diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs new file mode 100644 index 000000000..abf946967 --- /dev/null +++ b/.git-blame-ignore-revs @@ -0,0 +1,2 @@ +# Format pre-vue code with eslint where possible (2026-09-10) +d85e52c83ed3639e040372fd0052e842e4899d90 diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml new file mode 100644 index 000000000..9845bd20e --- /dev/null +++ b/.github/workflows/sbom.yml @@ -0,0 +1,43 @@ +name: SBOM + +on: + push: + branches: [ master, sbom ] + tags: [ 'v.*' ] + +permissions: + contents: read # to fetch code (actions/checkout) + +env: + FORCE_COLOR: 1 + +jobs: + test: + runs-on: ubuntu-22.04 + name: Submission + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.13" + - name: Use Node.js + uses: actions/setup-node@v7 + with: + node-version: '24.x' + - uses: actions/cache@v4 + with: + path: ~/.cache/pip + key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} + restore-keys: | + ${{ runner.os }}-pip- + - name: Install system dependencies + run: sudo apt update && sudo apt install -y gettext unzip + - name: Install Python dependencies + run: pip3 install -U "prisma-sbom-submit[python]" + - name: Create SBOM + run: NPM=$(which npm) prisma-sbom-submit collect . sbom.json + - name: Submit SBOM + run: prisma-sbom-submit upload --server https://prisma.pretix.com sbom.json + env: + PRISMA_UPLOAD_TOKEN: ${{ secrets.PRISMA_UPLOAD_TOKEN }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a1c1ba297..69a80dcc3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -123,7 +123,24 @@ jobs: working-directory: ./src run: make all compress - name: Install Playwright browsers - run: playwright install + run: playwright install --with-deps - name: Run E2E tests working-directory: ./src - run: PRETIX_CONFIG_FILE=tests/ci_postgres.cfg py.test tests/e2e/ -v --maxfail=10 + run: PRETIX_CONFIG_FILE=tests/ci_postgres.cfg py.test tests/e2e/ -v --maxfail=10 --tracing=retain-on-failure + - uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + name: playwright-traces + path: test-results/ + - name: Log trace instructions + if: steps.check-traces.outputs.found == 'true' + run: | + { + echo "## 🎭 Playwright traces available" + echo "" + echo "Some tests failed or retried and produced traces." + echo "" + echo "1. Download the **playwright-traces-${{ github.run_id }}** artifact from this run (link in the **Summary** tab, under Artifacts)." + echo "2. Unzip it." + echo "3. Go to https://trace.playwright.dev and drag \`trace.zip\` into the page — or run \`npx playwright show-trace trace.zip\` locally." + } >> "$GITHUB_STEP_SUMMARY" diff --git a/MANIFEST.in b/MANIFEST.in index c497bff7d..7de274470 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -16,8 +16,6 @@ recursive-include src/pretix/plugins/banktransfer/templates * recursive-include src/pretix/plugins/banktransfer/static * recursive-include src/pretix/plugins/manualpayment/templates * recursive-include src/pretix/plugins/manualpayment/static * -recursive-include src/pretix/plugins/paypal/templates * -recursive-include src/pretix/plugins/paypal/static * recursive-include src/pretix/plugins/paypal2/templates * recursive-include src/pretix/plugins/paypal2/static * recursive-include src/pretix/plugins/src/pretixdroid/templates * @@ -44,6 +42,7 @@ recursive-include src *.py recursive-include src *.svg recursive-include src *.txt recursive-include src Makefile +recursive-include src *.pdf recursive-exclude doc * recursive-exclude deployment * diff --git a/doc/api/resources/checkin.rst b/doc/api/resources/checkin.rst index c4571ade2..4156111b0 100644 --- a/doc/api/resources/checkin.rst +++ b/doc/api/resources/checkin.rst @@ -53,6 +53,8 @@ Checking a ticket in Defaults to ``false`` in which case the server will determine the language (currently the event default language, might change in the future with support for the ``Accept-Language`` header). + :json string status: ``"ok"``, ``"incomplete"``, ``"exchange"``, or ``"error"`` :>json string reason: Reason code, only set on status ``"error"``, see below for possible values. :>json string reason_explanation: Human-readable explanation, only set on status ``"error"`` and reason ``"rules"``, can be null. diff --git a/doc/api/resources/event_meta_properties.rst b/doc/api/resources/event_meta_properties.rst new file mode 100644 index 000000000..138108111 --- /dev/null +++ b/doc/api/resources/event_meta_properties.rst @@ -0,0 +1,241 @@ +Event Meta Properties +===================== + +Resource description +-------------------- + +An event meta property is used to to define meta information fields for its events. +This information can be re-used, for example, in ticket layouts. + +The event meta property resource contains the following public fields: + +.. rst-class:: rest-resource-table + +===================================== ========================== ======================================================= +Field Type Description +===================================== ========================== ======================================================= +id integer Unique ID for this property +name string Name of the property +default string Value of the default option +required boolean If ``true``, an event can only be taken live if the + property is set. In event series, it's always optional + to set a value for individual dates +protected boolean If ``true``, the value for an event can only be changed + by organizer-level administrators +filter_public boolean If ``true``, this property will be shown to filter + events in the public event list and calendar +public_label string Public name of the property +filter_allowed boolean If ``true``, this property will be shown to filter + events or reports in the backend, and it can also be + used for hidden filter parameters in the frontend +choices list of objects List of JSON objects representing all permitted values + for this property, or ``null`` for no limitation. + Each choice object has a required internal name named + ``key`` and optional public name named ``label`` + consisting of a dictionary of i18n string translations +===================================== ========================== ======================================================= + +Endpoints +--------- + +.. http:get:: /api/v1/organizers/(organizer)/event_meta_properties/ + + Returns a list of all meta properties for the organizer. + + **Example request**: + + .. sourcecode:: http + + GET /api/v1/organizers/bigevents/meta_properties/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 200 OK + Vary: Accept + Content-Type: application/json + + { + "count": 1, + "next": null, + "previous": null, + "results": [ + { + "id": 1, + "name": "Color", + "default": "blue", + "required": false, + "protected": false, + "filter_public": false, + "public_label": {}, + "filter_allowed": true, + "choices": [ + { + "key": "blue", + "label": { + "en": "Blue" + }, + } + ] + } + ] + } + + :param organizer: The ``slug`` field of the organizer + :statuscode 200: no error + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer does not exist **or** you have no permission to view this resource. + +.. http:get:: /api/v1/organizers/(organizer)/event_meta_properties/(id)/ + + Returns information on one property, identified by its id. + + **Example request**: + + .. sourcecode:: http + + GET /api/v1/organizers/bigevents/event_meta_properties/1/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + + **Example response**: + + .. sourcecode:: http + + { + "id": 1, + "name": "Color", + "default": "blue", + "required": false, + "protected": false, + "filter_public": false, + "public_label": {}, + "filter_allowed": true, + "choices": null + } + + :param organizer: The ``slug`` field of the organizer + :param id: The ``id`` field of the meta property to retrieve + :statuscode 200: no error + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer does not exist **or** you have no permission to view this resource. + +.. http:post:: /api/v1/organizers/(organizer)/event_meta_properties/ + + Creates a new meta property + + **Example request**: + + .. sourcecode:: http + + POST /api/v1/organizers/bigevents/event_meta_properties/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + Content-Type: application/json + + { + "name": "ref-code", + "default": "abcde", + "required": true, + "choices": null + } + + + **Example response**: + + .. sourcecode:: http + + { + "id": 2, + "name": "reference", + "default": "abcde", + "required": true, + "protected": false, + "filter_public": false, + "public_label": null, + "filter_allowed": true, + "choices": null + } + + :param organizer: The ``slug`` field of the organizer + :statuscode 201: no error + :statuscode 400: The meta property could not be created due to invalid submitted data. + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer does not exist **or** you have no permission to create this resource. + +.. http:patch:: /api/v1/organizers/(organizer)/event_meta_properties/(id)/ + + Update a meta property. You can also use ``PUT`` instead of ``PATCH``. With ``PUT``, you have to provide + all fields of the resource, other fields will be reset to default. With ``PATCH``, you only need to provide the + fields that you want to change. + + You can change all fields of the resource except the ``id`` field. + + **Example request**: + + .. sourcecode:: http + + PATCH /api/v1/organizers/bigevents/event_meta_properties/2/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + Content-Type: application/json + Content-Length: 94 + + { + "required": false + } + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 200 OK + Vary: Accept + Content-Type: application/json + + { + "id": 3, + "name": "reference", + "default": "abcde", + "required": false, + "protected": false, + "filter_public": false, + "public_label": null, + "filter_allowed": true, + "choices": null + } + + :param organizer: The ``slug`` field of the organizer + :param id: The ``id`` field of the meta property to modify + :statuscode 200: no error + :statuscode 400: The property could not be modified due to invalid submitted data + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer does not exist **or** you have no permission to change this resource. + +.. http:delete:: /api/v1/organizers/(organizer)/event_meta_properties/(id)/ + + Delete a meta property. + + **Example request**: + + .. sourcecode:: http + + DELETE /api/v1/organizers/bigevents/event_meta_properties/1/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 204 No Content + Vary: Accept + + :param organizer: The ``slug`` field of the organizer + :param id: The ``id`` field of the meta property to delete + :statuscode 204: no error + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer does not exist **or** you have no permission to delete this resource. diff --git a/doc/api/resources/events.rst b/doc/api/resources/events.rst index 69a3022f6..e855ed2ab 100644 --- a/doc/api/resources/events.rst +++ b/doc/api/resources/events.rst @@ -110,7 +110,7 @@ Endpoints "plugins": [ "pretix.plugins.banktransfer", "pretix.plugins.stripe", - "pretix.plugins.paypal", + "pretix.plugins.paypal2", "pretix.plugins.ticketoutputpdf" ], "all_sales_channels": false, @@ -199,7 +199,7 @@ Endpoints "plugins": [ "pretix.plugins.banktransfer", "pretix.plugins.stripe", - "pretix.plugins.paypal", + "pretix.plugins.paypal2", "pretix.plugins.ticketoutputpdf" ], "valid_keys": { @@ -262,7 +262,7 @@ Endpoints "item_meta_properties": {}, "plugins": [ "pretix.plugins.stripe", - "pretix.plugins.paypal" + "pretix.plugins.paypal2" ], "all_sales_channels": true, "limit_sales_channels": [] @@ -299,7 +299,7 @@ Endpoints "item_meta_properties": {}, "plugins": [ "pretix.plugins.stripe", - "pretix.plugins.paypal" + "pretix.plugins.paypal2" ], "all_sales_channels": true, "limit_sales_channels": [], @@ -364,7 +364,7 @@ Endpoints "item_meta_properties": {}, "plugins": [ "pretix.plugins.stripe", - "pretix.plugins.paypal" + "pretix.plugins.paypal2" ], "all_sales_channels": true, "limit_sales_channels": [] @@ -401,7 +401,7 @@ Endpoints "item_meta_properties": {}, "plugins": [ "pretix.plugins.stripe", - "pretix.plugins.paypal" + "pretix.plugins.paypal2" ], "all_sales_channels": true, "limit_sales_channels": [], @@ -438,7 +438,7 @@ Endpoints "plugins": [ "pretix.plugins.banktransfer", "pretix.plugins.stripe", - "pretix.plugins.paypal", + "pretix.plugins.paypal2", "pretix.plugins.pretixdroid" ] } @@ -475,7 +475,7 @@ Endpoints "plugins": [ "pretix.plugins.banktransfer", "pretix.plugins.stripe", - "pretix.plugins.paypal", + "pretix.plugins.paypal2", "pretix.plugins.pretixdroid" ], "all_sales_channels": true, @@ -566,7 +566,7 @@ organizer level. Content-Type: application/json { - "imprint_url": "https://pretix.eu", + "region": "DE", … } @@ -579,12 +579,14 @@ organizer level. Content-Type: application/json { - "imprint_url": + "region": { - "value": "https://pretix.eu", - "label": "Imprint URL", + "value": "DE", + "label": "Region", "readonly": false, - "help_text": "This should point e.g. to a part of your website that has your contact details and legal information." + "help_text": "Will be used to determine date and time formatting as well as default country for customer + addresses and phone numbers. For formatting, this takes less priority than the language and + is therefore mostly relevant for languages used in different regions globally (like English)." } }, … @@ -620,7 +622,7 @@ organizer level. Content-Type: application/json { - "imprint_url": "https://example.org/imprint/" + "region": "DE" } **Example response**: @@ -632,7 +634,7 @@ organizer level. Content-Type: application/json { - "imprint_url": "https://example.org/imprint/", + "region": "DE", … } diff --git a/doc/api/resources/index.rst b/doc/api/resources/index.rst index 8b9d96cdd..0018889a2 100644 --- a/doc/api/resources/index.rst +++ b/doc/api/resources/index.rst @@ -12,6 +12,7 @@ at :ref:`plugin-docs`. organizers events subevents + event_meta_properties taxrules categories items diff --git a/doc/api/resources/orders.rst b/doc/api/resources/orders.rst index f14fd1b1b..2ab607908 100644 --- a/doc/api/resources/orders.rst +++ b/doc/api/resources/orders.rst @@ -2038,7 +2038,7 @@ Manipulating individual positions * ``order`` (mandatory, specified as a string mapping to a ``code``) - * ``addon_to`` (optional, specified as an integer mapping to the ``positionid`` of the parent position) + * ``addon_to`` (optional, specified as an integer mapping to ``positionid`` - the number of the position within the order, see :ref:`_order-position-resource` - of the parent position) * ``item`` (mandatory) @@ -2348,7 +2348,7 @@ otherwise, such as splitting an order or changing fees. "subevent": 562, "seat": "seat-guid-2", "price": "99.99", - "addon_to": 12374, + "addon_to": 1, "attendee_name": "Peter", } ], diff --git a/doc/api/resources/questions.rst b/doc/api/resources/questions.rst index 5cc5fa32f..4f10d4984 100644 --- a/doc/api/resources/questions.rst +++ b/doc/api/resources/questions.rst @@ -65,6 +65,7 @@ valid_date_max date Maximum value f valid_datetime_min datetime Minimum value for date and time questions (optional) valid_datetime_max datetime Maximum value for date and time questions (optional) valid_file_portrait boolean Turn on file validation for portrait photos +valid_string_length_min integer Minimum length for string questions (optional) valid_string_length_max integer Maximum length for string questions (optional) dependency_question integer Internal ID of a different question. The current question will only be shown if the question given in @@ -130,6 +131,7 @@ Endpoints "valid_date_max": null, "valid_datetime_min": null, "valid_datetime_max": null, + "valid_string_length_min": null, "valid_string_length_max": null, "valid_file_portrait": false, "dependency_question": null, @@ -211,6 +213,7 @@ Endpoints "valid_datetime_min": null, "valid_datetime_max": null, "valid_file_portrait": false, + "valid_string_length_min": null, "valid_string_length_max": null, "dependency_question": null, "dependency_value": null, @@ -315,6 +318,7 @@ Endpoints "valid_datetime_min": null, "valid_datetime_max": null, "valid_file_portrait": false, + "valid_string_length_min": null, "valid_string_length_max": null, "options": [ { @@ -399,6 +403,7 @@ Endpoints "valid_datetime_min": null, "valid_datetime_max": null, "valid_file_portrait": false, + "valid_string_length_min": null, "valid_string_length_max": null, "options": [ { diff --git a/doc/api/resources/vouchers.rst b/doc/api/resources/vouchers.rst index 87fdd47b8..3f7a5fd4d 100644 --- a/doc/api/resources/vouchers.rst +++ b/doc/api/resources/vouchers.rst @@ -116,6 +116,7 @@ Endpoints :query integer page: The page number in case of a multi-page result set, default is 1 :query string code: Only show the voucher with the given voucher code. + :query string search: Only show the voucher with the given query found in the code, tag, or comment. :query integer max_usages: Only show vouchers with the given maximal number of usages. :query integer redeemed: Only show vouchers with the given number of redemptions. Note that this doesn't tell you if the voucher can still be redeemed, as this also depends on ``max_usages``. See the diff --git a/eslint.config.mjs b/eslint.config.mjs index cf85b9cbe..af255893e 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -8,7 +8,63 @@ import vuePug from 'eslint-plugin-vue-pug' const ignores = globalIgnores([ '**/node_modules', - '**/dist' + '**/dist', + // Vendored code + 'src/pretix/static/leaflet', + 'src/pretix/static/clipboard', + 'src/pretix/static/cropper', + 'src/pretix/static/lightbox', + 'src/pretix/static/are-you-sure', + 'src/pretix/static/vuejs', + 'src/pretix/static/fontawesome', + 'src/pretix/static/typeahead', + 'src/pretix/static/moment', + 'src/pretix/static/pdfjs', + 'src/pretix/static/sortable', + 'src/pretix/static/iframeresizer', + 'src/pretix/static/bootstrap', + 'src/pretix/static/d3', + 'src/pretix/static/jsi18n', + 'src/pretix/static/fabric', + 'src/pretix/static/datetimepicker', + 'src/pretix/static/charts', + 'src/pretix/static/fileupload', + 'src/pretix/static/seating', + 'src/pretix/static/rest_framework', + 'src/pretix/static/select2', + 'src/pretix/static/schema', + 'src/pretix/static/slider', + 'src/pretix/static/jquery', + 'src/pretix/static/colorpicker', + 'src/pretix/static/rrule', + 'src/pretix/static/pretixcontrol/js/jquery.qrcode.min.js', + 'src/pretix/static/pretixpresale/js/widget/docready.js', + // Pre-vue JS code + 'src/pretix/static/pretixbase/js/addressform.js', + 'src/pretix/static/pretixbase/js/asynctask.js', + 'src/pretix/static/pretixbase/js/details.js', + 'src/pretix/static/pretixbase/js/gettextstub.js', + 'src/pretix/static/pretixbase/js/i18nstring.js', + 'src/pretix/static/pretixcontrol/js/menu.js', + 'src/pretix/static/pretixcontrol/js/ui/editor.js', + 'src/pretix/static/pretixcontrol/js/ui/geo.js', + 'src/pretix/static/pretixcontrol/js/ui/main.js', + 'src/pretix/static/pretixcontrol/js/ui/subevent.js', + 'src/pretix/static/pretixcontrol/js/ui/variations.js', + 'src/pretix/static/pretixcontrol/js/ui/webauthn.js', + 'src/pretix/static/pretixpresale/js/ui/cart.js', + 'src/pretix/static/pretixpresale/js/ui/main.js', + 'src/pretix/static/pretixpresale/js/ui/questions.js', + 'src/pretix/static/pretixpresale/js/widget/floatformat.js', + 'src/pretix/static/pretixpresale/js/widget/widget.js', + 'src/pretix/plugins/banktransfer/static', + 'src/pretix/plugins/paypal2/static', + 'src/pretix/plugins/statistics/static', + 'src/pretix/plugins/stripe/static', + // Plugin checkouts + 'local', + // docs + 'doc', ]) export default defineConfig([ diff --git a/package-lock.json b/package-lock.json index a4cb569db..31265c677 100644 --- a/package-lock.json +++ b/package-lock.json @@ -294,29 +294,43 @@ } }, "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", "dev": true, "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, "engines": { "node": ">=18.18.0" } }, "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanfs/core": "^0.19.1", + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", "@humanwhocodes/retry": "^0.4.0" }, "engines": { "node": ">=18.18.0" } }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -3380,9 +3394,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", + "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", "dev": true, "license": "MIT", "dependencies": { @@ -4148,9 +4162,9 @@ } }, "node_modules/smol-toml": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.1.tgz", - "integrity": "sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.1.tgz", + "integrity": "sha512-PPlsspAZ4jbMBu5DMFhfUGDQLu/vrL4SyBROVS37x8ynnVmFIs1VPBz1Co8Xks3TvpIaZXmU85y4DrQ+UyVFoQ==", "dev": true, "license": "BSD-3-Clause", "engines": { diff --git a/pyproject.toml b/pyproject.toml index 9d9b1469c..98a96444c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,14 +33,14 @@ dependencies = [ "bleach==6.4.*", "celery==5.6.*", "chardet==5.2.*", - "cryptography>=49.0.0", + "cryptography>=50.0.1", "css-inline==0.21.*", "defusedcsv>=3.0.0", "dnspython==2.*", - "Django[argon2]==5.2.*", - "django-bootstrap3==26.1", + "Django[argon2]==5.2.*,>=5.2.17", + "django-bootstrap3==26.2", "django-compressor==4.6.0", - "django-countries==9.0.*", + "django-countries==9.1.*", "django-filter==26.1", "django-formset-js-improved==0.5.0.5", "django-formtools==2.7", @@ -48,7 +48,7 @@ dependencies = [ "django-hijack==3.7.*", "django-i18nfield==1.11.*", "django-libsass==0.9", - "django-localflavor==5.0", + "django-localflavor==5.1", "django-markup", "django-oauth-toolkit==2.3.*", "django-otp==1.7.*", @@ -56,7 +56,7 @@ dependencies = [ "django-querytagger==0.0.3", "django-redis==7.0.*", "django-scopes==2.1.*", - "django-statici18n==2.7.*", + "django-statici18n==2.8.*", "djangorestframework==3.17.*", "dnspython==2.8.*", "drf_ujson2==1.7.*", @@ -67,7 +67,7 @@ dependencies = [ "kombu==5.6.*", "libsass==0.23.*", "lxml", - "markdown==3.10.2", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3. + "markdown==3.11", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3. # We can upgrade markdown again once django-bootstrap3 upgrades or once we drop Python 3.6 and 3.7 "mt-940==4.30.*", "oauthlib==3.3.*", @@ -75,16 +75,16 @@ dependencies = [ "packaging", "paypalrestsdk==1.13.*", "paypal-checkout-serversdk==1.0.*", - "PyJWT==2.13.*", + "PyJWT==2.15.*", "phonenumberslite==9.0.*", "Pillow==12.3.*", "pretix-plugin-build", - "protobuf==7.35.*", + "protobuf==7.36.*", "psycopg2-binary", "pycountry", "pycparser==3.0", "pycryptodome==3.23.*", - "pypdf==6.5.*", + "pypdf==6.19.*", "python-bidi==0.6.*", # Support for Arabic in reportlab "python-dateutil==2.9.*", "pytz", @@ -94,7 +94,7 @@ dependencies = [ "redis==7.4.*", "reportlab==5.0.*", "requests==2.34.*", - "sentry-sdk==2.66.*", + "sentry-sdk==2.70.*", "sepaxml==2.7.*", "stripe==7.9.*", "text-unidecode==1.*", @@ -112,10 +112,10 @@ dev = [ "aiohttp==3.14.*", "coverage", "coveralls", - "fakeredis==2.37.*", - "flake8==7.3.*", + "fakeredis==2.38.*", + "flake8==7.4.*", "freezegun", - "isort==8.0.*", + "isort==9.0.*", "pep8-naming==0.15.*", "potypo", "pytest-asyncio>=1.4.0", @@ -129,6 +129,7 @@ dev = [ "pytest==9.1.*", "playwright", "responses", + "pypdfium2" ] [project.entry-points."distutils.commands"] diff --git a/setup.cfg b/setup.cfg index e7cdae97c..0f00aaee4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -26,7 +26,6 @@ ignore = src/tests/plugins/* src/tests/plugins/badges/* src/tests/plugins/banktransfer/* - src/tests/plugins/paypal/* src/tests/plugins/paypal2/* src/tests/plugins/pretixdroid/* src/tests/plugins/stripe/* diff --git a/src/Makefile b/src/Makefile index b91b0eb7a..0db0cea6c 100644 --- a/src/Makefile +++ b/src/Makefile @@ -30,3 +30,5 @@ npminstall: npmbuild: npm run build +licenseheaders: + licenseheaders -t ../.licenseheader -E .py -x "*/migrations/*.py" \ No newline at end of file diff --git a/src/pretix/__init__.py b/src/pretix/__init__.py index 4e41c4a0a..7ffd8cf23 100644 --- a/src/pretix/__init__.py +++ b/src/pretix/__init__.py @@ -19,4 +19,4 @@ # You should have received a copy of the GNU Affero General Public License along with this program. If not, see # . # -__version__ = "2026.7.0" +__version__ = "2026.8.0" diff --git a/src/pretix/_base_settings.py b/src/pretix/_base_settings.py index 50d248386..f7d9c57b3 100644 --- a/src/pretix/_base_settings.py +++ b/src/pretix/_base_settings.py @@ -104,6 +104,7 @@ ALL_LANGUAGES = [ ('gl', _('Galician')), ('el', _('Greek')), ('he', _('Hebrew')), + ('hu', _('Hungarian')), ('id', _('Indonesian')), ('it', _('Italian')), ('ja', _('Japanese')), diff --git a/src/pretix/api/auth/device.py b/src/pretix/api/auth/device.py index 00fc03ba0..63fd1892c 100644 --- a/src/pretix/api/auth/device.py +++ b/src/pretix/api/auth/device.py @@ -20,8 +20,11 @@ # . # import logging +from datetime import timedelta from django.contrib.auth.models import AnonymousUser +from django.db import DatabaseError +from django.utils.timezone import now from django_scopes import scopes_disabled from rest_framework import exceptions from rest_framework.authentication import TokenAuthentication @@ -30,6 +33,7 @@ from pretix.api.auth.devicesecurity import ( FullAccessSecurityProfile, get_all_security_profiles, ) from pretix.base.models import Device +from pretix.base.models.devices import DeviceLastSeen logger = logging.getLogger(__name__) @@ -42,7 +46,7 @@ class DeviceTokenAuthentication(TokenAuthentication): model = self.get_model() try: with scopes_disabled(): - device = model.objects.select_related('organizer').get(api_token=key) + device = model.objects.select_related('organizer', 'last_seen').get(api_token=key) except model.DoesNotExist: raise exceptions.AuthenticationFailed('Invalid token.') @@ -53,6 +57,7 @@ class DeviceTokenAuthentication(TokenAuthentication): logging.warning(f'Connection attempt of revoked device {device.pk}.') raise exceptions.AuthenticationFailed('Device access has been revoked.') + self._update_last_seen(device) return AnonymousUser(), device def authenticate(self, request): @@ -63,3 +68,22 @@ class DeviceTokenAuthentication(TokenAuthentication): if not profile.is_allowed(request): raise exceptions.PermissionDenied('Request denied by device security profile.') return r + + def _update_last_seen(self, device: Device): + try: + try: + last_seen_obj = device.last_seen + except DeviceLastSeen.DoesNotExist: + # First request from device, create model, ignore result. Use get_or_create to be safe + # against concurrent create requests + DeviceLastSeen.objects.get_or_create(device=device, last_seen=now()) + else: + if now() - last_seen_obj.last_seen < timedelta(seconds=10): + # We don't need to know the last seen info of a device to more precision than this, + # so we can avoid some database writes if the device is bursting a lot of requests. + return + last_seen_obj.last_seen = now() + last_seen_obj.save(update_fields=["last_seen"]) + except DatabaseError: + # Do not stop the request from happening + logger.exception("Database error while updating last_seen") diff --git a/src/pretix/api/auth/devicesecurity.py b/src/pretix/api/auth/devicesecurity.py index b959c0a7d..8ef6d0218 100644 --- a/src/pretix/api/auth/devicesecurity.py +++ b/src/pretix/api/auth/devicesecurity.py @@ -115,7 +115,7 @@ class PretixScanSecurityProfile(AllowListSecurityProfile): ('GET', 'api-v1:event.settings'), ('POST', 'api-v1:upload'), ('POST', 'api-v1:checkinrpc.redeem'), - ('POST', 'api-v1:checkinrpc.annull'), + ('POST', 'api-v1:checkinrpc.annul'), ('GET', 'api-v1:checkinrpc.search'), ('GET', 'api-v1:reusablemedium-list'), ('POST', 'api-v1:reusablemedium-lookup'), @@ -154,7 +154,7 @@ class PretixScanNoSyncNoSearchSecurityProfile(AllowListSecurityProfile): ('GET', 'api-v1:event.settings'), ('POST', 'api-v1:upload'), ('POST', 'api-v1:checkinrpc.redeem'), - ('POST', 'api-v1:checkinrpc.annull'), + ('POST', 'api-v1:checkinrpc.annul'), ('GET', 'api-v1:checkinrpc.search'), ) @@ -191,7 +191,7 @@ class PretixScanNoSyncSecurityProfile(AllowListSecurityProfile): ('GET', 'api-v1:event.settings'), ('POST', 'api-v1:upload'), ('POST', 'api-v1:checkinrpc.redeem'), - ('POST', 'api-v1:checkinrpc.annull'), + ('POST', 'api-v1:checkinrpc.annul'), ('GET', 'api-v1:checkinrpc.search'), ) diff --git a/src/tests/plugins/paypal/__init__.py b/src/pretix/api/auth/utils.py similarity index 58% rename from src/tests/plugins/paypal/__init__.py rename to src/pretix/api/auth/utils.py index fe627f44f..eeb741122 100644 --- a/src/tests/plugins/paypal/__init__.py +++ b/src/pretix/api/auth/utils.py @@ -19,15 +19,12 @@ # You should have received a copy of the GNU Affero General Public License along with this program. If not, see # . # +def get_session_key_for_api_auth(user, auth): + if user.is_authenticated: + return f'api-upload-User-{user.pk}' + else: + return f'api-upload-{str(type(auth))}-{auth.pk}' -# This file is based on an earlier version of pretix which was released under the Apache License 2.0. The full text of -# the Apache License 2.0 can be obtained at . -# -# This file may have since been changed and any changes are released under the terms of AGPLv3 as described above. A -# full history of changes and contributors is available at . -# -# This file contains Apache-licensed contributions copyrighted by: Tobias Kunze -# -# Unless required by applicable law or agreed to in writing, software distributed under the Apache License 2.0 is -# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations under the License. + +def get_session_key_for_api_request(request): + return get_session_key_for_api_auth(request.user, request.auth) diff --git a/src/pretix/api/models.py b/src/pretix/api/models.py index 36fda8859..20a5308fc 100644 --- a/src/pretix/api/models.py +++ b/src/pretix/api/models.py @@ -101,6 +101,10 @@ class OAuthAccessToken(AbstractAccessToken): self.expires = now() - timedelta(hours=1) self.save(update_fields=['expires']) + def is_valid(self, scopes=None): + # Can maybe be removed after upgrading django-oauth-toolkit to 3.4.1 + return super().is_valid(scopes) and self.application.is_usable(None) + class OAuthRefreshToken(AbstractRefreshToken): application = models.ForeignKey( diff --git a/src/pretix/api/serializers/checkin.py b/src/pretix/api/serializers/checkin.py index db716a315..62e095c3f 100644 --- a/src/pretix/api/serializers/checkin.py +++ b/src/pretix/api/serializers/checkin.py @@ -90,6 +90,7 @@ class CheckinRPCRedeemInputSerializer(serializers.Serializer): answers = serializers.JSONField(required=False, allow_null=True) exchange_medium_type = serializers.ChoiceField(required=False, choices=MEDIA_TYPES) exchange_medium_identifier = serializers.CharField(required=False) + simulate = serializers.BooleanField(default=False, required=False) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) diff --git a/src/pretix/api/serializers/event.py b/src/pretix/api/serializers/event.py index 73e0b9c51..5ffa7cfbf 100644 --- a/src/pretix/api/serializers/event.py +++ b/src/pretix/api/serializers/event.py @@ -702,8 +702,12 @@ class TaxRuleSerializer(CountryFieldMixin, I18nAwareModelSerializer): return super().save(**kwargs) def validate_default(self, value): - if not value and self.instance.default: - raise ValidationError("You can't remove the default property, instead set it on another tax rule.") + if not value: + if self.instance: + if self.instance.default: + raise ValidationError("You can't remove the default property, instead set it on another tax rule.") + elif not self.context["event"].tax_rules.exists(): + raise ValidationError("You can't remove the default property as there is only one tax rule.") return value diff --git a/src/pretix/api/serializers/fields.py b/src/pretix/api/serializers/fields.py index d877028ab..dce9fc0e6 100644 --- a/src/pretix/api/serializers/fields.py +++ b/src/pretix/api/serializers/fields.py @@ -37,6 +37,8 @@ from collections import OrderedDict from django.core.exceptions import ValidationError from rest_framework import serializers +from pretix.api.auth.utils import get_session_key_for_api_request + def remove_duplicates_from_list(data): return list(OrderedDict.fromkeys(data)) @@ -83,10 +85,16 @@ class UploadedFileField(serializers.Field): request = self.context.get('request', None) try: cf = CachedFile.objects.get( - session_key=f'api-upload-{str(type(request.user or request.auth))}-{(request.user or request.auth).pk}', file__isnull=False, pk=data[len("file:"):], ) + if cf.session_key == "api-upload--None": + # OK, backwards-compatibility of a security bug fixed 2026-09, delete this at some point, but should + # also be harmless because all files with this key are expired one day after deployment of this fix + # and no new files with this key are created + pass + elif cf.session_key != get_session_key_for_api_request(request): + self.fail('not_found') except (ValidationError, IndexError): # invalid uuid self.fail('not_found') except CachedFile.DoesNotExist: diff --git a/src/pretix/api/serializers/item.py b/src/pretix/api/serializers/item.py index dacf056b6..08a83f8cf 100644 --- a/src/pretix/api/serializers/item.py +++ b/src/pretix/api/serializers/item.py @@ -550,7 +550,7 @@ class QuestionSerializer(I18nAwareModelSerializer): 'ask_during_checkin', 'show_during_checkin', 'identifier', 'dependency_question', 'dependency_values', 'hidden', 'dependency_value', 'print_on_invoice', 'help_text', 'valid_number_min', 'valid_number_max', 'valid_date_min', 'valid_date_max', 'valid_datetime_min', 'valid_datetime_max', - 'valid_string_length_max', 'valid_file_portrait') + 'valid_string_length_max', 'valid_string_length_min', 'valid_file_portrait') def validate_identifier(self, value): Question._clean_identifier(self.context['event'], value, self.instance) @@ -619,7 +619,7 @@ class QuestionSerializer(I18nAwareModelSerializer): options_data = validated_data.pop('options') if 'options' in validated_data else [] items = validated_data.pop('items', []) - question = Question.objects.create(**validated_data) + question = Question.objects.create(**validated_data, container_type=Question.ContainerType.ORDERPOSITION) question.items.set(items) for opt_data in options_data: QuestionOption.objects.create(question=question, **opt_data) diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index 418dbc00f..90260d27c 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -41,6 +41,7 @@ from rest_framework.exceptions import ValidationError from rest_framework.relations import SlugRelatedField from rest_framework.reverse import reverse +from pretix.api.auth.utils import get_session_key_for_api_request from pretix.api.serializers import CompatDecimalField, CompatibleJSONField from pretix.api.serializers.event import SubEventSerializer from pretix.api.serializers.forms import form_field_to_serializer_field @@ -258,16 +259,21 @@ class AnswerSerializer(I18nAwareModelSerializer): if data['answer'] == 'file:keep': return data try: - ao = self.context["request"].user or self.context["request"].auth cf = CachedFile.objects.get( - session_key=f'api-upload-{str(type(ao))}-{ao.pk}', file__isnull=False, pk=data['answer'][len("file:"):], ) + if cf.session_key == "api-upload--None": + # OK, backwards-compatibility of a security bug fixed 2026-09, delete this at some point, but should + # also be harmless because all files with this key are expired one day after deployment of this fix + # and no new files with this key are created + pass + elif cf.session_key != get_session_key_for_api_request(self.context["request"]): + raise ValidationError('The submitted file ID "{fid}" was not found.'.format(fid=data['answer'])) except (ValidationError, IndexError): # invalid uuid - raise ValidationError('The submitted file ID "{fid}" was not found.'.format(fid=data)) + raise ValidationError('The submitted file ID "{fid}" was not found.'.format(fid=data['answer'])) except CachedFile.DoesNotExist: - raise ValidationError('The submitted file ID "{fid}" was not found.'.format(fid=data)) + raise ValidationError('The submitted file ID "{fid}" was not found.'.format(fid=data['answer'])) allowed_types = ( 'image/png', 'image/jpeg', 'image/gif', 'application/pdf' diff --git a/src/pretix/api/serializers/organizer.py b/src/pretix/api/serializers/organizer.py index c62b91a3d..fc77cc5d2 100644 --- a/src/pretix/api/serializers/organizer.py +++ b/src/pretix/api/serializers/organizer.py @@ -28,6 +28,7 @@ from django.db import transaction from django.db.models import Q from django.utils.crypto import get_random_string from django.utils.translation import gettext, gettext_lazy as _ +from i18nfield.rest_framework import I18nField from rest_framework import serializers from rest_framework.exceptions import ValidationError @@ -40,9 +41,10 @@ from pretix.api.serializers.settings import SettingsSerializer from pretix.base.auth import get_auth_backends from pretix.base.i18n import get_language_without_region from pretix.base.models import ( - Customer, Device, GiftCard, GiftCardAcceptance, GiftCardTransaction, - Membership, MembershipType, OrderPosition, Organizer, ReusableMedium, - SalesChannel, SeatingPlan, Team, TeamAPIToken, TeamInvite, User, + Customer, Device, EventMetaProperty, GiftCard, GiftCardAcceptance, + GiftCardTransaction, Membership, MembershipType, OrderPosition, Organizer, + ReusableMedium, SalesChannel, SeatingPlan, Team, TeamAPIToken, TeamInvite, + User, ) from pretix.base.models.seating import SeatingPlanLayoutValidator from pretix.base.permissions import ( @@ -426,6 +428,8 @@ class TeamSerializer(serializers.ModelSerializer): for k, v in OLD_TO_NEW_ORGANIZER_MIGRATION.items(): if full_data.get(k) is True: data["limit_organizer_permissions"].update({kk: True for kk in v}) + for key in list(k for k in data if k.startswith("can_")): + del data[key] if full_data.get('limit_events') and full_data.get('all_events'): raise ValidationError('Do not set both limit_events and all_events.') @@ -638,3 +642,88 @@ class OrganizerSettingsSerializer(SettingsSerializer): ) # TODO: make sure pub is always correct return 'pub/' + fname + + +class MetaPropertyListField(serializers.ListField): + def __init__(self, *args, **kwargs): + kwargs["validators"] = kwargs.pop("validators", []) + + def validate_keys_unique(choices): + if not choices: + return + keys = [c.get("key") for c in choices] + if len(set(keys)) < len(keys): + raise ValidationError("The key for each meta property value option must be unique.") + + kwargs["validators"].append( + validate_keys_unique + ) + super().__init__(*args, **kwargs) + + +class MetaPropertyDictField(serializers.DictField): + + def __init__(self, **kwargs): + self.label_child = kwargs.pop("label_child", I18nField()) + super().__init__(**kwargs) + + def to_representation(self, value): + # django added unneccessary keys DELETE, ORDER through formsets, filter them here for backwards compat + d = { + "key": value["key"] + } + if "label" in value: + d["label"] = self.label_child.to_representation(value["label"]) + + return super().to_representation(d) + + def to_internal_value(self, data): + if not isinstance(data, dict): + raise ValidationError("Meta property value options must be a dict.") + + if not isinstance(data.get("key"), str): + raise ValidationError("Meta property value options must have a key of type string.") + + if any(k not in {"key", "label"} for k in data.keys()): + raise ValidationError("Meta property value options may only have a key and optionally a label.") + + if "label" in data: + try: + data["label"] = self.label_child.to_internal_value(data["label"]) + except ValidationError as e: + raise ValidationError({"label": e.detail}) + + return super().to_internal_value(data) + + +class EventMetaPropertiesSerializer(I18nAwareModelSerializer): + choices = MetaPropertyListField( + child=MetaPropertyDictField( + label_child=I18nField() + ), + allow_null=True, + ) + + class Meta: + model = EventMetaProperty + fields = ( + 'id', 'name', 'default', 'required', 'protected', 'filter_public', 'public_label', 'filter_allowed', + 'choices' + ) + + def validate(self, data): + data = super().validate(data) + full_data = self.to_internal_value(self.to_representation(self.instance)) if self.instance else {} + full_data.update(data) + + choices = full_data.get("choices") + default = full_data.get("default") + if choices and default: + choice_keys = [c.get("key") for c in choices] + if default not in choice_keys: + raise ValidationError("You cannot set a default value that is not a valid value.") + + if not choices and "choices" in data: + # normalize empty dict to None + data["choices"] = None + return data diff --git a/src/pretix/api/urls.py b/src/pretix/api/urls.py index 911ce8c9e..a42c98a0f 100644 --- a/src/pretix/api/urls.py +++ b/src/pretix/api/urls.py @@ -68,6 +68,7 @@ orga_router.register(r'scheduled_exports', exporters.ScheduledOrganizerExportVie orga_router.register(r'exporters', exporters.OrganizerExportersViewSet, basename='exporters') orga_router.register(r'transactions', order.OrganizerTransactionViewSet) orga_router.register(r'orderpositions', order.OrganizerOrderPositionViewSet, basename='orderpositions') +orga_router.register(r'event_meta_properties', organizer.EventMetaPropertiesViewSet) team_router = routers.DefaultRouter() team_router.register(r'members', organizer.TeamMemberViewSet) diff --git a/src/pretix/api/views/checkin.py b/src/pretix/api/views/checkin.py index 7bafddd3a..bce81430e 100644 --- a/src/pretix/api/views/checkin.py +++ b/src/pretix/api/views/checkin.py @@ -50,6 +50,7 @@ from rest_framework.generics import ListAPIView from rest_framework.permissions import SAFE_METHODS from rest_framework.response import Response +from pretix.api.auth.utils import get_session_key_for_api_auth from pretix.api.serializers.checkin import ( CheckinListSerializer, CheckinRPCAnnulInputSerializer, CheckinRPCRedeemInputSerializer, MiniCheckinListSerializer, @@ -139,6 +140,7 @@ class CheckinListViewSet(viewsets.ModelViewSet): ) return qs + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -153,6 +155,7 @@ class CheckinListViewSet(viewsets.ModelViewSet): ctx['event'] = self.request.event return ctx + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -329,10 +332,16 @@ with scopes_disabled(): def _handle_file_upload(data, user, auth): try: cf = CachedFile.objects.get( - session_key=f'api-upload-{str(type(user or auth))}-{(user or auth).pk}', file__isnull=False, pk=data[len("file:"):], ) + if cf.session_key == "api-upload--None": + # OK, backwards-compatibility of a security bug fixed 2026-09, delete this at some point, but should + # also be harmless because all files with this key are expired one day after deployment of this fix + # and no new files with this key are created + pass + elif cf.session_key != get_session_key_for_api_auth(user, auth): + raise ValidationError('The submitted file ID "{fid}" was not found.'.format(fid=data)) except (ValidationError, BaseValidationError, IndexError): # invalid uuid raise ValidationError('The submitted file ID "{fid}" was not found.'.format(fid=data)) except CachedFile.DoesNotExist: @@ -837,6 +846,11 @@ def _redeem_process(*, checkinlists, raw_barcode, answers_data, datetime, force, ) if exchange_medium_identifier: # other fields are filled, see CheckinRPCRedeemInputSerializer.validate + if simulate: + raise CheckInError( + gettext('You cannot simulate a medium exchange.'), + 'error' + ) with transaction.atomic(): # Do exchange and check-in atomically, i.e. both succeed or both fail medium = perform_media_exchange( @@ -1064,6 +1078,7 @@ class CheckinRPCRedeemView(views.APIView): legacy_url_support=False, exchange_medium_type=s.validated_data.get('exchange_medium_type'), exchange_medium_identifier=s.validated_data.get('exchange_medium_identifier'), + simulate=s.validated_data.get('simulate'), ) diff --git a/src/pretix/api/views/discount.py b/src/pretix/api/views/discount.py index 53386d3d0..92bbd671e 100644 --- a/src/pretix/api/views/discount.py +++ b/src/pretix/api/views/discount.py @@ -32,6 +32,7 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under the License. +from django.db import transaction from django_filters.rest_framework import DjangoFilterBackend, FilterSet from django_scopes import scopes_disabled from rest_framework import viewsets @@ -64,6 +65,7 @@ class DiscountViewSet(ConditionalListView, viewsets.ModelViewSet): 'limit_sales_channels', ) + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -78,6 +80,7 @@ class DiscountViewSet(ConditionalListView, viewsets.ModelViewSet): ctx['event'] = self.request.event return ctx + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -87,6 +90,7 @@ class DiscountViewSet(ConditionalListView, viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): if not instance.allow_delete(): raise PermissionDenied('You cannot delete this discount because it already has ' diff --git a/src/pretix/api/views/event.py b/src/pretix/api/views/event.py index 630988aac..e92f99ed8 100644 --- a/src/pretix/api/views/event.py +++ b/src/pretix/api/views/event.py @@ -257,6 +257,7 @@ class EventViewSet(viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_create(self, serializer): copy_from = None if 'clone_from' in self.request.GET: @@ -320,6 +321,7 @@ class EventViewSet(viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): if not instance.allow_delete(): raise PermissionDenied('The event can not be deleted as it already contains orders. Please set \'live\'' @@ -355,6 +357,7 @@ class CloneEventViewSet(viewsets.ModelViewSet): ctx['organizer'] = self.request.organizer return ctx + @transaction.atomic() def perform_create(self, serializer): # Weird edge case: Requires settings permission on the event (to read) but also on the organizer (two write) perm_holder = (self.request.auth if isinstance(self.request.auth, (Device, TeamAPIToken)) @@ -513,6 +516,7 @@ class SubEventViewSet(ConditionalListView, viewsets.ModelViewSet): resp['X-Page-Generated'] = date return resp + @transaction.atomic() def perform_update(self, serializer): original_data = self.get_serializer(instance=serializer.instance).data super().perform_update(serializer) @@ -529,6 +533,7 @@ class SubEventViewSet(ConditionalListView, viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -538,6 +543,7 @@ class SubEventViewSet(ConditionalListView, viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): if not instance.allow_delete(): raise PermissionDenied('The sub-event can not be deleted as it has already been used in orders. Please set' @@ -566,6 +572,7 @@ class TaxRuleViewSet(ConditionalListView, viewsets.ModelViewSet): def get_queryset(self): return self.request.event.tax_rules.all() + @transaction.atomic() def perform_update(self, serializer): super().perform_update(serializer) serializer.instance.log_action( @@ -575,6 +582,7 @@ class TaxRuleViewSet(ConditionalListView, viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -584,6 +592,7 @@ class TaxRuleViewSet(ConditionalListView, viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): if not instance.allow_delete(): raise PermissionDenied('This tax rule can not be deleted as it is currently in use.') @@ -757,6 +766,7 @@ class SeatViewSet(ConditionalListView, UpdateModelMixin, viewsets.ReadOnlyModelV } return ctx + @transaction.atomic() def perform_update(self, serializer): super().perform_update(serializer) serializer.instance.event.log_action( @@ -766,6 +776,7 @@ class SeatViewSet(ConditionalListView, UpdateModelMixin, viewsets.ReadOnlyModelV data={"seats": [serializer.instance.pk]}, ) + @transaction.atomic() def bulk_change_blocked(self, blocked): s = SeatBulkBlockInputSerializer( data=self.request.data, diff --git a/src/pretix/api/views/exporters.py b/src/pretix/api/views/exporters.py index 66b5f1010..71931afcc 100644 --- a/src/pretix/api/views/exporters.py +++ b/src/pretix/api/views/exporters.py @@ -23,6 +23,7 @@ from datetime import timedelta from celery.result import AsyncResult from django.conf import settings +from django.db import transaction from django.http import Http404 from django.shortcuts import get_object_or_404 from django.utils.functional import cached_property @@ -45,7 +46,8 @@ from pretix.base.models import ( ) from pretix.base.models.organizer import TeamQuerySet from pretix.base.services.export import ( - export, init_event_exporters, init_organizer_exporters, multiexport, + ExportError, export, init_event_exporters, init_organizer_exporters, + multiexport, ) from pretix.helpers.http import ChunkBasedFileResponse @@ -149,8 +151,11 @@ class EventExportersViewSet(ExportersMixin, viewsets.ViewSet): )) exporters = [] for ex in sorted(raw_exporters, key=lambda ex: str(ex.verbose_name)): - ex._serializer = JobRunSerializer(exporter=ex) - exporters.append(ex) + try: + ex._serializer = JobRunSerializer(exporter=ex) + exporters.append(ex) + except ExportError: + pass return exporters def do_export(self, cf, instance, data): @@ -180,8 +185,11 @@ class OrganizerExportersViewSet(ExportersMixin, viewsets.ViewSet): )) exporters = [] for ex in sorted(raw_exporters, key=lambda ex: str(ex.verbose_name)): - ex._serializer = JobRunSerializer(exporter=ex) - exporters.append(ex) + try: + ex._serializer = JobRunSerializer(exporter=ex) + exporters.append(ex) + except ExportError: + pass return exporters def do_export(self, cf, instance, data): @@ -220,6 +228,7 @@ class ScheduledEventExportViewSet(ScheduledExportersViewSet): qs = self.request.event.scheduled_exports return qs.select_related("owner") + @transaction.atomic() def perform_create(self, serializer): if not self.request.user.is_authenticated: raise PermissionDenied('Creation of exports requires user-specific API access.') @@ -250,6 +259,7 @@ class ScheduledEventExportViewSet(ScheduledExportersViewSet): )) return {e.identifier: e for e in exporters} + @transaction.atomic() def perform_update(self, serializer): if not self.request.user.is_authenticated or self.request.user != serializer.instance.owner: # This is to prevent a possible privilege escalation where user A creates a scheduled export and @@ -275,6 +285,7 @@ class ScheduledEventExportViewSet(ScheduledExportersViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): self.request.event.log_action( 'pretix.event.export.schedule.deleted', @@ -302,6 +313,7 @@ class ScheduledOrganizerExportViewSet(ScheduledExportersViewSet): qs = self.request.organizer.scheduled_exports return qs.select_related("owner") + @transaction.atomic() def perform_create(self, serializer): if not self.request.user.is_authenticated: raise PermissionDenied('Creation of exports requires user-specific API access.') @@ -332,6 +344,7 @@ class ScheduledOrganizerExportViewSet(ScheduledExportersViewSet): )) return {e.identifier: e for e in exporters} + @transaction.atomic() def perform_update(self, serializer): if not self.request.user.is_authenticated or self.request.user != serializer.instance.owner: # This is to prevent a possible privilege escalation where user A creates a scheduled export and @@ -382,6 +395,7 @@ class ScheduledOrganizerExportViewSet(ScheduledExportersViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): self.request.organizer.log_action( 'pretix.organizer.export.schedule.deleted', diff --git a/src/pretix/api/views/item.py b/src/pretix/api/views/item.py index f2f094939..eb46964e9 100644 --- a/src/pretix/api/views/item.py +++ b/src/pretix/api/views/item.py @@ -33,6 +33,7 @@ # License for the specific language governing permissions and limitations under the License. import django_filters +from django.db import transaction from django.db.models import Q from django.shortcuts import get_object_or_404 from django.utils.functional import cached_property @@ -109,6 +110,7 @@ class ItemViewSet(ConditionalListView, viewsets.ModelViewSet): 'limit_sales_channels', 'variations__limit_sales_channels', 'program_times' ).all() + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -123,6 +125,7 @@ class ItemViewSet(ConditionalListView, viewsets.ModelViewSet): ctx['event'] = self.request.event return ctx + @transaction.atomic() def perform_update(self, serializer): original_data = self.get_serializer(instance=serializer.instance).data @@ -139,6 +142,7 @@ class ItemViewSet(ConditionalListView, viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): if not instance.allow_delete(): raise PermissionDenied('This item cannot be deleted because it has already been ordered ' @@ -183,6 +187,7 @@ class ItemVariationViewSet(viewsets.ModelViewSet): ctx['event'] = self.request.event return ctx + @transaction.atomic() def perform_create(self, serializer): item = self.item if not item.has_variations: @@ -197,6 +202,7 @@ class ItemVariationViewSet(viewsets.ModelViewSet): {'value': serializer.instance.value}) ) + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.item.log_action( @@ -207,6 +213,7 @@ class ItemVariationViewSet(viewsets.ModelViewSet): {'value': serializer.instance.value}) ) + @transaction.atomic() def perform_destroy(self, instance): if not instance.allow_delete(): raise PermissionDenied('This variation cannot be deleted because it has already been ordered ' @@ -249,6 +256,7 @@ class ItemBundleViewSet(viewsets.ModelViewSet): ctx['item'] = self.item return ctx + @transaction.atomic() def perform_create(self, serializer): item = get_object_or_404(Item, pk=self.kwargs['item'], event=self.request.event) serializer.save(base_item=item) @@ -259,6 +267,7 @@ class ItemBundleViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'id': serializer.instance.pk}) ) + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.base_item.log_action( @@ -268,6 +277,7 @@ class ItemBundleViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'id': serializer.instance.pk}) ) + @transaction.atomic() def perform_destroy(self, instance): super().perform_destroy(instance) instance.base_item.log_action( @@ -303,6 +313,7 @@ class ItemProgramTimeViewSet(viewsets.ModelViewSet): ctx['item'] = self.item return ctx + @transaction.atomic() def perform_create(self, serializer): item = get_object_or_404(Item, pk=self.kwargs['item'], event=self.request.event) serializer.save(item=item) @@ -313,6 +324,7 @@ class ItemProgramTimeViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'id': serializer.instance.pk}) ) + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.item.log_action( @@ -322,6 +334,7 @@ class ItemProgramTimeViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'id': serializer.instance.pk}) ) + @transaction.atomic() def perform_destroy(self, instance): super().perform_destroy(instance) instance.item.log_action( @@ -354,6 +367,7 @@ class ItemAddOnViewSet(viewsets.ModelViewSet): ctx['item'] = self.item return ctx + @transaction.atomic() def perform_create(self, serializer): item = self.item category = get_object_or_404(ItemCategory, pk=self.request.data['addon_category']) @@ -365,6 +379,7 @@ class ItemAddOnViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'ORDER': serializer.instance.position}, {'id': serializer.instance.pk}) ) + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.base_item.log_action( @@ -374,6 +389,7 @@ class ItemAddOnViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'ORDER': serializer.instance.position}, {'id': serializer.instance.pk}) ) + @transaction.atomic() def perform_destroy(self, instance): super().perform_destroy(instance) instance.base_item.log_action( @@ -403,6 +419,7 @@ class ItemCategoryViewSet(ConditionalListView, viewsets.ModelViewSet): def get_queryset(self): return self.request.event.categories.all() + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -417,6 +434,7 @@ class ItemCategoryViewSet(ConditionalListView, viewsets.ModelViewSet): ctx['event'] = self.request.event return ctx + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -426,6 +444,7 @@ class ItemCategoryViewSet(ConditionalListView, viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): for item in instance.items.all(): item.category = None @@ -456,8 +475,12 @@ class QuestionViewSet(ConditionalListView, viewsets.ModelViewSet): write_permission = 'event.items:write' def get_queryset(self): - return self.request.event.questions.prefetch_related('options').all() + return self.request.event.questions.filter( + # the container_type parameter is undocumented, this API is going to change in a later release + container_type=self.request.GET.get('container_type', Question.ContainerType.ORDERPOSITION), + ).prefetch_related('options').all() + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -472,6 +495,7 @@ class QuestionViewSet(ConditionalListView, viewsets.ModelViewSet): ctx['event'] = self.request.event return ctx + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -481,6 +505,7 @@ class QuestionViewSet(ConditionalListView, viewsets.ModelViewSet): data=self.request.data ) + @transaction.atomic() def perform_destroy(self, instance): instance.log_action( 'pretix.event.question.deleted', @@ -509,6 +534,7 @@ class QuestionOptionViewSet(viewsets.ModelViewSet): ctx['question'] = get_object_or_404(Question, pk=self.kwargs['question'], event=self.request.event) return ctx + @transaction.atomic() def perform_create(self, serializer): q = get_object_or_404(Question, pk=self.kwargs['question'], event=self.request.event) serializer.save(question=q) @@ -519,6 +545,7 @@ class QuestionOptionViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'ORDER': serializer.instance.position}, {'id': serializer.instance.pk}) ) + @transaction.atomic() def perform_update(self, serializer): serializer.save(event=self.request.event) serializer.instance.question.log_action( @@ -528,6 +555,7 @@ class QuestionOptionViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'ORDER': serializer.instance.position}, {'id': serializer.instance.pk}) ) + @transaction.atomic() def perform_destroy(self, instance): instance.question.log_action( 'pretix.event.question.option.deleted', @@ -586,6 +614,7 @@ class QuotaViewSet(ConditionalListView, viewsets.ModelViewSet): serializer = self.get_serializer(page, many=True) return self.get_paginated_response(serializer.data) + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -608,6 +637,7 @@ class QuotaViewSet(ConditionalListView, viewsets.ModelViewSet): ctx['request'] = self.request return ctx + @transaction.atomic() def perform_update(self, serializer): original_data = self.get_serializer(instance=serializer.instance).data @@ -663,6 +693,7 @@ class QuotaViewSet(ConditionalListView, viewsets.ModelViewSet): ) serializer.instance.rebuild_cache() + @transaction.atomic() def perform_destroy(self, instance): instance.log_action( 'pretix.event.quota.deleted', diff --git a/src/pretix/api/views/organizer.py b/src/pretix/api/views/organizer.py index 3551437b6..a712d37da 100644 --- a/src/pretix/api/views/organizer.py +++ b/src/pretix/api/views/organizer.py @@ -44,15 +44,16 @@ from pretix.api.models import OAuthAccessToken from pretix.api.pagination import TotalOrderingFilter from pretix.api.serializers.organizer import ( CustomerCreateSerializer, CustomerSerializer, DeviceSerializer, - GiftCardSerializer, GiftCardTransactionSerializer, MembershipSerializer, + EventMetaPropertiesSerializer, GiftCardSerializer, + GiftCardTransactionSerializer, MembershipSerializer, MembershipTypeSerializer, OrganizerSerializer, OrganizerSettingsSerializer, SalesChannelSerializer, SeatingPlanSerializer, TeamAPITokenSerializer, TeamInviteSerializer, TeamMemberSerializer, TeamSerializer, ) from pretix.base.models import ( - Customer, Device, Event, GiftCard, GiftCardTransaction, LogEntry, - Membership, MembershipType, Organizer, SalesChannel, SeatingPlan, Team, - TeamAPIToken, TeamInvite, User, + Customer, Device, Event, EventMetaProperty, GiftCard, GiftCardTransaction, + LogEntry, Membership, MembershipType, Organizer, SalesChannel, SeatingPlan, + Team, TeamAPIToken, TeamInvite, User, ) from pretix.base.plugins import ( PLUGIN_LEVEL_EVENT, PLUGIN_LEVEL_EVENT_ORGANIZER_HYBRID, @@ -394,6 +395,7 @@ class TeamViewSet(viewsets.ModelViewSet): ) return inst + @transaction.atomic() def perform_destroy(self, instance): instance.log_action('pretix.team.deleted', user=self.request.user, auth=self.request.auth) instance.delete() @@ -693,6 +695,7 @@ class MembershipTypeViewSet(viewsets.ModelViewSet): ctx['organizer'] = self.request.organizer return ctx + @transaction.atomic() def perform_destroy(self, instance): if not instance.allow_delete(): raise PermissionDenied("Can only be deleted if unused.") @@ -833,6 +836,7 @@ class SalesChannelViewSet(viewsets.ModelViewSet): ) return inst + @transaction.atomic() def perform_destroy(self, instance): if not instance.allow_delete(): raise PermissionDenied("Can only be deleted if unused.") @@ -843,3 +847,49 @@ class SalesChannelViewSet(viewsets.ModelViewSet): data={'id': instance.pk} ) instance.delete() + + +class EventMetaPropertiesViewSet(viewsets.ModelViewSet): + serializer_class = EventMetaPropertiesSerializer + queryset = EventMetaProperty.objects.none() + write_permission = 'organizer.settings.general:write' + + def get_queryset(self): + return self.request.organizer.meta_properties.all() + + def get_serializer_context(self): + ctx = super().get_serializer_context() + ctx['organizer'] = self.request.organizer + return ctx + + @transaction.atomic() + def perform_destroy(self, instance): + instance.log_action( + 'pretix.property.deleted', + user=self.request.user, + auth=self.request.auth, + data={'id': instance.pk} + ) + instance.delete() + + @transaction.atomic() + def perform_create(self, serializer): + inst = serializer.save(organizer_id=self.request.organizer.pk) + serializer.instance.log_action( + 'pretix.property.created', + user=self.request.user, + auth=self.request.auth, + data=self.request.data, + ) + return inst + + @transaction.atomic() + def perform_update(self, serializer): + inst = serializer.save(organizer_id=self.request.organizer.pk) + serializer.instance.log_action( + 'pretix.property.changed', + user=self.request.user, + auth=self.request.auth, + data=self.request.data, + ) + return inst diff --git a/src/pretix/api/views/upload.py b/src/pretix/api/views/upload.py index e6426de64..bad09c4f3 100644 --- a/src/pretix/api/views/upload.py +++ b/src/pretix/api/views/upload.py @@ -33,6 +33,7 @@ from rest_framework.views import APIView from pretix.api.auth.device import DeviceTokenAuthentication from pretix.api.auth.permission import AnyAuthenticatedClientPermission from pretix.api.auth.token import TeamTokenAuthentication +from pretix.api.auth.utils import get_session_key_for_api_request from pretix.base.models import CachedFile from pretix.helpers.images import ( IMAGE_TYPES, validate_uploaded_file_for_valid_image, @@ -78,7 +79,7 @@ class UploadView(APIView): web_download=False, filename=file_obj.name, type=content_type, - session_key=f'api-upload-{str(type(request.user or request.auth))}-{(request.user or request.auth).pk}' + session_key=get_session_key_for_api_request(request) ) cf.file.save(file_obj.name, file_obj) cf.save() diff --git a/src/pretix/api/views/voucher.py b/src/pretix/api/views/voucher.py index 5527a11e5..5709ad4ec 100644 --- a/src/pretix/api/views/voucher.py +++ b/src/pretix/api/views/voucher.py @@ -40,6 +40,7 @@ with scopes_disabled(): class VoucherFilter(FilterSet): active = BooleanFilter(method='filter_active') code = CharFilter(lookup_expr='iexact') + search = CharFilter(method='search_qs') class Meta: model = Voucher @@ -54,6 +55,9 @@ with scopes_disabled(): return queryset.filter(Q(redeemed__gte=F('max_usages')) | (Q(valid_until__isnull=False) & Q(valid_until__lte=now()))) + def search_qs(self, qs, name, value): + return qs.filter(Q(code__icontains=value) | Q(tag__icontains=value) | Q(comment__icontains=value)) + class VoucherViewSet(viewsets.ModelViewSet): serializer_class = VoucherSerializer diff --git a/src/pretix/api/views/waitinglist.py b/src/pretix/api/views/waitinglist.py index 569c64b56..c2fd0b30b 100644 --- a/src/pretix/api/views/waitinglist.py +++ b/src/pretix/api/views/waitinglist.py @@ -20,6 +20,7 @@ # . # import django_filters +from django.db import transaction from django_filters.rest_framework import DjangoFilterBackend, FilterSet from django_scopes import scopes_disabled from rest_framework import viewsets @@ -62,6 +63,7 @@ class WaitingListViewSet(viewsets.ModelViewSet): ctx['event'] = self.request.event return ctx + @transaction.atomic() def perform_create(self, serializer): serializer.save(event=self.request.event) serializer.instance.log_action( @@ -70,6 +72,7 @@ class WaitingListViewSet(viewsets.ModelViewSet): auth=self.request.auth, ) + @transaction.atomic() def perform_update(self, serializer): if serializer.instance.voucher: raise PermissionDenied('This entry can not be changed as it has already been assigned a voucher.') @@ -80,6 +83,7 @@ class WaitingListViewSet(viewsets.ModelViewSet): auth=self.request.auth, ) + @transaction.atomic() def perform_destroy(self, instance): if instance.voucher: raise PermissionDenied('This entry can not be deleted as it has already been assigned a voucher.') diff --git a/src/pretix/api/views/webhooks.py b/src/pretix/api/views/webhooks.py index b7b883906..d42c40c6b 100644 --- a/src/pretix/api/views/webhooks.py +++ b/src/pretix/api/views/webhooks.py @@ -20,6 +20,7 @@ # . # import django_filters +from django.db import transaction from django_filters.rest_framework import DjangoFilterBackend, FilterSet from rest_framework import viewsets @@ -48,6 +49,7 @@ class WebHookViewSet(viewsets.ModelViewSet): ctx['organizer'] = self.request.organizer return ctx + @transaction.atomic() def perform_create(self, serializer): inst = serializer.save(organizer=self.request.organizer) self.request.organizer.log_action( @@ -57,6 +59,7 @@ class WebHookViewSet(viewsets.ModelViewSet): data=merge_dicts(self.request.data, {'id': inst.pk}) ) + @transaction.atomic() def perform_update(self, serializer): inst = serializer.save(organizer=self.request.organizer) self.request.organizer.log_action( @@ -67,6 +70,7 @@ class WebHookViewSet(viewsets.ModelViewSet): ) return inst + @transaction.atomic() def perform_destroy(self, instance): self.request.organizer.log_action( 'pretix.webhook.changed', diff --git a/src/pretix/base/datasync/datasync.py b/src/pretix/base/datasync/datasync.py index 3177aaf26..33f9c1d22 100644 --- a/src/pretix/base/datasync/datasync.py +++ b/src/pretix/base/datasync/datasync.py @@ -27,7 +27,7 @@ from datetime import timedelta from functools import cached_property from typing import List, Optional, Protocol -import sentry_sdk +from django.conf import settings from django.db import DatabaseError, transaction from django.utils.timezone import now from django.utils.translation import gettext_lazy as _ @@ -236,7 +236,9 @@ class OutboundSyncProvider: # model changes saved by set_sync_error / clear_in_flight calls below if sq.failed_attempts >= self.max_attempts: logger.exception('Failed to sync order (max attempts exceeded)') - sentry_sdk.capture_exception(e) + if settings.SENTRY_ENABLED: + import sentry_sdk + sentry_sdk.capture_exception(e) sq.set_sync_error("exceeded", e.messages, e.full_message) else: logger.info( @@ -247,7 +249,9 @@ class OutboundSyncProvider: sq.clear_in_flight() except Exception as e: logger.exception('Failed to sync order (unhandled exception)') - sentry_sdk.capture_exception(e) + if settings.SENTRY_ENABLED: + import sentry_sdk + sentry_sdk.capture_exception(e) sq.set_sync_error("internal", [], str(e)) @cached_property diff --git a/src/pretix/base/exporters/invoices.py b/src/pretix/base/exporters/invoices.py index 630a15b77..3ecc5a5b0 100644 --- a/src/pretix/base/exporters/invoices.py +++ b/src/pretix/base/exporters/invoices.py @@ -54,6 +54,7 @@ from ...control.forms.filter import get_all_payment_providers from ...helpers import GroupConcat from ...helpers.iter import chunked_iterable from ..exporter import BaseExporter, MultiSheetListExporter +from ..invoicing.transmission import get_transmission_types from ..services.export import ExportError from ..services.invoices import invoice_pdf_task from ..signals import ( @@ -197,7 +198,7 @@ class InvoiceDataExporter(InvoiceExporterMixin, MultiSheetListExporter): def iterate_sheet(self, form_data, sheet): _ = gettext if sheet == 'invoices': - yield [ + headers = [ _('Invoice number'), _('Date'), _('Order code'), @@ -230,8 +231,18 @@ class InvoiceDataExporter(InvoiceExporterMixin, MultiSheetListExporter): _('Total value (without taxes)'), _('Payment matching IDs'), _('Payment providers'), + _('Transmission type'), + _('Transmission status'), + _('Transmission date'), ] + transmission_types = get_transmission_types() + for tt in transmission_types: + for c in tt.describe_info_columns(): + headers.append(str(tt.verbose_name) + ': ' + str(c)) + + yield headers + p_providers = OrderPayment.objects.filter( order=OuterRef('order'), state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED, @@ -242,7 +253,7 @@ class InvoiceDataExporter(InvoiceExporterMixin, MultiSheetListExporter): 'm' ).order_by() - base_qs = self.invoices_queryset(form_data)\ + base_qs = self.invoices_queryset(form_data) qs = base_qs.select_related( 'order', 'refers' @@ -280,7 +291,7 @@ class InvoiceDataExporter(InvoiceExporterMixin, MultiSheetListExporter): if mid: pmis.append(mid) pmi = '\n'.join(pmis) - yield [ + line = [ i.full_invoice_no, date_format(i.date, "SHORT_DATE_FORMAT"), i.order.code, @@ -315,8 +326,20 @@ class InvoiceDataExporter(InvoiceExporterMixin, MultiSheetListExporter): ', '.join([ str(self.providers.get(p, p)) for p in sorted(set((i.payment_providers or '').split(','))) if p and p != 'free' - ]) + ]), + i.transmission_type_instance.verbose_name, + i.get_transmission_status_display(), + date_format(i.transmission_date, "SHORT_DATETIME_FORMAT") if i.transmission_date else "", ] + for tt in transmission_types: + if tt.identifier == i.transmission_type: + described = dict(tt.describe_info(i.invoice_to_transmission_info, i.invoice_to_country, i.invoice_to_is_business)) + for c in tt.describe_info_columns(): + line.append(described.get(c, "")) + else: + for c in tt.describe_info_columns(): + line.append("") + yield line elif sheet == 'lines': yield [ _('Invoice number'), diff --git a/src/pretix/base/forms/questions.py b/src/pretix/base/forms/questions.py index df0f158ed..be5f3914d 100644 --- a/src/pretix/base/forms/questions.py +++ b/src/pretix/base/forms/questions.py @@ -36,6 +36,7 @@ import copy import json import logging import re +from collections import namedtuple from datetime import timedelta from decimal import Decimal from io import BytesIO @@ -349,16 +350,22 @@ class WrappedPhonePrefixSelect(Select): return super().render(name, value or self.initial, *args, **kwargs) def get_context(self, name, value, attrs): - if value and self.choices[1][0] != value: - matching_choices = len([1 for p, c in self.choices if p == value]) + # self.choices is lazy evaluated, needs to be realized to be modifiable + choices = list(self.choices) + if value and choices[1][0] != value: + matching_choices = len([1 for p, c in choices if p == value]) if matching_choices > 1: # Some countries share a phone prefix, for example +1 is used all over the Americas. # This causes a UX problem: If the default value or the existing data is +12125552368, # the widget will just show the first without an explicit country. - self.choices.insert(1, (value, value)) + self.choices = [ + choices[0], + (value, value), + *choices[1:], + ] context = super().get_context(name, value, attrs) return context @@ -593,12 +600,16 @@ class PortraitImageField(SizeValidationMixin, ExtValidationMixin, forms.FileFiel image = ImageOps.exif_transpose(image) if f._cropdata: - image = image.crop(( - f._cropdata.get('x', 0), - f._cropdata.get('y', 0), - f._cropdata.get('x', 0) + f._cropdata.get('width', image.width), - f._cropdata.get('y', 0) + f._cropdata.get('height', image.height), - )) + left = int(f._cropdata.get('x', 0)) + top = int(f._cropdata.get('y', 0)) + right = left + int(f._cropdata.get('width', image.width)) + bottom = top + int(f._cropdata.get('height', image.height)) + if left >= image.width or top >= image.height or right > image.width or bottom > image.height: + raise ValidationError( + self.error_messages['max_dimension'], + code='max_dimension', + ) + image = image.crop((left, top, right, bottom)) with BytesIO() as output: # This might use a lot of memory, but temporary files are not a good option since # we don't control the cleanup @@ -636,449 +647,273 @@ class PortraitImageField(SizeValidationMixin, ExtValidationMixin, forms.FileFiel super().__init__(*args, **kwargs) +FakeQuestion = namedtuple( + 'FakeQuestion', 'id question position required help_text container_type', defaults=('', Question.ContainerType.ORDERPOSITION) +) + + +def get_fake_attendee_questions(settings): + fq = [] + sqo = settings.system_question_order + + if settings.attendee_names_asked: + fq.append(FakeQuestion('attendee_name_parts', _('Attendee name'), sqo.get('attendee_name_parts', 0), settings.attendee_names_required)) + + if settings.attendee_emails_asked: + fq.append(FakeQuestion('attendee_email', _('Attendee email'), sqo.get('attendee_email', 0), settings.attendee_emails_required)) + + if settings.attendee_company_asked: + fq.append(FakeQuestion('company', _('Company'), sqo.get('company', 0), settings.attendee_company_required)) + + if settings.attendee_addresses_asked: + fq.append(FakeQuestion('street', _('Street'), sqo.get('street', 0), settings.attendee_addresses_required)) + fq.append(FakeQuestion('zipcode', _('ZIP code'), sqo.get('zipcode', 0), settings.attendee_addresses_required)) + fq.append(FakeQuestion('city', _('City'), sqo.get('city', 0), settings.attendee_addresses_required)) + fq.append(FakeQuestion('state', _('State'), sqo.get('country', 0), settings.attendee_addresses_required)) + fq.append(FakeQuestion('country', _('Country'), sqo.get('country', 0), settings.attendee_addresses_required)) + return fq + + class BaseQuestionsForm(forms.Form): """ - This form class is responsible for asking order-related questions. This includes - the attendee name for admission tickets, if the corresponding setting is enabled, - as well as additional questions defined by the organizer. + This is the base form class responsible for asking order- or ticket-related questions. """ address_validation = False - def __init__(self, *args, **kwargs): - """ - Takes two additional keyword arguments: - - :param cartpos: The cart position the form should be for - :param event: The event this belongs to - """ - request = kwargs.pop('request', None) - cartpos = self.cartpos = kwargs.pop('cartpos', None) - orderpos = self.orderpos = kwargs.pop('orderpos', None) - pos = cartpos or orderpos - item = pos.item - questions = pos.item.questions_to_ask - event = kwargs.pop('event') - self.all_optional = kwargs.pop('all_optional', False) - self.attendee_addresses_required = event.settings.attendee_addresses_required and not self.all_optional - - super().__init__(*args, **kwargs) - - if cartpos and item.validity_mode == Item.VALIDITY_MODE_DYNAMIC and item.validity_dynamic_start_choice: - if item.validity_dynamic_start_choice_day_limit: - max_date = time_machine_now().astimezone(event.timezone) + timedelta(days=item.validity_dynamic_start_choice_day_limit) - else: - max_date = None - min_date = time_machine_now() + def build_user_question_field(self, request, event, answerlist, q): + # Do we already have an answer? Provide it as the initial value + answers = [a for a in answerlist if a.question_id == q.id] + if answers: + initial = answers[0] + else: initial = None - if (item.require_membership or (pos.variation and pos.variation.require_membership)) and pos.used_membership: - if pos.used_membership.date_start >= time_machine_now(): - initial = min_date = pos.used_membership.date_start - max_date = min(max_date, pos.used_membership.date_end) if max_date else pos.used_membership.date_end - if item.validity_dynamic_duration_months or item.validity_dynamic_duration_days: - attrs = {} - if max_date: - attrs['data-max'] = max_date.date().isoformat() - if min_date: - attrs['data-min'] = min_date.date().isoformat() - self.fields['requested_valid_from'] = forms.DateField( - label=_('Start date'), - help_text='' if initial else _('If you keep this empty, the ticket will be valid starting at the time of purchase.'), - required=bool(initial), - initial=pos.requested_valid_from or initial, - widget=DatePickerWidget(attrs), - validators=([MaxDateValidator(max_date.date())] if max_date else []) + [MinDateValidator(min_date.date())] - ) + tz = ZoneInfo(event.settings.timezone) + required = q.required and not self.all_optional + if q.type == Question.TYPE_BOOLEAN: + if required: + # For some reason, django-bootstrap3 does not set the required attribute + # itself. + widget = forms.CheckboxInput(attrs={'required': 'required'}) else: - self.fields['requested_valid_from'] = forms.SplitDateTimeField( - label=_('Start date'), - help_text='' if initial else _('If you keep this empty, the ticket will be valid starting at the time of purchase.'), - required=bool(initial), - initial=pos.requested_valid_from or initial, - widget=SplitDateTimePickerWidget( - time_format=get_format_without_seconds('TIME_INPUT_FORMATS'), - min_date=min_date, - max_date=max_date - ), - validators=([MaxDateTimeValidator(max_date)] if max_date else []) + [MinDateTimeValidator(min_date)] - ) + widget = forms.CheckboxInput() - add_fields = {} + if initial: + initialbool = (initial.answer == "True") + else: + initialbool = False - if item.ask_attendee_data and event.settings.attendee_names_asked: - add_fields['attendee_name_parts'] = NamePartsFormField( - max_length=255, - required=event.settings.attendee_names_required and not self.all_optional, - scheme=event.settings.name_scheme, - titles=event.settings.name_scheme_titles, - label=_('Attendee name'), - initial=(cartpos.attendee_name_parts if cartpos else orderpos.attendee_name_parts), + field = forms.BooleanField( + label=escape(q.question), required=required, + help_text=rich_text(q.help_text), + initial=initialbool, widget=widget, ) - if item.ask_attendee_data and event.settings.attendee_emails_asked: - add_fields['attendee_email'] = forms.EmailField( - required=event.settings.attendee_emails_required and not self.all_optional, - label=_('Attendee email'), - initial=(cartpos.attendee_email if cartpos else orderpos.attendee_email), - widget=forms.EmailInput( - attrs={ - 'autocomplete': 'email' - } - ) + elif q.type == Question.TYPE_NUMBER: + field = forms.DecimalField( + label=escape(q.question), required=required, + min_value=q.valid_number_min or Decimal('0.00'), + max_value=q.valid_number_max, + help_text=rich_text(q.help_text), + initial=initial.answer if initial else None, ) - if item.ask_attendee_data and event.settings.attendee_company_asked: - add_fields['company'] = forms.CharField( - required=event.settings.attendee_company_required and not self.all_optional, - label=_('Company'), - max_length=255, - initial=(cartpos.company if cartpos else orderpos.company), + elif q.type == Question.TYPE_STRING: + field = forms.CharField( + label=escape(q.question), required=required, + min_length=q.valid_string_length_min, + max_length=q.valid_string_length_max, + help_text=rich_text(q.help_text), + initial=initial.answer if initial else None, ) - - if item.ask_attendee_data and event.settings.attendee_addresses_asked: - add_fields['street'] = forms.CharField( - required=self.attendee_addresses_required, - label=_('Address'), - widget=forms.Textarea(attrs={ - 'rows': 2, - 'placeholder': _('Street and Number'), - 'autocomplete': 'street-address' - }), - initial=(cartpos.street if cartpos else orderpos.street), + elif q.type == Question.TYPE_TEXT: + field = forms.CharField( + label=escape(q.question), required=required, + min_length=q.valid_string_length_min, + max_length=q.valid_string_length_max, + help_text=rich_text(q.help_text), + widget=forms.Textarea, + initial=initial.answer if initial else None, ) - add_fields['zipcode'] = forms.CharField( - required=False, - max_length=30, - label=_('ZIP code'), - initial=(cartpos.zipcode if cartpos else orderpos.zipcode), - widget=forms.TextInput(attrs={ - 'autocomplete': 'postal-code', - }), - ) - add_fields['city'] = forms.CharField( - required=False, - label=_('City'), - max_length=255, - initial=(cartpos.city if cartpos else orderpos.city), - widget=forms.TextInput(attrs={ - 'autocomplete': 'address-level2', - }), - ) - country = (cartpos.country if cartpos else orderpos.country) or guess_country_from_request(request, event) - add_fields['country'] = CountryField( - countries=CachedCountries + elif q.type == Question.TYPE_COUNTRYCODE: + field = CountryField( + countries=CachedCountries, + blank=True, null=True, blank_label=' ', ).formfield( - required=self.attendee_addresses_required, - label=_('Country'), - initial=country, - widget=forms.Select(attrs={ - 'autocomplete': 'country', - 'data-trigger-address-info': 'on', - }), + label=escape(q.question), required=required, + help_text=rich_text(q.help_text), + widget=forms.Select, + empty_label=' ', + initial=initial.answer if initial else ( + guess_country_from_request(request, event) if required else None), ) - c = [('', '---')] - fprefix = str(self.prefix) + '-' if self.prefix is not None and self.prefix != '-' else '' - cc = None - state = None - if fprefix + 'country' in self.data: - cc = str(self.data[fprefix + 'country']) - elif country: - cc = str(country) - if cc and cc in COUNTRIES_WITH_STATE_IN_ADDRESS: - types, form = COUNTRIES_WITH_STATE_IN_ADDRESS[cc] - statelist = [s for s in pycountry.subdivisions.get(country_code=cc) if s.type in types] - c += sorted([(s.code[3:], s.name) for s in statelist], key=lambda s: s[1]) - state = (cartpos.state if cartpos else orderpos.state) - elif fprefix + 'state' in self.data: - self.data = self.data.copy() - del self.data[fprefix + 'state'] - - add_fields['state'] = forms.ChoiceField( - label=pgettext_lazy('address', 'State'), - required=False, - choices=c, - initial=state, - widget=forms.Select(attrs={ - 'autocomplete': 'address-level1', - }), + elif q.type == Question.TYPE_CHOICE: + field = forms.ModelChoiceField( + queryset=q.options, + label=escape(q.question), required=required, + help_text=rich_text(q.help_text), + widget=forms.Select, + to_field_name='identifier', + empty_label='', + initial=initial.options.first() if initial else None, ) - add_fields['state'].widget.is_required = True - - field_positions = list( - [ - (n, event.settings.system_question_order.get(n if n != 'state' else 'country', 0)) - for n in add_fields.keys() - ] - ) - - for q in questions: - # Do we already have an answer? Provide it as the initial value - answers = [a for a in pos.answerlist if a.question_id == q.id] - if answers: - initial = answers[0] + elif q.type == Question.TYPE_CHOICE_MULTIPLE: + field = forms.ModelMultipleChoiceField( + queryset=q.options, + label=escape(q.question), required=required, + help_text=rich_text(q.help_text), + to_field_name='identifier', + widget=QuestionCheckboxSelectMultiple, + initial=initial.options.all() if initial else None, + ) + elif q.type == Question.TYPE_FILE: + if q.valid_file_portrait: + field = PortraitImageField( + label=escape(q.question), required=required, + help_text=rich_text(q.help_text), + initial=initial.file if initial else None, + widget=PortraitImageWidget(answer=initial, request=request, + attrs={'data-portrait-photo': 'true'}), + ) else: - initial = None - tz = ZoneInfo(event.settings.timezone) - help_text = rich_text(q.help_text) - label = escape(q.question) # django-bootstrap3 calls mark_safe - required = q.required and not self.all_optional - if q.type == Question.TYPE_BOOLEAN: - if required: - # For some reason, django-bootstrap3 does not set the required attribute - # itself. - widget = forms.CheckboxInput(attrs={'required': 'required'}) - else: - widget = forms.CheckboxInput() - - if initial: - initialbool = (initial.answer == "True") - else: - initialbool = False - - field = forms.BooleanField( - label=label, required=required, - help_text=help_text, - initial=initialbool, widget=widget, + field = ExtFileField( + label=escape(q.question), required=required, + help_text=rich_text(q.help_text), + initial=initial.file if initial else None, + widget=UploadedFileWidget(answer=initial, request=request), + ext_whitelist=settings.FILE_UPLOAD_EXTENSIONS_OTHER, + max_size=settings.FILE_UPLOAD_MAX_SIZE_OTHER, ) - elif q.type == Question.TYPE_NUMBER: - field = forms.DecimalField( - label=label, required=required, - min_value=q.valid_number_min or Decimal('0.00'), - max_value=q.valid_number_max, - help_text=help_text, - initial=initial.answer if initial else None, - ) - elif q.type == Question.TYPE_STRING: - field = forms.CharField( - label=label, required=required, - max_length=q.valid_string_length_max, - help_text=help_text, - initial=initial.answer if initial else None, - ) - elif q.type == Question.TYPE_TEXT: - field = forms.CharField( - label=label, required=required, - max_length=q.valid_string_length_max, - help_text=help_text, - widget=forms.Textarea, - initial=initial.answer if initial else None, - ) - elif q.type == Question.TYPE_COUNTRYCODE: - field = CountryField( - countries=CachedCountries, - blank=True, null=True, blank_label=' ', - ).formfield( - label=label, required=required, - help_text=help_text, - widget=forms.Select, - empty_label=' ', - initial=initial.answer if initial else (guess_country_from_request(request, event) if required else None), - ) - elif q.type == Question.TYPE_CHOICE: - field = forms.ModelChoiceField( - queryset=q.options, - label=label, required=required, - help_text=help_text, - widget=forms.Select, - to_field_name='identifier', - empty_label='', - initial=initial.options.first() if initial else None, - ) - elif q.type == Question.TYPE_CHOICE_MULTIPLE: - field = forms.ModelMultipleChoiceField( - queryset=q.options, - label=label, required=required, - help_text=help_text, - to_field_name='identifier', - widget=QuestionCheckboxSelectMultiple, - initial=initial.options.all() if initial else None, - ) - elif q.type == Question.TYPE_FILE: - if q.valid_file_portrait: - field = PortraitImageField( - label=label, required=required, - help_text=help_text, - initial=initial.file if initial else None, - widget=PortraitImageWidget(position=pos, event=event, answer=initial, attrs={'data-portrait-photo': 'true'}), + elif q.type == Question.TYPE_DATE: + attrs = {} + if q.valid_date_min: + attrs['data-min'] = q.valid_date_min.isoformat() + if q.valid_date_max: + attrs['data-max'] = q.valid_date_max.isoformat() + help_text = q.help_text + if not help_text: + if q.valid_date_min and q.valid_date_max: + help_text = format_lazy( + _('Please enter a date between {min} and {max}.'), + min=date_format(q.valid_date_min, "SHORT_DATE_FORMAT"), + max=date_format(q.valid_date_max, "SHORT_DATE_FORMAT"), ) - else: - field = ExtFileField( - label=label, required=required, - help_text=help_text, - initial=initial.file if initial else None, - widget=UploadedFileWidget(position=pos, event=event, answer=initial), - ext_whitelist=settings.FILE_UPLOAD_EXTENSIONS_OTHER, - max_size=settings.FILE_UPLOAD_MAX_SIZE_OTHER, + elif q.valid_date_min: + help_text = format_lazy( + _('Please enter a date no earlier than {min}.'), + min=date_format(q.valid_date_min, "SHORT_DATE_FORMAT"), ) - elif q.type == Question.TYPE_DATE: - attrs = {} - if q.valid_date_min: - attrs['data-min'] = q.valid_date_min.isoformat() - if q.valid_date_max: - attrs['data-max'] = q.valid_date_max.isoformat() - if not help_text: - if q.valid_date_min and q.valid_date_max: - help_text = format_lazy( - _('Please enter a date between {min} and {max}.'), - min=date_format(q.valid_date_min, "SHORT_DATE_FORMAT"), - max=date_format(q.valid_date_max, "SHORT_DATE_FORMAT"), - ) - elif q.valid_date_min: - help_text = format_lazy( - _('Please enter a date no earlier than {min}.'), - min=date_format(q.valid_date_min, "SHORT_DATE_FORMAT"), - ) - elif q.valid_date_max: - help_text = format_lazy( - _('Please enter a date no later than {max}.'), - max=date_format(q.valid_date_max, "SHORT_DATE_FORMAT"), - ) - if initial and initial.answer: - try: - _initial = dateutil.parser.parse(initial.answer).date() - except dateutil.parser.ParserError: - _initial = None - else: + elif q.valid_date_max: + help_text = format_lazy( + _('Please enter a date no later than {max}.'), + max=date_format(q.valid_date_max, "SHORT_DATE_FORMAT"), + ) + if initial and initial.answer: + try: + _initial = dateutil.parser.parse(initial.answer).date() + except dateutil.parser.ParserError: _initial = None - field = forms.DateField( - label=label, required=required, - help_text=help_text, - initial=_initial, - widget=DatePickerWidget(attrs), - ) - if q.valid_date_min: - field.validators.append(MinDateValidator(q.valid_date_min)) - if q.valid_date_max: - field.validators.append(MaxDateValidator(q.valid_date_max)) - elif q.type == Question.TYPE_TIME: - if initial and initial.answer: - try: - _initial = dateutil.parser.parse(initial.answer).time() - except dateutil.parser.ParserError: - _initial = None - else: + else: + _initial = None + field = forms.DateField( + label=escape(q.question), required=required, + help_text=rich_text(help_text), + initial=_initial, + widget=DatePickerWidget(attrs), + ) + if q.valid_date_min: + field.validators.append(MinDateValidator(q.valid_date_min)) + if q.valid_date_max: + field.validators.append(MaxDateValidator(q.valid_date_max)) + elif q.type == Question.TYPE_TIME: + if initial and initial.answer: + try: + _initial = dateutil.parser.parse(initial.answer).time() + except dateutil.parser.ParserError: _initial = None - field = forms.TimeField( - label=label, required=required, - help_text=help_text, - initial=_initial, - widget=TimePickerWidget(without_seconds=True), - ) - elif q.type == Question.TYPE_DATETIME: - if not help_text: - if q.valid_datetime_min and q.valid_datetime_max: - help_text = format_lazy( - _('Please enter a date and time between {min} and {max}.'), - min=date_format(q.valid_datetime_min, "SHORT_DATETIME_FORMAT"), - max=date_format(q.valid_datetime_max, "SHORT_DATETIME_FORMAT"), - ) - elif q.valid_datetime_min: - help_text = format_lazy( - _('Please enter a date and time no earlier than {min}.'), - min=date_format(q.valid_datetime_min, "SHORT_DATETIME_FORMAT"), - ) - elif q.valid_datetime_max: - help_text = format_lazy( - _('Please enter a date and time no later than {max}.'), - max=date_format(q.valid_datetime_max, "SHORT_DATETIME_FORMAT"), - ) + else: + _initial = None + field = forms.TimeField( + label=escape(q.question), required=required, + help_text=rich_text(q.help_text), + initial=_initial, + widget=TimePickerWidget(without_seconds=True), + ) + elif q.type == Question.TYPE_DATETIME: + help_text = q.help_text + if not help_text: + if q.valid_datetime_min and q.valid_datetime_max: + help_text = format_lazy( + _('Please enter a date and time between {min} and {max}.'), + min=date_format(q.valid_datetime_min, "SHORT_DATETIME_FORMAT"), + max=date_format(q.valid_datetime_max, "SHORT_DATETIME_FORMAT"), + ) + elif q.valid_datetime_min: + help_text = format_lazy( + _('Please enter a date and time no earlier than {min}.'), + min=date_format(q.valid_datetime_min, "SHORT_DATETIME_FORMAT"), + ) + elif q.valid_datetime_max: + help_text = format_lazy( + _('Please enter a date and time no later than {max}.'), + max=date_format(q.valid_datetime_max, "SHORT_DATETIME_FORMAT"), + ) - if initial and initial.answer: - try: - _initial = dateutil.parser.parse(initial.answer).astimezone(tz) - except dateutil.parser.ParserError: - _initial = None - else: + if initial and initial.answer: + try: + _initial = dateutil.parser.parse(initial.answer).astimezone(tz) + except dateutil.parser.ParserError: _initial = None + else: + _initial = None - field = SplitDateTimeField( - label=label, required=required, - help_text=help_text, - initial=_initial, - widget=SplitDateTimePickerWidget( - time_format=get_format_without_seconds('TIME_INPUT_FORMATS'), - min_date=q.valid_datetime_min, - max_date=q.valid_datetime_max - ), - ) - if q.valid_datetime_min: - field.validators.append(MinDateTimeValidator(q.valid_datetime_min)) - if q.valid_datetime_max: - field.validators.append(MaxDateTimeValidator(q.valid_datetime_max)) - elif q.type == Question.TYPE_PHONENUMBER: - if initial: - try: - initial = PhoneNumber().from_string(initial.answer) - except NumberParseException: - initial = None + field = SplitDateTimeField( + label=escape(q.question), required=required, + help_text=rich_text(help_text), + initial=_initial, + widget=SplitDateTimePickerWidget( + time_format=get_format_without_seconds('TIME_INPUT_FORMATS'), + min_date=q.valid_datetime_min, + max_date=q.valid_datetime_max + ), + ) + if q.valid_datetime_min: + field.validators.append(MinDateTimeValidator(q.valid_datetime_min)) + if q.valid_datetime_max: + field.validators.append(MaxDateTimeValidator(q.valid_datetime_max)) + elif q.type == Question.TYPE_PHONENUMBER: + if initial: + try: + initial = PhoneNumber().from_string(initial.answer) + except NumberParseException: + initial = None - if not initial: - phone_prefix = guess_phone_prefix_from_request(request, event) - if phone_prefix: - initial = "+{}.".format(phone_prefix) + if not initial: + phone_prefix = guess_phone_prefix_from_request(request, event) + if phone_prefix: + initial = "+{}.".format(phone_prefix) - field = PhoneNumberField( - label=label, required=required, - help_text=help_text, - # We now exploit an implementation detail in PhoneNumberPrefixWidget to allow us to pass just - # a country code but no number as an initial value. It's a bit hacky, but should be stable for - # the future. - initial=initial, - widget=WrappedPhoneNumberPrefixWidget() - ) - field.question = q - if answers: - # Cache the answer object for later use - field.answer = answers[0] + field = PhoneNumberField( + label=escape(q.question), required=required, + help_text=rich_text(q.help_text), + # We now exploit an implementation detail in PhoneNumberPrefixWidget to allow us to pass just + # a country code but no number as an initial value. It's a bit hacky, but should be stable for + # the future. + initial=initial, + widget=WrappedPhoneNumberPrefixWidget() + ) + field.question = q + if answers: + # Cache the answer object for later use + field.answer = answers[0] - if q.dependency_question_id: - field.widget.attrs['data-question-dependency'] = q.dependency_question_id - field.widget.attrs['data-question-dependency-values'] = escapejson_attr(json.dumps(q.dependency_values)) - if q.type != 'M': - field.widget.attrs['required'] = q.required and not self.all_optional - field._required = q.required and not self.all_optional - field.required = False - - add_fields['question_%s' % q.id] = field - field_positions.append(('question_%s' % q.id, q.position)) - - field_positions.sort(key=lambda e: e[1]) - for fname, p in field_positions: - self.fields[fname] = add_fields[fname] - - responses = question_form_fields.send(sender=event, position=pos) - data = pos.meta_info_data - for r, response in sorted(responses, key=lambda r: str(r[0])): - for key, value in response.items(): - # We need to be this explicit, since OrderedDict.update does not retain ordering - self.fields[key] = value - value.initial = data.get('question_form_data', {}).get(key) - - for k, v in self.fields.items(): - if isinstance(v.widget, forms.MultiWidget): - for w in v.widget.widgets: - autocomplete = w.attrs.get('autocomplete', '') - if autocomplete.strip() == "off": - w.attrs['autocomplete'] = 'off' - else: - w.attrs['autocomplete'] = 'section-{} '.format(self.prefix) + autocomplete - if v.widget.attrs.get('autocomplete') or k == 'attendee_name_parts': - autocomplete = v.widget.attrs.get('autocomplete', '') - if autocomplete.strip() == "off": - v.widget.attrs['autocomplete'] = 'off' - else: - v.widget.attrs['autocomplete'] = 'section-{} '.format(self.prefix) + autocomplete - - def clean(self): - from pretix.base.addressvalidation import \ - validate_address # local import to prevent impact on startup time - - d = super().clean() - - if self.address_validation: - self.cleaned_data = d = validate_address(d, all_optional=not self.attendee_addresses_required) - - if d.get('street') and d.get('country') and str(d['country']) in COUNTRIES_WITH_STATE_IN_ADDRESS: - if not d.get('state'): - self.add_error('state', _('This field is required.')) + if q.dependency_question_id: + field.widget.attrs['data-question-dependency'] = q.dependency_question_id + field.widget.attrs['data-question-dependency-values'] = escapejson_attr(json.dumps(q.dependency_values)) + if q.type != 'M': + field.widget.attrs['required'] = q.required and not self.all_optional + field._required = q.required and not self.all_optional + field.required = False + return field + def check_user_questions(self, d): question_cache = {f.question.pk: f.question for f in self.fields.values() if getattr(f, 'question', None)} def question_is_visible(parentid, qvals): @@ -1123,6 +958,269 @@ class BaseQuestionsForm(forms.Form): if 'question_%d' % q.pk in d and d['question_%d' % q.pk] is False: d['question_%d' % q.pk] = None + +class OrderLevelQuestionsForm(BaseQuestionsForm): + def __init__(self, container, *args, **kwargs): + """ + Takes two additional keyword arguments: + + :param checkoutsession: The checkout session the form should be for + :param order: The order the form should be for + :param event: The event this belongs to + """ + request = kwargs.pop('request', None) + event = kwargs.pop('event') + self.all_optional = kwargs.pop('all_optional', False) + + super().__init__(*args, **kwargs) + + questions = Question.objects.filter( + event=event, container_type=Question.ContainerType.ORDER, + ask_during_checkin=False, hidden=False, + ).order_by('position') + answerlist = container.answers.prefetch_related('options') + + for q in questions: + self.fields['question_%s' % q.id] = self.build_user_question_field(request, event, answerlist, q) + + def clean(self): + d = super().clean() + self.check_user_questions(d) + return d + + +class TicketLevelQuestionsForm(BaseQuestionsForm): + """ + This form class is responsible for asking ticket-related questions. This includes + the attendee name for admission tickets, if the corresponding setting is enabled, + as well as additional questions defined by the organizer. + """ + + def __init__(self, *args, **kwargs): + """ + Takes two additional keyword arguments: + + :param cartpos: The cart position the form should be for + :param event: The event this belongs to + """ + request = kwargs.pop('request', None) + cartpos = self.cartpos = kwargs.pop('cartpos', None) + orderpos = self.orderpos = kwargs.pop('orderpos', None) + pos = cartpos or orderpos + item = pos.item + event = kwargs.pop('event') + self.all_optional = kwargs.pop('all_optional', False) + self.attendee_addresses_required = event.settings.attendee_addresses_required and not self.all_optional + + super().__init__(*args, **kwargs) + + if cartpos and item.validity_mode == Item.VALIDITY_MODE_DYNAMIC and item.validity_dynamic_start_choice: + self.fields['requested_valid_from'] = self.build_requested_valid_from_field(event, pos, item) + + questions = [] + if item.ask_attendee_data: + questions += get_fake_attendee_questions(event.settings) + questions += pos.item.questions_to_ask + + questions.sort(key=lambda q: q.position) + + for q in questions: + if isinstance(q, FakeQuestion): + self.fields[q.id] = self.build_system_question_field(request, event, pos, q) + else: + self.fields['question_%s' % q.id] = self.build_user_question_field(request, event, pos.answerlist, q) + + responses = question_form_fields.send(sender=event, position=pos) + data = pos.meta_info_data + for r, response in sorted(responses, key=lambda r: str(r[0])): + for key, value in response.items(): + # We need to be this explicit, since OrderedDict.update does not retain ordering + self.fields[key] = value + value.initial = data.get('question_form_data', {}).get(key) + + for k, v in self.fields.items(): + if isinstance(v.widget, forms.MultiWidget): + for w in v.widget.widgets: + autocomplete = w.attrs.get('autocomplete', '') + if autocomplete.strip() == "off": + w.attrs['autocomplete'] = 'off' + else: + w.attrs['autocomplete'] = 'section-{} '.format(self.prefix) + autocomplete + if v.widget.attrs.get('autocomplete') or k == 'attendee_name_parts': + autocomplete = v.widget.attrs.get('autocomplete', '') + if autocomplete.strip() == "off": + v.widget.attrs['autocomplete'] = 'off' + else: + v.widget.attrs['autocomplete'] = 'section-{} '.format(self.prefix) + autocomplete + + def build_requested_valid_from_field(self, event, pos, item): + if item.validity_dynamic_start_choice_day_limit: + max_date = time_machine_now().astimezone(event.timezone) + timedelta(days=item.validity_dynamic_start_choice_day_limit) + else: + max_date = None + min_date = time_machine_now() + initial = None + if (item.require_membership or (pos.variation and pos.variation.require_membership)) and pos.used_membership: + if pos.used_membership.date_start >= time_machine_now(): + initial = min_date = pos.used_membership.date_start + max_date = min(max_date, pos.used_membership.date_end) if max_date else pos.used_membership.date_end + if item.validity_dynamic_duration_months or item.validity_dynamic_duration_days: + attrs = {} + if max_date: + attrs['data-max'] = max_date.date().isoformat() + if min_date: + attrs['data-min'] = min_date.date().isoformat() + return forms.DateField( + label=_('Start date'), + help_text='' if initial else _('If you keep this empty, the ticket will be valid starting at the time of purchase.'), + required=bool(initial), + initial=pos.requested_valid_from or initial, + widget=DatePickerWidget(attrs), + validators=([MaxDateValidator(max_date.date())] if max_date else []) + [MinDateValidator(min_date.date())] + ) + else: + return forms.SplitDateTimeField( + label=_('Start date'), + help_text='' if initial else _('If you keep this empty, the ticket will be valid starting at the time of purchase.'), + required=bool(initial), + initial=pos.requested_valid_from or initial, + widget=SplitDateTimePickerWidget( + time_format=get_format_without_seconds('TIME_INPUT_FORMATS'), + min_date=min_date, + max_date=max_date + ), + validators=([MaxDateTimeValidator(max_date)] if max_date else []) + [MinDateTimeValidator(min_date)] + ) + + def build_system_question_field(self, request, event, pos, qc): + field_name = qc.id + if field_name == 'attendee_name_parts': + return NamePartsFormField( + max_length=255, + required=qc.required and not self.all_optional, + scheme=event.settings.name_scheme, + titles=event.settings.name_scheme_titles, + label=escape(qc.question), + help_text=rich_text(qc.help_text), + initial=pos.attendee_name_parts, + ) + if field_name == 'attendee_email': + return forms.EmailField( + required=qc.required and not self.all_optional, + label=escape(qc.question), + help_text=rich_text(qc.help_text), + initial=pos.attendee_email, + widget=forms.EmailInput( + attrs={ + 'autocomplete': 'email' + } + ) + ) + if field_name == 'company': + return forms.CharField( + required=qc.required and not self.all_optional, + label=escape(qc.question), + help_text=rich_text(qc.help_text), + max_length=255, + initial=pos.company, + ) + + if field_name == 'street': + return forms.CharField( + required=qc.required and not self.all_optional, + label=escape(qc.question), + help_text=rich_text(qc.help_text), + widget=forms.Textarea(attrs={ + 'rows': 2, + 'placeholder': _('Street and Number'), + 'autocomplete': 'street-address' + }), + initial=pos.street, + ) + if field_name == 'zipcode': + return forms.CharField( + required=False, + max_length=30, + label=escape(qc.question), + help_text=rich_text(qc.help_text), + initial=pos.zipcode, + widget=forms.TextInput(attrs={ + 'autocomplete': 'postal-code', + }), + ) + if field_name == 'city': + return forms.CharField( + required=False, + label=escape(qc.question), + help_text=rich_text(qc.help_text), + max_length=255, + initial=pos.city, + widget=forms.TextInput(attrs={ + 'autocomplete': 'address-level2', + }), + ) + if field_name == 'country': + country = pos.country or guess_country_from_request(request, event) + return CountryField( + countries=CachedCountries + ).formfield( + required=qc.required and not self.all_optional, + label=escape(qc.question), + help_text=rich_text(qc.help_text), + initial=country, + widget=forms.Select(attrs={ + 'autocomplete': 'country', + 'data-trigger-address-info': 'on', + }), + ) + if field_name == 'state': + country = pos.country or guess_country_from_request(request, event) + c = [('', '---')] + fprefix = str(self.prefix) + '-' if self.prefix is not None and self.prefix != '-' else '' + cc = None + state = None + if fprefix + 'country' in self.data: + cc = str(self.data[fprefix + 'country']) + elif country: + cc = str(country) + if cc and cc in COUNTRIES_WITH_STATE_IN_ADDRESS: + types, form = COUNTRIES_WITH_STATE_IN_ADDRESS[cc] + statelist = [s for s in pycountry.subdivisions.get(country_code=cc) if s.type in types] + c += sorted([(s.code[3:], s.name) for s in statelist], key=lambda s: s[1]) + state = (pos.state) + elif fprefix + 'state' in self.data: + self.data = self.data.copy() + del self.data[fprefix + 'state'] + + field = forms.ChoiceField( + label=escape(qc.question), + help_text=rich_text(qc.help_text), + required=False, + choices=c, + initial=state, + widget=forms.Select(attrs={ + 'autocomplete': 'address-level1', + }), + ) + field.widget.is_required = True + return field + + def clean(self): + from pretix.base.addressvalidation import ( # local import to prevent impact on startup time + validate_address, + ) + + d = super().clean() + + if self.address_validation: + self.cleaned_data = d = validate_address(d, all_optional=not self.attendee_addresses_required) + + if d.get('street') and d.get('country') and str(d['country']) in COUNTRIES_WITH_STATE_IN_ADDRESS: + if not d.get('state'): + self.add_error('state', _('This field is required.')) + + self.check_user_questions(d) + return d @@ -1201,15 +1299,15 @@ class BaseInvoiceAddressForm(forms.ModelForm): if not self.ask_vat_id: del self.fields['vat_id'] elif self.validate_vat_id: - self.fields['vat_id'].help_text = '
'.join([ - str(_('Optional, but depending on the country you reside in we might need to charge you ' - 'additional taxes if you do not enter it.')), - ]) + self.fields['vat_id'].help_text = _( + 'Optional, but depending on the country you reside in we might need to charge you ' + 'additional taxes if you do not enter it.' + ) else: - self.fields['vat_id'].help_text = '
'.join([ - str(_('Optional, but it might be required for you to claim tax benefits on your invoice ' - 'depending on your and the seller’s country of residence.')), - ]) + self.fields['vat_id'].help_text = _( + 'Optional, but it might be required for you to claim tax benefits on your invoice ' + 'depending on your and the seller’s country of residence.' + ) transmission_type_choices = [ (t.identifier, t.public_name) for t in get_transmission_types() @@ -1295,8 +1393,8 @@ class BaseInvoiceAddressForm(forms.ModelForm): del self.fields['beneficiary'] if event.settings.invoice_address_custom_field: - self.fields['custom_field'].label = event.settings.invoice_address_custom_field - self.fields['custom_field'].help_text = event.settings.invoice_address_custom_field_helptext + self.fields['custom_field'].label = escape(event.settings.invoice_address_custom_field) + self.fields['custom_field'].help_text = rich_text(event.settings.invoice_address_custom_field_helptext) else: del self.fields['custom_field'] @@ -1351,8 +1449,9 @@ class BaseInvoiceAddressForm(forms.ModelForm): self.fields['transmission_type'].widget.attrs['data-trigger-address-info'] = 'on' def clean(self): - from pretix.base.addressvalidation import \ - validate_address # local import to prevent impact on startup time + from pretix.base.addressvalidation import ( # local import to prevent impact on startup time + validate_address, + ) data = self.cleaned_data @@ -1406,11 +1505,12 @@ class BaseInvoiceAddressForm(forms.ModelForm): "vat_id": _("This field is required.") }) - if self.validate_vat_id and self.instance.vat_id_validated and 'vat_id' not in self.changed_data: + if self.validate_vat_id and self.instance.vat_id_validated and not any(v in self.changed_data for v in ('is_business', 'vat_id', 'country')): pass # Skip re-validation if it is validated elif self.validate_vat_id and vat_id_applicable: try: - normalized_id = validate_vat_id(data.get('vat_id'), str(data.get('country'))) + requester_id = self.request.event.settings.invoice_address_from_vat_id + normalized_id = validate_vat_id(data.get('vat_id'), str(data.get('country')), requester_id) self.instance.vat_id_validated = bool(normalized_id) self.instance.vat_id = data['vat_id'] = normalized_id except VATIDFinalError as e: diff --git a/src/pretix/base/forms/user.py b/src/pretix/base/forms/user.py index fa32ad688..b15cde46b 100644 --- a/src/pretix/base/forms/user.py +++ b/src/pretix/base/forms/user.py @@ -82,8 +82,8 @@ class UserSettingsForm(forms.ModelForm): class User2FADeviceAddForm(forms.Form): name = forms.CharField(label=_('Device name'), max_length=64) devicetype = forms.ChoiceField(label=_('Device type'), widget=forms.RadioSelect, choices=( - ('totp', _('Smartphone with the Authenticator application')), - ('webauthn', _('WebAuthn-compatible hardware token (e.g. Yubikey)')), + ('otp_totp.totpdevice', _('Smartphone with the Authenticator application')), + ('pretixbase.webauthndevice', _('WebAuthn-compatible hardware token (e.g. Yubikey)')), )) diff --git a/src/pretix/base/forms/widgets.py b/src/pretix/base/forms/widgets.py index 598527a16..937b85098 100644 --- a/src/pretix/base/forms/widgets.py +++ b/src/pretix/base/forms/widgets.py @@ -47,6 +47,7 @@ from pretix.helpers.i18n import ( get_format_without_seconds, get_javascript_format, get_javascript_format_without_seconds, ) +from pretix.helpers.safedownload import get_token def replace_arabic_numbers(inp): @@ -157,36 +158,26 @@ class TimePickerWidget(forms.TimeInput): class UploadedFileWidget(forms.ClearableFileInput): def __init__(self, *args, **kwargs): - self.position = kwargs.pop('position') - self.event = kwargs.pop('event') self.answer = kwargs.pop('answer') + self.request = kwargs.pop('request') super().__init__(*args, **kwargs) class FakeFile: - def __init__(self, file, position, event, answer): + def __init__(self, file, answer, request): self.file = file - self.position = position - self.event = event self.answer = answer + self.request = request def __str__(self): return os.path.basename(self.file.name).split('.', 1)[-1] @property def url(self): - from pretix.base.models import OrderPosition - from pretix.multidomain.urlreverse import eventreverse - - if isinstance(self.position, OrderPosition): - return eventreverse(self.event, 'presale:event.order.download.answer', kwargs={ - 'order': self.position.order.code, - 'secret': self.position.order.secret, - 'answer': self.answer.pk, - }) + token = get_token(self.request, self.answer) + if self.request.resolver_match.namespace == 'control': + return self.answer.backend_file_url + '?token=' + token else: - return eventreverse(self.event, 'presale:event.cart.download.answer', kwargs={ - 'answer': self.answer.pk, - }) + return self.answer.frontend_file_url + '?token=' + token def get_context(self, name, value, attrs): # Browsers can't recognize that the server already has a file uploaded @@ -199,7 +190,7 @@ class UploadedFileWidget(forms.ClearableFileInput): def format_value(self, value): if self.is_initial(value): - return self.FakeFile(value, self.position, self.event, self.answer) + return self.FakeFile(value, self.answer, self.request) class SplitDateTimePickerWidget(forms.SplitDateTimeWidget): @@ -314,3 +305,18 @@ class BusinessBooleanRadio(forms.RadioSelect): 'False': False, False: False, }.get(value) + + +class OptionAttrsSelect(forms.Select): + def __init__(self, *args, option_attrs=None, **kwargs): + super().__init__(*args, **kwargs) + self.option_attrs = option_attrs or {} + + def create_option(self, name, value, label, selected, index, subindex=None, attrs=None): + option = super().create_option( + name, value, label, selected, index, subindex=subindex, attrs=attrs + ) + extra = self.option_attrs.get(str(value)) + if extra: + option["attrs"].update(extra) + return option diff --git a/src/pretix/base/invoicing/transmission.py b/src/pretix/base/invoicing/transmission.py index a82bef73b..a6f7a4463 100644 --- a/src/pretix/base/invoicing/transmission.py +++ b/src/pretix/base/invoicing/transmission.py @@ -107,6 +107,9 @@ class TransmissionType: def transmission_info_to_form_data(self, transmission_info: dict) -> dict: return transmission_info + def describe_info_columns(self): + return [f.label for f in self.invoice_address_form_fields.values()] + def describe_info(self, transmission_info: dict, country: Country, is_business: bool): form_data = self.transmission_info_to_form_data(transmission_info) data = [] diff --git a/src/pretix/base/migrations/0307_devicelastseen.py b/src/pretix/base/migrations/0307_devicelastseen.py new file mode 100644 index 000000000..647055cb5 --- /dev/null +++ b/src/pretix/base/migrations/0307_devicelastseen.py @@ -0,0 +1,43 @@ +# Generated by Django 5.2.16 on 2026-08-05 08:00 + +import django.db.models.deletion +from django.db import migrations, models + +import pretix.helpers.database + + +class Migration(migrations.Migration): + + dependencies = [ + ("pretixbase", "0306_alter_eventmetaproperty_unique_together"), + ] + + operations = [ + migrations.CreateModel( + name="DeviceLastSeen", + fields=[ + ( + "id", + models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ("last_seen", models.DateTimeField(auto_now=True)), + ( + "device", + models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, + to="pretixbase.device", + ), + ), + ], + ), + migrations.AddIndex( + model_name="devicelastseen", + index=pretix.helpers.database.BrinIndexIgnoredOnSQLite( + models.F("last_seen"), + autosummarize=True, + name="pretixbase_device_last_seen", + ), + ), + ] diff --git a/src/pretix/base/migrations/0308_checkoutsession_invoiceaddress_checkout_session.py b/src/pretix/base/migrations/0308_checkoutsession_invoiceaddress_checkout_session.py new file mode 100644 index 000000000..3a644e032 --- /dev/null +++ b/src/pretix/base/migrations/0308_checkoutsession_invoiceaddress_checkout_session.py @@ -0,0 +1,63 @@ +# Generated by Django 4.2.17 on 2025-01-01 20:25 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("pretixbase", "0307_devicelastseen"), + ] + + operations = [ + migrations.CreateModel( + name="CheckoutSession", + fields=[ + ( + "id", + models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ("cart_id", models.CharField(max_length=255, unique=True)), + ("created", models.DateTimeField(auto_now_add=True)), + ("testmode", models.BooleanField(default=False)), + ("session_data", models.JSONField(default=dict)), + ( + "customer", + models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.SET_NULL, + related_name="checkout_sessions", + to="pretixbase.customer", + ), + ), + ( + "event", + models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + related_name="checkout_sessions", + to="pretixbase.event", + ), + ), + ( + "sales_channel", + models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + to="pretixbase.saleschannel", + ), + ), + ], + ), + migrations.AddField( + model_name="invoiceaddress", + name="checkout_session", + field=models.OneToOneField( + null=True, + on_delete=django.db.models.deletion.CASCADE, + related_name="invoice_address", + to="pretixbase.checkoutsession", + ), + ), + ] diff --git a/src/pretix/base/migrations/0309_alter_questionanswer_unique_together_and_more.py b/src/pretix/base/migrations/0309_alter_questionanswer_unique_together_and_more.py new file mode 100644 index 000000000..ad1dea638 --- /dev/null +++ b/src/pretix/base/migrations/0309_alter_questionanswer_unique_together_and_more.py @@ -0,0 +1,33 @@ +# Generated by Django 5.2.15 on 2026-08-07 20:01 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pretixbase', '0308_checkoutsession_invoiceaddress_checkout_session'), + ] + + operations = [ + migrations.AddField( + model_name='question', + name='container_type', + field=models.CharField(default='P', max_length=5), + ), + migrations.AddField( + model_name='questionanswer', + name='checkoutsession', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='answers', to='pretixbase.checkoutsession'), + ), + migrations.AddField( + model_name='questionanswer', + name='order', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='answers', to='pretixbase.order'), + ), + migrations.AlterUniqueTogether( + name='questionanswer', + unique_together={('cartposition', 'question'), ('checkoutsession', 'question'), ('order', 'question'), ('orderposition', 'question')}, + ), + ] diff --git a/src/pretix/base/migrations/0310_question_valid_string_length_min.py b/src/pretix/base/migrations/0310_question_valid_string_length_min.py new file mode 100644 index 000000000..618f974f7 --- /dev/null +++ b/src/pretix/base/migrations/0310_question_valid_string_length_min.py @@ -0,0 +1,19 @@ +# Generated by Django 5.2.12 on 2026-08-19 11:31 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("pretixbase", "0309_alter_questionanswer_unique_together_and_more"), + ] + + operations = [ + migrations.AddField( + model_name="question", + name="valid_string_length_min", + field=models.PositiveIntegerField(null=True), + ), + ] diff --git a/src/pretix/base/migrations/0311_fix_unshredded_invoices.py b/src/pretix/base/migrations/0311_fix_unshredded_invoices.py new file mode 100644 index 000000000..818166df5 --- /dev/null +++ b/src/pretix/base/migrations/0311_fix_unshredded_invoices.py @@ -0,0 +1,49 @@ +# Generated by Django 5.2.17 on 2026-09-21 11:30 + +import django.db.models.deletion +from django.db import migrations, models + + +def fix_unshredded_invoices(apps, _): + Invoice = apps.get_model("pretixbase", "Invoice") + InvoiceLine = apps.get_model("pretixbase", "InvoiceLine") + ignore_fields = ( + # bool/int fields are not listed and skipped automatically + 'prefix', 'invoice_no', 'full_invoice_no', 'invoice_from', 'invoice_from_name', 'invoice_from_zipcode', + 'invoice_from_city', 'invoice_from_state', 'invoice_from_country', 'invoice_from_tax_id', + 'invoice_from_vat_id', 'locale', 'payment_provider_stamp', 'footer_text', 'foreign_currency_display', + 'foreign_currency_source', 'transmission_type', 'transmission_provider', 'transmission_status', + ) + + for i in Invoice.objects.filter(shredded=True): + for f in Invoice._meta.fields: + if f.name in ignore_fields: + continue + val = getattr(i, f.name, None) + if val and isinstance(val, str): + setattr(i, f.name, "█") + elif val and isinstance(val, list): # jsonfield + setattr(i, f.name, []) + elif val and isinstance(val, dict): # jsonfield + setattr(i, f.name, {"_shredded": True}) + i.save() + + InvoiceLine.objects.filter( + attendee_name__isnull=False, + invoice__shredded=True + ).update(attendee_name="█") + + + +class Migration(migrations.Migration): + + dependencies = [ + ("pretixbase", "0310_question_valid_string_length_min"), + ] + + operations = [ + migrations.RunPython( + fix_unshredded_invoices, + migrations.RunPython.noop, + ), + ] diff --git a/src/pretix/base/models/customers.py b/src/pretix/base/models/customers.py index 4dd436d63..e53e77127 100644 --- a/src/pretix/base/models/customers.py +++ b/src/pretix/base/models/customers.py @@ -33,6 +33,7 @@ from django.db.models.aggregates import Sum from django.db.models.expressions import OuterRef, Subquery from django.db.models.functions.comparison import Coalesce from django.utils.crypto import get_random_string, salted_hmac +from django.utils.functional import cached_property from django.utils.timezone import now from django.utils.translation import gettext_lazy as _, pgettext_lazy from django_scopes import ScopedManager, scopes_disabled @@ -409,6 +410,17 @@ class AttendeeProfile(models.Model): return '\n'.join([str(p).strip() for p in parts if p and str(p).strip()]) + @cached_property + def answers_key_to_index(self): + return {a.get('field_name'): i for i, a in enumerate(self.answers)} + + def store_answer(self, answer_dict): + k = answer_dict['field_name'] + if k in self.answers_key_to_index: + self.answers[self.answers_key_to_index[k]] = answer_dict + else: + self.answers.append(answer_dict) + def generate_client_id(): return get_random_string(40) diff --git a/src/pretix/base/models/devices.py b/src/pretix/base/models/devices.py index 726586e8e..5ba90593d 100644 --- a/src/pretix/base/models/devices.py +++ b/src/pretix/base/models/devices.py @@ -20,11 +20,13 @@ # . # import string +from datetime import timedelta from django.core.exceptions import ValidationError from django.db import models from django.db.models import Max from django.utils.crypto import get_random_string +from django.utils.timezone import now from django.utils.translation import gettext_lazy as _ from django_scopes import ScopedManager, scopes_disabled @@ -32,6 +34,7 @@ from pretix.base.models import LoggedModel from pretix.base.permissions import ( AnyPermissionOf, assert_valid_event_permission, ) +from pretix.helpers import BrinIndexIgnoredOnSQLite @scopes_disabled() @@ -163,6 +166,7 @@ class Device(LoggedModel): ) security_profile = models.CharField( max_length=190, + verbose_name=_('Security profile'), default='full', null=True, blank=False @@ -287,3 +291,27 @@ class Device(LoggedModel): return self.get_events_with_any_permission() else: return self.organizer.events.none() + + +class DeviceLastSeen(models.Model): + # This is a separate model since we expect it to get A LOT of writes and PostgreSQL always + # writes full rows and then needs to update all indexes on the row, so this is going to save a + # lot of write traffic on the databse + device = models.OneToOneField("Device", on_delete=models.CASCADE, related_name="last_seen") + last_seen = models.DateTimeField(auto_now=True) + + class Meta: + indexes = [ + BrinIndexIgnoredOnSQLite( + # BRIN indexes are highly efficient on lots of updates, especially of chronological data + # and especially if we later want to query them by range, as we likely want to. + "last_seen", + name="pretixbase_device_last_seen", + autosummarize=True + ) + ] + + @property + def is_recent(self): + # pretixSCAN/pretixPOS sync every 5 minutes, so 7 minutes can be considered "offline" + return now() - self.last_seen < timedelta(minutes=7) diff --git a/src/pretix/base/models/event.py b/src/pretix/base/models/event.py index 52b202e81..235ab89f9 100644 --- a/src/pretix/base/models/event.py +++ b/src/pretix/base/models/event.py @@ -736,7 +736,7 @@ class Event(EventMixin, LoggedModel): self.settings.mail_send_order_paid_attendee = True self.settings.mail_send_order_approved_attendee = True self.settings.mail_send_order_approved_free_attendee = True - self.settings.mail_text_download_reminder_attendee = True + self.settings.mail_send_download_reminder_attendee = True @property def social_image(self): diff --git a/src/pretix/base/models/items.py b/src/pretix/base/models/items.py index 272a26397..6a4998fe9 100644 --- a/src/pretix/base/models/items.py +++ b/src/pretix/base/models/items.py @@ -50,7 +50,7 @@ from dateutil.tz import datetime_exists from django.conf import settings from django.core.exceptions import ValidationError from django.core.validators import ( - MaxLengthValidator, MinValueValidator, RegexValidator, + MaxLengthValidator, MinLengthValidator, MinValueValidator, RegexValidator, ) from django.db import models from django.db.models import Q @@ -1050,10 +1050,8 @@ class Item(LoggedModel): replace_year = valid_until.year replace_month = valid_until.month + self.validity_dynamic_duration_months - - while replace_month > 12: - replace_month -= 12 - replace_year += 1 + replace_year += (replace_month - 1) // 12 + replace_month = ((replace_month - 1) % 12) + 1 max_day = calendar.monthrange(replace_year, replace_month)[1] replace_date = date( year=replace_year, @@ -1606,6 +1604,9 @@ class Question(LoggedModel): :param dependency_values: The values that `dependency_question` needs to be set to for this question to be applicable. :type dependency_values: list[str] """ + class ContainerType(models.TextChoices): + ORDER = "O", _("Order") + ORDERPOSITION = "P", _("Order position") TYPE_NUMBER = "N" TYPE_STRING = "S" TYPE_TEXT = "T" @@ -1641,6 +1642,12 @@ class Question(LoggedModel): related_name="questions", on_delete=models.CASCADE ) + container_type = models.CharField( + max_length=5, + choices=ContainerType.choices, + verbose_name=_("Asked on"), + default=ContainerType.ORDERPOSITION, + ) question = I18nTextField( verbose_name=_("Question") ) @@ -1722,6 +1729,11 @@ class Question(LoggedModel): valid_datetime_max = models.DateTimeField(null=True, blank=True, verbose_name=_('Maximum value'), help_text=_('Currently not supported in our apps and during check-in')) + valid_string_length_min = models.PositiveIntegerField(null=True, blank=True, + verbose_name=_('Minimum length'), + help_text=_( + 'Currently not supported in our apps and during check-in' + )) valid_string_length_max = models.PositiveIntegerField(null=True, blank=True, verbose_name=_('Maximum length'), help_text=_( @@ -1876,6 +1888,11 @@ class Question(LoggedModel): else: raise ValidationError(_('Unknown country code.')) elif self.type in (Question.TYPE_STRING, Question.TYPE_TEXT): + if self.valid_string_length_min is not None and len(answer) < self.valid_string_length_min: + raise ValidationError(MinLengthValidator.message % { + 'limit_value': self.valid_string_length_min, + 'show_value': len(answer) + }) if self.valid_string_length_max is not None and len(answer) > self.valid_string_length_max: raise ValidationError(MaxLengthValidator.message % { 'limit_value': self.valid_string_length_max, @@ -1897,6 +1914,8 @@ class Question(LoggedModel): raise ValidationError(_("The maximum date must not be before the minimum value.")) if self.valid_number_max and self.valid_number_min and self.valid_number_min > self.valid_number_max: raise ValidationError(_("The maximum value must not be lower than the minimum value.")) + if self.valid_string_length_max and self.valid_string_length_min and self.valid_string_length_min > self.valid_string_length_max: + raise ValidationError(_("The maximum length must not be shorter than the minimum length.")) super().clean() def clean_type_change(self, old_type, new_type): diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 01844c82f..15dba58a9 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -626,42 +626,14 @@ class Order(LockModel, LoggedModel): self.save(update_fields=['last_modified']) def set_expires(self, now_dt=None, subevents=None): - now_dt = now_dt or now() - tz = ZoneInfo(self.event.settings.timezone) - mode = self.event.settings.get('payment_term_mode') - if mode == 'days': - exp_by_date = now_dt.astimezone(tz) + timedelta(days=self.event.settings.get('payment_term_days', as_type=int)) - exp_by_date = exp_by_date.astimezone(tz).replace(hour=23, minute=59, second=59, microsecond=0) - if self.event.settings.get('payment_term_weekdays'): - if exp_by_date.weekday() == 5: - exp_by_date += timedelta(days=2) - elif exp_by_date.weekday() == 6: - exp_by_date += timedelta(days=1) - elif mode == 'minutes': - exp_by_date = now_dt.astimezone(tz) + timedelta(minutes=self.event.settings.get('payment_term_minutes', as_type=int)) - else: - raise ValueError("'payment_term_mode' has an invalid value '{}'.".format(mode)) + from pretix.base.services.payment import compute_payment_deadline - self.expires = exp_by_date - - term_last = self.event.settings.get('payment_term_last', as_type=RelativeDateWrapper) - if term_last: - if self.event.has_subevents and subevents: - terms = [ - term_last.datetime(se).date() - for se in subevents - ] - if not terms: - return - term_last = min(terms) - else: - term_last = term_last.datetime(self.event).date() - term_last = make_aware(datetime.combine( - term_last, - time(hour=23, minute=59, second=59) - ), tz) - if term_last < self.expires: - self.expires = term_last + self.expires = compute_payment_deadline( + event=self.event, + sales_channel=self.sales_channel, + now_dt=now_dt, + subevents=subevents, + ) @cached_property def tax_total(self): @@ -1304,10 +1276,9 @@ class Order(LockModel, LoggedModel): def answerfile_name(instance, filename: str) -> str: secret = get_random_string(length=32, allowed_chars=string.ascii_letters + string.digits) - event = (instance.cartposition if instance.cartposition else instance.orderposition.order).event return 'cachedfiles/answers/{org}/{ev}/{secret}.{filename}'.format( - org=event.organizer.slug, - ev=event.slug, + org=instance.event.organizer.slug, + ev=instance.event.slug, secret=secret, filename=escape_uri_path(filename), ) @@ -1336,6 +1307,14 @@ class QuestionAnswer(models.Model): 'CartPosition', null=True, blank=True, related_name='answers', on_delete=models.CASCADE ) + order = models.ForeignKey( + 'Order', null=True, blank=True, + related_name='answers', on_delete=models.CASCADE + ) + checkoutsession = models.ForeignKey( + 'CheckoutSession', null=True, blank=True, + related_name='answers', on_delete=models.CASCADE + ) question = models.ForeignKey( Question, related_name='answers', on_delete=models.CASCADE ) @@ -1351,16 +1330,21 @@ class QuestionAnswer(models.Model): objects = ScopedManager(organizer='question__event__organizer') class Meta: - unique_together = [['orderposition', 'question'], ['cartposition', 'question']] + unique_together = [ + ['orderposition', 'question'], + ['cartposition', 'question'], + ['order', 'question'], + ['checkoutsession', 'question'], + ] @property def backend_file_url(self): if self.file: - if self.orderposition: + if self.associated_order: return reverse('control:event.order.download.answer', kwargs={ - 'code': self.orderposition.order.code, - 'event': self.orderposition.order.event.slug, - 'organizer': self.orderposition.order.event.organizer.slug, + 'code': self.associated_order.code, + 'event': self.associated_order.event.slug, + 'organizer': self.associated_order.event.organizer.slug, 'answer': self.pk, }) return "" @@ -1370,14 +1354,14 @@ class QuestionAnswer(models.Model): from pretix.multidomain.urlreverse import eventreverse if self.file: - if self.orderposition: - url = eventreverse(self.orderposition.order.event, 'presale:event.order.download.answer', kwargs={ - 'order': self.orderposition.order.code, - 'secret': self.orderposition.order.secret, + if self.associated_order: + url = eventreverse(self.associated_order.event, 'presale:event.order.download.answer', kwargs={ + 'order': self.associated_order.code, + 'secret': self.associated_order.secret, 'answer': self.pk, }) else: - url = eventreverse(self.cartposition.event, 'presale:event.cart.download.answer', kwargs={ + url = eventreverse(self.event, 'presale:event.cart.download.answer', kwargs={ 'answer': self.pk, }) @@ -1392,6 +1376,24 @@ class QuestionAnswer(models.Model): def file_name(self): return self.file.name.split('.', 1)[-1] + @property + def associated_order(self): + if self.orderposition: + return self.orderposition.order + elif self.order: + return self.order + + @property + def event(self): + if self.orderposition: + return self.orderposition.order.event + elif self.cartposition: + return self.cartposition.event + elif self.order: + return self.order.event + elif self.checkoutsession: + return self.checkoutsession.event + def __str__(self): return self.to_string(use_cached=True) @@ -3177,6 +3179,39 @@ class Transaction(models.Model): return self.tax_value_includes_rounding_correction * self.count +class CheckoutSession(models.Model): + """ + A checkout session optionally bundles cart positions with additional information. This is historically + not required in pretix and currently only used in the Storefront API. + """ + event = models.ForeignKey( + Event, + verbose_name=_("Event"), + related_name="checkout_sessions", + on_delete=models.CASCADE, + ) + cart_id = models.CharField( + max_length=255, unique=True, + verbose_name=_("Cart ID (e.g. session key)"), + ) + created = models.DateTimeField( + verbose_name=_("Date"), + auto_now_add=True, + ) + customer = models.ForeignKey( + Customer, + related_name='checkout_sessions', + null=True, blank=True, + on_delete=models.SET_NULL, + ) + sales_channel = models.ForeignKey( + "SalesChannel", + on_delete=models.CASCADE, + ) + testmode = models.BooleanField(default=False) + session_data = models.JSONField(default=dict) + + class CartPosition(AbstractPosition): """ A cart position is similar to an order line, except that it is not @@ -3381,6 +3416,13 @@ class CartPosition(AbstractPosition): class InvoiceAddress(models.Model): last_modified = models.DateTimeField(auto_now=True) + checkout_session = models.OneToOneField( + CheckoutSession, + null=True, + blank=True, + related_name='invoice_address', + on_delete=models.CASCADE + ) order = models.OneToOneField(Order, null=True, blank=True, related_name='invoice_address', on_delete=models.CASCADE) customer = models.ForeignKey( Customer, diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index c8047bbd5..4dc51c0b4 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -330,9 +330,24 @@ class BasePaymentProvider: payment method. This returns ``False`` by default which is no guarantee that aborting a pending payment can never happen, it just hides the frontend button to avoid users accidentally committing double payments. + If the decision doesn't depend on the specific payment, then only implementing + ``abort_pending_allowed`` is enough, ``payment_abort_pending_allowed(payment: OrderPayment)`` + is expected to take this into account. + As a consumer only evaluate ``payment_abort_pending_allowed(payment: OrderPayment)`` + to check if aborting this pending payment is possible. """ return False + def _payment_abort_pending_allowed(self, payment: OrderPayment) -> bool: + """ + Experimental: This might change during upcomming releases. + Whether or not a user can abort a payment in pending state to switch to another + payment method. This returns ``self.abort_pending_allowed`` by default which is + no guarantee that aborting a pending payment can never happen, it just hides the + frontend button to avoid users accidentally committing double payments. + """ + return self.abort_pending_allowed + @property def requires_invoice_immediately(self): """ @@ -1019,10 +1034,12 @@ class BasePaymentProvider: On success, you should set ``payment.state = OrderPayment.PAYMENT_STATE_CANCELED`` (or call the super method). On failure, you should raise a PaymentException. """ - if payment.state == OrderPayment.PAYMENT_STATE_PENDING and not self.abort_pending_allowed: - raise PaymentException(_( - "This payment is already being processed and can not be canceled any more." - )) + + if payment.state == OrderPayment.PAYMENT_STATE_PENDING: + if not self._payment_abort_pending_allowed(payment): + raise PaymentException(_( + "This payment is already being processed and cannot be canceled any more." + )) payment.state = OrderPayment.PAYMENT_STATE_CANCELED payment.save(update_fields=['state']) diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index d8caaa34a..a3ad924c8 100644 --- a/src/pretix/base/pdf.py +++ b/src/pretix/base/pdf.py @@ -801,6 +801,18 @@ def generate_compressed_addon_list(op, order, event, only_checked_in=False): return addonlist +def get_sizebox(page: pypdf.PageObject): + mediabox = page.mediabox + cropbox = page.cropbox + + return pypdf.generic.RectangleObject(( + max(mediabox[0], cropbox[0]), + max(mediabox[1], cropbox[1]), + min(mediabox[2], cropbox[2]), + min(mediabox[3], cropbox[3]), + )) + + class Renderer: def __init__(self, event, layout, background_file): @@ -1079,7 +1091,7 @@ class Renderer: fontsize = float(o['fontsize']) height = float(o['height']) * mm width = float(o['width']) * mm - while True: + for _i in range(25): # try adapting the font size at most 25 times p, ad, lineheight = self._text_paragraph(op, order, o, override_fontsize=fontsize) w, h = p.wrapOn(canvas, width, 1000 * mm) widths = p.getActualLineWidths0() @@ -1153,11 +1165,10 @@ class Renderer: elif o['type'] == "poweredby": self._draw_poweredby(canvas, op, o) if self.bg_pdf: - page_size = ( - self.bg_pdf.pages[0].mediabox[2] - self.bg_pdf.pages[0].mediabox[0], - self.bg_pdf.pages[0].mediabox[3] - self.bg_pdf.pages[0].mediabox[1] - ) - if self.bg_pdf.pages[0].get('/Rotate') in (90, 270): + first_page = self.bg_pdf.pages[0] + sizebox = get_sizebox(first_page) + page_size = (sizebox.width, sizebox.height) + if first_page.rotation in (90, 270): # swap dimensions due to pdf being rotated page_size = page_size[::-1] canvas.setPageSize(page_size) @@ -1232,9 +1243,7 @@ class Renderer: for i, page in enumerate(fg_pdf.pages): bg_page = self.bg_pdf.pages[i] - _correct_page_media_box(bg_page) - page.merge_page(bg_page, over=False) - output.add_page(page) + _merge_with_correct_page_media_box(output, page, bg_page) # pdf_header is a string like "%pdf-X.X" if float(self.bg_pdf.pdf_header[5:]) > float(fg_pdf.pdf_header[5:]): @@ -1299,39 +1308,36 @@ def merge_background(fg_pdf: PdfWriter, bg_pdf: PdfWriter, out_file, compress): bg_pdf.write(bg_filename) subprocess.run(pdftk_cmd, check=True, stdout=out_file) else: + output = PdfWriter() for i, page in enumerate(fg_pdf.pages): bg_page = bg_pdf.pages[i] - _correct_page_media_box(bg_page) - page.merge_page(bg_page, over=False) + _merge_with_correct_page_media_box(output, page, bg_page) # pdf_header is a string like "%pdf-X.X" - if float(bg_pdf.pdf_header[5:]) > float(fg_pdf.pdf_header[5:]): - fg_pdf.pdf_header = bg_pdf.pdf_header - - fg_pdf.write(out_file) + output.pdf_header = ( + bg_pdf.pdf_header + if float(bg_pdf.pdf_header[5:]) > float(fg_pdf.pdf_header[5:]) + else fg_pdf.pdf_header + ) + output.write(out_file) -def _correct_page_media_box(page: pypdf.PageObject): - if page.rotation != 0: - page.transfer_rotation_to_content() - media_box = page.mediabox +def _merge_with_correct_page_media_box(output: pypdf.PdfWriter, fg_page: pypdf.PageObject, bg_page: pypdf.PageObject): + """ + Adds fg_page to output, merging bg_page behind it. + + If bg_page has a non-zero mergebox/cropbox or is rotated via /Rotate, a transformation is applied to fix this.""" trsf = pypdf.Transformation() - if media_box.bottom != 0: - trsf = trsf.translate(0, -media_box.bottom) - if media_box.left != 0: - trsf = trsf.translate(-media_box.left, 0) - page.add_transformation(trsf, False) - for b in ["/MediaBox", "/CropBox", "/BleedBox", "/TrimBox", "/ArtBox"]: - if b in page: - rr = pypdf.generic.RectangleObject(page[b]) - pt1 = trsf.apply_on(rr.lower_left) - pt2 = trsf.apply_on(rr.upper_right) - page[pypdf.generic.NameObject(b)] = pypdf.generic.RectangleObject(( - min(pt1[0], pt2[0]), - min(pt1[1], pt2[1]), - max(pt1[0], pt2[0]), - max(pt1[1], pt2[1]), - )) + if bg_page.rotation != 0: + trsf = trsf.rotate(-bg_page.rotation) + + mb = get_sizebox(bg_page) + pt1 = trsf.apply_on(mb.lower_left) + pt2 = trsf.apply_on(mb.upper_right) + trsf = trsf.translate(-min(pt1[0], pt2[0]), -min(pt1[1], pt2[1])) + + fg_page = output.add_page(fg_page) + fg_page.merge_transformed_page(bg_page, trsf, over=False, expand=False) @deconstructible diff --git a/src/pretix/base/reldate.py b/src/pretix/base/reldate.py index 3b67610d5..fc89643d9 100644 --- a/src/pretix/base/reldate.py +++ b/src/pretix/base/reldate.py @@ -19,30 +19,245 @@ # You should have received a copy of the GNU Affero General Public License along with this program. If not, see # . # +import copy import datetime +import os +import warnings from collections import namedtuple -from typing import Union +from dataclasses import dataclass +from typing import ( + TYPE_CHECKING, Iterable, List, Literal, Optional, Tuple, Union, cast, +) from zoneinfo import ZoneInfo from dateutil import parser from django import forms from django.core.exceptions import ValidationError from django.db import models +from django.forms.widgets import Widget from django.utils.formats import get_format -from django.utils.functional import lazy +from django.utils.functional import Promise, lazy from django.utils.timezone import now from django.utils.translation import gettext_lazy as _ from rest_framework import serializers -BASE_CHOICES = ( - ('date_from', _('Event start')), - ('date_to', _('Event end')), - ('date_admission', _('Event admission')), - ('presale_start', _('Presale start')), - ('presale_end', _('Presale end')), -) +from pretix.base.forms.widgets import OptionAttrsSelect -RelativeDate = namedtuple('RelativeDate', ['days', 'minutes', 'time', 'is_after', 'base_date_name'], defaults=(0, None, None, False, 'date_from')) +if TYPE_CHECKING: + from .models import Event, Order, SubEvent + + +@dataclass(frozen=True) +class BaseChoice: + base: Literal["event", "order"] + attribute: str + text: Promise + supports_before: bool + supports_after: bool + + @property + def key(self) -> str: + key = f"{self.base}__{self.attribute}" + return key + + @staticmethod + def find(objects: Iterable["BaseChoice"], key: str) -> "BaseChoice": + if "__" in key: + choice = next((obj for obj in objects if obj.key == key), None) + else: + # fallback for RelativeDateFields stored, before support for bases other than event was added + choice = next((obj for obj in objects if obj.attribute == key and obj.base == "event"), None) + + if choice is None: + raise TypeError(f"key {key} must be a valid key in BASE_CHOICES") + + return choice + + +BASE_CHOICES: List[BaseChoice] = [ + BaseChoice('event', 'date_from', _('Event start'), True, True), + BaseChoice('event', 'date_to', _('Event end'), True, True), + BaseChoice('event', 'date_admission', _('Event admission'), True, True), + BaseChoice('event', 'presale_start', _('Presale start'), True, True), + BaseChoice('event', 'presale_end', _('Presale end'), True, True), + BaseChoice('order', 'datetime', _('Order creation'), False, True), + BaseChoice('order', 'expires', _('Order expiry'), True, True), +] + +EVENT_BASE_CHOICES = [ + x for x in BASE_CHOICES if x.base == 'event' +] + +ORDER_BASE_CHOICES = [ + x for x in BASE_CHOICES if x.base == 'order' +] + + +@dataclass(frozen=True) +class RelativeDate: + """ + This contains information on a date that is defined in relation to a fixed base point. + This means that the underlying data is a fixed date as the base point and a number of days or a time interval + to calculate the date. + + The list of valid base date choices is defined in BASE_CHOICES. + If the base_date_name is not set, the date_from attribute of Event is used. + """ + + days: int = 0 + minutes: Optional[int] = None + time: Optional[datetime.time] = None + is_after: bool = False + base_date_name: str = 'event__date_from__' + + def __post_init__(self) -> None: + if self.is_after and not self._choice.supports_after: + raise ValueError( + "The selected base date and attribute combination does not support relative dates placed after the base date" + ) + if not self.is_after and not self._choice.supports_before: + raise ValueError( + "The selected base date and attribute combination does not support relative dates placed before the base date") + + @property + def _choice(self): + return BaseChoice.find(BASE_CHOICES, self.base_date_name) + + @property + def key(self): + return self._choice.key + + def __eq__(self, o: object) -> bool: + if not isinstance(o, RelativeDate): + return False + return self.to_string() == o.to_string() + + def _resolve_date(self, base: "Event | Order | SubEvent") -> Tuple[datetime.datetime, ZoneInfo]: + """ + Resolves the datetime and timezone information of this RelativeDate object in relation to the provided reference. + + :param base: the reference which should be used to resolve the relative date + :return: + """ + from .models import Event, Order, SubEvent + + choice = self._choice + + if choice.base == "order" and isinstance(base, Order): + event = base.event + base_date = getattr(base, choice.attribute) + elif choice.base == "event" and isinstance(base, SubEvent): + event = base.event + base_date = (getattr(base, choice.attribute) or + getattr(base.event, choice.attribute) or + base.date_from) + elif choice.base == "event" and isinstance(base, Event): + event = base + base_date = getattr(base, choice.attribute) or event.date_from + else: + raise TypeError("The base defined by data does not match the passed in base") + + tz = ZoneInfo(event.settings.timezone) + return base_date, tz + + def date(self, base: "Event | Order | SubEvent") -> datetime.date: + """ + Resolves the effective date of this RelativeDate object in relation to the provided reference. + + :param base: the reference which should be used to resolve the date + :return: datetime.date + """ + if self.minutes is not None: + raise ValueError('A minute-based relative datetime can not be used as a date') + + base_date, tz = self._resolve_date(base) + + if self.is_after: + new_date = base_date.astimezone(tz) + datetime.timedelta(days=self.days) + else: + new_date = base_date.astimezone(tz) - datetime.timedelta(days=self.days) + return new_date.date() + + def datetime(self, base: "Event | Order | SubEvent") -> datetime.datetime: + """ + Resolves the effective datetime of this RelativeDate object in relation to the provided reference. + + :param base: the reference which should be used to resolve the datetime + :return: datetime.datetime + """ + base_date, tz = self._resolve_date(base) + + if self.minutes is not None: + if self.is_after: + return base_date.astimezone(tz) + datetime.timedelta(minutes=self.minutes) + else: + return base_date.astimezone(tz) - datetime.timedelta(minutes=self.minutes) + else: + if self.is_after: + new_date = (base_date.astimezone(tz) + datetime.timedelta(days=self.days)).astimezone(tz) + else: + new_date = (base_date.astimezone(tz) - datetime.timedelta(days=self.days)).astimezone(tz) + if self.time: + new_date = new_date.replace( + hour=self.time.hour, + minute=self.time.minute, + second=self.time.second + ) + new_date = new_date.astimezone(tz) + return new_date + + def to_string(self) -> str: + if self.minutes is not None: + return 'RELDATE/minutes/{}/{}/{}'.format( # + self.minutes, + self._choice.key, + 'after' if self.is_after else '', + ) + return 'RELDATE/{}/{}/{}/{}'.format( # + self.days, + self.time.strftime('%H:%M:%S') if self.time else '-', + self._choice.key, + 'after' if self.is_after else '', + ) + + @classmethod + def from_string(cls, input: str): + if not input.startswith('RELDATE/'): + raise TypeError("Invalid input for RelativeDate.from_string()") + + parts = input.split('/') + if parts[1] == 'minutes': + data = RelativeDate( + days=0, + minutes=int(parts[2]), + base_date_name=parts[3], + time=None, + is_after=len(parts) > 4 and parts[4] == "after", + ) + else: + if parts[2] == '-': + time = None + else: + timeparts = parts[2].split(':') + time = datetime.time(hour=int(timeparts[0]), minute=int(timeparts[1]), second=int(timeparts[2])) + try: + data = RelativeDate( + days=int(parts[1] or 0), + base_date_name=parts[3], + time=time, + minutes=None, + is_after=len(parts) > 4 and parts[4] == "after", + ) + except ValueError: + data = RelativeDate( + days=0, + base_date_name=parts[3], + time=time, + minutes=None, + is_after=len(parts) > 4 and parts[4] == "after", + ) + + return data class RelativeDateWrapper: @@ -50,130 +265,53 @@ class RelativeDateWrapper: This contains information on a date that might be relative to an event. This means that the underlying data is either a fixed date or a number of days and a wall clock time to calculate the date based on a base point. - - The base point can be the date_from, date_to, date_admission, presale_start or presale_end - attribute of an event or subevent. If the respective attribute is not set, ``date_from`` - will be used. """ def __init__(self, data: Union[datetime.datetime, RelativeDate]): self.data = data - def date(self, event) -> datetime.date: - from .models import SubEvent + def date(self, base: "Event | Order | SubEvent") -> datetime.date: + """ + If the RelativeDateWrapper wraps a RelativeDate object: + Resolves the effective date of this object in relation to the provided reference. + If the RelativeDateWrapper wraps an absolute date or datetime: + Returns the wrapped absolute date. + :param base: the reference which should be used to resolve the date in case it is a relative date. + :return: datetime.date + """ if isinstance(self.data, datetime.datetime): return self.data.date() elif isinstance(self.data, datetime.date): return self.data else: - if self.data.minutes is not None: - raise ValueError('A minute-based relative datetime can not be used as a date') + return self.data.date(base) - tz = ZoneInfo(event.settings.timezone) - if isinstance(event, SubEvent): - base_date = ( - getattr(event, self.data.base_date_name) - or getattr(event.event, self.data.base_date_name) - or event.date_from - ) - else: - base_date = getattr(event, self.data.base_date_name) or event.date_from - - if self.data.is_after: - new_date = base_date.astimezone(tz) + datetime.timedelta(days=self.data.days) - else: - new_date = base_date.astimezone(tz) - datetime.timedelta(days=self.data.days) - return new_date.date() - - def datetime(self, event) -> datetime.datetime: - from .models import SubEvent + def datetime(self, base: "Event | Order | SubEvent") -> datetime.datetime: + """ + If the RelativeDateWrapper wraps a RelativeDate object: + Resolves the effective datetime of this object in relation to the provided reference. + If the RelativeDateWrapper wraps an absolute date or datetime: + Returns the wrapped absolute datetime. + :param base: the reference which should be used to resolve the datetime in case it is a relative datetime. + :return: datetime.datetime + """ if isinstance(self.data, (datetime.datetime, datetime.date)): return self.data else: - tz = ZoneInfo(event.settings.timezone) - if isinstance(event, SubEvent): - base_date = ( - getattr(event, self.data.base_date_name) - or getattr(event.event, self.data.base_date_name) - or event.date_from - ) - else: - base_date = getattr(event, self.data.base_date_name) or event.date_from - - if self.data.minutes is not None: - if self.data.is_after: - return base_date.astimezone(tz) + datetime.timedelta(minutes=self.data.minutes) - else: - return base_date.astimezone(tz) - datetime.timedelta(minutes=self.data.minutes) - else: - if self.data.is_after: - new_date = (base_date.astimezone(tz) + datetime.timedelta(days=self.data.days)).astimezone(tz) - else: - new_date = (base_date.astimezone(tz) - datetime.timedelta(days=self.data.days)).astimezone(tz) - if self.data.time: - new_date = new_date.replace( - hour=self.data.time.hour, - minute=self.data.time.minute, - second=self.data.time.second - ) - new_date = new_date.astimezone(tz) - return new_date + return self.data.datetime(base) def to_string(self) -> str: if isinstance(self.data, (datetime.datetime, datetime.date)): return self.data.isoformat() else: - if self.data.minutes is not None: - return 'RELDATE/minutes/{}/{}/{}'.format( # - self.data.minutes, - self.data.base_date_name, - 'after' if self.data.is_after else '', - ) - return 'RELDATE/{}/{}/{}/{}'.format( # - self.data.days, - self.data.time.strftime('%H:%M:%S') if self.data.time else '-', - self.data.base_date_name, - 'after' if self.data.is_after else '', - ) + return self.data.to_string() @classmethod def from_string(cls, input: str): if input.startswith('RELDATE/'): - parts = input.split('/') - if parts[1] == 'minutes': - data = RelativeDate( - days=0, - minutes=int(parts[2]), - base_date_name=parts[3], - time=None, - is_after=len(parts) > 4 and parts[4] == "after", - ) - else: - if parts[2] == '-': - time = None - else: - timeparts = parts[2].split(':') - time = datetime.time(hour=int(timeparts[0]), minute=int(timeparts[1]), second=int(timeparts[2])) - try: - data = RelativeDate( - days=int(parts[1] or 0), - base_date_name=parts[3], - time=time, - minutes=None, - is_after=len(parts) > 4 and parts[4] == "after", - ) - except ValueError: - data = RelativeDate( - days=0, - base_date_name=parts[3], - time=time, - minutes=None, - is_after=len(parts) > 4 and parts[4] == "after", - ) - if data.base_date_name not in [k[0] for k in BASE_CHOICES]: - raise ValueError('{} is not a valid base date'.format(data.base_date_name)) + data = RelativeDate.from_string(input) else: data = parser.parse(input) return RelativeDateWrapper(data) @@ -187,7 +325,6 @@ BEFORE_AFTER_CHOICE = ( ('after', _('after')), ) - reldatetimeparts = namedtuple('reldatetimeparts', ( "status", # 0 "absolute", # 1 @@ -202,6 +339,14 @@ reldatetimeparts = namedtuple('reldatetimeparts', ( reldatetimeparts.indizes = reldatetimeparts(*range(9)) +def _get_choices(base_choices: List[BaseChoice]) -> List[Tuple[str, Promise]]: + return [(c.key, c.text) for c in base_choices] + + +def _get_choice_validation_obj(choices: List[BaseChoice]): + return {c.key: {"data-supports-before": c.supports_before, "data-supports-after": c.supports_after} for c in choices} + + class RelativeDateTimeWidget(forms.MultiWidget): template_name = 'pretixbase/forms/widgets/reldatetime.html' parts = reldatetimeparts @@ -209,6 +354,7 @@ class RelativeDateTimeWidget(forms.MultiWidget): def __init__(self, *args, **kwargs): self.status_choices = kwargs.pop('status_choices') base_choices = kwargs.pop('base_choices') + choices = _get_choices(base_choices) def placeholder_datetime_format(): df = get_format('DATETIME_INPUT_FORMATS')[0] @@ -220,21 +366,29 @@ class RelativeDateTimeWidget(forms.MultiWidget): tf = get_format('TIME_INPUT_FORMATS')[0] return datetime.time(8, 30, 0).strftime(tf) - widgets = reldatetimeparts( + widgets = cast(dict[str, Widget | type[Widget]], cast(object, reldatetimeparts( status=forms.RadioSelect(choices=self.status_choices), absolute=forms.DateTimeInput( attrs={'placeholder': lazy(placeholder_datetime_format, str), 'class': 'datetimepicker'} ), rel_days_number=forms.NumberInput(), - rel_mins_relationto=forms.Select(choices=base_choices), + rel_mins_relationto=OptionAttrsSelect( + attrs={'data-relative-choice': True}, + choices=choices, + option_attrs=_get_choice_validation_obj(base_choices) + ), rel_days_timeofday=forms.TimeInput( attrs={'placeholder': lazy(placeholder_time_format, str), 'class': 'timepickerfield'} ), rel_mins_number=forms.NumberInput(), - rel_days_relationto=forms.Select(choices=base_choices), - rel_mins_relation=forms.Select(choices=BEFORE_AFTER_CHOICE), - rel_days_relation=forms.Select(choices=BEFORE_AFTER_CHOICE), - ) + rel_days_relationto=OptionAttrsSelect( + attrs={'data-relative-choice': True}, + choices=choices, + option_attrs=_get_choice_validation_obj(base_choices) + ), + rel_mins_relation=forms.Select(attrs={'data-relation-choice': True}, choices=BEFORE_AFTER_CHOICE), + rel_days_relation=forms.Select(attrs={'data-relation-choice': True}, choices=BEFORE_AFTER_CHOICE), + ))) super().__init__(widgets=widgets, *args, **kwargs) def decompress(self, value): @@ -247,10 +401,10 @@ class RelativeDateTimeWidget(forms.MultiWidget): status="unset", absolute=None, rel_days_number=1, - rel_mins_relationto="date_from", + rel_mins_relationto="event__date_from", rel_days_timeofday=None, rel_mins_number=0, - rel_days_relationto="date_from", + rel_days_relationto="event__date_from", rel_mins_relation="before", rel_days_relation="before" ) @@ -259,10 +413,10 @@ class RelativeDateTimeWidget(forms.MultiWidget): status="absolute", absolute=value.data, rel_days_number=1, - rel_mins_relationto="date_from", + rel_mins_relationto="event__date_from", rel_days_timeofday=None, rel_mins_number=0, - rel_days_relationto="date_from", + rel_days_relationto="event__date_from", rel_mins_relation="before", rel_days_relation="before" ) @@ -271,10 +425,10 @@ class RelativeDateTimeWidget(forms.MultiWidget): status="relative_minutes", absolute=None, rel_days_number=None, - rel_mins_relationto=value.data.base_date_name, + rel_mins_relationto=value.data.key, rel_days_timeofday=None, rel_mins_number=value.data.minutes, - rel_days_relationto=value.data.base_date_name, + rel_days_relationto=value.data.key, rel_mins_relation="after" if value.data.is_after else "before", rel_days_relation="after" if value.data.is_after else "before" ) @@ -282,10 +436,10 @@ class RelativeDateTimeWidget(forms.MultiWidget): status="relative", absolute=None, rel_days_number=value.data.days, - rel_mins_relationto=value.data.base_date_name, + rel_mins_relationto=value.data.key, rel_days_timeofday=value.data.time, rel_mins_number=0, - rel_days_relationto=value.data.base_date_name, + rel_days_relationto=value.data.key, rel_mins_relation="after" if value.data.is_after else "before", rel_days_relation="after" if value.data.is_after else "before" ) @@ -309,17 +463,41 @@ class RelativeDateTimeField(forms.MultiValueField): ('relative', _('Relative date:')), ('relative_minutes', _('Relative time:')), ] + self.relative_to_order = kwargs.pop('relative_to_order', False) + + possible_choices = copy.deepcopy(EVENT_BASE_CHOICES) + if self.relative_to_order: + possible_choices.extend(ORDER_BASE_CHOICES) + if kwargs.get('limit_choices'): limit = kwargs.pop('limit_choices') - choices = [(k, v) for k, v in BASE_CHOICES if k in limit] - else: - choices = BASE_CHOICES + if any(["__" not in l for l in limit]): + _warn_skips = (str(os.path.dirname(__file__)),) + + warnings.warn( + message="Please prefix limit_choices with the base the attributes refer to, for example event__date_from", + category=DeprecationWarning, + skip_file_prefixes=_warn_skips + ) + + possible_choices = [ + c for c in possible_choices if + # new base case as we want limit_choices to be expressed as base__attribute + (c.key in limit) or + # fallback for old event based entries + # if the base is an event, then using only attribute is fine + (c.base == "event" and c.attribute in limit) + ] + if not kwargs.get('required', True): status_choices.insert(0, ('unset', _('Not set'))) + + choices = _get_choices(possible_choices) + fields = reldatetimeparts( status=forms.ChoiceField( choices=status_choices, - required=True + required=True, ), absolute=forms.DateTimeField( required=False @@ -329,7 +507,7 @@ class RelativeDateTimeField(forms.MultiValueField): ), rel_mins_relationto=forms.ChoiceField( choices=choices, - required=False + required=False, ), rel_days_timeofday=forms.TimeField( required=False, @@ -339,7 +517,7 @@ class RelativeDateTimeField(forms.MultiValueField): ), rel_days_relationto=forms.ChoiceField( choices=choices, - required=False + required=False, ), rel_mins_relation=forms.ChoiceField( choices=BEFORE_AFTER_CHOICE, @@ -350,8 +528,9 @@ class RelativeDateTimeField(forms.MultiValueField): required=False ), ) + if 'widget' not in kwargs: - kwargs['widget'] = RelativeDateTimeWidget(status_choices=status_choices, base_choices=choices) + kwargs['widget'] = RelativeDateTimeWidget(status_choices=status_choices, base_choices=possible_choices) kwargs.pop('max_length', 0) kwargs.pop('empty_value', 0) super().__init__( @@ -359,21 +538,24 @@ class RelativeDateTimeField(forms.MultiValueField): ) def set_event(self, event): - self.widget.widgets[reldatetimeparts.indizes.rel_days_relationto].choices = [ - (k, v) for k, v in BASE_CHOICES if getattr(event, k, None) - ] - self.widget.widgets[reldatetimeparts.indizes.rel_mins_relationto].choices = [ - (k, v) for k, v in BASE_CHOICES if getattr(event, k, None) - ] + possible_choices = copy.deepcopy(EVENT_BASE_CHOICES) + if self.relative_to_order: + possible_choices.extend(ORDER_BASE_CHOICES) + + possible_choices = possible_choices + choices = _get_choices(possible_choices) + + self.widget.widgets[reldatetimeparts.indizes.rel_days_relationto].choices = choices + self.widget.widgets[reldatetimeparts.indizes.rel_mins_relationto].choices = choices def compress(self, data_list): if not data_list: return None data = reldatetimeparts(*data_list) - if data.status == 'absolute': - return RelativeDateWrapper(data.absolute) - elif data.status == 'unset': + if data.status == 'unset': return None + elif data.status == 'absolute': + return RelativeDateWrapper(data.absolute) elif data.status == 'relative_minutes': return RelativeDateWrapper(RelativeDate( days=0, @@ -404,6 +586,18 @@ class RelativeDateTimeField(forms.MultiValueField): raise ValidationError(self.error_messages['incomplete']) elif data.status == 'relative_minutes' and (data.rel_mins_number is None or not data.rel_mins_relationto): raise ValidationError(self.error_messages['incomplete']) + elif data.status == 'relative': + choice = BaseChoice.find(BASE_CHOICES, data.rel_days_relationto) + if data.rel_days_relation == "before" and not choice.supports_before: + raise ValidationError(_('A relative date cannot be expressed as "before" for "{}"'.format(choice.text))) + elif data.status == 'relative' and data.rel_days_relation == "after" and not choice.supports_after: + raise ValidationError(_('A relative date cannot be expressed as "after" for "{}"'.format(choice.text))) + elif data.status == 'relative_minutes': + choice = BaseChoice.find(BASE_CHOICES, data.rel_days_relationto) + if data.rel_days_relation == "before" and not choice.supports_before: + raise ValidationError(_('A relative time cannot be expressed as "before" for "{}"'.format(choice.text))) + elif data.rel_days_relation == "after" and not choice.supports_after: + raise ValidationError(_('A relative time cannot be expressed as "after" for "{}"'.format(choice.text))) return super().clean(value) @@ -424,15 +618,20 @@ class RelativeDateWidget(RelativeDateTimeWidget): def __init__(self, *args, **kwargs): self.status_choices = kwargs.pop('status_choices') - widgets = reldateparts( + self.base_choices = kwargs.pop('base_choices') + widgets = cast(dict[str, Widget | type[Widget]], cast(object, reldateparts( status=forms.RadioSelect(choices=self.status_choices), absolute=forms.DateInput( attrs={'class': 'datepickerfield'} ), rel_days_number=forms.NumberInput(), - rel_days_relationto=forms.Select(choices=kwargs.pop('base_choices')), - rel_days_relation=forms.Select(choices=BEFORE_AFTER_CHOICE), - ) + rel_days_relationto=OptionAttrsSelect( + choices=self.base_choices, + option_attrs=_get_choice_validation_obj(self.base_choices), + attrs={'data-relative-choice': True}, + ), + rel_days_relation=forms.Select(choices=BEFORE_AFTER_CHOICE, attrs={'data-relation-choice': True},), + ))) forms.MultiWidget.__init__(self, widgets=widgets, *args, **kwargs) def decompress(self, value): @@ -460,7 +659,7 @@ class RelativeDateWidget(RelativeDateTimeWidget): status="relative", absolute=None, rel_days_number=value.data.days, - rel_days_relationto=value.data.base_date_name, + rel_days_relationto=value.data.key, rel_days_relation="after" if value.data.is_after else "before" ) @@ -474,6 +673,15 @@ class RelativeDateField(RelativeDateTimeField): ] if not kwargs.get('required', True): status_choices.insert(0, ('unset', _('Not set'))) + + self.relative_to_order = kwargs.pop('relative_to_order', False) + + possible_choices = copy.deepcopy(EVENT_BASE_CHOICES) + if self.relative_to_order: + possible_choices.extend(ORDER_BASE_CHOICES) + + choices = _get_choices(possible_choices) + fields = reldateparts( status=forms.ChoiceField( choices=status_choices, @@ -486,33 +694,37 @@ class RelativeDateField(RelativeDateTimeField): required=False ), rel_days_relationto=forms.ChoiceField( - choices=BASE_CHOICES, - required=False + choices=choices, + required=False, ), rel_days_relation=forms.ChoiceField( choices=BEFORE_AFTER_CHOICE, required=False ), ) + if 'widget' not in kwargs: - kwargs['widget'] = RelativeDateWidget(status_choices=status_choices, base_choices=BASE_CHOICES) + kwargs['widget'] = RelativeDateWidget(status_choices=status_choices, base_choices=possible_choices) forms.MultiValueField.__init__( self, fields=fields, require_all_fields=False, *args, **kwargs ) def set_event(self, event): - self.widget.widgets[reldateparts.indizes.rel_days_relationto].choices = [ - (k, v) for k, v in BASE_CHOICES if getattr(event, k, None) + choices = [ + (c.key, c.text) for c in EVENT_BASE_CHOICES if getattr(event, c.attribute, None) ] + if self.relative_to_order: + choices += [(c.key, c.text) for c in ORDER_BASE_CHOICES] + self.widget.widgets[reldateparts.indizes.rel_days_relationto].choices = choices def compress(self, data_list): if not data_list: return None data = reldateparts(*data_list) - if data.status == 'absolute': - return RelativeDateWrapper(data.absolute) - elif data.status == 'unset': + if data.status == 'unset': return None + elif data.status == 'absolute': + return RelativeDateWrapper(data.absolute) else: return RelativeDateWrapper(RelativeDate( days=data.rel_days_number, @@ -525,8 +737,14 @@ class RelativeDateField(RelativeDateTimeField): data = reldateparts(*value) if data.status == 'absolute' and not data.absolute: raise ValidationError(self.error_messages['incomplete']) - elif data.status == 'relative' and (data.rel_days_number is None or not data.rel_days_relationto): - raise ValidationError(self.error_messages['incomplete']) + if data.status == 'relative': + choice = BaseChoice.find(BASE_CHOICES, data.rel_days_relationto) + if data.rel_days_number is None or not data.rel_days_relationto: + raise ValidationError(self.error_messages['incomplete']) + elif data.rel_days_relation == "before" and not choice.supports_before: + raise ValidationError(_('A relative date cannot be expressed as "before" for "{}"'.format(choice.text))) + elif data.rel_days_relation == "after" and not choice.supports_after: + raise ValidationError(_('A relative date cannot be expressed as "after" for "{}"'.format(choice.text))) return forms.MultiValueField.clean(self, value) diff --git a/src/pretix/base/services/cart.py b/src/pretix/base/services/cart.py index c9ddf51a9..9e1c2e45f 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -53,6 +53,7 @@ from django.utils.translation import ( ) from django_scopes import scopes_disabled +from pretix.base.decimal import round_decimal from pretix.base.i18n import language from pretix.base.media import MEDIA_TYPES from pretix.base.models import ( @@ -60,7 +61,7 @@ from pretix.base.models import ( Seat, SeatCategoryMapping, Voucher, ) from pretix.base.models.event import SubEvent -from pretix.base.models.orders import OrderFee +from pretix.base.models.orders import CheckoutSession, OrderFee from pretix.base.models.tax import TaxRule from pretix.base.reldate import RelativeDateWrapper from pretix.base.services.checkin import _save_answers @@ -471,6 +472,16 @@ class CartManager: if term_last < time_machine_now(self.real_now_dt): raise CartError(error_messages['payment_ended']) + def _ensure_checkout_session(self): + CheckoutSession.objects.get_or_create( + event=self.event, + cart_id=self.cart_id, + defaults={ + "sales_channel": self._sales_channel, + "testmode": self.event.testmode, + }, + ) + def _extend_expiry_of_valid_existing_positions(self): # real_now_dt is initialized at CartManager instantiation, so it's slightly in the past. Add a small # delta to reduce risk of extending already expired CartPositions. @@ -916,6 +927,8 @@ class CartManager: if custom_price > 99_999_999_999: raise CartError(error_messages['price_too_high']) + custom_price = round_decimal(custom_price, currency=self.event.currency) + op = self.AddOperation( count=i['count'], item=item, @@ -1038,6 +1051,8 @@ class CartManager: if custom_price > 99_999_999_999: raise CartError(error_messages['price_too_high']) + custom_price = round_decimal(custom_price, currency=self.event.currency) + # Fix positions with wrong price (TODO: happens out-of-cartmanager-transaction and therefore a little hacky) for ca in current_addons[cp][a['item'], a['variation']]: if ca.listed_price != listed_price: @@ -1554,6 +1569,7 @@ class CartManager: def commit(self): self._check_presale_dates() + self._ensure_checkout_session() self._check_max_cart_size() err = self._delete_out_of_timeframe() @@ -1589,6 +1605,7 @@ def add_payment_to_cart_session(cart_session, provider, min_value: Decimal=None, 'max_value': str(max_value) if max_value is not None else None, 'info_data': info_data or {}, }) + cart_session['payments_postpone'] = False def add_payment_to_cart(request, provider, min_value: Decimal=None, max_value: Decimal=None, info_data: dict=None): diff --git a/src/pretix/base/services/checkin.py b/src/pretix/base/services/checkin.py index 3ac7b6792..796c358ed 100644 --- a/src/pretix/base/services/checkin.py +++ b/src/pretix/base/services/checkin.py @@ -40,7 +40,7 @@ import dateutil import dateutil.parser from dateutil.tz import datetime_exists from django.core.files import File -from django.db import IntegrityError, transaction +from django.db import IntegrityError from django.db.models import ( BooleanField, Case, Count, ExpressionWrapper, F, IntegerField, Max, Min, OuterRef, Q, Subquery, TextField, Value, When, @@ -59,6 +59,7 @@ from pretix.base.models import ( ) from pretix.base.signals import checkin_created, periodic_task from pretix.helpers import OF_SELF +from pretix.helpers.database import conditional_atomic from pretix.helpers.jsonlogic import Logic from pretix.helpers.jsonlogic_boolalg import convert_to_dnf from pretix.helpers.jsonlogic_query import ( @@ -891,6 +892,7 @@ def _save_answers(op, answers, given_answers): qa.answer = answer qa.save(update_fields=['answer']) qa.options.clear() + return qa written = False for q, a in given_answers.items(): @@ -1043,10 +1045,10 @@ def perform_checkin(op: OrderPosition, clist: CheckinList, given_answers: dict, if not simulate: _save_answers(op, answers, given_answers) - with transaction.atomic(): + with conditional_atomic(not simulate): # Lock order positions, if it is an entry. We don't need it for exits, as a race condition wouldn't be problematic opqs = OrderPosition.all.select_related("order", "item") - if type != Checkin.TYPE_EXIT: + if type != Checkin.TYPE_EXIT and not simulate: opqs = opqs.select_for_update(of=OF_SELF) op = opqs.get(pk=op.pk) diff --git a/src/pretix/base/services/cleanup.py b/src/pretix/base/services/cleanup.py index 41376b920..b6f4715b0 100644 --- a/src/pretix/base/services/cleanup.py +++ b/src/pretix/base/services/cleanup.py @@ -33,6 +33,7 @@ from pretix.base.models.customers import CustomerSSOGrant from ..models import CachedFile, CartPosition, InvoiceAddress from ..models.auth import UserKnownLoginSource +from ..models.orders import CheckoutSession from ..signals import periodic_task @@ -43,6 +44,10 @@ def clean_cart_positions(sender, **kwargs): cp.delete() for cp in CartPosition.objects.filter(expires__lt=now() - timedelta(days=14), addon_to__isnull=True): cp.delete() + for cs in CheckoutSession.objects.filter(created__lt=now() - timedelta(days=14)).exclude( + Exists(CartPosition.objects.filter(cart_id=OuterRef("cart_id"))) + ): + cs.delete() for ia in InvoiceAddress.objects.filter(order__isnull=True, customer__isnull=True, last_modified__lt=now() - timedelta(days=14)): ia.delete() diff --git a/src/pretix/base/services/mail.py b/src/pretix/base/services/mail.py index 3b1b13f9d..376518087 100644 --- a/src/pretix/base/services/mail.py +++ b/src/pretix/base/services/mail.py @@ -54,7 +54,7 @@ from celery.exceptions import MaxRetriesExceededError from django.conf import settings from django.core.files.storage import default_storage from django.core.mail import EmailMultiAlternatives, SafeMIMEMultipart -from django.core.mail.message import SafeMIMEText +from django.core.mail.message import SafeMIMEText, utf8_charset_qp from django.db import connection, transaction from django.db.models import Q from django.dispatch import receiver @@ -380,6 +380,8 @@ def mail(email: Union[str, Sequence[str]], subject: Union[str, FormattedString], class CustomEmail(EmailMultiAlternatives): + encoding = utf8_charset_qp + def _create_mime_attachment(self, content, mimetype): """ Convert the content, mimetype pair into a MIME attachment object. @@ -449,9 +451,9 @@ def mail_send_task(self, **kwargs) -> bool: # Rewrite all tags from real URLs or data URLs to inline attachments referred to by content ID if outgoing_mail.body_html is not None: - html_message = SafeMIMEMultipart(_subtype='related', encoding=settings.DEFAULT_CHARSET) + html_message = SafeMIMEMultipart(_subtype='related') html_with_cid, cid_images = replace_images_with_cid_paths(outgoing_mail.body_html) - html_message.attach(SafeMIMEText(html_with_cid, 'html', settings.DEFAULT_CHARSET)) + html_message.attach(SafeMIMEText(html_with_cid, 'html', utf8_charset_qp)) attach_cid_images(html_message, cid_images, verify_ssl=True) email.attach_alternative(html_message, "multipart/related") diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index 23b21c9be..890fa0640 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -48,12 +48,12 @@ from celery.exceptions import MaxRetriesExceededError from django.conf import settings from django.core.cache import cache from django.core.exceptions import ValidationError -from django.db import transaction +from django.db import models, transaction from django.db.models import ( - Count, Exists, F, IntegerField, Max, Min, OuterRef, Q, QuerySet, Sum, - Value, + Count, Exists, F, IntegerField, Max, Min, OuterRef, Q, QuerySet, Subquery, + Sum, Value, ) -from django.db.models.functions import Coalesce, Greatest +from django.db.models.functions import Cast, Greatest from django.db.transaction import get_connection from django.dispatch import receiver from django.utils.functional import cached_property @@ -71,10 +71,10 @@ from pretix.base.models import ( Membership, Order, OrderPayment, OrderPosition, Quota, Seat, SeatCategoryMapping, User, Voucher, ) -from pretix.base.models.event import SubEvent +from pretix.base.models.event import Event_SettingsStore, SubEvent from pretix.base.models.orders import ( - BlockedTicketSecret, InvoiceAddress, OrderFee, OrderRefund, - generate_secret, + BlockedTicketSecret, CheckoutSession, InvoiceAddress, OrderFee, + OrderRefund, generate_secret, ) from pretix.base.models.organizer import SalesChannel, TeamAPIToken from pretix.base.models.tax import TAXED_ZERO, TaxedPrice, TaxRule @@ -961,7 +961,7 @@ def _check_positions(event: Event, now_dt: datetime, time_machine_now_dt: dateti def _apply_rounding_and_fees(positions: List[CartPosition], payment_requests: List[dict], address: InvoiceAddress, - meta_info: dict, event: Event, require_approval=False): + meta_info: dict, event: Event, sales_channel: SalesChannel, require_approval=False): fees = [] # Pre-rounding, pre-fee total is used for fee calculation total = sum([c.gross_price_before_rounding for c in positions]) @@ -1021,7 +1021,14 @@ def _apply_rounding_and_fees(positions: List[CartPosition], payment_requests: Li payments_assigned += to_pay p['payment_amount'] = to_pay - if total != payments_assigned and not require_approval: + allow_postponed_payment = ( + require_approval or + ( + sales_channel.identifier in event.settings.payment_choice_postpone_allowed_channels and not payment_requests + ) + ) + + if total != payments_assigned and not allow_postponed_payment: raise OrderError(_("The selected payment methods do not cover the total balance.")) return fees @@ -1030,7 +1037,8 @@ def _apply_rounding_and_fees(positions: List[CartPosition], payment_requests: Li def _create_order(event: Event, *, email: str, positions: List[CartPosition], now_dt: datetime, payment_requests: List[dict], sales_channel: SalesChannel, locale: str=None, address: InvoiceAddress=None, meta_info: dict=None, shown_total=None, - customer=None, valid_if_pending=False, api_meta: dict=None, tax_rounding_mode=None): + customer=None, valid_if_pending=False, api_meta: dict=None, tax_rounding_mode=None, + cart_id: str=None): payments = [] try: @@ -1042,7 +1050,15 @@ def _create_order(event: Event, *, email: str, positions: List[CartPosition], no # Final calculation of fees, also performs final rounding try: - fees = _apply_rounding_and_fees(positions, payment_requests, address, meta_info, event, require_approval=require_approval) + fees = _apply_rounding_and_fees( + positions, + payment_requests, + address, + meta_info, + event, + sales_channel=sales_channel, + require_approval=require_approval + ) except TaxRule.SaleNotAllowed: raise OrderError(error_messages['country_blocked']) @@ -1113,6 +1129,14 @@ def _create_order(event: Event, *, email: str, positions: List[CartPosition], no if meta_info: for msg in meta_info.get('confirm_messages', []): order.log_action('pretix.event.order.consent', data={'msg': msg}) + if cart_id: + try: + session = CheckoutSession.objects.get(event=event, cart_id=cart_id) + except CheckoutSession.DoesNotExist: + pass + else: + session.answers.update(order=order, checkoutsession=None) + session.delete() order_placed.send(event, order=order, bulk=False) return order, payments @@ -1160,7 +1184,7 @@ def _order_placed_email_attendee(event: Event, order: Order, position: OrderPosi def _perform_order(event: Event, payment_requests: List[dict], position_ids: List[str], email: str, locale: str, address: int, meta_info: dict=None, sales_channel: str='web', - shown_total=None, customer=None, api_meta: dict=None, tax_rounding_mode=None): + shown_total=None, customer=None, api_meta: dict=None, tax_rounding_mode=None, cart_id: str=None): for p in payment_requests: p['pprov'] = event.get_payment_providers(cached=True)[p['provider']] if not p['pprov']: @@ -1267,6 +1291,7 @@ def _perform_order(event: Event, payment_requests: List[dict], position_ids: Lis valid_if_pending=valid_if_pending, api_meta=api_meta, tax_rounding_mode=tax_rounding_mode, + cart_id=cart_id, ) try: @@ -1494,83 +1519,104 @@ def send_expiry_warnings(sender, **kwargs): @scopes_disabled() def send_download_reminders(sender, **kwargs): today = now().replace(hour=0, minute=0, second=0, microsecond=0) - qs = Order.objects.annotate( - first_date=Coalesce( - Min('all_positions__subevent__date_from'), - F('event__date_from') + + events = Event.objects.filter( + Q(has_subevents=False, date_from__gte=now()) | + (Q(has_subevents=True) & Q(Exists( + SubEvent.objects.filter(event_id=OuterRef('id'), date_from__gte=now()) + ))) + ).annotate( + reminder_days=Subquery( + Event_SettingsStore.objects.filter( + object=OuterRef('id'), + key='mail_days_download_reminder' + ).exclude( + value="None" + ).annotate( + val=Cast(F("value"), output_field=models.IntegerField()), + ).values("val") ) ).filter( - download_reminder_sent=False, - datetime__lte=now() - timedelta(hours=2), - first_date__gte=today, - ).only( - 'pk', 'event_id', 'sales_channel', 'datetime', - ).order_by('event_id') - event_id = None - days = None - event = None + reminder_days__isnull=False, + ).order_by() - for o in qs: - if o.event_id != event_id: - days = o.event.settings.get('mail_days_download_reminder', as_type=int) - event = o.event - event_id = o.event_id + for event in events.iterator(chunk_size=10_000): + qs = event.orders.filter( + download_reminder_sent=False, + datetime__lte=now() - timedelta(hours=2), + ) - if days is None: - continue - - if o.sales_channel.identifier not in event.settings.mail_sales_channel_download_reminder: - continue - - reminder_date = (o.first_date - timedelta(days=days)).replace(hour=0, minute=0, second=0, microsecond=0) - if now() < reminder_date or o.datetime > reminder_date: - continue - - with transaction.atomic(): - o = Order.objects.select_for_update(of=OF_SELF).get(pk=o.pk) - if o.download_reminder_sent: - # Race condition - continue - positions = list(o.positions_with_tickets) - if not positions: + if event.has_subevents: + qs = qs.annotate( + first_date=Min('all_positions__subevent__date_from') + ).filter( + Q(first_date__gte=today) + ) + else: + event_reminder_date = (event.date_from - timedelta(days=event.reminder_days)).replace(hour=0, minute=0, second=0, microsecond=0) + if now() < event_reminder_date: continue - if not o.ticket_download_available: + qs = qs.only( + 'pk', 'event_id', 'sales_channel', 'datetime', + ).order_by() + + for o in qs: + if o.sales_channel.identifier not in event.settings.mail_sales_channel_download_reminder: continue - if o.status != Order.STATUS_PAID: - if o.status != Order.STATUS_PENDING or o.require_approval or (not o.valid_if_pending and not o.event.settings.ticket_download_pending): + if event.has_subevents: + reminder_date = ((o.first_date or event.date_from) - timedelta(days=event.reminder_days)).replace(hour=0, minute=0, second=0, microsecond=0) + else: + reminder_date = event_reminder_date + if now() < reminder_date or o.datetime > reminder_date: + continue + + with transaction.atomic(): + o = Order.objects.select_for_update(of=OF_SELF).get(pk=o.pk) + if o.download_reminder_sent: + # Race condition + continue + positions = list(o.positions_with_tickets) + if not positions: continue - with language(o.locale, o.event.settings.region): - o.download_reminder_sent = True - o.save(update_fields=['download_reminder_sent']) - email_template = event.settings.mail_text_download_reminder - email_subject = event.settings.mail_subject_download_reminder - email_context = get_email_context(event=event, order=o) - o.send_mail( - email_subject, email_template, email_context, - 'pretix.event.order.email.download_reminder_sent', - attach_tickets=True - ) + if not o.ticket_download_available: + continue - if event.settings.mail_send_download_reminder_attendee: - for p in positions: - if p.subevent_id: - reminder_date = (p.subevent.date_from - timedelta(days=days)).replace( - hour=0, minute=0, second=0, microsecond=0 - ) - if now() < reminder_date: - continue - if p.addon_to_id is None and p.attendee_email and p.attendee_email != o.email: - email_template = event.settings.mail_text_download_reminder_attendee - email_subject = event.settings.mail_subject_download_reminder_attendee - email_context = get_email_context(event=event, order=o, position=p) - o.send_mail( - email_subject, email_template, email_context, - 'pretix.event.order.email.download_reminder_sent', - attach_tickets=True, position=p - ) + if o.status != Order.STATUS_PAID: + if o.status != Order.STATUS_PENDING or o.require_approval or (not o.valid_if_pending and not o.event.settings.ticket_download_pending): + continue + + with language(o.locale, o.event.settings.region): + o.download_reminder_sent = True + o.save(update_fields=['download_reminder_sent']) + email_template = event.settings.mail_text_download_reminder + email_subject = event.settings.mail_subject_download_reminder + email_context = get_email_context(event=event, order=o) + o.send_mail( + email_subject, email_template, email_context, + 'pretix.event.order.email.download_reminder_sent', + attach_tickets=True + ) + + if event.settings.mail_send_download_reminder_attendee: + for p in positions: + if p.subevent_id: + reminder_date = (p.subevent.date_from - timedelta(days=event.reminder_days)).replace( + hour=0, minute=0, second=0, microsecond=0 + ) + if now() < reminder_date: + continue + if p.addon_to_id is None and p.attendee_email and p.attendee_email != o.email: + email_template = event.settings.mail_text_download_reminder_attendee + email_subject = event.settings.mail_subject_download_reminder_attendee + email_context = get_email_context(event=event, order=o, position=p) + o.send_mail( + email_subject, email_template, email_context, + 'pretix.event.order.email.download_reminder_sent', + attach_tickets=True, position=p + ) def notify_user_changed_order(order, user=None, auth=None, invoices=[]): @@ -3169,12 +3215,12 @@ class OrderChangeManager: def perform_order(self, event: Event, payments: List[dict], positions: List[str], email: str=None, locale: str=None, address: int=None, meta_info: dict=None, sales_channel: str='web', shown_total=None, customer=None, override_now_dt: datetime=None, - api_meta: dict=None): + api_meta: dict=None, cart_id: str=None): with language(locale), time_machine_now_assigned(override_now_dt): try: try: return _perform_order(event, payments, positions, email, locale, address, meta_info, - sales_channel, shown_total, customer, api_meta) + sales_channel, shown_total, customer, api_meta, cart_id=cart_id) except LockTimeoutException: self.retry() except (MaxRetriesExceededError, LockTimeoutException): @@ -3438,7 +3484,7 @@ def change_payment_provider(order: Order, payment_provider, amount=None, new_pay } ) - new_invoice_created = False + new_invoice = None if recreate_invoices: # Lock to prevent duplicate invoice creation order = Order.objects.select_for_update(of=OF_SELF).get(pk=order.pk) @@ -3449,13 +3495,16 @@ def change_payment_provider(order: Order, payment_provider, amount=None, new_pay if has_active_invoice and order.total != oldtotal: try: generate_cancellation(i) - generate_invoice(order) + new_invoice = generate_invoice(order) except Exception as e: logger.exception("Could not generate invoice.") order.log_action("pretix.event.order.invoice.failed", data={ "exception": str(e) }) - new_invoice_created = True + else: + order.log_action('pretix.event.order.invoice.generated', data={ + 'invoice': new_invoice.pk + }) elif (not has_active_invoice or order.invoice_dirty) and invoice_qualified(order): if order.event.settings.get('invoice_generate') == 'True' or ( @@ -3465,10 +3514,9 @@ def change_payment_provider(order: Order, payment_provider, amount=None, new_pay try: if has_active_invoice: generate_cancellation(i) - i = generate_invoice(order) - new_invoice_created = True + new_invoice = generate_invoice(order) order.log_action('pretix.event.order.invoice.generated', data={ - 'invoice': i.pk + 'invoice': new_invoice.pk }) except Exception as e: logger.exception("Could not generate invoice.") @@ -3476,8 +3524,11 @@ def change_payment_provider(order: Order, payment_provider, amount=None, new_pay "exception": str(e) }) + if new_invoice and invoice_transmission_separately(new_invoice): + transmit_invoice.apply_async(args=(order.event_id, new_invoice.pk, False)) + order.create_transactions() - return old_fee, new_fee, fee, new_payment, new_invoice_created + return old_fee, new_fee, fee, new_payment, bool(new_invoice) @receiver(order_paid, dispatch_uid="pretixbase_order_paid_giftcards") diff --git a/src/pretix/base/services/payment.py b/src/pretix/base/services/payment.py new file mode 100644 index 000000000..866fc2c50 --- /dev/null +++ b/src/pretix/base/services/payment.py @@ -0,0 +1,76 @@ +# +# This file is part of pretix (Community Edition). +# +# Copyright (C) 2014-2020 Raphael Michel and contributors +# Copyright (C) 2020-today pretix GmbH and contributors +# +# This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General +# Public License as published by the Free Software Foundation in version 3 of the License. +# +# ADDITIONAL TERMS APPLY: Pursuant to Section 7 of the GNU Affero General Public License, additional terms are +# applicable granting you additional permissions and placing additional restrictions on your usage of this software. +# Please refer to the pretix LICENSE file to obtain the full terms applicable to this work. If you did not receive +# this file, see . +# +# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more +# details. +# +# You should have received a copy of the GNU Affero General Public License along with this program. If not, see +# . +# +from datetime import datetime, time, timedelta +from zoneinfo import ZoneInfo + +from django.utils.timezone import make_aware, now + +from pretix.base.models import Event, SalesChannel +from pretix.base.reldate import RelativeDateWrapper + + +def compute_payment_deadline(event: Event, sales_channel: SalesChannel, now_dt=None, subevents=None) -> datetime: + now_dt = now_dt or now() + tz = ZoneInfo(event.settings.timezone) + + sales_channel_suffix = "_" + sales_channel.identifier.replace(".", "_") + if not (mode := event.settings.get(f'payment_term_mode{sales_channel_suffix}')): + mode = event.settings.get('payment_term_mode') + sales_channel_suffix = "" + + if mode == 'days': + exp_by_date = now_dt.astimezone(tz) + timedelta( + days=event.settings.get(f'payment_term_days{sales_channel_suffix}', as_type=int)) + exp_by_date = exp_by_date.astimezone(tz).replace(hour=23, minute=59, second=59, microsecond=0) + if event.settings.get('payment_term_weekdays'): + if exp_by_date.weekday() == 5: + exp_by_date += timedelta(days=2) + elif exp_by_date.weekday() == 6: + exp_by_date += timedelta(days=1) + elif mode == 'minutes': + exp_by_date = now_dt.astimezone(tz) + timedelta( + minutes=event.settings.get(f'payment_term_minutes{sales_channel_suffix}', as_type=int)) + else: + raise ValueError("'payment_term_mode' has an invalid value '{}'.".format(mode)) + + expires = exp_by_date + + term_last = event.settings.get('payment_term_last', as_type=RelativeDateWrapper) + if term_last: + if event.has_subevents and subevents: + terms = [ + term_last.datetime(se).date() + for se in subevents + ] + if not terms: + return expires + term_last = min(terms) + else: + term_last = term_last.datetime(event).date() + term_last = make_aware(datetime.combine( + term_last, + time(hour=23, minute=59, second=59) + ), tz) + if term_last < expires: + return term_last + + return expires diff --git a/src/pretix/base/services/placeholders.py b/src/pretix/base/services/placeholders.py index 1776b25e0..4d1e2b54d 100644 --- a/src/pretix/base/services/placeholders.py +++ b/src/pretix/base/services/placeholders.py @@ -561,6 +561,22 @@ def base_placeholders(sender, **kwargs): 'event_location', ['event_or_subevent'], lambda event_or_subevent: str(event_or_subevent.location or ''), lambda event: str(event.location or ''), ), + SimpleFunctionalTextPlaceholder( + 'event_begin_time', ['event_or_subevent'], + lambda event_or_subevent: + date_format(event_or_subevent.date_from.astimezone(event_or_subevent.timezone), 'TIME_FORMAT') + if event_or_subevent.date_from + else '', + lambda event: date_format(event.date_from.astimezone(event.timezone), 'TIME_FORMAT') if event.date_from else '', + ), + SimpleFunctionalTextPlaceholder( + 'event_end_time', ['event_or_subevent'], + lambda event_or_subevent: + date_format(event_or_subevent.date_to.astimezone(event_or_subevent.timezone), 'TIME_FORMAT') + if event_or_subevent.date_to + else '', + lambda event: date_format(event.date_to.astimezone(event.timezone), 'TIME_FORMAT') if event.date_to else '', + ), SimpleFunctionalTextPlaceholder( 'event_admission_time', ['event_or_subevent'], lambda event_or_subevent: @@ -801,11 +817,10 @@ def get_available_placeholders(event, base_parameters, rich=False): return params -def get_sample_context(event, context_parameters, rich=True): +def prepare_sample_context_for_preview(placeholder_to_sample): context_dict = {} lbl = _('This value will be replaced based on dynamic parameters.') - for k, v in get_available_placeholders(event, context_parameters, rich=rich).items(): - sample = v.render_sample(event) + for k, sample in placeholder_to_sample.items(): if isinstance(sample, PlainHtmlAlternativeString): context_dict[k] = PlainHtmlAlternativeString( '<{el} class="placeholder" title="{title}">{plain}'.format( @@ -830,3 +845,12 @@ def get_sample_context(event, context_parameters, rich=True): escape(sample) )) return context_dict + + +def get_sample_context(event, context_parameters, rich=True): + return prepare_sample_context_for_preview( + { + k: v.render_sample(event) + for k, v in get_available_placeholders(event, context_parameters, rich=rich).items() + } + ) diff --git a/src/pretix/base/services/quotas.py b/src/pretix/base/services/quotas.py index 124e90e39..6792fd9c9 100644 --- a/src/pretix/base/services/quotas.py +++ b/src/pretix/base/services/quotas.py @@ -193,7 +193,7 @@ class QuotaAvailability: lock_name = '_'.join([str(p) for p in sorted([q.pk for q in quotas])]) if rc.exists(f'quotas:availabilitycachewrite:{lock_name}{self._cache_key_suffix}'): return - rc.setex(f'quotas:availabilitycachewrite:{lock_name}{self._cache_key_suffix}', '1', 10) + rc.set(f'quotas:availabilitycachewrite:{lock_name}{self._cache_key_suffix}', '1', ex=10) update = defaultdict(list) for q in quotas: diff --git a/src/pretix/base/services/tax.py b/src/pretix/base/services/tax.py index 2a05d36ec..2318d911c 100644 --- a/src/pretix/base/services/tax.py +++ b/src/pretix/base/services/tax.py @@ -343,6 +343,66 @@ def _validate_vat_id_EU(vat_id, country_code): return vat_id +def _validate_vat_id_EU_fallback_germany(vat_id, country_code, requester_id): + # We can skip most static validation checks because _validate_vat_id_EU always runs before + vat_id = normalize_vat_id(vat_id, country_code) + + # The VIES service of the European commission is overused and down due to rate limits A LOT. There is another + # API by German BZSt, but it only works if the requester is German and the requested is not. + # https://www.bzst.de/DE/Unternehmen/Identifikationsnummern/Umsatzsteuer-Identifikationsnummer/AuslaendischeUSt-IdNr/auslaendische_ust_idnr_node.html + try: + r = requests.post( + "https://api.evatr.vies.bzst.de/app/v1/abfrage", + json={ + "anfragendeUstid": requester_id, + "angefragteUstid": vat_id, + }, + timeout=10, + ) + d = r.json() + if r.status_code == 200: + if d['status'] in ('evatr-0000', 'evatr-2008'): + # evatr-0000: Die angefragte Ust-IdNr. ist zum Anfragezeitpunkt gültig. + # evatr-2008: Die angefragte Ust-IdNr. ist zum Anfragezeitpunkt gültig. + # Für die qualifizierte Bestätigungsanfrage liegt einer Besonderheit vor. + # Für Rückfragen wenden Sie sich an das BZSt. + return vat_id + # evatr-2002: Die angefragte USt-IdNr. ist zum Anfragezeitpunkt nicht gültig. + # Sie ist erst gültig ab dem Datum im Feld gueltigAb. + # evatr-2006: Die angefragte Ust-IdNr. ist zum Anfragezeitpunkt nicht gültig. + # Sie war gültig im Zeitraum, der durch die Werte in den Feldern gueltigAb und gueltigBis beschrieben ist. + raise VATIDFinalError(error_messages['invalid']) + elif r.status_code == 400: + if d['status'] in ('evatr-0002', 'evatr-0004', 'evatr-0008'): + # evatr-0002: Mindestens eins der Pflichtfelder ist nicht besetzt. + # evatr-0004: Die anfragende DE Ust-IdNr. ist syntaktisch falsch. Sie passt nicht in das deutsche Erzeugungsschema. + # evatr-0008: Die maximale Anzahl von qualifizierten Bestätigungsabfragen für diese Session wurde erreicht. + # Bitte starten Sie erneut mit einer einfachen Bestätigungsabfrage. + raise VATIDTemporaryError(error_messages['unavailable']) + # evatr-0005: Die angegebene angefragte Ust-IdNr. ist syntaktisch falsch. + # evatr-0012: Die angefrage USt-IdNr. ist syntaktisch falsch. Sie passt nicht in das Erzeugungsschema. + # evatr-2003: Das angegebene Länderkennzeichen der angefragten USt-IdNr. ist nicht gültig. + raise VATIDFinalError(error_messages['invalid']) + elif r.status_code == 403: + # evatr-0006: Die anfragende DE USt-IdNr. ist nicht berechtigt eine DE Ust-IdNr. anzufragen. + # evatr-0007: Fehlerhafter Aufruf. + raise VATIDTemporaryError(error_messages['unavailable']) + elif r.status_code == 404: + if d['status'] in ('evatr-2005'): + # evatr-2005: Die angegebene eigene DE Ust-IdNr. ist zum Anfragezeitpunkt nicht gültig. + raise VATIDTemporaryError(error_messages['unavailable']) + # evatr-2001: Die angefragte USt-IdNr. ist zum Anfragezeitpunkt nicht vergeben. + raise VATIDFinalError(error_messages['invalid']) + else: # 500, 503 + raise VATIDTemporaryError(error_messages['unavailable']) + except requests.RequestException: + logger.exception('VAT ID checking failed for country {}'.format(country_code)) + raise VATIDTemporaryError(error_messages['unavailable']) + except ValueError: # JSON parsing failed + logger.exception('VAT ID checking failed for country {}'.format(country_code)) + raise VATIDTemporaryError(error_messages['unavailable']) + + def _validate_vat_id_CH(vat_id, country_code): if vat_id[:3] != 'CHE': raise VATIDFinalError(error_messages['country_mismatch']) @@ -394,12 +454,18 @@ def _validate_vat_id_CH(vat_id, country_code): return vat_id -def validate_vat_id(vat_id, country_code): +def validate_vat_id(vat_id, country_code, requester_id=None): if not vat_id: return vat_id country_code = str(country_code) if is_eu_country(country_code): - return _validate_vat_id_EU(vat_id, country_code) + try: + return _validate_vat_id_EU(vat_id, country_code) + except VATIDTemporaryError: + if requester_id and requester_id.startswith("DE") and not vat_id.startswith("DE"): + return _validate_vat_id_EU_fallback_germany(vat_id, country_code, requester_id) + else: + raise elif country_code == 'CH': return _validate_vat_id_CH(vat_id, country_code) elif country_code == 'NO': diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index ae679d186..7af6886f5 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -933,6 +933,23 @@ DEFAULTS = { "is over. You can use it to describe other options to get a ticket, such as a box office.") ) }, + 'event_list_empty_text': { + 'default': LazyI18nString.from_gettext( + gettext_noop('No dates match your criteria.'), + ), + 'type': LazyI18nString, + 'form_class': I18nFormField, + 'serializer_class': I18nField, + 'form_kwargs': dict( + label=pgettext_lazy("subevents", "Text for empty date results"), + widget=I18nMarkdownTextarea, + widget_kwargs={'attrs': {'rows': '2'}}, + help_text=pgettext_lazy("subevents", "This text will be shown if the calendar or list of dates is empty, " + "e.g. because a month does not contain any dates or a filter chosen by the user does " + "not find any results. You can use this to advertise ways to get in touch with you to " + "arrange further dates. We do not recommend more than one or two sentences.") + ) + }, 'payment_explanation': { 'default': '', 'type': LazyI18nString, @@ -979,12 +996,12 @@ DEFAULTS = { 'form_class': forms.IntegerField, 'serializer_class': serializers.IntegerField, 'write_permission': 'event.settings.payment:write', - 'form_kwargs': dict( + 'form_kwargs': lambda suffix="", parent=0: dict( label=_('Payment term in days'), widget=forms.NumberInput( attrs={ - 'data-display-dependency': '#id_payment_term_mode_0', - 'data-required-if': '#id_payment_term_mode_0' + 'data-display-dependency': f'#id_payment_term_mode{suffix}_{parent}', + 'data-required-if': f'#id_payment_term_mode{suffix}_{parent}' }, ), help_text=_("The number of days after placing an order the user has to pay to preserve their reservation. If " @@ -1023,7 +1040,7 @@ DEFAULTS = { 'form_class': forms.IntegerField, 'serializer_class': serializers.IntegerField, 'write_permission': 'event.settings.payment:write', - 'form_kwargs': dict( + 'form_kwargs': lambda suffix="", parent=1: dict( label=_('Payment term in minutes'), help_text=_("The number of minutes after placing an order the user has to pay to preserve their reservation. " "Only use this if you exclusively offer real-time payment methods. Please note that for technical reasons, " @@ -1032,8 +1049,8 @@ DEFAULTS = { MaxValueValidator(1440)], widget=forms.NumberInput( attrs={ - 'data-display-dependency': '#id_payment_term_mode_1', - 'data-required-if': '#id_payment_term_mode_1' + 'data-display-dependency': f'#id_payment_term_mode{suffix}_{parent}', + 'data-required-if': f'#id_payment_term_mode{suffix}_{parent}' }, ), ), @@ -1142,6 +1159,19 @@ DEFAULTS = { "configured above."), ) }, + 'payment_choice_postpone_allowed_channels': { + 'default': [], + 'type': list, + 'form_class': forms.MultipleChoiceField, + 'form_kwargs': dict( + label=_('Allow postponed payment choice for sales channels'), + help_text=_("If postponed payment is allowed on a sales channel, customers can complete their order without " + "selecting a payment method. This is useful whenever orders are not created by the same " + "person who is making the payment."), + widget=forms.CheckboxSelectMultiple, + choices=[], + ) + }, 'presale_start_show_date': { 'default': 'True', 'type': bool, @@ -1913,8 +1943,6 @@ DEFAULTS = { 'serializer_class': serializers.BooleanField, 'form_kwargs': dict( label=_("Hide all unavailable dates from calendar or list views"), - help_text=_("This option currently only affects the calendar of this event series, not the organizer-wide " - "calendar.") ) }, 'event_calendar_future_only': { @@ -2286,25 +2314,27 @@ DEFAULTS = { }, 'contact_url': { 'default': None, - 'type': str, - 'serializer_class': serializers.URLField, - 'form_class': forms.URLField, + 'type': LazyI18nString, + 'form_class': I18nURLFormField, 'form_kwargs': dict( label=_("Contact URL"), help_text=_("If you set this, the footer contact link will point here instead of using the email address above. " - "Please note that you still need to add a contact email address that will be shared with all emails you send.") - ) + "Please note that you still need to add a contact email address that will be shared with all emails you send."), + widget=I18nTextInput, + ), + 'serializer_class': I18nURLField, }, 'imprint_url': { 'default': None, - 'type': str, - 'form_class': forms.URLField, + 'type': LazyI18nString, + 'form_class': I18nURLFormField, 'form_kwargs': dict( label=_("Imprint URL"), help_text=_("This should point e.g. to a part of your website that has your contact details and legal " "information."), + widget=I18nTextInput, ), - 'serializer_class': serializers.URLField, + 'serializer_class': I18nURLField, }, 'privacy_url': { 'default': None, @@ -2930,7 +2960,7 @@ Your {event} team""")) # noqa: W291 }, 'mail_days_download_reminder': { 'type': int, - 'default': None + 'default': None # when this default is changed, send_download_reminders needs to change }, 'mail_send_download_reminder_attendee': { 'type': bool, @@ -3737,10 +3767,6 @@ Your {organizer} team""")) # noqa: W291 'default': "7B227073704964223A2239373943394538343346343131343044463144313834343232393232313734313034353044314339464446394437384337313531303944334643463542433731222C2276657273696F6E223A312C22637265617465644F6E223A313536363233343735303036312C227369676E6174757265223A22333038303036303932613836343838366637306430313037303261303830333038303032303130313331306633303064303630393630383634383031363530333034303230313035303033303830303630393261383634383836663730643031303730313030303061303830333038323033653333303832303338386130303330323031303230323038346333303431343935313964353433363330306130363038326138363438636533643034303330323330376133313265333032633036303335353034303330633235343137303730366336353230343137303730366336393633363137343639366636653230343936653734363536373732363137343639366636653230343334313230326432303437333333313236333032343036303335353034306230633164343137303730366336353230343336353732373436393636363936333631373436393666366532303431373537343638366637323639373437393331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533333031653137306433313339333033353331333833303331333333323335333735613137306433323334333033353331333633303331333333323335333735613330356633313235333032333036303335353034303330633163363536333633326437333664373032643632373236663662363537323264373336393637366535663535343333343264353035323466343433313134333031323036303335353034306230633062363934663533323035333739373337343635366437333331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533333035393330313330363037326138363438636533643032303130363038326138363438636533643033303130373033343230303034633231353737656465626436633762323231386636386464373039306131323138646337623062643666326332383364383436303935643934616634613534313162383334323065643831316633343037653833333331663163353463336637656233323230643662616435643465666634393238393839336537633066313361333832303231313330383230323064333030633036303335353164313330313031666630343032333030303330316630363033353531643233303431383330313638303134323366323439633434663933653465663237653663346636323836633366613262626664326534623330343530363038326230363031303530353037303130313034333933303337333033353036303832623036303130353035303733303031383632393638373437343730336132663266366636333733373032653631373037303663363532653633366636643266366636333733373033303334326436313730373036633635363136393633363133333330333233303832303131643036303335353164323030343832303131343330383230313130333038323031306330363039326138363438383666373633363430353031333038316665333038316333303630383262303630313035303530373032303233303831623630633831623335323635366336393631366536333635323036663665323037343638363937333230363336353732373436393636363936333631373436353230363237393230363136653739323037303631373237343739323036313733373337353664363537333230363136333633363537303734363136653633363532303666363632303734363836353230373436383635366532303631373037303663363936333631363236633635323037333734363136653634363137323634323037343635373236643733323036313665363432303633366636653634363937343639366636653733323036663636323037353733363532633230363336353732373436393636363936333631373436353230373036663663363936333739323036313665363432303633363537323734363936363639363336313734363936663665323037303732363136333734363936333635323037333734363137343635366436353665373437333265333033363036303832623036303130353035303730323031313632613638373437343730336132663266373737373737326536313730373036633635326536333666366432663633363537323734363936363639363336313734363536313735373436383666373236393734373932663330333430363033353531643166303432643330326233303239613032376130323538363233363837343734373033613266326636333732366332653631373037303663363532653633366636643266363137303730366336353631363936333631333332653633373236633330316430363033353531643065303431363034313439343537646236666435373438313836383938393736326637653537383530376537396235383234333030653036303335353164306630313031666630343034303330323037383033303066303630393261383634383836663736333634303631643034303230353030333030613036303832613836343863653364303430333032303334393030333034363032323130306265303935373166653731653165373335623535653561666163623463373266656234343566333031383532323263373235313030326236316562643666353530323231303064313862333530613564643664643665623137343630333562313165623263653837636661336536616636636264383338303839306463383263646461613633333038323032656533303832303237356130303330323031303230323038343936643266626633613938646139373330306130363038326138363438636533643034303330323330363733313162333031393036303335353034303330633132343137303730366336353230353236663666373432303433343132303264323034373333333132363330323430363033353530343062306331643431373037303663363532303433363537323734363936363639363336313734363936663665323034313735373436383666373236393734373933313133333031313036303335353034306130633061343137303730366336353230343936653633326533313062333030393036303335353034303631333032353535333330316531373064333133343330333533303336333233333334333633333330356131373064333233393330333533303336333233333334333633333330356133303761333132653330326330363033353530343033306332353431373037303663363532303431373037303663363936333631373436393666366532303439366537343635363737323631373436393666366532303433343132303264323034373333333132363330323430363033353530343062306331643431373037303663363532303433363537323734363936363639363336313734363936663665323034313735373436383666373236393734373933313133333031313036303335353034306130633061343137303730366336353230343936653633326533313062333030393036303335353034303631333032353535333330353933303133303630373261383634386365336430323031303630383261383634386365336430333031303730333432303030346630313731313834313964373634383564353161356532353831303737366538383061326566646537626165346465303864666334623933653133333536643536363562333561653232643039373736306432323465376262613038666437363137636538386362373662623636373062656338653832393834666635343435613338316637333038316634333034363036303832623036303130353035303730313031303433613330333833303336303630383262303630313035303530373330303138363261363837343734373033613266326636663633373337303265363137303730366336353265363336663664326636663633373337303330333432643631373037303663363537323666366637343633363136373333333031643036303335353164306530343136303431343233663234396334346639336534656632376536633466363238366333666132626266643265346233303066303630333535316431333031303166663034303533303033303130316666333031663036303335353164323330343138333031363830313462626230646561313538333338383961613438613939646562656264656261666461636232346162333033373036303335353164316630343330333032653330326361303261613032383836323636383734373437303361326632663633373236633265363137303730366336353265363336663664326636313730373036633635373236663666373436333631363733333265363337323663333030653036303335353164306630313031666630343034303330323031303633303130303630613261383634383836663736333634303630323065303430323035303033303061303630383261383634386365336430343033303230333637303033303634303233303361636637323833353131363939623138366662333563333536636136326266663431376564643930663735346461323865626566313963383135653432623738396638393866373962353939663938643534313064386639646539633266653032333033323264643534343231623061333035373736633564663333383362393036376664313737633263323136643936346663363732363938323132366635346638376137643162393963623962303938393231363130363939306630393932316430303030333138323031386233303832303138373032303130313330383138363330376133313265333032633036303335353034303330633235343137303730366336353230343137303730366336393633363137343639366636653230343936653734363536373732363137343639366636653230343334313230326432303437333333313236333032343036303335353034306230633164343137303730366336353230343336353732373436393636363936333631373436393666366532303431373537343638366637323639373437393331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533303230383463333034313439353139643534333633303064303630393630383634383031363530333034303230313035303061303831393533303138303630393261383634383836663730643031303930333331306230363039326138363438383666373064303130373031333031633036303932613836343838366637306430313039303533313066313730643331333933303338333133393331333733313332333333303561333032613036303932613836343838366637306430313039333433313164333031623330306430363039363038363438303136353033303430323031303530306131306130363038326138363438636533643034303330323330326630363039326138363438383666373064303130393034333132323034323062303731303365313430613462386231376262613230316130336163643036396234653431366232613263383066383661383338313435633239373566633131333030613036303832613836343863653364303430333032303434363330343430323230343639306264636637626461663833636466343934396534633035313039656463663334373665303564373261313264376335666538633033303033343464663032323032363764353863393365626233353031333836363062353730373938613064643731313734316262353864626436613138363633353038353431656565393035303030303030303030303030227D", # NoQA 'type': str, }, - 'widget_vite_origins': { - 'default': '', - 'type': str, - }, } PERSON_NAME_TITLE_GROUPS = OrderedDict([ ('english_common', (_('Most common English titles'), ( diff --git a/src/pretix/base/shredder.py b/src/pretix/base/shredder.py index bc38e72ab..90308820b 100644 --- a/src/pretix/base/shredder.py +++ b/src/pretix/base/shredder.py @@ -50,8 +50,8 @@ from pretix.api.serializers.order import ( from pretix.api.serializers.waitinglist import WaitingListSerializer from pretix.base.i18n import LazyLocaleException from pretix.base.models import ( - CachedCombinedTicket, CachedTicket, Event, InvoiceAddress, OrderPayment, - OrderPosition, OrderRefund, OutgoingMail, QuestionAnswer, + CachedCombinedTicket, CachedTicket, Event, Invoice, InvoiceAddress, + OrderPayment, OrderPosition, OrderRefund, OutgoingMail, QuestionAnswer, ) from pretix.base.services.invoices import invoice_pdf_task from pretix.base.signals import register_data_shredders @@ -598,18 +598,30 @@ class InvoiceShredder(BaseDataShredder): def shred_data(self, progress_callback=None): qs_i = self.event.invoices.filter(shredded=False) total = qs_i.count() + ignore_fields = ( + 'prefix', 'invoice_no', 'full_invoice_no', 'invoice_from', 'invoice_from_name', 'invoice_from_zipcode', + 'invoice_from_city', 'invoice_from_state', 'invoice_from_country', 'invoice_from_tax_id', + 'invoice_from_vat_id', 'locale', 'payment_provider_stamp', 'footer_text', 'foreign_currency_display', + 'foreign_currency_source', 'transmission_type', 'transmission_provider', 'transmission_status', + ) for i in _progress_helper(qs_i, progress_callback, 0, total): if i.file: i.file.delete() - i.shredded = True - i.introductory_text = "█" - i.additional_text = "█" - i.invoice_to = "█" - i.payment_provider_text = "█" - i.transmission_info = {"_shredded": True} - i.save() - i.lines.update(description="█") + i.shredded = True + + for f in Invoice._meta.fields: + if f.name in ignore_fields: + continue + val = getattr(i, f.name, None) + if val and isinstance(val, str): + setattr(i, f.name, "█") + elif val and isinstance(val, list): # jsonfield + setattr(i, f.name, []) + elif val and isinstance(val, dict): # jsonfield + setattr(i, f.name, {"_shredded": True}) + i.save() + i.lines.update(description="█", attendee_name="█") class CachedTicketShredder(BaseDataShredder): diff --git a/src/pretix/base/templatetags/money.py b/src/pretix/base/templatetags/money.py index bb3f674e7..91880ac7e 100644 --- a/src/pretix/base/templatetags/money.py +++ b/src/pretix/base/templatetags/money.py @@ -20,6 +20,7 @@ # . # from decimal import ROUND_HALF_UP, Decimal +from typing import Optional from babel import Locale, UnknownLocaleError from babel.numbers import format_currency @@ -35,32 +36,32 @@ register = template.Library() @register.filter("money") -def money_filter(value: Decimal, arg='', hide_currency=False): - if isinstance(value, (float, int)): +def money_filter(value: Optional[Decimal | float | int | str], arg='', hide_currency=False): + if isinstance(value, (float, int, str)): + if value == '': + return value value = Decimal(value) if value is None: value = Decimal('0.00') if not isinstance(value, Decimal): - if value == '': - return value raise TypeError("Invalid data type passed to money filter: %r" % type(value)) if not arg: raise ValueError("No currency passed.") arg = arg.upper() - places = settings.CURRENCY_PLACES.get(arg, 2) - rounded = value.quantize(Decimal('1') / 10 ** places, ROUND_HALF_UP) - if places < 2 and rounded != value: - # We display decimal places even if we shouldn't for this currency if rounding - # would make the numbers incorrect. If this branch executes, it's likely a bug in - # pretix, but we won't show wrong numbers! - if hide_currency: - return floatformat(value, "2g") - else: - return '{} {}'.format(arg, floatformat(value, "2g")) + if value.normalize().as_tuple().exponent < -9: + # Heuristic: It's unlikely we'll ever see values of less than 0.000000001 in any currency. Therefore, if we + # do see them, we very likely deal with a floating point error. This happens mostly in dev mode when computations + # are made in SQLite, which uses REAL precision, but it can also happen when we naively pass a float from Python + # land to this filter (even though it should not happen). + value = value.quantize(Decimal('1e-9'), ROUND_HALF_UP).normalize() + + currency_places = settings.CURRENCY_PLACES.get(arg, 2) + required_places = -value.normalize().as_tuple().exponent + render_places = max(currency_places, required_places) if hide_currency: - return floatformat(value, f"{places}g") + return floatformat(value, f"{render_places}g") try: locale = Locale(get_babel_locale()) @@ -68,14 +69,29 @@ def money_filter(value: Decimal, arg='', hide_currency=False): locale = "en" try: - return format_currency(value, arg, locale=locale) + return format_currency( + value, + arg, + locale=locale, + # We only allow Babel to restrict the digits to the digits defined by the currency if this does not remove any + # precision in case we have sub-currency precision (which we shouldn't have in most places, but it's still + # better than showing wrong data). Note: Weird precision effects can occur after in-database arithmetic + # on SQLite, since SQLite does not have fixed-decimal computation. + currency_digits=currency_places >= required_places, + decimal_quantization=currency_places >= required_places, + ) except: - return '{} {}'.format(arg, floatformat(value, f"{places}g")) + return '{} {}'.format(arg, floatformat(value, f"{render_places}g")) + + +@register.filter("money_without_currency") +def money_filter_without_currency(value: Optional[Decimal | float | int | str], arg=''): + return money_filter(value, arg, hide_currency=True) @register.filter("money_numberfield") -def money_numberfield_filter(value: Decimal, arg=''): - if isinstance(value, (float, int)): +def money_numberfield_filter(value: Optional[Decimal | float | int | str], arg=''): + if isinstance(value, (float, int, str)): value = Decimal(value) if not isinstance(value, Decimal): raise TypeError("Invalid data type passed to money filter: %r" % type(value)) @@ -87,15 +103,28 @@ def money_numberfield_filter(value: Decimal, arg=''): @register.filter(is_safe=True) -def tax_rate_format(number): +def tax_rate_format(number: Optional[Decimal | float | int | str]): """ Display a Decimal to its significant decimal places, used for tax rates. """ - assert isinstance(number, Decimal) + if isinstance(number, (float, int, str)): + if number == '': + return number + number = Decimal(number) + if number is None: + number = Decimal('0.00') + if not isinstance(number, Decimal): + raise TypeError("Invalid data type passed to tax rate format filter: %r" % type(number)) + if number.normalize().as_tuple().exponent < -9: + # Heuristic: It's unlikely we'll ever see values of less than 0.000000001 in any currency. Therefore, if we + # do see them, we very likely deal with a floating point error. This happens mostly in dev mode when computations + # are made in SQLite, which uses REAL precision, but it can also happen when we naively pass a float from Python + # land to this filter (even though it should not happen). + number = number.quantize(Decimal('1e-9'), ROUND_HALF_UP).normalize() return mark_safe( formats.number_format( - number.normalize(), - -number.as_tuple().exponent, + number, + -number.normalize().as_tuple().exponent, use_l10n=True, force_grouping=False, ) diff --git a/src/pretix/base/timemachine.py b/src/pretix/base/timemachine.py index c8ba4c2c2..f86cd7fc6 100644 --- a/src/pretix/base/timemachine.py +++ b/src/pretix/base/timemachine.py @@ -21,8 +21,8 @@ # import contextvars from contextlib import contextmanager +from datetime import datetime -from dateutil.parser import parse from django.utils.timezone import now from pretix.base.auth import has_event_access_permission @@ -34,7 +34,7 @@ timemachine_now_var = contextvars.ContextVar('timemachine_now', default=None) def time_machine_now_assigned_from_request(request): if hasattr(request, 'event') and f'timemachine_now_dt:{request.event.pk}' in request.session and \ request.event.testmode and has_event_access_permission(request): - request.now_dt = parse(request.session[f'timemachine_now_dt:{request.event.pk}']) + request.now_dt = datetime.fromisoformat(request.session[f'timemachine_now_dt:{request.event.pk}']) request.now_dt_is_fake = True else: request.now_dt = now() diff --git a/src/pretix/base/views/errors.py b/src/pretix/base/views/errors.py index dbc92e20a..f8724b33e 100644 --- a/src/pretix/base/views/errors.py +++ b/src/pretix/base/views/errors.py @@ -19,6 +19,7 @@ # You should have received a copy of the GNU Affero General Public License along with this program. If not, see # . # +from django.conf import settings from django.http import ( HttpResponseForbidden, HttpResponseNotFound, HttpResponseServerError, ) @@ -27,7 +28,6 @@ from django.template import TemplateDoesNotExist, loader from django.template.loader import get_template from django.utils.functional import Promise from django.utils.translation import gettext as _ -from sentry_sdk import last_event_id from pretix.base.i18n import language from pretix.base.middleware import get_language_from_request @@ -106,9 +106,14 @@ def server_error(request): template = loader.get_template('500.html') except TemplateDoesNotExist: return HttpResponseServerError('

Server Error (500)

', content_type='text/html') + if settings.SENTRY_ENABLED: + from sentry_sdk import last_event_id + sentry_id = last_event_id() + else: + sentry_id = None r = HttpResponseServerError(template.render({ 'request': request, - 'sentry_event_id': last_event_id(), + 'sentry_event_id': sentry_id, })) r.xframe_options_exempt = True return r diff --git a/src/pretix/base/views/mixins.py b/src/pretix/base/views/mixins.py index f85228d8a..386e991ee 100644 --- a/src/pretix/base/views/mixins.py +++ b/src/pretix/base/views/mixins.py @@ -32,18 +32,21 @@ from django.utils.functional import cached_property from django.utils.timezone import make_aware from pretix.base.forms.questions import ( - BaseInvoiceAddressForm, BaseInvoiceNameForm, BaseQuestionsForm, + BaseInvoiceAddressForm, BaseInvoiceNameForm, OrderLevelQuestionsForm, + TicketLevelQuestionsForm, ) from pretix.base.models import ( CartPosition, InvoiceAddress, OrderPosition, Question, QuestionAnswer, QuestionOption, ) from pretix.base.models.customers import AttendeeProfile +from pretix.base.models.orders import CheckoutSession, Order from pretix.presale.signals import contact_form_fields_overrides class BaseQuestionsViewMixin: - form_class = BaseQuestionsForm + order_form_class = OrderLevelQuestionsForm + orderposition_form_class = TicketLevelQuestionsForm all_optional = False @cached_property @@ -56,6 +59,28 @@ class BaseQuestionsViewMixin: def question_form_kwargs(self, cr): return {} + @property + def order_question_container(self): + raise NotImplementedError() + + @cached_property + def order_questions_form(self): + container = self.order_question_container + if container is None: + return None + kwargs = {} # self.question_form_kwargs(cr) + form = self.order_form_class( + event=self.request.event, + prefix='order', + request=self.request, + container=container, + all_optional=self.all_optional, + data=(self.request.POST if self.request.method == 'POST' else None), + files=(self.request.FILES if self.request.method == 'POST' else None), + **kwargs + ) + return form + @cached_property def forms(self): """ @@ -69,15 +94,17 @@ class BaseQuestionsViewMixin: orderpos = cr if isinstance(cr, OrderPosition) else None kwargs = self.question_form_kwargs(cr) - form = self.form_class(event=self.request.event, - prefix=cr.id, - request=self.request, - cartpos=cartpos, - orderpos=orderpos, - all_optional=self.all_optional, - data=(self.request.POST if self.request.method == 'POST' else None), - files=(self.request.FILES if self.request.method == 'POST' else None), - **kwargs) + form = self.orderposition_form_class( + event=self.request.event, + prefix=cr.id, + request=self.request, + cartpos=cartpos, + orderpos=orderpos, + all_optional=self.all_optional, + data=(self.request.POST if self.request.method == 'POST' else None), + files=(self.request.FILES if self.request.method == 'POST' else None), + **kwargs + ) form.pos = cartpos or orderpos form.show_copy_answers_to_addon_button = form.pos.addon_to and ( set(form.pos.addon_to.item.questions.all()) & set(form.pos.item.questions.all()) or @@ -108,6 +135,8 @@ class BaseQuestionsViewMixin: question_field.initial = getattr(question_field, 'initial', None) or src['initial'] if 'validators' in src: question_field.validators += src['validators'] + if 'label' in src: + question_field.label = src['label'] if len(form.fields) > 0: formlist.append(form) @@ -130,8 +159,38 @@ class BaseQuestionsViewMixin: def save(self): failed = False + if self.order_questions_form: + if not self.order_questions_form.is_valid(): + failed = True + else: + checkoutsession = self.order_question_container if isinstance(self.order_question_container, CheckoutSession) else None + order = self.order_question_container if isinstance(self.order_question_container, Order) else None + for k, v in self.order_questions_form.cleaned_data.items(): + if k.startswith('question_'): + field = self.order_questions_form.fields[k] + if hasattr(field, 'answer'): + # We already have a cached answer object, so we don't + # have to create a new one + if v == '' or v is None or (isinstance(field, forms.FileField) and v is False) \ + or (isinstance(v, QuerySet) and not v.exists()): + if field.answer.file: + field.answer.file.delete() + field.answer.delete() + else: + self._save_to_answer(field, field.answer, v) + field.answer.save() + elif v != '' and v is not None: + self._upsert_answer( + field, v, + checkoutsession=checkoutsession, + order=order, + question=field.question, + ) + for form in self.forms: meta_info = form.pos.meta_info_data + cartposition = form.pos if isinstance(form.pos, CartPosition) else None + orderposition = form.pos if isinstance(form.pos, OrderPosition) else None # Every form represents a CartPosition or OrderPosition with questions attached if not form.is_valid(): failed = True @@ -140,10 +199,8 @@ class BaseQuestionsViewMixin: prof = AttendeeProfile.objects.filter( customer=self.cart_customer, pk=form.cleaned_data.get('saved_id') ).first() or AttendeeProfile(customer=getattr(self, 'cart_customer', None)) - answers_key_to_index = {a.get('field_name'): i for i, a in enumerate(prof.answers)} else: prof = AttendeeProfile(customer=getattr(self, 'cart_customer', None)) - answers_key_to_index = {} # This form was correctly filled, so we store the data as # answers to the questions / in the CartPosition object @@ -181,64 +238,19 @@ class BaseQuestionsViewMixin: else: self._save_to_answer(field, field.answer, v) field.answer.save() - if isinstance(field, forms.ModelMultipleChoiceField) or isinstance(field, forms.ModelChoiceField): - answer_value = {o.identifier: str(o) for o in field.answer.options.all()} - elif isinstance(field, forms.BooleanField): - answer_value = bool(field.answer.answer) - else: - answer_value = str(field.answer.answer) - answer_dict = { - 'field_name': k, - 'field_label': str(field.label), - 'value': answer_value, - 'question_type': field.question.type, - 'question_identifier': field.question.identifier, - } - if k in answers_key_to_index: - prof.answers[answers_key_to_index[k]] = answer_dict - else: - prof.answers.append(answer_dict) + + answer_dict = self._build_answer_dict(field, field.answer, k) + prof.store_answer(answer_dict) elif v != '' and v is not None: - answer = QuestionAnswer( - cartposition=(form.pos if isinstance(form.pos, CartPosition) else None), - orderposition=(form.pos if isinstance(form.pos, OrderPosition) else None), + answer = self._upsert_answer( + field, v, + cartposition=cartposition, + orderposition=orderposition, question=field.question, ) - try: - self._save_to_answer(field, answer, v) - answer.save() - except IntegrityError: - # Since we prefill ``field.answer`` at form creation time, there's a possible race condition - # here if the users submits their save request a second time while the first one is still running, - # thus leading to duplicate QuestionAnswer objects. Since Django doesn't support UPSERT, the "proper" - # fix would be a transaction with select_for_update(), or at least fetching using get_or_create here - # again. However, both of these approaches have a significant performance overhead for *all* requests, - # while the issue happens very very rarely. So we opt for just catching the error and retrying properly. - answer = QuestionAnswer.objects.get( - cartposition=(form.pos if isinstance(form.pos, CartPosition) else None), - orderposition=(form.pos if isinstance(form.pos, OrderPosition) else None), - question=field.question, - ) - self._save_to_answer(field, answer, v) - answer.save() - if isinstance(field, forms.ModelMultipleChoiceField) or isinstance(field, forms.ModelChoiceField): - answer_value = {o.identifier: str(o) for o in answer.options.all()} - elif isinstance(field, forms.BooleanField): - answer_value = bool(answer.answer) - else: - answer_value = str(answer.answer) - answer_dict = { - 'field_name': k, - 'field_label': str(field.label), - 'value': answer_value, - 'question_type': field.question.type, - 'question_identifier': field.question.identifier, - } - if k in answers_key_to_index: - prof.answers[answers_key_to_index[k]] = answer_dict - else: - prof.answers.append(answer_dict) + answer_dict = self._build_answer_dict(field, answer, k) + prof.store_answer(answer_dict) else: field = form.fields[k] @@ -257,10 +269,7 @@ class BaseQuestionsViewMixin: 'question_type': None, 'question_identifier': None, } - if k in answers_key_to_index: - prof.answers[answers_key_to_index[k]] = answer_dict - else: - prof.answers.append(answer_dict) + prof.store_answer(answer_dict) form.pos.meta_info = json.dumps(meta_info) form.pos.save() @@ -271,6 +280,23 @@ class BaseQuestionsViewMixin: return not failed + def _upsert_answer(self, field, v, **answer_kwargs): + answer = QuestionAnswer(**answer_kwargs) + try: + self._save_to_answer(field, answer, v) + answer.save() + except IntegrityError: + # Since we prefill ``field.answer`` at form creation time, there's a possible race condition + # here if the users submits their save request a second time while the first one is still running, + # thus leading to duplicate QuestionAnswer objects. Since Django doesn't support UPSERT, the "proper" + # fix would be a transaction with select_for_update(), or at least fetching using get_or_create here + # again. However, both of these approaches have a significant performance overhead for *all* requests, + # while the issue happens very very rarely. So we opt for just catching the error and retrying properly. + answer = QuestionAnswer.objects.get(**answer_kwargs) + self._save_to_answer(field, answer, v) + answer.save() + return answer + def _save_to_answer(self, field, answer, value): if isinstance(field, forms.ModelMultipleChoiceField): answstr = ", ".join([str(o) for o in value]) @@ -294,6 +320,21 @@ class BaseQuestionsViewMixin: else: answer.answer = value + def _build_answer_dict(self, field, answer, k): + if isinstance(field, forms.ModelMultipleChoiceField) or isinstance(field, forms.ModelChoiceField): + answer_value = {o.identifier: str(o) for o in answer.options.all()} + elif isinstance(field, forms.BooleanField): + answer_value = bool(answer.answer) + else: + answer_value = str(answer.answer) + return { + 'field_name': k, + 'field_label': str(field.label), + 'value': answer_value, + 'question_type': field.question.type, + 'question_identifier': field.question.identifier, + } + class OrderQuestionsViewMixin(BaseQuestionsViewMixin): invoice_form_class = BaseInvoiceAddressForm @@ -309,7 +350,7 @@ class OrderQuestionsViewMixin(BaseQuestionsViewMixin): def positions(self): qqs = self.request.event.questions.all() if self.only_user_visible: - qqs = qqs.filter(ask_during_checkin=False, hidden=False) + qqs = qqs.filter(ask_during_checkin=False, hidden=False, container_type=Question.ContainerType.ORDERPOSITION) return list(self.order.positions.select_related( 'item', 'variation' ).prefetch_related( @@ -397,6 +438,7 @@ class OrderQuestionsViewMixin(BaseQuestionsViewMixin): def get_context_data(self, **kwargs): ctx = super().get_context_data(**kwargs) ctx['order'] = self.order + ctx['order_questions_form'] = self.order_questions_form ctx['formgroups'] = self.formdict.items() ctx['invoice_form'] = self.invoice_form ctx['invoice_address_asked'] = self.address_asked diff --git a/src/pretix/celery_app.py b/src/pretix/celery_app.py index 264d388b0..6ba4c65f7 100644 --- a/src/pretix/celery_app.py +++ b/src/pretix/celery_app.py @@ -20,6 +20,7 @@ # . # import logging +import multiprocessing import os from celery import Celery, signals @@ -54,6 +55,21 @@ def on_task_received(sender, request, **kwargs): logger.info(f"Task {request.id} has trace {trace}") +@receiver(signals.after_setup_task_logger) +def on_after_setup_task_logger(sender, logger, loglevel, logfile, format, colorize, **kwargs): + # This hack seems to be required to get celery to log internal events from eg billiard/pool.py such as + # "worker killed because it used too much memory" + # You can test that it is working by starting a celery worker with a low value like + # --max-memory-per-child 300000 + # and then trigger a task. Result should look like this: + # [2026-09-23 10:42:26,234: WARNING/ForkPoolWorker-16]: [???:???] child process exiting after exceeding memory limit (394540KiB / 300000KiB) + # The ???:??? are likely because by copying the handlers, we are also copying the format, but I was unable to find + # a better compatible way. + multi_logger = multiprocessing.get_logger() + multi_logger.setLevel(logging.WARNING) + multi_logger.handlers = logger.handlers + + @receiver(signals.task_prerun) def on_task_prerun(sender, task_id, task, **kwargs): from pretix.helpers.logs import local diff --git a/src/pretix/control/forms/__init__.py b/src/pretix/control/forms/__init__.py index a4adbe3d9..e87e54f3e 100644 --- a/src/pretix/control/forms/__init__.py +++ b/src/pretix/control/forms/__init__.py @@ -172,7 +172,9 @@ class CachedFileInput(forms.ClearableFileInput): from ...base.models import CachedFile v = super().value_from_datadict(data, files, name) if v is None and data.get(name + '-cachedfile'): # An explicit "[x] clear" would be False, not None - return CachedFile.objects.filter(id=data[name + '-cachedfile']).first() + v = CachedFile.objects.filter(id=data[name + '-cachedfile']).first() + if not v.allowed_for_session(self.request): + v = None return v def get_context(self, name, value, attrs): @@ -244,6 +246,11 @@ class ExtFileField(ExtValidationMixin, SizeFileField): class CachedFileField(ExtFileField): widget = CachedFileInput + def __init__(self, *args, **kwargs): + self.request = kwargs.pop("request", None) + super().__init__(*args, **kwargs) + self.widget.request = self.request + def to_python(self, data): from ...base.models import CachedFile @@ -271,6 +278,8 @@ class CachedFileField(ExtFileField): filename=data.name, type=data.content_type, ) + if self.request: + cf.bind_to_session(self.request) # no salt because we want direct web access cf.file.save(data.name, data.file) cf.save() data._uploaded_to = cf @@ -294,6 +303,8 @@ class CachedFileField(ExtFileField): filename=data.name, type=data.content_type, ) + if self.request: + cf.bind_to_session(self.request) # no salt because we want direct web access cf.file.save(data.name, data.file) cf.save() data._uploaded_to = cf diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py index 82087bbe6..bb1f9f5f2 100644 --- a/src/pretix/control/forms/event.py +++ b/src/pretix/control/forms/event.py @@ -400,10 +400,10 @@ class EventMetaValueForm(forms.ModelForm): if self.disabled: self.fields['value'].widget.attrs['readonly'] = 'readonly' - def clean_slug(self): + def clean_value(self): if self.disabled: return self.instance.value if self.instance else None - return self.cleaned_data['slug'] + return self.cleaned_data['value'] class Meta: model = EventMetaValue @@ -600,6 +600,7 @@ class EventSettingsForm(EventSettingsValidationMixin, FormPlaceholderMixin, Sett 'imprint_url', 'checkout_email_helptext', 'presale_has_ended_text', + 'event_list_empty_text', 'voucher_explanation_text', 'checkout_success_text', 'show_dates_on_frontpage', @@ -734,6 +735,7 @@ class EventSettingsForm(EventSettingsValidationMixin, FormPlaceholderMixin, Sett del self.fields['event_list_available_only'] del self.fields['event_list_filters'] del self.fields['event_calendar_future_only'] + del self.fields['event_list_empty_text'] self.fields['primary_font'].choices = [('Open Sans', 'Open Sans')] + sorted([ (a, FontSelect.FontOption(title=a, data=v)) for a, v in get_fonts(self.event, pdf_support_required=False).items() ], key=lambda a: a[0]) @@ -836,9 +838,10 @@ class CancelSettingsForm(SettingsForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) if self.obj.settings.giftcard_expiry_years is not None: - self.fields['cancel_allow_user_paid_refund_as_giftcard'].help_text = gettext( - 'You have configured gift cards to be valid {} years plus the year the gift card is issued in.' - ).format(self.obj.settings.giftcard_expiry_years) + self.fields['cancel_allow_user_paid_refund_as_giftcard'].help_text = format_html( + gettext('You have configured gift cards to be valid {} years plus the year the gift card is issued in.'), + self.obj.settings.giftcard_expiry_years + ) class PaymentSettingsForm(EventSettingsValidationMixin, SettingsForm): @@ -853,9 +856,60 @@ class PaymentSettingsForm(EventSettingsValidationMixin, SettingsForm): 'payment_term_accept_late', 'payment_pending_hidden', 'payment_explanation', + 'payment_choice_postpone_allowed_channels', 'tax_rule_payment', ] + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + channels = list(self.obj.organizer.sales_channels.all()) + self.fields['payment_choice_postpone_allowed_channels'].choices = [ + (c.identifier, c.label) for c in channels + if c.type_instance.payment_restrictions_supported + ] + + self.term_channel_fields = {} + for c in channels: + if c.type_instance.payment_restrictions_supported and c.identifier != "web": + # At the moment, it seems sufficient to allow this for the same channel types as other payment settings + # We can always introduce more flags later if needed + suffix = '_' + c.identifier.replace(".", "_") + self.term_channel_fields[c] = [ + 'payment_term_mode' + suffix, + 'payment_term_days' + suffix, + 'payment_term_minutes' + suffix, + ] + self.fields['payment_term_mode' + suffix] = DEFAULTS['payment_term_mode']['form_class']( + label=_("Payment term"), + widget=forms.RadioSelect, + required=False, + choices=( + ('', _("same as above")), + ('days', _("different payment term in days")), + ('minutes', _("different payment term in minutes")) + ), + ) + self.fields['payment_term_days' + suffix] = DEFAULTS['payment_term_days']['form_class']( + required=False, + **DEFAULTS['payment_term_days']['form_kwargs'](suffix, 1), + ) + self.fields['payment_term_minutes' + suffix] = DEFAULTS['payment_term_minutes']['form_class']( + required=False, + **DEFAULTS['payment_term_minutes']['form_kwargs'](suffix, 2), + ) + + def clean(self): + data = super().clean() + for c in self.term_channel_fields.keys(): + suffix = '_' + c.identifier.replace(".", "_") + mode = self.cleaned_data.get(f'payment_term_mode{suffix}') + if mode == 'days' and self.cleaned_data.get(f'payment_term_days{suffix}') is None: + raise ValidationError({f'payment_term_days{suffix}': _("This field is required.")}) + if mode == 'minutes' and self.cleaned_data.get(f'payment_term_minutes{suffix}') is None: + raise ValidationError({f'payment_term_minutes{suffix}': _("This field is required.")}) + return data + def clean_payment_term_days(self): value = self.cleaned_data.get('payment_term_days') if self.cleaned_data.get('payment_term_mode') == 'days' and value is None: @@ -1582,10 +1636,15 @@ class MailSettingsForm(FormPlaceholderMixin, SettingsForm): self._set_field_placeholders(k, v, rich=k.startswith('mail_text_') and k not in self.plain_rendering) for k, v in list(self.fields.items()): - if k.endswith('_attendee') and not event.settings.attendee_emails_asked: - # If we don't ask for attendee emails, we can't send them anything and we don't need to clutter - # the user interface with it - del self.fields[k] + if k.endswith('_attendee'): + if not event.settings.attendee_emails_asked: + # If we don't ask for attendee emails, we can't send them anything and we don't need to clutter + # the user interface with it + del self.fields[k] + elif 'subject' in k and k.replace("subject", "send") in self.fields: + v.widget.attrs["data-display-dependency"] = f'#id_{k.replace("subject", "send")}' + elif 'text' in k and k.replace("text", "send") in self.fields: + v.widget.attrs["data-display-dependency"] = f'#id_{k.replace("text", "send")}' class TicketSettingsForm(SettingsForm): diff --git a/src/pretix/control/forms/global_settings.py b/src/pretix/control/forms/global_settings.py index d62179b85..2a710574d 100644 --- a/src/pretix/control/forms/global_settings.py +++ b/src/pretix/control/forms/global_settings.py @@ -105,13 +105,6 @@ class GlobalSettingsForm(SettingsForm): domain=settings.SITE_URL ) )), - ('widget_vite_origins', forms.CharField( - widget=forms.Textarea(attrs={'rows': '3'}), - required=False, - # Not translated on purpose, this is a temporary feature and contains too many special case words - label="Vite widget origins", - help_text="One origin per line (e.g. https://example.com). Requests from these origins will be served the new vite-based widget.", - )) ]) responses = register_global_settings.send(self) for r, response in sorted(responses, key=lambda r: str(r[0])): diff --git a/src/pretix/control/forms/item.py b/src/pretix/control/forms/item.py index ecd13c7a2..b90592ffb 100644 --- a/src/pretix/control/forms/item.py +++ b/src/pretix/control/forms/item.py @@ -153,11 +153,19 @@ class QuestionForm(I18nModelForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - self.fields['items'].queryset = self.instance.event.items.all() - self.fields['items'].required = True + if self.instance.container_type == Question.ContainerType.ORDERPOSITION: + self.fields['items'].queryset = self.instance.event.items.all() + self.fields['items'].required = True + else: + del self.fields['items'] + del self.fields['ask_during_checkin'] + del self.fields['show_during_checkin'] + del self.fields['print_on_invoice'] + self.fields['dependency_question'].widget.attrs['data-container-type'] = self.instance.container_type self.fields['dependency_question'].queryset = self.instance.event.questions.filter( type__in=(Question.TYPE_BOOLEAN, Question.TYPE_CHOICE, Question.TYPE_CHOICE_MULTIPLE), - ask_during_checkin=False + ask_during_checkin=False, + container_type=self.instance.container_type, ) if self.instance.pk: self.fields['dependency_question'].queryset = self.fields['dependency_question'].queryset.exclude( @@ -243,6 +251,7 @@ class QuestionForm(I18nModelForm): 'valid_date_min', 'valid_date_max', 'valid_file_portrait', + 'valid_string_length_min', 'valid_string_length_max', ] widgets = { diff --git a/src/pretix/control/forms/modelimport.py b/src/pretix/control/forms/modelimport.py index 9e6c4869f..656f16b4f 100644 --- a/src/pretix/control/forms/modelimport.py +++ b/src/pretix/control/forms/modelimport.py @@ -22,7 +22,7 @@ from django import forms from django.core.exceptions import ValidationError from django.utils.functional import lazy -from django.utils.html import format_html +from django.utils.html import conditional_escape, format_html from django.utils.translation import gettext_lazy as _ from pretix.base.modelimport_orders import get_order_import_columns @@ -66,7 +66,7 @@ class ProcessForm(forms.Form): widget=forms.Select( attrs={'data-static': 'true'} ), - help_text=c.help_text, + help_text=conditional_escape(c.help_text), ) def get_columns(self): diff --git a/src/pretix/control/forms/organizer.py b/src/pretix/control/forms/organizer.py index 2bafd2d42..188bdab03 100644 --- a/src/pretix/control/forms/organizer.py +++ b/src/pretix/control/forms/organizer.py @@ -364,7 +364,7 @@ class TeamForm(forms.ModelForm): for opt in pg.options ], label=pg.label, - help_text=pg.help_text, + help_text=conditional_escape(pg.help_text), initial=initial, widget=forms.RadioSelect, ) @@ -389,7 +389,7 @@ class TeamForm(forms.ModelForm): for opt in pg.options ], label=pg.label, - help_text=pg.help_text, + help_text=conditional_escape(pg.help_text), initial=initial, widget=forms.RadioSelect, ) diff --git a/src/pretix/control/forms/rrule.py b/src/pretix/control/forms/rrule.py index e144ed131..77ce59b19 100644 --- a/src/pretix/control/forms/rrule.py +++ b/src/pretix/control/forms/rrule.py @@ -87,6 +87,7 @@ class RRuleForm(forms.Form): ('1', pgettext_lazy('rrule', 'first')), ('2', pgettext_lazy('rrule', 'second')), ('3', pgettext_lazy('rrule', 'third')), + ('4', pgettext_lazy('rrule', 'fourth')), ('-1', pgettext_lazy('rrule', 'last')), ], required=False @@ -134,6 +135,7 @@ class RRuleForm(forms.Form): ('1', pgettext_lazy('rrule', 'first')), ('2', pgettext_lazy('rrule', 'second')), ('3', pgettext_lazy('rrule', 'third')), + ('4', pgettext_lazy('rrule', 'fourth')), ('-1', pgettext_lazy('rrule', 'last')), ], required=False diff --git a/src/pretix/control/forms/subevents.py b/src/pretix/control/forms/subevents.py index b8e004c33..4b3dac134 100644 --- a/src/pretix/control/forms/subevents.py +++ b/src/pretix/control/forms/subevents.py @@ -94,14 +94,14 @@ class SubEventBulkForm(SubEventForm): label=_('Start of presale'), help_text=_('Optional. No products will be sold before this date.'), required=False, - limit_choices=('date_from', 'date_to'), + limit_choices=('event__date_from', 'event__date_to'), ) rel_presale_end = RelativeDateTimeField( label=_('End of presale'), help_text=_('Optional. No products will be sold after this date. If you do not set this value, the presale ' 'will end after the end date of your event.'), required=False, - limit_choices=('date_from', 'date_to'), + limit_choices=('event__date_from', 'event__date_to'), ) skip_if_overlap = forms.BooleanField( label=pgettext_lazy('subevent', 'Skip dates that overlap with any existing date'), @@ -333,12 +333,12 @@ class BulkSubEventItemForm(SubEventItemForm): rel_available_from = RelativeDateTimeField( label=_('Available from'), required=False, - limit_choices=('date_from', 'date_to'), + limit_choices=('event__date_from', 'event__date_to'), ) rel_available_until = RelativeDateTimeField( label=_('Available until'), required=False, - limit_choices=('date_from', 'date_to'), + limit_choices=('event__date_from', 'event__date_to'), ) def __init__(self, *args, **kwargs): @@ -355,12 +355,12 @@ class BulkSubEventItemVariationForm(SubEventItemVariationForm): rel_available_from = RelativeDateTimeField( label=_('Available from'), required=False, - limit_choices=('date_from', 'date_to'), + limit_choices=('event__date_from', 'event__date_to'), ) rel_available_until = RelativeDateTimeField( label=_('Available_until'), required=False, - limit_choices=('date_from', 'date_to'), + limit_choices=('event__date_from', 'event__date_to'), ) def __init__(self, *args, **kwargs): @@ -435,10 +435,10 @@ class SubEventMetaValueForm(forms.ModelForm): if self.disabled: self.fields['value'].widget.attrs['readonly'] = 'readonly' - def clean_slug(self): + def clean_value(self): if self.disabled: return self.instance.value if self.instance else None - return self.cleaned_data['slug'] + return self.cleaned_data['value'] class Meta: model = SubEventMetaValue diff --git a/src/pretix/control/forms/vouchers.py b/src/pretix/control/forms/vouchers.py index e8bf6fac9..aac75b26e 100644 --- a/src/pretix/control/forms/vouchers.py +++ b/src/pretix/control/forms/vouchers.py @@ -44,6 +44,7 @@ from django.db.models import Count, F, Max from django.db.models.functions import Upper from django.forms.utils import ErrorDict from django.urls import reverse +from django.utils.html import escape from django.utils.timezone import now from django.utils.translation import gettext_lazy as _, pgettext_lazy from django_scopes.forms import SafeModelChoiceField @@ -176,7 +177,7 @@ class VoucherForm(I18nModelForm): required=False, widget=forms.TextInput(attrs={'data-seat-guid-field': '1'}), initial=self.instance.seat.seat_guid if self.instance.seat else '', - help_text=str(self.instance.seat) if self.instance.seat else '', + help_text=escape(str(self.instance.seat) if self.instance.seat else ''), ) def parse_itemvar(self, data): diff --git a/src/pretix/control/logdisplay.py b/src/pretix/control/logdisplay.py index 60d44f50a..ddf90d6d4 100644 --- a/src/pretix/control/logdisplay.py +++ b/src/pretix/control/logdisplay.py @@ -717,6 +717,10 @@ class CoreUserImpersonatedLogEntryType(UserImpersonatedLogEntryType): 'pretix.organizer.export.schedule.failed': _('A scheduled export has failed: {reason}.'), 'pretix.organizer.outgoingmails.retried': _('Failed emails have been scheduled to be retried.'), 'pretix.organizer.outgoingmails.aborted': _('Queued emails have been aborted.'), + 'pretix.property.created': _('An organizer meta property has been created.'), + 'pretix.property.deleted': _('An organizer meta property has been deleted.'), + 'pretix.property.changed': _('An organizer meta property has been changed.'), + 'pretix.property.reordered': _('An organizer meta property has been reordered.'), 'pretix.giftcards.acceptance.added': _('Gift card acceptance for another organizer has been added.'), 'pretix.giftcards.acceptance.removed': _('Gift card acceptance for another organizer has been removed.'), 'pretix.giftcards.acceptance.acceptor.invited': _('A new gift card acceptor has been invited.'), @@ -774,6 +778,7 @@ class CoreUserImpersonatedLogEntryType(UserImpersonatedLogEntryType): 'pretix.user.settings.2fa.disabled': _('Two-factor authentication has been disabled.'), 'pretix.user.settings.2fa.regenemergency': _('Your two-factor emergency codes have been regenerated.'), 'pretix.user.settings.2fa.emergency': _('A two-factor emergency code has been generated.'), + 'pretix.user.settings.2fa.resetdrift': _('Drift and throttle values for two-factor devices have been reset.'), 'pretix.user.settings.2fa.device.added': _('A new two-factor authentication device "{name}" has been added to ' 'your account.'), 'pretix.user.settings.2fa.device.deleted': _('The two-factor authentication device "{name}" has been removed ' diff --git a/src/pretix/control/middleware.py b/src/pretix/control/middleware.py index 69c4b098a..a7cfd89fc 100644 --- a/src/pretix/control/middleware.py +++ b/src/pretix/control/middleware.py @@ -85,8 +85,8 @@ class PermissionMiddleware: "user.settings.2fa.enable", "user.settings.2fa.disable", "user.settings.2fa.regenemergency", - "user.settings.2fa.confirm.totp", - "user.settings.2fa.confirm.webauthn", + "user.settings.2fa.confirm.otp_totp.totpdevice", + "user.settings.2fa.confirm.pretixbase.webauthndevice", "user.settings.2fa.delete", "user.settings.2fa.leaveteams", "auth.logout", diff --git a/src/pretix/control/templates/pretixcontrol/auth/oauth_authorization.html b/src/pretix/control/templates/pretixcontrol/auth/oauth_authorization.html index b5775472f..7113a903f 100644 --- a/src/pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +++ b/src/pretix/control/templates/pretixcontrol/auth/oauth_authorization.html @@ -45,8 +45,8 @@

- - + +
{% else %} diff --git a/src/pretix/control/templates/pretixcontrol/base.html b/src/pretix/control/templates/pretixcontrol/base.html index bf9181d22..e6b544be1 100644 --- a/src/pretix/control/templates/pretixcontrol/base.html +++ b/src/pretix/control/templates/pretixcontrol/base.html @@ -58,6 +58,7 @@ + diff --git a/src/pretix/control/templates/pretixcontrol/event/payment.html b/src/pretix/control/templates/pretixcontrol/event/payment.html index fef1ae359..e28bf2e7f 100644 --- a/src/pretix/control/templates/pretixcontrol/event/payment.html +++ b/src/pretix/control/templates/pretixcontrol/event/payment.html @@ -2,9 +2,10 @@ {% load i18n %} {% load static %} {% load bootstrap3 %} +{% load getitem %} {% block inside %}

{% trans "Payment settings" %}

-
+ {% csrf_token %}
@@ -71,20 +72,44 @@ {% bootstrap_form_errors form layout="control" %} {% bootstrap_field form.payment_term_mode layout="control" %} {% bootstrap_field form.payment_term_days layout="control" %} - {% bootstrap_field form.payment_term_weekdays layout="control" %} {% bootstrap_field form.payment_term_minutes layout="control" %} + {% bootstrap_field form.payment_term_weekdays layout="control" %} {% bootstrap_field form.payment_term_last layout="control" %} {% bootstrap_field form.payment_term_expire_automatically layout="control" %} {% trans "days" context "unit" as days %} {% bootstrap_field form.payment_term_expire_delay_days layout="control" addon_after=days %} {% bootstrap_field form.payment_term_accept_late layout="control" %} {% bootstrap_field form.payment_pending_hidden layout="control" %} + + {% for c, fields in form.term_channel_fields.items %} +
+
+

+ {% if "." in c.icon %} + + {% else %} + + {% endif %} + {{ c.label }} +

+
+
+ {% for f in fields %} + {% bootstrap_field form|getitem:f layout="control" %} + {% endfor %} +
+
+ {% endfor %} +
{% trans "Advanced" %} {% bootstrap_form_errors form layout="control" %} {% bootstrap_field form.tax_rule_payment layout="control" %} {% bootstrap_field form.payment_explanation layout="control" %} + {% bootstrap_field form.payment_choice_postpone_allowed_channels layout="control" %}
{% if "event.settings.payment:write" in request.eventpermset %} diff --git a/src/pretix/control/templates/pretixcontrol/event/settings.html b/src/pretix/control/templates/pretixcontrol/event/settings.html index 8077e5718..09289a657 100644 --- a/src/pretix/control/templates/pretixcontrol/event/settings.html +++ b/src/pretix/control/templates/pretixcontrol/event/settings.html @@ -275,6 +275,9 @@ {% bootstrap_field sform.event_calendar_future_only layout="control" %} {% endif %} {% bootstrap_field sform.low_availability_percentage layout="control" addon_after="%" %} + {% if sform.event_list_empty_text %} + {% bootstrap_field sform.event_list_empty_text layout="control" %} + {% endif %}

{% trans "Order details" %}

diff --git a/src/pretix/control/templates/pretixcontrol/events/create_basics.html b/src/pretix/control/templates/pretixcontrol/events/create_basics.html index de40188f3..d5ea22fc3 100644 --- a/src/pretix/control/templates/pretixcontrol/events/create_basics.html +++ b/src/pretix/control/templates/pretixcontrol/events/create_basics.html @@ -33,7 +33,7 @@
{% blocktrans trimmed %} - We strongly recommend against using short forms of more then 16 characters. + We strongly recommend against using short forms of more than 16 characters. {% endblocktrans %}
diff --git a/src/pretix/control/templates/pretixcontrol/items/question_delete.html b/src/pretix/control/templates/pretixcontrol/items/question_delete.html index 5119a58de..2dfa98a02 100644 --- a/src/pretix/control/templates/pretixcontrol/items/question_delete.html +++ b/src/pretix/control/templates/pretixcontrol/items/question_delete.html @@ -13,9 +13,11 @@ {% blocktrans with url=edit_url|add:"#tab-0-1-open" %}If you want to keep the answers, edit the question and set it to hidden.{% endblocktrans %}

- {% for item in dependent %} -
  • {{ item }}
  • - {% endfor %} +
      + {% for item in dependent %} +
    • {{ item }}
    • + {% endfor %} +
    {% endif %}
    diff --git a/src/pretix/control/templates/pretixcontrol/items/question_edit.html b/src/pretix/control/templates/pretixcontrol/items/question_edit.html index e42b084cf..864b42168 100644 --- a/src/pretix/control/templates/pretixcontrol/items/question_edit.html +++ b/src/pretix/control/templates/pretixcontrol/items/question_edit.html @@ -24,7 +24,9 @@ {% trans "General" %} {% bootstrap_field form.question layout="control" %} {% bootstrap_field form.type layout="control" %} - {% bootstrap_field form.items layout="control" %} + {% if form.items %} + {% bootstrap_field form.items layout="control" %} + {% endif %} {% bootstrap_field form.required layout="control" %}
    {% blocktrans trimmed %} @@ -45,6 +47,7 @@ {% bootstrap_field form.valid_datetime_max layout="control" %}
    + {% bootstrap_field form.valid_string_length_min layout="control" %} {% bootstrap_field form.valid_string_length_max layout="control" %}
    @@ -128,10 +131,16 @@ {% trans "Advanced" %} {% bootstrap_field form.help_text layout="control" %} {% bootstrap_field form.identifier layout="control" %} - {% bootstrap_field form.ask_during_checkin layout="control" %} - {% bootstrap_field form.show_during_checkin layout="control" %} + {% if form.ask_during_checkin %} + {% bootstrap_field form.ask_during_checkin layout="control" %} + {% endif %} + {% if form.show_during_checkin %} + {% bootstrap_field form.show_during_checkin layout="control" %} + {% endif %} {% bootstrap_field form.hidden layout="control" %} - {% bootstrap_field form.print_on_invoice layout="control" %} + {% if form.print_on_invoice %} + {% bootstrap_field form.print_on_invoice layout="control" %} + {% endif %}

    - {% trans "Create a new question" %} - -

    + + {% if request.event.settings.feature_flag_order_level_questions %} + {% if 'event.items:write' in request.eventpermset %} +

    + {% trans "Create a new per-ticket question" %} + + {% trans "Create a new order-level question" %} + +

    + {% endif %} + +

    {% trans "Per-ticket questions" %}

    +

    {% trans "These questions are asked for every ticket, so possibly multiple times in the same order." %}

    + {% else %} + {% if 'event.items:write' in request.eventpermset %} +

    + {% trans "Create a new question" %} + +

    + {% endif %} {% endif %}
    @@ -32,8 +47,8 @@ - - {% for q in questions %} + + {% for q in questions %}{% if q.container_type == "P" %} - {% endfor %} + {% endif %}{% endfor %}
    @@ -63,7 +78,6 @@ {% if q.pk and q.ask_during_checkin %} {% endif %} - {% if q.pk and q.hidden %} @@ -102,8 +116,90 @@ {% endif %}
    + + {% if request.event.settings.feature_flag_order_level_questions %} +

    + {% trans "Per-order questions" %} + + + {% trans "Experimental feature" %} + +

    +

    {% trans "These questions are asked once per order." %}

    +
    + + + + + + + + + {% if 'event.items:write' in request.eventpermset %} + + {% endif %} + + + + + {% for q in questions %}{% if q.container_type == "O" %} + + + + + + + {% if 'event.items:write' in request.eventpermset %} + + {% endif %} + + + {% endif %}{% endfor %} + +
    {% trans "Question" %}{% trans "Type" %}
    + + {{ q.question }} +
    + {{ q.identifier }} +
    + {% if q.pk %} + {{ q.get_type_display }} + {% else %} + {% trans "System question" %} + {% endif %} + + {% if q.required %} + + {% endif %} + + {% if q.pk and q.ask_during_checkin %} + + {% endif %} + + {% if q.pk and q.hidden %} + + {% endif %} + + + {% if q.pk %} + {% if 'event.items:write' in request.eventpermset %} + + + {% endif %} + {% else %} + {% if 'event.settings.general:write' in request.eventpermset %} + + {% endif %} + {% endif %} +
    +
    + {% endif %} {% endblock %} diff --git a/src/pretix/control/templates/pretixcontrol/order/change_questions.html b/src/pretix/control/templates/pretixcontrol/order/change_questions.html index 62feb089e..25436f5a9 100644 --- a/src/pretix/control/templates/pretixcontrol/order/change_questions.html +++ b/src/pretix/control/templates/pretixcontrol/order/change_questions.html @@ -35,6 +35,18 @@
    {% endif %} + {% if order_questions_form.fields %} +
    + +

    + {% trans "Additional order information" %} +

    +
    +
    + {% bootstrap_form order_questions_form layout="horizontal" %} +
    +
    + {% endif %} {% for pos, forms in formgroups %}
    diff --git a/src/pretix/control/templates/pretixcontrol/order/fragment_question_answer.html b/src/pretix/control/templates/pretixcontrol/order/fragment_question_answer.html new file mode 100644 index 000000000..bd8641452 --- /dev/null +++ b/src/pretix/control/templates/pretixcontrol/order/fragment_question_answer.html @@ -0,0 +1,28 @@ +{% load safelink %} +{% load i18n %} +{% load rich_text %} +{% if answer %} + {% if answer.file %} + + + {{ answer.file_name }} + + + {% trans "UNSAFE" %} + + {% if answer.is_image %} +
    + + + + {% endif %} + {% elif question.type == "M" %} + {{ answer.to_string_i18n|rich_text_snippet }} + {% else %} + {{ answer.to_string_i18n|linebreaksbr }} + {% endif %} +{% else %} + {% trans "not answered" %} +{% endif %} \ No newline at end of file diff --git a/src/pretix/control/templates/pretixcontrol/order/index.html b/src/pretix/control/templates/pretixcontrol/order/index.html index 88276398e..94eb286b1 100644 --- a/src/pretix/control/templates/pretixcontrol/order/index.html +++ b/src/pretix/control/templates/pretixcontrol/order/index.html @@ -427,6 +427,14 @@ {% endif %} + + {% if order.answers.all %} +
    + {% endif %} + {% for ans in order.answers.all %} +
    {{ ans.question.internal_name|default:ans.question.question }}
    +
    {% include "pretixcontrol/order/fragment_question_answer.html" with request=request question=ans.question answer=ans %}
    + {% endfor %}
    @@ -664,31 +672,7 @@ {% endif %}
    - {% if q.answer %} - {% if q.answer.file %} - - - {{ q.answer.file_name }} - - - {% trans "UNSAFE" %} - - {% if q.answer.is_image %} -
    - - - - {% endif %} - {% elif q.type == "M" %} - {{ q.answer.to_string_i18n|rich_text_snippet }} - {% else %} - {{ q.answer.to_string_i18n|linebreaksbr }} - {% endif %} - {% else %} - {% trans "not answered" %} - {% endif %} + {% include "pretixcontrol/order/fragment_question_answer.html" with request=request question=q answer=q.answer %}
    {% endfor %} {% for q in line.additional_fields %} diff --git a/src/pretix/control/templates/pretixcontrol/organizers/devices.html b/src/pretix/control/templates/pretixcontrol/organizers/devices.html index 6597b3cfe..726bf8e0c 100644 --- a/src/pretix/control/templates/pretixcontrol/organizers/devices.html +++ b/src/pretix/control/templates/pretixcontrol/organizers/devices.html @@ -118,6 +118,10 @@ {% endif %} + {{ d.device_id }} @@ -125,6 +129,7 @@ {% endif %} {{ d.name }} {% if d.revoked %}{% endif %} + {% if d.gate %}
    {{ d.gate.name }} diff --git a/src/pretix/control/templates/pretixcontrol/user/2fa_add.html b/src/pretix/control/templates/pretixcontrol/user/2fa_add.html index 41621cdb3..a5226ccd0 100644 --- a/src/pretix/control/templates/pretixcontrol/user/2fa_add.html +++ b/src/pretix/control/templates/pretixcontrol/user/2fa_add.html @@ -15,7 +15,7 @@
    + +
    + {% csrf_token %} +
    {% endblock %} diff --git a/src/pretix/control/urls.py b/src/pretix/control/urls.py index c59aa26c3..1704d9c0e 100644 --- a/src/pretix/control/urls.py +++ b/src/pretix/control/urls.py @@ -78,6 +78,7 @@ urlpatterns = [ re_path(r'^users/(?P\d+)/impersonate$', users.UserImpersonateView.as_view(), name='users.impersonate'), re_path(r'^users/(?P\d+)/anonymize$', users.UserAnonymizeView.as_view(), name='users.anonymize'), re_path(r'^users/(?P\d+)/emergencytoken$', users.UserEmergencyTokenView.as_view(), name='users.emergencytoken'), + re_path(r'^users/(?P\d+)/resetdriftthrottle$', users.Reset2FADriftThrottleView.as_view(), name='users.resetdriftthrottle'), re_path(r'^pdf/editor/webfonts.css', pdf.FontsCSSView.as_view(), name='pdf.css'), re_path(r'^settings/?$', user.UserSettings.as_view(), name='user.settings'), re_path(r'^settings/history/$', user.UserHistoryView.as_view(), name='user.settings.history'), @@ -106,9 +107,9 @@ urlpatterns = [ re_path(r'^settings/2fa/regenemergency', user.User2FARegenerateEmergencyView.as_view(), name='user.settings.2fa.regenemergency'), re_path(r'^settings/2fa/totp/(?P[0-9]+)/confirm', user.User2FADeviceConfirmTOTPView.as_view(), - name='user.settings.2fa.confirm.totp'), + name='user.settings.2fa.confirm.otp_totp.totpdevice'), re_path(r'^settings/2fa/webauthn/(?P[0-9]+)/confirm', user.User2FADeviceConfirmWebAuthnView.as_view(), - name='user.settings.2fa.confirm.webauthn'), + name='user.settings.2fa.confirm.pretixbase.webauthndevice'), re_path(r'^settings/2fa/(?P[^/]+)/(?P[0-9]+)/delete', user.User2FADeviceDeleteView.as_view(), name='user.settings.2fa.delete'), re_path(r'^settings/email/confirm$', user.UserEmailConfirmView.as_view(), name='user.settings.email.confirm'), diff --git a/src/pretix/control/views/auth.py b/src/pretix/control/views/auth.py index cf1f8c344..ad68b1de3 100644 --- a/src/pretix/control/views/auth.py +++ b/src/pretix/control/views/auth.py @@ -35,6 +35,7 @@ import base64 import json import logging +import math import time from urllib.parse import quote, urljoin, urlparse @@ -50,11 +51,12 @@ from django.shortcuts import redirect, render from django.urls import reverse from django.utils.functional import cached_property from django.utils.http import url_has_allowed_host_and_scheme -from django.utils.translation import gettext_lazy as _ +from django.utils.timezone import now +from django.utils.translation import gettext_lazy as _, ngettext from django.views.decorators.csrf import csrf_exempt from django.views.decorators.http import require_http_methods from django.views.generic import TemplateView -from django_otp import match_token +from django_otp import devices_for_user from django_otp.plugins.otp_static.models import StaticDevice from webauthn.helpers import generate_challenge @@ -64,6 +66,7 @@ from pretix.base.forms.auth import ( ) from pretix.base.metrics import pretix_failed_logins, pretix_successful_logins from pretix.base.models import TeamInvite, U2FDevice, User, WebAuthnDevice +from pretix.helpers import OF_SELF from pretix.helpers.http import get_client_ip, redirect_to_url from pretix.helpers.ratelimit import rate_limit, rate_limit_reset from pretix.helpers.security import handle_login_source, session_login @@ -395,15 +398,17 @@ class Recover(TemplateView): def post(self, request, *args, **kwargs): if self.form.is_valid(): - try: - user = User.objects.get(id=self.request.GET.get('id'), auth_backend='native') - except User.DoesNotExist: - return self.invalid('unknownuser') - if not default_token_generator.check_token(user, self.request.GET.get('token')): - return self.invalid('invalid') - user.set_password(self.form.cleaned_data['password']) - user.needs_password_change = False - user.save() + with transaction.atomic(): + # Check token in transaction to prevent race condition + try: + user = User.objects.select_for_update(of=OF_SELF).get(id=self.request.GET.get('id'), auth_backend='native') + except User.DoesNotExist: + return self.invalid('unknownuser') + if not default_token_generator.check_token(user, self.request.GET.get('token')): + return self.invalid('invalid') + user.set_password(self.form.cleaned_data['password']) + user.needs_password_change = False + user.save() messages.success(request, _('You can now login using your new password.')) user.log_action('pretix.control.auth.user.forgot_password.recovered') @@ -460,6 +465,7 @@ class Login2FAView(TemplateView): token = request.POST.get('token', '').strip().replace(' ', '') valid = False + retry_after = None if 'webauthn_challenge' in self.request.session and token.startswith('{'): challenge = self.request.session['webauthn_challenge'] @@ -515,12 +521,28 @@ class Login2FAView(TemplateView): valid = True break else: - valid = match_token(self.user, token) - if isinstance(valid, StaticDevice): + with transaction.atomic(): + for device in devices_for_user(self.user, for_verify=True): + if isinstance(device, StaticDevice) and len(token) < 12: + # If we enter a wrong TOTP token (which is 6 characters), do not even try if it is a valid + # emergency token, which will only "lock up" the StaticDevice due to the throttling plugin + # and just locks people out without security gain. + continue + if device.verify_token(token): + valid = True + break + elif hasattr(device, 'verify_is_allowed'): + verify_allowed, reason_dict = device.verify_is_allowed() + if not verify_allowed: + if not retry_after or reason_dict['locked_until'] > retry_after: + retry_after = reason_dict['locked_until'] + else: + device = None + + if isinstance(device, StaticDevice): self.user.send_security_notice([ _("A recovery code for two-factor authentification was used to log in.") ]) - if valid: logger.info(f"Backend login successful for user {self.user.pk} with 2FA.") pretix_successful_logins.inc(1) @@ -533,7 +555,23 @@ class Login2FAView(TemplateView): return redirect('control:index') else: pretix_failed_logins.inc(1, reason="2fa") - messages.error(request, _('Invalid code, please try again.')) + msg = _('Invalid code, please try again.') + if retry_after: + seconds = (retry_after - now()).total_seconds() + minutes = seconds / 60 + if minutes >= 1: + msg = ngettext( + 'Invalid code. Please try again after waiting {value} minute.', + 'Invalid code. Please try again after waiting {value} minutes.', + minutes, + ).format(value=math.ceil(minutes)) + elif seconds >= 1: + msg = ngettext( + 'Invalid code. Please try again after waiting {value} second.', + 'Invalid code. Please try again after waiting {value} seconds.', + seconds, + ).format(value=math.ceil(seconds)) + messages.error(request, msg) return redirect('control:auth.login.2fa') def get_context_data(self, **kwargs): diff --git a/src/pretix/control/views/dashboards.py b/src/pretix/control/views/dashboards.py index cfa98a562..cf14680b6 100644 --- a/src/pretix/control/views/dashboards.py +++ b/src/pretix/control/views/dashboards.py @@ -402,9 +402,12 @@ def event_index_widgets_lazy(request, organizer, event): except SubEvent.DoesNotExist: pass + can_view_orders = request.user.has_event_permission(request.organizer, request.event, 'event.orders:read', + request=request) widgets = [] - for r, result in event_dashboard_widgets.send(sender=request.event, subevent=subevent, lazy=False): - widgets.extend(result) + if can_view_orders: + for r, result in event_dashboard_widgets.send(sender=request.event, subevent=subevent, lazy=False): + widgets.extend(result) return build_json_response(widgets) diff --git a/src/pretix/control/views/discounts.py b/src/pretix/control/views/discounts.py index 2ba19dd02..a3672a357 100644 --- a/src/pretix/control/views/discounts.py +++ b/src/pretix/control/views/discounts.py @@ -163,6 +163,9 @@ class DiscountCreate(EventPermissionRequiredMixin, CreateView): i = modelcopy(self.copy_from) i.pk = None kwargs['instance'] = i + kwargs["initial"]["limit_sales_channels"] = self.copy_from.limit_sales_channels.all() + kwargs["initial"]["condition_limit_products"] = self.copy_from.condition_limit_products.all() + kwargs["initial"]["benefit_limit_products"] = self.copy_from.benefit_limit_products.all() else: kwargs['instance'] = Discount(event=self.request.event) diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py index a899800f1..5103564b3 100644 --- a/src/pretix/control/views/item.py +++ b/src/pretix/control/views/item.py @@ -65,6 +65,7 @@ from pretix.api.serializers.item import ( ItemVariationSerializer, ) from pretix.base.forms import I18nFormSet +from pretix.base.forms.questions import get_fake_attendee_questions from pretix.base.models import ( CartPosition, Item, ItemCategory, ItemProgramTime, ItemVariation, LogEntry, OrderPosition, Question, QuestionAnswer, QuestionOption, Quota, @@ -426,7 +427,7 @@ def reorder_categories(request, organizer, event): FakeQuestion = namedtuple( - 'FakeQuestion', 'id question position required' + 'FakeQuestion', 'id question position required container_type' ) @@ -440,85 +441,8 @@ class QuestionList(ListView): def get_context_data(self, **kwargs): ctx = super().get_context_data(**kwargs) - questions = [] - if self.request.event.settings.attendee_names_asked: - questions.append( - FakeQuestion( - id='attendee_name_parts', - question=_('Attendee name'), - position=self.request.event.settings.system_question_order.get( - 'attendee_name_parts', 0 - ), - required=self.request.event.settings.attendee_names_required, - ) - ) - - if self.request.event.settings.attendee_emails_asked: - questions.append( - FakeQuestion( - id='attendee_email', - question=_('Attendee email'), - position=self.request.event.settings.system_question_order.get( - 'attendee_email', 0 - ), - required=self.request.event.settings.attendee_emails_required, - ) - ) - - if self.request.event.settings.attendee_company_asked: - questions.append( - FakeQuestion( - id='company', - question=_('Company'), - position=self.request.event.settings.system_question_order.get( - 'company', 0 - ), - required=self.request.event.settings.attendee_company_required, - ) - ) - - if self.request.event.settings.attendee_addresses_asked: - questions.append( - FakeQuestion( - id='street', - question=_('Street'), - position=self.request.event.settings.system_question_order.get( - 'street', 0 - ), - required=self.request.event.settings.attendee_addresses_required, - ) - ) - questions.append( - FakeQuestion( - id='zipcode', - question=_('ZIP code'), - position=self.request.event.settings.system_question_order.get( - 'zipcode', 0 - ), - required=self.request.event.settings.attendee_addresses_required, - ) - ) - questions.append( - FakeQuestion( - id='city', - question=_('City'), - position=self.request.event.settings.system_question_order.get( - 'city', 0 - ), - required=self.request.event.settings.attendee_addresses_required, - ) - ) - questions.append( - FakeQuestion( - id='country', - question=_('Country'), - position=self.request.event.settings.system_question_order.get( - 'country', 0 - ), - required=self.request.event.settings.attendee_addresses_required, - ) - ) + questions = get_fake_attendee_questions(self.request.event.settings) questions += list(ctx['questions']) questions.sort(key=lambda q: q.position) @@ -535,14 +459,16 @@ def reorder_questions(request, organizer, event): except (JSONDecodeError, KeyError, ValueError): return HttpResponseBadRequest("expected JSON: {ids:[]}") + qs = request.event.questions.filter(container_type=request.GET['container_type']) + # filter system_questions - normal questions are int/digit, system_questions strings custom_question_ids = [i for i in ids if i.isdigit()] - input_questions = list(request.event.questions.filter(id__in=custom_question_ids)) + input_questions = list(qs.filter(id__in=custom_question_ids)) if len(input_questions) != len(custom_question_ids): raise Http404(_("Some of the provided object ids are invalid.")) - if len(input_questions) != request.event.questions.count(): + if len(input_questions) != qs.count(): raise Http404(_("Not all objects have been selected.")) for q in input_questions: @@ -556,18 +482,19 @@ def reorder_questions(request, organizer, event): } ) - system_question_order = {} - for s in ('attendee_name_parts', 'attendee_email', 'company', 'street', 'zipcode', 'city', 'country'): - if s in ids: - system_question_order[s] = ids.index(s) - else: - system_question_order[s] = -1 - request.event.settings.system_question_order = system_question_order - request.event.log_action( - 'pretix.event.settings', user=request.user, data={ - 'system_question_order': system_question_order, - } - ) + if request.GET['container_type'] == Question.ContainerType.ORDERPOSITION: + system_question_order = {} + for s in ('attendee_name_parts', 'attendee_email', 'company', 'street', 'zipcode', 'city', 'country'): + if s in ids: + system_question_order[s] = ids.index(s) + else: + system_question_order[s] = -1 + request.event.settings.system_question_order = system_question_order + request.event.log_action( + 'pretix.event.settings', user=request.user, data={ + 'system_question_order': system_question_order, + } + ) return HttpResponse() @@ -805,6 +732,9 @@ class QuestionCreate(EventPermissionRequiredMixin, QuestionMixin, CreateView): def get_form_kwargs(self): kwargs = super().get_form_kwargs() kwargs['instance'] = Question(event=self.request.event) + kwargs['instance'].container_type = self.request.GET.get('container_type', Question.ContainerType.ORDERPOSITION) + if kwargs['instance'].container_type not in Question.ContainerType.values: + raise PermissionDenied return kwargs def get_success_url(self) -> str: diff --git a/src/pretix/control/views/mailsetup.py b/src/pretix/control/views/mailsetup.py index 63abf3388..075fd6235 100644 --- a/src/pretix/control/views/mailsetup.py +++ b/src/pretix/control/views/mailsetup.py @@ -269,8 +269,8 @@ class MailSettingsSetupView(TemplateView): if settings.MAIL_CUSTOM_SENDER_DMARC_REQUIRED: dmarc_record = get_dmarc_record(hostname) if not dmarc_record: - spf_warning = _( - 'We did not find DMARC record for your domain. This means that there is a very high chance ' + dmarc_warning = _( + 'We did not find a DMARC record for your domain. This means that there is a very high chance ' 'most of the emails will be rejected or marked as spam. You should update the DNS settings ' 'of your domain.' ) diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index e1c19c549..ceaa175b7 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -382,7 +382,7 @@ class OrderOverpaidRefundBulkActionView(BaseOrderBulkActionView): 'provider': refund.provider, }, user=self.request.user) payment.payment_provider.execute_refund(refund) - return True + return bool(proposals) except (ValueError, PaymentException): return False @@ -1177,6 +1177,8 @@ class OrderRefundView(OrderView): manual_value = formats.sanitize_separators(manual_value) try: manual_value = Decimal(manual_value) + if manual_value < Decimal("0.00"): + raise TypeError("Please do not use negative numbers") except (DecimalException, TypeError): messages.error(self.request, _('You entered an invalid number.')) is_valid = False @@ -1206,6 +1208,8 @@ class OrderRefundView(OrderView): giftcard_value = formats.sanitize_separators(giftcard_value) try: giftcard_value = Decimal(giftcard_value) + if giftcard_value < Decimal("0.00"): + raise TypeError("Please do not use negative numbers") except (DecimalException, TypeError): messages.error(self.request, _('You entered an invalid number.')) is_valid = False @@ -1255,6 +1259,8 @@ class OrderRefundView(OrderView): offsetting_value = formats.sanitize_separators(offsetting_value) try: offsetting_value = Decimal(offsetting_value) + if offsetting_value < Decimal("0.00"): + raise TypeError("Please do not use negative numbers") except (DecimalException, TypeError): messages.error(self.request, _('You entered an invalid number.')) is_valid = False @@ -1271,6 +1277,9 @@ class OrderRefundView(OrderView): if offset_order.event.currency != self.request.event.currency: messages.error(self.request, _('You entered an order in an event with a different currency.')) is_valid = False + if not self.request.user.has_event_permission(self.request.organizer, offset_order.event, 'event.orders:write', request=self.request): + messages.error(self.request, _('You entered an order in an event that you do not have access to.')) + is_valid = False refunds.append(OrderRefund( order=order, payment=None, @@ -1286,10 +1295,13 @@ class OrderRefundView(OrderView): )) for identifier, prov in self.request.event.get_payment_providers().items(): + # prof = process form, not a typo for prov(ider) prof_value = self.request.POST.get(f'newrefund-{identifier}', '0') or '0' prof_value = formats.sanitize_separators(prof_value) try: prof_value = Decimal(prof_value) + if prof_value < Decimal("0.00"): + raise TypeError("Please do not use negative numbers") except (DecimalException, TypeError): messages.error(self.request, _('You entered an invalid number.')) is_valid = False @@ -1313,6 +1325,8 @@ class OrderRefundView(OrderView): value = formats.sanitize_separators(value) try: value = Decimal(value) + if value < Decimal("0.00"): + raise TypeError("Please do not use negative numbers") except (DecimalException, TypeError): messages.error(self.request, _('You entered an invalid number.')) is_valid = False @@ -1342,7 +1356,12 @@ class OrderRefundView(OrderView): )) any_success = False - if refund_selected == full_refund and is_valid: + if refund_selected != full_refund: + messages.error(self.request, _('The refunds you selected do not match the selected total refund ' + 'amount.')) + is_valid = False + + if is_valid: for r in refunds: r.save() order.log_action('pretix.event.order.refund.created', { @@ -1414,9 +1433,6 @@ class OrderRefundView(OrderView): ) })) return redirect(self.get_order_url()) - else: - messages.error(self.request, _('The refunds you selected do not match the selected total refund ' - 'amount.')) def post(self, *args, **kwargs): if self.start_form.is_valid(): @@ -1646,7 +1662,8 @@ class OrderCheckVATID(OrderView): return redirect(self.get_order_url()) try: - normalized_id = validate_vat_id(ia.vat_id, str(ia.country)) + requester_id = self.request.event.settings.invoice_address_from_vat_id + normalized_id = validate_vat_id(ia.vat_id, str(ia.country), requester_id) with transaction.atomic(): ia.vat_id_validated = True ia.vat_id = normalized_id @@ -2008,7 +2025,10 @@ class OrderChange(OrderView): 'issued_gift_cards', 'addons', ).annotate( - _seat_allowed=Exists(SeatCategoryMapping.objects.filter(subevent=OuterRef("subevent"), product=OuterRef("item"))) + _seat_allowed=Exists(SeatCategoryMapping.objects.filter( + subevent=OuterRef("subevent") if self.request.event.has_subevents else None, + product=OuterRef("item")) + ) )) for p in positions: p.form = OrderPositionChangeForm( @@ -2226,6 +2246,10 @@ class OrderModifyInformation(OrderQuestionsViewMixin, OrderView): only_user_visible = False all_optional = True + @property + def order_question_container(self): + return self.order + def get_context_data(self, **kwargs): ctx = super().get_context_data(**kwargs) ctx['other_form'] = self.other_form @@ -2587,7 +2611,11 @@ class AnswerDownload(EventPermissionRequiredMixin, OrderViewMixin, ListView): answid = kwargs.get('answer') token = request.GET.get('token', '') - answer = get_object_or_404(QuestionAnswer, orderposition__order=self.order, id=answid) + answer = get_object_or_404( + QuestionAnswer, + Q(orderposition__order=self.order) | Q(order=self.order), + id=answid + ) if not answer.file: raise Http404() if not check_token(request, answer, token): @@ -2597,7 +2625,7 @@ class AnswerDownload(EventPermissionRequiredMixin, OrderViewMixin, ListView): resp = FileResponse(answer.file, content_type=ftype or 'application/binary') resp['Content-Disposition'] = 'attachment; filename="{}-{}-{}-{}"'.format( self.request.event.slug.upper(), self.order.code, - answer.orderposition.positionid, + answer.orderposition.positionid if answer.orderposition else '', os.path.basename(answer.file.name).split('.', 1)[1] ) return resp diff --git a/src/pretix/control/views/organizer.py b/src/pretix/control/views/organizer.py index e5de190c0..f262841c0 100644 --- a/src/pretix/control/views/organizer.py +++ b/src/pretix/control/views/organizer.py @@ -108,6 +108,9 @@ from pretix.base.services.export import ( init_organizer_exporters, multiexport, scheduled_organizer_export, ) from pretix.base.services.mail import mail, prefix_subject +from pretix.base.services.placeholders import ( + prepare_sample_context_for_preview, +) from pretix.base.templatetags.rich_text import markdown_compile_email from pretix.base.views.tasks import AsyncAction from pretix.control.forms.exports import ScheduledOrganizerExportForm @@ -345,16 +348,11 @@ class MailSettingsPreview(OrganizerPermissionRequiredMixin, View): # get all supported placeholders with dummy values def placeholders(self, item): - ctx = {} - for p, s in MailSettingsForm(obj=self.request.organizer)._get_sample_context( - MailSettingsForm.base_context[item]).items(): - if s.strip().startswith('*'): - ctx[p] = s - else: - ctx[p] = '{}'.format( - _('This value will be replaced based on dynamic parameters.'), - s - ) + ctx = prepare_sample_context_for_preview( + MailSettingsForm(obj=self.request.organizer)._get_sample_context( + MailSettingsForm.base_context[item] + ) + ) return self.SafeDict(ctx) def post(self, request, *args, **kwargs): @@ -780,9 +778,9 @@ class OrganizerPluginEvents(OrganizerDetailViewMixin, OrganizerPermissionRequire def get_form_kwargs(self): kwargs = super().get_form_kwargs() - kwargs["events"] = self.request.user.get_events_with_permission( - "event.settings.general:write", request=self.request - ).filter(organizer=self.request.organizer) + # Assumption: Who has access to modify organizer settings may see all events and disable/enable plugins + # for them. Otherwise, inconsistent situations occur. + kwargs["events"] = self.request.organizer.events.all() kwargs["initial"] = { "events": self.request.organizer.events.filter(plugins__regex='(^|,)' + self.plugin.module + '(,|$)') } @@ -1210,7 +1208,7 @@ class DeviceQueryMixin: def get_queryset(self): qs = self.request.organizer.devices.prefetch_related( 'limit_events', 'gate', - ).order_by('revoked', '-device_id') + ).select_related('last_seen').order_by('revoked', '-device_id') if 'device' in self.request_data and '__ALL' not in self.request_data: qs = qs.filter( @@ -2204,7 +2202,7 @@ class ExportView(OrganizerPermissionRequiredMixin, ExportMixin, ListView): owner=self.request.user, timezone=str(get_current_timezone()), ) - if not self.scheduled: + if not self.scheduled and not self.scheduled_copy_from: initial = { "mail_subject": gettext("Export: {title}").format(title=self.exporter.verbose_name), "mail_template": gettext( diff --git a/src/pretix/control/views/pdf.py b/src/pretix/control/views/pdf.py index fc935df80..318e7b0c0 100644 --- a/src/pretix/control/views/pdf.py +++ b/src/pretix/control/views/pdf.py @@ -27,6 +27,7 @@ from decimal import Decimal from io import BytesIO from django.conf import settings +from django.core.exceptions import PermissionDenied from django.core.files import File from django.core.files.base import ContentFile from django.core.files.storage import default_storage @@ -193,6 +194,7 @@ class BaseEditorView(EventPermissionRequiredMixin, TemplateView): c.expires = now() + timedelta(days=7) c.date = now() c.filename = 'background_preview.pdf' + c.bind_to_session(request, "ticketoutput-pdf-background") c.type = 'application/pdf' c.save() c.file.save('empty.pdf', ContentFile(buffer.read())) @@ -218,6 +220,7 @@ class BaseEditorView(EventPermissionRequiredMixin, TemplateView): c.expires = now() + timedelta(days=7) c.date = now() c.filename = 'background_preview.pdf' + c.bind_to_session(request, "ticketoutput-pdf-background") c.type = 'application/pdf' c.file = fileobj c.save() @@ -303,5 +306,7 @@ class FontsCSSView(TemplateView): class PdfView(TemplateView): def get(self, request, *args, **kwargs): cf = get_object_or_404(CachedFile, id=kwargs.get("filename"), filename="background_preview.pdf") + if not cf.allowed_for_session(request, "ticketoutput-pdf-background"): + raise PermissionDenied() resp = FileResponse(cf.file, filename=cf.filename, content_type='application/pdf') return resp diff --git a/src/pretix/control/views/subevents.py b/src/pretix/control/views/subevents.py index b40a41542..a6ae084be 100644 --- a/src/pretix/control/views/subevents.py +++ b/src/pretix/control/views/subevents.py @@ -431,7 +431,7 @@ class SubEventEditorMixin(MetaDataEditorMixin): days = (self.copy_from.date_from.astimezone(tz).date() - value.astimezone(tz).date()).days return RelativeDateWrapper(RelativeDate( days=abs(days), - base_date_name='date_from', + base_date_name='event__date_from', time=value.astimezone(tz).time(), minutes=None, is_after=days < 0, @@ -1276,6 +1276,11 @@ class SubEventBulkEdit(SubEventQueryMixin, EventPermissionRequiredMixin, FormVie self._default_meta = self.request.event.meta_data for p in self.request.organizer.meta_properties.all(): + if p.protected and not self.request.user.has_organizer_permission( + self.request.organizer, 'organizer.settings.general:write', request=self.request + ): + continue + inst = SubEventMetaValue(property=p) if len(matches[p.id]) == 1 and matches[p.id][0]['c'] == total: inst.value = matches[p.id][0]['value'] diff --git a/src/pretix/control/views/user.py b/src/pretix/control/views/user.py index 2d33b4180..fa2e44e24 100644 --- a/src/pretix/control/views/user.py +++ b/src/pretix/control/views/user.py @@ -59,6 +59,7 @@ from django.utils.translation import gettext_lazy as _ from django.views import View from django.views.decorators.cache import never_cache from django.views.generic import FormView, ListView, TemplateView, UpdateView +from django_otp import devices_for_user from django_otp.plugins.otp_static.models import StaticDevice from django_otp.plugins.otp_totp.models import TOTPDevice from django_scopes import scopes_disabled @@ -85,7 +86,6 @@ from pretix.helpers.ratelimit import rate_limit, rate_limit_reset from pretix.helpers.security import session_reauth from pretix.helpers.u2f import websafe_encode -REAL_DEVICE_TYPES = (TOTPDevice, WebAuthnDevice, U2FDevice) logger = logging.getLogger(__name__) @@ -313,17 +313,7 @@ class User2FAMainView(RecentAuthenticationRequiredMixin, TemplateView): except StaticDevice.DoesNotExist: ctx['static_tokens_device'] = None - ctx['devices'] = [] - for dt in REAL_DEVICE_TYPES: - objs = list(dt.objects.filter(user=self.request.user, confirmed=True)) - for obj in objs: - if dt == TOTPDevice: - obj.devicetype = 'totp' - elif dt == U2FDevice: - obj.devicetype = 'u2f' - elif dt == WebAuthnDevice: - obj.devicetype = 'webauthn' - ctx['devices'] += objs + ctx['devices'] = [d for d in devices_for_user(self.request.user) if not isinstance(d, StaticDevice)] ctx['obligatory'] = None if settings.PRETIX_OBLIGATORY_2FA is True: @@ -342,9 +332,9 @@ class User2FADeviceAddView(RecentAuthenticationRequiredMixin, FormView): template_name = 'pretixcontrol/user/2fa_add.html' def form_valid(self, form): - if form.cleaned_data['devicetype'] == 'totp': + if form.cleaned_data['devicetype'] == 'otp_totp.totpdevice': dev = TOTPDevice.objects.create(user=self.request.user, confirmed=False, name=form.cleaned_data['name']) - elif form.cleaned_data['devicetype'] == 'webauthn': + elif form.cleaned_data['devicetype'] == 'pretixbase.webauthndevice': if not self.request.is_secure(): messages.error(self.request, _('Security devices are only available if pretix is served via HTTPS.')) @@ -364,11 +354,11 @@ class User2FADeviceDeleteView(RecentAuthenticationRequiredMixin, TemplateView): @cached_property def device(self): - if self.kwargs['devicetype'] == 'totp': + if self.kwargs['devicetype'] == 'otp_totp.totpdevice': return get_object_or_404(TOTPDevice, user=self.request.user, pk=self.kwargs['device'], confirmed=True) - elif self.kwargs['devicetype'] == 'webauthn': + elif self.kwargs['devicetype'] == 'pretixbase.webauthndevice': return get_object_or_404(WebAuthnDevice, user=self.request.user, pk=self.kwargs['device'], confirmed=True) - elif self.kwargs['devicetype'] == 'u2f': + elif self.kwargs['devicetype'] == 'pretixbase.u2fdevice': return get_object_or_404(U2FDevice, user=self.request.user, pk=self.kwargs['device'], confirmed=True) def get_context_data(self, **kwargs): @@ -386,7 +376,7 @@ class User2FADeviceDeleteView(RecentAuthenticationRequiredMixin, TemplateView): msgs = [ _('A two-factor authentication device has been removed from your account.') ] - if not any(dt.objects.filter(user=self.request.user, confirmed=True) for dt in REAL_DEVICE_TYPES): + if not any(d.confirmed for d in devices_for_user(self.request.user) if not isinstance(d, StaticDevice)): self.request.user.require_2fa = False self.request.user.save() self.request.user.log_action('pretix.user.settings.2fa.disabled', user=self.request.user) @@ -461,7 +451,7 @@ class User2FADeviceConfirmWebAuthnView(RecentAuthenticationRequiredMixin, Templa ).first() if credential_id_exists: messages.error(request, _('This security device is already registered.')) - return redirect(reverse('control:user.settings.2fa.confirm.webauthn', kwargs={ + return redirect(reverse('control:user.settings.2fa.confirm.pretixbase.webauthndevice', kwargs={ 'device': self.device.pk })) @@ -475,7 +465,7 @@ class User2FADeviceConfirmWebAuthnView(RecentAuthenticationRequiredMixin, Templa self.device.save() self.request.user.log_action('pretix.user.settings.2fa.device.added', user=self.request.user, data={ 'id': self.device.pk, - 'devicetype': 'u2f', + 'devicetype': 'pretixbase.webauthndevice', 'name': self.device.name, }) notices = [ @@ -503,7 +493,7 @@ class User2FADeviceConfirmWebAuthnView(RecentAuthenticationRequiredMixin, Templa except Exception: messages.error(request, _('The registration could not be completed. Please try again.')) logger.exception('WebAuthn registration failed') - return redirect(reverse('control:user.settings.2fa.confirm.webauthn', kwargs={ + return redirect(reverse('control:user.settings.2fa.confirm.pretixbase.webauthndevice', kwargs={ 'device': self.device.pk })) @@ -537,7 +527,7 @@ class User2FADeviceConfirmTOTPView(RecentAuthenticationRequiredMixin, TemplateVi self.request.user.log_action('pretix.user.settings.2fa.device.added', user=self.request.user, data={ 'id': self.device.pk, 'name': self.device.name, - 'devicetype': 'totp' + 'devicetype': 'otp_totp.totpdevice' }) notices = [ _('A new two-factor authentication device has been added to your account.') @@ -563,7 +553,7 @@ class User2FADeviceConfirmTOTPView(RecentAuthenticationRequiredMixin, TemplateVi else: messages.error(request, _('The code you entered was not valid. If this problem persists, please check ' 'that the date and time of your phone are configured correctly.')) - return redirect(reverse('control:user.settings.2fa.confirm.totp', kwargs={ + return redirect(reverse('control:user.settings.2fa.confirm.otp_totp.totpdevice', kwargs={ 'device': self.device.pk })) @@ -594,7 +584,7 @@ class User2FAEnableView(RecentAuthenticationRequiredMixin, TemplateView): template_name = 'pretixcontrol/user/2fa_enable.html' def dispatch(self, request, *args, **kwargs): - if not any(dt.objects.filter(user=self.request.user, confirmed=True) for dt in REAL_DEVICE_TYPES): + if not any(d.confirmed for d in devices_for_user(self.request.user) if not isinstance(d, StaticDevice)): messages.error(request, _('Please configure at least one device before enabling two-factor ' 'authentication.')) return redirect(reverse('control:user.settings.2fa')) @@ -956,7 +946,7 @@ class UserEmailConfirmView(FormView): @transaction.atomic() def form_valid(self, form): - reason = self.request.GET['reason'] + reason = self.request.GET.get('reason') if reason not in ('email_change', 'email_verify'): raise PermissionDenied try: diff --git a/src/pretix/control/views/users.py b/src/pretix/control/views/users.py index 971be19c5..fe0d8831d 100644 --- a/src/pretix/control/views/users.py +++ b/src/pretix/control/views/users.py @@ -40,6 +40,7 @@ from django.utils.functional import cached_property from django.utils.translation import gettext_lazy as _ from django.views import View from django.views.generic import ListView, TemplateView +from django_otp import devices_for_user from django_otp.plugins.otp_static.models import StaticDevice from hijack import signals @@ -107,6 +108,9 @@ class UserEditView(AdministratorPermissionRequiredMixin, RecentAuthenticationReq ctx['backend'] = ( b[self.object.auth_backend].verbose_name if self.object.auth_backend in b else self.object.auth_backend ) + + ctx['devices'] = devices_for_user(self.object) + return ctx def get_success_url(self): @@ -183,6 +187,25 @@ class UserEmergencyTokenView(AdministratorPermissionRequiredMixin, RecentAuthent return reverse('control:users.edit', kwargs=self.kwargs) +class Reset2FADriftThrottleView(AdministratorPermissionRequiredMixin, RecentAuthenticationRequiredMixin, View): + + def get(self, request, *args, **kwargs): + return redirect(reverse('control:users.edit', kwargs=self.kwargs)) + + def post(self, request, *args, **kwargs): + self.object = get_object_or_404(User, pk=self.kwargs.get("id")) + self.object.totpdevice_set.update(drift=0, throttling_failure_timestamp=None, throttling_failure_count=0) + self.object.staticdevice_set.update(throttling_failure_timestamp=None, throttling_failure_count=0) + self.object.log_action('pretix.user.settings.2fa.resetdrift', user=self.request.user) + messages.success(request, _( + 'The drift values for TOTP devices have been reset.' + )) + return redirect(self.get_success_url()) + + def get_success_url(self): + return reverse('control:users.edit', kwargs=self.kwargs) + + class UserAnonymizeView(AdministratorPermissionRequiredMixin, RecentAuthenticationRequiredMixin, TemplateView): template_name = "pretixcontrol/users/anonymize.html" diff --git a/src/pretix/control/views/vouchers.py b/src/pretix/control/views/vouchers.py index 4a3cd07c9..d28f46e27 100644 --- a/src/pretix/control/views/vouchers.py +++ b/src/pretix/control/views/vouchers.py @@ -144,7 +144,7 @@ class VoucherList(VoucherQueryMixin, PaginationMixin, EventPermissionRequiredMix headers = [ _('Voucher code'), _('Valid until'), _('Product'), _('Reserve quota'), _('Bypass quota'), _('Price effect'), _('Value'), _('Tag'), _('Redeemed'), _('Maximum usages'), _('Seat'), - _('Comment') + _('Comment'), _('Budget'), _('Budget used') ] writer.writerow(headers) @@ -170,7 +170,9 @@ class VoucherList(VoucherQueryMixin, PaginationMixin, EventPermissionRequiredMix str(v.redeemed), str(v.max_usages), str(v.seat) if v.seat else "", - str(v.comment) if v.comment else "" + str(v.comment) if v.comment else "", + str(v.budget) if v.budget is not None else "", + str(v.budget_used) if v.budget is not None else "", ] writer.writerow(row) diff --git a/src/pretix/helpers/database.py b/src/pretix/helpers/database.py index d9d8ffb16..931ba35ee 100644 --- a/src/pretix/helpers/database.py +++ b/src/pretix/helpers/database.py @@ -22,6 +22,7 @@ import contextlib from django.conf import settings +from django.contrib.postgres.indexes import BrinIndex from django.core.exceptions import FieldDoesNotExist, ImproperlyConfigured from django.db import connection, transaction from django.db.models import ( @@ -285,3 +286,30 @@ def get_deterministic_ordering(model, ordering): # on the primary key to provide total ordering. ordering.append("-pk") return ordering + + +@contextlib.contextmanager +def conditional_atomic(do_atomic, **kwargs): + if do_atomic: + with transaction.atomic(**kwargs): + yield + else: + yield + + +class IgnoreOnSQLiteMixin: + # Mixin to allow defining PostgreSQL-specific indexes that will just not be created + # on SQLite. SQLite is supported for testing only anyways! + def create_sql(self, model, schema_editor, *args, **kwargs): + if "sqlite" in settings.DATABASES["default"]["ENGINE"]: + return "" + return super().create_sql(model, schema_editor, *args, **kwargs) + + def remove_sql(self, model, schema_editor, **kwargs): + if "sqlite" in settings.DATABASES["default"]["ENGINE"]: + return "" + return super().remove_sql(model, schema_editor, **kwargs) + + +class BrinIndexIgnoredOnSQLite(IgnoreOnSQLiteMixin, BrinIndex): + pass diff --git a/src/pretix/helpers/monkeypatching.py b/src/pretix/helpers/monkeypatching.py index a92b3785b..6e8947413 100644 --- a/src/pretix/helpers/monkeypatching.py +++ b/src/pretix/helpers/monkeypatching.py @@ -27,6 +27,7 @@ from http import cookies from django.conf import settings from django.core.exceptions import SuspiciousFileOperation +from django.middleware.csrf import CsrfViewMiddleware as BaseCsrfMiddleware from PIL import Image from requests.adapters import HTTPAdapter from urllib3.connection import HTTPConnection, HTTPSConnection @@ -42,6 +43,7 @@ from urllib3.util.timeout import _DEFAULT_TIMEOUT from pretix.helpers.reportlab import ThumbnailingImageReader from pretix.helpers.ssrf import should_block_access +from pretix.multidomain.middlewares import CsrfViewMiddleware def monkeypatch_vobject_performance(): @@ -242,6 +244,20 @@ def monkeypatch_reportlab_imagereader(): utils.ImageReader.__init__ = new_init +def monkeypatch_csrf_middleware(): + # Some views from django or plugins use the middleware or the derived decorators directly, + # so we have to also patch the stock middleware + BaseCsrfMiddleware._get_secret = CsrfViewMiddleware._get_secret + BaseCsrfMiddleware._set_csrf_cookie = CsrfViewMiddleware._set_csrf_cookie + + +def monkeypatch_json_constants(): + from json.decoder import _CONSTANTS # noqa + del _CONSTANTS['-Infinity'] + del _CONSTANTS['Infinity'] + del _CONSTANTS['NaN'] + + def monkeypatch_all_at_ready(): monkeypatch_vobject_performance() monkeypatch_pillow_safer() @@ -249,3 +265,5 @@ def monkeypatch_all_at_ready(): monkeypatch_urllib3_ssrf_protection() monkeypatch_cookie_morsel() monkeypatch_reportlab_imagereader() + monkeypatch_csrf_middleware() + monkeypatch_json_constants() diff --git a/src/pretix/helpers/safedownload.py b/src/pretix/helpers/safedownload.py index 87d1f56a3..f6362e97b 100644 --- a/src/pretix/helpers/safedownload.py +++ b/src/pretix/helpers/safedownload.py @@ -24,17 +24,21 @@ import hashlib from django.core.signing import BadSignature, TimestampSigner +class SafeDownloadSigner(TimestampSigner): + pass + + def get_token(request, answer): if not request.session.session_key: request.session.create() payload = '{}:{}'.format(request.session.session_key, answer.pk) - signer = TimestampSigner() + signer = SafeDownloadSigner() return signer.sign(hashlib.sha1(payload.encode()).hexdigest()) def check_token(request, answer, token): payload = hashlib.sha1('{}:{}'.format(request.session.session_key, answer.pk).encode()).hexdigest() - signer = TimestampSigner() + signer = SafeDownloadSigner() try: return payload == signer.unsign(token, max_age=3600 * 24) except BadSignature: diff --git a/src/pretix/helpers/urls.py b/src/pretix/helpers/urls.py index bb586f2d2..b509c5ce6 100644 --- a/src/pretix/helpers/urls.py +++ b/src/pretix/helpers/urls.py @@ -29,7 +29,7 @@ from django.urls import reverse def build_absolute_uri(urlname, args=None, kwargs=None): warnings.warn( 'Usage of build_absolute_uri is confusing since there are many functions with that name. ' - 'Replace this usage with ', + 'Replace this usage with mainreverse_absolute.', DeprecationWarning ) return mainreverse_absolute(urlname, args, kwargs) diff --git a/src/pretix/locale/af/LC_MESSAGES/django.po b/src/pretix/locale/af/LC_MESSAGES/django.po index 325594947..b077a15b0 100644 --- a/src/pretix/locale/af/LC_MESSAGES/django.po +++ b/src/pretix/locale/af/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-07-15 14:20+0000\n" "Last-Translator: Llewelyn Barkhuizen \n" "Language-Team: Afrikaans plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30719,10 +30958,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31085,12 +31320,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31103,23 +31336,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31770,11 +32004,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/af/LC_MESSAGES/djangojs.po b/src/pretix/locale/af/LC_MESSAGES/djangojs.po index e8f8c4796..d8a0b20e2 100644 --- a/src/pretix/locale/af/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/af/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-07 09:33+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -765,194 +765,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -960,25 +929,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -986,13 +951,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1000,115 +963,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1117,138 +1061,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/ang/LC_MESSAGES/django.po b/src/pretix/locale/ang/LC_MESSAGES/django.po index c694b17c4..1448827fb 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/django.po +++ b/src/pretix/locale/ang/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -89,6 +89,10 @@ msgstr "" msgid "Hebrew" msgstr "" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "" @@ -192,7 +196,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "" @@ -408,6 +412,10 @@ msgstr "" msgid "You cannot exchange a medium for a medium." msgstr "" +#: pretix/api/views/checkin.py +msgid "You cannot simulate a medium exchange." +msgstr "" + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -836,8 +844,7 @@ msgstr "" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -854,7 +861,6 @@ msgstr "" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "" @@ -1585,9 +1591,8 @@ msgid "Invoice sender:" msgstr "" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1599,8 +1604,7 @@ msgstr "" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "" @@ -1608,8 +1612,7 @@ msgstr "" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "" @@ -1632,8 +1635,7 @@ msgstr "" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1661,8 +1663,7 @@ msgstr "" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1715,6 +1716,18 @@ msgstr "" msgid "Payment providers" msgstr "" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "" + +#: pretix/base/exporters/invoices.py +msgid "Transmission status" +msgstr "" + +#: pretix/base/exporters/invoices.py +msgid "Transmission date" +msgstr "" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "" @@ -2358,7 +2371,6 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2382,7 +2394,6 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "" @@ -2449,7 +2460,8 @@ msgstr "" msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2463,7 +2475,6 @@ msgstr "" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "" @@ -2954,13 +2965,11 @@ msgid "" msgstr "" #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." +msgid "Street" msgstr "" #: pretix/base/forms/questions.py -msgid "Street and Number" +msgid "State" msgstr "" #: pretix/base/forms/questions.py @@ -2993,6 +3002,16 @@ msgstr "" msgid "Please enter a date and time no later than {max}." msgstr "" +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4213,6 +4232,10 @@ msgstr "" msgid "Initialization date" msgstr "" +#: pretix/base/models/devices.py +msgid "Security profile" +msgstr "" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5319,6 +5342,10 @@ msgstr "" msgid "The count needs to be equal to or greater than zero." msgstr "" +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "" + #: pretix/base/models/items.py msgid "Number" msgstr "" @@ -5356,6 +5383,10 @@ msgstr "" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5420,6 +5451,10 @@ msgstr "" msgid "Maximum value" msgstr "" +#: pretix/base/models/items.py +msgid "Minimum length" +msgstr "" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "" @@ -5486,6 +5521,10 @@ msgstr "" msgid "The maximum value must not be lower than the minimum value." msgstr "" +#: pretix/base/models/items.py +msgid "The maximum length must not be shorter than the minimum length." +msgstr "" + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -5955,10 +5994,6 @@ msgstr "" msgid "Value" msgstr "" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "" @@ -5983,10 +6018,6 @@ msgstr "" msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -6867,7 +6898,7 @@ msgstr "" #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" #: pretix/base/payment.py @@ -7594,6 +7625,14 @@ msgstr "" msgid "Presale end" msgstr "" +#: pretix/base/reldate.py +msgid "Order creation" +msgstr "" + +#: pretix/base/reldate.py +msgid "Order expiry" +msgstr "" + #: pretix/base/reldate.py msgid "before" msgstr "" @@ -7618,6 +7657,26 @@ msgstr "" msgid "Not set" msgstr "" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "" @@ -8703,7 +8762,7 @@ msgstr "" msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "" @@ -9284,6 +9343,25 @@ msgid "" "to get a ticket, such as a box office." msgstr "" +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "" @@ -9413,6 +9491,17 @@ msgid "" "'Last date of payments' configured above." msgstr "" +#: pretix/base/settings.py +msgid "Allow postponed payment choice for sales channels" +msgstr "" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "" @@ -9934,12 +10023,6 @@ msgstr "" msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "" @@ -12425,6 +12508,22 @@ msgid "" "card is issued in." msgstr "" +#: pretix/control/forms/event.py +msgid "Payment term" +msgstr "" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +msgid "different payment term in days" +msgstr "" + +#: pretix/control/forms/event.py +msgid "different payment term in minutes" +msgstr "" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "" @@ -14612,6 +14711,11 @@ msgctxt "rrule" msgid "third" msgstr "" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -15595,6 +15699,22 @@ msgstr "" msgid "Queued emails have been aborted." msgstr "" +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been created." +msgstr "" + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been changed." +msgstr "" + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been reordered." +msgstr "" + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -15797,6 +15917,10 @@ msgstr "" msgid "A two-factor emergency code has been generated." msgstr "" +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -16629,6 +16753,87 @@ msgid "" "Granting access to your pretix account happens at your own risk." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +msgid "Authorize" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "" @@ -16990,82 +17195,6 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -18575,6 +18704,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "" @@ -19176,7 +19306,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -20226,6 +20356,24 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new per-ticket question" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new order-level question" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-ticket questions" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "" @@ -20242,6 +20390,26 @@ msgstr "" msgid "All personalized products" msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-order questions" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "These questions are asked once per order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -20764,6 +20932,13 @@ msgstr "" msgid "(optional)" msgstr "" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +msgid "Additional order information" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "" @@ -20791,6 +20966,23 @@ msgstr "" msgid "Extend payment term" msgstr "" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -21046,25 +21238,10 @@ msgstr "" msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -22302,6 +22479,15 @@ msgstr "" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, python-format +msgid "Last seen: %(time)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "" @@ -24060,6 +24246,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -24304,6 +24491,26 @@ msgstr "" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Available two-factor authentication methods" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "Currently locked until %(date)s" +msgstr "" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -24757,6 +24964,20 @@ msgstr "" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -25177,10 +25398,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "" -#: pretix/control/views/item.py -msgid "Street" -msgstr "" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -25326,7 +25543,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -25513,6 +25730,10 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "" +#: pretix/control/views/orders.py +msgid "You entered an order in an event that you do not have access to." +msgstr "" + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -25525,6 +25746,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -25566,10 +25791,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -25716,7 +25937,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -26280,6 +26502,10 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -26292,6 +26518,14 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -26444,12 +26678,11 @@ msgstr "" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "" @@ -27000,7 +27233,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -27494,8 +27726,7 @@ msgstr "" msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "" @@ -27554,152 +27785,6 @@ msgstr "" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -27709,10 +27794,23 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -27758,6 +27856,49 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "" @@ -27778,6 +27919,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -27806,6 +27951,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -27814,6 +27965,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -27823,12 +27978,41 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -27916,6 +28100,12 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -27947,6 +28137,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "" @@ -27957,6 +28152,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -27983,8 +28189,17 @@ msgstr "" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -28017,6 +28232,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -30036,7 +30263,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "" @@ -30457,6 +30683,31 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, python-format +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, python-format +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "Proceed without selection" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -30523,14 +30774,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "" @@ -30559,66 +30808,56 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30717,10 +30956,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31083,12 +31318,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31101,23 +31334,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31768,11 +32002,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/ang/LC_MESSAGES/djangojs.po b/src/pretix/locale/ang/LC_MESSAGES/djangojs.po index 86925413c..b34658740 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ang/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -766,194 +766,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -961,25 +930,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -987,13 +952,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1001,115 +964,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1118,138 +1062,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index 9bfe06cff..4c66a28d8 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/django.po +++ b/src/pretix/locale/ar/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-07-20 08:01+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: Arabic لا تم مراجعة هذا الطلب من قبل فريق pretix. منح " "الوصول إلى الحساب الخاص بك pretix يحدث على مسؤوليتك الخاصة." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "إلغاء" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "التطبيقات المعتمدة" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "خطأ:" @@ -18892,82 +19134,6 @@ msgstr[5] "" "هل أنت متأكد من أنك تريد حذف عمليات تسجيل الوصول الخاصة بـ تذكرة " "واحدة بشكل نهائي؟" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "إلغاء" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20716,6 +20882,7 @@ msgid "Top recommendation" msgstr "التوصية الأولى" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "ميزة تجريبية" @@ -21398,8 +21565,12 @@ msgstr "" "مراجع التحويل المصرفي كاختصار لمرجع هذا الحدث." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "ونحن نوصي بشدة بعدم استخدام أشكال قصيرة من أكثر من 16 حرفا." #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -22576,6 +22747,30 @@ msgstr "" "أسئلة تسمح الحضور لملء بيانات إضافية عن تذاكرهم. إذا كنت توفير الغذاء، قد " "يكون مثال واحد أن يسأل المستخدمين حول المتطلبات الغذائية." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "إنشاء سؤال جديد" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "إنشاء سؤال جديد" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "مسألة الحذف" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "إنشاء سؤال جديد" @@ -22592,6 +22787,30 @@ msgstr "طرح خلال التسجيل في مكتب الاستقبال" msgid "All personalized products" msgstr "جميع المنتجات المخصصة" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "تضمين الأسئلة" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "تمت إعادة ترتيب السؤال." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23178,6 +23397,15 @@ msgstr "معلومات الفاتورة" msgid "(optional)" msgstr "(اختياري)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "معلومة اضافية" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "أجل حذف" @@ -23207,6 +23435,25 @@ msgstr "نعم، وتنكر ترتيب" msgid "Extend payment term" msgstr "تمديد فترة السداد" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"وقد تم تحميل هذا الملف من قبل المستخدم، ويمكن أن تحتوي على فيروسات أو غيرها " +"من المحتويات الضارة." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "UNSAFE" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "بلا جواب" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23479,27 +23726,10 @@ msgstr "%(datetime_range)s صالح" msgid "Ticket page" msgstr "صفحة التذاكر" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "بلا جواب" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "سوف يتم طرح هذا السؤال أثناء التسجيل في مكتب الاستقبال." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"وقد تم تحميل هذا الملف من قبل المستخدم، ويمكن أن تحتوي على فيروسات أو غيرها " -"من المحتويات الضارة." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "UNSAFE" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24852,6 +25082,16 @@ msgstr "توصيل جهاز" msgid "Hardware model" msgstr "نموذج الأجهزة" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "البداية: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "لم يتم تهيئة بعد" @@ -26812,6 +27052,7 @@ msgid "Add a new device" msgstr "إضافة جهاز جديد" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "الرموز الطوارئ" @@ -27069,6 +27310,34 @@ msgstr "المستخدم انتحال" msgid "Authentication backend" msgstr "المصادقة الخلفية" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "تعطيل المصادقة اثنين عامل" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "انتهت صلاحيتها منذ %(date)s" +msgstr[1] "انتهت صلاحيتها منذ %(date)s" +msgstr[2] "انتهت صلاحيتها منذ %(date)s" +msgstr[3] "انتهت صلاحيتها منذ %(date)s" +msgstr[4] "انتهت صلاحيتها منذ %(date)s" +msgstr[5] "انتهت صلاحيتها منذ %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "صالح حتى %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "عضوية فريق" @@ -27584,6 +27853,30 @@ msgstr "تم استخدام رمز الاسترداد الخاص بالمصاد msgid "Invalid code, please try again." msgstr "رمز غير صالح، يرجى المحاولة مرة أخرى." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[1] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[2] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[3] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[4] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[5] "رمز غير صالح، يرجى المحاولة مرة أخرى." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[1] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[2] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[3] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[4] "رمز غير صالح، يرجى المحاولة مرة أخرى." +msgstr[5] "رمز غير صالح، يرجى المحاولة مرة أخرى." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "وقد عادت الإضافية الاختيار المحددة." @@ -28045,10 +28338,6 @@ msgstr "تم تحديث ترتيب الفئات." msgid "Not all objects have been selected." msgstr "لم يتم تحديد جميع العناصر." -#: pretix/control/views/item.py -msgid "Street" -msgstr "الشارع" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "عدم وجود مسألة المطلوبة." @@ -28265,7 +28554,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -28481,6 +28770,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "لقد أدخلت طلبًا في حدث بعملة مختلفة." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "لقد أدخلت طلبًا في حدث بعملة مختلفة." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -28494,6 +28789,10 @@ msgid "" msgstr "" "لقد حددت استرداد جزئي لطريقة الدفع التي تدعم فقط المبالغ المستردة كامل." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "المبالغ المستردة التي حددتها لا تتطابق إجمالي استرداد المبلغ المحدد." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -28548,10 +28847,6 @@ msgstr "" "\n" "فريق {event} الخاص بك" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "المبالغ المستردة التي حددتها لا تتطابق إجمالي استرداد المبلغ المحدد." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "تم إنشاء دفع بنجاح." @@ -28706,7 +29001,8 @@ msgstr "الموضوع: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "وقد اصطف رسالتك وسوف يتم ارسالهم الى {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29329,6 +29625,12 @@ msgstr "" "الإلكتروني، إن أمكن). وتظل أي رموز طوارئ سابقة خاصة بهذا المستخدم سارية " "المفعول." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "وقد تم إعادة تعيين كلمة المرور." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "تم إنشاء مستخدم جديد." @@ -29341,6 +29643,16 @@ msgstr "حصص الاحتياط" msgid "Bypass quota" msgstr "حصة الالتفافية" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "القطعة" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "عدم وجود قسيمة المطلوبة." @@ -29495,12 +29807,11 @@ msgstr "آلية الاختيار في" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "فريق pretix" @@ -30086,7 +30397,6 @@ msgstr "الإدخالات الخاصة بك غير صالحة ، الرجاء #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -30631,8 +30941,7 @@ msgstr "تسجيل خروج" msgid "Automatically checked in" msgstr "تم التسجيل تلقائيا" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "سري" @@ -30696,169 +31005,6 @@ msgstr "عمليات المسح الناجحة فقط" msgid "A fully customizable payment method for manual processing." msgstr "طريقة دفع قابلة للتخصيص بالكامل للمعالجة اليدوية." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "باي بال" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"استقبل المدفوعات عبر حساب PayPal الخاص بك. يُعد PayPal أحد أكثر طرق الدفع " -"شيوعًا على مستوى العالم." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"يتم استخدام PayPal sandbox ، يمكنك الاختبار دون إرسال المبالغ فعليًا ولكنك " -"ستحتاج إلى مستخدم PayPal sandbox لتسجيل الدخول." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "حساب PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"انقر هنا للحصول على برنامج تعليمي حول كيفية الحصول على المفاتيح المطلوبة" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "نقطة النهاية" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "رمز يسبق المرجع" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"ستتم إضافة أي قيمة يتم إدخالها هنا أمام مرجع الحجز العادي الذي يحتوي على رقم " -"الطلب." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "اللاحقة المرجعية" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"سيتم إضافة أي قيمة يتم إدخالها هنا بعد رقم الحجز العادي الذي يتضمن رقم الطلب." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "اقطع الاتصال ب PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "كانت لدينا مشكلة في التواصل مع PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"لم نتمكن من معالجة الدفع. انظر أدناه للحصول على تفاصيل حول كيفية المتابعة." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "لم يوافق PayPal على الدفع بعد. سنبلغك بمجرد إتمام عملية الدفع." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "فشل رد المبلغ عبر PayPal: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "تم إستلام قيمة هذه الفاتورة مسبقا." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "رقم مرجع سداد PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "رقم مرجع البيع في PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"سيتم سحب المبلغ الإجمالي المذكور أعلاه من حساب PayPal الخاص بك بعد تأكيد " -"الشراء." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"بعد النقر فوق متابعة ، سنعيد توجيهك إلى PayPal لملء تفاصيل الدفع الخاصة بك. " -"ستتم إعادة توجيهك مرة أخرى هنا لمراجعة طلبك وتأكيده." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "رقم مرجع البيع" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "آخر تحديث" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "القيمة الإجمالية" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"فشلت محاولتنا لتنفيذ عملية الدفع الخاصة بك عبر PayPal. يرجى المحاولة مرة " -"أخرى أو الاتصال بنا." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"نحن في انتظار إجابة من PayPal بخصوص دفعك. يرجى الاتصال بنا ، إذا استغرق ذلك " -"أكثر من بضع ساعات." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "تم استلام رد غير صالح من PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "يبدو أنك قد ألغيت عملية السداد عبر PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "تم قطع اتصال حساب PayPal الخاص بك." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30872,10 +31018,24 @@ msgstr "" "الدفع المحلية، مثل eps وiDEAL وغيرها الكثير — دون أن يحتاجوا حتى إلى حساب " "PayPal. يُعد PayPal أحد أكثر طرق الدفع شيوعًا على مستوى العالم." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "باي بال" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "معرّف التاجر في PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"انقر هنا للحصول على برنامج تعليمي حول كيفية الحصول على المفاتيح المطلوبة" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "نقطة النهاية" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30934,6 +31094,52 @@ msgstr "" "امنح عملاءك إمكانية الشراء الآن (حتى حد معين) والدفع على أقساط متعددة أو في " "غضون 30 يومًا. وأنت، بصفتك التاجر، ستحصل على أموالك على الفور." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "رمز يسبق المرجع" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"ستتم إضافة أي قيمة يتم إدخالها هنا أمام مرجع الحجز العادي الذي يحتوي على رقم " +"الطلب." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "اللاحقة المرجعية" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"سيتم إضافة أي قيمة يتم إدخالها هنا بعد رقم الحجز العادي الذي يتضمن رقم الطلب." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- تلقائي --" @@ -30956,6 +31162,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "اتصل مع {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "اقطع الاتصال ب PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30989,6 +31199,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "حدث خطأ أثناء الاتصال بـ PayPal، يرجى المحاولة مرة أخرى." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"يتم استخدام PayPal sandbox ، يمكنك الاختبار دون إرسال المبالغ فعليًا ولكنك " +"ستحتاج إلى مستخدم PayPal sandbox لتسجيل الدخول." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31000,6 +31218,10 @@ msgstr "" "فهناك احتمال كبير أن ينجح الدفع في المحاولة الثانية أو الثالثة. يمكنك أيضًا " "تجربة طرق دفع أخرى، إن توفرت." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "كانت لدينا مشكلة في التواصل مع PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31009,6 +31231,19 @@ msgstr "حدث خطأ ما أثناء الاستعلام عن حالة الدف msgid "You may need to enable JavaScript for PayPal payments." msgstr "قد تحتاج إلى تمكين JavaScript لإجراء الدفعات عبر PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"لم نتمكن من معالجة الدفع. انظر أدناه للحصول على تفاصيل حول كيفية المتابعة." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "لم يوافق PayPal على الدفع بعد. سنبلغك بمجرد إتمام عملية الدفع." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -31017,6 +31252,23 @@ msgstr "" "فشل رد المبلغ عبر PayPal: لا تحتوي عملية الدفع الأصلية على المعلومات " "المطلوبة لإجراء رد تلقائي." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "فشل رد المبلغ عبر PayPal: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "تم إستلام قيمة هذه الفاتورة مسبقا." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "رقم مرجع سداد PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "رقم مرجع البيع في PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31106,6 +31358,14 @@ msgstr "يرجى النقر على زر «الدفع الآن» أدناه لت msgid "We will then charge your PayPal account and finalize the order." msgstr "بعد ذلك، سنقوم بتحصيل المبلغ من حساب PayPal الخاص بك وإتمام الطلب." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"سيتم سحب المبلغ الإجمالي المذكور أعلاه من حساب PayPal الخاص بك بعد تأكيد " +"الشراء." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31146,6 +31406,11 @@ msgstr "" "عملية الدفع الخاصة بك، يرجى المحاولة مرة أخرى. يمكنك أيضًا تجربة طريقة دفع " "أخرى، إذا كنت تفضل ذلك." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "رقم مرجع البيع" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "حالة الالتقاط" @@ -31158,6 +31423,17 @@ msgstr "" "تقوم PayPal حالياً بمراجعة هذه الدفعة. ولن يتم صرف المبلغ ولن يتم تغيير حالة " "الطلب من «معلقة» حتى انتهاء عملية المراجعة." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "آخر تحديث" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "القيمة الإجمالية" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31184,11 +31460,20 @@ msgstr "يرجى اختيار طريقة الدفع." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"لقد فشلت محاولتنا لتنفيذ عملية الدفع الخاصة بك عبر PayPal. يرجى المحاولة مرة " -"أخرى أو الاتصال بنا." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"نحن في انتظار إجابة من PayPal بخصوص دفعك. يرجى الاتصال بنا ، إذا استغرق ذلك " +"أكثر من بضع ساعات." #: pretix/plugins/paypal2/views.py msgid "" @@ -31230,6 +31515,18 @@ msgstr "" "حساب PayPal الخاص بك مرتبط الآن ب pretix. يمكنك تغيير الإعدادات بالتفصيل " "أدناه." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "تم استلام رد غير صالح من PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "يبدو أنك قد ألغيت عملية السداد عبر PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "تم قطع اتصال حساب PayPal الخاص بك." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "جهاز تسجيل قديم API" @@ -33480,7 +33777,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "بالإضافة إلى الضرائب" @@ -33933,6 +34229,35 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "يرجى الذهاب إلى إعدادات الدفع وتفعيل واحد أو أكثر من مزودي الدفع." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "يجب أن يكون الحدث قد انتهى حتى تتمكن من استخدام هذه الميزة." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "يجب أن يكون الحدث قد انتهى حتى تتمكن من استخدام هذه الميزة." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "المضي قدماً في إعادة الضبط" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "قبل أن نواصل ، نحتاج منك الإجابة على بعض الأسئلة." @@ -34014,14 +34339,12 @@ msgstr "يمكنك الاختيار بين%(min_count)s و %(max_count)s من ه #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "المبلغ الأدنى للطلب: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "مجاني" @@ -34050,66 +34373,56 @@ msgstr "إخفاء المتغيرات" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "السعر الأصلي:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "السعر الجديد:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "تعديل سعر %(item)s، بحد أدنى %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "تعديل السعر ل%(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "بما في ذلك. الضرائب" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr " زائد %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "بما في ذلك %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "اختر" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "تقليل الكمية" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "زيادة الكمية" @@ -34214,10 +34527,6 @@ msgstr[5] "تم استخدام هذه التذكرة %(count)s مرة." msgid "No attendee name provided" msgstr "لم يتم تقديم اسم الحضور" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "الصورة التي قمت بتحميلها سابقًا" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "تم تخفيض سعر هذا المنتج بسبب خصم تلقائي." @@ -34612,12 +34921,10 @@ msgid "Your order qualifies for a discount" msgstr "طلبك مؤهل للحصول على خصم" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "العناصر غير المصنفة" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "أظهر صورة بالحجم الكبير ل %(item)s" @@ -34634,23 +34941,24 @@ msgstr[4] "%(amount)s× في سلة التسوق الخاصة بك" msgstr[5] "%(amount)s× في سلة التسوق الخاصة بك" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)sشاملة الضرائب" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)sبدون ضرائب" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "تحديد السعر بـ %(currency)s لـ %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "الصورة التي قمت بتحميلها سابقًا" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35366,11 +35674,6 @@ msgid "" msgstr "" "لقد أدخلت رمز كود خصم يسمح لك بشراء أحد المنتجات التالية بالسعر المحدد:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "من %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -36381,6 +36684,49 @@ msgstr "الوصول إلى الكتابة" msgid "Kosovo" msgstr "كوسوفو" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "لا يؤثر هذا الخيار حاليًا إلا على تقويم سلسلة الفعاليات هذه، وليس على " +#~ "التقويم الخاص بالمنظم ككل." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "استقبل المدفوعات عبر حساب PayPal الخاص بك. يُعد PayPal أحد أكثر طرق الدفع " +#~ "شيوعًا على مستوى العالم." + +#~ msgid "PayPal account" +#~ msgstr "حساب PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "بعد النقر فوق متابعة ، سنعيد توجيهك إلى PayPal لملء تفاصيل الدفع الخاصة " +#~ "بك. ستتم إعادة توجيهك مرة أخرى هنا لمراجعة طلبك وتأكيده." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "فشلت محاولتنا لتنفيذ عملية الدفع الخاصة بك عبر PayPal. يرجى المحاولة مرة " +#~ "أخرى أو الاتصال بنا." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "من %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "لقد فشلت محاولتنا لتنفيذ عملية الدفع الخاصة بك عبر PayPal. يرجى المحاولة " +#~ "مرة أخرى أو الاتصال بنا." + #~ msgid "All actions" #~ msgstr "جميع الإجراءات" @@ -36504,9 +36850,6 @@ msgstr "كوسوفو" #~ msgid "Please do not use special characters in names." #~ msgstr "الرجاء إدخال اسم أقصر." -#~ msgid "State" -#~ msgstr "ولاية" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" @@ -37097,9 +37440,6 @@ msgstr "كوسوفو" #~ msgid "Badge design" #~ msgstr "تصميم شارة" -#~ msgid "(Same as above)" -#~ msgstr "(كما ورد أعلاه)" - #~ msgid "Translation in development" #~ msgstr "الترجمة في التنمية" diff --git a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po index 4955bf8b1..fa73ed64e 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-07-13 11:28+0000\n" "Last-Translator: ahmed badr \n" "Language-Team: Arabic \n" "Language-Team: Azerbaijani plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30721,10 +30960,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31087,12 +31322,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31105,23 +31338,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31772,11 +32006,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/az/LC_MESSAGES/djangojs.po b/src/pretix/locale/az/LC_MESSAGES/djangojs.po index c89415e88..6b8d00594 100644 --- a/src/pretix/locale/az/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/az/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -766,194 +766,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -961,25 +930,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -987,13 +952,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1001,115 +964,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1118,138 +1062,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/ca/LC_MESSAGES/django.po b/src/pretix/locale/ca/LC_MESSAGES/django.po index 99ec2a0ba..310047327 100644 --- a/src/pretix/locale/ca/LC_MESSAGES/django.po +++ b/src/pretix/locale/ca/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" -"PO-Revision-Date: 2026-06-25 14:00+0000\n" -"Last-Translator: Kim Lozano \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-20 14:00+0000\n" +"Last-Translator: Rita Gimenez \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2026.6.1\n" +"X-Generator: Weblate 2026.9.1\n" #: pretix/_base_settings.py msgid "English" @@ -37,11 +37,11 @@ msgstr "Àrab" #: pretix/_base_settings.py msgid "Basque" -msgstr "" +msgstr "Basc" #: pretix/_base_settings.py msgid "Catalan" -msgstr "" +msgstr "Català" #: pretix/_base_settings.py msgid "Chinese (simplified)" @@ -49,11 +49,11 @@ msgstr "Xinès (simplificat)" #: pretix/_base_settings.py msgid "Chinese (traditional)" -msgstr "" +msgstr "Xinès (tradicional)" #: pretix/_base_settings.py msgid "Czech" -msgstr "" +msgstr "Txec" #: pretix/_base_settings.py msgid "Croatian" @@ -81,7 +81,7 @@ msgstr "Finlandès" #: pretix/_base_settings.py msgid "Galician" -msgstr "" +msgstr "Gallec" #: pretix/_base_settings.py msgid "Greek" @@ -89,11 +89,15 @@ msgstr "Grec" #: pretix/_base_settings.py msgid "Hebrew" -msgstr "" +msgstr "Hebreu" + +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "Hongarès" #: pretix/_base_settings.py msgid "Indonesian" -msgstr "" +msgstr "Indonesi" #: pretix/_base_settings.py msgid "Italian" @@ -101,7 +105,7 @@ msgstr "Italià" #: pretix/_base_settings.py msgid "Japanese" -msgstr "" +msgstr "Japonès" #: pretix/_base_settings.py msgid "Latvian" @@ -109,7 +113,7 @@ msgstr "Letó" #: pretix/_base_settings.py msgid "Norwegian Bokmål" -msgstr "" +msgstr "Noruec" #: pretix/_base_settings.py msgid "Polish" @@ -125,7 +129,7 @@ msgstr "Portuguès (Brasil)" #: pretix/_base_settings.py msgid "Romanian" -msgstr "" +msgstr "Romanès" #: pretix/_base_settings.py msgid "Russian" @@ -133,11 +137,11 @@ msgstr "Rus" #: pretix/_base_settings.py msgid "Slovak" -msgstr "" +msgstr "Eslovac" #: pretix/_base_settings.py msgid "Swedish" -msgstr "" +msgstr "Suec" #: pretix/_base_settings.py msgid "Spanish" @@ -145,11 +149,11 @@ msgstr "Espanyol" #: pretix/_base_settings.py msgid "Spanish (Latin America)" -msgstr "" +msgstr "Espanyol (Llatinoamèrica)" #: pretix/_base_settings.py msgid "Thai" -msgstr "" +msgstr "Tailandès" #: pretix/_base_settings.py msgid "Turkish" @@ -157,13 +161,15 @@ msgstr "Turc" #: pretix/_base_settings.py msgid "Ukrainian" -msgstr "" +msgstr "Ucraïnès" #: pretix/api/auth/devicesecurity.py msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" +"Accés total al dispositiu (lectura i modificació de comandes i targetes " +"regal, lectura de productes i configuració)" #: pretix/api/auth/devicesecurity.py msgid "pretixSCAN" @@ -200,7 +206,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Llista de URIs permeses separades per espais" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "ID del client" @@ -305,7 +311,7 @@ msgstr "La cistella és buida." #: pretix/api/serializers/item.py msgid "The program end must not be empty." -msgstr "" +msgstr "El final del programa no ha de ser buit." #: pretix/api/serializers/item.py pretix/base/models/items.py #, fuzzy @@ -335,7 +341,7 @@ msgstr "" #: pretix/api/serializers/item.py msgid "Only admission products can currently be personalized." -msgstr "" +msgstr "Actualment, només es poden personalitzar els productes d'accés." #: pretix/api/serializers/item.py msgid "" @@ -430,7 +436,7 @@ msgstr "" #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py #, python-format msgid "You've been invited to join %(organizer)s" -msgstr "" +msgstr "Has estat convidat/da a unir-te a %(organizer)s" #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py msgid "This user already has been invited for this team." @@ -452,7 +458,7 @@ msgstr "" #: pretix/api/views/checkin.py msgid "Medium connected to other event" -msgstr "" +msgstr "Mitjà connectat a un altre esdeveniment" #: pretix/api/views/checkin.py #, fuzzy @@ -460,6 +466,12 @@ msgstr "" msgid "You cannot exchange a medium for a medium." msgstr "No podeu modificar aquesta comanda." +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "You cannot change this order." +msgid "You cannot simulate a medium exchange." +msgstr "No podeu modificar aquesta comanda." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -632,6 +644,8 @@ msgid "" "This includes product added or deleted and changes to nested objects like " "variations or bundles." msgstr "" +"Això inclou productes afegits o eliminats i canvis en objectes imbricats, " +"com ara variacions o lots." #: pretix/api/webhooks.py #, fuzzy @@ -644,6 +658,9 @@ msgid "" "This includes related events like creation, deletion, opening or closing of " "quotas. No webhook is sent for changes to the resulting availability." msgstr "" +"Això inclou esdeveniments relacionats, com ara la creació, l'eliminació, " +"l'obertura o el tancament de quotes. No s'envia cap webhook per als canvis " +"en la disponibilitat resultant." #: pretix/api/webhooks.py #, fuzzy @@ -959,8 +976,7 @@ msgstr "Enviar registre" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -979,7 +995,6 @@ msgstr "Nom de l'assistent" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "Correu electrònic de l'assistent" @@ -1799,9 +1814,8 @@ msgid "Invoice sender:" msgstr "Emissor de la factura:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1813,8 +1827,7 @@ msgstr "Adreça" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Codi postal" @@ -1822,8 +1835,7 @@ msgstr "Codi postal" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Ciutat" @@ -1846,8 +1858,7 @@ msgstr "Estat" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1875,8 +1886,7 @@ msgstr "Receptor de la factura:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1931,6 +1941,24 @@ msgstr "Identificador de pagament" msgid "Payment providers" msgstr "Proveïdors de pagament" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +#, fuzzy +#| msgid "Variations" +msgid "Transmission type" +msgstr "Variacions" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Variations" +msgid "Transmission status" +msgstr "Variacions" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Variations" +msgid "Transmission date" +msgstr "Variacions" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Cancel·lació" @@ -2621,7 +2649,6 @@ msgstr "Esdeveniment" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2651,7 +2678,6 @@ msgstr "Dades de la comanda" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Quantity available" msgid "Quantity" @@ -2735,7 +2761,8 @@ msgstr "Estats del pagament" msgid "Refund states" msgstr "Estats del reemborsament" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2749,7 +2776,6 @@ msgstr "Comanda" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "Identificador de pagament" @@ -3283,14 +3309,14 @@ msgstr "" "està corromput." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" +msgid "Street" +msgstr "Carrer" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Carrer i número" +#, fuzzy +#| msgid "Status" +msgid "State" +msgstr "Estat" #: pretix/base/forms/questions.py #, fuzzy, python-brace-format @@ -3327,6 +3353,16 @@ msgstr "Si us plau, introduïu un canal de venda vàlid." msgid "Please enter a date and time no later than {max}." msgstr "Si us plau, introduïu un nom més curt." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Carrer i número" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4698,6 +4734,12 @@ msgstr "Data de configuració" msgid "Initialization date" msgstr "Data d'inicialització" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "View all unresolved problems" +msgid "Security profile" +msgstr "Mireu tots els problemes no resolts" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -6046,6 +6088,10 @@ msgstr "La variació triada no pertany a aquest element." msgid "The count needs to be equal to or greater than zero." msgstr "El recompte ha de ser igual o major que zero." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Posició de la comanda" + #: pretix/base/models/items.py msgid "Number" msgstr "Número" @@ -6083,6 +6129,10 @@ msgstr "Dia i hora" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Codi de país (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py #, fuzzy #| msgid "The property name may only contain letters, numbers and underscores." @@ -6154,6 +6204,12 @@ msgstr "Actualment no suportat a les nostres apps i durant el check-in" msgid "Maximum value" msgstr "Valor màxim" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum value" +msgid "Minimum length" +msgstr "Valor màxim" + #: pretix/base/models/items.py #, fuzzy #| msgid "Maximum value" @@ -6231,6 +6287,15 @@ msgid "The maximum value must not be lower than the minimum value." msgstr "" "El número màxim per comanda no pot ser menor que el número mínim per comanda." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "" +#| "The maximum number per order can not be lower than the minimum number per " +#| "order." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "" +"El número màxim per comanda no pot ser menor que el número mínim per comanda." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6748,10 +6813,6 @@ msgstr "Targeta regal" msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Posició de la comanda" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "Identificador del carretó (ex. clau de sessió)" @@ -6779,12 +6840,6 @@ msgid "This reference will be printed on your invoice for your convenience." msgstr "" "S'imprimirà aquesta referència dins la factura per a la vostra conveniència." -#: pretix/base/models/orders.py -#, fuzzy -#| msgid "Variations" -msgid "Transmission type" -msgstr "Variacions" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7771,7 +7826,7 @@ msgstr "Ja s'ha rebut el pagament per a aquesta factura." #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" #: pretix/base/payment.py @@ -8633,6 +8688,18 @@ msgstr "Inici de la prevenda" msgid "Presale end" msgstr "Finalització de la prevenda" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order details" +msgid "Order creation" +msgstr "Detalls de la comanda" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Ha expirat la comanda" + #: pretix/base/reldate.py #, fuzzy #| msgid "days before" @@ -8659,6 +8726,26 @@ msgstr "Temps relatiu:" msgid "Not set" msgstr "No s'ha establert" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Aleatori (per defecte, funciona amb totes les apps de pretix)" @@ -10003,7 +10090,7 @@ msgstr "" "Si us plau, feu una transferència a aquest compte bancari: " "9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "" @@ -10743,6 +10830,25 @@ msgstr "" "la finestra de temps de venda. Podeu utilitzar-ho per descriure altres " "opcions per obtenir un tiquet, com per exemple una oficina." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "Text de guia" @@ -10924,6 +11030,19 @@ msgstr "" "mentre hi hagi capacitat disponible. Mai s'acceptarà cap pagament després de " "la configuració \"Darrer dia de pagaments\" de més amunt." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices" +msgid "Allow postponed payment choice for sales channels" +msgstr "Genera factures" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Mostra la data d'inici" @@ -11534,12 +11653,6 @@ msgstr "El producte seleccionat no està actiu o no te cap preu establert." msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "" @@ -14757,6 +14870,30 @@ msgid "" "card is issued in." msgstr "" +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment date" +msgid "Payment term" +msgstr "Data de pagament" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "(Same as above)" +msgid "same as above" +msgstr "(Igual que aquí al damunt)" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "Termini de pagament en dies" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "Termini de pagament en minuts" + #: pretix/control/forms/event.py #, fuzzy #| msgid "including all taxes" @@ -17312,6 +17449,11 @@ msgctxt "rrule" msgid "third" msgstr "" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -18413,6 +18555,30 @@ msgstr "S'ha completat la tasca." msgid "Queued emails have been aborted." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The task has been completed." +msgid "An organizer meta property has been created." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "El producte seleccionat ha estat esborrat." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The task has been completed." +msgid "An organizer meta property has been changed." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The task has been completed." +msgid "An organizer meta property has been reordered." +msgstr "S'ha completat la tasca." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -18689,6 +18855,10 @@ msgstr "" msgid "A two-factor emergency code has been generated." msgstr "S'ha completat la tasca." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -19606,6 +19776,89 @@ msgid "" "Granting access to your pretix account happens at your own risk." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Cancel·lar" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Cart positions" +msgid "Authorize" +msgstr "Posicions del carretó" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "" @@ -20003,82 +20256,6 @@ msgid_plural "" msgstr[0] "Segur que voleu esborrar el val %(voucher)s ?" msgstr[1] "Segur que voleu esborrar el val %(voucher)s ?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Cancel·lar" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21746,6 +21923,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, fuzzy #| msgid "Use feature" @@ -22441,7 +22619,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -23594,6 +23772,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Crear una nova pregunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Crear una nova pregunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Esborrar pregunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Crear una nova pregunta" @@ -23612,6 +23814,30 @@ msgstr "" msgid "All personalized products" msgstr "Tots els productes d'admissió" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Required question" +msgid "Per-order questions" +msgstr "Pregunta obligatòria" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The task has been completed." +msgid "These questions are asked once per order." +msgstr "S'ha completat la tasca." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -24158,6 +24384,15 @@ msgstr "Dades de la factura" msgid "(optional)" msgstr "(opcional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Meta information" +msgid "Additional order information" +msgstr "Informació meta" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Esborrar comanda" @@ -24185,6 +24420,23 @@ msgstr "Sí, denegar la comanda" msgid "Extend payment term" msgstr "Ampliar el termini de pagament" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24479,25 +24731,10 @@ msgstr "Entrada: %(datetime)s" msgid "Ticket page" msgstr "Tiquet" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25887,6 +26124,16 @@ msgstr "Connectar un dispositiu" msgid "Hardware model" msgstr "Model de hardware" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Inici: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Encara no està inicialitzat" @@ -27839,6 +28086,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -28095,6 +28343,31 @@ msgstr "Impersonar usuari" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Two-factor authentication is required to log in" +msgid "Available two-factor authentication methods" +msgstr "" +"Es necessita un factor d'autenticació de dues passes per iniciar sessió" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Expirat" +msgstr[1] "Expirat" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Entrada: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -28579,6 +28852,20 @@ msgstr "" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -29031,10 +29318,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Carrer" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -29182,7 +29465,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29386,6 +29669,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Heu introduït una comanda que no es pot trobar." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Heu introduït una comanda que no es pot trobar." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29398,6 +29687,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29451,10 +29744,6 @@ msgstr "" "\n" "l'equip de l'acte {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -29616,7 +29905,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30258,6 +30548,10 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -30270,6 +30564,14 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -30448,12 +30750,11 @@ msgstr "" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "l'equip de pretix" @@ -31077,7 +31378,6 @@ msgstr "Ha succeït un error intern, si us plau intenteu-ho de nou." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31624,8 +31924,7 @@ msgstr "" msgid "Automatically checked in" msgstr "Automàticament durant el pagament" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "" @@ -31692,163 +31991,6 @@ msgstr "Pagaments correctes" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Subject prefix" -msgid "Reference prefix" -msgstr "Prefix de l'assumpte" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Subject prefix" -msgid "Reference postfix" -msgstr "Prefix de l'assumpte" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgctxt "invoice" -#| msgid "The payment for this invoice has already been received." -msgid "The payment for this invoice has already been received." -msgstr "Ja s'ha rebut el pagament per a aquesta factura." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Payment ID" -msgid "PayPal payment ID" -msgstr "Identificador de pagament" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -#| msgid "Sales tax" -msgid "Sale ID" -msgstr "Impost sobre la venda" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31858,12 +32000,25 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Payment ID" msgid "PayPal Merchant ID" msgstr "Identificador de pagament" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31911,6 +32066,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Subject prefix" +msgid "Reference prefix" +msgstr "Prefix de l'assumpte" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Subject prefix" +msgid "Reference postfix" +msgstr "Prefix de l'assumpte" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Stripe account" @@ -31935,6 +32137,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31963,6 +32169,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31971,6 +32183,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "This gift card was used in the meantime. Please try again." @@ -31984,12 +32200,46 @@ msgstr "Aquesta targeta regal ja s'ha fet servir. Si us plau torneu a provar." msgid "You may need to enable JavaScript for PayPal payments." msgstr "Heu de seleccionar una variació del producte." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgctxt "invoice" +#| msgid "The payment for this invoice has already been received." +msgid "The payment for this invoice has already been received." +msgstr "Ja s'ha rebut el pagament per a aquesta factura." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Payment ID" +msgid "PayPal payment ID" +msgstr "Identificador de pagament" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -32098,6 +32348,12 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32137,6 +32393,13 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +#| msgid "Sales tax" +msgid "Sale ID" +msgstr "Impost sobre la venda" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order status" @@ -32149,6 +32412,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32177,8 +32451,17 @@ msgstr "Si us plau, trieu com voleu fer el pagament." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -32220,6 +32503,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -34531,7 +34826,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "més impostos" @@ -35015,6 +35309,41 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 30 days to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Han d'haver passat al menys 30 dies des del vostre esdeveniment per " +"utilitzar aquesta funcionalitat." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 30 days to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" +"Han d'haver passat al menys 30 dies des del vostre esdeveniment per " +"utilitzar aquesta funcionalitat." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Fer el pagament" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Abans de continuar, necessitem que ens proporcioneu més informació." @@ -35091,14 +35420,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "quantitat mínima de la comanda: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratuït" @@ -35130,7 +35457,6 @@ msgstr "Mostrar variants" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Original price" msgid "Original price:" @@ -35138,7 +35464,6 @@ msgstr "Preu original" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Net price" msgid "New price:" @@ -35146,41 +35471,35 @@ msgstr "Preu net" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "incl. impostos" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "més %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Presale not started" msgctxt "checkbox" @@ -35189,13 +35508,11 @@ msgstr "No ha començat la prevenda" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -35320,10 +35637,6 @@ msgstr[1] "Ja s'ha validat aquest tiquet." msgid "No attendee name provided" msgstr "Mostres els noms dels assistents a les factures" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -35738,14 +36051,12 @@ msgid "Your order qualifies for a discount" msgstr "Les vostres comandes per a {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Uncategorized" msgid "Uncategorized items" msgstr "Sense categoria" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Show all events of %(name)s" msgid "Show full-size image of %(item)s" @@ -35760,25 +36071,26 @@ msgstr[0] "Properes actuacions" msgstr[1] "Properes actuacions" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "(incl. taxes)" msgid "%(value)s incl. taxes" msgstr "(imp. incl.)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Valor total (sense imposts)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36522,11 +36834,6 @@ msgstr "" "Heu introduït un codi de val que us permet comprar un dels productes " "següents al preu indicat:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "des de %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "" @@ -37600,6 +37907,10 @@ msgstr "Accés d'escriptura" msgid "Kosovo" msgstr "Kosovo" +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "des de %(minprice)s" + #, fuzzy #~| msgid "Account information changed" #~ msgid "Account invitation" @@ -37705,11 +38016,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Si us plau, introduïu un nom més curt." -#, fuzzy -#~| msgid "Status" -#~ msgid "State" -#~ msgstr "Estat" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" @@ -38154,9 +38460,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Disseny de la tarja d'identificació" -#~ msgid "(Same as above)" -#~ msgstr "(Igual que aquí al damunt)" - #~ msgid "Translation in development" #~ msgstr "Traducció en progrés" diff --git a/src/pretix/locale/ca/LC_MESSAGES/djangojs.po b/src/pretix/locale/ca/LC_MESSAGES/djangojs.po index 27163e55b..9d70d3401 100644 --- a/src/pretix/locale/ca/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ca/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-10-31 17:00+0000\n" "Last-Translator: Núria Masclans \n" "Language-Team: Catalan \n" "Language-Team: Czech nebyla zkontrolována týmem pretix. Udělení " "přístupu k účtu pretix se děje na vaše vlastní riziko." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Zrušit" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Autorizované aplikace" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Chyba:" @@ -19141,82 +19381,6 @@ msgstr[2] "" "Jste si jisti, že chcete odstranit seznam odbavení pro %(count)s " "vstupenek?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Zrušit" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20975,6 +21139,7 @@ msgid "Top recommendation" msgstr "Doporučené rozšíření" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Experimentální funkce" @@ -21628,7 +21793,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -22720,6 +22885,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new customer" +msgid "Create a new per-ticket question" +msgstr "Vytvořit nového zákazníka" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new order-level question" +msgstr "Vytvořit novou událost" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Smazat otázku" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "" @@ -22736,6 +22925,30 @@ msgstr "" msgid "All personalized products" msgstr "Všechny personalizované produkty" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Zobrazit otázky" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Otázka byla přeřazena." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23276,6 +23489,15 @@ msgstr "Fakturační údaje" msgid "(optional)" msgstr "(volitelné)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Další informace" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "" @@ -23303,6 +23525,23 @@ msgstr "" msgid "Extend payment term" msgstr "" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "NEZABEZPEČENÉ" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "není odpovězeno" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23579,25 +23818,10 @@ msgstr "Platný %(datetime_range)s" msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "není odpovězeno" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "NEZABEZPEČENÉ" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24925,6 +25149,16 @@ msgstr "Připojit zařízení" msgid "Hardware model" msgstr "Model hardwaru" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Začátek: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Zatím neinicializováno" @@ -26829,6 +27063,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Nouzové tokeny" @@ -27084,6 +27319,31 @@ msgstr "Vydávat se za uživatele" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Two-factor authentication enabled" +msgid "Available two-factor authentication methods" +msgstr "Aktivované dvoufaktorové ověřování" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Expirované" +msgstr[1] "Expirované" +msgstr[2] "Expirované" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Platí do %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Členství v týmu" @@ -27558,6 +27818,22 @@ msgstr "Pro přihlášení je vyžadována dvoufaktorová autentizace" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -27992,10 +28268,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "" -#: pretix/control/views/item.py -msgid "Street" -msgstr "Ulice" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -28187,7 +28459,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -28386,6 +28658,11 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Zadali jste objednávku, kterou se nepodařilo najít." +#: pretix/control/views/orders.py +#, fuzzy +msgid "You entered an order in an event that you do not have access to." +msgstr "Zadali jste objednávku, kterou se nepodařilo najít." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -28398,6 +28675,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -28439,10 +28720,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Platba byla úspěšně vytvořena." @@ -28593,7 +28870,8 @@ msgstr "Předmět: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29187,6 +29465,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Heslo bylo obnoveno." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -29199,6 +29483,16 @@ msgstr "Rezervovat kvótu" msgid "Bypass quota" msgstr "Obejít kvótu" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -29366,12 +29660,11 @@ msgstr "Automatizovaný check-in" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "tým pretix" @@ -29965,7 +30258,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -30479,8 +30771,7 @@ msgstr "" msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Tajné" @@ -30540,163 +30831,6 @@ msgstr "" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "API endpoint" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Měli jsme problémy s komunikací se službou PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Vaši platbu se nám nepodařilo zpracovat. Podrobnosti o dalším postupu " -"naleznete níže." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"Služba PayPal zatím platbu neschválila. Jakmile bude platba dokončena, " -"budeme vás informovat." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Platbu za tuto fakturu jsme již obdrželi." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID platby PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Po kliknutí na tlačítko pokračovat vás přesměrujeme na PayPal, kde vyplníte " -"své platební údaje. Poté budete přesměrováni zpět sem, kde si můžete " -"zkontrolovat a potvrdit svou objednávku." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Poslední změna" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Celková částka" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Náš pokus o provedení vaší platby přes PayPal se nezdařil. Zkuste to prosím " -"znovu nebo kontaktujte nás." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Čekáme na odpověď od služby PayPal ohledně vaší platby. Pokud to bude trvat " -"déle než několik hodin, kontaktujte nás prosím." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Od služby PayPal jsme obdrželi neplatnou odpověď." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Vypadá to, že jste zrušili platbu přes PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Váš účet PayPal byl odpojen." - #: pretix/plugins/paypal2/apps.py #, fuzzy msgid "" @@ -30712,10 +30846,23 @@ msgstr "" "účet PayPal. PayPal je jednou z nejoblíbenějších platebních metod na celém " "světě." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "ID obchodníka PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "API endpoint" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30772,6 +30919,49 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automaticky --" @@ -30792,6 +30982,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Připojit se ke službě {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30827,6 +31021,12 @@ msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Při připojování ke službě PayPal došlo k chybě, zkuste to prosím znovu." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30835,6 +31035,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Měli jsme problémy s komunikací se službou PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -30844,12 +31048,45 @@ msgstr "Při žádosti o stav platby se něco nepovedlo. Zkuste to prosím znovu msgid "You may need to enable JavaScript for PayPal payments." msgstr "Možná budete muset povolit JavaScript pro platby PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Vaši platbu se nám nepodařilo zpracovat. Podrobnosti o dalším postupu " +"naleznete níže." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"Služba PayPal zatím platbu neschválila. Jakmile bude platba dokončena, " +"budeme vás informovat." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Platbu za tuto fakturu jsme již obdrželi." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID platby PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -30937,6 +31174,12 @@ msgstr "Pro potvrzení platby klikněte na tlačítko \"Zaplatit nyní\" níže. msgid "We will then charge your PayPal account and finalize the order." msgstr "Poté vám z účtu PayPal odečteme částku a objednávku dokončíme." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -30974,6 +31217,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Stav přímého debetu" @@ -30984,6 +31232,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Poslední změna" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Celková částka" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31009,13 +31268,21 @@ msgid "Please select how you want to pay." msgstr "Vyberte, jak chcete platit." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Náš pokus o provedení vaší platby přes PayPal se nezdařil. Zkuste to prosím " -"znovu nebo kontaktujte nás." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Čekáme na odpověď od služby PayPal ohledně vaší platby. Pokud to bude trvat " +"déle než několik hodin, kontaktujte nás prosím." #: pretix/plugins/paypal2/views.py msgid "" @@ -31047,6 +31314,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Od služby PayPal jsme obdrželi neplatnou odpověď." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Vypadá to, že jste zrušili platbu přes PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Váš účet PayPal byl odpojen." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -33206,7 +33485,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "plus daně" @@ -33674,6 +33952,35 @@ msgstr "" "Přejděte do nastavení plateb a aktivujte jednoho nebo více poskytovatelů " "plateb." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Abyste mohli tuto funkci použít, musí být vaše akce ukončena." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Abyste mohli tuto funkci použít, musí být vaše akce ukončena." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Pokračujte k platbě" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Pro dokončení objednávky potřebujeme následující údaje." @@ -33754,14 +34061,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimální množství k objednání: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "zdarma" @@ -33790,66 +34095,56 @@ msgstr "Skrýt varianty" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Původní cena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nová cena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Upravit cenu pro %(item)s, nejméně %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Upravit cenu pro %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "včetně daní" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "vč. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Vybrat" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -33950,10 +34245,6 @@ msgstr[2] "Vstupenka byla použita %(count)s krát." msgid "No attendee name provided" msgstr "Nebylo uvedeno žádné jméno účastníka" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Obrázek, který jste předtím nahráli" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Cena tohoto produktu byla snížena díky automatické slevě." @@ -34344,12 +34635,10 @@ msgid "Your order qualifies for a discount" msgstr "Vaše objednávky pro {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Nekategorizované produkty" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Zobrazit obraz %(item)s v celé velikosti" @@ -34363,23 +34652,24 @@ msgstr[1] "%(amount)s× ve vašem košíku" msgstr[2] "%(amount)s× ve vašem košíku" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s včetně daní" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s Celková cena (bez DPH)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Nastavení ceny v %(currency)s pro %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Obrázek, který jste předtím nahráli" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35123,11 +35413,6 @@ msgstr "" "Zadali jste kód poukázky, který vám umožňuje zakoupit jeden z následujících " "produktů za uvedenou cenu:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "od %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -36150,6 +36435,41 @@ msgstr "Přístup k zápisu" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Tato možnost v současné době ovlivňuje pouze kalendář této série akcí, " +#~ "nikoli celý kalendář organizátora." + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Po kliknutí na tlačítko pokračovat vás přesměrujeme na PayPal, kde " +#~ "vyplníte své platební údaje. Poté budete přesměrováni zpět sem, kde si " +#~ "můžete zkontrolovat a potvrdit svou objednávku." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Náš pokus o provedení vaší platby přes PayPal se nezdařil. Zkuste to " +#~ "prosím znovu nebo kontaktujte nás." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "od %(minprice)s" + +#, fuzzy +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Náš pokus o provedení vaší platby přes PayPal se nezdařil. Zkuste to " +#~ "prosím znovu nebo kontaktujte nás." + #~ msgid "All actions" #~ msgstr "Všechny akce" @@ -36247,9 +36567,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Ve jméně není dovoleno používat speciální znaky." -#~ msgid "State" -#~ msgstr "Stav" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" @@ -36796,9 +37113,6 @@ msgstr "Kosovo" #~ msgid "minutes before" #~ msgstr "Minuty před" -#~ msgid "(Same as above)" -#~ msgstr "(Stejně jako výše)" - #~ msgid "Translation in development" #~ msgstr "Překlad je v průběhu" diff --git a/src/pretix/locale/cs/LC_MESSAGES/djangojs.po b/src/pretix/locale/cs/LC_MESSAGES/djangojs.po index 58adadc25..ab44e9a45 100644 --- a/src/pretix/locale/cs/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/cs/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-01-08 04:00+0000\n" "Last-Translator: Jiří Pastrňák \n" "Language-Team: Czech \n" "Language-Team: Welsh plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30946,10 +31208,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31316,12 +31574,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31339,23 +31595,24 @@ msgstr[4] "Cynnyrch" msgstr[5] "Cynnyrch" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -32012,11 +32269,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/cy/LC_MESSAGES/djangojs.po b/src/pretix/locale/cy/LC_MESSAGES/djangojs.po index bc401975f..66fefb66c 100644 --- a/src/pretix/locale/cy/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/cy/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -767,194 +767,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -962,25 +931,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -988,13 +953,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1002,115 +965,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1119,138 +1063,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/da/LC_MESSAGES/django.po b/src/pretix/locale/da/LC_MESSAGES/django.po index ca0577bb1..09a532ad4 100644 --- a/src/pretix/locale/da/LC_MESSAGES/django.po +++ b/src/pretix/locale/da/LC_MESSAGES/django.po @@ -3,8 +3,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" -"PO-Revision-Date: 2026-07-27 17:00+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-07-31 18:00+0000\n" "Last-Translator: Nikolai \n" "Language-Team: Danish \n" @@ -87,6 +87,10 @@ msgstr "Græsk" msgid "Hebrew" msgstr "hebræisk" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonesisk" @@ -193,7 +197,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Liste over tilladte URL'er efter logout, separeret med mellemrum" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Klient-id" @@ -429,6 +433,12 @@ msgstr "Medie er tilknyttet et andet arrangement" msgid "You cannot exchange a medium for a medium." msgstr "Du kan ikke bytte en medium mod en anden medium." +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "Product does not support medium exchange." +msgid "You cannot simulate a medium exchange." +msgstr "Produktet understøtter ikke udskiftning af medier." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -878,8 +888,7 @@ msgstr "Oplysninger om begivenhed eller dato" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -896,7 +905,6 @@ msgstr "Deltager" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "E-mailadresse" @@ -1381,10 +1389,8 @@ msgid "Membership type" msgstr "Medlemskabstype" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Purchase time" msgid "Purchase ticket" -msgstr "Købsdato" +msgstr "Køb billet" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py @@ -1401,10 +1407,8 @@ msgid "Start date" msgstr "Starttidspunkt" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Start time from" msgid "Start time" -msgstr "Starttidspunkt fra" +msgstr "Starttidspunkt" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py @@ -1417,10 +1421,8 @@ msgid "End date" msgstr "Sluttidspunkt" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "End: %(time)s" msgid "End time" -msgstr "Slut: %(time)s" +msgstr "Sluttidspunkt" #: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py msgctxt "export_category" @@ -1650,9 +1652,8 @@ msgid "Invoice sender:" msgstr "Fakturaafsender:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1664,8 +1665,7 @@ msgstr "Adresse" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Postnummer" @@ -1673,8 +1673,7 @@ msgstr "Postnummer" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "By" @@ -1697,8 +1696,7 @@ msgstr "Stat / region" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1726,8 +1724,7 @@ msgstr "Fakturamodtager:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1780,6 +1777,22 @@ msgstr "IDs, der svarer til betalinger" msgid "Payment providers" msgstr "Betalingsleverandører" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Transmissionstype" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "Transmissionstype" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "Transmissionstype" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Afbestilling" @@ -2443,7 +2456,6 @@ msgstr "Arrangement" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2467,7 +2479,6 @@ msgstr "Gamle data" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Antal" @@ -2540,7 +2551,8 @@ msgstr "Status på betalinger" msgid "Refund states" msgstr "Status på tilbagebetalinger" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2554,7 +2566,6 @@ msgstr "Bestilling" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "Betalings-id" @@ -3059,16 +3070,13 @@ msgstr "" "eller den var beskadiget." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" -"Hvis du lader dette felt stå tomt, vil billetten være gyldig direkte efter " -"køb." +#, fuzzy +msgid "Street" +msgstr "Afsenderadresse" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Gadenavn og nummer" +msgid "State" +msgstr "Stat eller region" #: pretix/base/forms/questions.py #, python-brace-format @@ -3102,6 +3110,18 @@ msgstr "" msgid "Please enter a date and time no later than {max}." msgstr "Please enter a date and time no later than {max}." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Hvis du lader dette felt stå tomt, vil billetten være gyldig direkte efter " +"køb." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Gadenavn og nummer" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4407,6 +4427,11 @@ msgstr "Oprettelsesdato" msgid "Initialization date" msgstr "Initialiseringsdato" +#: pretix/base/models/devices.py +#, fuzzy +msgid "Security profile" +msgstr "Vis alle uløste problemer" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -4641,16 +4666,12 @@ msgid "This event is remote or partially remote." msgstr "Dette arrangement afholdes online eller delvist online." #: pretix/base/models/event.py -#, fuzzy -#| msgid "" -#| "This will be used to let users know if the event is in a different " -#| "timezone and let’s us calculate users’ local times." msgid "" "This will be used to let users know if the event is in a different timezone, " "and to let us calculate the local time of a user." msgstr "" "Dette vil blive brugt til at informere brugerne om, hvorvidt begivenheden " -"finder sted i en anden tidszone, og til at beregne brugernes lokale tid." +"finder sted i en anden tidszone, og til at beregne brugerens lokale tid." #: pretix/base/models/event.py pretix/base/models/organizer.py #: pretix/control/navigation.py @@ -5472,14 +5493,6 @@ msgid "Reusable media policy" msgstr "Politik for genanvendelige medier" #: pretix/base/models/items.py -#, fuzzy -#| msgid "" -#| "If this product should be stored on a re-usable physical medium, you can " -#| "attach a physical media policy. This is not required for regular tickets, " -#| "which just use a one-time barcode, but only for products like renewable " -#| "season tickets or re-chargeable gift card wristbands. This is an advanced " -#| "feature that also requires specific configuration of ticketing and " -#| "printing settings." msgid "" "If this product should be stored on a reusable physical medium, you can " "attach a physical media policy. This is not required for regular tickets, " @@ -5488,12 +5501,12 @@ msgid "" "feature that also requires specific configuration of ticketing and printing " "settings." msgstr "" -"Hvis dette produkt skal opbevares på et genanvendeligt fysisk medie, kan du " -"vedhæfte en politik for fysiske medier. Dette er ikke nødvendigt for " -"almindelige billetter, som bare bruger en engangs-stregkode, men kun for " -"produkter som f.eks. fornyelige sæsonkort eller genopladelige gavekort-" -"armbånd. Dette er en avanceret funktion, som også kræver en specifik " -"konfiguration af billet- og printindstillinger." +"Hvis dette produkt skal opbevares på et genanvendeligt fysisk medium, kan du " +"knytte en politik for fysiske medier til det. Dette er ikke påkrævet for " +"almindelige billetter, som blot bruger en engangsstregkode, men gælder kun " +"for produkter som sæsonkort, der kan fornyes, eller gavekortarmbånd, som kan " +"blive genopladet. Dette er en avanceret funktion, der også kræver en " +"specifik konfiguration af billet- og udskrivningsindstillingerne." #: pretix/base/models/items.py msgid "Reusable media type" @@ -5537,6 +5550,9 @@ msgid "" "prior to their usage. Therefore, the selected media policy does not make " "sense for this media type." msgstr "" +"Den valgte medietype kræver, at alle medier registreres i systemet, inden de " +"tages i brug. Derfor giver den valgte mediepolitik ikke mening for denne " +"medietype." #: pretix/base/models/items.py msgid "" @@ -5719,6 +5735,10 @@ msgstr "Den valgte variation tilhører ikke dette arrangement." msgid "The count needs to be equal to or greater than zero." msgstr "Antallet skal være lig med eller større end nul." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Bestillingspost" + #: pretix/base/models/items.py msgid "Number" msgstr "Antal" @@ -5756,6 +5776,10 @@ msgstr "Dato og tidspunkt" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Landekode (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5822,6 +5846,12 @@ msgstr "For tiden ikke understøttet i vore apps og under tjek-ind" msgid "Maximum value" msgstr "Maksimalværdi" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Maks. længde" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Maks. længde" @@ -5890,6 +5920,12 @@ msgstr "Den maksimale værdi for datoen må ikke ligge før den mindste værdi." msgid "The maximum value must not be lower than the minimum value." msgstr "Den maksimale værdi må ikke være lavere end den minimale værdi." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "Den maksimale værdi må ikke være lavere end den minimale værdi." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6090,18 +6126,16 @@ msgstr "afvist" #: pretix/base/models/media.py msgctxt "reusable_medium" msgid "Claim token" -msgstr "" +msgstr "Hent token" #: pretix/base/models/media.py msgctxt "reusable_medium" msgid "Label" -msgstr "" +msgstr "Etiket" #: pretix/base/models/media.py -#, fuzzy -#| msgid "Linked ticket" msgid "Linked tickets" -msgstr "Forbundet billet" +msgstr "Sammenkædede billetter" #: pretix/base/models/media.py msgid "" @@ -6109,6 +6143,9 @@ msgid "" "validity. If multiple tickets are valid at once, this will lead to failed " "check-ins." msgstr "" +"Hvis du linker til mere end én billet, skal du sikre dig, at der ikke er " +"nogen overlapning i gyldighedsperioden. Hvis flere billetter er gyldige på " +"samme tid, vil det medføre, at check-in mislykkes." #: pretix/base/models/memberships.py #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html @@ -6410,10 +6447,6 @@ msgstr "Gavekort" msgid "Value" msgstr "Værdi" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Bestillingspost" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "Kurv-id (fx sessionsnøgle)" @@ -6438,10 +6471,6 @@ msgstr "Virksomhedskunde" msgid "This reference will be printed on your invoice for your convenience." msgstr "Denne reference vises på din faktura." -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "Transmissionstype" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7438,8 +7467,11 @@ msgid "The payment for this invoice has already been received." msgstr "Betalingen for denne faktura er allerede modtaget." #: pretix/base/payment.py +#, fuzzy +#| msgid "" +#| "This payment is already being processed and can not be canceled any more." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" "Denne betaling er allerede under behandling og kan ikke længere annulleres." @@ -7568,6 +7600,8 @@ msgid "" "This payment provider exists for historical purposes only and is no longer " "usable." msgstr "" +"Denne betalingsudbyder findes udelukkende af historiske årsager og kan ikke " +"længere benyttes." #: pretix/base/pdf.py msgid "Ticket code (barcode content)" @@ -7802,15 +7836,12 @@ msgid "Atlantis" msgstr "Eksempelland" #: pretix/base/pdf.py -#, fuzzy msgid "Invoice custom recipient field" -msgstr "Fakturamodtager:" +msgstr "Brugerdefineret modtagerfelt på fakturaen" #: pretix/base/pdf.py -#, fuzzy -#| msgid "Custom recipient field label" msgid "Custom recipient field" -msgstr "Brugerdefineret etiket til modtagerfelt" +msgstr "Brugerdefineret modtagerfelt" #: pretix/base/pdf.py msgid "List of Add-Ons" @@ -8210,6 +8241,18 @@ msgstr "Forsalgs starttidspunkt" msgid "Presale end" msgstr "Forsalgs sluttidspunkt" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order email" +msgid "Order creation" +msgstr "Bestillings-e-mail" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Bestilling udløbet" + #: pretix/base/reldate.py msgid "before" msgstr "før" @@ -8234,6 +8277,26 @@ msgstr "Relativt tidspunkt:" msgid "Not set" msgstr "Ikke sat" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Tilfældigt (standard, virker med alle Pretix-apps)" @@ -8252,7 +8315,7 @@ msgstr "Arrangement aflyst" #: pretix/base/services/cancelevent.py msgid "Confirm event cancellation and bulk refund" -msgstr "" +msgstr "Bekræft aflysning af begivenhed og samlet refusion" #: pretix/base/services/cart.py pretix/base/services/modelimport.py #: pretix/base/services/orders.py @@ -8781,13 +8844,15 @@ msgstr "Du skal svare på spørgsmål for at gennemføre dette tjek-ind." #: pretix/base/services/checkin.py msgid "Ticket needs to be exchanged to a suitable medium." -msgstr "" +msgstr "Billetten skal ombyttes til et passende medium." #: pretix/base/services/checkin.py msgid "" "This ticket has already been exchanged for a reusable medium that now needs " "to be used instead." msgstr "" +"Denne billet er allerede blevet ombyttet til et genanvendeligt medium, som " +"nu skal bruges i stedet." #: pretix/base/services/checkin.py msgid "This ticket has already been redeemed." @@ -8818,9 +8883,8 @@ msgid "Your export did not contain any data." msgstr "Din eksport indeholdt ingen data." #: pretix/base/services/export.py -#, fuzzy msgid "Scheduled export failed" -msgstr "Start eksport" +msgstr "Den planlagte eksport mislykkedes" #: pretix/base/services/export.py msgid "Permission denied." @@ -8947,60 +9011,44 @@ msgid "You are receiving this email because you placed an order for {event}." msgstr "Du modtager denne e-mail, fordi du har afgivet en ordre til {event}." #: pretix/base/services/media.py -#, fuzzy -#| msgid "Invalid input type." msgid "Invalid medium type." -msgstr "Ugyldig indtastning." +msgstr "Ugyldig medietype." #: pretix/base/services/media.py -#, fuzzy -#| msgid "The selected media type is not enabled in your organizer settings." msgid "Medium type is not enabled for organizer." -msgstr "Den valgte medietype er ikke aktiveret i dine arrangør-indstillinger." +msgstr "Medie-typen er ikke aktiveret for arrangøren." #: pretix/base/services/media.py msgid "Incorrect medium type for product." -msgstr "" +msgstr "Forkert medietype for produktet." #: pretix/base/services/media.py -#, fuzzy -#| msgid "This ticket has already been redeemed." msgid "Ticket is already exchanged for reusable medium." -msgstr "Denne billet er allerede blevet indløst." +msgstr "Billetten er allerede ombyttet til et genanvendeligt medium." #: pretix/base/services/media.py -#, fuzzy -#| msgid "Reusable Medium ID" msgid "Reusable medium not found." -msgstr "ID for genanvendeligt medie" +msgstr "Genanvendeligt medie blev ikke fundet." #: pretix/base/services/media.py -#, fuzzy -#| msgid "The reusable medium has been created." msgid "Reusable medium is inactive or expired." -msgstr "Det genanvendelige medie er blevet oprettet." +msgstr "Det genanvendelige medium er inaktivt eller udløbet." #: pretix/base/services/media.py -#, fuzzy -#| msgid "The reusable medium has been created." msgid "Reusable medium not found and could not be created." -msgstr "Det genanvendelige medie er blevet oprettet." +msgstr "Genanvendeligt medie blev ikke fundet og kunne ikke oprettes." #: pretix/base/services/media.py -#, fuzzy -#| msgid "Reusable media type" msgid "Reusable medium already exists." -msgstr "Genanvendelig medietype" +msgstr "Det genanvendelige medie findes allerede." #: pretix/base/services/media.py -#, fuzzy -#| msgid "The reusable medium has been created." msgid "Reusable medium could not be created." -msgstr "Det genanvendelige medie er blevet oprettet." +msgstr "Det var ikke muligt at oprette det genanvendelige medie." #: pretix/base/services/media.py msgid "Product does not support medium exchange." -msgstr "" +msgstr "Produktet understøtter ikke udskiftning af medier." #: pretix/base/services/memberships.py #, python-brace-format @@ -9164,6 +9212,7 @@ msgstr "En voucher kan ikke oprettes uden kode." msgid "" "Voucher codes must be unique. Code \"{code}\" already exists in this import." msgstr "" +"Kuponkoder skal være unikke. Koden \"{code}\" findes allerede i denne import." #: pretix/base/services/modelimport.py #, python-brace-format @@ -9172,13 +9221,19 @@ msgid "" msgid_plural "" "Voucher codes must be unique. Import contains existing voucher codes {code}." msgstr[0] "" +"Rabatkoder skal være unikke. Importen indeholder den eksisterende rabatkode " +"{code}." msgstr[1] "" +"Rabatkoder skal være unikke. Importen indeholder de eksisterende rabatkoder " +"{code}." #: pretix/base/services/modelimport.py msgid "" "Vouchers could not be imported, probably due to a voucher code already being " "in use." msgstr "" +"Rabatkoder kunne ikke importeres, sandsynligvis fordi en kuponkode allerede " +"var i brug." #: pretix/base/services/orders.py msgid "" @@ -9462,16 +9517,12 @@ msgstr "" "gavekort." #: pretix/base/services/orders.py -#, fuzzy -#| msgid "" -#| "You cannot change the price of a position that has been used to issue a " -#| "gift card." msgid "" "You cannot change the ticket secret of a position that has been used to " "issue a gift card." msgstr "" -"Du kan ikke ændre prisen af en post, som er blevet brugt til at udstede et " -"gavekort." +"Du kan ikke ændre billetkoden for en position, der er blevet brugt til at " +"udstede et gavekort." #: pretix/base/services/orders.py #, python-brace-format @@ -9515,7 +9566,7 @@ msgstr "Beløbet er blevet trukket på dit kort." msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Overfør venligst beløbet til denne bankkonto: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "Denne værdi vil blive erstattet på baggrund af dynamiske parametre." @@ -9558,10 +9609,9 @@ msgid "Something happened in your event after the export, please try again." msgstr "Der skete noget i din begivenhed efter eksporten, prøv venligst igen." #: pretix/base/services/shredder.py -#, fuzzy, python-format -#| msgid "Data shredding completed" +#, python-format msgid "Data shredding completed for %(event)s" -msgstr "Makulering af data afsluttet" +msgstr "Datadestruktion for %(event)s er afsluttet" #: pretix/base/services/stats.py msgid "Uncategorized" @@ -9738,29 +9788,24 @@ msgstr "" "ind under købet." #: pretix/base/settings.py -#, fuzzy -#| msgid "Activate re-usable media" msgid "Activate reusable media" msgstr "Aktiver genanvendelige medier" #: pretix/base/settings.py -#, fuzzy -#| msgid "" -#| "The re-usable media feature allows you to connect tickets and gift cards " -#| "with physical media such as wristbands or chip cards that may be re-used " -#| "for different tickets or gift cards later." msgid "" "The reusable media feature allows you to connect tickets and gift cards with " "physical media such as wristbands or chip cards that may be reused for " "different tickets or gift cards later." msgstr "" -"Funktionen \"Genanvendelige medier\" gør det muligt at forbinde billetter og " -"voucher med fysiske medier som armbånd eller chipkort, der kan genbruges til " -"andre billetter eller voucher senere." +"Med funktionen \"Genanvendelige medier\" kan du knytte billetter og gavekort " +"til fysiske medier såsom armbånd eller chipkort, som senere kan genbruges " +"til andre billetter eller gavekort." #: pretix/base/settings.py msgid "Enforce the usage of issued reusable media for check-in" msgstr "" +"Gennemtving, at der udelukkende anvendes de udleverede genanvendelige medier " +"ved check-in" #: pretix/base/settings.py msgid "" @@ -9768,6 +9813,10 @@ msgid "" "medium has been created and linked to a ticket. Keeping this option turned " "off will treat the reusable medium and ticket as equals." msgstr "" +"Hvis denne indstilling er aktiveret, accepteres en billetstregkode ikke " +"længere, hvis der er oprettet et genanvendeligt medie, som er knyttet til en " +"billet. Hvis denne indstilling forbliver deaktiveret, behandles det " +"genanvendelige medie og billetten på samme måde." #: pretix/base/settings.py msgid "Length of barcodes" @@ -10225,6 +10274,25 @@ msgstr "" "for dette arrangement er afsluttet. Du kan bruge den til at beskrive andre " "muligheder for at få en billet, f.eks. et billetkontor." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "Vejledende tekst" @@ -10398,6 +10466,19 @@ msgstr "" "blive accepteret efter den 'Sidste betalingsdato', der er blevet " "konfigureret ovenfor." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Opret fakturaer til salgskanaler" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Vis startdato" @@ -11017,14 +11098,6 @@ msgstr "" msgid "Hide all unavailable dates from calendar or list views" msgstr "Skjul alle utilgængelige datoer fra kalender- eller listevisninger" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Denne mulighed påvirker i øjeblikket kun kalenderen for denne " -"arrangementsserie, ikke kalenderen for hele arrangøren." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Skjul alle tidligere datoer fra kalenderen" @@ -11336,10 +11409,8 @@ msgid "We'll show this publicly to allow attendees to contact you." msgstr "Vi vil vise dette offentligt, så deltagerne kan kontakte dig." #: pretix/base/settings.py -#, fuzzy -#| msgid "Contact" msgid "Contact URL" -msgstr "Kontakt" +msgstr "Kontakt-URL" #: pretix/base/settings.py msgid "" @@ -11347,6 +11418,9 @@ msgid "" "the email address above. Please note that you still need to add a contact " "email address that will be shared with all emails you send." msgstr "" +"Hvis du indstiller dette, vil kontaktlinket i sidefoden pege hertil i stedet " +"for at bruge ovenstående e-mailadresse. Bemærk, at du stadig skal tilføje en " +"kontakt-e-mailadresse, som vil blive angivet i alle de e-mails, du sender." #: pretix/base/settings.py pretix/control/forms/event.py msgid "Imprint URL" @@ -13213,30 +13287,19 @@ msgstr "" "os." #: pretix/base/templates/pretixbase/email/cancel_confirm.txt -#, fuzzy -#| msgid "" -#| "You have requested us to cancel an event which includes a larger bulk-" -#| "refund:" msgid "You requested to cancel an event that involves a large bulk refund:" msgstr "" -"Du har bedt os om at aflyse et arrangement, der indebærer en større samlet " +"Du har anmodet om at annullere en begivenhed, der medfører en stor samlet " "refusion:" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt -#, fuzzy -#| msgid "Estimated refund amount" msgid "Estimated refund" -msgstr "Anslået refusionsbeløb" +msgstr "Anslået tilbagebetaling" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt -#, fuzzy -#| msgid "" -#| "Please confirm that you want to proceed by coping the following " -#| "confirmation code into the cancellation form:" msgid "To confirm, paste the following code into the cancellation form:" msgstr "" -"Bekræft venligst, at du ønsker at fortsætte ved at indsætte følgende " -"bekræftelseskode i afmeldingsformularen:" +"For at bekræfte skal du indsætte følgende kode i afbestillingsformularen:" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt #, python-format @@ -13244,6 +13307,8 @@ msgid "" "Don't share this code with anyone. The %(instance)s team will never ask you " "for it." msgstr "" +"Del ikke denne kode med nogen. %(instance)s-teamet vil aldrig bede dig om " +"den." #: pretix/base/templates/pretixbase/email/cancel_confirm.txt #: pretix/base/templates/pretixbase/email/export_failed.txt @@ -13252,6 +13317,8 @@ msgid "" "Thanks, \n" "The %(instance)s Team" msgstr "" +"Tak, \n" +"%(instance)s-teamet" #: pretix/base/templates/pretixbase/email/email_footer.html #, python-format @@ -13259,51 +13326,38 @@ msgid "powered by pretix" msgstr "drevet af pretix" #: pretix/base/templates/pretixbase/email/export_failed.txt -#, fuzzy -#| msgid "Your export failed." msgid "Your scheduled export failed." -msgstr "Din eksport mislykkedes." +msgstr "Din planlagte eksport mislykkedes." #: pretix/base/templates/pretixbase/email/export_failed.txt #: pretix/control/templates/pretixcontrol/event/tax_edit.html -#, fuzzy msgid "Reason" -msgstr "Tilbagebetal bestilling" +msgstr "Begrundelse" #: pretix/base/templates/pretixbase/email/export_failed.txt -#, fuzzy -#| msgid "If your export fails five times in a row, it will no longer be sent." msgid "If an export fails five times in a row, we'll stop sending it." msgstr "" -"Hvis din eksport mislykkes fem gange i træk, vil den ikke længere blive " -"sendt." +"Hvis en eksport mislykkes fem gange i træk, vil vi stoppe med at sende den." #: pretix/base/templates/pretixbase/email/export_failed.txt -#, fuzzy -#| msgid "You can request to cancel this order." msgid "You can adjust or remove this export here:" -msgstr "Du kan anmode om at annullere denne bestilling." +msgstr "Du kan ændre eller fjerne denne eksport her:" #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy -#| msgid "You receive these emails based on your notification settings." msgid "You're receiving this email based on your notification settings." msgstr "" -"Du modtager disse e-mails i henhold til dine indstillinger for " -"notifikationer." +"Du modtager denne e-mail i henhold til dine indstillinger for meddelelser." #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy msgid "Manage settings" -msgstr "Basisindstillinger" +msgstr "Administrer indstillinger" #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy msgid "Disable all notifications" -msgstr "E-mailnotifikationer" +msgstr "Deaktiver alle notifikationer" #: pretix/base/templates/pretixbase/email/order_details.html msgid "" @@ -13362,25 +13416,7 @@ msgid "Contact" msgstr "Kontakt" #: pretix/base/templates/pretixbase/email/shred_completed.txt -#, fuzzy, python-format -#| msgid "" -#| "Hello,\n" -#| "\n" -#| "we hereby confirm that the following data shredding job has been " -#| "completed:\n" -#| "\n" -#| "Organizer: %(organizer)s\n" -#| "\n" -#| "Event: %(event)s\n" -#| "\n" -#| "Data selection: %(shredders)s\n" -#| "\n" -#| "Start time: %(start_time)s (new data added after this time might not have " -#| "been deleted)\n" -#| "\n" -#| "Best regards,\n" -#| "\n" -#| "Your %(instance)s team\n" +#, python-format msgid "" "Hello,\n" "\n" @@ -13398,20 +13434,19 @@ msgid "" msgstr "" "Hej,\n" "\n" -"vi bekræfter hermed, at følgende datadestruktionsopgave er afsluttet:\n" +"Følgende datadestruktionsopgave er afsluttet:\n" "\n" -"Arrangør: %(organizer)s\n" +"- Arrangør: %(organizer)s\n" +"- Begivenhed: %(event)s\n" +"- Dataudvælgelse: %(shredders)s\n" +"- Starttidspunkt: %(start_time)s\n" "\n" -"Begivenhed: %(event)s\n" +"Data, der er tilføjet til begivenheden efter starttidspunktet, er muligvis " +"ikke blevet slettet.\n" "\n" -"Dataudvælgelse: %(shredders)s\n" +"Med venlig hilsen, \n" "\n" -"Starttidspunkt: %(start_time)s (nye data tilføjet efter dette tidspunkt er " -"muligvis ikke blevet slettet)\n" -"\n" -"Med venlig hilsen,\n" -"\n" -"Dit %(instance)s-team\n" +"%(instance)s-teamet\n" #: pretix/base/templates/pretixbase/forms/widgets/checkbox_sales_channel_option.html msgid "" @@ -13443,22 +13478,23 @@ msgstr "%(number)s dage %(relation)s %(relation_to)s på %(time_of_day)s" #: pretix/base/templates/pretixbase/framebreak.html #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "Please continue in a new tab" -msgstr "" +msgstr "Fortsæt venligst i en ny fane" #: pretix/base/templates/pretixbase/framebreak.html msgid "For security reasons, the following step is only possible in a new tab." msgstr "" +"Af sikkerhedsmæssige årsager kan det følgende trin kun udføres i en ny fane." #: pretix/base/templates/pretixbase/framebreak.html msgid "" "If the new tab did not open automatically, please click the following button:" msgstr "" +"Hvis den nye fane ikke åbnede automatisk, skal du klikke på følgende knap:" #: pretix/base/templates/pretixbase/framebreak.html #: pretix/presale/templates/pretixpresale/event/cookies.html -#, fuzzy msgid "Continue in new tab" -msgstr "Opret gruppe" +msgstr "Fortsæt i en ny fane" #: pretix/base/templates/pretixbase/redirect.html msgid "Redirect" @@ -14186,6 +14222,28 @@ msgstr "" "Du har konfigureret vouchers til at være gyldige i {} år plus det år, hvor " "voucheren udstedes." +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment date" +msgid "Payment term" +msgstr "Betalingsdato" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "Betalingsfrist i dage" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "Betalingsfrist i minutter" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "Priser inkl. moms" @@ -15184,13 +15242,11 @@ msgstr "Søg efter e-mailadresse eller emne" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/refunds.html msgid "Source" -msgstr "" +msgstr "Kilde" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "All vouchers" msgid "All sources" -msgstr "Alle vouchere" +msgstr "Alle kilder" #: pretix/control/forms/filter.py msgid "Team actions" @@ -15201,21 +15257,16 @@ msgid "Customer actions" msgstr "Kundehandlinger" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Device status" msgid "Device actions" -msgstr "Enhedsstatus" +msgstr "Enhedshandlinger" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Order email" msgid "User email" -msgstr "Bestillings-e-mail" +msgstr "Brugerens e-mailadresse" #: pretix/control/forms/filter.py pretix/control/navigation.py -#, fuzzy msgid "All users" -msgstr "Alle vouchere" +msgstr "Alle brugere" #: pretix/control/forms/global_settings.py msgid "Additional footer text" @@ -16643,6 +16694,11 @@ msgctxt "rrule" msgid "third" msgstr "tredje" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -16724,40 +16780,34 @@ msgid "" "because at least one of the selected vouchers has already been redeemed " "%(max_redeemed)s times." msgstr "" +"Du kan ikke reducere det maksimale antal indløsninger til %(max_usages)s, da " +"mindst én af de valgte kuponer allerede er blevet indløst %(max_redeemed)s " +"gange." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "You cannot create a voucher that blocks quota as the selected product or " -#| "quota is currently sold out or completely reserved." msgid "" "You cannot create a voucher that allows selection of a quota but has no date " "selected." msgstr "" -"Du kan ikke oprette en rabatkode der blokerer en kvote idet det valgte " -"produkt eller kvote pt. er udsolgt eller fuldt reserveret." +"Du kan ikke oprette en kupon, hvor det er muligt at vælge en kvote, men hvor " +"der ikke er valgt nogen dato." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "The selected product does not allow to select a seat." msgid "The selected quota does not match the selected subevent." -msgstr "Det valgte produkt tillader ikke, at du vælger en plads." +msgstr "Den valgte kvote stemmer ikke overens med den valgte underbegivenhed." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "There is not enough quota available on quota \"{}\" to perform the " -#| "operation." msgid "There is no sufficient quota available to perform this change." msgstr "" -"Der er ikke enheder nok tilbage på kvoten \"{}\" til at udføre denne " -"operation." +"Der er ikke tilstrækkelig kvote til rådighed til at gennemføre denne ændring." #: pretix/control/forms/vouchers.py msgid "" "Changing the maximum number of usages in bulk is not supported if any of the " "selected vouchers is assigned a seat." msgstr "" +"Det er ikke muligt at ændre det maksimale antal anvendelser samlet, hvis en " +"af de valgte kuponer er tildelt en plads." #: pretix/control/forms/vouchers.py msgctxt "subevent" @@ -16765,18 +16815,24 @@ msgid "" "Changing the date in bulk is not supported if any of the selected vouchers " "is assigned a seat." msgstr "" +"Det er ikke muligt at ændre datoen for flere billetter på én gang, hvis en " +"af de valgte billetter er tildelt en plads." #: pretix/control/forms/vouchers.py msgid "" "Changing the product to a quota is not supported if any of the selected " "vouchers is assigned a seat." msgstr "" +"Det er ikke muligt at ændre produktet til en kvote, hvis en af de valgte " +"kuponer er tildelt en plads." #: pretix/control/forms/vouchers.py msgid "" "This change cannot be completed because not all assigned seats of the " "vouchers are still available" msgstr "" +"Denne ændring kan ikke gennemføres, da ikke alle de tildelte pladser på " +"billetterne stadig er ledige" #: pretix/control/forms/vouchers.py msgid "Codes" @@ -17760,6 +17816,28 @@ msgstr "" msgid "Queued emails have been aborted." msgstr "E-mails i køen er blevet afbrudt." +#: pretix/control/logdisplay.py +#, fuzzy +msgid "An organizer meta property has been created." +msgstr "Produktet er blevet oprettet." + +#: pretix/control/logdisplay.py +#, fuzzy +msgid "An organizer meta property has been deleted." +msgstr "Det valgte produkt er blevet slettet." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "Arrangøren er blevet ændret." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "Produktet er blevet genbestilt." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -17897,16 +17975,12 @@ msgid "The reusable medium has been changed." msgstr "Det genanvendelige medie er blevet udskiftet." #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "The new member has been added to the team." msgid "A new ticket has been added to the medium." -msgstr "Det nye medlem er blevet føjet til gruppen." +msgstr "Der er blevet tilføjet en ny billet til mediet." #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "{user} has been removed from the team." msgid "A ticket has been removed from the medium." -msgstr "{user} er fjernet fra gruppen." +msgstr "En billet er blevet fjernet fra mediet." #: pretix/control/logdisplay.py msgid "The medium has been connected to a new ticket." @@ -17918,6 +17992,8 @@ msgid "" "The ticket #{positionid} was exchanged for reusable medium " "{medium_identifier}." msgstr "" +"Billetten #{positionid} blev ombyttet til et genanvendeligt medie " +"{medium_identifier}." #: pretix/control/logdisplay.py msgid "The medium has been connected to a new gift card." @@ -17972,6 +18048,10 @@ msgstr "Dine sikkerhedskoder til tofaktorgodkendelse er blevet genoprettet." msgid "A two-factor emergency code has been generated." msgstr "Der er genereret en tofaktorkode til nødsituationer." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18328,14 +18408,14 @@ msgid "Payment {local_id} has been confirmed." msgstr "Betalingen {local_id} er blevet bekræftet." #: pretix/control/logdisplay.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "Payment {local_id} has been canceled." -msgstr "Bestillingen er blevet annulleret." +msgstr "Betalingen {local_id} er blevet annulleret." #: pretix/control/logdisplay.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "Canceling payment {local_id} has failed." -msgstr "Bestillingen er blevet annulleret." +msgstr "Det lykkedes ikke at annullere betalingen {local_id}." #: pretix/control/logdisplay.py #, fuzzy, python-brace-format @@ -18842,6 +18922,89 @@ msgid "" "Granting access to your pretix account happens at your own risk." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Annuller" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Autoriserede apps" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "" @@ -19230,82 +19393,6 @@ msgstr[0] "" msgstr[1] "" "Er du sikker på at du vil slette tjek-ind-listen %(name)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Annuller" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20916,6 +21003,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, fuzzy msgid "Experimental feature" @@ -21570,7 +21658,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -21795,54 +21883,51 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "January" -msgstr "" +msgstr "januar" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "February" -msgstr "" +msgstr "februar" #: pretix/control/templates/pretixcontrol/global_sysreport.html -#, fuzzy msgid "March" -msgstr "Marts" +msgstr "marts" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "April" -msgstr "" +msgstr "april" #: pretix/control/templates/pretixcontrol/global_sysreport.html -#, fuzzy -#| msgid "Day" msgid "May" -msgstr "Dag" +msgstr "maj" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "June" -msgstr "" +msgstr "juni" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "July" -msgstr "" +msgstr "juli" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "August" -msgstr "" +msgstr "august" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "September" -msgstr "September" +msgstr "september" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "October" -msgstr "" +msgstr "oktober" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "November" -msgstr "November" +msgstr "november" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "December" -msgstr "December" +msgstr "december" #: pretix/control/templates/pretixcontrol/global_sysreport.html #, fuzzy @@ -22698,6 +22783,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Opret spørgsmål" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Opret spørgsmål" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Sket spørgsmål" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Opret spørgsmål" @@ -22716,6 +22825,29 @@ msgstr "" msgid "All personalized products" msgstr "Alle produkter" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Medtag spørgsmål" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "These questions are asked once per order." +msgstr "Spørgsmålet er blevet slettet." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23285,6 +23417,14 @@ msgstr "Faktureringsoplysninger" msgid "(optional)" msgstr "(valgfri)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +msgid "Additional order information" +msgstr "Metaoplysninger" + #: pretix/control/templates/pretixcontrol/order/delete.html #, fuzzy msgid "Delete order" @@ -23319,6 +23459,23 @@ msgstr "Ja, tilbagebetal bestilling" msgid "Extend payment term" msgstr "Udvid betalingsfrist" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "USIKKER" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "ikke besvaret" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23598,25 +23755,10 @@ msgstr "Book fra %(start_date)s" msgid "Ticket page" msgstr "Billetnavn" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "ikke besvaret" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "USIKKER" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24985,6 +25127,16 @@ msgstr "" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Start: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html #, fuzzy msgid "Not yet initialized" @@ -26901,6 +27053,7 @@ msgid "Add a new device" msgstr "Tilføj ny enhed" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Sikkerhedskoder" @@ -27166,6 +27319,30 @@ msgstr "Udgiv dig for bruger" msgid "Authentication backend" msgstr "Tofaktorgodkendelse aktiveret" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Deaktiver tofaktorgodkendelse" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Udløbet" +msgstr[1] "Udløbet" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Gyldig indtil %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Team medlemskaber" @@ -27685,6 +27862,22 @@ msgstr "To-faktor-autentificering er obligatorisk for at logge ind" msgid "Invalid code, please try again." msgstr "Ugyldig kode, prøv igen." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Ugyldig kode, prøv igen." +msgstr[1] "Ugyldig kode, prøv igen." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Ugyldig kode, prøv igen." +msgstr[1] "Ugyldig kode, prøv igen." + #: pretix/control/views/checkin.py #, fuzzy msgid "The selected check-ins have been reverted." @@ -28127,11 +28320,6 @@ msgstr "Rækkefølgen af kategorier er blevet ændret." msgid "Not all objects have been selected." msgstr "Spørgsmålet er blevet slettet." -#: pretix/control/views/item.py -#, fuzzy -msgid "Street" -msgstr "Afsenderadresse" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -28282,7 +28470,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -28502,6 +28690,11 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Du har indtastet en ordre, der ikke kunne findes." +#: pretix/control/views/orders.py +#, fuzzy +msgid "You entered an order in an event that you do not have access to." +msgstr "Du har indtastet en ordre, der ikke kunne findes." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -28514,6 +28707,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -28557,10 +28754,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py #, fuzzy msgid "The payment has been created successfully." @@ -28716,7 +28909,8 @@ msgstr "Emne: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Din besked vil blive sendt til {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29340,6 +29534,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Adgangskoden er blevet nulstillet." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -29352,6 +29552,16 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -29531,12 +29741,11 @@ msgstr "Ikke tjekket ind" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "pretix-holdet" @@ -30153,7 +30362,6 @@ msgstr "Din indtastning var ugyldig, se venligst detaljer nedenfor." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -30674,8 +30882,7 @@ msgstr "Din bestilling" msgid "Automatically checked in" msgstr "Automatisk ved betaling" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Hemmelighed" @@ -30741,163 +30948,6 @@ msgstr "Gennemførte betalinger" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -#, fuzzy -msgid "PayPal account" -msgstr "Samlet beløb" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "Reference prefix" -msgstr "Referencekode" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "Reference postfix" -msgstr "Referencekode" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Vi kunne ikke behandle din betaling. Se detaljer nedenfor ift. hvordan du " -"skal fortsætte." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "The payment for this invoice has already been received." -msgstr "Betalingen for denne faktura er allerede modtaget." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "PayPal payment ID" -msgstr "Aktiver betalingsmetode" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Det ovenstående, samlede beløb for din bestilling bliver trukket fra din " -"PayPal-konto, så snart du har bekræftet bestillingen." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -msgid "Sale ID" -msgstr "Salg" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Seneste opdatering" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Samlet værdi" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -#, fuzzy -msgid "Your PayPal account has been disconnected." -msgstr "Din kurv er blevet opdateret." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30907,11 +30957,24 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "PayPal Merchant ID" msgstr "Aktiver betalingsmetode" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30958,6 +31021,51 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Reference prefix" +msgstr "Referencekode" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Reference postfix" +msgstr "Referencekode" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "-- Automatic --" @@ -30980,6 +31088,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31009,6 +31121,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Siden stødte på en uventet intern fejl. Prøv venligst igen." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31017,6 +31135,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "" @@ -31028,12 +31150,45 @@ msgstr "Mailen kunne ikke sendes. Prøv venligst igen senere." msgid "You may need to enable JavaScript for PayPal payments." msgstr "Du skal vælge en produktvariant." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Vi kunne ikke behandle din betaling. Se detaljer nedenfor ift. hvordan du " +"skal fortsætte." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "The payment for this invoice has already been received." +msgstr "Betalingen for denne faktura er allerede modtaget." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "PayPal payment ID" +msgstr "Aktiver betalingsmetode" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -31132,6 +31287,14 @@ msgstr "Kontroller venligst detaljerne nedenfor og bekræft din bestilling." msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Det ovenstående, samlede beløb for din bestilling bliver trukket fra din " +"PayPal-konto, så snart du har bekræftet bestillingen." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31167,6 +31330,12 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +msgid "Sale ID" +msgstr "Salg" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy msgid "Capture status" @@ -31178,6 +31347,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Seneste opdatering" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Samlet værdi" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31205,8 +31385,17 @@ msgstr "Vælg venligst hvordan du vil betale." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -31242,6 +31431,19 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +#, fuzzy +msgid "Your PayPal account has been disconnected." +msgstr "Din kurv er blevet opdateret." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -33485,7 +33687,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "plus taxes" msgstr "Moms" @@ -33973,6 +34174,35 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "The payment has to be completed before %(date)s." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Betalingen skal gennemføres før %(date)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "The payment has to be completed before %(date)s." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Betalingen skal gennemføres før %(date)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Gå til kassen" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Før vi går videre, skal du svare på nogle spørgsmål." @@ -34041,14 +34271,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "Minimumsbestilling: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -34078,54 +34306,46 @@ msgstr "Vis varianter" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Oprindelig pris:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Ny pris:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "incl. taxes" msgstr "inkl. %(rate)s%% moms" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgctxt "checkbox" msgid "Select" @@ -34133,13 +34353,11 @@ msgstr "Forsalg ikke startet" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -34246,10 +34464,6 @@ msgstr[1] "Denne bestilling er allerede blevet tilbagebetalt." msgid "No attendee name provided" msgstr "Vis deltagernavne på fakturaer" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -34638,13 +34852,11 @@ msgid "Your order qualifies for a discount" msgstr "Dine bestillinger af {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "Uncategorized items" msgstr "Ikke kategoriseret" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "Show full-size image of %(item)s" msgstr "Vis alle arrangementer fra %(name)s" @@ -34658,23 +34870,24 @@ msgstr[0] "%(count)s elementer" msgstr[1] "%(count)s elementer" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "%(value)s incl. taxes" msgstr "inkl. %(rate)s%% moms" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "%(value)s without taxes" msgstr "Samlet værdi" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35410,11 +35623,6 @@ msgstr "" "Du har indtastet en rabatkode, der giver dig mulighed for at købe et af " "følgende produkter til den angivne pris:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "You need to select at least %(number)s products." @@ -36433,6 +36641,17 @@ msgstr "" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Denne mulighed påvirker i øjeblikket kun kalenderen for denne " +#~ "arrangementsserie, ikke kalenderen for hele arrangøren." + +#, fuzzy +#~ msgid "PayPal account" +#~ msgstr "Samlet beløb" + #~ msgid "All actions" #~ msgstr "Alle handlinger" @@ -36539,9 +36758,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Brug venligst ikke specialtegn i navne." -#~ msgid "State" -#~ msgstr "Stat eller region" - #~ msgid "Program times: date and time" #~ msgstr "Programtider: dato og klokkeslæt" @@ -37640,9 +37856,6 @@ msgstr "Kosovo" #~ "ikke ændres. Delvise betalinger eller refunderinger understøttes endnu " #~ "ikke." -#~ msgid "The payment has to be completed before %(date)s." -#~ msgstr "Betalingen skal gennemføres før %(date)s." - #~ msgid "" #~ "Do you really want to refund this order? You cannot revert this action." #~ msgstr "" diff --git a/src/pretix/locale/da/LC_MESSAGES/djangojs.po b/src/pretix/locale/da/LC_MESSAGES/djangojs.po index 393cfe1e4..454e7cce0 100644 --- a/src/pretix/locale/da/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/da/LC_MESSAGES/djangojs.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" -"PO-Revision-Date: 2026-04-22 18:00+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-07-31 18:00+0000\n" "Last-Translator: Nikolai \n" "Language-Team: Danish \n" @@ -16,7 +16,7 @@ msgstr "" "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.17\n" +"X-Generator: Weblate 2026.7.1\n" #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js msgid "Marked as paid" @@ -848,70 +848,59 @@ msgstr "Din lokaltid:" msgid "Google Pay" msgstr "Apple Pay" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy, javascript-format #| msgctxt "widget" @@ -920,87 +909,73 @@ msgctxt "widget" msgid "Select variant %s" msgstr "Vis varianter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "Udsolgt" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "Læg i kurv" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "Book nu" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "Reserveret" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "GRATIS" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "fra %(currency)s %(price)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "inkl. %(rate)s% %(taxname)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "plus %(rate)s% %(taxname)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "inkl. moms" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "plus moms" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "tilgængelig: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "Kun tilgængelig med en rabatkode" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy #| msgid "Payment method unavailable" @@ -1008,13 +983,11 @@ msgctxt "widget" msgid "Not yet available" msgstr "Betalingsmetode er ikke tilgængelig" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy #| msgctxt "widget" @@ -1023,26 +996,22 @@ msgctxt "widget" msgid "Currently not available" msgstr "tilgængelig: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "minimumsantal: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "Luk billetbutik" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "Billetbutikken kunne ikke hentes." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1050,7 +1019,6 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy #| msgctxt "widget" @@ -1059,7 +1027,6 @@ msgctxt "widget" msgid "Open ticket shop" msgstr "Luk billetbutik" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy #| msgctxt "widget" @@ -1068,13 +1035,11 @@ msgctxt "widget" msgid "Checkout" msgstr "Fortsæt booking" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "Kurven kunne ikke oprettes. Prøv igen senere" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1082,13 +1047,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "Venteliste" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1098,37 +1061,31 @@ msgstr "" "Du har allerede en aktiv booking i gang for dette arrangement. Hvis du " "vælger flere produkter, så vil de blive tilføjet din eksisterende booking." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "Fortsæt booking" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "Indløs rabatkode" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "Indløs" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "Rabatkode" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "Luk" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy #| msgctxt "widget" @@ -1137,19 +1094,16 @@ msgctxt "widget" msgid "Close checkout" msgstr "Fortsæt booking" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "Fortsæt" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy #| msgctxt "widget" @@ -1158,7 +1112,6 @@ msgctxt "widget" msgid "Show variants" msgstr "Vis varianter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy #| msgctxt "widget" @@ -1167,43 +1120,36 @@ msgctxt "widget" msgid "Hide variants" msgstr "Vis varianter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "Vælg et andet arrangement" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "Vælg en anden dato" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "Tilbage" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "Næste måned" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "Forrige måned" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "Næste uge" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, fuzzy #| msgctxt "widget" @@ -1212,13 +1158,11 @@ msgctxt "widget" msgid "Previous week" msgstr "Forrige måned" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "Åbn sædevalg" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1227,141 +1171,114 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "Hent flere" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "Man" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "Tirs" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "Ons" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "Tors" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "Fre" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "Lør" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "Søn" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" -msgstr "Januar" +msgstr "januar" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" -msgstr "Februar" +msgstr "februar" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" -msgstr "Marts" +msgstr "marts" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" -msgstr "April" +msgstr "april" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" -msgstr "Maj" +msgstr "maj" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" -msgstr "Juni" +msgstr "juni" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" -msgstr "Juli" +msgstr "juli" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" -msgstr "August" +msgstr "august" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" -msgstr "September" +msgstr "september" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" -msgstr "Oktober" +msgstr "oktober" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" -msgstr "November" +msgstr "november" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" -msgstr "December" +msgstr "december" #~ msgid "iDEAL" #~ msgstr "iDEAL" diff --git a/src/pretix/locale/de/LC_MESSAGES/django.po b/src/pretix/locale/de/LC_MESSAGES/django.po index ae0deed8a..ba39d5ad8 100644 --- a/src/pretix/locale/de/LC_MESSAGES/django.po +++ b/src/pretix/locale/de/LC_MESSAGES/django.po @@ -4,9 +4,9 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" -"PO-Revision-Date: 2026-07-30 18:31+0000\n" -"Last-Translator: Raphael Michel \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-30 08:06+0000\n" +"Last-Translator: Phin Wolkwitz \n" "Language-Team: German \n" "Language: de\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2026.7.1\n" +"X-Generator: Weblate 2026.9.1\n" "X-Poedit-Bookmarks: -1,-1,904,-1,-1,-1,-1,-1,-1,-1\n" #: pretix/_base_settings.py @@ -89,6 +89,10 @@ msgstr "Griechisch" msgid "Hebrew" msgstr "Hebräisch" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "Ungarisch" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonesisch" @@ -195,7 +199,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Liste erlaubter URIs nach Abmeldung, mit Leerzeichen getrennt" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Client-ID" @@ -429,6 +433,10 @@ msgstr "Medium ist mit anderer Veranstaltung verbunden" msgid "You cannot exchange a medium for a medium." msgstr "Sie können kein Medium gegen ein Medium eintauschen." +#: pretix/api/views/checkin.py +msgid "You cannot simulate a medium exchange." +msgstr "Ein Medientausch kann nicht simuliert werden." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -860,7 +868,7 @@ msgstr "Produktdetails" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Order details" -msgstr "Bestellung" +msgstr "Bestelldetails" #: pretix/base/datasync/sourcefields.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py @@ -883,8 +891,7 @@ msgstr "Veranstaltungs- oder Termininformationen" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -901,7 +908,6 @@ msgstr "Teilnehmer" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "E-Mail Teilnehmer" @@ -1648,9 +1654,8 @@ msgid "Invoice sender:" msgstr "Rechnungsabsender:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1662,8 +1667,7 @@ msgstr "Adresse" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Postleitzahl" @@ -1671,8 +1675,7 @@ msgstr "Postleitzahl" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Stadt" @@ -1695,8 +1698,7 @@ msgstr "Bundesstaat" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1724,8 +1726,7 @@ msgstr "Rechnungsempfänger:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1778,6 +1779,18 @@ msgstr "IDs zur Zahlungszuordnung" msgid "Payment providers" msgstr "Zahlungsmethoden" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Übertragungsart" + +#: pretix/base/exporters/invoices.py +msgid "Transmission status" +msgstr "Übertragungsstatus" + +#: pretix/base/exporters/invoices.py +msgid "Transmission date" +msgstr "Übertragungsdatum" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Storno" @@ -2367,7 +2380,7 @@ msgstr "Sitzreihe" #: pretix/base/exporters/orderlist.py pretix/plugins/checkinlists/exporters.py msgid "Seat number" -msgstr "Sitzplatz" +msgstr "Sitzplatz-Nummer" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/order/change.html @@ -2462,7 +2475,6 @@ msgstr "Veranstaltung" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2486,7 +2498,6 @@ msgstr "Alte Daten" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Menge" @@ -2560,7 +2571,8 @@ msgstr "Zahlungsstatus" msgid "Refund states" msgstr "Erstattungsstatus" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2574,7 +2586,6 @@ msgstr "Bestellung" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "Zahlungs-ID" @@ -3060,12 +3071,12 @@ msgid "" "You uploaded an image in landscape orientation. Please upload an image in " "portrait orientation." msgstr "" -"Du hast ein Bild im Querformat hochgeladen. Bitte lade ein Bild im " +"Sie haben ein Bild im Querformat hochgeladen. Bitte laden Sie ein Bild im " "Hochformat hoch." #: pretix/base/forms/questions.py msgid "Please upload an image where the width is 3/4 of the height." -msgstr "Bitte lade ein Bild hoch, bei dem die Breite 3/4 der Höhe beträgt." +msgstr "Bitte laden Sie ein Bild hoch, bei dem die Breite 3/4 der Höhe beträgt." #: pretix/base/forms/questions.py msgid "" @@ -3082,15 +3093,12 @@ msgid "" msgstr "Die hochgeladene Datei ist kein Bild oder ist beschädigt." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" -"Wenn Sie dieses Feld leer lassen, ist das Ticket ab dem Kaufzeitpunkt gültig." +msgid "Street" +msgstr "Straße" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Straße und Hausnummer" +msgid "State" +msgstr "Zustand" #: pretix/base/forms/questions.py #, python-brace-format @@ -3122,6 +3130,17 @@ msgstr "Bitte geben Sie einen Zeitpunkt nicht vor {min} ein." msgid "Please enter a date and time no later than {max}." msgstr "Bitte geben Sie einen Zeitpunkt nicht nach {max} ein." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Wenn Sie dieses Feld leer lassen, ist das Ticket ab dem Kaufzeitpunkt gültig." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Straße und Hausnummer" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4147,7 +4166,7 @@ msgid "" "can limit their validity through the advanced check-in rules, though." msgstr "" "Wenn Sie \"alle Termine\" auswählen, werden Tickets als Teil dieser Liste " -"und gültig zum Check-in betrachtet, unabhängig davon für welchen Termin sie " +"und gültig zum Check-in betrachtet, unabhängig davon, für welchen Termin sie " "gekauft wurden. Sie können die Gültigkeit jedoch über unsere erweiterten " "Check-in-Regeln beschränken." @@ -4438,6 +4457,10 @@ msgstr "Installationsdatum" msgid "Initialization date" msgstr "Installationsdatum" +#: pretix/base/models/devices.py +msgid "Security profile" +msgstr "Sicherheitsprofil" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5256,7 +5279,7 @@ msgid "" "out. There might be a short period in which both products are visible while " "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -"Wenn Sie hier ein Kontingent auswählen, wird dieses Produkt nur angezeigt " +"Wenn Sie hier ein Kontingent auswählen, wird dieses Produkt nur angezeigt, " "wenn dieses andere Kontingent nicht verfügbar ist. In Kombination mit der " "Möglichkeit, ausverkaufte Produkte anzuzeigen, erlaubt dies Ihnen, ein " "Produkt durch ein teureres auszutauschen, sobald es ausverkauft wurde. Es " @@ -5279,7 +5302,7 @@ msgid "" "products are visible while all tickets of the referenced product are " "reserved, but not yet sold." msgstr "" -"Wenn Sie hier ein Produkt auswählen, wird dieses Produkt nur angezeigt wenn " +"Wenn Sie hier ein Produkt auswählen, wird dieses Produkt nur angezeigt, wenn " "dieses andere Produkt nicht mehr verfügbar ist. Dies passiert entweder, weil " "das andere Produkt ausverkauft wurde, oder weil der Verkaufszeitraum für das " "andere Produkt noch nicht begonnen hat oder abgelaufen ist. In Kombination " @@ -5459,7 +5482,7 @@ msgstr "" "spezielle Anwendungsfälle wie z.B. eine Jahreskarte mit dynamischem " "Startdatum umsetzen möchten. Bitte beachten Sie, dass die Gültigkeit als " "Teil des einzelnen Tickets gespeichert wird. Wenn Sie die Einstellungen hier " -"später ändern, werden bereits bestehende Tickets nicht verändert sondern " +"später ändern, werden bereits bestehende Tickets nicht verändert, sondern " "behalten ihre aktuelle Gültigkeit." #: pretix/base/models/items.py pretix/control/forms/item.py @@ -5765,6 +5788,10 @@ msgstr "Diese Variante gehört nicht zu diesem Produkt." msgid "The count needs to be equal to or greater than zero." msgstr "Die Anzahl muss mindestens null sein." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Bestellposition" + #: pretix/base/models/items.py msgid "Number" msgstr "Zahl" @@ -5802,6 +5829,10 @@ msgstr "Datum und Uhrzeit" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Land (ISO3166-1-alpha-2-Ländercode)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "Gefragt bei" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5870,6 +5901,10 @@ msgstr "Derzeit nicht von unseren Apps und beim Check-In unterstützt" msgid "Maximum value" msgstr "Maximaler Wert" +#: pretix/base/models/items.py +msgid "Minimum length" +msgstr "Minimale Länge" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Maximale Länge" @@ -5938,6 +5973,10 @@ msgstr "Das späteste Datum darf nicht vor dem frühesten Datum liegen." msgid "The maximum value must not be lower than the minimum value." msgstr "Der maximale Wert darf nicht unter dem minimalen Wert liegen." +#: pretix/base/models/items.py +msgid "The maximum length must not be shorter than the minimum length." +msgstr "Die maximale Länge darf nicht kürzer sein als die minimale Länge." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6464,10 +6503,6 @@ msgstr "Wertgutschein / Geschenkgutschein" msgid "Value" msgstr "Wert" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Bestellposition" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "Warenkorb-ID (z.B. Session-ID)" @@ -6494,10 +6529,6 @@ msgstr "" "Diese Referenz wird auf Ihre Rechnung gedruckt, damit Sie die Rechnung " "später zuordnen können." -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "Übertragungsart" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7507,7 +7538,7 @@ msgstr "Die Rechnung wurde bereits beglichen." #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" "Diese Zahlung wird bereits verarbeitet und kann nicht mehr abgebrochen " "werden." @@ -8286,6 +8317,14 @@ msgstr "Start des Vorverkaufs" msgid "Presale end" msgstr "Ende des Vorverkaufs" +#: pretix/base/reldate.py +msgid "Order creation" +msgstr "Bestelldatum" + +#: pretix/base/reldate.py +msgid "Order expiry" +msgstr "Zahlungsfrist" + #: pretix/base/reldate.py msgid "before" msgstr "bevor" @@ -8310,6 +8349,26 @@ msgstr "Relativ:" msgid "Not set" msgstr "Nicht gesetzt" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "Ein relatives Datum kann nicht als \"vor {}\" ausgedrückt werden" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "Ein relatives Datum kann nicht als \"nach {}\" ausgedrückt werden" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "Ein relativer Zeitpunkt kann nicht als \"vor {}\" ausgedrückt werden" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "Ein relativer Zeitpunkt kann nicht als \"nach {}\" ausgedrückt werden" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Zufällig (Standard, funktioniert mit allen pretix-Apps)" @@ -9396,7 +9455,7 @@ msgstr "" #: pretix/base/services/orders.py msgid "You need a valid voucher code to order one of the products." msgstr "" -"Sie benötigen einen gültigen Gutscheincode um eines der Produkte zu " +"Sie benötigen einen gültigen Gutscheincode, um eines der Produkte zu " "bestellen." #: pretix/base/services/orders.py @@ -9517,7 +9576,7 @@ msgid "" "added to." msgstr "" "Dieses Produkt ist nur als Zusatzprodukt verfügbar, bitte wählen Sie die " -"Basisposition zu der es hinzugefügt werden soll." +"Basisposition, zu der es hinzugefügt werden soll." #: pretix/base/services/orders.py msgid "" @@ -9610,7 +9669,7 @@ msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Bitte überweisen Sie den vollen Betrag auf das Bankkonto 9999-9999-9999-" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "" "Dieser Textbaustein wird aufgrund verschiedener Parameter dynamisch " @@ -10325,6 +10384,30 @@ msgstr "" "Verkaufszeitraum beendet ist. Sie können hier andere Wege ein Ticket zu " "bekommen, wie z.B. eine Abendkasse, beschreiben." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "Keine Termine passen zu Ihren Kriterien." + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "Text für leere Terminanzeige" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" +"Dieser Text wird im Kalender oder der Terminliste angezeigt, wenn sie leer " +"ist, weil z.B. der Monat keine Termine enthält oder der vom Nutzer gesetzte " +"Filter keine Treffer hat. Sie können hier Wege bewerben, wie man Kontakt für " +"zusätzliche Termine aufnehmen kann. Wir empfehlen nicht mehr als ein oder " +"zwei Sätze." + #: pretix/base/settings.py msgid "Guidance text" msgstr "Hilfetext" @@ -10501,6 +10584,21 @@ msgstr "" "Kontingente noch nicht leer sind. Keine Bezahlungen werden nach dem oben " "angegebenen „letzten Zahlungsdatum“ akzeptiert." +#: pretix/base/settings.py +msgid "Allow postponed payment choice for sales channels" +msgstr "Erlaube aufgeschobene Entscheidung der Zahlungsart für Verkaufskanäle" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" +"Wenn die aufgeschobene Zahlung auf einem Kanal erlaubt ist, können Kunden " +"ihre Bestellung ohne Auswahl einer Zahlungsart abschließen. Das ist " +"nützlich, wenn Bestellungen nicht von der selben Person erstellt werden, die " +"die Zahlung durchführt." + #: pretix/base/settings.py msgid "Show start date" msgstr "Beginn des Vorverkaufszeitraums anzeigen" @@ -11035,7 +11133,7 @@ msgid "" msgstr "" "Wenn diese Option deaktiviert ist, werden Tickets nur für Produkte " "aktiviert, bei denen die Option \"Berechtigt zum Eintritt\" gesetzt ist. Sie " -"können die Ticketgenerierung auch in den Einstellungen jedes Produktes " +"können die Ticketgenerierung auch in den Einstellungen jedes Produkts " "einzeln abschalten." #: pretix/base/settings.py @@ -11140,14 +11238,6 @@ msgid "Hide all unavailable dates from calendar or list views" msgstr "" "Verstecke alle nicht verfügbaren Termine in Kalender- oder Listenansichten" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Diese Option wirkt sich derzeit nur auf den Kalender dieser " -"Veranstaltungsreihe aus, nicht auf den veranstalterweiten Kalender." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Alle vergangenen Termine im Kalender verstecken" @@ -11661,7 +11751,7 @@ msgid "" msgstr "" "Hallo,\n" "\n" -"Sie erhalten diese Nachricht weil Sie einen neuen Link zu Ihrer Bestellung " +"Sie erhalten diese Nachricht, weil Sie einen neuen Link zu Ihrer Bestellung " "für\n" "{event} angefordert haben.\n" "\n" @@ -11691,8 +11781,8 @@ msgid "" msgstr "" "Hallo,\n" "\n" -"Sie erhalten diese Nachricht weil Sie einen neuen Link zu Ihren Bestellungen " -"für\n" +"Sie erhalten diese Nachricht, weil Sie einen neuen Link zu Ihren " +"Bestellungen für\n" "{event} angefordert haben. Sie finden Ihre Bestellungen unter folgenden " "Links:\n" "\n" @@ -14306,6 +14396,22 @@ msgstr "" "Sie haben eingestellt, dass Wertgutscheine {} Jahre nach Ende des Jahres der " "Ausstellung ablaufen." +#: pretix/control/forms/event.py +msgid "Payment term" +msgstr "Zahlungsfrist" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "wie oben" + +#: pretix/control/forms/event.py +msgid "different payment term in days" +msgstr "abweichendes Zahlungsziel in Tagen" + +#: pretix/control/forms/event.py +msgid "different payment term in minutes" +msgstr "abweichendes Zahlungsziel in Minuten" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "Preis inklusive Steuern" @@ -14671,11 +14777,11 @@ msgstr "Unternehmen mit gültiger USt-ID-Nr." #: pretix/control/forms/event.py msgid "Charge VAT" -msgstr "MwSt. berechnen" +msgstr "USt berechnen" #: pretix/control/forms/event.py msgid "No VAT" -msgstr "Keine MwSt." +msgstr "Keine USt" #: pretix/control/forms/event.py msgid "Sale not allowed" @@ -16788,6 +16894,11 @@ msgctxt "rrule" msgid "third" msgstr "dritten" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "vierten" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -16869,8 +16980,8 @@ msgid "" "%(max_redeemed)s times." msgstr "" "Sie können die maximale Anzahl Einlösungen nicht auf %(max_usages)s " -"reduzieren, weil mindestens einer der gewählten Gutscheine bereits %" -"(max_redeemed)s mal eingelöst wurde." +"reduzieren, weil mindestens einer der gewählten Gutscheine bereits " +"%(max_redeemed)s mal eingelöst wurde." #: pretix/control/forms/vouchers.py msgid "" @@ -17903,6 +18014,22 @@ msgstr "Fehlgeschlagene E-Mails wurden für einen neuen Versuch eingeplant." msgid "Queued emails have been aborted." msgstr "Wartende E-Mails wurden abgebrochen." +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been created." +msgstr "Eine Meta-Eigenschaft wurde erstellt." + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been deleted." +msgstr "Eine Meta-Eigenschaft wurde gelöscht." + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been changed." +msgstr "Eine Meta-Eigenschaft wurde geändert." + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been reordered." +msgstr "Eine Meta-Eigenschaft wurde umsortiert." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -18112,6 +18239,12 @@ msgstr "Ihre Zwei-Faktor-Notfall-Tokens wurden neu generiert." msgid "A two-factor emergency code has been generated." msgstr "Ein Zwei-Faktor-Notfall-Token wurde generiert." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" +"Versatz und Drosselung für die Zwei-Faktor-Authentifizierung wurden " +"zurückgesetzt." + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18979,6 +19112,87 @@ msgstr "" "Die App wurde nicht vom pretix-Team geprüft. Das Gewähren " "von Zugriff auf Ihr pretix-Konto erfolgt auf eigene Gefahr." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Abbrechen" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +msgid "Authorize" +msgstr "Autorisieren" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Fehler:" @@ -19373,82 +19587,6 @@ msgstr[1] "" "Möchten Sie die Check-ins von %(count)s Tickets wirklich " "unwiderruflich löschen?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Abbrechen" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21223,6 +21361,7 @@ msgid "Top recommendation" msgstr "Empfohlene Erweiterung" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Experimentelle Funktion" @@ -21928,7 +22067,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Wir raten dringend davon ab, Kurzformen mit mehr als 16 Zeichen zu verwenden." @@ -23134,6 +23273,26 @@ msgstr "" "auszufüllen. Wenn Ihre Veranstaltung Verpflegung beinhaltet, könnten Sie " "z.B. nach Allergien Ihrer Teilnehmer fragen." +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new per-ticket question" +msgstr "Neue Frage für jedes Ticket erstellen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new order-level question" +msgstr "Neue Frage für jede Bestellung erstellen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-ticket questions" +msgstr "Fragen pro Ticket" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" +"Diese Fragen werden für jedes Ticket abgefragt, also ggf. mehrfach pro " +"Bestellung." + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Neue Frage erstellen" @@ -23150,6 +23309,30 @@ msgstr "Beim Check-in fragen" msgid "All personalized products" msgstr "Alle personalisierten Produkte" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-order questions" +msgstr "Fragen pro Bestellung" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" +"Diese Funktion befindet sich in aktiver Entwicklung und wird sich über die " +"nächsten Monate stark verändern." + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" +"Fragen pro Bestellung werden derzeit von pretixPOS weder für Anzeige noch " +"Abfrage unterstützt." + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "These questions are asked once per order." +msgstr "Diese Fragen werden einmal pro Bestellung gestellt." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23754,6 +23937,13 @@ msgstr "Rechnungsinformationen" msgid "(optional)" msgstr "(optional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +msgid "Additional order information" +msgstr "Zusätzliche Bestellinformationen" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Bestellung löschen" @@ -23783,6 +23973,25 @@ msgstr "Ja, Bestellung ablehnen" msgid "Extend payment term" msgstr "Zahlungsfrist verändern" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Diese Datei wurde von einem Nutzer hochgeladen und kann Viren oder anderen " +"schädlichen Inhalt enthalten." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "UNSICHER" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "nicht beantwortet" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24067,27 +24276,10 @@ msgstr "Gültig %(datetime_range)s" msgid "Ticket page" msgstr "Ticket-Seite" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "nicht beantwortet" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Diese Frage wird beim Check-In gestellt." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Diese Datei wurde von einem Nutzer hochgeladen und kann Viren oder anderen " -"schädlichen Inhalt enthalten." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "UNSICHER" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24172,7 +24364,7 @@ msgstr "PLZ und Ort" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Valid EU VAT ID" -msgstr "Gültige EU-USt-ID-Nr." +msgstr "Gültige EU-USt-ID" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Check" @@ -25459,6 +25651,15 @@ msgstr "Neues Gerät verbinden" msgid "Hardware model" msgstr "Hardware-Modell" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, python-format +msgid "Last seen: %(time)s" +msgstr "Zuletzt gesehen: %(time)s Uhr" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "Kein kürzlicher Kontakt" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Noch nicht installiert" @@ -26589,7 +26790,7 @@ msgid "" msgstr "" "Dieser Editor wurde mit aktuellen Versionen von Google Chrome, Mozilla " "Firefox und Opera getestet. Andere Browser, besonders Internet Explorer oder " -"Microsoft Edge, haben möglicherweise Probleme Ihr Hintergrund-PDF korrekt " +"Microsoft Edge, haben möglicherweise Probleme, Ihr Hintergrund-PDF korrekt " "darzustellen oder die richtigen Schriftarten zu laden." #: pretix/control/templates/pretixcontrol/pdf/index.html @@ -27480,6 +27681,7 @@ msgid "Add a new device" msgstr "Gerät hinzufügen" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Notfall-Tokens" @@ -27744,6 +27946,26 @@ msgstr "Als Benutzer ausgeben" msgid "Authentication backend" msgstr "Authentifizierungsmechanismus" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "Versatz und Drosselung zurücksetzen" + +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Available two-factor authentication methods" +msgstr "Verfügbare Methoden zur Zwei-Faktor-Authentifizierung" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "1 Fehlversuch seit %(date)s" +msgstr[1] "%(cnt)s Fehlversuche seit %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "Currently locked until %(date)s" +msgstr "Derzeit gesperrt bis %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Team-Mitgliedschaften" @@ -28284,6 +28506,28 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Ungültiger Token, bitte erneut versuchen." +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +"Ungültiger Code. Bitte versuchen Sie es erneut, nachdem Sie {value} Minute " +"gewartet haben." +msgstr[1] "" +"Ungültiger Code. Bitte versuchen Sie es erneut, nachdem Sie {value} Minuten " +"gewartet haben." + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +"Ungültiger Code. Bitte versuchen Sie es erneut, nachdem Sie {value} Sekunde " +"gewartet haben." +msgstr[1] "" +"Ungültiger Code. Bitte versuchen Sie es erneut, nachdem Sie {value} Sekunden " +"gewartet haben." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Der ausgewählte Check-In wurde gelöscht." @@ -28585,7 +28829,7 @@ msgstr "Kommentar konnte nicht gespeichert werden." #: pretix/control/views/event.py pretix/control/views/main.py msgid "VAT" -msgstr "MwSt." +msgstr "USt" #: pretix/control/views/event.py msgid "The new tax rule has been created." @@ -28754,10 +28998,6 @@ msgstr "Die Reihenfolge der Kategorien wurde gespeichert." msgid "Not all objects have been selected." msgstr "Es wurden nicht alle Objekte ausgewählt." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Straße" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Die ausgewählte Frage existiert nicht." @@ -28932,11 +29172,11 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" -"Wir haben keinen DMARC-Eintrag für die Domain gefunden Es gibt daher eine " +"Wir haben keinen DMARC-Eintrag für die Domain gefunden. Es gibt daher eine " "hohe Chance, dass die E-Mails abgelehnt werden oder im Spam landen. Sie " "sollten die DNS-Einstellungen Ihrer Domain anpassen." @@ -29157,6 +29397,12 @@ msgstr "" "Sie haben eine Bestellung in einer Veranstaltung mit einer anderen Währung " "ausgewählt." +#: pretix/control/views/orders.py +msgid "You entered an order in an event that you do not have access to." +msgstr "" +"Sie haben eine Bestellung in einer Veranstaltung ausgewählt, auf die Sie " +"keinen Zugriff haben." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29173,6 +29419,11 @@ msgstr "" "Sie haben eine Teilerstattung für eine Zahlungsmethode ausgewählt, die nur " "volle Erstattungen unterstützt." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Die eingegebenen Beträge passen nicht zum ausgewählten Erstattungsbetrag." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29228,11 +29479,6 @@ msgstr "" "\n" "Ihr {event}-Team" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Die eingegebenen Beträge passen nicht zum ausgewählten Erstattungsbetrag." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Die Zahlung wurde erfolgreich verbucht." @@ -29256,7 +29502,7 @@ msgstr "Es wurde kein Land angegeben." #: pretix/control/views/orders.py msgid "VAT ID could not be checked since this country is not supported." msgstr "" -"Die USt-ID-Nr. konnte nicht geprüft werden, da dieses Land nicht unterstützt " +"Die USt-ID konnte nicht geprüft werden, da dieses Land nicht unterstützt " "wird." #: pretix/control/views/orders.py @@ -29269,7 +29515,7 @@ msgstr "" #: pretix/control/views/orders.py msgid "This VAT ID is valid." -msgstr "Die USt-ID-Nr. ist gültig." +msgstr "Die USt-ID ist gültig." #: pretix/control/views/orders.py msgid "Unknown invoice." @@ -29396,7 +29642,8 @@ msgstr "Betreff: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Die Nachricht wurde gespeichert und wird an {} versendet." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30042,6 +30289,10 @@ msgstr "" "(idealerweise nicht E-Mail) übertragen werden. Vorher bereits generierte " "Token bleiben aktiv." +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "Der Versatz für TOTP wurde zurückgesetzt." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Der neue Benutzer wurde erstellt." @@ -30054,6 +30305,14 @@ msgstr "Im Kontingent reservieren" msgid "Bypass quota" msgstr "Verfügbarkeit ignorieren" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "Budget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "Verbrauchtes Budget" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." @@ -30210,12 +30469,11 @@ msgstr "Automatischer Check-In" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "Das pretix-Team" @@ -30813,7 +31071,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31365,8 +31622,7 @@ msgstr "Ausgetreten" msgid "Automatically checked in" msgstr "Automatisch eingecheckt" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Secret" @@ -31430,173 +31686,6 @@ msgstr "Nur erfolgreiche Scans" msgid "A fully customizable payment method for manual processing." msgstr "Eine vollständig anpassbare Zahlungsart für manuelle Abwicklung." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Nehmen Sie Zahlungen mit Ihrem PayPal-Konto entgegen. PayPal ist eine der " -"beliebtesten Zahlungsarten weltweit." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Die PayPal-Sandbox ist in Verwendung, es wird kein echtes Geld überwiesen, " -"aber Sie benötigen einen PayPal-Sandbox-Account zum Login." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal-Konto" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Hier klicken für eine Anleitung" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "API-Endpunkt" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Verwendungszweck-Präfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Der hier eingetragene Wert wird vor dem üblichen Verwendungszweck " -"eingetragen, der die Bestellnummer enthält." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Verwendungszweck-Postfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Der hier eingetragene Wert wird hinter dem üblichen Verwendungszweck " -"eingetragen, der die Bestellnummer enthält." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Verbindung mit PayPal trennen" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Die Kommunikation mit PayPal ist fehlgeschlagen" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Der Bezahlvorgang ist fehlgeschlagen. Unten finden Sie Details zum weiteren " -"Vorgehen." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal hat die Bezahlung noch nicht bestätigt. Wir informieren Sie, sobald " -"die Bezahlung abgeschlossen ist." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Die Rückerstattung über PayPal ist fehlgeschlagen: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Die Rechnung wurde bereits beglichen." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal-Zahlungs-ID" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal-Verkaufs-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Der obige Gesamtbetrag wird nach der Bestätigung Ihrer Bestellung von Ihrem " -"PayPal-Account abgezogen." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Nach dem Klick auf „Fortfahren“ werden wir Sie zu PayPal weiterleiten, um " -"Ihre Zahlungsdaten einzugeben. Sie werden danach wieder hierher " -"zurückgeleitet, um Ihre Bestellung zu bestätigen." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Verkaufs-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Letzte Änderung" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Gesamtbetrag" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " -"probieren Sie es erneut oder kontaktieren Sie uns." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Wir warten auf eine Antwort von PayPal bezüglich Ihrer Zahlung. Bitte " -"kontaktieren Sie uns, falls dies mehr als ein paar Stunden dauert." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "PayPal hat uns eine ungültige Antwort geschickt." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Die PayPal-Zahlung wurde abgebrochen" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Das PayPal-Konto wurde getrennt." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31611,10 +31700,23 @@ msgstr "" "- diese benötigen hierzu nicht ein Mal ein PayPal Konto. PayPal ist eine der " "populärsten Zahlungsmethoden weltweit." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal Händler-ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Hier klicken für eine Anleitung" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "API-Endpunkt" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31677,6 +31779,61 @@ msgstr "" "Limit) in mehreren Raten oder binnen 30 Tagen zu bezahlen. Sie, als der " "Händler, erhalten Ihr Geld jedoch sofort." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "Erlaube weitere Zahlungsversuche während PayPal eine Zahlung überprüft" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" +"PayPals Betrugserkennung blockiert die Verarbeitung von Zahlungen in " +"Einzelfällen für signifikante Zeiträume. Die Zahlung wird in diesem Zeitraum " +"als \"ausstehend\" angezeigt. Sie können Ihren Kunden erlauben, in diesem " +"Zeitfenster weitere Zahlungsversuche zu starten. Dies kann dazu führen, dass " +"mehrere Zahlungen stattfinden, wenn der ursprüngliche Versuch freigegeben " +"wird." + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "Zeitlimit für weitere Zahlungsversuche" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" +"Zeit in Minuten nach denen ein weitere Zahlungsversuch möglich ist während " +"der vorherige noch untersucht wird." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Verwendungszweck-Präfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Der hier eingetragene Wert wird vor dem üblichen Verwendungszweck " +"eingetragen, der die Bestellnummer enthält." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Verwendungszweck-Postfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Der hier eingetragene Wert wird hinter dem üblichen Verwendungszweck " +"eingetragen, der die Bestellnummer enthält." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatisch --" @@ -31700,6 +31857,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Mit {icon} PayPal verbinden" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Verbindung mit PayPal trennen" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31738,6 +31899,14 @@ msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten, bitte " "versuchen Sie es erneut." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Die PayPal-Sandbox ist in Verwendung, es wird kein echtes Geld überwiesen, " +"aber Sie benötigen einen PayPal-Sandbox-Account zum Login." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31751,6 +31920,10 @@ msgstr "" "andere Zahlungsmethode verwenden, wenn weitere Zahlungsmethoden verfügbar " "sind." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Die Kommunikation mit PayPal ist fehlgeschlagen" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31762,6 +31935,22 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Sie müssen JavaScript aktivieren, um mit PayPal zu bezahlen." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Der Bezahlvorgang ist fehlgeschlagen. Unten finden Sie Details zum weiteren " +"Vorgehen." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal hat die Bezahlung noch nicht bestätigt. Wir informieren Sie, sobald " +"die Bezahlung abgeschlossen ist." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -31771,6 +31960,23 @@ msgstr "" "enthält nicht alle nötigen Informationen um eine automatische Erstattung " "durchzuführen." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Die Rückerstattung über PayPal ist fehlgeschlagen: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Die Rechnung wurde bereits beglichen." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal-Zahlungs-ID" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal-Verkaufs-ID" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31864,6 +32070,14 @@ msgstr "" "Wir buchen den Betrag dann von Ihrem PayPal-Konto ab und finalisieren die " "Bestellung." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Der obige Gesamtbetrag wird nach der Bestätigung Ihrer Bestellung von Ihrem " +"PayPal-Account abgezogen." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31908,6 +32122,11 @@ msgstr "" "Sie es einfach erneut. Sie können es auf Wunsch auch mit einer anderen " "Zahlungsmethode erneut versuchen." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Verkaufs-ID" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Buchungsstatus" @@ -31921,6 +32140,17 @@ msgstr "" "abgeschlossen ist, wird das Geld nicht ausgezahlt und die Bestellung " "verbleibt im ausstehenden Status." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Letzte Änderung" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Gesamtbetrag" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31947,11 +32177,26 @@ msgstr "Bitte wählen Sie die gewünschte Zahlungsmethode aus." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " -"probieren Sie es erneut oder kontaktieren Sie uns." +"Ihre Zahlung wird von PayPal verarbeitet. Dies braucht länger als üblich. " +"Sie können warten, bis PayPal die Zahlung bestätigt oder Sie können die " +"Zahlung erneut mit dieser oder einer anderen Zahlungsmethode versuchen. Dies " +"kann dazu führen, dass Ihnen der Betrag doppelt abgebucht wird, wenn PayPal " +"den ursprünglichen Versuch bestätigt. Bitte kontaktieren Sie uns in diesem " +"Fall." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Wir warten auf eine Antwort von PayPal bezüglich Ihrer Zahlung. Bitte " +"kontaktieren Sie uns, falls dies mehr als ein paar Stunden dauert." #: pretix/plugins/paypal2/views.py msgid "" @@ -31993,6 +32238,18 @@ msgstr "" "Ihr PayPal-Konto ist nun mit pretix verbunden. Auf dieser Seite können Sie " "die Einstellungen im Detail anpassen." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "PayPal hat uns eine ungültige Antwort geschickt." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Die PayPal-Zahlung wurde abgebrochen" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Das PayPal-Konto wurde getrennt." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Alte Check-in-Geräte-API" @@ -34211,7 +34468,7 @@ msgstr "" #: pretix/presale/forms/customer.py msgid "Forgot your password?" -msgstr "Passwort vergessen?" +msgstr "Passwort zurücksetzen" #: pretix/presale/forms/customer.py msgid "" @@ -34265,7 +34522,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "zzgl. Steuern" @@ -34730,6 +34986,36 @@ msgstr "" "Bitte gehen Sie in die Zahlungs-Einstellungen und aktivieren Sie eine oder " "mehrere Zahlungsmethoden." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" +"Nicht sicher? Sie können erst Ihre Bestellung abschließen und später eine " +"Zahlungsart auswählen." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" +"Um dies zu tun, entfernen Sie bitte zunächst alle bereits ausgewählten " +"Zahlungsmethoden." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, python-format +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Die Zahlung muss bis innerhalb von %(minutes)s Minuten abgeschlossen werden." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, python-format +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Die Zahlung muss bis %(deadline)s abgeschlossen werden." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "Proceed without selection" +msgstr "Ohne Auswahl fortfahren" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -34809,14 +35095,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimale Bestellmenge: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -34845,66 +35129,56 @@ msgstr "Varianten verstecken" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Ursprünglicher Preis:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Neuer Preis:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Preis von %(item)s verändern, mindestens %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Preis von %(item)s verändern" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "inkl. Steuern" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "zzgl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Auswählen" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Menge reduzieren" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Menge erhöhen" @@ -35008,10 +35282,6 @@ msgstr[1] "Das Ticket wurde %(count)s-mal eingelöst." msgid "No attendee name provided" msgstr "Name des Teilnehmenrs nicht angegeben" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Das zuvor hochgeladene Bild" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -35418,12 +35688,10 @@ msgid "Your order qualifies for a discount" msgstr "Zu Ihrer Bestellung ist ein Rabatt verfügbar" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Unkategorisierte Produkte" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Zeige Bild von %(item)s in voller Größe" @@ -35436,23 +35704,24 @@ msgstr[0] "%(amount)s× in Ihrem Warenkorb" msgstr[1] "%(amount)s× in Ihrem Warenkorb" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s brutto" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s netto" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Preis in %(currency)s für %(item)s setzen" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Das zuvor hochgeladene Bild" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36204,11 +36473,6 @@ msgstr "" "Sie haben einen Gutscheincode eingegeben, der den Kauf eines der folgenden " "Produkte zum angegebenen Preis ermöglicht:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "ab %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37256,6 +37520,58 @@ msgstr "Schreibzugriff" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Diese Option wirkt sich derzeit nur auf den Kalender dieser " +#~ "Veranstaltungsreihe aus, nicht auf den veranstalterweiten Kalender." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Nehmen Sie Zahlungen mit Ihrem PayPal-Konto entgegen. PayPal ist eine der " +#~ "beliebtesten Zahlungsarten weltweit." + +#~ msgid "PayPal account" +#~ msgstr "PayPal-Konto" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Nach dem Klick auf „Fortfahren“ werden wir Sie zu PayPal weiterleiten, um " +#~ "Ihre Zahlungsdaten einzugeben. Sie werden danach wieder hierher " +#~ "zurückgeleitet, um Ihre Bestellung zu bestätigen." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " +#~ "probieren Sie es erneut oder kontaktieren Sie uns." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "ab %(minprice)s" + +#, python-brace-format +#~ msgid "A relative date cannot be expressed as 'before' for '{}'" +#~ msgstr "Ein relatives Datum kann nicht als \"vor {}\" ausgedrückt werden" + +#, python-brace-format +#~ msgid "A relative date cannot be expressed as 'after' for '{}'" +#~ msgstr "Ein relatives Datum kann nicht als \"nach {}\" ausgedrückt werden" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " +#~ "probieren Sie es erneut oder kontaktieren Sie uns." + #~ msgid "All actions" #~ msgstr "Alle Aktionen" @@ -37405,9 +37721,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Bitte verwenden Sie keine Sonderzeichen in Namen." -#~ msgid "State" -#~ msgstr "Zustand" - #~ msgid "Program times: date and time" #~ msgstr "Programmzeiten: Datum und Uhrzeit" @@ -38135,9 +38448,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Badge-Design" -#~ msgid "(Same as above)" -#~ msgstr "(wie oben)" - #~ msgid "Translation in development" #~ msgstr "Übersetzung in Arbeit" @@ -38836,10 +39146,6 @@ msgstr "Kosovo" #~ msgstr "" #~ "Wir haben Ihnen in den letzten 24 Stunden bereits eine E-Mail geschickt." -#~ msgctxt "attendee_data" -#~ msgid "Asked" -#~ msgstr "Abfragen" - #~ msgid "Underpaid" #~ msgstr "Unterzahlt" @@ -39528,9 +39834,6 @@ msgstr "Kosovo" #~ msgid "The payment state of this order was manually modified." #~ msgstr "Der Status dieser Bestellung wurde manuell verändert." -#~ msgid "The payment has to be completed before %(date)s." -#~ msgstr "Die Zahlung muss bis zum %(date)s abgeschlossen sein." - #~ msgid "" #~ "Do you really want to refund this order? You cannot revert this action." #~ msgstr "" diff --git a/src/pretix/locale/de/LC_MESSAGES/djangojs.po b/src/pretix/locale/de/LC_MESSAGES/djangojs.po index 4212530f9..8d40ce894 100644 --- a/src/pretix/locale/de/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/de/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-07-06 02:00+0000\n" "Last-Translator: Benedikt Bormann \n" "Language-Team: German \n" "Language-Team: German (informal) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2026.7.1\n" +"X-Generator: Weblate 2026.9.1\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +91,10 @@ msgstr "Griechisch" msgid "Hebrew" msgstr "Hebräisch" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "Ungarisch" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonesisch" @@ -197,7 +201,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Liste erlaubter URIs nach Abmeldung, mit Leerzeichen getrennt" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Client-ID" @@ -431,6 +435,10 @@ msgstr "Medium ist mit anderer Veranstaltung verbunden" msgid "You cannot exchange a medium for a medium." msgstr "Du kannst kein Medium gegen ein Medium eintauschen." +#: pretix/api/views/checkin.py +msgid "You cannot simulate a medium exchange." +msgstr "Ein Medientausch kann nicht simuliert werden." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -885,8 +893,7 @@ msgstr "Veranstaltungs- oder Termininformationen" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -903,7 +910,6 @@ msgstr "Teilnehmer" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "E-Mail Teilnehmer" @@ -1650,9 +1656,8 @@ msgid "Invoice sender:" msgstr "Rechnungsabsender:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1664,8 +1669,7 @@ msgstr "Adresse" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Postleitzahl" @@ -1673,8 +1677,7 @@ msgstr "Postleitzahl" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Stadt" @@ -1697,8 +1700,7 @@ msgstr "Bundesstaat" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1726,8 +1728,7 @@ msgstr "Rechnungsempfänger:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1780,6 +1781,18 @@ msgstr "IDs zur Zahlungszuordnung" msgid "Payment providers" msgstr "Zahlungsmethoden" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Übertragungsart" + +#: pretix/base/exporters/invoices.py +msgid "Transmission status" +msgstr "Übertragungsstatus" + +#: pretix/base/exporters/invoices.py +msgid "Transmission date" +msgstr "Übertragungsdatum" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Storno" @@ -2445,7 +2458,6 @@ msgstr "Veranstaltung" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2469,7 +2481,6 @@ msgstr "Alte Daten" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Menge" @@ -2543,7 +2554,8 @@ msgstr "Zahlungsstatus" msgid "Refund states" msgstr "Erstattungsstatus" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2557,7 +2569,6 @@ msgstr "Bestellung" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "Zahlungs-ID" @@ -3042,13 +3053,12 @@ msgid "" "You uploaded an image in landscape orientation. Please upload an image in " "portrait orientation." msgstr "" -"Sie haben ein Bild im Querformat hochgeladen. Bitte laden Sie ein Bild im " +"Du hast ein Bild im Querformat hochgeladen. Bitte lade ein Bild im " "Hochformat hoch." #: pretix/base/forms/questions.py msgid "Please upload an image where the width is 3/4 of the height." -msgstr "" -"Bitte laden Sie ein Bild hoch, bei dem die Breite 3/4 der Höhe beträgt." +msgstr "Bitte lade ein Bild hoch, bei dem die Breite 3/4 der Höhe beträgt." #: pretix/base/forms/questions.py msgid "" @@ -3065,15 +3075,12 @@ msgid "" msgstr "Die hochgeladene Datei ist kein Bild oder ist beschädigt." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" -"Wenn du dieses Feld leer lässt, ist das Ticket ab dem Kaufzeitpunkt gültig." +msgid "Street" +msgstr "Straße" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Straße und Hausnummer" +msgid "State" +msgstr "Zustand" #: pretix/base/forms/questions.py #, python-brace-format @@ -3105,6 +3112,17 @@ msgstr "Bitte gib einen Zeitpunkt nicht vor {min} ein." msgid "Please enter a date and time no later than {max}." msgstr "Bitte gib einen Zeitpunkt nicht nach {max} ein." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Wenn du dieses Feld leer lässt, ist das Ticket ab dem Kaufzeitpunkt gültig." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Straße und Hausnummer" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4128,7 +4146,7 @@ msgid "" "can limit their validity through the advanced check-in rules, though." msgstr "" "Wenn du \"alle Termine\" auswählst, werden Tickets als Teil dieser Liste und " -"gültig zum Check-in betrachtet, unabhängig davon für welchen Termin sie " +"gültig zum Check-in betrachtet, unabhängig davon, für welchen Termin sie " "gekauft wurden. Du kannst die Gültigkeit jedoch über unsere erweiterten " "Check-in-Regeln beschränken." @@ -4419,6 +4437,10 @@ msgstr "Installationsdatum" msgid "Initialization date" msgstr "Installationsdatum" +#: pretix/base/models/devices.py +msgid "Security profile" +msgstr "Sicherheitsprofil" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5234,7 +5256,7 @@ msgid "" "out. There might be a short period in which both products are visible while " "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -"Wenn du hier ein Kontingent auswählst, wird dieses Produkt nur angezeigt " +"Wenn du hier ein Kontingent auswählst, wird dieses Produkt nur angezeigt, " "wenn dieses andere Kontingent nicht verfügbar ist. In Kombination mit der " "Möglichkeit, ausverkaufte Produkte anzuzeigen, erlaubt dir dies, ein Produkt " "durch ein teureres auszutauschen, sobald es ausverkauft wurde. Es kann einen " @@ -5257,7 +5279,7 @@ msgid "" "products are visible while all tickets of the referenced product are " "reserved, but not yet sold." msgstr "" -"Wenn du hier ein Produkt auswählst, wird dieses Produkt nur angezeigt wenn " +"Wenn du hier ein Produkt auswählst, wird dieses Produkt nur angezeigt, wenn " "dieses andere Produkt nicht mehr verfügbar ist. Dies passiert entweder, weil " "das andere Produkt ausverkauft wurde, oder weil der Verkaufszeitraum für das " "andere Produkt noch nicht begonnen hat oder abgelaufen ist. In Kombination " @@ -5437,7 +5459,7 @@ msgstr "" "spezielle Anwendungsfälle wie z.B. eine Jahreskarte mit dynamischem " "Startdatum umsetzen möchtest. Bitte beachte, dass die Gültigkeit als Teil " "des einzelnen Tickets gespeichert wird. Wenn du die Einstellungen hier " -"später änderst, werden bereits bestehende Tickets nicht verändert sondern " +"später änderst, werden bereits bestehende Tickets nicht verändert, sondern " "behalten ihre aktuelle Gültigkeit." #: pretix/base/models/items.py pretix/control/forms/item.py @@ -5743,6 +5765,10 @@ msgstr "Diese Variante gehört nicht zu diesem Produkt." msgid "The count needs to be equal to or greater than zero." msgstr "Die Anzahl muss mindestens null sein." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Bestellposition" + #: pretix/base/models/items.py msgid "Number" msgstr "Zahl" @@ -5780,6 +5806,10 @@ msgstr "Datum und Uhrzeit" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Land (ISO3166-1-alpha-2-Ländercode)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "Gefragt bei" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5848,6 +5878,10 @@ msgstr "Derzeit nicht von unseren Apps und beim Check-In unterstützt" msgid "Maximum value" msgstr "Maximaler Wert" +#: pretix/base/models/items.py +msgid "Minimum length" +msgstr "Minimale Länge" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Maximale Länge" @@ -5916,6 +5950,10 @@ msgstr "Das späteste Datum darf nicht vor dem frühesten Datum liegen." msgid "The maximum value must not be lower than the minimum value." msgstr "Der maximale Wert darf nicht unter dem minimalen Wert liegen." +#: pretix/base/models/items.py +msgid "The maximum length must not be shorter than the minimum length." +msgstr "Die maximale Länge darf nicht kürzer sein als die minimale Länge." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6442,10 +6480,6 @@ msgstr "Wertgutschein / Geschenkgutschein" msgid "Value" msgstr "Wert" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Bestellposition" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "Warenkorb-ID (z.B. Session-ID)" @@ -6472,10 +6506,6 @@ msgstr "" "Diese Referenz wird auf deine Rechnung gedruckt, damit du die Rechnung " "später zuordnen kannst." -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "Übertragungsart" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7481,7 +7511,7 @@ msgstr "Die Rechnung wurde bereits beglichen." #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" "Diese Zahlung wird bereits verarbeitet und kann nicht mehr abgebrochen " "werden." @@ -7575,9 +7605,9 @@ msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -"Generiere Rechnungen für Bestellungen die Banküberweisung als " -"Zahlungsmethode nutzen sofort, auch wenn die Veranstaltung konfiguriert ist " -"Rechnungen erst nach Zahlungseingang zu generieren." +"Generiere Rechnungen für Bestellungen, die Banküberweisung als " +"Zahlungsmethode nutzen, sofort, auch wenn die Veranstaltung konfiguriert " +"ist, Rechnungen erst nach Zahlungseingang zu generieren." #: pretix/base/payment.py msgid "Offsetting" @@ -8260,6 +8290,14 @@ msgstr "Start des Vorverkaufs" msgid "Presale end" msgstr "Ende des Vorverkaufs" +#: pretix/base/reldate.py +msgid "Order creation" +msgstr "Bestelldatum" + +#: pretix/base/reldate.py +msgid "Order expiry" +msgstr "Zahlungsfrist" + #: pretix/base/reldate.py msgid "before" msgstr "bevor" @@ -8284,6 +8322,26 @@ msgstr "Relativ:" msgid "Not set" msgstr "Nicht gesetzt" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "Ein relatives Datum kann nicht als \"vor {}\" ausgedrückt werden" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "Ein relatives Datum kann nicht als \"nach {}\" ausgedrückt werden" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "Ein relativer Zeitpunkt kann nicht als \"vor {}\" ausgedrückt werden" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "Ein relativer Zeitpunkt kann nicht als \"nach {}\" ausgedrückt werden" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Zufällig (Standard, funktioniert mit allen pretix-Apps)" @@ -9366,7 +9424,8 @@ msgstr "" #: pretix/base/services/orders.py msgid "You need a valid voucher code to order one of the products." msgstr "" -"Du benötigst einen gültigen Gutscheincode um eines der Produkte zu bestellen." +"Du benötigst einen gültigen Gutscheincode, um eines der Produkte zu " +"bestellen." #: pretix/base/services/orders.py msgid "" @@ -9486,7 +9545,7 @@ msgid "" "added to." msgstr "" "Dieses Produkt ist nur als Zusatzprodukt verfügbar, bitte wähle die " -"Basisposition zu der es hinzugefügt werden soll." +"Basisposition, zu der es hinzugefügt werden soll." #: pretix/base/services/orders.py msgid "" @@ -9579,7 +9638,7 @@ msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Bitte überweise den vollen Betrag auf das Bankkonto 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "" "Dieser Textbaustein wird aufgrund verschiedener Parameter dynamisch " @@ -10294,6 +10353,30 @@ msgstr "" "Verkaufszeitraum beendet ist. Du kannst hier andere Wege ein Ticket zu " "bekommen, wie z.B. eine Abendkasse, beschreiben." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "Keine Termine passen zu deinen Kriterien." + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "Text für leere Terminanzeige" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" +"Dieser Text wird im Kalender oder der Terminliste angezeigt, wenn sie leer " +"ist, weil z.B. der Monat keine Termine enthält oder der vom Nutzer gesetzte " +"Filter keine Treffer hat. Du kannst hier Wege bewerben, wie man Kontakt für " +"zusätzliche Termine aufnehmen kann. Wir empfehlen nicht mehr als ein oder " +"zwei Sätze." + #: pretix/base/settings.py msgid "Guidance text" msgstr "Hilfetext" @@ -10469,6 +10552,21 @@ msgstr "" "Kontingente noch nicht leer sind. Keine Bezahlungen werden nach dem oben " "angegebenen „letzten Zahlungsdatum“ akzeptiert." +#: pretix/base/settings.py +msgid "Allow postponed payment choice for sales channels" +msgstr "Erlaube aufgeschobene Entscheidung der Zahlungsart für Verkaufskanäle" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" +"Wenn die aufgeschobene Zahlung auf einem Kanal erlaubt ist, können Kunden " +"ihre Bestellung ohne Auswahl einer Zahlungsart abschließen. Das ist " +"nützlich, wenn Bestellungen nicht von der selben Person erstellt werden, die " +"die Zahlung durchführt." + #: pretix/base/settings.py msgid "Show start date" msgstr "Beginn des Vorverkaufszeitraums anzeigen" @@ -11003,7 +11101,7 @@ msgid "" msgstr "" "Wenn diese Option deaktiviert ist, werden Tickets nur für Produkte " "aktiviert, bei denen die Option \"Berechtigt zum Eintritt\" gesetzt ist. Du " -"kannst die Ticketgenerierung auch in den Einstellungen jedes Produktes " +"kannst die Ticketgenerierung auch in den Einstellungen jedes Produkts " "einzeln abschalten." #: pretix/base/settings.py @@ -11107,14 +11205,6 @@ msgstr "" msgid "Hide all unavailable dates from calendar or list views" msgstr "Blende ausgebuchte Termine in Kalender- und Listenansichten aus" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Diese Option wirkt sich derzeit nur auf den Kalender dieser " -"Veranstaltungsreihe aus, nicht auf den veranstalterweiten Kalender." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Alle vergangenen Termine im Kalender verstecken" @@ -14263,6 +14353,22 @@ msgstr "" "Du hast eingestellt, dass Wertgutscheine {} Jahre nach Ende des Jahres der " "Ausstellung ablaufen." +#: pretix/control/forms/event.py +msgid "Payment term" +msgstr "Zahlungsfrist" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "wie oben" + +#: pretix/control/forms/event.py +msgid "different payment term in days" +msgstr "abweichendes Zahlungsziel in Tagen" + +#: pretix/control/forms/event.py +msgid "different payment term in minutes" +msgstr "abweichendes Zahlungsziel in Minuten" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "Preis inklusive Steuern" @@ -16746,6 +16852,11 @@ msgctxt "rrule" msgid "third" msgstr "dritten" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "vierten" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -16827,8 +16938,8 @@ msgid "" "%(max_redeemed)s times." msgstr "" "Du kannst die maximale Anzahl Einlösungen nicht auf %(max_usages)s " -"reduzieren, weil mindestens einer der gewählten Gutscheine bereits %" -"(max_redeemed)s mal eingelöst wurde." +"reduzieren, weil mindestens einer der gewählten Gutscheine bereits " +"%(max_redeemed)s mal eingelöst wurde." #: pretix/control/forms/vouchers.py msgid "" @@ -17860,6 +17971,22 @@ msgstr "Fehlgeschlagene E-Mails wurden für einen neuen Versuch eingeplant." msgid "Queued emails have been aborted." msgstr "Wartende E-Mails wurden abgebrochen." +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been created." +msgstr "Eine Meta-Eigenschaft wurde erstellt." + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been deleted." +msgstr "Eine Meta-Eigenschaft wurde gelöscht." + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been changed." +msgstr "Eine Meta-Eigenschaft wurde geändert." + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been reordered." +msgstr "Eine Meta-Eigenschaft wurde umsortiert." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -18069,6 +18196,12 @@ msgstr "Deine Zwei-Faktor-Notfall-Tokens wurden neu generiert." msgid "A two-factor emergency code has been generated." msgstr "Ein Zwei-Faktor-Notfall-Token wurde generiert." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" +"Versatz und Drosselung für die Zwei-Faktor-Authentifizierung wurden " +"zurückgesetzt." + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18934,6 +19067,87 @@ msgstr "" "Die App wurde nicht vom pretix-Team geprüft. Das Gewähren " "von Zugriff auf dein pretix-Konto erfolgt auf eigene Gefahr." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Abbrechen" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +msgid "Authorize" +msgstr "Autorisieren" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Fehler:" @@ -19328,82 +19542,6 @@ msgstr[1] "" "Möchtest du die Check-ins von %(count)s Tickets wirklich " "unwiderruflich löschen?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Abbrechen" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21176,6 +21314,7 @@ msgid "Top recommendation" msgstr "Empfohlene Erweiterung" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Experimentelle Funktion" @@ -21879,7 +22018,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Wir raten dringend davon ab, Kurzformen mit mehr als 16 Zeichen zu verwenden." @@ -23085,6 +23224,26 @@ msgstr "" "Ticket auszufüllen. Wenn deine Veranstaltung Verpflegung beinhaltet, " "könntest du z.B. nach Allergien deiner Teilnehmer fragen." +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new per-ticket question" +msgstr "Neue Frage für jedes Ticket erstellen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new order-level question" +msgstr "Neue Frage für jede Bestellung erstellen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-ticket questions" +msgstr "Fragen pro Ticket" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" +"Diese Fragen werden für jedes Ticket abgefragt, also ggf. mehrfach pro " +"Bestellung." + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Neue Frage erstellen" @@ -23101,6 +23260,30 @@ msgstr "Beim Check-in fragen" msgid "All personalized products" msgstr "Alle personalisierten Produkte" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-order questions" +msgstr "Fragen pro Bestellung" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" +"Diese Funktion befindet sich in aktiver Entwicklung und wird sich über die " +"nächsten Monate stark verändern." + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" +"Fragen pro Bestellung werden derzeit von pretixPOS weder für Anzeige noch " +"Abfrage unterstützt." + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "These questions are asked once per order." +msgstr "Diese Fragen werden einmal pro Bestellung gestellt." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23705,6 +23888,13 @@ msgstr "Rechnungsinformationen" msgid "(optional)" msgstr "(optional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +msgid "Additional order information" +msgstr "Zusätzliche Bestellinformationen" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Bestellung löschen" @@ -23734,6 +23924,25 @@ msgstr "Ja, Bestellung ablehnen" msgid "Extend payment term" msgstr "Zahlungsfrist verändern" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Diese Datei wurde von einem Nutzer hochgeladen und kann Viren oder anderen " +"schädlichen Inhalt enthalten." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "UNSICHER" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "nicht beantwortet" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24017,27 +24226,10 @@ msgstr "Gültig %(datetime_range)s" msgid "Ticket page" msgstr "Ticket-Seite" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "nicht beantwortet" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Diese Frage wird beim Check-In gestellt." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Diese Datei wurde von einem Nutzer hochgeladen und kann Viren oder anderen " -"schädlichen Inhalt enthalten." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "UNSICHER" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24122,7 +24314,7 @@ msgstr "PLZ und Ort" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Valid EU VAT ID" -msgstr "Gültige EU-USt-ID-Nr." +msgstr "Gültige EU-USt-ID" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Check" @@ -25406,6 +25598,15 @@ msgstr "Neues Gerät verbinden" msgid "Hardware model" msgstr "Hardware-Modell" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, python-format +msgid "Last seen: %(time)s" +msgstr "Zuletzt gesehen: %(time)s Uhr" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "Kein kürzlicher Kontakt" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Noch nicht installiert" @@ -27422,6 +27623,7 @@ msgid "Add a new device" msgstr "Gerät hinzufügen" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Notfall-Tokens" @@ -27686,6 +27888,26 @@ msgstr "Als Benutzer ausgeben" msgid "Authentication backend" msgstr "Authentifizierungsmechanismus" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "Versatz und Drosselung zurücksetzen" + +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Available two-factor authentication methods" +msgstr "Verfügbare Methoden zur Zwei-Faktor-Authentifizierung" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "1 Fehlversuch seit %(date)s" +msgstr[1] "%(cnt)s Fehlversuche seit %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "Currently locked until %(date)s" +msgstr "Derzeit gesperrt bis %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Team-Mitgliedschaften" @@ -28225,6 +28447,28 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Ungültiger Token, bitte erneut versuchen." +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +"Ungültiger Code. Bitte versuche es erneut, nachdem du {value} Minute " +"gewartet hast." +msgstr[1] "" +"Ungültiger Code. Bitte versuche es erneut, nachdem du {value} Minuten " +"gewartet hast." + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +"Ungültiger Code. Bitte versuchen es erneut, nachdem du {value} Sekunden " +"gewartet hast." +msgstr[1] "" +"Ungültiger Code. Bitte versuchen es erneut, nachdem du {value} Sekunden " +"gewartet hast." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Der ausgewählte Check-In wurde gelöscht." @@ -28694,10 +28938,6 @@ msgstr "Die Reihenfolge der Kategorien wurde gespeichert." msgid "Not all objects have been selected." msgstr "Es wurden nicht alle Objekte ausgewählt." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Straße" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Die ausgewählte Frage existiert nicht." @@ -28872,13 +29112,13 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" -"Wir haben keinen DMARC-Eintrag für die Domain gefunden Es gibt daher eine " +"Wir haben keinen DMARC-Eintrag für die Domain gefunden. Es gibt daher eine " "hohe Chance, dass die E-Mails abgelehnt werden oder im Spam landen. Du " -"solltest die DNS-Einstellungen deiner Domain anpassen." +"solltest die DNS-Einstellungen Ihrer Domain anpassen." #: pretix/control/views/mailsetup.py msgid "The verification code was incorrect, please try again." @@ -29096,6 +29336,12 @@ msgstr "" "Du hast eine Bestellung in einer Veranstaltung mit einer anderen Währung " "ausgewählt." +#: pretix/control/views/orders.py +msgid "You entered an order in an event that you do not have access to." +msgstr "" +"Du hast eine Bestellung in einer Veranstaltung ausgewählt, auf die du keinen " +"Zugriff hast." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29112,6 +29358,11 @@ msgstr "" "Du hast eine Teilerstattung für eine Zahlungsmethode ausgewählt, die nur " "volle Erstattungen unterstützt." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Die eingegebenen Beträge passen nicht zum ausgewählten Erstattungsbetrag." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29167,11 +29418,6 @@ msgstr "" "\n" "Dein {event}-Team" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Die eingegebenen Beträge passen nicht zum ausgewählten Erstattungsbetrag." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Die Zahlung wurde erfolgreich verbucht." @@ -29334,7 +29580,8 @@ msgstr "Betreff: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Die Nachricht wurde gespeichert und wird an {} versendet." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29979,6 +30226,10 @@ msgstr "" "(idealerweise nicht E-Mail) übertragen werden. Vorher bereits generierte " "Token bleiben aktiv." +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "Der Versatz für TOTP wurde zurückgesetzt." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Der neue Benutzer wurde erstellt." @@ -29991,6 +30242,14 @@ msgstr "Im Kontingent reservieren" msgid "Bypass quota" msgstr "Verfügbarkeit ignorieren" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "Budget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "Verbrauchtes Budget" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." @@ -30147,12 +30406,11 @@ msgstr "Automatischer Check-In" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "Das pretix-Team" @@ -30749,7 +31007,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31302,8 +31559,7 @@ msgstr "Ausgetreten" msgid "Automatically checked in" msgstr "Automatisch eingecheckt" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Secret" @@ -31367,173 +31623,6 @@ msgstr "Nur erfolgreiche Scans" msgid "A fully customizable payment method for manual processing." msgstr "Eine vollständig anpassbare Zahlungsart für manuelle Abwicklung." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Nimm Zahlungen mit deinem PayPal-Konto entgegen. PayPal ist eine der " -"beliebtesten Zahlungsarten weltweit." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Die PayPal-Sandbox ist in Verwendung, es wird kein echtes Geld überwiesen, " -"aber du benötigst einen PayPal-Sandbox-Account zum Login." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal-Konto" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Hier klicken für eine Anleitung" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Endpunkt" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Verwendungszweck-Präfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Der hier eingetragene Wert wird vor dem üblichen Verwendungszweck " -"eingetragen, der die Bestellnummer enthält." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Verwendungszweck-Postfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Der hier eingetragene Wert wird hinter dem üblichen Verwendungszweck " -"eingetragen, der die Bestellnummer enthält." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Verbindung mit PayPal trennen" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Die Kommunikation mit PayPal ist fehlgeschlagen" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Der Bezahlvorgang ist fehlgeschlagen. Unten findest du Details zum weiteren " -"Vorgehen." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal hat die Bezahlung noch nicht bestätigt. Wir informieren dich, sobald " -"die Bezahlung abgeschlossen ist." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Die Rückerstattung über PayPal ist fehlgeschlagen: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Die Rechnung wurde bereits beglichen." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal-Zahlungs-ID" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal-Verkaufs-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Der obige Gesamtbetrag wird nach der Bestätigung deiner Bestellung von " -"deinem PayPal-Account abgezogen." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Nach dem Klick auf „Fortfahren“ werden wir dich zu PayPal weiterleiten, um " -"deine Zahlungsdaten einzugeben. Du wirst danach wieder hierher " -"zurückgeleitet, um deine Bestellung zu bestätigen." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Verkaufs-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Letzte Änderung" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Gesamtbetrag" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " -"probiere es erneut oder kontaktiere uns." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Wir warten auf eine Antwort von PayPal bezüglich deiner Zahlung. Bitte " -"kontaktiere uns, falls dies mehr als ein paar Stunden dauert." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "PayPal hat uns eine ungültige Antwort geschickt." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Die PayPal-Zahlung wurde abgebrochen" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Das PayPal-Konto wurde getrennt." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31548,10 +31637,23 @@ msgstr "" "werden - diese benötigen hierzu nicht ein Mal ein PayPal Konto. PayPal ist " "eine der populärsten Zahlungsmethoden weltweit." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal Händler-ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Hier klicken für eine Anleitung" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Endpunkt" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31614,6 +31716,61 @@ msgstr "" "Limit) in mehreren Raten oder binnen 30 Tagen zu bezahlen. Du, als der " "Händler, erhältst dein Geld jedoch sofort." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "Erlaube weitere Zahlungsversuche während PayPal eine Zahlung überprüft" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" +"PayPals Betrugserkennung blockiert die Verarbeitung von Zahlungen in " +"Einzelfällen für signifikante Zeiträume. Die Zahlung wird in diesem Zeitraum " +"als \"ausstehend\" angezeigt. Du kannst deinen Kunden erlauben, in diesem " +"Zeitfenster weitere Zahlungsversuche zu starten. Dies kann dazu führen, dass " +"mehrere Zahlungen stattfinden, wenn der ursprüngliche Versuch freigegeben " +"wird." + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "Zeitlimit für weitere Zahlungsversuche" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" +"Zeit in Minuten nach denen ein weitere Zahlungsversuch möglich ist während " +"der vorherige noch untersucht wird." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Verwendungszweck-Präfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Der hier eingetragene Wert wird vor dem üblichen Verwendungszweck " +"eingetragen, der die Bestellnummer enthält." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Verwendungszweck-Postfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Der hier eingetragene Wert wird hinter dem üblichen Verwendungszweck " +"eingetragen, der die Bestellnummer enthält." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatisch --" @@ -31637,6 +31794,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Mit {icon} PayPal verbinden" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Verbindung mit PayPal trennen" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31674,6 +31835,14 @@ msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten, bitte versuche " "es erneut." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Die PayPal-Sandbox ist in Verwendung, es wird kein echtes Geld überwiesen, " +"aber du benötigst einen PayPal-Sandbox-Account zum Login." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31687,6 +31856,10 @@ msgstr "" "andere Zahlungsmethode verwenden, wenn weitere Zahlungsmethoden verfügbar " "sind." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Die Kommunikation mit PayPal ist fehlgeschlagen" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31698,6 +31871,22 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Du musst JavaScript aktivieren, um mit PayPal zu bezahlen." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Der Bezahlvorgang ist fehlgeschlagen. Unten findest du Details zum weiteren " +"Vorgehen." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal hat die Bezahlung noch nicht bestätigt. Wir informieren dich, sobald " +"die Bezahlung abgeschlossen ist." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -31707,6 +31896,23 @@ msgstr "" "enthält nicht alle nötigen Informationen um eine automatische Erstattung " "durchzuführen." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Die Rückerstattung über PayPal ist fehlgeschlagen: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Die Rechnung wurde bereits beglichen." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal-Zahlungs-ID" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal-Verkaufs-ID" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31799,6 +32005,14 @@ msgstr "" "Wir buchen den Betrag dann von deinem PayPal-Konto ab und finalisieren die " "Bestellung." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Der obige Gesamtbetrag wird nach der Bestätigung deiner Bestellung von " +"deinem PayPal-Account abgezogen." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31843,6 +32057,11 @@ msgstr "" "einfach erneut. Du kannst es auf Wunsch auch mit einer anderen " "Zahlungsmethode erneut versuchen." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Verkaufs-ID" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Buchungsstatus" @@ -31856,6 +32075,17 @@ msgstr "" "abgeschlossen ist, wird das Geld nicht ausgezahlt und die Bestellung " "verbleibt im ausstehenden Status." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Letzte Änderung" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Gesamtbetrag" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31882,11 +32112,25 @@ msgstr "Bitte wähle die gewünschte Zahlungsmethode aus." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " -"probiere es erneut oder kontaktiere uns." +"Deine Zahlung wird von PayPal verarbeitet. Dies braucht länger als üblich. " +"Du kannst warten, bis PayPal die Zahlung bestätigt oder du kannst die " +"Zahlung erneut mit dieser oder einer anderen Zahlungsmethode versuchen. Dies " +"kann dazu führen, dass dir der Betrag doppelt abgebucht wird, wenn PayPal " +"den ursprünglichen Versuch bestätigt. Bitte kontaktiere uns in diesem Fall." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Wir warten auf eine Antwort von PayPal bezüglich deiner Zahlung. Bitte " +"kontaktiere uns, falls dies mehr als ein paar Stunden dauert." #: pretix/plugins/paypal2/views.py msgid "" @@ -31928,6 +32172,18 @@ msgstr "" "Dein PayPal-Konto ist nun mit pretix verbunden. Auf dieser Seite kannst du " "die Einstellungen im Detail anpassen." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "PayPal hat uns eine ungültige Antwort geschickt." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Die PayPal-Zahlung wurde abgebrochen" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Das PayPal-Konto wurde getrennt." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Alte Check-in-Geräte-API" @@ -34141,7 +34397,7 @@ msgstr "" #: pretix/presale/forms/customer.py msgid "Forgot your password?" -msgstr "Passwort vergessen?" +msgstr "Passwort zurücksetzen" #: pretix/presale/forms/customer.py msgid "" @@ -34194,7 +34450,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "zzgl. Steuern" @@ -34658,6 +34913,36 @@ msgstr "" "Bitte gehe in die Zahlungs-Einstellungen und aktiviere eine oder mehrere " "Zahlungsmethoden." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" +"Nicht sicher? Du kannst erst deine Bestellung abschließen und später eine " +"Zahlungsart auswählen." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" +"Um dies zu tun, entferne bitte zunächst alle bereits ausgewählten " +"Zahlungsmethoden." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, python-format +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Die Zahlung muss bis innerhalb von %(minutes)s Minuten abgeschlossen werden." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, python-format +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Die Zahlung muss bis %(deadline)s abgeschlossen werden." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "Proceed without selection" +msgstr "Ohne Auswahl fortfahren" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -34737,14 +35022,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "Minimale Bestellmenge: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -34773,66 +35056,56 @@ msgstr "Varianten verstecken" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Ursprünglicher Preis:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Neuer Preis:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Preis von %(item)s verändern, mindestens %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Preis von %(item)s verändern" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "inkl. Steuern" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "zzgl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Auswählen" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Menge reduzieren" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Menge erhöhen" @@ -34935,10 +35208,6 @@ msgstr[1] "Das Ticket wurde %(count)s-mal eingelöst." msgid "No attendee name provided" msgstr "Name des Teilnehmenrs nicht angegeben" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Das zuvor hochgeladene Bild" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -35343,12 +35612,10 @@ msgid "Your order qualifies for a discount" msgstr "Zu deiner Bestellung ist ein Rabatt verfügbar" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Unkategorisierte Produkte" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Zeige Bild von %(item)s in voller Größe" @@ -35361,23 +35628,24 @@ msgstr[0] "%(amount)s× in deinem Warenkorb" msgstr[1] "%(amount)s× in deinem Warenkorb" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s brutto" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s netto" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Preis in %(currency)s für %(item)s setzen" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Das zuvor hochgeladene Bild" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36130,11 +36398,6 @@ msgstr "" "Du hast einen Gutscheincode eingegeben, der den Kauf eines der folgenden " "Produkte zum angegebenen Preis ermöglicht:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "ab %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37180,6 +37443,58 @@ msgstr "Schreibzugriff" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Diese Option wirkt sich derzeit nur auf den Kalender dieser " +#~ "Veranstaltungsreihe aus, nicht auf den veranstalterweiten Kalender." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Nimm Zahlungen mit deinem PayPal-Konto entgegen. PayPal ist eine der " +#~ "beliebtesten Zahlungsarten weltweit." + +#~ msgid "PayPal account" +#~ msgstr "PayPal-Konto" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Nach dem Klick auf „Fortfahren“ werden wir dich zu PayPal weiterleiten, " +#~ "um deine Zahlungsdaten einzugeben. Du wirst danach wieder hierher " +#~ "zurückgeleitet, um deine Bestellung zu bestätigen." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " +#~ "probiere es erneut oder kontaktiere uns." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "ab %(minprice)s" + +#, python-brace-format +#~ msgid "A relative date cannot be expressed as 'before' for '{}'" +#~ msgstr "Ein relatives Datum kann nicht als \"vor {}\" ausgedrückt werden" + +#, python-brace-format +#~ msgid "A relative date cannot be expressed as 'after' for '{}'" +#~ msgstr "Ein relatives Datum kann nicht als \"nach {}\" ausgedrückt werden" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " +#~ "probiere es erneut oder kontaktiere uns." + #~ msgid "All actions" #~ msgstr "Alle Aktionen" @@ -37329,9 +37644,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Bitte verwende keine Sonderzeichen in Namen." -#~ msgid "State" -#~ msgstr "Zustand" - #~ msgid "Program times: date and time" #~ msgstr "Programmzeiten: Datum und Uhrzeit" @@ -38062,9 +38374,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Badge-Design" -#~ msgid "(Same as above)" -#~ msgstr "(wie oben)" - #~ msgid "Translation in development" #~ msgstr "Übersetzung in Arbeit" @@ -38706,10 +39015,6 @@ msgstr "Kosovo" #~ msgstr "" #~ "Wir haben dir in den letzten 24 Stunden bereits eine E-Mail geschickt." -#~ msgctxt "attendee_data" -#~ msgid "Asked" -#~ msgstr "Abfragen" - #~ msgid "Underpaid" #~ msgstr "Unterzahlt" @@ -39395,9 +39700,6 @@ msgstr "Kosovo" #~ msgid "The payment state of this order was manually modified." #~ msgstr "Der Status dieser Bestellung wurde manuell verändert." -#~ msgid "The payment has to be completed before %(date)s." -#~ msgstr "Die Zahlung muss bis zum %(date)s abgeschlossen sein." - #~ msgid "" #~ "Do you really want to refund this order? You cannot revert this action." #~ msgstr "" diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po index c096fea15..646347d00 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-07-13 11:28+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: German (informal) \n" "Language-Team: LANGUAGE \n" @@ -90,6 +90,10 @@ msgstr "" msgid "Hebrew" msgstr "" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "" @@ -193,7 +197,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "" @@ -409,6 +413,10 @@ msgstr "" msgid "You cannot exchange a medium for a medium." msgstr "" +#: pretix/api/views/checkin.py +msgid "You cannot simulate a medium exchange." +msgstr "" + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -837,8 +845,7 @@ msgstr "" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -855,7 +862,6 @@ msgstr "" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "" @@ -1586,9 +1592,8 @@ msgid "Invoice sender:" msgstr "" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1600,8 +1605,7 @@ msgstr "" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "" @@ -1609,8 +1613,7 @@ msgstr "" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "" @@ -1633,8 +1636,7 @@ msgstr "" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1662,8 +1664,7 @@ msgstr "" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1716,6 +1717,18 @@ msgstr "" msgid "Payment providers" msgstr "" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "" + +#: pretix/base/exporters/invoices.py +msgid "Transmission status" +msgstr "" + +#: pretix/base/exporters/invoices.py +msgid "Transmission date" +msgstr "" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "" @@ -2359,7 +2372,6 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2383,7 +2395,6 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "" @@ -2450,7 +2461,8 @@ msgstr "" msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2464,7 +2476,6 @@ msgstr "" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "" @@ -2955,13 +2966,11 @@ msgid "" msgstr "" #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." +msgid "Street" msgstr "" #: pretix/base/forms/questions.py -msgid "Street and Number" +msgid "State" msgstr "" #: pretix/base/forms/questions.py @@ -2994,6 +3003,16 @@ msgstr "" msgid "Please enter a date and time no later than {max}." msgstr "" +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4214,6 +4233,10 @@ msgstr "" msgid "Initialization date" msgstr "" +#: pretix/base/models/devices.py +msgid "Security profile" +msgstr "" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5320,6 +5343,10 @@ msgstr "" msgid "The count needs to be equal to or greater than zero." msgstr "" +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "" + #: pretix/base/models/items.py msgid "Number" msgstr "" @@ -5357,6 +5384,10 @@ msgstr "" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5421,6 +5452,10 @@ msgstr "" msgid "Maximum value" msgstr "" +#: pretix/base/models/items.py +msgid "Minimum length" +msgstr "" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "" @@ -5487,6 +5522,10 @@ msgstr "" msgid "The maximum value must not be lower than the minimum value." msgstr "" +#: pretix/base/models/items.py +msgid "The maximum length must not be shorter than the minimum length." +msgstr "" + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -5956,10 +5995,6 @@ msgstr "" msgid "Value" msgstr "" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "" @@ -5984,10 +6019,6 @@ msgstr "" msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -6868,7 +6899,7 @@ msgstr "" #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" #: pretix/base/payment.py @@ -7595,6 +7626,14 @@ msgstr "" msgid "Presale end" msgstr "" +#: pretix/base/reldate.py +msgid "Order creation" +msgstr "" + +#: pretix/base/reldate.py +msgid "Order expiry" +msgstr "" + #: pretix/base/reldate.py msgid "before" msgstr "" @@ -7619,6 +7658,26 @@ msgstr "" msgid "Not set" msgstr "" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "" @@ -8704,7 +8763,7 @@ msgstr "" msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "" @@ -9285,6 +9344,25 @@ msgid "" "to get a ticket, such as a box office." msgstr "" +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "" @@ -9414,6 +9492,17 @@ msgid "" "'Last date of payments' configured above." msgstr "" +#: pretix/base/settings.py +msgid "Allow postponed payment choice for sales channels" +msgstr "" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "" @@ -9935,12 +10024,6 @@ msgstr "" msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "" @@ -12426,6 +12509,22 @@ msgid "" "card is issued in." msgstr "" +#: pretix/control/forms/event.py +msgid "Payment term" +msgstr "" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +msgid "different payment term in days" +msgstr "" + +#: pretix/control/forms/event.py +msgid "different payment term in minutes" +msgstr "" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "" @@ -14613,6 +14712,11 @@ msgctxt "rrule" msgid "third" msgstr "" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -15596,6 +15700,22 @@ msgstr "" msgid "Queued emails have been aborted." msgstr "" +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been created." +msgstr "" + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been changed." +msgstr "" + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been reordered." +msgstr "" + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -15798,6 +15918,10 @@ msgstr "" msgid "A two-factor emergency code has been generated." msgstr "" +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -16630,6 +16754,87 @@ msgid "" "Granting access to your pretix account happens at your own risk." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +msgid "Authorize" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "" @@ -16991,82 +17196,6 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -18576,6 +18705,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "" @@ -19177,7 +19307,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -20227,6 +20357,24 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new per-ticket question" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new order-level question" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-ticket questions" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "" @@ -20243,6 +20391,26 @@ msgstr "" msgid "All personalized products" msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-order questions" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "These questions are asked once per order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -20765,6 +20933,13 @@ msgstr "" msgid "(optional)" msgstr "" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +msgid "Additional order information" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "" @@ -20792,6 +20967,23 @@ msgstr "" msgid "Extend payment term" msgstr "" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -21047,25 +21239,10 @@ msgstr "" msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -22303,6 +22480,15 @@ msgstr "" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, python-format +msgid "Last seen: %(time)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "" @@ -24061,6 +24247,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -24305,6 +24492,26 @@ msgstr "" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Available two-factor authentication methods" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "Currently locked until %(date)s" +msgstr "" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -24758,6 +24965,20 @@ msgstr "" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -25178,10 +25399,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "" -#: pretix/control/views/item.py -msgid "Street" -msgstr "" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -25327,7 +25544,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -25514,6 +25731,10 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "" +#: pretix/control/views/orders.py +msgid "You entered an order in an event that you do not have access to." +msgstr "" + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -25526,6 +25747,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -25567,10 +25792,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -25717,7 +25938,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -26281,6 +26503,10 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -26293,6 +26519,14 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -26445,12 +26679,11 @@ msgstr "" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "" @@ -27001,7 +27234,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -27495,8 +27727,7 @@ msgstr "" msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "" @@ -27555,152 +27786,6 @@ msgstr "" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -27710,10 +27795,23 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -27759,6 +27857,49 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "" @@ -27779,6 +27920,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -27807,6 +27952,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -27815,6 +27966,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -27824,12 +27979,41 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -27917,6 +28101,12 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -27948,6 +28138,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "" @@ -27958,6 +28153,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -27984,8 +28190,17 @@ msgstr "" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -28018,6 +28233,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -30037,7 +30264,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "" @@ -30458,6 +30684,31 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, python-format +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, python-format +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "Proceed without selection" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -30524,14 +30775,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "" @@ -30560,66 +30809,56 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30718,10 +30957,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31084,12 +31319,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31102,23 +31335,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31769,11 +32003,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/djangojs.pot b/src/pretix/locale/djangojs.pot index 3701bc891..b34658740 100644 --- a/src/pretix/locale/djangojs.pot +++ b/src/pretix/locale/djangojs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -766,194 +766,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -961,25 +930,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -987,13 +952,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1001,115 +964,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1118,138 +1062,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/el/LC_MESSAGES/django.po b/src/pretix/locale/el/LC_MESSAGES/django.po index 7e9a45a3f..d74b1a3cc 100644 --- a/src/pretix/locale/el/LC_MESSAGES/django.po +++ b/src/pretix/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-02-25 23:00+0000\n" "Last-Translator: David Ibáñez Cerdeira \n" "Language-Team: Greek ΔΕΝ έχει ελεγχθεί από την ομάδα του pretix. " "Η παροχή πρόσβασης στον προωθητικό λογαριασμό σας γίνεται με δική σας ευθύνη." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Ματαίωση" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "εγκεκριμένες εφαρμογές" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Λάθος:" @@ -20804,82 +21053,6 @@ msgstr[1] "" "Είστε βέβαιοι ότι θέλετε να διαγράψετε τη λίστα ελέγχου %(name)s ;" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Ματαίωση" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -22706,6 +22879,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, fuzzy #| msgid "Features" @@ -23496,8 +23670,12 @@ msgstr "" "συντομογραφία αναφοράς σε αυτήν την εκδήλωση." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Συνιστούμε να μην χρησιμοποιείτε σύντομες φόρμες με περισσότερους από 16 " "χαρακτήρες." @@ -24761,6 +24939,30 @@ msgstr "" "δεδομένα σχετικά με το εισιτήριό τους. Εάν παρέχετε τρόφιμα, ένα παράδειγμα " "μπορεί να είναι να ζητήσετε από τους χρήστες σας τις διατροφικές απαιτήσεις." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Δημιουργία μιας νέας ερώτησης" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Δημιουργία μιας νέας ερώτησης" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Διαγραφή ερώτησης" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Δημιουργία μιας νέας ερώτησης" @@ -24781,6 +24983,30 @@ msgstr "" msgid "All personalized products" msgstr "Ολα τα προϊόντα" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Συμπεριλάβετε ερωτήσεις" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been deleted." +msgid "These questions are asked once per order." +msgstr "Η ερώτηση έχει διαγραφεί." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -25385,6 +25611,15 @@ msgstr "Πληροφορίες τιμολογίου" msgid "(optional)" msgstr "(προαιρετικά)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Επιπλέον πληροφορίες" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Διαγραφή παραγγελίας" @@ -25414,6 +25649,25 @@ msgstr "Ναι, κατάργηση παραγγελίας" msgid "Extend payment term" msgstr "Διευρύνετε τον όρο πληρωμής" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Αυτό το αρχείο έχει μεταφορτωθεί από έναν χρήστη και μπορεί να περιέχει ιούς " +"ή άλλο κακόβουλο περιεχόμενο." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "ΕΠΙΣΦΑΛΗΣ" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "Δεν απαντήθηκε" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -25734,27 +25988,10 @@ msgstr "Είσοδος: %(datetime)s" msgid "Ticket page" msgstr "Όνομα εισιτηρίου" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "Δεν απαντήθηκε" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Αυτή η ερώτηση θα ζητηθεί κατά το check-in." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Αυτό το αρχείο έχει μεταφορτωθεί από έναν χρήστη και μπορεί να περιέχει ιούς " -"ή άλλο κακόβουλο περιεχόμενο." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "ΕΠΙΣΦΑΛΗΣ" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -27238,6 +27475,16 @@ msgstr "Συνδέστε μια συσκευή" msgid "Hardware model" msgstr "Μοντέλο υλικού(Hardware model)" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Έναρξη: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Δεν έχει αρχικοποιηθεί ακόμα" @@ -29391,6 +29638,7 @@ msgid "Add a new device" msgstr "Προσθέστε μια νέα συσκευή" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Tokens έκτακτης ανάγκης" @@ -29674,6 +29922,30 @@ msgstr "Ενοποίηση του χρήστη" msgid "Authentication backend" msgstr "Έχει ενεργοποιηθεί ο έλεγχος ταυτότητας δύο παραγόντων" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Απενεργοποιήστε τον έλεγχο ταυτότητας δύο παραγόντων" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "έχει λήξει" +msgstr[1] "έχει λήξει" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Είσοδος: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Συμμετοχή στην ομάδα" @@ -30259,6 +30531,22 @@ msgstr "Απαιτείται έλεγχος ταυτότητας δύο παρα msgid "Invalid code, please try again." msgstr "Μη έγκυρος κωδικός, παρακαλώ προσπαθήστε ξανά." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Μη έγκυρος κωδικός, παρακαλώ προσπαθήστε ξανά." +msgstr[1] "Μη έγκυρος κωδικός, παρακαλώ προσπαθήστε ξανά." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Μη έγκυρος κωδικός, παρακαλώ προσπαθήστε ξανά." +msgstr[1] "Μη έγκυρος κωδικός, παρακαλώ προσπαθήστε ξανά." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Τα επιλεγμένα check-ins έχουν επιστραφεί." @@ -30733,12 +31021,6 @@ msgstr "Η σειρά των κατηγοριών έχει ενημερωθεί. msgid "Not all objects have been selected." msgstr "Η ερώτηση έχει διαγραφεί." -#: pretix/control/views/item.py -#, fuzzy -#| msgid "Street address" -msgid "Street" -msgstr "Διεύθυνση" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Η ζητούμενη ερώτηση δεν υπάρχει." @@ -30905,7 +31187,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -31148,6 +31430,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Εισαγάγατε μια παραγγελία που δεν βρέθηκε." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Εισαγάγατε μια παραγγελία που δεν βρέθηκε." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -31164,6 +31452,12 @@ msgstr "" "Επιλέξατε μερική επιστροφή χρημάτων για μια μέθοδο πληρωμής που υποστηρίζει " "μόνο τις πλήρεις επιστροφές χρημάτων." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Οι επιστροφές χρημάτων που έχετε επιλέξει δεν αντιστοιχούν στο επιλεγμένο " +"συνολικό ποσό επιστροφής χρημάτων." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -31213,12 +31507,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Οι επιστροφές χρημάτων που έχετε επιλέξει δεν αντιστοιχούν στο επιλεγμένο " -"συνολικό ποσό επιστροφής χρημάτων." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Η πληρωμή έγινε με επιτυχία." @@ -31393,7 +31681,8 @@ msgstr "Θέμα: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Το μήνυμά σας έχει τεθεί σε αναμονή και θα σταλεί στο {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -32110,6 +32399,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Ο κωδικός πρόσβασης έχει επαναφερθεί." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Ο νέος χρήστης έχει δημιουργηθεί." @@ -32122,6 +32417,16 @@ msgstr "Κράτηση ποσώστοσης" msgid "Bypass quota" msgstr "Παράκαμψη ποσόστωσης" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Το απαιτούμενο κουπόνι δεν υπάρχει." @@ -32300,12 +32605,11 @@ msgstr "Όχι έλεγχος" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "η ομάδα του pretix" @@ -32958,7 +33262,6 @@ msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρ #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -33574,8 +33877,7 @@ msgstr "Ολοκλήρωση αγοράς" msgid "Automatically checked in" msgstr "Αυτόματη επιστροφή χρημάτων" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Mυστικό (secret)" @@ -33653,183 +33955,6 @@ msgstr "" "Αυτό το plugin προσθέτει μια προσαρμόσιμη μέθοδο πληρωμής για χειροκίνητη " "επεξεργασία." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Το sandbox του PayPal χρησιμοποιείται, μπορείτε να δοκιμάσετε χωρίς να " -"στέλνετε χρήματα, αλλά θα χρειαστείτε ένα χρήστη του sandbox PayPal για να " -"συνδεθείτε." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Λογαριασμός PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Κάντε κλικ εδώ για ένα σεμινάριο σχετικά με τον τρόπο απόκτησης των " -"απαιτούμενων κλειδιών" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Τελικό σημείο" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference code" -msgid "Reference prefix" -msgstr "Κώδικας αναφοράς" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference code" -msgid "Reference postfix" -msgstr "Κώδικας αναφοράς" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Αποσυνδεθείτε από το PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Είχαμε πρόβλημα επικοινωνίας με το PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Δεν ήταν δυνατή η επεξεργασία της πληρωμής σας. Δείτε παρακάτω για " -"λεπτομέρειες σχετικά με το πώς να προχωρήσετε." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"Το PayPal δεν έχει ακόμη εγκρίνει την πληρωμή. Θα σας ενημερώσουμε μόλις " -"ολοκληρωθεί η πληρωμή." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Η επιστροφή χρημάτων μέσω του PayPal απέτυχε: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgctxt "invoice" -#| msgid "The payment for this invoice has already been received." -msgid "The payment for this invoice has already been received." -msgstr "Η πληρωμή για αυτό το τιμολόγιο έχει ήδη παραληφθεί." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Payment ID" -msgid "PayPal payment ID" -msgstr "ID πληρωμής" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "PayPal Connect: Client ID" -msgid "PayPal sale ID" -msgstr "Σύνδεση PayPal: Αναγνωριστικό πελάτη" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Το συνολικό ποσό που αναφέρεται παραπάνω θα αφαιρεθεί από τον λογαριασμό σας " -"στο PayPal μετά την επιβεβαίωση της αγοράς σας." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Αφού κάνετε κλικ στη συνέχεια, θα σας ανακατευθύνουμε στην PayPal για να " -"συμπληρώσετε τα στοιχεία πληρωμής σας. Στη συνέχεια, θα μεταφερθείτε ξανά " -"εδώ για να ελέγξετε και να επιβεβαιώσετε την παραγγελία σας." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -#| msgid "Sales" -msgid "Sale ID" -msgstr "Εκπτώσεις" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Τελευταία ενημέρωση" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Συνολική αξία" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Η προσπάθειά μας να εκτελέσουμε την πληρωμή σας μέσω του PayPal απέτυχε. " -"Δοκιμάστε ξανά ή επικοινωνήστε μαζί μας." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Περιμένουμε μια απάντηση από την PayPal σχετικά με την πληρωμή σας. " -"Επικοινωνήστε μαζί μας, εάν αυτό διαρκέσει περισσότερο από μερικές ώρες." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Λάβατε μη έγκυρη απάντηση από το PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Φαίνεται ότι ακυρώσατε την πληρωμή PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Ο λογαριασμός σας στην PayPal έχει αποσυνδεθεί." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -33839,12 +33964,27 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Payment ID" msgid "PayPal Merchant ID" msgstr "ID πληρωμής" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Κάντε κλικ εδώ για ένα σεμινάριο σχετικά με τον τρόπο απόκτησης των " +"απαιτούμενων κλειδιών" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Τελικό σημείο" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -33892,6 +34032,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference code" +msgid "Reference prefix" +msgstr "Κώδικας αναφοράς" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference code" +msgid "Reference postfix" +msgstr "Κώδικας αναφοράς" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Customer actions" @@ -33924,6 +34111,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Συνδεθείτε με το {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Αποσυνδεθείτε από το PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -33954,6 +34145,15 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Παρουσιάστηκε σφάλμα κατά τη σύνδεση με την PayPal, δοκιμάστε ξανά." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Το sandbox του PayPal χρησιμοποιείται, μπορείτε να δοκιμάσετε χωρίς να " +"στέλνετε χρήματα, αλλά θα χρειαστείτε ένα χρήστη του sandbox PayPal για να " +"συνδεθείτε." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -33962,6 +34162,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Είχαμε πρόβλημα επικοινωνίας με το PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "There was an error sending the mail. Please try again later." @@ -33978,12 +34182,52 @@ msgid "You may need to enable JavaScript for PayPal payments." msgstr "" "Ίσως χρειαστεί να ενεργοποιήσετε την JavaScript για τις πληρωμές Stripe." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Δεν ήταν δυνατή η επεξεργασία της πληρωμής σας. Δείτε παρακάτω για " +"λεπτομέρειες σχετικά με το πώς να προχωρήσετε." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"Το PayPal δεν έχει ακόμη εγκρίνει την πληρωμή. Θα σας ενημερώσουμε μόλις " +"ολοκληρωθεί η πληρωμή." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Η επιστροφή χρημάτων μέσω του PayPal απέτυχε: {}" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgctxt "invoice" +#| msgid "The payment for this invoice has already been received." +msgid "The payment for this invoice has already been received." +msgstr "Η πληρωμή για αυτό το τιμολόγιο έχει ήδη παραληφθεί." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Payment ID" +msgid "PayPal payment ID" +msgstr "ID πληρωμής" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "PayPal Connect: Client ID" +msgid "PayPal sale ID" +msgstr "Σύνδεση PayPal: Αναγνωριστικό πελάτη" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "PayPal" @@ -34093,6 +34337,14 @@ msgstr "Ελέγξτε τις λεπτομέρειες παρακάτω και msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Το συνολικό ποσό που αναφέρεται παραπάνω θα αφαιρεθεί από τον λογαριασμό σας " +"στο PayPal μετά την επιβεβαίωση της αγοράς σας." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -34132,6 +34384,13 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +#| msgid "Sales" +msgid "Sale ID" +msgstr "Εκπτώσεις" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order status" @@ -34144,6 +34403,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Τελευταία ενημέρωση" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Συνολική αξία" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -34171,16 +34441,21 @@ msgid "Please select how you want to pay." msgstr "Επιλέξτε τον τρόπο πληρωμής." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Η προσπάθειά μας να εκτελέσουμε την πληρωμή σας μέσω του PayPal απέτυχε. " -"Δοκιμάστε ξανά ή επικοινωνήστε μαζί μας." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Περιμένουμε μια απάντηση από την PayPal σχετικά με την πληρωμή σας. " +"Επικοινωνήστε μαζί μας, εάν αυτό διαρκέσει περισσότερο από μερικές ώρες." #: pretix/plugins/paypal2/views.py #, fuzzy @@ -34220,6 +34495,18 @@ msgstr "" "Ο λογαριασμός σας στην PayPal είναι πλέον συνδεδεμένος με το pretix. " "Μπορείτε να αλλάξετε τις ρυθμίσεις λεπτομερέστερα παρακάτω." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Λάβατε μη έγκυρη απάντηση από το PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Φαίνεται ότι ακυρώσατε την πληρωμή PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Ο λογαριασμός σας στην PayPal έχει αποσυνδεθεί." + #: pretix/plugins/pretixdroid/apps.py #, fuzzy #| msgid "Check-in device API" @@ -36686,7 +36973,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "συν τους φόρους" @@ -37228,6 +37514,41 @@ msgstr "" "Παρακαλώ μεταβείτε στις ρυθμίσεις πληρωμής και ενεργοποιήστε έναν ή " "περισσότερους παρόχους πληρωμών." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 60 days to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Η εκδήλωσή σας πρέπει να έχει τελειώσει για τουλάχιστον 60 ημέρες για να " +"χρησιμοποιηθεί αυτή η λειτουργία." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 60 days to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" +"Η εκδήλωσή σας πρέπει να έχει τελειώσει για τουλάχιστον 60 ημέρες για να " +"χρησιμοποιηθεί αυτή η λειτουργία." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Ολοκλήρωση αγοράς" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Πριν συνεχίσετε, θα πρέπει να απαντήσετε σε κάποιες ερωτήσεις." @@ -37315,14 +37636,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "ελάχιστο ποσό προς παραγγελία: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "" @@ -37353,7 +37672,6 @@ msgstr "Απόκρυψη παραλλαγών" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Original price" msgid "Original price:" @@ -37361,7 +37679,6 @@ msgstr "Αρχική τιμή" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Net price" msgid "New price:" @@ -37369,7 +37686,6 @@ msgstr "Καθαρή τιμή" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Modify price for %(item)s, at least %(price)s" @@ -37377,34 +37693,29 @@ msgstr "Τροποποιήστε την τιμή για %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Τροποποιήστε την τιμή για %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "συμπεριλαμβανομένων των φόρων" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "συν %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "συμπ. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Presale not started" msgctxt "checkbox" @@ -37413,13 +37724,11 @@ msgstr "Η προεργασία δεν ξεκίνησε" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -37551,10 +37860,6 @@ msgstr[1] "Αυτό το εισιτήριο έχει ήδη εξαργυρωθε msgid "No attendee name provided" msgstr "Εμφάνιση των ονομάτων των συμμετεχόντων στα τιμολόγια" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -38008,14 +38313,12 @@ msgid "Your order qualifies for a discount" msgstr "Οι παραγγελίες σας για {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Uncategorized" msgid "Uncategorized items" msgstr "Μη κατηγοριοποιημένο" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Show all events of %(name)s" msgid "Show full-size image of %(item)s" @@ -38030,26 +38333,27 @@ msgstr[0] "%(count)s στοιχεία" msgstr[1] "%(count)s στοιχεία" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "incl. taxes" msgid "%(value)s incl. taxes" msgstr "συμπεριλαμβανομένων των φόρων" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Συνολική αξία (χωρίς φόρους)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Set price in %(currency)s for %(item)s" msgstr "Τροποποιήστε την τιμή για %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -38881,11 +39185,6 @@ msgstr "" "Εισάγετε έναν κωδικό κουπονιού που σας επιτρέπει να αγοράσετε ένα από τα " "παρακάτω προϊόντα στην καθορισμένη τιμή:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "από %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "" @@ -40023,6 +40322,40 @@ msgstr "Πρόσβαση για εγγραφή" msgid "Kosovo" msgstr "" +#~ msgid "PayPal account" +#~ msgstr "Λογαριασμός PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Αφού κάνετε κλικ στη συνέχεια, θα σας ανακατευθύνουμε στην PayPal για να " +#~ "συμπληρώσετε τα στοιχεία πληρωμής σας. Στη συνέχεια, θα μεταφερθείτε ξανά " +#~ "εδώ για να ελέγξετε και να επιβεβαιώσετε την παραγγελία σας." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Η προσπάθειά μας να εκτελέσουμε την πληρωμή σας μέσω του PayPal απέτυχε. " +#~ "Δοκιμάστε ξανά ή επικοινωνήστε μαζί μας." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "από %(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Η προσπάθειά μας να εκτελέσουμε την πληρωμή σας μέσω του PayPal απέτυχε. " +#~ "Δοκιμάστε ξανά ή επικοινωνήστε μαζί μας." + #~ msgid "All actions" #~ msgstr "Όλες οι ενέργειες" @@ -40153,11 +40486,6 @@ msgstr "" #~ msgid "Please do not use special characters in names." #~ msgstr "Παρακαλώ εισάγετε το όνομά σας." -#, fuzzy -#~| msgid "Status" -#~ msgid "State" -#~ msgstr "Κατάσταση" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" @@ -40747,9 +41075,6 @@ msgstr "" #~ msgid "Badge design" #~ msgstr "Σχέδιο badge" -#~ msgid "(Same as above)" -#~ msgstr "(Ιδια όπως παραπάνω)" - #~ msgid "Translation in development" #~ msgstr "Μετάφραση σε εξέλιξη" diff --git a/src/pretix/locale/el/LC_MESSAGES/djangojs.po b/src/pretix/locale/el/LC_MESSAGES/djangojs.po index 3e34b7787..bb2265633 100644 --- a/src/pretix/locale/el/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/el/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2024-12-22 00:00+0000\n" "Last-Translator: Dimitris Tsimpidis \n" "Language-Team: Greek plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30717,10 +30956,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31083,12 +31318,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31101,23 +31334,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31768,11 +32002,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/enm/LC_MESSAGES/djangojs.po b/src/pretix/locale/enm/LC_MESSAGES/djangojs.po index 86925413c..b34658740 100644 --- a/src/pretix/locale/enm/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/enm/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -766,194 +766,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -961,25 +930,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -987,13 +952,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1001,115 +964,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1118,138 +1062,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/es/LC_MESSAGES/django.po b/src/pretix/locale/es/LC_MESSAGES/django.po index 675af5a73..4958dbfbd 100644 --- a/src/pretix/locale/es/LC_MESSAGES/django.po +++ b/src/pretix/locale/es/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" -"PO-Revision-Date: 2026-07-08 16:00+0000\n" -"Last-Translator: CVZ-es \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-28 11:01+0000\n" +"Last-Translator: Tim \n" "Language-Team: Spanish \n" "Language: es\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2026.6.1\n" +"X-Generator: Weblate 2026.9.1\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +91,10 @@ msgstr "Griego" msgid "Hebrew" msgstr "Hebreo" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "Húngaro" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonesio" @@ -198,7 +202,7 @@ msgstr "" "Lista de URIs después del cierre de sesión permitidas, separadas por espacios" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "ID de cliente" @@ -434,6 +438,10 @@ msgstr "Medio conectado a otro evento" msgid "You cannot exchange a medium for a medium." msgstr "No se puede cambiar un medio por otro." +#: pretix/api/views/checkin.py +msgid "You cannot simulate a medium exchange." +msgstr "No se puede simular un intercambio de medio." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -888,8 +896,7 @@ msgstr "Información sobre el evento o la fecha" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -906,7 +913,6 @@ msgstr "Participante" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "Correo electrónico del participante" @@ -1393,10 +1399,8 @@ msgid "Membership type" msgstr "Tipo de suscripción" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Purchase time" msgid "Purchase ticket" -msgstr "Hora de compra" +msgstr "Comprar entrada" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py @@ -1413,8 +1417,6 @@ msgid "Start date" msgstr "Fecha de inicio" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Start time from" msgid "Start time" msgstr "Hora de inicio" @@ -1429,10 +1431,8 @@ msgid "End date" msgstr "Fecha final" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "End: %(time)s" msgid "End time" -msgstr "Fin: %(time)s" +msgstr "Hora de finalización" #: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py msgctxt "export_category" @@ -1663,9 +1663,8 @@ msgid "Invoice sender:" msgstr "Remitente de la factura:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1677,8 +1676,7 @@ msgstr "Dirección" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Código postal" @@ -1686,8 +1684,7 @@ msgstr "Código postal" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Ciudad" @@ -1710,8 +1707,7 @@ msgstr "Estado" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1739,8 +1735,7 @@ msgstr "Destinatario de la factura:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1793,6 +1788,22 @@ msgstr "IDs de pagos coincidentes" msgid "Payment providers" msgstr "Proveedores de pago" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Tipo de transmisión" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "Tipo de transmisión" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "Tipo de transmisión" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Cancelación" @@ -2458,7 +2469,6 @@ msgstr "Evento" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2482,7 +2492,6 @@ msgstr "Datos antiguos" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Cantidad" @@ -2555,7 +2564,8 @@ msgstr "Estado de pagos" msgid "Refund states" msgstr "Estado del reembolso" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2569,7 +2579,6 @@ msgstr "Pedido" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "ID de pago" @@ -3083,16 +3092,12 @@ msgstr "" "corrupta." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" -"Si mantienes este campo vacío, la entrada será válida empezando en el " -"momento de la compra." +msgid "Street" +msgstr "Dirección" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Calle y número" +msgid "State" +msgstr "Estado o provincia" #: pretix/base/forms/questions.py #, python-brace-format @@ -3124,6 +3129,18 @@ msgstr "Introduzca una fecha y hora no anteriores a {min}." msgid "Please enter a date and time no later than {max}." msgstr "Introduzca una fecha y hora que no sea posterior a {max}." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Si mantienes este campo vacío, la entrada será válida empezando en el " +"momento de la compra." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Calle y número" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -3512,7 +3529,7 @@ msgstr "Precio unitario: {net_price} neto / {gross_price} bruto" #, python-brace-format msgctxt "invoice" msgid "Single price: {price}" -msgstr "Precio único: {price}" +msgstr "Precio unitario: {price}" #: pretix/base/invoicing/pdf.py msgctxt "invoice" @@ -4440,6 +4457,12 @@ msgstr "Fecha de instalación" msgid "Initialization date" msgstr "Fecha de inicialización" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "Guardar en perfil" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -4675,16 +4698,13 @@ msgid "This event is remote or partially remote." msgstr "Este evento es remoto o parcialmente remoto." #: pretix/base/models/event.py -#, fuzzy -#| msgid "" -#| "This will be used to let users know if the event is in a different " -#| "timezone and let’s us calculate users’ local times." msgid "" "This will be used to let users know if the event is in a different timezone, " "and to let us calculate the local time of a user." msgstr "" -"Esto se utilizará para que los usuarios sepan si el evento se celebra en una " -"zona horaria diferente y nos permite calcular la hora local de los usuarios." +"Esto servirá para informar a los usuarios de si el evento se celebra en una " +"zona horaria diferente y para que podamos calcular la hora local de cada " +"usuario." #: pretix/base/models/event.py pretix/base/models/organizer.py #: pretix/control/navigation.py @@ -5768,6 +5788,10 @@ msgstr "La variación escogida no pertenece a este artículo." msgid "The count needs to be equal to or greater than zero." msgstr "Se requiere que la cantidad sea igual o mayor que cero." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Posición del pedido" + #: pretix/base/models/items.py msgid "Number" msgstr "Número" @@ -5805,6 +5829,10 @@ msgstr "Fecha y hora" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Código de país (ISO 3166-1 alfa-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "Preguntado el" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5875,6 +5903,12 @@ msgstr "No se soporta en nuestras aplicaciones ni durante el check-in" msgid "Maximum value" msgstr "Valor máximo" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Longitud máxima" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Longitud máxima" @@ -5943,6 +5977,12 @@ msgstr "La fecha máxima no debe ser anterior a la fecha mínima." msgid "The maximum value must not be lower than the minimum value." msgstr "El valor máximo no debe ser inferior al mínimo." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "El valor máximo no debe ser inferior al mínimo." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6463,10 +6503,6 @@ msgstr "Tarjeta de regalo" msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Posición del pedido" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "ID de carrito (p. ej. clave de sesión)" @@ -6491,10 +6527,6 @@ msgstr "Cliente de negocios" msgid "This reference will be printed on your invoice for your convenience." msgstr "Esta referencia se imprimirá en su factura para su conveniencia." -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "Tipo de transmisión" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7508,7 +7540,7 @@ msgstr "El pago de esta factura ya se ha recibido." #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "Este pago ya se está procesando y ya no se puede cancelar." #: pretix/base/payment.py @@ -7633,15 +7665,12 @@ msgid "This gift card was used in the meantime. Please try again." msgstr "Mientras tanto, esta tarjeta de regalo se utilizó. Inténtalo de nuevo." #: pretix/base/payment.py -#, fuzzy -#| msgid "" -#| "This payment provider does not exist or the respective plugin is disabled." msgid "" "This payment provider exists for historical purposes only and is no longer " "usable." msgstr "" -"Este proveedor de pago no existe o el plugin correspondiente está " -"desactivado." +"Este proveedor de pagos se mantiene únicamente con fines históricos y ya no " +"se puede utilizar." #: pretix/base/pdf.py msgid "Ticket code (barcode content)" @@ -8282,6 +8311,14 @@ msgstr "Inicio de la preventa" msgid "Presale end" msgstr "Fin de la preventa" +#: pretix/base/reldate.py +msgid "Order creation" +msgstr "Creación de pedidos" + +#: pretix/base/reldate.py +msgid "Order expiry" +msgstr "Caducidad del pedido" + #: pretix/base/reldate.py msgid "before" msgstr "antes" @@ -8306,6 +8343,26 @@ msgstr "Tiempo relativo:" msgid "Not set" msgstr "No fijado" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "Una fecha relativa no puede expresarse como «antes de» para «{}»" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "Una fecha relativa no puede expresarse como «después de» para «{}»" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "Un tiempo relativo no puede expresarse como «antes de» para «{}»" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "Un tiempo relativo no puede expresarse como «después de» para «{}»" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "" @@ -9546,16 +9603,12 @@ msgstr "" "una tarjeta regalo." #: pretix/base/services/orders.py -#, fuzzy -#| msgid "" -#| "You cannot change the price of a position that has been used to issue a " -#| "gift card." msgid "" "You cannot change the ticket secret of a position that has been used to " "issue a gift card." msgstr "" -"No se puede cambiar el precio de una posición que se ha usado para entregar " -"una tarjeta regalo." +"No se puede modificar el código secreto de un ticket correspondiente a una " +"posición que se haya utilizado para emitir una tarjeta regalo." #: pretix/base/services/orders.py #, python-brace-format @@ -9600,7 +9653,7 @@ msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Por favor, transfiera dinero a esta cuenta bancaria: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "Este valor se reemplazará en base a parámetros dinámicos." @@ -10332,6 +10385,30 @@ msgstr "" "período de ventas designado para este evento. Puede usarlo para describir " "otras opciones para obtener una entrada, por ejemplo en una taquilla física." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "No hay fechas que se ajusten a tus criterios." + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "Texto para los resultados con fechas vacías" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" +"Este texto aparecerá si el calendario o la lista de fechas están vacíos, por " +"ejemplo, porque un mes no contiene ninguna fecha o porque el filtro " +"seleccionado por el usuario no arroja ningún resultado. Puedes aprovecharlo " +"para indicar cómo ponerse en contacto contigo para concertar otras citas. No " +"recomendamos que superen una o dos frases." + #: pretix/base/settings.py msgid "Guidance text" msgstr "Texto guía" @@ -10503,6 +10580,19 @@ msgstr "" "cuando haya suficiente capacidad disponible. No se aceptará ningún pago " "después de la `Última fecha de pagos' configurada anteriormente." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Generar facturas para canales de ventas" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Mostrar fecha de inicio" @@ -11148,14 +11238,6 @@ msgstr "" "Ocultar todas las fechas no disponibles del calendario o de las vistas de " "lista" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Actualmente, esta opción solo afecta al calendario de esta serie de eventos, " -"no al calendario de todo el organizador." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Ocultar todas las fechas pasadas del calendario" @@ -14289,6 +14371,22 @@ msgstr "" "Ha configurado las tarjetas de regalo para que sean válidas {} años más el " "año en el que se emite la tarjeta de regalo." +#: pretix/control/forms/event.py +msgid "Payment term" +msgstr "Condiciones de pago" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "igual que arriba" + +#: pretix/control/forms/event.py +msgid "different payment term in days" +msgstr "plazo de pago diferente en días" + +#: pretix/control/forms/event.py +msgid "different payment term in minutes" +msgstr "plazo de pago diferente en minutos" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "Precios con impuestos incluidos" @@ -15042,7 +15140,7 @@ msgstr "Fecha final" #: pretix/control/forms/filter.py msgid "Start time from" -msgstr "Hora de inicio" +msgstr "Hora de inicio a partir de" #: pretix/control/forms/filter.py msgid "Start time until" @@ -15302,10 +15400,8 @@ msgid "Source" msgstr "Fuente" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "All vouchers" msgid "All sources" -msgstr "Todos los vales de compra" +msgstr "Todas las fuentes" #: pretix/control/forms/filter.py msgid "Team actions" @@ -15316,16 +15412,12 @@ msgid "Customer actions" msgstr "Acciones de los clientes" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Device status" msgid "Device actions" -msgstr "Estado de los dispositivos" +msgstr "Acciones del dispositivo" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Order email" msgid "User email" -msgstr "Correo electrónico del pedido" +msgstr "Correo electrónico del usuario" #: pretix/control/forms/filter.py pretix/control/navigation.py msgid "All users" @@ -16765,6 +16857,11 @@ msgctxt "rrule" msgid "third" msgstr "tercero" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -16847,40 +16944,33 @@ msgid "" "because at least one of the selected vouchers has already been redeemed " "%(max_redeemed)s times." msgstr "" +"No puedes reducir el número máximo de canjes a %(max_usages)s, ya que al " +"menos uno de los vales seleccionados ya se ha canjeado %(max_redeemed)s " +"veces." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "You cannot create a voucher that blocks quota as the selected product or " -#| "quota is currently sold out or completely reserved." msgid "" "You cannot create a voucher that allows selection of a quota but has no date " "selected." msgstr "" -"No se puede crear un vale de compra que bloquee la cuota ya que el producto " -"seleccionado o la cuota está agotada o completamente reservada." +"No se puede crear un comprobante que permita seleccionar una cuota pero en " +"el que no se haya seleccionado ninguna fecha." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "The selected product does not allow to select a seat." msgid "The selected quota does not match the selected subevent." -msgstr "El producto seleccionado no permite seleccionar una butaca." +msgstr "La cuota seleccionada no coincide con el subevento seleccionado." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "There is not enough quota available on quota \"{}\" to perform the " -#| "operation." msgid "There is no sufficient quota available to perform this change." -msgstr "" -"No hay suficiente cuota disponible en la cuota \"{}\" para realizar esta " -"operación." +msgstr "No hay cuota suficiente disponible para realizar este cambio." #: pretix/control/forms/vouchers.py msgid "" "Changing the maximum number of usages in bulk is not supported if any of the " "selected vouchers is assigned a seat." msgstr "" +"No es posible modificar de forma masiva el número máximo de usos si a alguno " +"de los vales seleccionados se le ha asignado una plaza." #: pretix/control/forms/vouchers.py msgctxt "subevent" @@ -16888,18 +16978,24 @@ msgid "" "Changing the date in bulk is not supported if any of the selected vouchers " "is assigned a seat." msgstr "" +"No es posible modificar la fecha de forma masiva si a alguno de los " +"comprobantes seleccionados se le ha asignado una plaza." #: pretix/control/forms/vouchers.py msgid "" "Changing the product to a quota is not supported if any of the selected " "vouchers is assigned a seat." msgstr "" +"No es posible cambiar el producto a una cuota si a alguno de los vales " +"seleccionados se le ha asignado una plaza." #: pretix/control/forms/vouchers.py msgid "" "This change cannot be completed because not all assigned seats of the " "vouchers are still available" msgstr "" +"No es posible completar este cambio porque no todos los asientos asignados " +"de los vales siguen estando disponibles" #: pretix/control/forms/vouchers.py msgid "Codes" @@ -17896,6 +17992,30 @@ msgstr "" msgid "Queued emails have been aborted." msgstr "Los correos electrónicos en cola se han cancelado." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The property has been created." +msgid "An organizer meta property has been created." +msgstr "La propiedad ha sido creada." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected property has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "La propiedad seleccionada ha sido eliminada." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "El pedido se ha cambiado." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "El producto se ha pedido de nuevo." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -18105,6 +18225,10 @@ msgstr "Sus códigos de emergencia de dos factores han sido regenerados." msgid "A two-factor emergency code has been generated." msgstr "Se ha generado un código de emergencia de doble factor." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18978,6 +19102,89 @@ msgstr "" "pretix. La concesión del acceso a su cuenta pretix se realiza bajo su propio " "riesgo." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Cancelar" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Aplicaciones autorizadas" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Error:" @@ -19371,82 +19578,6 @@ msgstr[1] "" "¿Estás seguro de que deseas eliminar permanentemente los registros de " "%(count)s check-in?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Cancelar" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20354,34 +20485,24 @@ msgstr "" "¡Genial!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "Your new SPF record could look like this:" msgid "Your new DKIM record should be set up as a CNAME record like this:" -msgstr "El nuevo registro SPF podría tener el siguiente aspecto:" +msgstr "" +"El nuevo registro DKIM debe configurarse como un registro CNAME de la " +"siguiente manera:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "" -#| "We found an SPF record on your domain that includes this system. Great!" msgid "We found a DKIM record on your domain for this system. Great!" msgstr "" -"Hemos encontrado un registro SPF en su dominio que incluye este sistema. " -"¡Genial!" +"Hemos encontrado un registro DKIM en tu dominio para este sistema. ¡Genial!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "Your new SPF record could look like this:" msgid "Your new DMARC record could look like this:" -msgstr "El nuevo registro SPF podría tener el siguiente aspecto:" +msgstr "El nuevo registro DMARC podría tener este aspecto:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "" -#| "We found an SPF record on your domain that includes this system. Great!" msgid "We found a DMARC record on your domain for this system. Great!" msgstr "" -"Hemos encontrado un registro SPF en su dominio que incluye este sistema. " -"¡Genial!" +"Hemos encontrado un registro DMARC en tu dominio para este sistema. ¡Genial!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Verification" @@ -21239,6 +21360,7 @@ msgid "Top recommendation" msgstr "Recomendación top" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Funcionalidad experimental" @@ -21949,8 +22071,12 @@ msgstr "" "hacer referencia a este evento." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Recomendamos encarecidamente no utilizar formularios cortos de más de 16 " "caracteres." @@ -22091,10 +22217,8 @@ msgid "The quick brown fox jumps over the lazy dog." msgstr "El veloz zorro marrón salta sobre el perro perezoso." #: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html -#, fuzzy -#| msgid "Specific seat" msgid "Specific object selected" -msgstr "Butaca especifica" +msgstr "Se ha seleccionado un objeto concreto" #: pretix/control/templates/pretixcontrol/fragment_quota_box.html #: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html @@ -23166,6 +23290,26 @@ msgstr "" "entrada. Si usted proporciona alimentos, un ejemplo podría ser preguntar a " "sus usuarios acerca de las necesidades dietéticas." +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new per-ticket question" +msgstr "Crear una nueva pregunta por ticket" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new order-level question" +msgstr "Crear una nueva pregunta a nivel de pedido" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-ticket questions" +msgstr "Preguntas por entrada" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" +"Estas preguntas se formulan para cada entrada, por lo que es posible que se " +"repitan varias veces en el mismo pedido." + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Crear una nueva pregunta" @@ -23182,6 +23326,30 @@ msgstr "Preguntar durante el check-in" msgid "All personalized products" msgstr "Todos los productos personalizados" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-order questions" +msgstr "Preguntas por pedido" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" +"Esta funcionalidad se encuentra en fase de desarrollo activo y se prevé que " +"sufra cambios significativos en los próximos meses." + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" +"Actualmente no se admiten las preguntas por pedido y no se mostrarán en " +"pretixPOS." + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "These questions are asked once per order." +msgstr "Estas preguntas se formulan una vez por pedido." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23712,6 +23880,8 @@ msgid "" "Ticket secrets of order positions that have been used to issue a gift card " "can not be changed. Only the link will be changed in this case." msgstr "" +"Los datos de los pedidos que se han utilizado para emitir una tarjeta regalo " +"no se pueden modificar. En este caso, solo se modificará el enlace." #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -23783,6 +23953,13 @@ msgstr "Datos de la factura" msgid "(optional)" msgstr "(opcional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +msgid "Additional order information" +msgstr "Información adicional sobre el pedido" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Eliminar pedido" @@ -23812,6 +23989,25 @@ msgstr "Sí, denegar pedido" msgid "Extend payment term" msgstr "Ampliar la condición de pago" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Este archivo ha sido cargado por un usuario y puede contener virus u otros " +"contenidos maliciosos." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "INSEGURO" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "sin respuesta" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24092,27 +24288,10 @@ msgstr "%(datetime_range)s válidos" msgid "Ticket page" msgstr "Página de entrada" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "sin respuesta" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Esta pregunta se hará durante el check-in." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Este archivo ha sido cargado por un usuario y puede contener virus u otros " -"contenidos maliciosos." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "INSEGURO" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25480,6 +25659,15 @@ msgstr "Conectar un dispositivo" msgid "Hardware model" msgstr "Modelo del Hardware" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, python-format +msgid "Last seen: %(time)s" +msgstr "Última conexión: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "No ha habido contacto reciente" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Todavía no inicializado" @@ -27500,6 +27688,7 @@ msgid "Add a new device" msgstr "Añadir un nuevo dispositivo" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Fichas de emergencia" @@ -27766,6 +27955,30 @@ msgstr "Hacerse pasar por usuario" msgid "Authentication backend" msgstr "Autenticación backend" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Desactivar la autenticación de dos factores" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Vencido desde el %(date)s" +msgstr[1] "Vencido desde el %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Válido hasta el %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Suscripciones del equipo" @@ -27827,10 +28040,8 @@ msgstr "" "producto!" #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html -#, fuzzy -#| msgid "Create multiple vouchers" msgid "Change multiple vouchers" -msgstr "Crear múltiples vales de compra" +msgstr "Modificar varios vales" #: pretix/control/templates/pretixcontrol/vouchers/delete.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html @@ -28241,6 +28452,9 @@ msgid "" "team. If you want to add a different user or create a new account, log out " "and click the invitation link again." msgstr "" +"No puedes aceptar la invitación para «{}», ya que ya formas parte de este " +"equipo. Si quieres añadir a otro usuario o crear una nueva cuenta, cierra la " +"sesión y vuelve a hacer clic en el enlace de invitación." #: pretix/control/views/auth.py #, python-brace-format @@ -28304,6 +28518,22 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Código inválido, por favor inténtelo de nuevo." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Código inválido, por favor inténtelo de nuevo." +msgstr[1] "Código inválido, por favor inténtelo de nuevo." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Código inválido, por favor inténtelo de nuevo." +msgstr[1] "Código inválido, por favor inténtelo de nuevo." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "El check-in seleccionado ha sido revertido." @@ -28774,10 +29004,6 @@ msgstr "El orden de las categorías ha sido actualizado." msgid "Not all objects have been selected." msgstr "No se han seleccionado todos los objetos." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Dirección" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "La pregunta solicitada no existe." @@ -28928,13 +29154,6 @@ msgstr "" "SPF." #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We could not find an SPF record set for the domain you are trying to use. " -#| "This means that there is a very high change most of the emails will be " -#| "rejected or marked as spam. We strongly recommend setting an SPF record " -#| "on the domain. You can do so through the DNS settings at the provider you " -#| "registered your domain with." msgid "" "We could not find a CNAME record pointing to our DKIM key for domain you are " "trying to use. This means that there is a very high change most of the " @@ -28942,53 +29161,35 @@ msgid "" "DKIM through a CNAME record. You can do so through the DNS settings at the " "provider you registered your domain with." msgstr "" -"No se pudo encontrar un registro SPF configurado para el dominio que está " -"intentando usar. Esto significa que existe una alta probabilidad de que la " -"mayoría de los correos electrónicos sean rechazados o marcados como spam. " -"Recomendamos encarecidamente configurar un registro SPF en el dominio. Puede " -"hacerlo a través de la configuración de DNS en el proveedor con el que " -"registró su dominio." +"No hemos podido encontrar un registro CNAME que apunte a nuestra clave DKIM " +"para el dominio que estás intentando utilizar. Esto significa que hay una " +"probabilidad muy alta de que la mayoría de los correos electrónicos sean " +"rechazados o marcados como spam. Te recomendamos encarecidamente que " +"configures DKIM mediante un registro CNAME. Puedes hacerlo a través de la " +"configuración de DNS del proveedor con el que registraste tu dominio." #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We found an SPF record set for the domain you are trying to use, but it " -#| "does not include this system's email server. This means that there is a " -#| "very high chance most of the emails will be rejected or marked as spam. " -#| "You should update the DNS settings of your domain to include this system " -#| "in the SPF record." msgid "" "We found a CNAME record for a DKIM key, but it is not pointing to the right " "location. This means that there is a very high chance most of the emails " "will be rejected or marked as spam. You should update the DNS settings of " "your domain." msgstr "" -"Hemos encontrado un registro SPF configurado para el dominio que está " -"intentando utilizar, pero no incluye el servidor de correo electrónico del " -"mismo sistema. Esto significa que es muy probable que la mayoría de los " -"correos electrónicos sean rechazados o marcados como spam. Debe actualizar " -"la configuración DNS de su dominio para incluir este sistema en el registro " -"SPF." +"Hemos encontrado un registro CNAME para una clave DKIM, pero no apunta a la " +"ubicación correcta. Esto significa que hay muchas posibilidades de que la " +"mayoría de los correos electrónicos sean rechazados o marcados como spam. " +"Deberías actualizar la configuración DNS de tu dominio." #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We found an SPF record set for the domain you are trying to use, but it " -#| "does not include this system's email server. This means that there is a " -#| "very high chance most of the emails will be rejected or marked as spam. " -#| "You should update the DNS settings of your domain to include this system " -#| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" -"Hemos encontrado un registro SPF configurado para el dominio que está " -"intentando utilizar, pero no incluye el servidor de correo electrónico del " -"mismo sistema. Esto significa que es muy probable que la mayoría de los " -"correos electrónicos sean rechazados o marcados como spam. Debe actualizar " -"la configuración DNS de su dominio para incluir este sistema en el registro " -"SPF." +"No hemos encontrado ningún registro DMARC para tu dominio. Esto significa " +"que hay muchas posibilidades de que la mayoría de los correos electrónicos " +"sean rechazados o marcados como spam. Deberías actualizar la configuración " +"DNS de tu dominio." #: pretix/control/views/mailsetup.py msgid "The verification code was incorrect, please try again." @@ -29101,7 +29302,8 @@ msgstr "" #: pretix/control/views/orders.py pretix/presale/views/order.py msgid "Unknown order code or not authorized to access this order." msgstr "" -"Código de pedido desconocido o no autorizado para acceder a este pedido." +"Código de pedido desconocido o no tienes autorización para acceder a este " +"pedido." #: pretix/control/views/orders.py pretix/presale/views/order.py msgid "Ticket download is not enabled for this product." @@ -29202,6 +29404,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Ha introducido un pedido en un evento con una moneda diferente." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "Ha introducido un pedido en un evento con una moneda diferente." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29217,6 +29425,12 @@ msgstr "" "Ha seleccionado un reembolso parcial para un método de pago que sólo admite " "reembolsos completos." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Los reembolsos seleccionados no coinciden con el importe total de devolución " +"seleccionado." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29272,12 +29486,6 @@ msgstr "" "\n" "El equipo de {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Los reembolsos seleccionados no coinciden con el importe total de devolución " -"seleccionado." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "El pago ha sido creado con éxito." @@ -29438,7 +29646,8 @@ msgstr "Asunto: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Su mensaje ha sido puesto en cola y será enviado a {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30086,6 +30295,12 @@ msgstr "" "autenticado (que no sea el correo electrónico, si es posible). Cualquier " "código de emergencia anterior para este usuario permanecerá activo." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "La contraseña ha sido reiniciada." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Se ha creado el nuevo usuario." @@ -30098,6 +30313,16 @@ msgstr "Cuota de reserva" msgid "Bypass quota" msgstr "Cuota de bypass" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "El vale de compra solicitado no existe." @@ -30256,12 +30481,11 @@ msgstr "Check-in automático" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "el equipo de pretix" @@ -30868,7 +31092,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31422,8 +31645,7 @@ msgstr "Comprado" msgid "Automatically checked in" msgstr "Registro automático" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Secreto" @@ -31487,175 +31709,6 @@ msgstr "Sólo escaneos correctos" msgid "A fully customizable payment method for manual processing." msgstr "Un método de pago totalmente personalizable para procesamiento manual." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Acepte pagos con su cuenta PayPal. PayPal es uno de los métodos de pago más " -"populares a nivel mundial." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"La sandbox de PayPal está siendo usada, puedes probar sin enviar dinero " -"realmente pero necesitarás un usuario para la sandbox de PayPal para iniciar " -"sesión." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Cuenta de PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Haga clic aquí para un tutorial sobre cómo obtener las claves necesarias" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Punto final" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Prefijo de referencia" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Cualquier valor ingresado aquí se agregará delante de la referencia de " -"reserva habitual que contiene el número de pedido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Referencia postfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Cualquier valor ingresado aquí se agregará detrás de la referencia de " -"reserva habitual que contiene el número de pedido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Desconectar de PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Tuvimos problemas de comunicación con PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"No pudimos procesar su pago. Vea a continuación los detalles de cómo " -"proceder." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal aún no ha aprobado el pago. Le informaremos tan pronto como se " -"complete el pago." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Ha fallado el reembolso del importe a través de PayPal: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "El pago de esta factura ya ha sido recibido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "Id. de pago de PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "Id. de venta PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"El importe total indicado anteriormente se retirará de su cuenta PayPal " -"después de la confirmación de su compra." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Después de hacer clic en continuar, le redirigiremos a PayPal para rellenar " -"sus datos de pago. A continuación, se le redirigirá de nuevo aquí para " -"revisar y confirmar su pedido." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID de venta" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Última actualización" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Importe total" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Nuestro intento de ejecutar su pago a través de PayPal ha fallado. Por " -"favor, inténtelo de nuevo o póngase en contacto con nosotros." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Estamos esperando una respuesta de PayPal con respecto a su pago. Póngase en " -"contacto con nosotros, si esto tarda más de unas horas." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Se ha recibido una respuesta no válida de PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Parece que cancelaste el pago de PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Su cuenta de PayPal ha sido desconectada." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31670,10 +31723,24 @@ msgstr "" "siquiera necesitan una cuenta PayPal. PayPal es uno de los métodos de pago " "más populares en todo el mundo." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "Id. de vendedor de PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Haga clic aquí para un tutorial sobre cómo obtener las claves necesarias" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Punto final" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31737,6 +31804,62 @@ msgstr "" "determinado) y pagar en múltiples cuotas o en un plazo de 30 días. Usted, " "como comerciante, recibirá su dinero de inmediato." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" +"Permitir que se realicen más pagos durante la suspensión por incumplimiento" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" +"El sistema de prevención de fraudes de PayPal podría bloquear la tramitación " +"de pagos individuales durante un periodo de tiempo considerable. Durante ese " +"intervalo, el pago aparece como «pendiente». Puedes permitir que tus " +"clientes realicen nuevos intentos de pago durante ese intervalo. Esto podría " +"dar lugar a que se les cobre dos veces si se aprueba el pago original." + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "Tiempo de espera para nuevos intentos de pago" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" +"Tiempo, expresado en minutos, transcurrido tras el cual es posible realizar " +"otro intento de pago, mientras el último pago sigue siendo objeto de " +"investigación." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Prefijo de referencia" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Cualquier valor ingresado aquí se agregará delante de la referencia de " +"reserva habitual que contiene el número de pedido." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Referencia postfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Cualquier valor ingresado aquí se agregará detrás de la referencia de " +"reserva habitual que contiene el número de pedido." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automático --" @@ -31760,6 +31883,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Conectar con {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Desconectar de PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31796,6 +31923,15 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Se ha producido un error al conectarse con PayPal. Inténtalo de nuevo." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"La sandbox de PayPal está siendo usada, puedes probar sin enviar dinero " +"realmente pero necesitarás un usuario para la sandbox de PayPal para iniciar " +"sesión." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31808,6 +31944,10 @@ msgstr "" "en un segundo o tercer intento. También puedes probar otros métodos de pago, " "si están disponibles." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Tuvimos problemas de comunicación con PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31819,6 +31959,22 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Es posible que tenga que activar JavaScript para los pagos de PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"No pudimos procesar su pago. Vea a continuación los detalles de cómo " +"proceder." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal aún no ha aprobado el pago. Le informaremos tan pronto como se " +"complete el pago." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -31827,6 +31983,23 @@ msgstr "" "El reembolso del importe a través de PayPal ha fallado: El pago original no " "contiene la información necesaria para emitir un reembolso automático." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Ha fallado el reembolso del importe a través de PayPal: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "El pago de esta factura ya ha sido recibido." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "Id. de pago de PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "Id. de venta PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31916,6 +32089,14 @@ msgstr "Haga clic en el botón «Pagar ahora» para confirmar su pago." msgid "We will then charge your PayPal account and finalize the order." msgstr "Luego cargaremos su cuenta PayPal y finalizaremos el pedido." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"El importe total indicado anteriormente se retirará de su cuenta PayPal " +"después de la confirmación de su compra." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31960,6 +32141,11 @@ msgstr "" "pagos fallen. Si su pago falla, inténtelo nuevamente. También puedes probar " "con otro método de pago, si lo prefieres." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID de venta" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Estado de la captura" @@ -31972,6 +32158,17 @@ msgstr "" "Este pago está siendo revisado por PayPal. Hasta que se levante la revisión, " "el dinero no será desembolsado y el pedido permanecerá en estado pendiente." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Última actualización" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Importe total" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31998,11 +32195,25 @@ msgstr "Por favor, seleccione cómo desea pagar." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Nuestro intento de ejecutar su pago a través de PayPal ha fallado. Por favor " -"inténtelo de nuevo o contáctenos." +"PayPal está procesando tu pago. Este proceso está tardando más de lo " +"habitual. Puedes esperar a que PayPal confirme el pago o intentar volver a " +"pagar con este u otro método de pago. Esto podría dar lugar a que se te " +"cobre dos veces en caso de que PayPal acepte tu primer intento de pago. " +"Ponte en contacto con nosotros para resolver este asunto." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Estamos esperando una respuesta de PayPal con respecto a su pago. Póngase en " +"contacto con nosotros, si esto tarda más de unas horas." #: pretix/plugins/paypal2/views.py msgid "" @@ -32044,6 +32255,18 @@ msgstr "" "Su cuenta de PayPal está ahora conectada al sistema. A continuación, puede " "modificar los ajustes de forma detallada." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Se ha recibido una respuesta no válida de PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Parece que cancelaste el pago de PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Su cuenta de PayPal ha sido desconectada." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "API de dispositivo de check-in antiguo" @@ -32254,24 +32477,21 @@ msgid "Base redirection URLs" msgstr "URL de redirección de base" #: pretix/plugins/returnurl/views.py -#, fuzzy -#| msgid "" -#| "Redirection will only be allowed to URLs that start with one of these " -#| "prefixes. Enter one or more allowed URL prefix per line. URL prefixes " -#| "must include a slash after the hostname." msgid "" "Redirection will only be allowed to URLs that start with one of these " "prefixes. Enter one allowed URL prefix per line. URL prefixes must include a " "slash after the hostname." msgstr "" -"La redirección sólo se permitirá a las URL que empiecen por uno de estos " -"prefijos. Introduzca uno o más prefijos de URL permitidos por línea. Los " +"Solo se permitirá la redirección a direcciones URL que empiecen por uno de " +"estos prefijos. Introduce un prefijo de URL permitido por línea. Los " "prefijos de URL deben incluir una barra después del nombre de host." #: pretix/plugins/returnurl/views.py msgid "" "All values must be URLs that include at last one slash after the hostname." msgstr "" +"Todos los valores deben ser direcciones URL que incluyan al menos una barra " +"después del nombre de host." #: pretix/plugins/sendmail/apps.py msgid "Send out emails to all your customers or specific groups of customers." @@ -34334,7 +34554,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "más impuestos" @@ -34798,6 +35017,35 @@ msgstr "" "Por favor, vaya a la configuración de pago y active uno o más proveedores de " "pago." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Su evento debe haber terminado para utilizar esta función." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Su evento debe haber terminado para utilizar esta función." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Continuar con el restablecimiento" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Antes de continuar, necesitamos que respondas algunas preguntas." @@ -34874,14 +35122,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "cantidad mínima a pedir: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -34910,66 +35156,56 @@ msgstr "Ocultar variantes" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Precio original:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nuevo precio:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Modificar precio para %(item)s, al menos %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Modificar precio para %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "incl. impuestos" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incluido. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Seleccione" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Disminuir cantidad" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Aumentar cantidad" @@ -35072,10 +35308,6 @@ msgstr[1] "Esta entrada se ha utilizado %(count)s veces." msgid "No attendee name provided" msgstr "No se facilitó el nombre del asistente" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "La imagen que subiste anteriormente" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "El precio de este producto se redujo debido a un descuento automático." @@ -35473,12 +35705,10 @@ msgid "Your order qualifies for a discount" msgstr "Su pedido puede beneficiarse de un descuento" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Artículos sin categoría" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Mostrar imagen en tamaño completo de %(item)s" @@ -35491,23 +35721,24 @@ msgstr[0] "%(amount)s× en el carrito" msgstr[1] "%(amount)s× en el carrito" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s incl. impuestos" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s sin impuestos" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Establecer precio en %(currency)s para %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "La imagen que subiste anteriormente" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36250,11 +36481,6 @@ msgstr "" "Ha introducido un vale de compra que le permite comprar uno de los " "siguientes productos al precio especificado:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "desde %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37285,6 +37511,50 @@ msgstr "Acceso de escritura" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Actualmente, esta opción solo afecta al calendario de esta serie de " +#~ "eventos, no al calendario de todo el organizador." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Acepte pagos con su cuenta PayPal. PayPal es uno de los métodos de pago " +#~ "más populares a nivel mundial." + +#~ msgid "PayPal account" +#~ msgstr "Cuenta de PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Después de hacer clic en continuar, le redirigiremos a PayPal para " +#~ "rellenar sus datos de pago. A continuación, se le redirigirá de nuevo " +#~ "aquí para revisar y confirmar su pedido." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nuestro intento de ejecutar su pago a través de PayPal ha fallado. Por " +#~ "favor, inténtelo de nuevo o póngase en contacto con nosotros." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "desde %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nuestro intento de ejecutar su pago a través de PayPal ha fallado. Por " +#~ "favor inténtelo de nuevo o contáctenos." + #~ msgid "All actions" #~ msgstr "Todas las acciones" @@ -37425,9 +37695,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Por favor, no use caracteres especiales en los nombres." -#~ msgid "State" -#~ msgstr "Estado o provincia" - #~ msgid "Program times: date and time" #~ msgstr "Horarios del programa: fecha y hora" @@ -38282,9 +38549,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Diseño de la insignia" -#~ msgid "(Same as above)" -#~ msgstr "(Lo mismo que arriba)" - #~ msgid "Translation in development" #~ msgstr "Traducción en desarrollo" diff --git a/src/pretix/locale/es/LC_MESSAGES/djangojs.po b/src/pretix/locale/es/LC_MESSAGES/djangojs.po index db3f5f55e..1c4bacd6a 100644 --- a/src/pretix/locale/es/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/es/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-06-29 17:00+0000\n" "Last-Translator: CVZ-es \n" "Language-Team: Spanish \n" "Language-Team: Spanish (Latin America) plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -31005,10 +31264,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31371,12 +31626,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31389,23 +31642,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -32056,11 +32310,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/es_419/LC_MESSAGES/djangojs.po b/src/pretix/locale/es_419/LC_MESSAGES/djangojs.po index 1e1cb3505..3dda9062a 100644 --- a/src/pretix/locale/es_419/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/es_419/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-08-04 14:16+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -767,194 +767,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -962,25 +931,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -988,13 +953,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1002,115 +965,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1119,138 +1063,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/et/LC_MESSAGES/django.po b/src/pretix/locale/et/LC_MESSAGES/django.po index ac4eafee1..9ee51430a 100644 --- a/src/pretix/locale/et/LC_MESSAGES/django.po +++ b/src/pretix/locale/et/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-12-24 00:00+0000\n" "Last-Translator: Hijiri Umemoto \n" "Language-Team: Estonian plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30721,10 +30960,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31087,12 +31322,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31105,23 +31338,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31772,11 +32006,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/et/LC_MESSAGES/djangojs.po b/src/pretix/locale/et/LC_MESSAGES/djangojs.po index 93718b483..c76c082b6 100644 --- a/src/pretix/locale/et/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/et/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-12-24 00:00+0000\n" "Last-Translator: Hijiri Umemoto \n" "Language-Team: Estonian \n" "Language-Team: Basque \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2026.7.1\n" +"X-Generator: Weblate 2026.9\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +91,10 @@ msgstr "Greziera" msgid "Hebrew" msgstr "" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonesiera" @@ -197,7 +201,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Baimendutako Saio-Itxierako URIen zerrenda, tarteka bereizita" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Bezeroaren ID" @@ -441,6 +445,12 @@ msgstr "Bitartekaria beste ekitaldi batera konektatuta dago" msgid "You cannot exchange a medium for a medium." msgstr "Ezin duzu eskaera hau aldatu." +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "You cannot change this order." +msgid "You cannot simulate a medium exchange." +msgstr "Ezin duzu eskaera hau aldatu." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -881,7 +891,7 @@ msgstr "Produktuaren data" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Order details" -msgstr "" +msgstr "Eskaeraren xehetasunak" #: pretix/base/datasync/sourcefields.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py @@ -908,8 +918,7 @@ msgstr "Zure kontuaren informazioa eguneratu" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -928,7 +937,6 @@ msgstr "Bertaratuko den pertsonaren izena" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "Bertaratuko den pertsonaren e-maila" @@ -1722,9 +1730,8 @@ msgid "Invoice sender:" msgstr "Faktura igorlea:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1736,8 +1743,7 @@ msgstr "Helbidea" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Posta-kodea" @@ -1745,8 +1751,7 @@ msgstr "Posta-kodea" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Herria" @@ -1769,8 +1774,7 @@ msgstr "Herrialdea" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1798,8 +1802,7 @@ msgstr "Faktura hartzailea:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1852,6 +1855,22 @@ msgstr "Ordainketa-korrespondentziaren identifikazioa" msgid "Payment providers" msgstr "Ordainketa hornitzaileak" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Komunikazio kanala" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "Komunikazio kanala" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "Komunikazio kanala" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Baliogabetzea" @@ -2518,7 +2537,6 @@ msgstr "Ekitaldia" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2542,7 +2560,6 @@ msgstr "Data zaharra" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Kopurua" @@ -2615,7 +2632,8 @@ msgstr "Ordainketen egoerak" msgid "Refund states" msgstr "Itzulketen egoerak" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2629,7 +2647,6 @@ msgstr "Eskaera" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "Ordainketaren IDa" @@ -3144,16 +3161,12 @@ msgstr "" "hondatuta dago." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." +msgid "Street" msgstr "" -"Atal hau hutsik lagatzen baduzu, erosketa egiten den unetik aurrera balioko " -"du sarrerak." #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Kalea eta Zenbakia" +msgid "State" +msgstr "Herrialdea" #: pretix/base/forms/questions.py #, fuzzy, python-brace-format @@ -3190,6 +3203,18 @@ msgstr "Mesedez, sartu baliozko salmenta-kanal bat." msgid "Please enter a date and time no later than {max}." msgstr "Mesedez sartu emaitza zuzena." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Atal hau hutsik lagatzen baduzu, erosketa egiten den unetik aurrera balioko " +"du sarrerak." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Kalea eta Zenbakia" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4506,6 +4531,12 @@ msgstr "Konfigurazio-data" msgid "Initialization date" msgstr "Hasiera-data" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "Profilean gorde" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5842,6 +5873,10 @@ msgstr "Hautatutako bariazioa ez da artikulu honetakoa." msgid "The count needs to be equal to or greater than zero." msgstr "Zenbaketak zero edo handiagoa izan behar du." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Eskaeraren posizioa" + #: pretix/base/models/items.py msgid "Number" msgstr "Zenbakia" @@ -5879,6 +5914,10 @@ msgstr "Data eta ordua" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Herrialdearen kodea (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5945,6 +5984,12 @@ msgstr "Gaur egun, ez da onartzen gure aplikazioetan, ezta check-in-ean ere" msgid "Maximum value" msgstr "Gehienezko balioa" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Gehienezko luzera" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Gehienezko luzera" @@ -6021,6 +6066,16 @@ msgstr "" "Erabilera-kopuru maximoa ezin da izan erabilera-kopuru minimoa baino " "txikiagoa." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "" +#| "The maximum number of usages may not be lower than the minimum number of " +#| "usages." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "" +"Erabilera-kopuru maximoa ezin da izan erabilera-kopuru minimoa baino " +"txikiagoa." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6541,10 +6596,6 @@ msgstr "Opari-txartela" msgid "Value" msgstr "Balioa" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Eskaeraren posizioa" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "Orgaren IDa (adibidez, saio-gakoa)" @@ -6571,12 +6622,6 @@ msgstr "Bezero komertziala" msgid "This reference will be printed on your invoice for your convenience." msgstr "Erreferentzia hori zure fakturan inprimatuko da, erosoagoa izan dadin." -#: pretix/base/models/orders.py -#, fuzzy -#| msgid "Transaction time" -msgid "Transmission type" -msgstr "Transakzioaren ordua" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7572,7 +7617,7 @@ msgstr "Jaso dugu faktura honen ordainketa." #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" #: pretix/base/payment.py @@ -8362,6 +8407,18 @@ msgstr "Aurresalmentaren hasiera" msgid "Presale end" msgstr "Aurresalmentaren amaiera" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order total" +msgid "Order creation" +msgstr "Eskaerak guztira" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Eskaera iraungi da" + #: pretix/base/reldate.py msgid "before" msgstr "aurrekoa" @@ -8386,6 +8443,26 @@ msgstr "Ordu erlatiboa:" msgid "Not set" msgstr "Finkatu gabe" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Ausazkoa (lehenespenez, pretix aplikazio guztiekin funtzionatzen du)" @@ -9680,7 +9757,7 @@ msgstr "Zenbatekoa zure txartelean kargatu da." msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Mesedez, transferitu dirua banku-kontu honetara 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "" @@ -10409,6 +10486,25 @@ msgstr "" "ezarritako salmenta-epea amaitutakoan. Sarrera bat lortzeko beste aukera " "batzuk deskribatzeko erabil dezakezu, adibidez, leihatila bat." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "Laguntza-testua" @@ -10580,6 +10676,19 @@ msgstr "" "baldin eta nahikoa edukiera badago. Ez da ordainketarik onartuko aurrez " "konfiguratutako 'Azken ordainketa-data' ren ondoren." +#: pretix/base/settings.py +#, fuzzy +#| msgid "All supported sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Salmenta-kanal bateragarri guztiak" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Erakutsi hasiera-data" @@ -11226,14 +11335,6 @@ msgstr "" "Ezkutatu egutegiaren edo zerrendaren ikuspegian erabilgarri ez dauden data " "guztiak" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Gaur egun, aukera horrek ekitaldi sorta horren egutegian bakarrik eragiten " -"du, ez antolatzaile osoaren egutegian." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Ezkutatu egutegiko aurreko data guztiak" @@ -12242,7 +12343,7 @@ msgid "Order canceled: {code}" msgstr "Eskaera ezeztatua: {code}" #: pretix/base/settings.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "Hello,\n" "\n" @@ -12266,7 +12367,7 @@ msgstr "" "{url}\n" "\n" "Agur bero bat,\n" -"PUNTUEUS" +"{event} taldea" #: pretix/base/settings.py #, python-brace-format @@ -13542,15 +13643,13 @@ msgid "Contact:" msgstr "Kontaktua:" #: pretix/base/templates/pretixbase/email/order_details.html -#, fuzzy, python-format -#| msgid "" -#| "You are receiving this email because you placed an order for {event}." +#, python-format msgid "" "You are receiving this email because you placed an order for " "%(event)s." msgstr "" -"Mezu elektroniko hau jasotzen ari zara eskaera bat egin duzulako {event}" -"(e)rako." +"Mezu elektroniko hau jasotzen ari zara eskaera bat egin duzulako " +"%(event)s(e)rako." #: pretix/base/templates/pretixbase/email/order_details.html #: pretix/control/templates/pretixcontrol/organizers/customer.html @@ -13567,7 +13666,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html #: pretix/presale/templates/pretixpresale/organizers/customer_orders.html msgid "Details" -msgstr "" +msgstr "Xehetasunak" #: pretix/base/templates/pretixbase/email/order_details.html #: pretix/presale/templates/pretixpresale/event/base.html @@ -14379,6 +14478,28 @@ msgid "" "card is issued in." msgstr "" +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Set payment term" +msgid "Payment term" +msgstr "Ordainketa epea finkatu" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "Ordaintzeko epea, egunetan" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "Ordaintzeko epea minututan" + #: pretix/control/forms/event.py #, fuzzy #| msgid "Price including add-ons" @@ -16617,6 +16738,11 @@ msgctxt "rrule" msgid "third" msgstr "" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -17211,7 +17337,7 @@ msgstr "" #: pretix/control/logdisplay.py msgid "The order details have been changed." -msgstr "" +msgstr "Eskaeraren xehetasunak aldatu dira." #: pretix/control/logdisplay.py msgid "The order has been marked as unpaid." @@ -17646,6 +17772,28 @@ msgstr "{recipient}-ra bidali da kupoia." msgid "Queued emails have been aborted." msgstr "Zure helbide elektronikoa eguneratu da." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The new ticket layout has been created." +msgid "An organizer meta property has been created." +msgstr "Sarrera txantiloi berria sortu da." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected rule has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "Aukeratutako araua ezabatu egin da." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "Waiting list entry changed" +msgid "An organizer meta property has been changed." +msgstr "Itxarote-zerrenda aldatuta" + +#: pretix/control/logdisplay.py +msgid "An organizer meta property has been reordered." +msgstr "" + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -17852,6 +18000,10 @@ msgstr "" msgid "A two-factor emergency code has been generated." msgstr "" +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18702,6 +18854,90 @@ msgid "" "Granting access to your pretix account happens at your own risk." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Ezeztatu" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgctxt "openidconnect" +#| msgid "Authorization code" +msgid "Authorize" +msgstr "Baimen-kodea" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "" @@ -19065,82 +19301,6 @@ msgid_plural "" msgstr[0] "Ziur zaude %(subject)s araua ezabatu nahi duzula?" msgstr[1] "Ziur zaude %(subject)s araua ezabatu nahi duzula?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Ezeztatu" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20695,6 +20855,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "" @@ -21313,7 +21474,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -22371,6 +22532,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new check-in rule" +msgid "Create a new per-ticket question" +msgstr "Izen-emate arau berri bat sortu" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new rule" +msgid "Create a new order-level question" +msgstr "Arau berria sortu" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-ticket questions" +msgstr "Galderak sartu" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "" @@ -22387,6 +22572,30 @@ msgstr "" msgid "All personalized products" msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Galderak sartu" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Require a phone number per order" +msgid "These questions are asked once per order." +msgstr "Eskatu telefono zenbakia eskaera bakoitzeko" + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -22916,6 +23125,15 @@ msgstr "Fakturazio datuak" msgid "(optional)" msgstr "(hautazkoa)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Informazio gehigarria" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "" @@ -22943,10 +23161,27 @@ msgstr "" msgid "Extend payment term" msgstr "" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" -msgstr "" +msgstr "Eskaeraren xehetasunak: %(code)s" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/index.html @@ -23215,25 +23450,10 @@ msgstr "" msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24486,6 +24706,16 @@ msgstr "" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Hasiera: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "" @@ -26291,6 +26521,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -26543,6 +26774,30 @@ msgstr "" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Available until" +msgid "Available two-factor authentication methods" +msgstr "Erabilgarri data honetara arte" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Iraungita" +msgstr[1] "Iraungita" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Onarpena: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -27005,6 +27260,20 @@ msgstr "Bi faktore autentifikatu behar dira saioa hasteko" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -27434,10 +27703,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "" -#: pretix/control/views/item.py -msgid "Street" -msgstr "" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -27585,7 +27850,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -27774,6 +28039,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "" +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Aurkitu ezin izan den eskaera bat sartu duzu." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -27786,6 +28057,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -27827,10 +28102,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -27981,7 +28252,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -28570,6 +28842,10 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -28582,6 +28858,14 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -28750,12 +29034,11 @@ msgstr "" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "pretix taldea" @@ -29379,7 +29662,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -29940,8 +30222,7 @@ msgstr "Egiaztatua" msgid "Automatically checked in" msgstr "Erregistro automatikoa" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Sekretua" @@ -30005,176 +30286,6 @@ msgstr "Eskaneatze zuzenak bakarrik" msgid "A fully customizable payment method for manual processing." msgstr "Eskuz prozesatzeko ordainketa-metodo guztiz pertsonalizagarria." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Onartu ordainketak PayPal kontuarekin. PayPal mundu osoko ordainketa-metodo " -"ezagunenetako bat da." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"PayPal-en sandbox-a erabiltzen ari da. Proba egin dezakezu dirurik bidali " -"gabe, baina PayPal-en sandbox-aren erabiltzaile bat beharko duzu saioa " -"hasteko." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal kontua" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Egin klik hemen gakoak nola lortu behar direnaren inguruko tutorial bat " -"ikusteko" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Amaiera puntua" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Erreferentzia-aurrezenbakia" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Hemen sartutako edozein balio eskaera-zenbakiak duen erreserba-erreferentzia " -"arruntaren aurrean gehituko da." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Erreferentzia ondorengo zenbakia" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Hemen sartutako edozein balio eskaera-zenbakiak duen ohiko erreserba-" -"erreferentziaren atzean gehituko da." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "PayPal-etik deskonektatu" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "PayPalekin komunikatzeko arazoak izan ditugu" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Ezin izan dugu zure ordainketa prozesatu. Ikus, ondoren, zer egin behar den." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPalek oraindik ez du ordainketa onartu. Ordainketa amaitu bezain laster " -"jakinaraziko dizugu." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "PayPal bidez dirua itzultzeak huts egin du: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Jaso dugu faktura honen ordainketa." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal ordainketaren IDa" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal salmentaren IDa" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Adierazitako zenbateko osoa zure PayPal kontutik kenduko da erosketa " -"berretsi ondoren." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Jarraitu botoian klik egin ondoren, PayPal-era bideratuko zaitugu zure " -"ordainketa-datuak bete ditzan. Ondoren, berriro ere hona bideratuko zaitugu " -"zure eskaera berrikusteko eta berresteko." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Salmenta IDa" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Azken eguneratzea" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Balioa guztira" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Ordainketa PayPal bidez egiteko gure saiakerak huts egin du. Mesedez, saiatu " -"berriro edo jarri gurekin harremanetan." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"PayPal-en erantzunaren zain gaude zure ordainketari dagokionez. Mesedez, jar " -"zaitez gurekin harremanetan, honek ordu gutxi batzuk baino gehiago irauten " -"badu." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Jasotako PayPal-en erantzuna ez da baliozkoa." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "PayPal ordainketa bertan behera utzi duzula dirudi" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Zure PayPal kontua deskonektatu egin da." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30188,10 +30299,25 @@ msgstr "" "eskaintzen dizkiezu, hala nola EPS, iDEAL eta beste asko; PayPal konturik " "ere ez dute behar. PayPal mundu osoko ordainketa-metodo ezagunenetako bat da." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal saltzailearen IDa" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Egin klik hemen gakoak nola lortu behar direnaren inguruko tutorial bat " +"ikusteko" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Amaiera puntua" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30253,6 +30379,53 @@ msgstr "" "epetan edo 30 egunetan ordaintzeko aukera. Zuk, saltzaile gisa, berehala " "jasotzen duzu zure dirua." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Erreferentzia-aurrezenbakia" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Hemen sartutako edozein balio eskaera-zenbakiak duen erreserba-erreferentzia " +"arruntaren aurrean gehituko da." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Erreferentzia ondorengo zenbakia" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Hemen sartutako edozein balio eskaera-zenbakiak duen ohiko erreserba-" +"erreferentziaren atzean gehituko da." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatikoa --" @@ -30276,6 +30449,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "PayPal {icon}-ekin konektatu" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "PayPal-etik deskonektatu" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30311,6 +30488,15 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Errore bat gertatu da PayPal-ekin konektatzean. Saiatu berriro." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"PayPal-en sandbox-a erabiltzen ari da. Proba egin dezakezu dirurik bidali " +"gabe, baina PayPal-en sandbox-aren erabiltzaile bat beharko duzu saioa " +"hasteko." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30323,6 +30509,10 @@ msgstr "" "arrakasta izateko aukera handia dago. Beste ordainketa-metodo batzuk ere " "proba ditzakezu, eskuragarri badaude." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "PayPalekin komunikatzeko arazoak izan ditugu" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -30334,6 +30524,21 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Baliteke JavaScript aktibatu behar izatea PayPal ordaintzeko." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Ezin izan dugu zure ordainketa prozesatu. Ikus, ondoren, zer egin behar den." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPalek oraindik ez du ordainketa onartu. Ordainketa amaitu bezain laster " +"jakinaraziko dizugu." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -30342,6 +30547,23 @@ msgstr "" "PayPal bidez dirua itzultzeak huts egin du: Jatorrizko ordainketak ez du " "itzulketa automatikoa egiteko behar den informazioa." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "PayPal bidez dirua itzultzeak huts egin du: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Jaso dugu faktura honen ordainketa." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal ordainketaren IDa" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal salmentaren IDa" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -30431,6 +30653,14 @@ msgstr "Egin klik «Ordaindu orain» botoian, ordainketa berresteko." msgid "We will then charge your PayPal account and finalize the order." msgstr "Ondoren, zure PayPal kontuan kargatuko dugu eta eskaera amaituko dugu." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Adierazitako zenbateko osoa zure PayPal kontutik kenduko da erosketa " +"berretsi ondoren." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -30472,6 +30702,11 @@ msgstr "" "ordainketa batzuek huts egiten dute. Ordainketak huts egiten badu, saiatu " "berriro. Nahiago baduzu, beste ordainketa-metodo batekin ere saia zaitezke." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Salmenta IDa" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Egoeraren kaptura" @@ -30484,6 +30719,17 @@ msgstr "" "Ordainketa hori berrikusten ari da PayPal. Berrikuspena egin arte, dirua ez " "da ordainduko, eta eskaera egiteke egongo da." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Azken eguneratzea" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Balioa guztira" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -30510,11 +30756,21 @@ msgstr "Hautatu nola ordaindu nahi duzun." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Ordainketa PayPal bidez egiteko gure saiakerak huts egin du. Mesedez saiatu " -"berriro edo jarri gurekin harremanetan." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"PayPal-en erantzunaren zain gaude zure ordainketari dagokionez. Mesedez, jar " +"zaitez gurekin harremanetan, honek ordu gutxi batzuk baino gehiago irauten " +"badu." #: pretix/plugins/paypal2/views.py msgid "" @@ -30556,6 +30812,18 @@ msgstr "" "Zure PayPal kontua orain pretix-era konektatuta dago. Konfigurazioa xehatuta " "alda dezakezu ondoren." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Jasotako PayPal-en erantzuna ez da baliozkoa." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "PayPal ordainketa bertan behera utzi duzula dirudi" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Zure PayPal kontua deskonektatu egin da." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Fakturazio-gailuaren API zaharra" @@ -32880,7 +33148,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "zergak gehitu" @@ -33360,6 +33627,35 @@ msgstr "" "Mesedez, joan ordainketaren konfiguraziora eta aktibatu ordainketa-" "hornitzaile bat edo gehiago." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Zure ekitaldia amaituta egon behar da ezaugari hau erabiltzeko." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Zure ekitaldia amaituta egon behar da ezaugari hau erabiltzeko." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Erosketari ekin" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Aurrera jarraitu baino lehen, galdera batzuk erantzun behar dituzu." @@ -33439,14 +33735,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "eskaerako gutxieneko zenbatekoa: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "doakoa" @@ -33475,66 +33769,56 @@ msgstr "Aldaerak ezkutatu" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Jatorrizko prezioa:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Prezio berria:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Aldatu prezioa %(item)s-tan, gutxienez %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "%(item)s-entzako prezioa aldatu" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "zergak barne" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "gehi%(rate)s%%%(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "%(rate)s%%%(name)s barne" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Aukeratu" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Kopurua jaitsi" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Kopurua handitu" @@ -33635,10 +33919,6 @@ msgstr[1] "Sarrera hau %(count)s aldiz erabili da." msgid "No attendee name provided" msgstr "Ez da bertaratuko den pertsonaren izena adierazi" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Lehenago igo duzun irudia" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -34045,12 +34325,10 @@ msgid "Your order qualifies for a discount" msgstr "Zure eskaerak {event}-rako" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Kategorizatu gabeko artikuluak" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Erakutsi %(item)s-ren irudi osoa" @@ -34063,23 +34341,24 @@ msgstr[0] "%(amount)s× zure saskian" msgstr[1] "%(amount)s× zure saskian" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s zergak barne" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s zergarik gabe" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "%(item)s-(e)rako %(currency)s)tan zehaztutako prezioa" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Lehenago igo duzun irudia" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -34820,11 +35099,6 @@ msgid "" "products at the specified price:" msgstr "Kupoi bat sartu duzu, produktu hauetako bat eskuratzeko:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "%(minprice)s(e)tik" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -35862,6 +36136,50 @@ msgstr "Idatzi sarbidea" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Gaur egun, aukera horrek ekitaldi sorta horren egutegian bakarrik " +#~ "eragiten du, ez antolatzaile osoaren egutegian." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Onartu ordainketak PayPal kontuarekin. PayPal mundu osoko ordainketa-" +#~ "metodo ezagunenetako bat da." + +#~ msgid "PayPal account" +#~ msgstr "PayPal kontua" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Jarraitu botoian klik egin ondoren, PayPal-era bideratuko zaitugu zure " +#~ "ordainketa-datuak bete ditzan. Ondoren, berriro ere hona bideratuko " +#~ "zaitugu zure eskaera berrikusteko eta berresteko." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Ordainketa PayPal bidez egiteko gure saiakerak huts egin du. Mesedez, " +#~ "saiatu berriro edo jarri gurekin harremanetan." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "%(minprice)s(e)tik" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Ordainketa PayPal bidez egiteko gure saiakerak huts egin du. Mesedez " +#~ "saiatu berriro edo jarri gurekin harremanetan." + #, python-brace-format #~ msgid "{text}" #~ msgstr "" @@ -35928,9 +36246,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Ez erabili karaktere berezirik izenetan." -#~ msgid "State" -#~ msgstr "Herrialdea" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/eu/LC_MESSAGES/djangojs.po b/src/pretix/locale/eu/LC_MESSAGES/djangojs.po index 4ea9f0d8d..e876b9afb 100644 --- a/src/pretix/locale/eu/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/eu/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-07-29 11:04+0000\n" "Last-Translator: Albizuri \n" "Language-Team: Basque \n" "Language-Team: Finnish %(count)s tickets?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Peruuta" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20636,6 +20802,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "" @@ -21249,7 +21416,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -22308,6 +22475,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new customer" +msgid "Create a new per-ticket question" +msgstr "Luo uusi käyttäjä" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new rule" +msgid "Create a new order-level question" +msgstr "Uuden säännön luominen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-ticket questions" +msgstr "Sisällytä kysymykset" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "" @@ -22324,6 +22515,30 @@ msgstr "" msgid "All personalized products" msgstr "Kaikki henkilöidyt tuotteet" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Sisällytä kysymykset" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Kysymys on uudelleenjärjestetty." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -22851,6 +23066,15 @@ msgstr "" msgid "(optional)" msgstr "(valinnainen)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Lisätiedot" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "" @@ -22878,6 +23102,23 @@ msgstr "" msgid "Extend payment term" msgstr "" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23150,25 +23391,10 @@ msgstr "Voimassa %(datetime_range)s" msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24429,6 +24655,16 @@ msgstr "" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Alkaa: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "" @@ -26232,6 +26468,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -26487,6 +26724,31 @@ msgstr "Esiinny käyttäjänä" msgid "Authentication backend" msgstr "Autentikointijärjestelmä" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgctxt "subevent" +#| msgid "Available for dates starting from" +msgid "Available two-factor authentication methods" +msgstr "Saatavilla lähtien" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Vanhentunut lähtien" +msgstr[1] "Vanhentunut lähtien" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Voimassa asti: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -26951,6 +27213,20 @@ msgstr "Kahden tekijän tunnistautuminen on vaadittu sisäänkirjautumiseen" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -27383,10 +27659,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "Kaikkia kohteita ei ole valittu." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Katu" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -27536,7 +27808,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -27727,6 +27999,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "" +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Kirjoitit tilauksen, jota ei löydy." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -27739,6 +28017,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -27780,10 +28062,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -27934,7 +28212,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -28523,6 +28802,10 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -28535,6 +28818,16 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Pienoisohjelma" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -28695,12 +28988,11 @@ msgstr "Automaattinen sisäänkirjautuminen" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "pretix tiimi" @@ -29296,7 +29588,6 @@ msgstr "Epäkelpo syöte, katso tiedot alta." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -29848,8 +30139,7 @@ msgstr "Kirjattu ulos" msgid "Automatically checked in" msgstr "Automaattisesti kirjattu sisään" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Salainen" @@ -29913,173 +30203,6 @@ msgstr "Vain onnistuneet skannaukset" msgid "A fully customizable payment method for manual processing." msgstr "Täysin mukautettava maksutapa manuaalista käsittelyä varten." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Hyväksy maksut PayPal-tililläsi. PayPal on yksi suosituimmista maksutavoista " -"maailmanlaajuisesti." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"PayPal-hiekkalaatikkoa käytetään, voit testata lähettämättä rahaa, mutta " -"tarvitset PayPal-hiekkalaatikkokäyttäjän kirjautuaksesi sisään." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal-tili" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Klikkaa tästä saadaksesi ohjeet tarvittavien avainten hankkimiseen" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Loppupiste" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Viite-etuliite" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Kaikki tähän syötetyt arvot lisätään tavallisen varausviitteen eteen, joka " -"sisältää tilausnumeron." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Viite postfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Kaikki tähän syötetyt arvot lisätään tavallisen varausviitteen taakse, joka " -"sisältää tilausnumeron." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Katkaise yhteys PayPaliin" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Meillä oli vaikeuksia kommunikoida PayPalin kanssa" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Emme pystyneet käsittelemään maksuasi. Katso alta lisätietoja siitä, miten " -"voit jatkaa." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal ei ole vielä hyväksynyt maksua. Ilmoitamme sinulle heti, kun maksu on " -"suoritettu." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Summan palauttaminen PayPalin kautta epäonnistui: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Tämän laskun maksu on jo vastaanotettu." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal-maksun tunnus" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal-myyntitunnus" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Edellä mainittu kokonaissumma nostetaan PayPal-tililtäsi oston vahvistamisen " -"jälkeen." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Kun olet klikannut Jatka, ohjaamme sinut PayPaliin täyttämään maksutietosi. " -"Tämän jälkeen sinut ohjataan takaisin tänne tarkastelemaan ja vahvistamaan " -"tilauksesi." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Myyntitunnus" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Viimeisin päivitys" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Kokonaisarvo" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Yrityksemme suorittaa maksusi PayPalin kautta epäonnistui. Yritä uudelleen " -"tai ota meihin yhteyttä." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Odotamme vastausta PayPalilta maksua koskevaan kysymykseen. Ota yhteyttä, " -"jos tämä kestää yli muutaman tunnin." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "PayPalilta saatu virheellinen vastaus." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Näyttää siltä, että peruutit PayPal-maksun" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "PayPal-tilisi yhteys on katkaistu." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30093,10 +30216,23 @@ msgstr "" "kuten eps, iDEAL ja monet muut - he eivät edes tarvitse PayPal-tiliä. PayPal " "on yksi suosituimmista maksutavoista maailmanlaajuisesti." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal-kauppiastunnus" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Klikkaa tästä saadaksesi ohjeet tarvittavien avainten hankkimiseen" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Loppupiste" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30157,6 +30293,53 @@ msgstr "" "Tarjoa asiakkaillesi mahdollisuus ostaa nyt (tiettyyn rajaan asti) ja maksaa " "useissa erissä tai 30 päivän kuluessa. Sinä kauppiaana saat rahasi heti." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Viite-etuliite" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Kaikki tähän syötetyt arvot lisätään tavallisen varausviitteen eteen, joka " +"sisältää tilausnumeron." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Viite postfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Kaikki tähän syötetyt arvot lisätään tavallisen varausviitteen taakse, joka " +"sisältää tilausnumeron." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automaattinen --" @@ -30180,6 +30363,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Yhdistä {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Katkaise yhteys PayPaliin" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30216,6 +30403,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "PayPal-yhteyden muodostamisessa tapahtui virhe, yritä uudelleen." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"PayPal-hiekkalaatikkoa käytetään, voit testata lähettämättä rahaa, mutta " +"tarvitset PayPal-hiekkalaatikkokäyttäjän kirjautuaksesi sisään." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30228,6 +30423,10 @@ msgstr "" "kolmannella yrityksellä. Voit myös kokeilla muita maksutapoja, jos ne ovat " "käytettävissä." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Meillä oli vaikeuksia kommunikoida PayPalin kanssa" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -30237,6 +30436,22 @@ msgstr "Jokin meni pieleen, kun maksun tilaa pyydettiin. Yritä uudelleen." msgid "You may need to enable JavaScript for PayPal payments." msgstr "Sinun on ehkä otettava JavaScript käyttöön PayPal-maksuja varten." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Emme pystyneet käsittelemään maksuasi. Katso alta lisätietoja siitä, miten " +"voit jatkaa." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal ei ole vielä hyväksynyt maksua. Ilmoitamme sinulle heti, kun maksu on " +"suoritettu." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -30245,6 +30460,23 @@ msgstr "" "Summan palauttaminen PayPalin kautta epäonnistui: Alkuperäinen maksu ei " "sisällä vaadittuja tietoja automaattisen palautuksen myöntämiseksi." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Summan palauttaminen PayPalin kautta epäonnistui: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Tämän laskun maksu on jo vastaanotettu." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal-maksun tunnus" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal-myyntitunnus" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -30334,6 +30566,14 @@ msgstr "Napsauta alla olevaa \"Maksa nyt\" -painiketta vahvistaaksesi maksusi." msgid "We will then charge your PayPal account and finalize the order." msgstr "Tämän jälkeen veloitamme PayPal tiliäsi ja viimeistelemme tilauksen." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Edellä mainittu kokonaissumma nostetaan PayPal-tililtäsi oston vahvistamisen " +"jälkeen." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -30376,6 +30616,11 @@ msgstr "" "maksujen epäonnistumisen. Jos maksu epäonnistuu, yritä uudelleen. Voit myös " "kokeilla toisella maksutavalla, jos haluat." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Myyntitunnus" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Kaappauksen tila" @@ -30388,6 +30633,17 @@ msgstr "" "PayPal tarkistaa tätä maksua. Ennen kuin tarkistus poistetaan, rahaa ei " "makseta ja määräys pysyy vireillä olevassa tilassaan." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Viimeisin päivitys" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Kokonaisarvo" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -30414,11 +30670,20 @@ msgstr "Valitse maksutapa." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Yrityksemme suorittaa maksusi PayPalin kautta on epäonnistunut. Yritä " -"uudelleen tai ota meihin yhteyttä." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Odotamme vastausta PayPalilta maksua koskevaan kysymykseen. Ota yhteyttä, " +"jos tämä kestää yli muutaman tunnin." #: pretix/plugins/paypal2/views.py msgid "" @@ -30460,6 +30725,18 @@ msgstr "" "PayPal-tilisi on nyt yhdistetty pretixiin. Voit muuttaa asetuksia " "yksityiskohtaisesti alla." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "PayPalilta saatu virheellinen vastaus." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Näyttää siltä, että peruutit PayPal-maksun" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "PayPal-tilisi yhteys on katkaistu." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Vanha sisäänkirjautumislaitteen API" @@ -32745,7 +33022,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "plus verot" @@ -33212,6 +33488,35 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "Mene maksuasetuksiin ja aktivoi yksi tai useampi maksunvälittäjä." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Tapahtumasi on oltava ohi, jotta voit käyttää tätä ominaisuutta." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Tapahtumasi on oltava ohi, jotta voit käyttää tätä ominaisuutta." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Siirry kassalle" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Ennen kuin jatkamme sinun tulee vastata muutamiin kysymyksiin." @@ -33289,14 +33594,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "vähimmäistilausmäärä: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "maksu" @@ -33325,66 +33628,56 @@ msgstr "Kätke variaatiot" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Alkuperäinen hinta:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Uusi hinta:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Muokkaa hintaa %(item)s, vähintään %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Muokkaa hintaa %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "sis. verot" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "sis. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Valitse" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Vähennä määrää" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Lisää määrää" @@ -33485,10 +33778,6 @@ msgstr[1] "Tämä lippu on käytetty %(count)s kertaa." msgid "No attendee name provided" msgstr "Osallistujan nimi puuttuu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Aiemmin lataamasi kuva" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Tämän tuotteen hintaa alennettiin automaattisen alennuksen vuoksi." @@ -33886,12 +34175,10 @@ msgid "Your order qualifies for a discount" msgstr "Tilauksesi oikeuttaa alennukseen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Luokittelemattomat tuotteet" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Näytä täysikokoinen kuva %(item)s" @@ -33906,23 +34193,24 @@ msgstr[0] "%(count)s tapahtuma" msgstr[1] "%(count)s tapahtumat" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s sis. verot" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s ilman veroja" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Anna %(item)s hinta %(currency)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Aiemmin lataamasi kuva" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -34665,11 +34953,6 @@ msgstr "" "Syötit kuponkikoodin, jolla voit ostaa yhden seuraavista tuotteista tiettyyn " "hintaan:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "alkaen %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -35686,6 +35969,50 @@ msgstr "Kirjoita käyttöoikeudet" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Tämä vaihtoehto vaikuttaa tällä hetkellä vain tämän tapahtumasarjan " +#~ "kalenteriin, ei järjestäjän laajuiseen kalenteriin." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Hyväksy maksut PayPal-tililläsi. PayPal on yksi suosituimmista " +#~ "maksutavoista maailmanlaajuisesti." + +#~ msgid "PayPal account" +#~ msgstr "PayPal-tili" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Kun olet klikannut Jatka, ohjaamme sinut PayPaliin täyttämään " +#~ "maksutietosi. Tämän jälkeen sinut ohjataan takaisin tänne tarkastelemaan " +#~ "ja vahvistamaan tilauksesi." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Yrityksemme suorittaa maksusi PayPalin kautta epäonnistui. Yritä " +#~ "uudelleen tai ota meihin yhteyttä." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "alkaen %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Yrityksemme suorittaa maksusi PayPalin kautta on epäonnistunut. Yritä " +#~ "uudelleen tai ota meihin yhteyttä." + #, python-brace-format #~ msgid "{text}" #~ msgstr "" @@ -35756,9 +36083,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Älä käytä erikoismerkkejä nimissä." -#~ msgid "State" -#~ msgstr "Osavaltio/Maakunta" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/fi/LC_MESSAGES/djangojs.po b/src/pretix/locale/fi/LC_MESSAGES/djangojs.po index 75249e412..fd525a373 100644 --- a/src/pretix/locale/fi/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/fi/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2021-11-10 05:00+0000\n" "Last-Translator: Jaakko Rinta-Filppula \n" "Language-Team: Finnish \n" "Language-Team: Faroese plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30838,10 +31087,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31204,12 +31449,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31222,23 +31465,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31889,11 +32133,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/fo/LC_MESSAGES/djangojs.po b/src/pretix/locale/fo/LC_MESSAGES/djangojs.po index 86925413c..b34658740 100644 --- a/src/pretix/locale/fo/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/fo/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -766,194 +766,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -961,25 +930,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -987,13 +952,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1001,115 +964,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1118,138 +1062,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/fr/LC_MESSAGES/django.po b/src/pretix/locale/fr/LC_MESSAGES/django.po index 039ccc297..0812a08bf 100644 --- a/src/pretix/locale/fr/LC_MESSAGES/django.po +++ b/src/pretix/locale/fr/LC_MESSAGES/django.po @@ -3,8 +3,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" -"PO-Revision-Date: 2026-07-08 16:00+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-30 07:25+0000\n" "Last-Translator: CVZ-es \n" "Language-Team: French \n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 2026.6.1\n" +"X-Generator: Weblate 2026.9.1\n" #: pretix/_base_settings.py msgid "English" @@ -87,6 +87,10 @@ msgstr "Grec" msgid "Hebrew" msgstr "Hébreu" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "Hongrois" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonésien" @@ -194,7 +198,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Liste des URI de déconnexion autorisées, séparées par des espaces" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Numéro de client" @@ -433,6 +437,10 @@ msgstr "Média connecté à un autre événement" msgid "You cannot exchange a medium for a medium." msgstr "Il n'est pas possible d'échanger un support contre un autre support." +#: pretix/api/views/checkin.py +msgid "You cannot simulate a medium exchange." +msgstr "l n'est pas possible de simuler un échange de support." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -887,8 +895,7 @@ msgstr "Informations sur l'événement ou la date" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -905,7 +912,6 @@ msgstr "Participant" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "E-mail du participant" @@ -1392,10 +1398,8 @@ msgid "Membership type" msgstr "Type d’adhésion" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Purchase time" msgid "Purchase ticket" -msgstr "Heure d'achat" +msgstr "Achat de billet" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py @@ -1412,10 +1416,8 @@ msgid "Start date" msgstr "Date de début" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Start time from" msgid "Start time" -msgstr "Heure de début à partir de" +msgstr "Heure de début" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py @@ -1428,10 +1430,8 @@ msgid "End date" msgstr "Date de fin" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "End: %(time)s" msgid "End time" -msgstr "Fin : %(time)s" +msgstr "Heure de fin" #: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py msgctxt "export_category" @@ -1663,9 +1663,8 @@ msgid "Invoice sender:" msgstr "Expéditeur de facture :" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1677,8 +1676,7 @@ msgstr "Adresse" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Code postal" @@ -1686,8 +1684,7 @@ msgstr "Code postal" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Ville" @@ -1710,8 +1707,7 @@ msgstr "État" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1739,8 +1735,7 @@ msgstr "Destinataire de facture :" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1793,6 +1788,22 @@ msgstr "IDs de correspondance des paiements" msgid "Payment providers" msgstr "Fournisseurs de paiement" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Type de transmission" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "Type de transmission" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "Type de transmission" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Annulation" @@ -2459,7 +2470,6 @@ msgstr "Événement" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2483,7 +2493,6 @@ msgstr "Ancienne donnée" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Quantité" @@ -2557,7 +2566,8 @@ msgstr "Etats du paiement" msgid "Refund states" msgstr "Etats des remboursements" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2571,7 +2581,6 @@ msgstr "Commande" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "ID de paiement" @@ -3087,16 +3096,12 @@ msgstr "" "pas une image, soit est une image corrompue." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" -"Si vous laissez ce champ vide, le billet sera valable à partir du moment de " -"l'achat." +msgid "Street" +msgstr "Rue" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Rue et numéro" +msgid "State" +msgstr "État" #: pretix/base/forms/questions.py #, python-brace-format @@ -3129,6 +3134,18 @@ msgstr "" msgid "Please enter a date and time no later than {max}." msgstr "Veuillez saisir une date et une heure au plus tard le {max}." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Si vous laissez ce champ vide, le billet sera valable à partir du moment de " +"l'achat." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Rue et numéro" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -3445,7 +3462,7 @@ msgstr "Facture {num}" #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" -msgstr "Référence client : {reference}" +msgstr "Référence client : {reference}" #: pretix/base/invoicing/pdf.py msgctxt "invoice" @@ -3515,7 +3532,7 @@ msgstr "Prix unique : {net_price} net / {gross_price} brut" #, python-brace-format msgctxt "invoice" msgid "Single price: {price}" -msgstr "Prix unique : {price}" +msgstr "Prix unitaire : {price}" #: pretix/base/invoicing/pdf.py msgctxt "invoice" @@ -4450,6 +4467,12 @@ msgstr "Date de mise en place" msgid "Initialization date" msgstr "Date d'initialisation" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "Enregistrer dans le profil" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -4686,15 +4709,11 @@ msgid "This event is remote or partially remote." msgstr "Cet événement est éloigné ou partiellement éloigné." #: pretix/base/models/event.py -#, fuzzy -#| msgid "" -#| "This will be used to let users know if the event is in a different " -#| "timezone and let’s us calculate users’ local times." msgid "" "This will be used to let users know if the event is in a different timezone, " "and to let us calculate the local time of a user." msgstr "" -"Elle sera utilisée pour indiquer aux utilisateurs si l'événement se déroule " +"Ce sera utilisée pour indiquer aux utilisateurs si l'événement se déroule " "dans un autre fuseau horaire et nous permettra de calculer l'heure locale " "des utilisateurs." @@ -5346,7 +5365,7 @@ msgstr "" "Si cette option est définie, le produit ne sera vendu que dans le cadre de " "produits groupés. Ne cochez pas cette option si vous " "souhaitez utiliser ce produit pour des offres groupées, pas en tant que " -"produit complémentaire." +"produit complémentaire !" #: pretix/base/models/items.py msgid "" @@ -5788,6 +5807,10 @@ msgstr "Cette variante n'appartient pas à ce produit." msgid "The count needs to be equal to or greater than zero." msgstr "Le nombre doit être égal ou supérieur à zéro." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Position de l'ordre" + #: pretix/base/models/items.py msgid "Number" msgstr "Nombre" @@ -5825,6 +5848,10 @@ msgstr "Date et heure" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Code pays (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "Question posée le" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5897,6 +5924,12 @@ msgstr "" msgid "Maximum value" msgstr "Valeur maximale" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Longueur maximale" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Longueur maximale" @@ -5966,6 +5999,12 @@ msgstr "La date limite ne doit pas être antérieure à la date de début." msgid "The maximum value must not be lower than the minimum value." msgstr "La valeur maximale ne doit pas être inférieure à la valeur minimale." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "La valeur maximale ne doit pas être inférieure à la valeur minimale." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6493,10 +6532,6 @@ msgstr "Carte-cadeau" msgid "Value" msgstr "Valeur" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Position de l'ordre" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "ID du panier (par ex. clé de session)" @@ -6521,10 +6556,6 @@ msgstr "Client professionnel" msgid "This reference will be printed on your invoice for your convenience." msgstr "Cette référence sera imprimée sur votre facture pour votre commodité." -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "Type de transmission" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7550,7 +7581,7 @@ msgstr "Le paiement de cette facture a déjà été reçu." #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" "Ce paiement est déjà en cours de traitement et ne peut plus être annulé." @@ -7680,14 +7711,12 @@ msgid "This gift card was used in the meantime. Please try again." msgstr "Cette carte-cadeau a été utilisée entre-temps. Veuillez réessayer." #: pretix/base/payment.py -#, fuzzy -#| msgid "" -#| "This payment provider does not exist or the respective plugin is disabled." msgid "" "This payment provider exists for historical purposes only and is no longer " "usable." msgstr "" -"Ce fournisseur de paiement n’existe pas ou le plugin respectif est désactivé." +"Ce fournisseur de paiement n’existe que pour des raisons d'archivage et ne " +"peut plus être utilisé." #: pretix/base/pdf.py msgid "Ticket code (barcode content)" @@ -8332,6 +8361,14 @@ msgstr "Début de la prévente" msgid "Presale end" msgstr "Fin de la prévente" +#: pretix/base/reldate.py +msgid "Order creation" +msgstr "Création d'une commande" + +#: pretix/base/reldate.py +msgid "Order expiry" +msgstr "Expiration de la commande" + #: pretix/base/reldate.py msgid "before" msgstr "avant" @@ -8356,6 +8393,26 @@ msgstr "Heure relative :" msgid "Not set" msgstr "Non réglé" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "Une date relative ne peut pas être exprimée par « avant » pour « {} »" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "Une date relative ne peut pas être exprimée par « après » pour « {} »" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "Une durée relative ne peut pas être exprimée par « avant » pour « {} »" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "Un temps relatif ne peut pas être exprimé par « après » pour « {} »" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Aléatoire (par défaut, fonctionne avec toutes les applications pretix)" @@ -9606,16 +9663,12 @@ msgstr "" "émettre une carte-cadeau." #: pretix/base/services/orders.py -#, fuzzy -#| msgid "" -#| "You cannot change the price of a position that has been used to issue a " -#| "gift card." msgid "" "You cannot change the ticket secret of a position that has been used to " "issue a gift card." msgstr "" -"Vous ne pouvez pas modifier le prix d’une position qui a été utilisée pour " -"émettre une carte-cadeau." +"Vous ne pouvez pas modifier la clé secrète d'un billet pour une position qui " +"a été utilisée pour émettre une carte-cadeau." #: pretix/base/services/orders.py #, python-brace-format @@ -9660,7 +9713,7 @@ msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Veuillez virer de l'argent sur ce compte bancaire : 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "Cette valeur sera remplacée en fonction des paramètres dynamiques." @@ -10393,6 +10446,30 @@ msgstr "" "désigné pour cet événement terminé. Vous pouvez l’utiliser pour décrire " "d’autres options pour obtenir un billet, comme une billetterie." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "Aucune date ne correspond à vos critères." + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "Texte à afficher lorsque les résultats ne contiennent aucune date" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" +"Ce texte s'affichera si le calendrier ou la liste des dates est vide, par " +"exemple parce qu'un mois ne comporte aucune date ou qu'un filtre sélectionné " +"par l'utilisateur ne donne aucun résultat. Vous pouvez en profiter pour " +"indiquer comment vous contacter afin de convenir d'autres dates. Nous vous " +"recommandons de ne pas dépasser une ou deux phrases." + #: pretix/base/settings.py msgid "Guidance text" msgstr "Texte d’aide" @@ -10569,6 +10646,19 @@ msgstr "" "que la capacité disponible est suffisante. Aucun paiement ne sera jamais " "accepté après la 'dernière date de paiement' configurée ci-dessus." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Générer des factures pour les canaux de vente" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Afficher la date de début" @@ -11225,14 +11315,6 @@ msgstr "" "Masquer toutes les dates non disponibles dans les affichages calendrier ou " "liste" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Cette option affecte actuellement uniquement le calendrier de cette série " -"d’événements, pas le calendrier à l’échelle de l’organisateur." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Masquer toutes les dates passées du calendrier" @@ -14424,6 +14506,22 @@ msgstr "" "Vous avez configuré les cartes cadeaux pour qu’elles soient valides {} ans " "plus l’année d’émission de la carte-cadeau." +#: pretix/control/forms/event.py +msgid "Payment term" +msgstr "Conditions de paiement" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "idem que ci-dessus" + +#: pretix/control/forms/event.py +msgid "different payment term in days" +msgstr "délai de paiement différent en jours" + +#: pretix/control/forms/event.py +msgid "different payment term in minutes" +msgstr "durée de paiement différente en minutes" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "Prix TTC" @@ -15433,10 +15531,8 @@ msgid "Source" msgstr "Source" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "All vouchers" msgid "All sources" -msgstr "Tous les bons de réduction" +msgstr "Toutes les sources" #: pretix/control/forms/filter.py msgid "Team actions" @@ -15447,16 +15543,12 @@ msgid "Customer actions" msgstr "Actions des clients" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Device status" msgid "Device actions" -msgstr "Statut de l'appareil" +msgstr "Actions de l'appareil" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Order email" msgid "User email" -msgstr "E-mail de la commande" +msgstr "E-mail de l'utilisateur" #: pretix/control/forms/filter.py pretix/control/navigation.py msgid "All users" @@ -16922,6 +17014,11 @@ msgctxt "rrule" msgid "third" msgstr "troisième" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -17005,40 +17102,32 @@ msgid "" "because at least one of the selected vouchers has already been redeemed " "%(max_redeemed)s times." msgstr "" +"Vous ne pouvez pas réduire le maximum d'utilisation à %(max_usages)s, car au " +"moins un des bon sélectionnés à déjà été utilisé %(max_redeemed)s fois." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "You cannot create a voucher that blocks quota as the selected product or " -#| "quota is currently sold out or completely reserved." msgid "" "You cannot create a voucher that allows selection of a quota but has no date " "selected." msgstr "" -"Vous ne pouvez pas créer de bon qui bloque le quota car le produit ou le " -"quota sélectionné est actuellement épuisé ou entièrement réservé." +"Vous ne pouvez pas créer de bon qui autorise la selection d'un quota mais " +"qui n'a pas de date seélectionnée." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "The selected product does not allow to select a seat." msgid "The selected quota does not match the selected subevent." -msgstr "Le produit sélectionné ne permet pas de sélectionner un siège." +msgstr "Le quota sélectionné ne concorde pas avec l'évènement sélectionné." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "There is not enough quota available on quota \"{}\" to perform the " -#| "operation." msgid "There is no sufficient quota available to perform this change." -msgstr "" -"Il n'y a pas assez de quota disponible sur le quota \"{}\" pour effectuer " -"l'opération." +msgstr "Il n'y a pas assez de quota disponible pour effectuer le changement." #: pretix/control/forms/vouchers.py msgid "" "Changing the maximum number of usages in bulk is not supported if any of the " "selected vouchers is assigned a seat." msgstr "" +"Changer le nombre maximum d'utilisation en série n'est pas supporté si un " +"des bon sélectionnés à déjà une place attitrée." #: pretix/control/forms/vouchers.py msgctxt "subevent" @@ -17046,18 +17135,24 @@ msgid "" "Changing the date in bulk is not supported if any of the selected vouchers " "is assigned a seat." msgstr "" +"Changer la date en série n'est pas supporté si un des bon sélectionnés à " +"déjà une place attitrée." #: pretix/control/forms/vouchers.py msgid "" "Changing the product to a quota is not supported if any of the selected " "vouchers is assigned a seat." msgstr "" +"Changer le produit d'un quota n'est pas supporté si un des bon sélectionnés " +"à déjà une place attitrée." #: pretix/control/forms/vouchers.py msgid "" "This change cannot be completed because not all assigned seats of the " "vouchers are still available" msgstr "" +"Ce changement ne peut pas être effectué car certaines places de ce bon ne " +"sont plus disponibles" #: pretix/control/forms/vouchers.py msgid "Codes" @@ -18041,6 +18136,30 @@ msgstr "" msgid "Queued emails have been aborted." msgstr "Les e-mails en attente ont été annulés." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The property has been created." +msgid "An organizer meta property has been created." +msgstr "La propriété a été créée." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected property has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "La propriété sélectionnée a été supprimée." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "L’organisateur a été modifié." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "Le produit a été commandé à nouveau." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -18252,6 +18371,10 @@ msgstr "Vos codes d'urgence à deux facteurs ont été régénérés." msgid "A two-factor emergency code has been generated." msgstr "Un code d'urgence à deux facteurs a été généré." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -19121,6 +19244,89 @@ msgstr "" "Cette application n'a pas été véifiée par l'équipe pretix. " "L'accès à votre compte Pretix se fait à vos propres risques." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Annuler" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "App. autorisées" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Erreur :" @@ -19515,82 +19721,6 @@ msgstr[1] "" "Êtes-vous sûr de vouloir supprimer l'enregistrement %(count)s " "billets ?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Annuler" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20501,34 +20631,26 @@ msgstr "" "système. Super !" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "Your new SPF record could look like this:" msgid "Your new DKIM record should be set up as a CNAME record like this:" -msgstr "Votre nouvel enregistrement SPF pourrait ressembler à ceci :" +msgstr "" +"Votre nouvel enregistrement DKIM doit être configuré comme un enregistrement " +"CNAME comme ceci :" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "" -#| "We found an SPF record on your domain that includes this system. Great!" msgid "We found a DKIM record on your domain for this system. Great!" msgstr "" -"Nous avons trouvé un enregistrement SPF sur votre domaine qui inclut ce " -"système. Super !" +"Nous avons trouvé un enregistrement DKIM sur votre domaine pour ce système. " +"Parfait !" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "Your new SPF record could look like this:" msgid "Your new DMARC record could look like this:" -msgstr "Votre nouvel enregistrement SPF pourrait ressembler à ceci :" +msgstr "Votre nouvel enregistrement DMARC pourrait ressembler à ceci :" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "" -#| "We found an SPF record on your domain that includes this system. Great!" msgid "We found a DMARC record on your domain for this system. Great!" msgstr "" -"Nous avons trouvé un enregistrement SPF sur votre domaine qui inclut ce " -"système. Super !" +"Nous avons trouvé un enregistrement DMARC sur votre domaine pour ce système. " +"Parfait !" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Verification" @@ -21398,6 +21520,7 @@ msgid "Top recommendation" msgstr "Recommandation principale" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Fonctionalité expérimentale" @@ -22108,8 +22231,12 @@ msgstr "" "comme abréviations pour faire référence à cet événement." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Nous vous déconseillons fortement d'utiliser des formulaires courts de plus " "de 16 caractères." @@ -22251,10 +22378,8 @@ msgid "The quick brown fox jumps over the lazy dog." msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras ex." #: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html -#, fuzzy -#| msgid "Specific seat" msgid "Specific object selected" -msgstr "Siège spécifique" +msgstr "Objet spécifique sélectionné" #: pretix/control/templates/pretixcontrol/fragment_quota_box.html #: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html @@ -23339,6 +23464,26 @@ msgstr "" "exemple pourrait être de demander à vos utilisateurs quels sont leurs " "besoins alimentaires." +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new per-ticket question" +msgstr "Créer une nouvelle question spécifique à chaque ticket" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new order-level question" +msgstr "Créer une nouvelle question au niveau de la commande" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-ticket questions" +msgstr "Questions relatives à chaque billet" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" +"Ces questions sont posées pour chaque billet, et peuvent donc être posées " +"plusieurs fois au cours d'une même commande." + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Créer une nouvelle question" @@ -23355,6 +23500,30 @@ msgstr "Demander lors de l’enregistrement" msgid "All personalized products" msgstr "Tous les produits personnalisés" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-order questions" +msgstr "Questions relatives à chaque commande" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" +"Cette fonctionnalité est en cours de développement et devrait évoluer " +"considérablement au cours des prochains mois." + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" +"Les questions spécifiques à chaque commande ne sont actuellement pas prises " +"en charge et n'apparaîtront pas dans pretixPOS." + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "These questions are asked once per order." +msgstr "Ces questions sont posées une fois par commande." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23887,6 +24056,9 @@ msgid "" "Ticket secrets of order positions that have been used to issue a gift card " "can not be changed. Only the link will be changed in this case." msgstr "" +"La clé secrète de la position d'un commande qui a été utilisée pour " +"distribuer une carte cadeau ne peut pas être changée. Seul le lien sera " +"changé dans ce cas." #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -23958,6 +24130,13 @@ msgstr "Facturation" msgid "(optional)" msgstr "(optionnel)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +msgid "Additional order information" +msgstr "Informations complémentaires sur la commande" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Supprimer la commande" @@ -23987,6 +24166,25 @@ msgstr "Oui, refuser la commande" msgid "Extend payment term" msgstr "Prolonger le délai de paiement" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Ce fichier a été chargé par un utilisateur et peut contenir des virus ou " +"tout autre contenu malveillant." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "PEU SÛR" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "pas de réponse" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24269,27 +24467,10 @@ msgstr "%(datetime_range)s valides" msgid "Ticket page" msgstr "Page de ticket" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "pas de réponse" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Cette question sera posée lors de l'enregistrement." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Ce fichier a été chargé par un utilisateur et peut contenir des virus ou " -"tout autre contenu malveillant." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "PEU SÛR" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25669,6 +25850,15 @@ msgstr "Connecter un appareil" msgid "Hardware model" msgstr "Modèle de matériel" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, python-format +msgid "Last seen: %(time)s" +msgstr "Dernière connexion : %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "Aucun contact récent" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Pas encore initialisé" @@ -27713,6 +27903,7 @@ msgid "Add a new device" msgstr "Ajouter un nouvel appareil" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Tokens d'urgence" @@ -27978,6 +28169,30 @@ msgstr "Usurper l'identité d'un utilisateur" msgid "Authentication backend" msgstr "Backend d’authentification" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Désactiver l'authentification à deux facteurs" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Expiré depuis le %(date)s" +msgstr[1] "Expiré depuis le %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Valable jusqu'au %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Membres de l'équipe" @@ -28039,10 +28254,8 @@ msgstr "" "associé au produit est épuisé !" #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html -#, fuzzy -#| msgid "Create multiple vouchers" msgid "Change multiple vouchers" -msgstr "Créer plusieurs bons" +msgstr "Changer plusieurs bons" #: pretix/control/templates/pretixcontrol/vouchers/delete.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html @@ -28452,6 +28665,10 @@ msgid "" "team. If you want to add a different user or create a new account, log out " "and click the invitation link again." msgstr "" +"Vous ne pouvez pas accepter l'invitation pour \"{}\" car vous faites déjà " +"parti de cette équipe. Si vous voulez ajouter un utilisateur différent ou " +"créer un nouveau compte, déconnectez-vous puis cliquez une fois de plus sur " +"le lien d'invitation." #: pretix/control/views/auth.py #, python-brace-format @@ -28519,6 +28736,22 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Code invalide, veuillez réessayer." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Code invalide, veuillez réessayer." +msgstr[1] "Code invalide, veuillez réessayer." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Code invalide, veuillez réessayer." +msgstr[1] "Code invalide, veuillez réessayer." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Les enregistrements sélectionnés ont été annulés." @@ -28995,10 +29228,6 @@ msgstr "Le classement des catégories a été mis à jour." msgid "Not all objects have been selected." msgstr "Tous les objets n’ont pas été sélectionnés." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Rue" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "La question demandée n'existe pas." @@ -29149,13 +29378,6 @@ msgstr "" "l'enregistrement SPF." #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We could not find an SPF record set for the domain you are trying to use. " -#| "This means that there is a very high change most of the emails will be " -#| "rejected or marked as spam. We strongly recommend setting an SPF record " -#| "on the domain. You can do so through the DNS settings at the provider you " -#| "registered your domain with." msgid "" "We could not find a CNAME record pointing to our DKIM key for domain you are " "trying to use. This means that there is a very high change most of the " @@ -29163,53 +29385,35 @@ msgid "" "DKIM through a CNAME record. You can do so through the DNS settings at the " "provider you registered your domain with." msgstr "" -"Nous n'avons pas trouvé d'enregistrement SPF pour le domaine que vous " -"essayez d'utiliser. Cela signifie qu'il y a de fortes chances que la plupart " -"des e-mails soient rejetés ou marqués comme spam. Nous vous recommandons " -"vivement de configurer un enregistrement SPF sur le domaine. Vous pouvez le " -"faire via les paramètres DNS chez le fournisseur auprès duquel vous avez " -"enregistré votre domaine." +"Nous n'avons pas trouvé d'enregistrement CNAME pointant vers notre clé DKIM " +"pour le domaine que vous essayez d'utiliser. Cela signifie qu'il y a de très " +"fortes chances que la plupart des e-mails soient rejetés ou marqués comme " +"spam. Nous vous recommandons vivement de configurer DKIM à l'aide d'un " +"enregistrement CNAME. Vous pouvez le faire via les paramètres DNS chez le " +"fournisseur auprès duquel vous avez enregistré votre domaine." #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We found an SPF record set for the domain you are trying to use, but it " -#| "does not include this system's email server. This means that there is a " -#| "very high chance most of the emails will be rejected or marked as spam. " -#| "You should update the DNS settings of your domain to include this system " -#| "in the SPF record." msgid "" "We found a CNAME record for a DKIM key, but it is not pointing to the right " "location. This means that there is a very high chance most of the emails " "will be rejected or marked as spam. You should update the DNS settings of " "your domain." msgstr "" -"Nous avons trouvé un enregistrement SPF défini pour le domaine que vous " -"essayez d'utiliser, mais il n'inclut pas le serveur de messagerie de ce " -"système. Cela signifie qu'il y a de fortes chances que la plupart des e-" -"mails soient rejetés ou marqués comme spam. Vous devez mettre à jour les " -"paramètres DNS de votre domaine afin d'inclure ce système dans " -"l'enregistrement SPF." +"Nous avons détecté un enregistrement CNAME associé à une clé DKIM, mais " +"celui-ci ne pointe pas vers la bonne adresse. Cela signifie qu'il y a de " +"très fortes chances que la plupart de vos e-mails soient rejetés ou classés " +"comme spam. Vous devez mettre à jour les paramètres DNS de votre domaine." #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We found an SPF record set for the domain you are trying to use, but it " -#| "does not include this system's email server. This means that there is a " -#| "very high chance most of the emails will be rejected or marked as spam. " -#| "You should update the DNS settings of your domain to include this system " -#| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" -"Nous avons trouvé un enregistrement SPF défini pour le domaine que vous " -"essayez d'utiliser, mais il n'inclut pas le serveur de messagerie de ce " -"système. Cela signifie qu'il y a de fortes chances que la plupart des e-" -"mails soient rejetés ou marqués comme spam. Vous devez mettre à jour les " -"paramètres DNS de votre domaine afin d'inclure ce système dans " -"l'enregistrement SPF." +"Nous n'avons pas trouvé d'enregistrement DMARC pour votre domaine. Cela " +"signifie qu'il y a de très fortes chances que la plupart de vos e-mails " +"soient rejetés ou marqués comme spam. Vous devriez mettre à jour les " +"paramètres DNS de votre domaine." #: pretix/control/views/mailsetup.py msgid "The verification code was incorrect, please try again." @@ -29323,8 +29527,7 @@ msgstr "" #: pretix/control/views/orders.py pretix/presale/views/order.py msgid "Unknown order code or not authorized to access this order." -msgstr "" -"Code de commande inconnu ou non autorisé pour accéder à cette commande." +msgstr "Code de commande inconnu ou accès à cette commande refusé." #: pretix/control/views/orders.py pretix/presale/views/order.py msgid "Ticket download is not enabled for this product." @@ -29428,6 +29631,13 @@ msgid "You entered an order in an event with a different currency." msgstr "" "Vous avez passé une commande dans un événement dont la devise est différente." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "" +"Vous avez passé une commande dans un événement dont la devise est différente." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29444,6 +29654,12 @@ msgstr "" "Vous avez sélectionné un remboursement partiel pour un mode de paiement qui " "ne prend en charge que les remboursements complets." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Les remboursements que vous avez sélectionnés ne correspondent pas au " +"montant total du remboursement sélectionné." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29499,12 +29715,6 @@ msgstr "" "\n" "Votre équipe {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Les remboursements que vous avez sélectionnés ne correspondent pas au " -"montant total du remboursement sélectionné." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Le paiement a été créé avec succès." @@ -29666,7 +29876,8 @@ msgstr "Sujet : {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Votre message a été mis en file d'attente et sera envoyé à {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30323,6 +30534,12 @@ msgstr "" "sécurisé (autre que le courrier électronique, si possible). Les jetons " "d'urgence précédents de cet utilisateur sont toujours actifs." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Le mot de passe a été réinitialisé." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Le nouvel utilisateur a été créé." @@ -30335,6 +30552,16 @@ msgstr "Quota de la réserve" msgid "Bypass quota" msgstr "Outrepasser le quota" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Le bon demandé n'existe pas." @@ -30492,12 +30719,11 @@ msgstr "Enregistrement automatisé" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "l'équipe pretix" @@ -31111,7 +31337,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31675,8 +31900,7 @@ msgstr "Passé en caisse" msgid "Automatically checked in" msgstr "Enregistrement automatique" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Secret" @@ -31741,174 +31965,6 @@ msgid "A fully customizable payment method for manual processing." msgstr "" "Un mode de paiement entièrement personnalisable pour un traitement manuel." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Acceptez les paiements avec votre compte PayPal. C'est l’une des méthodes de " -"paiement les plus populaires au monde." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Le bac à sable PayPal est utilisé, vous pouvez tester sans envoyer d’argent, " -"mais vous aurez besoin d’un utilisateur de bac à sable PayPal pour vous " -"connecter." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Compte PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Cliquez ici pour un tutoriel sur la façon d'obtenir les clés requises" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Point de terminaison" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Préfixe de référence" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Toute valeur saisie ici sera ajoutée devant la référence de réservation " -"régulière contenant le numéro de commande." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Postfixe de référence" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Toute valeur saisie ici sera ajoutée derrière la référence de réservation " -"régulière contenant le numéro de commande." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Se déconnecter de PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Nous avons eu de la difficulté pour communiquer avec PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Nous n'avons pas été en mesure de traiter votre paiement. Voir ci-dessous " -"pour plus de détails sur la marche à suivre." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal n' a pas encore approuvé le paiement. Nous vous informerons dès que " -"le paiement sera effectué." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Le remboursement du montant via PayPal a échoué : {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Le paiement de cette facture a déjà été reçu." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID de paiement PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal numéro de vente" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Le montant total indiqué ci-dessus sera retiré de votre compte PayPal après " -"la confirmation de votre achat." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Une fois que vous avez cliqué sur continuer, nous vous redirigerons vers " -"PayPal pour remplir vos détails de paiement. Vous serez alors redirigé de " -"nouveau ici pour passer en revue et confirmer votre commande." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID de vente" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Dernière mise à jour" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Valeur totale" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Notre tentative d'exécuter votre paiement via PayPal a échoué. Veuillez " -"réessayer ou contactez-nous." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Nous attendons une réponse de PayPal concernant votre paiement. Veuillez " -"nous contacter, si cela prend plus de quelques heures." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Réponse invalide de PayPal reçue." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Il semblerait que vous ayez annulé le paiement PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Votre compte PayPal a été déconnecté." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31923,10 +31979,23 @@ msgstr "" "sans même qu'ils aient besoin d'un compte PayPal. PayPal est l'un des moyens " "de paiement les plus populaires au monde." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal Identifiant du commerçant" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Cliquez ici pour un tutoriel sur la façon d'obtenir les clés requises" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Point de terminaison" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31990,6 +32059,64 @@ msgstr "" "certaine limite) et de payer en plusieurs fois ou dans les 30 jours. Vous, " "en tant que commerçant, recevez votre argent tout de suite." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" +"Autoriser la poursuite des paiements pendant la période de suspension pour " +"non-conformité" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" +"Le système de prévention des fraudes de PayPal peut bloquer le traitement de " +"certains paiements pendant une durée considérable. Pendant cette période, le " +"paiement est marqué comme « en attente ». Vous pouvez autoriser vos clients " +"à effectuer de nouvelles tentatives de paiement pendant cette période. Cela " +"peut entraîner un double prélèvement si le paiement initial est finalement " +"approuvé." + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "Délai d'expiration des tentatives de paiement supplémentaires" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" +"Durée en minutes à l'issue de laquelle une nouvelle tentative de paiement " +"est possible, alors que le dernier paiement fait toujours l'objet d'une " +"enquête." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Préfixe de référence" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Toute valeur saisie ici sera ajoutée devant la référence de réservation " +"régulière contenant le numéro de commande." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Postfixe de référence" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Toute valeur saisie ici sera ajoutée derrière la référence de réservation " +"régulière contenant le numéro de commande." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatique --" @@ -32013,6 +32140,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Connectez-vous avec {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Se déconnecter de PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -32052,6 +32183,15 @@ msgstr "" "Une erreur s’est produite lors de la connexion avec PayPal, veuillez " "réessayer." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Le bac à sable PayPal est utilisé, vous pouvez tester sans envoyer d’argent, " +"mais vous aurez besoin d’un utilisateur de bac à sable PayPal pour vous " +"connecter." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -32064,6 +32204,10 @@ msgstr "" "deuxième ou d'une troisième tentative. Vous pouvez également essayer " "d'autres méthodes de paiement, si elles sont disponibles." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Nous avons eu de la difficulté pour communiquer avec PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -32075,6 +32219,22 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Vous devrez peut-être activer JavaScript pour PayPal paiements." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Nous n'avons pas été en mesure de traiter votre paiement. Voir ci-dessous " +"pour plus de détails sur la marche à suivre." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal n' a pas encore approuvé le paiement. Nous vous informerons dès que " +"le paiement sera effectué." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -32084,6 +32244,23 @@ msgstr "" "contient pas les informations nécessaires pour effectuer un remboursement " "automatique." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Le remboursement du montant via PayPal a échoué : {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Le paiement de cette facture a déjà été reçu." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID de paiement PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal numéro de vente" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -32176,6 +32353,14 @@ msgid "We will then charge your PayPal account and finalize the order." msgstr "" "Nous débiterons ensuite votre compte PayPal et finaliserons la commande." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Le montant total indiqué ci-dessus sera retiré de votre compte PayPal après " +"la confirmation de votre achat." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32222,6 +32407,11 @@ msgstr "" "pouvez également essayer avec une autre méthode de paiement, si vous le " "souhaitez." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID de vente" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "État de la capture" @@ -32234,6 +32424,17 @@ msgstr "" "Ce paiement est en cours d’examen par PayPal. Jusqu’à ce que l’examen soit " "levé, l’argent ne sera pas déboursé et la commande restera en suspens." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Dernière mise à jour" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Valeur totale" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32260,11 +32461,26 @@ msgstr "Veuillez choisir comment vous voulez payer." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Notre tentative d'exécution de votre paiement via PayPal a échoué. Veuillez " -"réessayer ou nous contacter." +"Votre paiement est en cours de traitement par PayPal. Cette opération prend " +"plus de temps que d'habitude. Vous pouvez attendre que PayPal valide le " +"paiement ou essayer de payer à nouveau en utilisant ce moyen de paiement ou " +"un autre. Cela pourrait entraîner un double prélèvement si PayPal autorise " +"votre première tentative de paiement. Veuillez nous contacter pour résoudre " +"ce problème." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Nous attendons une réponse de PayPal concernant votre paiement. N'hésitez " +"pas à nous contacter si cela prend plus de quelques heures." #: pretix/plugins/paypal2/views.py msgid "" @@ -32306,6 +32522,18 @@ msgstr "" "Votre compte PayPal est maintenant connecté à pretix. Vous pouvez modifier " "les paramètres en détail ci-dessous." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Réponse invalide de PayPal reçue." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Il semblerait que vous ayez annulé le paiement PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Votre compte PayPal a été déconnecté." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Ancienne API de périphérique d'enregistrement" @@ -32517,24 +32745,21 @@ msgid "Base redirection URLs" msgstr "URLs de redirection de base" #: pretix/plugins/returnurl/views.py -#, fuzzy -#| msgid "" -#| "Redirection will only be allowed to URLs that start with one of these " -#| "prefixes. Enter one or more allowed URL prefix per line. URL prefixes " -#| "must include a slash after the hostname." msgid "" "Redirection will only be allowed to URLs that start with one of these " "prefixes. Enter one allowed URL prefix per line. URL prefixes must include a " "slash after the hostname." msgstr "" "La redirection ne sera autorisée que vers les URL qui commencent par l'un de " -"ces préfixes. Saisissez un ou plusieurs préfixes d'URL autorisés par ligne. " -"Les préfixes d'URL doivent inclure une barre oblique après le nom d'hôte." +"ces préfixes. Saisissez un préfixes d'URL autorisés par ligne. Les préfixes " +"d'URL doivent inclure une barre oblique après le nom d'hôte." #: pretix/plugins/returnurl/views.py msgid "" "All values must be URLs that include at last one slash after the hostname." msgstr "" +"Toutes les valeurs doivent être des URL qui incluent un slash après un nom " +"d'hôte." #: pretix/plugins/sendmail/apps.py msgid "Send out emails to all your customers or specific groups of customers." @@ -34610,7 +34835,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "taxes en plus" @@ -34943,7 +35167,7 @@ msgstr "Passer une commande" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Submit registration" -msgstr "Valider" +msgstr "Effectuer la réservation" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html msgid "Log in with a customer account" @@ -35080,6 +35304,35 @@ msgstr "" "Veuillez aller dans les paramètres de paiement et activer un ou plusieurs " "fournisseurs de paiement." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "The payment has to be completed before %(date)s." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Le paiement doit être effectué avant le %(date)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "The payment has to be completed before %(date)s." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Le paiement doit être effectué avant le %(date)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Procéder à la réinitialisation" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -35160,14 +35413,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "quantité minimum à commander : %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratuit" @@ -35196,66 +35447,56 @@ msgstr "Masquer les variantes" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Prix original :" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nouveau prix :" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Modifier le prix pour %(item)s, prix minimum %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Modifier le prix pour %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "taxes incluses" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Sélectionner" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Diminuer la quantité" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Augmenter la quantité" @@ -35359,10 +35600,6 @@ msgstr[1] "Ce billet a été utilisé %(count)s fois." msgid "No attendee name provided" msgstr "Aucun nom de participant fourni" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "L'image que vous avez précédemment téléchargée" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Le prix de ce produit a été réduit en raison d’une remise automatique." @@ -35502,7 +35739,7 @@ msgstr "Vider le panier" #: pretix/presale/templates/pretixpresale/event/index.html #: pretix/presale/templates/pretixpresale/event/voucher_form.html msgid "Redeem a voucher" -msgstr "Échanger un bon" +msgstr "Valider un code promotionnel" #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html msgid "We're applying this voucher to your cart..." @@ -35765,12 +36002,10 @@ msgid "Your order qualifies for a discount" msgstr "Votre commande vous donne droit à une réduction" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Éléments non classés" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Afficher l’image en pleine résolution de %(item)s" @@ -35783,23 +36018,24 @@ msgstr[0] "%(amount)s× dans votre panier" msgstr[1] "%(amount)s× dans votre panier" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s TTC" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s hors taxes" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Définir le prix en %(currency)s pour %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "L'image que vous avez précédemment téléchargée" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36570,11 +36806,6 @@ msgstr "" "Vous avez saisi un code promotionnel qui vous permet d'acheter l'un des " "produits suivants au prix indiqué :" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "à partir de %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37619,6 +37850,50 @@ msgstr "Accès en écriture" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Cette option affecte actuellement uniquement le calendrier de cette série " +#~ "d’événements, pas le calendrier à l’échelle de l’organisateur." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Acceptez les paiements avec votre compte PayPal. C'est l’une des méthodes " +#~ "de paiement les plus populaires au monde." + +#~ msgid "PayPal account" +#~ msgstr "Compte PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Une fois que vous avez cliqué sur continuer, nous vous redirigerons vers " +#~ "PayPal pour remplir vos détails de paiement. Vous serez alors redirigé de " +#~ "nouveau ici pour passer en revue et confirmer votre commande." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Notre tentative d'exécuter votre paiement via PayPal a échoué. Veuillez " +#~ "réessayer ou contactez-nous." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "à partir de %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Notre tentative d'exécution de votre paiement via PayPal a échoué. " +#~ "Veuillez réessayer ou nous contacter." + #~ msgid "All actions" #~ msgstr "Toutes les actions" @@ -37759,9 +38034,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Merci de ne pas utiliser de caractères spéciaux dans les noms." -#~ msgid "State" -#~ msgstr "État" - #~ msgid "Program times: date and time" #~ msgstr "Horaires du programme : date et heure" @@ -38494,9 +38766,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Conception du badge" -#~ msgid "(Same as above)" -#~ msgstr "(identique à ce qui précède)" - #~ msgid "Translation in development" #~ msgstr "Traduction en développement" @@ -39571,9 +39840,6 @@ msgstr "Kosovo" #~ msgid "The payment state of this order was manually modified." #~ msgstr "L'état du paiement de cette commande a été modifié manuellement." -#~ msgid "The payment has to be completed before %(date)s." -#~ msgstr "Le paiement doit être effectué avant le %(date)s." - #~ msgid "" #~ "Do you really want to refund this order? You cannot revert this action." #~ msgstr "" diff --git a/src/pretix/locale/fr/LC_MESSAGES/djangojs.po b/src/pretix/locale/fr/LC_MESSAGES/djangojs.po index a5e73fb9d..1eb995858 100644 --- a/src/pretix/locale/fr/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/fr/LC_MESSAGES/djangojs.po @@ -6,9 +6,9 @@ msgid "" msgstr "" "Project-Id-Version: French\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" -"PO-Revision-Date: 2026-07-08 16:00+0000\n" -"Last-Translator: Joram Schwartzmann \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-08-09 06:00+0000\n" +"Last-Translator: Julien \n" "Language-Team: French \n" "Language: fr\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 2026.6.1\n" +"X-Generator: Weblate 2026.8.1\n" #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js msgid "Marked as paid" @@ -798,194 +798,163 @@ msgstr "Votre heure locale :" msgid "Google Pay" msgstr "Google Pay" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "Quantité" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "Diminuer la quantité" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "Augmenter la quantité" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "Filtrer les événements par" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "Filtrer" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "Prix" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "Prix initial : %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "Nouveau prix : %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "Sélectionner" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "Sélectionné %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "Sélectionner les variations %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "Epuisé" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "Acheter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "S'enregistrer" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "Réservé" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "GRATUIT" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "de %(currency)s %(price)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "Image de %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "dont %(rate)s% %(taxname)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "plus %(rate)s% %(taxname)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "taxes incluses" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "taxes en sus" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "actuellement disponible : %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "Disponible avec un bon de réduction" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "Pas encore disponible" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "Plus disponible" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "Actuellement non disponible" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "quantité minimum à commander : %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "Fermer la billetterie" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "La billetterie n' a pas pu être chargée." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -996,25 +965,21 @@ msgstr "" "Veuillez ouvrir cette boutique de billets dans un nouvel onglet pour " "continuer." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "Ouvrir la billetterie" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "Finaliser ma commande" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "Le panier n' a pas pu être créé. Veuillez réessayer plus tard" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1025,13 +990,11 @@ msgstr "" "d'utilisateurs dans cette boutique de billets. Veuillez cliquer sur " "\"Continuer\" pour réessayer dans un nouvel onglet." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "Liste d'attente" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1041,43 +1004,36 @@ msgstr "" "Vous avez actuellement un panier actif pour cet événement. Si vous " "sélectionnez d'autres produits, ils seront ajoutés à votre panier." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "Finaliser ma commande" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" -msgstr "Utiliser un bon d'achat" +msgstr "Utiliser un code promotionnel" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" -msgstr "Echanger" +msgstr "Valider" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "Code de réduction" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "Fermer" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "Fermer la caisse" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." @@ -1085,73 +1041,61 @@ msgstr "" "Vous ne pouvez pas annuler cette opération. Veuillez attendre la fin du " "chargement." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "Continuer" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "Afficher les variantes" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "Masquer les variantes" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "Choisissez un autre événement" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "Choisir une autre date" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "Retour" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "Mois suivant" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "Moins précédent" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "La semaine prochaine" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "Semaine précédente" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "Ouvrir la sélection de sièges" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1163,138 +1107,111 @@ msgstr "" "vous le souhaitez, vous pouvez vous ajouter à la liste d’attente. Nous vous " "informerons alors si des places sont à nouveau disponibles." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "Charger plus" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "Lu" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "Ma" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "Me" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "Je" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "Ve" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "Sa" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "Di" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "Lundi" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "Mardi" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "Mercredi" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "Jeudi" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "Vendredi" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "Samedi" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "Dimanche" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "Janvier" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "Février" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "Mars" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "Avril" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "Mai" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "Juin" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "Juillet" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "Août" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "Septembre" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "Octobre" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "Novembre" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "Décembre" diff --git a/src/pretix/locale/gl/LC_MESSAGES/django.po b/src/pretix/locale/gl/LC_MESSAGES/django.po index 326e6cb86..2657748ae 100644 --- a/src/pretix/locale/gl/LC_MESSAGES/django.po +++ b/src/pretix/locale/gl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-04-21 11:05+0000\n" "Last-Translator: Sandra Rial Pérez \n" "Language-Team: Galician no ha sido revisada por el equipo de pretix. " "La concesión del acceso a su cuenta pretix se realiza bajo su propio riesgo." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Cancelar" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +msgid "Authorize" +msgstr "Aplicaciones autorizadas" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html #, fuzzy msgid "Error:" @@ -20132,82 +20362,6 @@ msgstr[1] "" "¿Está seguro de que desea eliminar la lista de registro %(name)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Cancelar" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21999,6 +22153,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, fuzzy msgid "Experimental feature" @@ -22770,7 +22925,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html #, fuzzy msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Recomendamos encarecidamente no utilizar formularios cortos de más de 16 " "caracteres." @@ -24033,6 +24188,27 @@ msgstr "" "entrada. Si usted proporciona alimentos, un ejemplo podría ser preguntar a " "sus usuarios acerca de las necesidades dietéticas." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "Create a new per-ticket question" +msgstr "Crear una nueva pregunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "Create a new order-level question" +msgstr "Crear una nueva pregunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "Per-ticket questions" +msgstr "Borrar pregunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html #, fuzzy msgid "Create a new question" @@ -24053,6 +24229,28 @@ msgstr "Preguntar durante el registro" msgid "All personalized products" msgstr "Todos los productos" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "Per-order questions" +msgstr "Incluir preguntas" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "These questions are asked once per order." +msgstr "La pregunta ha sido eliminada." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, fuzzy, python-format @@ -24693,6 +24891,14 @@ msgstr "Datos da factura" msgid "(optional)" msgstr "(opcional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +msgid "Additional order information" +msgstr "Información meta" + #: pretix/control/templates/pretixcontrol/order/delete.html #, fuzzy msgid "Delete order" @@ -24728,6 +24934,27 @@ msgstr "Sí, denegar orden" msgid "Extend payment term" msgstr "Ampliar la condición de pago" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#, fuzzy +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Este archivo ha sido cargado por un usuario y puede contener virus u otros " +"contenidos maliciosos." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#, fuzzy +msgid "UNSAFE" +msgstr "INSEGURO" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "Non contestou" + #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy, python-format msgid "Order details: %(code)s" @@ -25030,30 +25257,11 @@ msgstr "Entrada: %(datetime)s" msgid "Ticket page" msgstr "Nombre del ticket" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "Non contestou" - #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy msgid "This question will be asked during check-in." msgstr "Esta pregunta se hará durante el registro." -#: pretix/control/templates/pretixcontrol/order/index.html -#, fuzzy -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Este archivo ha sido cargado por un usuario y puede contener virus u otros " -"contenidos maliciosos." - -#: pretix/control/templates/pretixcontrol/order/index.html -#, fuzzy -msgid "UNSAFE" -msgstr "INSEGURO" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -26544,6 +26752,16 @@ msgstr "Conectar un dispositivo" msgid "Hardware model" msgstr "Modelo del Hardware" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Inicio: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html #, fuzzy msgid "Not yet initialized" @@ -28662,6 +28880,7 @@ msgid "Add a new device" msgstr "Añadir un nuevo dispositivo" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html #, fuzzy msgid "Emergency tokens" msgstr "Fichas de emergencia" @@ -28966,6 +29185,29 @@ msgstr "Hacerse pasar por usuario" msgid "Authentication backend" msgstr "Autenticación de dos factores habilitada" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +msgid "Available two-factor authentication methods" +msgstr "Desactivar la autenticación de dos factores" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Expirado" +msgstr[1] "Expirado" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Válido ata %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html #, fuzzy msgid "Team memberships" @@ -29558,6 +29800,20 @@ msgstr "Autenticación de 2 pasos es necesaria para iniciar sesión" msgid "Invalid code, please try again." msgstr "Código inválido, por favor inténtelo de nuevo." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Código inválido, por favor inténtelo de nuevo." +msgstr[1] "Código inválido, por favor inténtelo de nuevo." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Código inválido, por favor inténtelo de nuevo." +msgstr[1] "Código inválido, por favor inténtelo de nuevo." + #: pretix/control/views/checkin.py #, fuzzy msgid "The selected check-ins have been reverted." @@ -30051,11 +30307,6 @@ msgstr "El orden de las categorías ha sido actualizado." msgid "Not all objects have been selected." msgstr "La pregunta ha sido eliminada." -#: pretix/control/views/item.py -#, fuzzy -msgid "Street" -msgstr "Dirección" - #: pretix/control/views/item.py #, fuzzy msgid "The requested question does not exist." @@ -30225,7 +30476,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -30454,6 +30705,11 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Ha introducido una orden que no se ha podido encontrar." +#: pretix/control/views/orders.py +#, fuzzy +msgid "You entered an order in an event that you do not have access to." +msgstr "Ha introducido una orden que no se ha podido encontrar." + #: pretix/control/views/orders.py #, fuzzy msgid "" @@ -30472,6 +30728,13 @@ msgstr "" "Ha seleccionado un reembolso parcial para una vía de pago que sólo soporta " "reembolsos completos." +#: pretix/control/views/orders.py +#, fuzzy +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Los reembolsos seleccionados no coinciden con el importe total del reembolso " +"seleccionado." + #: pretix/control/views/orders.py #, fuzzy, python-brace-format msgid "" @@ -30519,13 +30782,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -#, fuzzy -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Los reembolsos seleccionados no coinciden con el importe total del reembolso " -"seleccionado." - #: pretix/control/views/orders.py #, fuzzy msgid "The payment has been created successfully." @@ -30710,7 +30966,8 @@ msgstr "Asunto: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Su mensaje ha sido puesto en cola y será enviado a {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -31409,6 +31666,11 @@ msgstr "" "(que non sexa o correo electrónico, se é posible). Calquera token de " "emerxencia anterior para este usuario permanece activo." +#: pretix/control/views/users.py +#, fuzzy +msgid "The drift values for TOTP devices have been reset." +msgstr "La contraseña ha sido reiniciada." + #: pretix/control/views/users.py #, fuzzy msgid "The new user has been created." @@ -31424,6 +31686,15 @@ msgstr "Cuota de reserva" msgid "Bypass quota" msgstr "Cuota de bypass" +#: pretix/control/views/vouchers.py +#, fuzzy +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py #, fuzzy msgid "The requested voucher does not exist." @@ -31608,12 +31879,11 @@ msgstr "No chequeado" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py #, fuzzy msgid "the pretix team" msgstr "el equipo de pretix" @@ -32267,7 +32537,6 @@ msgstr "La contraseña que introdujo no era válida, inténtelo de nuevo." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #, fuzzy @@ -32883,8 +33152,7 @@ msgstr "Compra" msgid "Automatically checked in" msgstr "Reembolso automático" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py #, fuzzy msgid "Secret" msgstr "Secreto" @@ -32955,189 +33223,6 @@ msgstr "" "Este plugin añade un método de pago personalizable para el procesamiento " "manual." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"La sandbox de PayPal está siendo usada, puedes probar sin enviar dinero " -"realmente pero necesitarás un usuario para la sandbox de PayPal para iniciar " -"sesión." - -#: pretix/plugins/paypal/payment.py -#, fuzzy -msgid "PayPal account" -msgstr "Cuenta de PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Haga clic aquí para un tutorial sobre cómo obtener las claves necesarias" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -#, fuzzy -msgid "Endpoint" -msgstr "Punto final" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "Reference prefix" -msgstr "Código de referencia" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "Reference postfix" -msgstr "Código de referencia" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "Disconnect from PayPal" -msgstr "Desconectar de PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "We had trouble communicating with PayPal" -msgstr "Tuvimos problemas de comunicación con PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"No pudimos procesar su pago. Vea a continuación los detalles de cómo " -"proceder." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal aún no ha aprobado el pago. Le informaremos tan pronto como se " -"complete el pago." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Ha fallado el reintegro del importe a través de PayPal: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "O pago desta factura xa foi recibido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "PayPal payment ID" -msgstr "ID de pago" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "PayPal sale ID" -msgstr "Conexiones a PayPal: ID de cliente" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -#, fuzzy -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"El importe total indicado anteriormente se retirará de su cuenta PayPal " -"después de la confirmación de su compra." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -#, fuzzy -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Después de hacer clic en continuar, le redirigiremos a PayPal para rellenar " -"sus datos de pago. A continuación, se le redirigirá de nuevo aquí para " -"revisar y confirmar su pedido." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -msgid "Sale ID" -msgstr "Ventas" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -msgid "Last update" -msgstr "Última actualización" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -#, fuzzy -msgid "Total value" -msgstr "Valor total" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#, fuzzy -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Nuestro intento de ejecutar su pago a través de PayPal ha fallado. Por " -"favor, inténtelo de nuevo o póngase en contacto con nosotros." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Estamos a esperar unha resposta de PayPal con respecto ao seu pago. Póñase " -"en contacto connosco, se isto tarda máis dunhas horas." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Recibiuse unha resposta non válida de PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -#, fuzzy -msgid "It looks like you canceled the PayPal payment" -msgstr "Parece que cancelaste el pago de PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -#, fuzzy -msgid "Your PayPal account has been disconnected." -msgstr "Su cuenta de PayPal ha sido desconectada." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -33147,11 +33232,27 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "PayPal Merchant ID" msgstr "ID de pago" +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Haga clic aquí para un tutorial sobre cómo obtener las claves necesarias" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +#, fuzzy +msgid "Endpoint" +msgstr "Punto final" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -33197,6 +33298,51 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Reference prefix" +msgstr "Código de referencia" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Reference postfix" +msgstr "Código de referencia" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "-- Automatic --" @@ -33223,6 +33369,11 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Conectar con {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Disconnect from PayPal" +msgstr "Desconectar de PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "" @@ -33257,6 +33408,16 @@ msgstr "" "Se ha producido un error durante la conexión con PayPal, por favor inténtelo " "de nuevo." +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"La sandbox de PayPal está siendo usada, puedes probar sin enviar dinero " +"realmente pero necesitarás un usuario para la sandbox de PayPal para iniciar " +"sesión." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -33269,6 +33430,11 @@ msgstr "" "segundo ou terceiro intento. Tamén podes probar outros métodos de pago, se " "están dispoñibles." +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "We had trouble communicating with PayPal" +msgstr "Tuvimos problemas de comunicación con PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "" @@ -33281,12 +33447,49 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Es posible que necesite habilitar JavaScript para pagos con Stripe." +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"No pudimos procesar su pago. Vea a continuación los detalles de cómo " +"proceder." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal aún no ha aprobado el pago. Le informaremos tan pronto como se " +"complete el pago." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, fuzzy, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Ha fallado el reintegro del importe a través de PayPal: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "O pago desta factura xa foi recibido." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "PayPal payment ID" +msgstr "ID de pago" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "PayPal sale ID" +msgstr "Conexiones a PayPal: ID de cliente" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "PayPal APM" @@ -33391,6 +33594,15 @@ msgstr "Por favor, revise os detalles a continuación e confirme o seu pedido." msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +#, fuzzy +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"El importe total indicado anteriormente se retirará de su cuenta PayPal " +"después de la confirmación de su compra." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -33426,6 +33638,12 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +msgid "Sale ID" +msgstr "Ventas" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy msgid "Capture status" @@ -33439,6 +33657,19 @@ msgstr "" "PayPal está a revisar este pago. Ata que se revogue a revisión, o diñeiro " "non se desembolsará e o pedido permanecerá pendente." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +msgid "Last update" +msgstr "Última actualización" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +#, fuzzy +msgid "Total value" +msgstr "Valor total" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -33466,13 +33697,21 @@ msgid "Please select how you want to pay." msgstr "Por favor, seleccione como desexa pagar." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Nuestro intento de ejecutar su pago a través de PayPal ha fallado. Por " -"favor, inténtelo de nuevo o póngase en contacto con nosotros." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Estamos a esperar unha resposta de PayPal con respecto ao seu pago. Póñase " +"en contacto connosco, se isto tarda máis dunhas horas." #: pretix/plugins/paypal2/views.py #, fuzzy @@ -33516,6 +33755,20 @@ msgstr "" "Su cuenta de PayPal está ahora conectada al sistema. A continuación, puede " "modificar los ajustes de forma detallada." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Recibiuse unha resposta non válida de PayPal." + +#: pretix/plugins/paypal2/views.py +#, fuzzy +msgid "It looks like you canceled the PayPal payment" +msgstr "Parece que cancelaste el pago de PayPal" + +#: pretix/plugins/paypal2/views.py +#, fuzzy +msgid "Your PayPal account has been disconnected." +msgstr "Su cuenta de PayPal ha sido desconectada." + #: pretix/plugins/pretixdroid/apps.py #, fuzzy msgid "Old check-in device API" @@ -35929,7 +36182,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "plus taxes" msgstr "más impuestos" @@ -36427,6 +36679,37 @@ msgstr "" "Vaia á configuración de pagamentos e active un ou máis provedores de " "pagamentos." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Su evento necesita haber terminado hace por lo menos 60 días para usar esta " +"función." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" +"Su evento necesita haber terminado hace por lo menos 60 días para usar esta " +"función." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Proceder coa compra" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Antes de continuar, necesitamos que respondas algunhas preguntas." @@ -36510,14 +36793,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "cantidade mínima a pedir: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -36548,56 +36829,48 @@ msgstr "Mostrar variantes" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "Original price:" msgstr "Precio original" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "New price:" msgstr "Precio neto" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Modificar precio para %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "Modify price for %(item)s" msgstr "Modificar precio para %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "incl. taxes" msgstr "incl. impuestos" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgctxt "checkbox" msgid "Select" @@ -36605,13 +36878,11 @@ msgstr "Seleccione el estado" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -36727,10 +36998,6 @@ msgstr[1] "Este ticket ya ha sido canjeado." msgid "No attendee name provided" msgstr "Non se facilitou o nome da persoa asistente" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "O prezo deste produto reduciuse debido a un desconto automático." @@ -37144,13 +37411,11 @@ msgid "Your order qualifies for a discount" msgstr "Os teus pedidos de {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "Uncategorized items" msgstr "Sin categorías" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -37163,24 +37428,25 @@ msgstr[0] "%(amount)s× no teu carro" msgstr[1] "%(amount)s× no teu carro" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "%(value)s incl. taxes" msgstr "incl. impuestos" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Valor total (sen impostos)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -37932,11 +38198,6 @@ msgstr "" "Introduciu un código de recibo que lle permite comprar un dos seguintes " "produtos ao prezo especificado:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, fuzzy, python-format -msgid "from %(minprice)s" -msgstr "desde %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "You need to select at least %(number)s products." @@ -38999,6 +39260,40 @@ msgstr "Acceso de escritura" msgid "Kosovo" msgstr "" +#, fuzzy +#~ msgid "PayPal account" +#~ msgstr "Cuenta de PayPal" + +#, fuzzy +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Después de hacer clic en continuar, le redirigiremos a PayPal para " +#~ "rellenar sus datos de pago. A continuación, se le redirigirá de nuevo " +#~ "aquí para revisar y confirmar su pedido." + +#, fuzzy +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nuestro intento de ejecutar su pago a través de PayPal ha fallado. Por " +#~ "favor, inténtelo de nuevo o póngase en contacto con nosotros." + +#, fuzzy, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "desde %(minprice)s" + +#, fuzzy +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nuestro intento de ejecutar su pago a través de PayPal ha fallado. Por " +#~ "favor, inténtelo de nuevo o póngase en contacto con nosotros." + #, fuzzy #~ msgid "All actions" #~ msgstr "Todas las acciones" @@ -39117,10 +39412,6 @@ msgstr "" #~ msgid "Please do not use special characters in names." #~ msgstr "Por favor, non utilice caracteres especiais nos nomes." -#, fuzzy -#~ msgid "State" -#~ msgstr "Estado" - #, fuzzy #~ msgid "Program times: date and time" #~ msgstr "Fecha y hora de impresión" @@ -39674,10 +39965,6 @@ msgstr "" #~ msgid "Badge design" #~ msgstr "Diseño de la insignia" -#, fuzzy -#~ msgid "(Same as above)" -#~ msgstr "(Lo mismo que arriba)" - #, fuzzy #~ msgid "Translation in development" #~ msgstr "Traducción en desarrollo" diff --git a/src/pretix/locale/gl/LC_MESSAGES/djangojs.po b/src/pretix/locale/gl/LC_MESSAGES/djangojs.po index 127fae091..d77e4b199 100644 --- a/src/pretix/locale/gl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/gl/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-03-02 21:00+0000\n" "Last-Translator: Sandra Rial Pérez \n" "Language-Team: Galician \n" "Language-Team: Hebrew לא נבדק ע\"י צוות pretix. מתן גישה לחשבון ה-pretix " "שלך הוא באחריותך בלבד." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "ביטול" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "אפליקציות מורשות" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "שגיאה:" @@ -18751,82 +18991,6 @@ msgstr[2] "" "האם אתה בטוח שברצונך למחוק לצמיתות את הצ'ק-אין של %(count)s כרטיסים?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "ביטול" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20568,6 +20732,7 @@ msgid "Top recommendation" msgstr "המלצה מובילה" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "פיצ'ר ניסיוני" @@ -21246,8 +21411,12 @@ msgstr "" "להעברות בנקאיות כקיצור לזהות את האירוע." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "אנו ממליצים בחום לא להשתמש בראשי תיבות שאורכם מעל 16 תווים." #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -22408,6 +22577,30 @@ msgstr "" "שאלות מאפשרות למשתתפים שלך למלא מידע נוסף על הכרטיסים שלהם. לדוגמה, אם יש " "הסעדה, ניתן לשאול על דרישות תזונתיות." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "יצירת שאלה חדשה" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "יצירת שאלה חדשה" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "מחק שאלה" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "יצירת שאלה חדשה" @@ -22424,6 +22617,30 @@ msgstr "לשאול בזמן הצ'ק-אין" msgid "All personalized products" msgstr "כל המוצרים המותאמים אישית" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "כלול שאלות" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "סדר השאלות שונה." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -22998,6 +23215,15 @@ msgstr "פרטי חשבונית" msgid "(optional)" msgstr "(אופציונלי)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "מידע נוסף" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "מחק הזמנה" @@ -23027,6 +23253,23 @@ msgstr "כן, דחה הזמנה" msgid "Extend payment term" msgstr "הארך מועד תשלום" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "קובץ זה הועלה על ידי משתמש ועלול להכיל וירוסים או תוכן מסוכן אחר." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "לא בטוח" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "לא נענה" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23311,25 +23554,10 @@ msgstr "בתוקף %(datetime_range)s" msgid "Ticket page" msgstr "דף כרטיס" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "לא נענה" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "שאלה זו תישאל במהלך הצ'ק-אין." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "קובץ זה הועלה על ידי משתמש ועלול להכיל וירוסים או תוכן מסוכן אחר." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "לא בטוח" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24664,6 +24892,16 @@ msgstr "חבר מכשיר" msgid "Hardware model" msgstr "מודל חומרה" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "התחלה: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "עדיין לא אותחל" @@ -26619,6 +26857,7 @@ msgid "Add a new device" msgstr "הוסף מכשיר חדש" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "אסימוני חרום" @@ -26883,6 +27122,30 @@ msgstr "התחזה למשתמש" msgid "Authentication backend" msgstr "שרת אימות" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "השבת אימות דו-שלבי" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "פג תוקף מאז" +msgstr[1] "פג תוקף מאז" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "בתוקף עד %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "חברות בצוותים" @@ -27390,6 +27653,22 @@ msgstr "נדרשת אימות דו-שלבי כדי להתחבר" msgid "Invalid code, please try again." msgstr "קוד לא תקין, נסה שנית." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "קוד לא תקין, נסה שנית." +msgstr[1] "קוד לא תקין, נסה שנית." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "קוד לא תקין, נסה שנית." +msgstr[1] "קוד לא תקין, נסה שנית." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "הצ׳ק-אין הנבחר בוטל." @@ -27857,10 +28136,6 @@ msgstr "סדר הקטגוריות עודכן." msgid "Not all objects have been selected." msgstr "לא נבחרו כל הפריטים." -#: pretix/control/views/item.py -msgid "Street" -msgstr "רחוב" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "השאלה המבוקשת אינה קיימת." @@ -28051,7 +28326,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -28261,6 +28536,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "הכנסת הזמנה באירוע במטבע שונה." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "הכנסת הזמנה באירוע במטבע שונה." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -28273,6 +28554,10 @@ msgid "" "refunds." msgstr "בחרת החזר חלקי עבור אמצעי תשלום התומך בהחזרים מלאים בלבד." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "ההחזרים שבחרת אינם תואמים לסכום ההחזר הכולל שנבחר." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -28324,10 +28609,6 @@ msgstr "" "\n" "צוות {event} שלך" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "ההחזרים שבחרת אינם תואמים לסכום ההחזר הכולל שנבחר." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "התשלום נוצר בהצלחה." @@ -28482,7 +28763,8 @@ msgstr "נושא: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "ההודעה שלך נכנסה לתור ותישלח אל {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29109,6 +29391,12 @@ msgstr "" "אנא ודא שהקוד מועבר רק בערוץ מאומת (ולא במייל אם אפשר). כל אסימוני החירום " "הקודמים עבור משתמש זה עדיין פעילים." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "הסיסמה אופסה." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "המשתמש החדש נוצר." @@ -29121,6 +29409,16 @@ msgstr "שמור מכסה" msgid "Bypass quota" msgstr "עקוף מכסה" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "ווידג'ט" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "השובר המבוקש אינו קיים." @@ -29280,12 +29578,11 @@ msgstr "צ'ק-אין אוטומטי" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "צוות pretix" @@ -29862,7 +30159,6 @@ msgstr "הקלט שלך לא תקין, אנא ראה פרטים להלן." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -30384,8 +30680,7 @@ msgstr "בוצעה יציאה" msgid "Automatically checked in" msgstr "בוצע צ'ק-אין אוטומטי" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "סודי" @@ -30446,160 +30741,6 @@ msgstr "רק סריקות מוצלחות" msgid "A fully customizable payment method for manual processing." msgstr "אמצעי תשלום מותאם אישית לעיבוד ידני." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "פייפאל" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"קבל תשלומים באמצעות חשבון הפייפאל שלך. פייפאל היא אחת מאמצעי התשלום " -"הפופולריים בעולם." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"נעשה שימוש בסביבת הבדיקה של פייפאל, אתה יכול לבדוק מבלי לשלוח כסף אמיתי אך " -"תצטרך משתמש פייפאל ייעודי לבדיקה." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "חשבון פייפאל" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "לחץ כאן למדריך כיצד להשיג את המפתחות הנדרשים" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "נקודת קצה" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "קידומת ייחוס" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "כל ערך שיוזן כאן יתווסף בתחילת קוד הזמנה רגיל עם מספר ההזמנה." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "סיומת ייחוס" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "כל ערך שיוזן כאן יתווסף אחרי קוד הזמנה רגיל עם מספר ההזמנה." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "התנתק מפייפאל" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "נתקלנו בבעיה בתקשורת עם פייפאל" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "לא הצלחנו לעבד את התשלום שלך. ראו בהמשך פרטים כיצד להמשיך." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "פייפאל עדיין לא אישר את התשלום. נעדכן אותך ברגע שהתשלום יושלם." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "החזר הכסף בפייפאל נכשל: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "התשלום עבור החשבונית הזו כבר התקבל." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "מזהה תשלום פייפאל" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "מזהה עסקת פייפאל" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "הסכום הכולל הרשום לעיל יחויב מחשבון הפייפאל שלך לאחר אישור הרכישה." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"לאחר לחיצה על המשך, נעביר אותך לפייפאל להזנת פרטי התשלום שלך. אחר כך תוחזר " -"לכאן כדי לעיין ולאשר את ההזמנה." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "מזהה עסקה" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "עדכון אחרון" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "ערך כולל" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "הניסיון לחייב דרך פייפאל נכשל. נסה שוב או צור איתנו קשר." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"אנו ממתינים לתשובת פייפאל בנוגע לתשלום שלך. אם זה נמשך יותר מכמה שעות, צור " -"איתנו קשר." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "התקבלה תגובה לא תקינה מפייפאל." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "נראה שביטלת את התשלום בפייפאל" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "חשבון ה-PayPal שלך נותק." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30613,10 +30754,23 @@ msgstr "" "הלקוחות אפילו לא צריכים חשבון PayPal. PayPal היא אחת משיטות התשלום " "הפופולריות ביותר בעולם." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "פייפאל" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "מזהה סוחר PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "לחץ כאן למדריך כיצד להשיג את המפתחות הנדרשים" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "נקודת קצה" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30674,6 +30828,49 @@ msgstr "" "הצע ללקוחותיך אפשרות לקנות עכשיו (עד מגבלה מסוימת) ולשלם במספר תשלומים או " "תוך 30 יום. אתה, כסוחר, מקבל את כספך מיד." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "קידומת ייחוס" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "כל ערך שיוזן כאן יתווסף בתחילת קוד הזמנה רגיל עם מספר ההזמנה." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "סיומת ייחוס" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "כל ערך שיוזן כאן יתווסף אחרי קוד הזמנה רגיל עם מספר ההזמנה." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- אוטומטי --" @@ -30696,6 +30893,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "התחבר עם {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "התנתק מפייפאל" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30729,6 +30930,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "אירעה שגיאה בעת ההתחברות ל-PayPal, אנא נסה שוב." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"נעשה שימוש בסביבת הבדיקה של פייפאל, אתה יכול לבדוק מבלי לשלוח כסף אמיתי אך " +"תצטרך משתמש פייפאל ייעודי לבדיקה." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30739,6 +30948,10 @@ msgstr "" "התשלום שלך נכשל עקב תקלה ידועה ב-PayPal. אנא נסה שוב, יש סיכוי גבוה שהתשלום " "יעבור בניסיון השני או השלישי. תוכל גם לנסות שיטות תשלום נוספות אם קיימות." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "נתקלנו בבעיה בתקשורת עם פייפאל" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -30748,6 +30961,18 @@ msgstr "משהו השתבש בבדיקת סטטוס התשלום. אנא נסה msgid "You may need to enable JavaScript for PayPal payments." msgstr "ייתכן שתצטרך להפעיל JavaScript כדי לבצע תשלומים ב-PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "לא הצלחנו לעבד את התשלום שלך. ראו בהמשך פרטים כיצד להמשיך." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "פייפאל עדיין לא אישר את התשלום. נעדכן אותך ברגע שהתשלום יושלם." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -30756,6 +30981,23 @@ msgstr "" "ההחזר הכספי דרך PayPal נכשל: התשלום המקורי אינו מכיל את המידע הנדרש להנפקת " "החזר אוטומטי." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "החזר הכסף בפייפאל נכשל: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "התשלום עבור החשבונית הזו כבר התקבל." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "מזהה תשלום פייפאל" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "מזהה עסקת פייפאל" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -30843,6 +31085,12 @@ msgstr "אנא לחצו על כפתור \"שלם עכשיו\" למטה כדי ל msgid "We will then charge your PayPal account and finalize the order." msgstr "לאחר מכן נחייב את חשבון ה-PayPal שלך ונסיים את ההזמנה." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "הסכום הכולל הרשום לעיל יחויב מחשבון הפייפאל שלך לאחר אישור הרכישה." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -30880,6 +31128,11 @@ msgstr "" "ישנה כעת תקלה ידועה ב-PayPal הגורמת לכישלון חלק מהתשלומים. אם התשלום שלך " "נכשל, נסה שוב. תוכל לנסות גם שיטת תשלום אחרת אם תרצה." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "מזהה עסקה" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "מצב גבייה" @@ -30892,6 +31145,17 @@ msgstr "" "תשלום זה בבדיקה על ידי PayPal. עד לסיום הבדיקה, הכסף לא יעבור וההזמנה תישאר " "במצב ממתין." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "עדכון אחרון" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "ערך כולל" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -30918,9 +31182,20 @@ msgstr "אנא בחר כיצד תרצה לשלם." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." -msgstr "הניסיון לחייב את התשלום שלך דרך PayPal נכשל. נסה שוב או צור איתנו קשר." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"אנו ממתינים לתשובת פייפאל בנוגע לתשלום שלך. אם זה נמשך יותר מכמה שעות, צור " +"איתנו קשר." #: pretix/plugins/paypal2/views.py msgid "" @@ -30955,6 +31230,18 @@ msgid "" msgstr "" "החשבון שלך ב-PayPal מחובר כעת ל-pretix. תוכל לשנות את ההגדרות בפירוט למטה." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "התקבלה תגובה לא תקינה מפייפאל." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "נראה שביטלת את התשלום בפייפאל" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "חשבון ה-PayPal שלך נותק." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "API למכשיר צ׳ק-אין ישן" @@ -33163,7 +33450,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "בתוספת מיסים" @@ -33612,6 +33898,35 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "אנא עבור להגדרות תשלום והפעל ספק תשלום אחד לפחות." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "הפעלת אפשרות זו אפשרית רק לאחר סיום האירוע שלך." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "הפעלת אפשרות זו אפשרית רק לאחר סיום האירוע שלך." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "המשך לתשלום" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "לפני שנמשיך, עליך לענות על כמה שאלות." @@ -33688,14 +34003,12 @@ msgstr "ניתן לבחור בין %(min_count)s ל-%(max_count)s אפשרויו #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "כמות מינימלית להזמנה: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "חינם" @@ -33724,66 +34037,56 @@ msgstr "הסתר וריאציות" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "מחיר מקורי:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "מחיר חדש:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "שנה מחיר עבור %(item)s, לפחות %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "שנה מחיר עבור %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "כולל מע\"מ" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "בתוספת %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "כולל %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "בחר" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "הפחת כמות" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "הגדל כמות" @@ -33883,10 +34186,6 @@ msgstr[2] "כרטיס זה שומש %(count)s פעמים." msgid "No attendee name provided" msgstr "לא סופק שם משתתף" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "התמונה שהעלית קודם" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "מחיר מוצר זה הופחת בשל הנחה אוטומטית." @@ -34266,12 +34565,10 @@ msgid "Your order qualifies for a discount" msgstr "ההזמנה שלך זכאית להנחה" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "פריטים ללא קטגוריה" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "הצג תמונה מלאה של %(item)s" @@ -34287,23 +34584,24 @@ msgstr[1] "%(count)s אירועים" msgstr[2] "%(count)s אירועים" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s כולל מע\"מ" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s ללא מע\"מ" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "הגדר מחיר ב-%(currency)s עבור %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "התמונה שהעלית קודם" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35012,11 +35310,6 @@ msgid "" "products at the specified price:" msgstr "הזנת קוד שובר שמאפשר לך לרכוש אחד מהמוצרים הבאים במחיר שצוין:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "מ-%(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -36001,6 +36294,46 @@ msgstr "גישה לכתיבה" msgid "Kosovo" msgstr "קוסובו" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "אפשרות זו כרגע משפיעה רק על לוח השנה של סדרת האירועים הזו, ולא על לוח " +#~ "השנה הכולל של המארגן." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "קבל תשלומים באמצעות חשבון הפייפאל שלך. פייפאל היא אחת מאמצעי התשלום " +#~ "הפופולריים בעולם." + +#~ msgid "PayPal account" +#~ msgstr "חשבון פייפאל" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "לאחר לחיצה על המשך, נעביר אותך לפייפאל להזנת פרטי התשלום שלך. אחר כך " +#~ "תוחזר לכאן כדי לעיין ולאשר את ההזמנה." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "הניסיון לחייב דרך פייפאל נכשל. נסה שוב או צור איתנו קשר." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "מ-%(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "הניסיון לחייב את התשלום שלך דרך PayPal נכשל. נסה שוב או צור איתנו קשר." + #~ msgid "All actions" #~ msgstr "כל הפעולות" @@ -36145,9 +36478,6 @@ msgstr "קוסובו" #~ msgid "Please do not use special characters in names." #~ msgstr "אנא אל תשתמש בתווים מיוחדים בשמות." -#~ msgid "State" -#~ msgstr "מדינה" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/he/LC_MESSAGES/djangojs.po b/src/pretix/locale/he/LC_MESSAGES/djangojs.po index 3b2d26438..4fb3eb8d0 100644 --- a/src/pretix/locale/he/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/he/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-02-09 21:00+0000\n" "Last-Translator: roi belotsercovsky \n" "Language-Team: Hebrew \n" "Language-Team: Croatian %(subject)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Otkaži" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -19698,6 +19863,7 @@ msgid "Top recommendation" msgstr "Top preporuka" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Eksperimentalna značajka" @@ -20316,7 +20482,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -21378,6 +21544,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Kreiraj novo pitanje" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Kreiraj novo pitanje" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Izbriši pitanje" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Kreiraj novo pitanje" @@ -21394,6 +21584,30 @@ msgstr "Pitaj tijekom check-ina" msgid "All personalized products" msgstr "Svi personalizirani proizvodi" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Uključi pitanja" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Pitanje je ponovno naručeno." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -21923,6 +22137,15 @@ msgstr "Informacije o računu" msgid "(optional)" msgstr "(neobavezno)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Dodatne informacije" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Izbriši narudžbu" @@ -21950,6 +22173,23 @@ msgstr "Da, odbij narudžbu" msgid "Extend payment term" msgstr "Produži rok plaćanja" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "NESIGURNO" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "nije odgovoreno" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -22226,25 +22466,10 @@ msgstr "Vrijedi %(datetime_range)s" msgid "Ticket page" msgstr "Stranica ulaznice" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "nije odgovoreno" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Ovo pitanje će biti postavljeno tijekom prijave." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "NESIGURNO" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -23505,6 +23730,16 @@ msgstr "Poveži uređaj" msgid "Hardware model" msgstr "Model hardvera" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Početak: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Još nije inicijalizirano" @@ -25327,6 +25562,7 @@ msgid "Add a new device" msgstr "Dodaj novi uređaj" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Hitni tokeni" @@ -25579,6 +25815,31 @@ msgstr "Impersoniraj korisnika" msgid "Authentication backend" msgstr "Backend za autentifikaciju" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Onemogući dvofaktorsku autentifikaciju" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Isteklo od" +msgstr[1] "Isteklo od" +msgstr[2] "Isteklo od" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Vrijedi do %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Članstva u timu" @@ -26038,6 +26299,24 @@ msgstr "Za prijavu je potrebna dvofaktorska autentifikacija" msgid "Invalid code, please try again." msgstr "Nevažeći kod, pokušajte ponovno." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Nevažeći kod, pokušajte ponovno." +msgstr[1] "Nevažeći kod, pokušajte ponovno." +msgstr[2] "Nevažeći kod, pokušajte ponovno." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Nevažeći kod, pokušajte ponovno." +msgstr[1] "Nevažeći kod, pokušajte ponovno." +msgstr[2] "Nevažeći kod, pokušajte ponovno." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Odabrane prijave su poništene." @@ -26475,10 +26754,6 @@ msgstr "Redoslijed kategorija je ažuriran." msgid "Not all objects have been selected." msgstr "Nisu svi objekti odabrani." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Ulica" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Traženo pitanje ne postoji." @@ -26631,7 +26906,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -26820,6 +27095,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Unijeli ste narudžbu u događaju s drugom valutom." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "Unijeli ste narudžbu u događaju s drugom valutom." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -26832,6 +27113,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -26873,10 +27158,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Plaćanje je uspješno kreirano." @@ -27029,7 +27310,8 @@ msgstr "Predmet: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Vaša poruka je stavljena u red i bit će poslana na {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -27620,6 +27902,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Lozinka je resetirana." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Novi korisnik je kreiran." @@ -27632,6 +27920,16 @@ msgstr "Rezerviraj kvotu" msgid "Bypass quota" msgstr "Zaobiđi kvotu" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Traženi vaučer ne postoji." @@ -27794,12 +28092,11 @@ msgstr "Automatski check-in" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "tim pretixa" @@ -28363,7 +28660,6 @@ msgstr "Vaš unos bio je nevažeći, molimo pogledajte detalje u nastavku." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -28896,8 +29192,7 @@ msgstr "Naplaćeno" msgid "Automatically checked in" msgstr "Automatski check-in" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Tajna" @@ -28958,165 +29253,6 @@ msgstr "Samo uspješna skeniranja" msgid "A fully customizable payment method for manual processing." msgstr "Potpuno prilagodljiva metoda plaćanja za ručnu obradu." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Prihvaćaj plaćanja sa svojim PayPal računom. PayPal je jedna od " -"najpopularnijih metoda plaćanja diljem svijeta." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal račun" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Kliknite ovdje za tutorial o tome kako dobiti potrebne ključeve" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Krajnja točka" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Prefiks reference" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Postfiks reference" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Bilo koja vrijednost unesena ovdje bit će dodana iza uobičajene reference za " -"rezervaciju koja sadrži broj narudžbe." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Prekini vezu s PayPalom" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Imali smo problema u komunikaciji s PayPalom" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Nismo uspjeli obraditi vaše plaćanje. Pogledajte detalje u nastavku kako " -"nastaviti." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal još nije odobrio plaćanje. Obavijestit ćemo vas čim se plaćanje " -"dovrši." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Povrat iznosa putem PayPala nije uspio: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Plaćanje za ovaj račun je već primljeno." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal ID plaćanja" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal ID prodaje" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Nakon što kliknete \"Nastavi\", preusmjerit ćemo vas na PayPal kako biste " -"unijeli podatke za plaćanje. Zatim ćete biti preusmjereni natrag ovdje kako " -"biste pregledali i potvrdili narudžbu." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID prodaje" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Zadnje ažuriranje" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Ukupna vrijednost" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Naš pokušaj izvršenja vašeg plaćanja putem PayPala nije uspio. Molimo " -"pokušajte ponovno ili nas kontaktirajte." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Primljen je nevažeći odgovor od PayPala." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Čini se da ste otkazali PayPal plaćanje" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Vaš PayPal račun je odspojen." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -29130,10 +29266,23 @@ msgstr "" "eps, iDEAL i mnoge druge svojim kupcima - čak im ni PayPal račun nije " "potreban. PayPal je jedna od najpopularnijih metoda plaćanja diljem svijeta." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal ID trgovca" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Kliknite ovdje za tutorial o tome kako dobiti potrebne ključeve" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Krajnja točka" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -29179,6 +29328,51 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Prefiks reference" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Postfiks reference" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Bilo koja vrijednost unesena ovdje bit će dodana iza uobičajene reference za " +"rezervaciju koja sadrži broj narudžbe." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatski --" @@ -29199,6 +29393,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Poveži se s {icon} PayPalom" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Prekini vezu s PayPalom" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -29230,6 +29428,12 @@ msgstr "" "Došlo je do pogreške tijekom povezivanja s PayPalom, molimo pokušajte " "ponovno." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -29238,6 +29442,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Imali smo problema u komunikaciji s PayPalom" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -29249,12 +29457,45 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Možda ćete morati omogućiti JavaScript za PayPal plaćanja." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Nismo uspjeli obraditi vaše plaćanje. Pogledajte detalje u nastavku kako " +"nastaviti." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal još nije odobrio plaćanje. Obavijestit ćemo vas čim se plaćanje " +"dovrši." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Povrat iznosa putem PayPala nije uspio: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Plaćanje za ovaj račun je već primljeno." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal ID plaćanja" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal ID prodaje" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -29344,6 +29585,12 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "Zatim ćemo naplatiti vaš PayPal račun i dovršiti narudžbu." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -29384,6 +29631,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID prodaje" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Status naplate" @@ -29394,6 +29646,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Zadnje ažuriranje" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Ukupna vrijednost" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -29420,11 +29683,18 @@ msgstr "Molimo odaberite način plaćanja." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" -"Naš pokušaj izvršenja vašeg plaćanja putem PayPala nije uspio. Molimo " -"pokušajte ponovno ili nas kontaktirajte." #: pretix/plugins/paypal2/views.py msgid "" @@ -29464,6 +29734,18 @@ msgstr "" "Vaš PayPal račun sada je povezan s pretixom. Možete promijeniti postavke u " "detaljima u nastavku." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Primljen je nevažeći odgovor od PayPala." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Čini se da ste otkazali PayPal plaćanje" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Vaš PayPal račun je odspojen." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Stari API za check-in uređaje" @@ -31612,7 +31894,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "plus porezi" @@ -32069,6 +32350,35 @@ msgstr "" "Molimo idite na postavke plaćanja i aktivirajte jednog ili više davatelja " "usluga plaćanja." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Vaš događaj mora biti završen da biste koristili ovu značajku." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Vaš događaj mora biti završen da biste koristili ovu značajku." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Nastavite s naplatom" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Prije nego što nastavimo, morate odgovoriti na neka pitanja." @@ -32147,14 +32457,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimalni iznos za narudžbu: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "besplatno" @@ -32183,66 +32491,56 @@ msgstr "Sakrij varijante" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Izvorna cijena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nova cijena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Izmijeni cijenu za %(item)s, najmanje %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Izmijeni cijenu za %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "uključujući poreze" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "uključujući %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Odaberi" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Smanji količinu" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Povećaj količinu" @@ -32342,10 +32640,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "Nije navedeno ime sudionika" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Slika koju ste prethodno prenijeli" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Cijena ovog proizvoda smanjena je zbog automatskog popusta." @@ -32728,12 +33022,10 @@ msgid "Your order qualifies for a discount" msgstr "Vaša narudžba ispunjava uvjete za popust" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Nekategorizirane stavke" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Prikaži sliku u punoj veličini od %(item)s" @@ -32748,23 +33040,24 @@ msgstr[1] "Nema proizvoda" msgstr[2] "Nema proizvoda" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s uklj. porez" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s bez poreza" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Postavite cijenu u %(currency)s za %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Slika koju ste prethodno prenijeli" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -33474,11 +33767,6 @@ msgstr "" "Unijeli ste kod vaučera koji vam omogućuje kupnju jednog od sljedećih " "proizvoda po navedenoj cijeni:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "od %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -34470,6 +34758,50 @@ msgstr "Pravo pisanja" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Ova opcija trenutno utječe samo na kalendar ove serije događaja, a ne na " +#~ "kalendar cijelog organizatora." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Prihvaćaj plaćanja sa svojim PayPal računom. PayPal je jedna od " +#~ "najpopularnijih metoda plaćanja diljem svijeta." + +#~ msgid "PayPal account" +#~ msgstr "PayPal račun" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Nakon što kliknete \"Nastavi\", preusmjerit ćemo vas na PayPal kako biste " +#~ "unijeli podatke za plaćanje. Zatim ćete biti preusmjereni natrag ovdje " +#~ "kako biste pregledali i potvrdili narudžbu." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Naš pokušaj izvršenja vašeg plaćanja putem PayPala nije uspio. Molimo " +#~ "pokušajte ponovno ili nas kontaktirajte." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "od %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Naš pokušaj izvršenja vašeg plaćanja putem PayPala nije uspio. Molimo " +#~ "pokušajte ponovno ili nas kontaktirajte." + #~ msgid "All actions" #~ msgstr "Sve radnje" @@ -34543,9 +34875,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Molimo nemojte koristiti posebne znakove u imenima." -#~ msgid "State" -#~ msgstr "Država" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/hr/LC_MESSAGES/djangojs.po b/src/pretix/locale/hr/LC_MESSAGES/djangojs.po index 71858bfdd..8f9dca82b 100644 --- a/src/pretix/locale/hr/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/hr/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-03-16 10:17+0000\n" "Last-Translator: Robert Rigo \n" "Language-Team: Croatian \n" "Language-Team: Hungarian \n" @@ -91,6 +91,10 @@ msgstr "görög" msgid "Hebrew" msgstr "Héber" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "indonéz" @@ -196,7 +200,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Engedélyezett kijelentkezés utáni URI lista, szóközzel elválasztva" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Kliens ID" @@ -421,6 +425,12 @@ msgstr "A médium rendezvényhez csatlakoztatása megtörtént" msgid "You cannot exchange a medium for a medium." msgstr "Nem cserélhet adathordozót adathordozóra." +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "Product does not support medium exchange." +msgid "You cannot simulate a medium exchange." +msgstr "A termék nem támogatja az adathordozó-cserét." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -874,8 +884,7 @@ msgstr "Esemény vagy időpont adatai" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -892,7 +901,6 @@ msgstr "Résztvevő" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "Résztvevő e-mail címe" @@ -1377,10 +1385,8 @@ msgid "Membership type" msgstr "Tagságtípus" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Purchase time" msgid "Purchase ticket" -msgstr "Vásárlás időpontja" +msgstr "Jegy vásárlása" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py @@ -1397,10 +1403,8 @@ msgid "Start date" msgstr "Kezdő dátum" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Start time from" msgid "Start time" -msgstr "Kezdési időpont ettől" +msgstr "Kezdési időpont" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py @@ -1413,10 +1417,8 @@ msgid "End date" msgstr "Záró dátum" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "End: %(time)s" msgid "End time" -msgstr "Vége: %(time)s" +msgstr "Záró időpont" #: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py msgctxt "export_category" @@ -1647,9 +1649,8 @@ msgid "Invoice sender:" msgstr "Számla kibocsátója:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1661,8 +1662,7 @@ msgstr "Cím" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Irányítószám" @@ -1670,8 +1670,7 @@ msgstr "Irányítószám" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Település" @@ -1694,8 +1693,7 @@ msgstr "Állam/tartomány" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1723,8 +1721,7 @@ msgstr "Számla címzettje:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1777,6 +1774,22 @@ msgstr "Fizetés-egyeztetési azonosítók" msgid "Payment providers" msgstr "Fizetési szolgáltatók" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Továbbítás típusa" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "Továbbítás típusa" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "Továbbítás típusa" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Sztornó" @@ -2442,7 +2455,6 @@ msgstr "Rendezvény" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2466,7 +2478,6 @@ msgstr "Régi adatok" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Mennyiség" @@ -2539,7 +2550,8 @@ msgstr "Fizetési állapotok" msgid "Refund states" msgstr "Visszatérítési állapotok" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2553,7 +2565,6 @@ msgstr "Rendelés" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "Fizetés azonosítója" @@ -3063,14 +3074,15 @@ msgstr "" "volt." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "Ha üresen hagyja, a jegy a vásárlás időpontjától kezdve lesz érvényes." +msgid "Street" +msgstr "Utca" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Utca és házszám" +#, fuzzy +#| msgctxt "address" +#| msgid "State" +msgid "State" +msgstr "Állam/tartomány" #: pretix/base/forms/questions.py #, python-brace-format @@ -3102,6 +3114,16 @@ msgstr "Kérjük, adjon meg egy {min}-nél nem korábbi dátumot és időpontot. msgid "Please enter a date and time no later than {max}." msgstr "Kérjük, adjon meg egy {max}-nál nem későbbi dátumot és időpontot." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "Ha üresen hagyja, a jegy a vásárlás időpontjától kezdve lesz érvényes." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Utca és házszám" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4406,6 +4428,12 @@ msgstr "Beállítás dátuma" msgid "Initialization date" msgstr "Inicializálás dátuma" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "Mentés a profilhoz" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -4641,10 +4669,6 @@ msgid "This event is remote or partially remote." msgstr "Ez az rendezvény távoli vagy részben távoli." #: pretix/base/models/event.py -#, fuzzy -#| msgid "" -#| "This will be used to let users know if the event is in a different " -#| "timezone and let’s us calculate users’ local times." msgid "" "This will be used to let users know if the event is in a different timezone, " "and to let us calculate the local time of a user." @@ -5728,6 +5752,10 @@ msgstr "A kiválasztott változat nem ehhez a termékhez tartozik." msgid "The count needs to be equal to or greater than zero." msgstr "A darabszámnak nullával egyenlőnek vagy annál nagyobbnak kell lennie." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Rendelési tétel" + #: pretix/base/models/items.py msgid "Number" msgstr "Szám" @@ -5765,6 +5793,10 @@ msgstr "Dátum és idő" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Országkód (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5831,6 +5863,12 @@ msgstr "Jelenleg nem támogatott az alkalmazásainkban és beléptetéskor" msgid "Maximum value" msgstr "Maximális érték" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Maximális hossz" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Maximális hossz" @@ -5899,6 +5937,12 @@ msgstr "A maximális dátum nem lehet korábbi a minimális értéknél." msgid "The maximum value must not be lower than the minimum value." msgstr "A maximális érték nem lehet kisebb a minimális értéknél." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "A maximális érték nem lehet kisebb a minimális értéknél." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6425,10 +6469,6 @@ msgstr "Ajándékutalvány" msgid "Value" msgstr "Érték" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Rendelési tétel" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "Kosárazonosító (pl. munkamenet-kulcs)" @@ -6453,10 +6493,6 @@ msgstr "Üzleti vásárló" msgid "This reference will be printed on your invoice for your convenience." msgstr "Ezt a megjegyzést feltüntetjük neked a számlán." -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "Továbbítás típusa" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7453,8 +7489,11 @@ msgid "The payment for this invoice has already been received." msgstr "A számla már ki lett fizetve." #: pretix/base/payment.py +#, fuzzy +#| msgid "" +#| "This payment is already being processed and can not be canceled any more." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "Ez a fizetés már feldolgozás alatt áll, és többé nem törölhető." #: pretix/base/payment.py @@ -7578,15 +7617,11 @@ msgid "This gift card was used in the meantime. Please try again." msgstr "Ezt az ajándékkártyát időközben felhasználták. Kérjük, próbálja újra." #: pretix/base/payment.py -#, fuzzy -#| msgid "" -#| "This payment provider does not exist or the respective plugin is disabled." msgid "" "This payment provider exists for historical purposes only and is no longer " "usable." msgstr "" -"Ez a fizetési szolgáltató nem létezik, vagy a hozzá tartozó bővítmény le van " -"tiltva." +"Ez a fizetési szolgáltató egy korábbi funkció volt, már nem használható." #: pretix/base/pdf.py msgid "Ticket code (barcode content)" @@ -8231,6 +8266,18 @@ msgstr "Elővétel kezdete" msgid "Presale end" msgstr "Elővétel vége" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order email" +msgid "Order creation" +msgstr "Rendelés e-mail címe" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Rendelés lejárt" + #: pretix/base/reldate.py msgid "before" msgstr "előtt" @@ -8255,6 +8302,26 @@ msgstr "Relatív idő:" msgid "Not set" msgstr "Nincs beállítva" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Véletlenszerű (alapértelmezett, minden pretix alkalmazással működik)" @@ -9533,7 +9600,7 @@ msgstr "Az összeget terheltük a kártyájára." msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Kérjük, utalja el az összeget erre a bankszámlára: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "Ez az érték dinamikus paraméterek alapján kerül helyettesítésre." @@ -10242,6 +10309,25 @@ msgstr "" "értékesítési időszaka lejárt. Használhatja arra, hogy leírja a jegyszerzés " "egyéb lehetőségeit, például egy jegypénztárat." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "Útmutató szöveg" @@ -10412,6 +10498,19 @@ msgstr "" "vannak, amennyiben elegendő kapacitás áll rendelkezésre. A fent beállított " "„Fizetések utolsó dátuma” után soha nem fogadunk el fizetést." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Számlák létrehozása értékesítési csatornákhoz" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Kezdődátum megjelenítése" @@ -11042,14 +11141,6 @@ msgstr "A kiválasztott dátum nem érvényes erre az eseménysorozatra." msgid "Hide all unavailable dates from calendar or list views" msgstr "Az összes nem elérhető dátum elrejtése a naptár- vagy listanézetből" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Ez a beállítás jelenleg csak ennek a rendezvénysorozatnak a naptárát érinti, " -"a szervező szintű naptárat nem." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Az összes múltbeli dátum elrejtése a naptárból" @@ -14199,6 +14290,28 @@ msgstr "" "Úgy állította be, hogy az ajándékutalványok a kiállítás évén felül még {} " "évig érvényesek legyenek." +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment date" +msgid "Payment term" +msgstr "Fizetés dátuma" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "Fizetési határidő napokban" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "Fizetési határidő percekben" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "Adót tartalmazó árak" @@ -16671,6 +16784,11 @@ msgctxt "rrule" msgid "third" msgstr "harmadik" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -17786,6 +17904,30 @@ msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." msgid "Queued emails have been aborted." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The property has been created." +msgid "An organizer meta property has been created." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected property has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "Egy másik szervező ajándékkártyáinak elfogadása hozzáadásra került." @@ -17994,6 +18136,10 @@ msgstr "A kétfaktoros vészhelyzeti kódjai újragenerálásra kerültek." msgid "A two-factor emergency code has been generated." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18861,6 +19007,89 @@ msgstr "" "Ezt az alkalmazást a pretix csapata nem ellenőrizte. A " "hozzáférés megadása a pretix fiókjához saját felelősségére történik." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Mégse" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Engedélyezett alkalmazások" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Hiba:" @@ -19251,82 +19480,6 @@ msgstr[0] "Biztosan véglegesen törli egy jegy beléptetéseit msgstr[1] "" "Biztosan véglegesen törli %(count)s jegy beléptetéseit?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Mégse" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21109,6 +21262,7 @@ msgid "Top recommendation" msgstr "Legjobban ajánlott" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Kísérleti funkció" @@ -21810,8 +21964,12 @@ msgstr "" "erre az eseményre." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Erősen javasoljuk, hogy ne használjon 16 karakternél hosszabb rövidítést." @@ -23012,6 +23170,30 @@ msgstr "" "jegyükkel kapcsolatban. Ha étkezést biztosít, egy példa lehet, ha megkérdezi " "a felhasználóit az étkezési igényeikről." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Új kérdés létrehozása" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Új kérdés létrehozása" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Kérdés törlése" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Új kérdés létrehozása" @@ -23028,6 +23210,30 @@ msgstr "Kérdezze meg beléptetéskor" msgid "All personalized products" msgstr "Minden személyre szabott termék" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Kérdések belefoglalása" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23627,6 +23833,15 @@ msgstr "Számlainformáció" msgid "(optional)" msgstr "(nem kötelező megadni)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "További információk" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Rendelés törlése" @@ -23656,6 +23871,25 @@ msgstr "Igen, rendelés elutasítása" msgid "Extend payment term" msgstr "Fizetési határidő meghosszabbítása" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Ezt a fájlt egy felhasználó töltötte fel, ezért vírusokat vagy más " +"rosszindulatú tartalmat tartalmazhat." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "NEM BIZTONSÁGOS" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "nincs megválaszolva" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23935,27 +24169,10 @@ msgstr "Érvényes %(datetime_range)s" msgid "Ticket page" msgstr "Jegyoldal" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "nincs megválaszolva" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Ez a kérdés a beléptetés során kerül feltevésre." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Ezt a fájlt egy felhasználó töltötte fel, ezért vírusokat vagy más " -"rosszindulatú tartalmat tartalmazhat." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "NEM BIZTONSÁGOS" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25318,6 +25535,16 @@ msgstr "Eszköz csatlakoztatása" msgid "Hardware model" msgstr "Hardvermodell" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Kezdés: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Még nincs inicializálva" @@ -27315,6 +27542,7 @@ msgid "Add a new device" msgstr "Új eszköz hozzáadása" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Vészhelyzeti tokenek" @@ -27578,6 +27806,30 @@ msgstr "Felhasználó megszemélyesítése" msgid "Authentication backend" msgstr "Hitelesítési háttérrendszer" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Kétfaktoros hitelesítés letiltása" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Lejárt: %(date)s" +msgstr[1] "Lejárt: %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Érvényes eddig: %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Csapattagságok" @@ -28109,6 +28361,22 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Érvénytelen kód, kérjük, próbálja meg újra." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Érvénytelen kód, kérjük, próbálja meg újra." +msgstr[1] "Érvénytelen kód, kérjük, próbálja meg újra." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Érvénytelen kód, kérjük, próbálja meg újra." +msgstr[1] "Érvénytelen kód, kérjük, próbálja meg újra." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "A kiválasztott beléptetések visszavonásra kerültek." @@ -28573,10 +28841,6 @@ msgstr "A kategóriák sorrendje frissítve lett." msgid "Not all objects have been selected." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Utca" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "A kért kérdés nem létezik." @@ -28772,7 +29036,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -28995,6 +29259,13 @@ msgid "You entered an order in an event with a different currency." msgstr "" "Egy olyan rendezvényhez adott meg rendelést, amelynek eltérő a pénzneme." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "" +"Egy olyan rendezvényhez adott meg rendelést, amelynek eltérő a pénzneme." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29010,6 +29281,12 @@ msgstr "" "Részleges visszatérítést választott ki egy olyan fizetési módhoz, amely csak " "teljes visszatérítést támogat." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"A kiválasztott visszatérítések nem egyeznek meg a kiválasztott teljes " +"visszatérítési összeggel." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29065,12 +29342,6 @@ msgstr "" "\n" "Az Ön {event} csapata" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"A kiválasztott visszatérítések nem egyeznek meg a kiválasztott teljes " -"visszatérítési összeggel." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "A fizetés sikeresen létrejött." @@ -29231,7 +29502,8 @@ msgid "Your message has been queued and will be sent to {}." msgstr "" "Az üzenete a küldési sorba került, és el lesz küldve a következő címre: {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29871,6 +30143,12 @@ msgstr "" "hitelesített csatornán (lehetőleg nem e-mailben) továbbítsa. A felhasználó " "korábbi vészhelyzeti tokenjei továbbra is aktívak maradnak." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "A jelszó visszaállításra került." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Az új felhasználó létrejött." @@ -29883,6 +30161,16 @@ msgstr "Kvóta lefoglalása" msgid "Bypass quota" msgstr "Kvóta figyelmen kívül hagyása" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "A kért kupon nem létezik." @@ -30039,12 +30327,11 @@ msgstr "Automatikus beléptetés" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "a pretix csapata" @@ -30647,7 +30934,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31205,8 +31491,7 @@ msgstr "Kiléptetve" msgid "Automatically checked in" msgstr "Automatikusan beléptetve" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Titok" @@ -31270,176 +31555,6 @@ msgstr "Csak sikeres szkennelések" msgid "A fully customizable payment method for manual processing." msgstr "Egy teljesen testreszabható fizetési mód a manuális feldolgozáshoz." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Fogadjon fizetéseket a PayPal-fiókjával. A PayPal az egyik legnépszerűbb " -"fizetési mód világszerte." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"A PayPal sandbox (teszt) környezet van használatban, tesztelhet anélkül, " -"hogy ténylegesen pénzt küldene, de a bejelentkezéshez PayPal sandbox " -"felhasználóra lesz szüksége." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal-fiók" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Kattintson ide egy útmutatóért, amely bemutatja, hogyan szerezheti be a " -"szükséges kulcsokat" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Végpont" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Hivatkozás előtag" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Az itt megadott érték a rendelésszámot tartalmazó szokásos foglalási " -"hivatkozás elé kerül beszúrásra." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Hivatkozás utótag" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Az itt megadott érték a rendelésszámot tartalmazó szokásos foglalási " -"hivatkozás mögé kerül beszúrásra." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Leválasztás a PayPalról" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Hiba történt a PayPallal való kommunikáció során" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Nem sikerült feldolgoznunk a fizetését. A további teendőkről az alábbiakban " -"olvashat részleteket." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"A PayPal még nem hagyta jóvá a fizetést. Amint a fizetés teljesült, " -"értesítjük Önt." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Az összeg PayPalon keresztüli visszatérítése sikertelen volt: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Ez a számla már ki lett fizetve." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal fizetésazonosító" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal értékesítésazonosító" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"A teljes összeg levonásra kerül a PayPal fiókodról miután megerősítjük a " -"rendelésedet." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"A Folytatás gombra kattintás után átirányítjuk a PayPal oldalára, ahol " -"megadhatja fizetési adatait. Ezután visszairányítjuk ide, hogy áttekinthesse " -"és megerősíthesse rendelését." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Értékesítésazonosító" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Utolsó frissítés" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Teljes összeg" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"A fizetés PayPalon keresztüli végrehajtására tett kísérletünk sikertelen " -"volt. Kérjük, próbálja újra, vagy vegye fel velünk a kapcsolatot." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Választ várunk a PayPaltól a fizetésével kapcsolatban. Ha ez néhány óránál " -"tovább tartana, kérjük, vegye fel velünk a kapcsolatot." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Érvénytelen válasz érkezett a PayPaltól." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Úgy tűnik, megszakította a PayPal-fizetést" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "A PayPal-fiókja leválasztásra került." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31453,10 +31568,25 @@ msgstr "" "például eps, iDEAL és sok más módot – ehhez még PayPal-fiók sem szükséges. A " "PayPal az egyik legnépszerűbb fizetési mód világszerte." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal kereskedőazonosító" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Kattintson ide egy útmutatóért, amely bemutatja, hogyan szerezheti be a " +"szükséges kulcsokat" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Végpont" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31518,6 +31648,53 @@ msgstr "" "összeghatárig), és több részletben vagy 30 napon belül fizessenek. Ön, mint " "kereskedő, azonnal megkapja a pénzét." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Hivatkozás előtag" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Az itt megadott érték a rendelésszámot tartalmazó szokásos foglalási " +"hivatkozás elé kerül beszúrásra." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Hivatkozás utótag" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Az itt megadott érték a rendelésszámot tartalmazó szokásos foglalási " +"hivatkozás mögé kerül beszúrásra." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatikus --" @@ -31541,6 +31718,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Kapcsolódás: {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Leválasztás a PayPalról" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31579,6 +31760,15 @@ msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Hiba történt a PayPal-lal való kapcsolódás közben, kérjük, próbálja újra." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"A PayPal sandbox (teszt) környezet van használatban, tesztelhet anélkül, " +"hogy ténylegesen pénzt küldene, de a bejelentkezéshez PayPal sandbox " +"felhasználóra lesz szüksége." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31590,6 +31780,10 @@ msgstr "" "újra, nagy az esélye, hogy a második vagy harmadik próbálkozásra sikerül. Ha " "elérhető, más fizetési módot is kipróbálhat." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Hiba történt a PayPallal való kommunikáció során" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31599,6 +31793,22 @@ msgstr "Hiba történt a fizetési állapot lekérdezésekor. Kérjük, próbál msgid "You may need to enable JavaScript for PayPal payments." msgstr "A PayPal-fizetésekhez szükség lehet a JavaScript engedélyezésére." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Nem sikerült feldolgoznunk a fizetését. A további teendőkről az alábbiakban " +"olvashat részleteket." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"A PayPal még nem hagyta jóvá a fizetést. Amint a fizetés teljesült, " +"értesítjük Önt." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -31607,6 +31817,23 @@ msgstr "" "Az összeg PayPalon keresztüli visszatérítése sikertelen volt: Az eredeti " "fizetés nem tartalmazza az automatikus visszatérítéshez szükséges adatokat." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Az összeg PayPalon keresztüli visszatérítése sikertelen volt: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Ez a számla már ki lett fizetve." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal fizetésazonosító" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal értékesítésazonosító" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31697,6 +31924,14 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "Ezután megterheljük a PayPal-fiókját, és véglegesítjük a rendelést." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"A teljes összeg levonásra kerül a PayPal fiókodról miután megerősítjük a " +"rendelésedet." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31740,6 +31975,11 @@ msgstr "" "fizetése sikertelen, egyszerűen próbálja meg újra. Ha szeretné, más fizetési " "móddal is próbálkozhat." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Értékesítésazonosító" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Terhelés állapota" @@ -31752,6 +31992,17 @@ msgstr "" "Ezt a fizetést jelenleg a PayPal vizsgálja. Amíg a vizsgálat le nem zárul, a " "pénz nem kerül kifizetésre, és a rendelés függő állapotban marad." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Utolsó frissítés" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Teljes összeg" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31778,11 +32029,20 @@ msgstr "Kérlek válassz fizetésőeszközt." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"A fizetés PayPalon keresztüli végrehajtására tett kísérletünk sikertelen " -"volt. Kérjük, próbálja újra, vagy vegye fel velünk a kapcsolatot." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Választ várunk a PayPaltól a fizetésével kapcsolatban. Ha ez néhány óránál " +"tovább tartana, kérjük, vegye fel velünk a kapcsolatot." #: pretix/plugins/paypal2/views.py msgid "" @@ -31824,6 +32084,18 @@ msgstr "" "A PayPal-fiókja most már össze van kapcsolva a pretixszel. A részletes " "beállításokat alább módosíthatja." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Érvénytelen válasz érkezett a PayPaltól." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Úgy tűnik, megszakította a PayPal-fizetést" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "A PayPal-fiókja leválasztásra került." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Régi beléptetőeszköz API" @@ -34102,7 +34374,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "plusz adó" @@ -34560,6 +34831,37 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "Aktiválj legalább egy fizetési módszert a fizetési beállításokban." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Ennek a funkciónak a használatához a rendezvénynek már véget kell érnie." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" +"Ennek a funkciónak a használatához a rendezvénynek már véget kell érnie." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Megrendelés" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Mielőtt folytatjuk, egy pár kérdésre kell válaszolnod." @@ -34635,14 +34937,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimum rendelhető mennyiség: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "ingyenes" @@ -34671,66 +34971,56 @@ msgstr "Variánsok elrejtése" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Eredeti ár:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Új ár:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Ár módosítása ehhez: %(item)s, legalább %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Ár módosítása ehhez: %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "adóval" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plusz %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "tartalmazza: %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Kiválaszt" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Mennyiség csökkentése" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Mennyiség növelése" @@ -34832,10 +35122,6 @@ msgstr[1] "Ez a jegy fel lett már használva ennyiszer: %(count)s." msgid "No attendee name provided" msgstr "Nincs megadva látogató név" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "A korábban feltöltött kép" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Ennek a terméknek az ára egy automatikus kedvezmény miatt csökkent." @@ -35227,12 +35513,10 @@ msgid "Your order qualifies for a discount" msgstr "Rendeléseid a következő eseményre: {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Kifizetett megrendelések" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Teljes kép mutatása erről: %(item)s" @@ -35245,23 +35529,24 @@ msgstr[0] "%(amount)s a kosaradban" msgstr[1] "%(amount)s a kosaradban" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "bruttó %(value)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "nettó %(value)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Ár beállítása %(currency)s pénznemben ehhez: %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "A korábban feltöltött kép" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35989,11 +36274,6 @@ msgstr "" "Olyan kuponkódot adott meg, amely lehetővé teszi a következő termékek " "egyikének megvásárlását a megadott áron:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "%(minprice)s-től" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37013,6 +37293,50 @@ msgstr "Írási jog" msgid "Kosovo" msgstr "Koszovó" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Ez a beállítás jelenleg csak ennek a rendezvénysorozatnak a naptárát " +#~ "érinti, a szervező szintű naptárat nem." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Fogadjon fizetéseket a PayPal-fiókjával. A PayPal az egyik legnépszerűbb " +#~ "fizetési mód világszerte." + +#~ msgid "PayPal account" +#~ msgstr "PayPal-fiók" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "A Folytatás gombra kattintás után átirányítjuk a PayPal oldalára, ahol " +#~ "megadhatja fizetési adatait. Ezután visszairányítjuk ide, hogy " +#~ "áttekinthesse és megerősíthesse rendelését." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "A fizetés PayPalon keresztüli végrehajtására tett kísérletünk sikertelen " +#~ "volt. Kérjük, próbálja újra, vagy vegye fel velünk a kapcsolatot." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "%(minprice)s-től" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "A fizetés PayPalon keresztüli végrehajtására tett kísérletünk sikertelen " +#~ "volt. Kérjük, próbálja újra, vagy vegye fel velünk a kapcsolatot." + #~ msgid "All actions" #~ msgstr "Összes művelet" diff --git a/src/pretix/locale/hu/LC_MESSAGES/djangojs.po b/src/pretix/locale/hu/LC_MESSAGES/djangojs.po index bde4ee13e..a209fdc82 100644 --- a/src/pretix/locale/hu/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/hu/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-07-15 14:20+0000\n" "Last-Translator: szurofkamarciidfbe08444ef04788 \n" "Language-Team: Hungarian \n" "Language-Team: Indonesian belum ditinjau oleh tim pretix. Memberikan " "akses ke akun pretix kamu terjadi atas risiko kamu sendiri." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Membatalkan" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Aplikasi resmi" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Error:Kesalahan:" @@ -19667,82 +19910,6 @@ msgid_plural "" msgstr[0] "" "Apakah Anda yakin ingin menghapus daftar check-in %(name)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Membatalkan" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21558,6 +21725,7 @@ msgid "Top recommendation" msgstr "Rekomendasi teratas" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Fitur eksperimental" @@ -22285,8 +22453,12 @@ msgstr "" "acara ini." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Kami sangat menyarankan untuk tidak menggunakan bentuk pendek yang terdiri " "lebih dari 16 karakter." @@ -23513,6 +23685,30 @@ msgstr "" "mereka. Jika kamu menyediakan makanan, salah satu contohnya adalah " "menanyakan kepada pengguna kamu tentang persyaratan diet." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Buat pertanyaan baru" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Buat pertanyaan baru" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Hapus pertanyaan" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Buat pertanyaan baru" @@ -23529,6 +23725,30 @@ msgstr "Tanyakan saat check-in" msgid "All personalized products" msgstr "Semua produk yang dipersonalisasi" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Sertakan pertanyaan" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Pertanyaannya telah disusun ulang." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -24130,6 +24350,15 @@ msgstr "Informasi faktur" msgid "(optional)" msgstr "(opsional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Informasi tambahan" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Hapus pesanan" @@ -24160,6 +24389,25 @@ msgstr "Ya, tolak pesanan" msgid "Extend payment term" msgstr "Perpanjang jangka waktu pembayaran" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"File ini telah diunggah oleh pengguna dan mungkin berisi virus atau konten " +"berbahaya lainnya." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "TIDAK AMAN" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "tidak dijawab" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24456,27 +24704,10 @@ msgstr "%(datetime_range)s yang valid" msgid "Ticket page" msgstr "Halaman tiket" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "tidak dijawab" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Pertanyaan ini akan ditanyakan saat check-in." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"File ini telah diunggah oleh pengguna dan mungkin berisi virus atau konten " -"berbahaya lainnya." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "TIDAK AMAN" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25879,6 +26110,16 @@ msgstr "Hubungkan perangkat" msgid "Hardware model" msgstr "Model perangkat keras" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Mulai: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Belum diinisialisasi" @@ -27947,6 +28188,7 @@ msgid "Add a new device" msgstr "Tambahkan perangkat baru" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Token darurat" @@ -28218,6 +28460,29 @@ msgstr "Meniru identitas pengguna" msgid "Authentication backend" msgstr "Bagian belakang otentikasi" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Nonaktifkan otentikasi dua faktor" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Kedaluwarsa" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Berlaku hingga %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Keanggotaan tim" @@ -28761,6 +29026,20 @@ msgstr "Otentikasi dua faktor diperlukan untuk masuk" msgid "Invalid code, please try again." msgstr "Kode salah, coba lagi." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Kode salah, coba lagi." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Kode salah, coba lagi." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Check-in yang dipilih telah dikembalikan." @@ -29239,10 +29518,6 @@ msgstr "Urutan kategori telah diperbarui." msgid "Not all objects have been selected." msgstr "Tidak semua objek telah dipilih." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Jalan" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Pertanyaan yang diminta tidak ada." @@ -29442,7 +29717,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29662,6 +29937,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Anda memasukkan pesanan yang tidak dapat ditemukan." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Anda memasukkan pesanan yang tidak dapat ditemukan." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29678,6 +29959,13 @@ msgstr "" "Anda memilih pengembalian dana sebagian untuk metode pembayaran yang hanya " "mendukung pengembalian dana penuh." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Pengembalian dana yang kamu pilih tidak sesuai dengan jumlah total " +"pengembalian dana yang dipilih.Pengembalian dana yang kamu pilih tidak " +"sesuai dengan jumlah total pengembalian dana yang dipilih." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29733,13 +30021,6 @@ msgstr "" "\n" "Tim {event} Anda" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Pengembalian dana yang kamu pilih tidak sesuai dengan jumlah total " -"pengembalian dana yang dipilih.Pengembalian dana yang kamu pilih tidak " -"sesuai dengan jumlah total pengembalian dana yang dipilih." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Pembayaran telah berhasil dibuat." @@ -29901,7 +30182,8 @@ msgstr "Subjek: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Pesan kamu telah dimasukkan ke dalam antrean dan akan dikirim ke {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30557,6 +30839,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Kata sandi telah diatur ulang." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Pengguna baru telah dibuat." @@ -30569,6 +30857,16 @@ msgstr "Cadangan kuota" msgid "Bypass quota" msgstr "Lewati kuota" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Voucher yang diminta tidak ada." @@ -30742,12 +31040,11 @@ msgstr "Check-in otomatis" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "tim pretiks" @@ -31404,7 +31701,6 @@ msgstr "Masukan kamu tidak valid, silakan lihat di bawah untuk detailnya." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31973,8 +32269,7 @@ msgstr "Memeriksa" msgid "Automatically checked in" msgstr "Otomatis check in" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Rahasia" @@ -32038,174 +32333,6 @@ msgid "A fully customizable payment method for manual processing." msgstr "" "Metode pembayaran yang sepenuhnya dapat disesuaikan untuk pemrosesan manual." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Terima pembayaran dengan akun PayPal Anda. PayPal adalah salah satu metode " -"pembayaran paling populer di seluruh dunia." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Kotak pasir PayPal sedang digunakan, kamu dapat mengujinya tanpa benar-benar " -"mengirim uang tetapi kamu memerlukan pengguna kotak pasir PayPal untuk masuk." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Akun paypal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Klik di sini untuk tutorial tentang cara mendapatkan kunci yang diperlukan" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Titik akhir" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Awalan referensi" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Nilai apa pun yang dimasukkan di sini akan ditambahkan di depan referensi " -"pemesanan reguler yang berisi nomor pesanan." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Referensi postfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Nilai apa pun yang dimasukkan di sini akan ditambahkan di belakang referensi " -"pemesanan reguler yang berisi nomor pesanan." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Putuskan sambungan dari PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Kami mengalami kesulitan berkomunikasi dengan PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Kami tidak dapat memproses pembayaran Anda. Lihat di bawah untuk detail " -"tentang cara melanjutkan." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal belum menyetujui pembayaran tersebut. Kami akan memberi tahu kamu " -"segera setelah pembayaran selesai." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Gagal mengembalikan jumlah tersebut melalui PayPal: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Pembayaran untuk faktur ini telah diterima." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID pembayaran PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "ID penjualan PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Jumlah total yang tercantum di atas akan ditarik dari akun PayPal kamu " -"setelah konfirmasi pembelian Anda." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Setelah kamu mengklik lanjutkan, kami akan mengarahkan kamu ke PayPal untuk " -"mengisi detail pembayaran Anda. Kamu kemudian akan diarahkan kembali ke sini " -"untuk meninjau dan mengonfirmasi pesanan Anda." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID Penjualan" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Pembaharuan Terakhir" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Nilai total" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Upaya kami untuk mengeksekusi Pembayaran kamu melalui PayPal telah gagal. " -"Silakan coba lagi atau hubungi kami." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Kami menunggu jawaban dari PayPal terkait pembayaran Anda. Silakan hubungi " -"kami, jika ini memerlukan waktu lebih dari beberapa jam." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Respons yang diterima tidak valid dari PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Sepertinya kamu membatalkan pembayaran PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Akun PayPal kamu telah terputus." - #: pretix/plugins/paypal2/apps.py #, fuzzy #| msgid "" @@ -32227,10 +32354,24 @@ msgstr "" "mereka bahkan tidak memerlukan akun PayPal. PayPal adalah salah satu metode " "pembayaran paling populer di seluruh dunia." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "ID Pedagang PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Klik di sini untuk tutorial tentang cara mendapatkan kunci yang diperlukan" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Titik akhir" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -32302,6 +32443,53 @@ msgstr "" "batas tertentu) dan membayar dalam beberapa kali angsuran atau dalam waktu " "30 hari. Kamu, sebagai pedagang, segera mendapatkan uang Anda." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Awalan referensi" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Nilai apa pun yang dimasukkan di sini akan ditambahkan di depan referensi " +"pemesanan reguler yang berisi nomor pesanan." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Referensi postfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Nilai apa pun yang dimasukkan di sini akan ditambahkan di belakang referensi " +"pemesanan reguler yang berisi nomor pesanan." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Otomatis --" @@ -32325,6 +32513,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Terhubung dengan {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Putuskan sambungan dari PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -32361,6 +32553,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Terjadi kesalahan saat menghubungkan dengan PayPal, silakan coba lagi." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Kotak pasir PayPal sedang digunakan, kamu dapat mengujinya tanpa benar-benar " +"mengirim uang tetapi kamu memerlukan pengguna kotak pasir PayPal untuk masuk." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -32369,6 +32569,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Kami mengalami kesulitan berkomunikasi dengan PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -32378,12 +32582,45 @@ msgstr "Terjadi error saat meminta status pembayaran. Silakan coba lagi." msgid "You may need to enable JavaScript for PayPal payments." msgstr "Anda mungkin perlu mengaktifkan JavaScript untuk pembayaran PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Kami tidak dapat memproses pembayaran Anda. Lihat di bawah untuk detail " +"tentang cara melanjutkan." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal belum menyetujui pembayaran tersebut. Kami akan memberi tahu kamu " +"segera setelah pembayaran selesai." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Gagal mengembalikan jumlah tersebut melalui PayPal: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Pembayaran untuk faktur ini telah diterima." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID pembayaran PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "ID penjualan PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "APM PayPal" @@ -32475,6 +32712,14 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "Kami kemudian akan menagih akun PayPal kamu dan menyelesaikan pesanan." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Jumlah total yang tercantum di atas akan ditarik dari akun PayPal kamu " +"setelah konfirmasi pembelian Anda." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32513,6 +32758,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID Penjualan" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Tangkap status" @@ -32525,6 +32775,17 @@ msgstr "" "Pembayaran ini sedang ditinjau oleh PayPal. Hingga peninjauan tersebut " "dicabut, uang tidak akan dicairkan dan pesanan tetap dalam status tertunda." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Pembaharuan Terakhir" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Nilai total" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32550,16 +32811,21 @@ msgid "Please select how you want to pay." msgstr "Silakan pilih cara pembayaran yang kamu inginkan." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Upaya kami untuk mengeksekusi Pembayaran kamu melalui PayPal telah gagal. " -"Silakan coba lagi atau hubungi kami." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Kami menunggu jawaban dari PayPal terkait pembayaran Anda. Silakan hubungi " +"kami, jika ini memerlukan waktu lebih dari beberapa jam." #: pretix/plugins/paypal2/views.py msgid "" @@ -32601,6 +32867,18 @@ msgstr "" "Akun PayPal kamu sekarang terhubung ke pretix. Kamu dapat mengubah " "pengaturan secara detail di bawah." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Respons yang diterima tidak valid dari PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Sepertinya kamu membatalkan pembayaran PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Akun PayPal kamu telah terputus." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "API perangkat check-in lama" @@ -34882,7 +35160,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "ditambah pajak" @@ -35362,6 +35639,35 @@ msgstr "" "Silakan buka pengaturan pembayaran dan aktifkan satu atau lebih penyedia " "pembayaran." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Acara kamu harus selesai untuk menggunakan fitur ini." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Acara kamu harus selesai untuk menggunakan fitur ini." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Lanjutkan dengan pembayaran" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Sebelum melanjutkan, kami ingin kamu menjawab beberapa pertanyaan." @@ -35438,14 +35744,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "jumlah minimum untuk memesan: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -35474,19 +35778,16 @@ msgstr "Sembunyikan varian" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Harga asli:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Harga baru:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Modify price for %(item)s, at least %(price)s" @@ -35494,47 +35795,40 @@ msgstr "Ubah harga untuk %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Ubah harga untuk %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "termasuk. pajak" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "termasuk. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Pilih" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Kurangi kuantitas" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Tingkatkan kuantitas" @@ -35639,10 +35933,6 @@ msgstr[0] "" msgid "No attendee name provided" msgstr "Tidak ada nama peserta yang disediakan" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Gambar yang kamu unggah sebelumnya" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Harga produk ini diturunkan karena diskon otomatis." @@ -36048,12 +36338,10 @@ msgid "Your order qualifies for a discount" msgstr "Pesanan kamu untuk {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Item yang tidak dikategorikan" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Tampilkan gambar ukuran penuh %(item)s" @@ -36066,23 +36354,24 @@ msgid_plural "%(amount)s× in your cart" msgstr[0] "%(count)s elemen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s termasuk. pajak" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s tanpa pajak" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Tetapkan harga dalam %(currency)s untuk %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Gambar yang kamu unggah sebelumnya" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36863,11 +37152,6 @@ msgstr "" "Anda memasukkan kode voucher yang memungkinkan kamu membeli salah satu " "produk berikut dengan harga yang ditentukan:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "dari %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37931,6 +38215,54 @@ msgstr "Akses tulis" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Opsi ini saat ini hanya memengaruhi kalender rangkaian acara ini, bukan " +#~ "kalender seluruh penyelenggara." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Terima pembayaran dengan akun PayPal Anda. PayPal adalah salah satu " +#~ "metode pembayaran paling populer di seluruh dunia." + +#~ msgid "PayPal account" +#~ msgstr "Akun paypal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Setelah kamu mengklik lanjutkan, kami akan mengarahkan kamu ke PayPal " +#~ "untuk mengisi detail pembayaran Anda. Kamu kemudian akan diarahkan " +#~ "kembali ke sini untuk meninjau dan mengonfirmasi pesanan Anda." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Upaya kami untuk mengeksekusi Pembayaran kamu melalui PayPal telah gagal. " +#~ "Silakan coba lagi atau hubungi kami." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "dari %(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Upaya kami untuk mengeksekusi Pembayaran kamu melalui PayPal telah gagal. " +#~ "Silakan coba lagi atau hubungi kami." + #~ msgid "All actions" #~ msgstr "Semua tindakan" @@ -38049,9 +38381,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Harap jangan menggunakan karakter khusus dalam nama." -#~ msgid "State" -#~ msgstr "Negara" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" @@ -38739,8 +39068,5 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Desain lencana" -#~ msgid "(Same as above)" -#~ msgstr "(Sama seperti di atas)" - #~ msgid "Translation in development" #~ msgstr "Terjemahan dalam pengembangan" diff --git a/src/pretix/locale/id/LC_MESSAGES/djangojs.po b/src/pretix/locale/id/LC_MESSAGES/djangojs.po index 40bb67935..d7d058fc7 100644 --- a/src/pretix/locale/id/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/id/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2023-09-20 14:01+0000\n" "Last-Translator: Mahdia Aliyy \n" "Language-Team: Indonesian \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-08-19 12:12+0000\n" +"Last-Translator: Translate pretix user 586 " +"\n" "Language-Team: Italian \n" "Language: it\n" @@ -17,7 +18,7 @@ msgstr "" "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.17.1\n" +"X-Generator: Weblate 2026.8.1\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +92,10 @@ msgstr "Greco" msgid "Hebrew" msgstr "Ebraico" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonesiano" @@ -149,7 +154,7 @@ msgstr "Spagnolo (America Latina)" #: pretix/_base_settings.py msgid "Thai" -msgstr "" +msgstr "Tailandese" #: pretix/_base_settings.py msgid "Turkish" @@ -198,7 +203,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Elenco degli URI di post-logout consentiti, separati da uno spazio" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "ID del client" @@ -413,7 +418,7 @@ msgstr "" #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py #, python-format msgid "You've been invited to join %(organizer)s" -msgstr "" +msgstr "Sei stato invitato ad entrare in %(organizer)s" #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py msgid "This user already has been invited for this team." @@ -434,10 +439,14 @@ msgid "Medium connected to other event" msgstr "Mezzo connesso a un altro evento" #: pretix/api/views/checkin.py -#, fuzzy -#| msgid "You cannot change this order." msgid "You cannot exchange a medium for a medium." -msgstr "Non puoi modificare questo ordine." +msgstr "Non puoi scambiare un mezzo per un mezzo." + +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "Product does not support medium exchange." +msgid "You cannot simulate a medium exchange." +msgstr "Il prodotto non supporta lo scambio di supporto." #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format @@ -595,16 +604,17 @@ msgstr "" "annidati come le varianti o i pacchetti." #: pretix/api/webhooks.py -#, fuzzy -#| msgid "Product changed" msgid "Quota changed" -msgstr "Prodotto modificato" +msgstr "Quota modificata" #: pretix/api/webhooks.py msgid "" "This includes related events like creation, deletion, opening or closing of " "quotas. No webhook is sent for changes to the resulting availability." msgstr "" +"Questo include gli eventi relativi quali la creazione, cancellazione, " +"apertura o chiusura delle quote. Nessun webhook verrà inviato per modifiche " +"alla disponibilità." #: pretix/api/webhooks.py msgid "Shop taken live" @@ -888,8 +898,7 @@ msgstr "Informazioni sull'evento o sulla data" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -906,7 +915,6 @@ msgstr "Partecipante" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "Email partecipante" @@ -1226,16 +1234,15 @@ msgstr "" #: pretix/base/exporters/customers.py pretix/base/permissions.py #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/customers.html -#, fuzzy msgid "Customers" -msgstr "Indirizzi Email (file di testo)" +msgstr "Clienti" #: pretix/base/exporters/customers.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html #: pretix/presale/views/customer.py msgid "Memberships" -msgstr "" +msgstr "Iscrizioni" #: pretix/base/exporters/customers.py pretix/base/models/customers.py #: pretix/control/templates/pretixcontrol/organizers/customer.html @@ -1394,10 +1401,8 @@ msgid "Membership type" msgstr "Tipo di abbonamento" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Purchase time" msgid "Purchase ticket" -msgstr "Ora acquisto" +msgstr "Acquista biglietto" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py @@ -1414,9 +1419,8 @@ msgid "Start date" msgstr "Data di inizio" #: pretix/base/exporters/customers.py -#, fuzzy msgid "Start time" -msgstr "Data da" +msgstr "Ora inizio" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py @@ -1429,10 +1433,8 @@ msgid "End date" msgstr "Data di fine" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "End: %(time)s" msgid "End time" -msgstr "Fine: %(time)s" +msgstr "Orario finale" #: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py msgctxt "export_category" @@ -1660,9 +1662,8 @@ msgid "Invoice sender:" msgstr "Mittente fattura:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1674,8 +1675,7 @@ msgstr "Indirizzo" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "CAP" @@ -1683,8 +1683,7 @@ msgstr "CAP" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Città" @@ -1707,8 +1706,7 @@ msgstr "Stato" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1736,8 +1734,7 @@ msgstr "Destinatario fattura:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1790,6 +1787,22 @@ msgstr "ID di corrispondenza dei pagamenti" msgid "Payment providers" msgstr "Sistemi di pagamento" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Tipo di trasmissione" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "Tipo di trasmissione" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "Tipo di trasmissione" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Cancellazione" @@ -2456,7 +2469,6 @@ msgstr "Evento" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2480,7 +2492,6 @@ msgstr "Vecchi dati" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Quantità" @@ -2553,7 +2564,8 @@ msgstr "Stati di pagamento" msgid "Refund states" msgstr "Stato rimborsi" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2567,7 +2579,6 @@ msgstr "Ordine" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "ID pagamento" @@ -3030,11 +3041,12 @@ msgid "" "The field \"%(label)s\" may not contain special characters such as " "\"%(chars)s\"." msgstr "" +"Il campo \"%(label)s\" non può contenere i caratteri speciali \"%(chars)s\"." #: pretix/base/forms/questions.py #, python-format msgid "The field \"%(label)s\" may not contain an URL (%(url)s)." -msgstr "" +msgstr "Il campo \"%(label)s\" non può contenere un URL (%(url)s)." #: pretix/base/forms/questions.py msgctxt "phonenumber" @@ -3075,15 +3087,13 @@ msgstr "" "non è un'immagine." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" -"Se lo lasci vuoto, il ticket sarà valido a partire dalla data di vendita." +#, fuzzy +msgid "Street" +msgstr "Indirizzo" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Indirizzo e numero civico" +msgid "State" +msgstr "Stato" #: pretix/base/forms/questions.py #, python-brace-format @@ -3115,6 +3125,17 @@ msgstr "Per favore inserisci data e orario successivi a {min}." msgid "Please enter a date and time no later than {max}." msgstr "Per favore inserisci data e orario precedenti a {max}." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Se lo lasci vuoto, il ticket sarà valido a partire dalla data di vendita." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Indirizzo e numero civico" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -3979,21 +4000,19 @@ msgid "Price effect" msgstr "Variazione di prezzo" #: pretix/base/modelimport_vouchers.py -#, fuzzy, python-brace-format -#| msgid "Could not parse {value} as a price mode, use one of {options}." +#, python-brace-format msgid "Could not parse {value} as a price effect, use one of {options}." msgstr "" -"Non è possible leggere {value} come modalità prezzo, usare una di {options}." +"Non è possible leggere {value} come un effetto prezzo, usare una di " +"{options}." #: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py msgid "Voucher value" msgstr "Valore buono" #: pretix/base/modelimport_vouchers.py -#, fuzzy -#| msgid "It is pointless to set a value without a price mode." msgid "It is pointless to set a value without a price effect." -msgstr "Non ha senso impostare un valore senza una modalità di prezzo." +msgstr "Non ha senso impostare un valore senza un effetto prezzo." #: pretix/base/modelimport_vouchers.py pretix/base/models/items.py #: pretix/base/models/vouchers.py @@ -4097,43 +4116,33 @@ msgid "Users" msgstr "Utenti" #: pretix/base/models/auth.py -#, fuzzy -#| msgid "Customer account anonymized" msgid "Changes to your account" -msgstr "Account del cliente anonimizzato" +msgstr "Modifiche al tuo account" #: pretix/base/models/auth.py -#, fuzzy, python-brace-format -#| msgid "" -#| "to confirm changing your email address from {old_email}\n" -#| "to {new_email}, use the following code:" +#, python-brace-format msgid "" "To change your email address from {old_email} to {new_email}, use the " "following code:" msgstr "" -"Per confermare la modifica del tuo indirizzo e-mail da {old_email}\n" -"a {new_email}, utilizza il seguente codice:" +"Per cambiare il tuo indirizzo e-mail da {old_email} a {new_email}, utilizza " +"il seguente codice:" #: pretix/base/models/auth.py -#, fuzzy, python-brace-format -#| msgid "" -#| "to confirm changing your email address from {old_email}\n" -#| "to {new_email}, use the following code:" +#, python-brace-format msgid "" "To verify your email address {email} on {instance}, use the following code:" msgstr "" -"Per confermare la modifica del tuo indirizzo e-mail da {old_email}\n" -"a {new_email}, utilizza il seguente codice:" +"Per verificare il tuo indirizzo {email} su {instance} , utilizza il seguente " +"codice:" #: pretix/base/models/auth.py -#, fuzzy msgid "Your confirmation code" -msgstr "Conferme" +msgstr "Il tuo codice di conferma" #: pretix/base/models/auth.py -#, fuzzy msgid "Reset your password" -msgstr "Ripeti la password" +msgstr "Resetta la tua password" #: pretix/base/models/checkin.py msgid "All products (including newly created ones)" @@ -4273,7 +4282,7 @@ msgstr "Biglietto non consentito qui" #: pretix/base/models/checkin.py msgid "Ticket code is ambiguous on list" -msgstr "Codice biglietto ambiguo nella lista" +msgstr "Il codice del biglietto è ambiguo sulla lista" #: pretix/base/models/checkin.py msgid "Server error" @@ -4296,22 +4305,16 @@ msgid "Check-in annulled" msgstr "Check-in annullato" #: pretix/base/models/checkin.py -#, fuzzy -#| msgid "Ticket already used" msgid "Ticket already exchanged" -msgstr "Biglietto già utilizzato" +msgstr "Biglietto già scambiato" #: pretix/base/models/checkin.py -#, fuzzy -#| msgid "Reusable media" msgid "Reusable medium invalid" -msgstr "Media riutilizzabile" +msgstr "Mezzo riutilizzabile non valido" #: pretix/base/models/checkin.py -#, fuzzy -#| msgid "Reusable media type" msgid "Reusable medium already exists" -msgstr "Tipo di supporto riutilizzabile" +msgstr "Mezzo riutilizzabile esiste già" #: pretix/base/models/customers.py msgid "Provider name" @@ -4450,6 +4453,11 @@ msgstr "Data di installazione" msgid "Initialization date" msgstr "Data di inizializzazione" +#: pretix/base/models/devices.py +#, fuzzy +msgid "Security profile" +msgstr "Aggiorna il profilo" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -4685,16 +4693,12 @@ msgid "This event is remote or partially remote." msgstr "Questo evento è totalmente o parzialmente da remoto." #: pretix/base/models/event.py -#, fuzzy -#| msgid "" -#| "This will be used to let users know if the event is in a different " -#| "timezone and let’s us calculate users’ local times." msgid "" "This will be used to let users know if the event is in a different timezone, " "and to let us calculate the local time of a user." msgstr "" "Verrà usato per informare gli utenti se l'evento si trova in un fuso orario " -"differente e permette di calcolare l'ora locale dei vari utenti." +"differente e permetterci di calcolare l'ora locale dei vari utenti." #: pretix/base/models/event.py pretix/base/models/organizer.py #: pretix/control/navigation.py @@ -4809,7 +4813,7 @@ msgstr "Data della serie di eventi" #: pretix/base/models/event.py msgid "Dates in event series" -msgstr "Date della serie di eventi" +msgstr "Date nella serie di eventi" #: pretix/base/models/event.py msgid "One or more variations do not belong to this event." @@ -4891,11 +4895,8 @@ msgstr "" "entrambi." #: pretix/base/models/event.py -#, fuzzy -#| msgid "The bundled item must belong to the same event as the item." msgid "Property and event must belong to the same organizer." -msgstr "" -"L'elemento in bundle deve appartenere allo stesso evento dell'elemento." +msgstr "Proprietà ed evento devono appartenere allo stesso organizzatore." #: pretix/base/models/event.py pretix/base/models/organizer.py msgid "Link text" @@ -5133,8 +5134,6 @@ msgstr "" "Mostra il prodotto con informazioni sul motivo per cui non è disponibile" #: pretix/base/models/items.py -#, fuzzy -#| msgid "Don't use re-usable media, use regular one-off tickets" msgid "Don't use reusable media, use regular one-off tickets" msgstr "Non usare biglietti riutilizzabili, usa normali biglietti singoli" @@ -5143,32 +5142,28 @@ msgid "Require a previously unknown medium to be newly added" msgstr "Richiedi l'aggiunta di un mezzo precedentemente sconosciuto" #: pretix/base/models/items.py -#, fuzzy -#| msgid "Require an existing medium to be re-used" msgid "Require an existing medium to be reused, replacing any previous tickets" -msgstr "Richiedi il riuso di un supporto esistente" +msgstr "Richiedi il riuso di un mezzo esistente, sostituendo tutti i biglietti" #: pretix/base/models/items.py -#, fuzzy -#| msgid "Require either an existing or a new medium to be used" msgid "" "Require either an existing or a new medium to be used, replacing any " "previous tickets" -msgstr "Richiedi l'utilizzo di un mezzo esistente o di uno nuovo" +msgstr "" +"Richiedi l'utilizzo di un mezzo esistente o di uno nuovo, sostituendo tutti " +"i biglietti precedenti" #: pretix/base/models/items.py -#, fuzzy -#| msgid "Require an existing medium to be re-used" msgid "Require an existing medium to be reused, adding to any previous tickets" -msgstr "Richiedi il riuso di un supporto esistente" +msgstr "Richiedi il riuso di un mezzo esistente, in aggiunta ai biglietti" #: pretix/base/models/items.py -#, fuzzy -#| msgid "Require either an existing or a new medium to be used" msgid "" "Require either an existing or a new medium to be used, adding to any " "previous tickets" -msgstr "Richiedi l'utilizzo di un mezzo esistente o di uno nuovo" +msgstr "" +"Richiedi l'utilizzo di un mezzo esistente o di uno nuovo, in aggiunta a " +"tutti i biglietti precedenti" #: pretix/base/models/items.py msgid "Category" @@ -5287,14 +5282,6 @@ msgid "Only show after sellout of" msgstr "Mostra solamente dopo la vendita di" #: pretix/base/models/items.py -#, fuzzy -#| msgid "" -#| "If you select a product here, this product will only be shown when that " -#| "product is sold out. If combined with the option to hide sold-out " -#| "products, this allows you to swap out products for more expensive ones " -#| "once the cheaper option is sold out. There might be a short period in " -#| "which both products are visible while all tickets of the referenced " -#| "product are reserved, but not yet sold." msgid "" "If you select a product here, this product will only be shown when that " "product is no longer available. This will happen either because the other " @@ -5305,12 +5292,15 @@ msgid "" "products are visible while all tickets of the referenced product are " "reserved, but not yet sold." msgstr "" -"Se si seleziona un prodotto qui, questo verrà mostrato solo quando il " -"prodotto è esaurito. Se combinata con l'opzione per nascondere i prodotti " -"esauriti, questa opzione consente di scambiare i prodotti con altri più " -"costosi una volta che l'opzione più economica è esaurita. Potrebbe esserci " -"un breve periodo in cui entrambi i prodotti sono visibili mentre tutti i " -"biglietti del prodotto di riferimento sono prenotati, ma non ancora venduti." +"Selezionando un prodotto qui, questo verrà visualizzato solo quando il " +"prodotto di riferimento non sarà più disponibile. Ciò accadrà perché l'altro " +"prodotto è esaurito o perché il periodo di vendita dell'altro prodotto è " +"terminato. Se combinata con l'opzione per nascondere i prodotti esauriti, " +"questa funzione consente di sostituire i prodotti con alternative più " +"costose una volta che l'opzione più economica è esaurita. Potrebbe " +"verificarsi un breve periodo in cui entrambi i prodotti sono visibili, " +"poiché tutti i biglietti del prodotto di riferimento sono riservati ma non " +"ancora venduti." #: pretix/base/models/items.py msgid "" @@ -5535,14 +5525,6 @@ msgid "Reusable media policy" msgstr "Linee guida sui supporti riutilizzabili" #: pretix/base/models/items.py -#, fuzzy -#| msgid "" -#| "If this product should be stored on a re-usable physical medium, you can " -#| "attach a physical media policy. This is not required for regular tickets, " -#| "which just use a one-time barcode, but only for products like renewable " -#| "season tickets or re-chargeable gift card wristbands. This is an advanced " -#| "feature that also requires specific configuration of ticketing and " -#| "printing settings." msgid "" "If this product should be stored on a reusable physical medium, you can " "attach a physical media policy. This is not required for regular tickets, " @@ -5606,6 +5588,9 @@ msgid "" "prior to their usage. Therefore, the selected media policy does not make " "sense for this media type." msgstr "" +"Il tipo di supporto selezionato richiede che tutti i supporti siano " +"registrati nel sistema prima dell'uso. Pertanto, la politica sui supporti " +"scelta non ha senso per questo tipo di supporto." #: pretix/base/models/items.py msgid "" @@ -5791,6 +5776,10 @@ msgstr "La variante scelta non appartiene a questo prodotto." msgid "The count needs to be equal to or greater than zero." msgstr "Il conteggio deve essere uguale o superiore a zero." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Posizione dell'ordine" + #: pretix/base/models/items.py msgid "Number" msgstr "Numero" @@ -5828,6 +5817,10 @@ msgstr "Data e ora" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Codice nazione (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5897,6 +5890,12 @@ msgstr "Attualmente non è supportato nelle nostre app e durante il check-in" msgid "Maximum value" msgstr "Valore massimo" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Lunghezza massima" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Lunghezza massima" @@ -5965,6 +5964,12 @@ msgstr "La data massima non può essere prima del valore minimo." msgid "The maximum value must not be lower than the minimum value." msgstr "Il valore massimo non può essere inferiore al valore minimo." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "Il valore massimo non può essere inferiore al valore minimo." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6137,10 +6142,8 @@ msgid "being sent" msgstr "invio in corso" #: pretix/base/models/mail.py -#, fuzzy -#| msgid "Waiting list entry" msgid "awaiting retry" -msgstr "Voce in lista d'attesa" +msgstr "in attesa di riprovare" #: pretix/base/models/mail.py #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -6169,18 +6172,16 @@ msgstr "rimbalzato" #: pretix/base/models/media.py msgctxt "reusable_medium" msgid "Claim token" -msgstr "" +msgstr "Richiedi token" #: pretix/base/models/media.py msgctxt "reusable_medium" msgid "Label" -msgstr "" +msgstr "Etichetta" #: pretix/base/models/media.py -#, fuzzy -#| msgid "Linked ticket" msgid "Linked tickets" -msgstr "Ticket collegato" +msgstr "Biglietti collegati" #: pretix/base/models/media.py msgid "" @@ -6188,6 +6189,9 @@ msgid "" "validity. If multiple tickets are valid at once, this will lead to failed " "check-ins." msgstr "" +"Se colleghi più di un biglietto, assicurati che la loro validità non si " +"sovrapponga. Se più biglietti sono validi contemporaneamente i check-in " +"andranno in errore." #: pretix/base/models/memberships.py #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html @@ -6493,10 +6497,6 @@ msgstr "Carta regalo" msgid "Value" msgstr "Valore" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Posizione dell'ordine" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "ID carrello (p.es. chiave di sessione)" @@ -6522,10 +6522,6 @@ msgid "This reference will be printed on your invoice for your convenience." msgstr "" "Per vostra comodità, questo riferimento verrà stampato sulla vostra fattura." -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "Tipo di trasmissione" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -6591,10 +6587,8 @@ msgstr "" "utenti." #: pretix/base/models/organizer.py -#, fuzzy -#| msgid "Event admission" msgid "All event permissions" -msgstr "Ammissione all'evento" +msgstr "Permessi per tutti gli eventi" #: pretix/base/models/organizer.py #: pretix/control/templates/pretixcontrol/organizers/team_edit.html @@ -6602,9 +6596,8 @@ msgid "Event permissions" msgstr "Permessi dell'evento" #: pretix/base/models/organizer.py -#, fuzzy msgid "All organizer permissions" -msgstr "Impostazioni account" +msgstr "Tutti i permessi dell'organizzatore" #: pretix/base/models/organizer.py #: pretix/control/templates/pretixcontrol/organizers/team_edit.html @@ -7543,8 +7536,11 @@ msgid "The payment for this invoice has already been received." msgstr "Il pagamento per questa fattura è già stato ricevuto." #: pretix/base/payment.py +#, fuzzy +#| msgid "" +#| "This payment is already being processed and can not be canceled any more." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" "Questo pagamento è già in fase di elaborazione e non può più essere " "annullato." @@ -7676,6 +7672,8 @@ msgid "" "This payment provider exists for historical purposes only and is no longer " "usable." msgstr "" +"Questo provider di pagamenti esiste per ragioni storiche e non ne è più " +"possibile l'utilizzo." #: pretix/base/pdf.py msgid "Ticket code (barcode content)" @@ -7843,7 +7841,7 @@ msgstr "Giorno di inizio evento" #: pretix/base/pdf.py pretix/base/services/checkin.py #: pretix/control/forms/filter.py msgid "Friday" -msgstr "venerdì" +msgstr "Venerdì" #: pretix/base/pdf.py msgid "Event end date and time" @@ -7910,16 +7908,12 @@ msgid "Atlantis" msgstr "Atlantide" #: pretix/base/pdf.py -#, fuzzy -#| msgid "Custom recipient field label" msgid "Invoice custom recipient field" -msgstr "Campo indirizzo del destinatario personalizzato" +msgstr "Campo personalizzato del destinatario" #: pretix/base/pdf.py -#, fuzzy -#| msgid "Custom recipient field label" msgid "Custom recipient field" -msgstr "Campo indirizzo del destinatario personalizzato" +msgstr "Campo del destinatario personalizzato" #: pretix/base/pdf.py msgid "List of Add-Ons" @@ -7934,10 +7928,8 @@ msgstr "" "2x Componente aggiuntivo 2" #: pretix/base/pdf.py -#, fuzzy -#| msgid "List of Add-Ons" msgid "List of Checked-In Add-Ons" -msgstr "Lista di componenti aggiuntivi" +msgstr "Elenco dei componenti aggiuntivi registrati" #: pretix/base/pdf.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/organizers/index.html @@ -8005,25 +7997,18 @@ msgid "Validity end time" msgstr "Ora fine validità" #: pretix/base/pdf.py pretix/control/forms/item.py -#, fuzzy -#| msgid "Printing time" msgid "Program times" -msgstr "Ora di stampa" +msgstr "Programma" #: pretix/base/pdf.py -#, fuzzy -#| msgid "" -#| "2017-05-31 10:00 – 12:00\n" -#| "2017-05-31 14:00 – 16:00\n" -#| "2017-05-31 14:00 – 2017-06-01 14:00" msgid "" "2017-05-31 10:00 – 12:00, Room 1\n" "2017-05-31 14:00 – 16:00, Room 2\n" "2017-05-31 14:00 – 2017-06-01 14:00, Building A" msgstr "" -"2017-05-31 10:00 – 12:00\n" -"2017-05-31 14:00 – 16:00\n" -"2017-05-31 14:00 – 2017-06-01 14:00" +"2017-05-31 10:00 – 12:00, Stanza 1\n" +"2017-05-31 14:00 – 16:00, Stanza 2\n" +"2017-05-31 14:00 – 2017-06-01 14:00, Edificio A" #: pretix/base/pdf.py msgid "Reusable Medium ID" @@ -8120,10 +8105,9 @@ msgid "View" msgstr "Vista" #: pretix/base/permissions.py -#, fuzzy msgctxt "permission_level" msgid "View and change" -msgstr "Salva modifiche" +msgstr "Visualizza e modifica" #: pretix/base/permissions.py msgid "API only" @@ -8137,10 +8121,9 @@ msgstr "" "generali." #: pretix/base/permissions.py -#, fuzzy msgctxt "permission_level" msgid "No access" -msgstr "Nome completo" +msgstr "Nessun accesso" #: pretix/base/permissions.py #: pretix/control/templates/pretixcontrol/event/settings.html @@ -8164,36 +8147,29 @@ msgstr "Impostazioni di pagamento" #: pretix/base/permissions.py #: pretix/control/templates/pretixcontrol/event/tax.html -#, fuzzy msgid "Tax settings" -msgstr "Impostazioni account" +msgstr "Impostazioni tasse" #: pretix/base/permissions.py msgid "Invoicing settings" msgstr "Impostazioni Fattura" #: pretix/base/permissions.py -#, fuzzy -#| msgctxt "subevent" -#| msgid "Event series date added" msgid "Event series dates" -msgstr "Date della serie di eventi aggiunte" +msgstr "Date della serie di eventi" #: pretix/base/permissions.py -#, fuzzy -#| msgid "Product name and variation" msgid "Products, quotas and questions" -msgstr "Nome prodotto e variante" +msgstr "Prodotti, quote e domande" #: pretix/base/permissions.py msgid "Also includes related objects like categories or discounts." msgstr "Include anche gli oggetti correlati come categorie o sconti." #: pretix/base/permissions.py -#, fuzzy msgctxt "permission_level" msgid "Only check-in" -msgstr "Filtra per stato" +msgstr "Solo check-in" #: pretix/base/permissions.py msgctxt "permission_level" @@ -8201,10 +8177,9 @@ msgid "View all" msgstr "Vedi tutto" #: pretix/base/permissions.py -#, fuzzy msgctxt "permission_level" msgid "View all and check-in" -msgstr "Filtra per stato" +msgstr "Visualizza tutto ed effettua il check-in" #: pretix/base/permissions.py msgctxt "permission_level" @@ -8220,23 +8195,18 @@ msgid "Also includes related objects like the waiting list." msgstr "Include anche gli oggetti correlati come la lista d'attesa." #: pretix/base/permissions.py -#, fuzzy -#| msgctxt "subevent" -#| msgid "Event or date information" msgid "Full event or date cancellation" -msgstr "Informazioni sull'evento o sulla data" +msgstr "Cancellazione completa dell'evento o della data" #: pretix/base/permissions.py -#, fuzzy msgctxt "permission_level" msgid "Not allowed" -msgstr "Prevendita non ancora attiva" +msgstr "Non consentito" #: pretix/base/permissions.py -#, fuzzy msgctxt "permission_level" msgid "Allowed" -msgstr "Tasse" +msgstr "Consentito" #: pretix/base/permissions.py msgctxt "permission_level" @@ -8293,10 +8263,8 @@ msgstr "" "Consente di concedere l'accesso a eventi e dati a cui non si ha accesso." #: pretix/base/permissions.py -#, fuzzy -#| msgid "Seating plan" msgid "Seating plans" -msgstr "Piano dei posti a sedere" +msgstr "Piani dei posti a sedere" #: pretix/base/permissions.py pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html @@ -8344,6 +8312,18 @@ msgstr "Inizio prevendita" msgid "Presale end" msgstr "Fine prevendita" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order email" +msgid "Order creation" +msgstr "Indirizzo email dell'ordine" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Ordine scaduto" + #: pretix/base/reldate.py msgid "before" msgstr "prima di" @@ -8368,6 +8348,26 @@ msgstr "Ora relativa:" msgid "Not set" msgstr "Non impostato" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Casuale (predefinito, funziona con tutte le app pretix)" @@ -8387,7 +8387,7 @@ msgstr "Evento annullato" #: pretix/base/services/cancelevent.py msgid "Confirm event cancellation and bulk refund" -msgstr "" +msgstr "Conferma la cancellazione dell'evento e i rimborsi di tutti gli ordini" #: pretix/base/services/cart.py pretix/base/services/modelimport.py #: pretix/base/services/orders.py @@ -8545,13 +8545,7 @@ msgid "This voucher code is not known in our database." msgstr "Questo codice buono non è presente nel nostro database." #: pretix/base/services/cart.py -#, fuzzy, python-format -#| msgid "" -#| "The voucher code \"%(voucher)s\" can only be used if you select at least " -#| "%(number)s matching products." -#| msgid_plural "" -#| "The voucher code \"%(voucher)s\" can only be used if you select at least " -#| "%(number)s matching products." +#, python-format msgid "" "The voucher code \"%(voucher)s\" can only be used if you select at least " "%(number)s matching product." @@ -8566,15 +8560,7 @@ msgstr[1] "" "%(number)s prodotti corrispondenti." #: pretix/base/services/cart.py -#, fuzzy, python-format -#| msgid "" -#| "The voucher code \"%(voucher)s\" can only be used if you select at least " -#| "%(number)s matching products. We have therefore removed some positions " -#| "from your cart that can no longer be purchased like this." -#| msgid_plural "" -#| "The voucher code \"%(voucher)s\" can only be used if you select at least " -#| "%(number)s matching products. We have therefore removed some positions " -#| "from your cart that can no longer be purchased like this." +#, python-format msgid "" "The voucher code \"%(voucher)s\" can only be used if you select at least " "%(number)s matching product. We have therefore removed some positions from " @@ -8585,12 +8571,14 @@ msgid_plural "" "your cart that can no longer be purchased like this." msgstr[0] "" "Il codice buono \"%(voucher)s\" può essere utilizzato se selezioni almeno " -"%(number)s prodotto corrispondente. Abbiamo quindi rimosso dal tuo carrello " -"alcune posizioni che non possono più essere acquistate in queste modalità." +"%(number)s prodotto corrispondente. Abbiamo pertanto rimosso dal tuo " +"carrello alcune posizioni che non possono più essere acquistate in queste " +"modalità." msgstr[1] "" "Il codice buono \"%(voucher)s\" può essere utilizzato se selezioni almeno " -"%(number)s prodotti corrispondenti. Abbiamo quindi rimosso dal tuo carrello " -"alcune posizioni che non possono più essere acquistate in queste modalità." +"%(number)s prodotti corrispondenti. Abbiamo pertanto rimosso dal tuo " +"carrello alcune posizioni che non possono più essere acquistate in queste " +"modalità." #: pretix/base/services/cart.py msgid "" @@ -8940,13 +8928,15 @@ msgstr "Devi rispondere alle domande per completare la registrazione." #: pretix/base/services/checkin.py msgid "Ticket needs to be exchanged to a suitable medium." -msgstr "" +msgstr "Il biglietto deve essere convertito in un sdupporto idoneo." #: pretix/base/services/checkin.py msgid "" "This ticket has already been exchanged for a reusable medium that now needs " "to be used instead." msgstr "" +"Questo biglietto è già stato sostituito con un supporto riutilizzabile da " +"utilizzare ora." #: pretix/base/services/checkin.py msgid "This ticket has already been redeemed." @@ -8961,29 +8951,24 @@ msgid "Czech National Bank" msgstr "Banca Nazionale Ceca" #: pretix/base/services/currencies.py -#, fuzzy -#| msgid "Czech National Bank" msgid "National Bank of Poland" -msgstr "Banca Nazionale Ceca" +msgstr "Banca Nazionale Polacca" #: pretix/base/services/export.py -#, fuzzy -#| msgid "You do not have sufficient permission to perform this export." msgid "" "Export not found or you do not have sufficient permission to perform this " "export." msgstr "" -"Non si dispone di autorizzazioni sufficienti per eseguire questa " -"esportazione." +"Esportazione non trovata oppure non disponi di autorizzazioni sufficienti " +"per eseguire questa esportazione." #: pretix/base/services/export.py msgid "Your export did not contain any data." msgstr "L'esportazione non contiene dati." #: pretix/base/services/export.py -#, fuzzy msgid "Scheduled export failed" -msgstr "Impostazioni account" +msgstr "L'esportazione pianificata non è riuscita" #: pretix/base/services/export.py msgid "Permission denied." @@ -9116,59 +9101,44 @@ msgid "You are receiving this email because you placed an order for {event}." msgstr "Hai ricevuto questa email perché hai effettuato un ordine per {event}." #: pretix/base/services/media.py -#, fuzzy -#| msgid "Invalid input type." msgid "Invalid medium type." -msgstr "Tipo di input non valido." +msgstr "Tipo di supporto non valido." #: pretix/base/services/media.py -#, fuzzy -#| msgid "The selected media type is not enabled in your organizer settings." msgid "Medium type is not enabled for organizer." -msgstr "" -"Il tipo di supporto selezionato non è abilitato nelle tue impostazioni da " -"organizzatore." +msgstr "Il tipo di supporto non è abilitato per l'organizzatore." #: pretix/base/services/media.py msgid "Incorrect medium type for product." -msgstr "" +msgstr "Tipo di supporto non compatibile con il prodotto." #: pretix/base/services/media.py -#, fuzzy -#| msgid "This ticket has already been redeemed." msgid "Ticket is already exchanged for reusable medium." -msgstr "Questo biglietto è già stato riscattato." +msgstr "Il biglietto è già stato sostituito con un supporto riutilizzabile." #: pretix/base/services/media.py -#, fuzzy -#| msgid "Reusable Medium ID" msgid "Reusable medium not found." -msgstr "ID media riutilizzabile" +msgstr "Mezzo riutilizzabile non trovato." #: pretix/base/services/media.py -#, fuzzy msgid "Reusable medium is inactive or expired." -msgstr "La data dell'evento ès tata creata." +msgstr "Il supporto riutilizzabile è inattivo o scaduto." #: pretix/base/services/media.py -#, fuzzy msgid "Reusable medium not found and could not be created." -msgstr "La data dell'evento ès tata creata." +msgstr "Supporto riutilizzabile non trovato e non è stato possibile crearlo." #: pretix/base/services/media.py -#, fuzzy -#| msgid "Reusable media type" msgid "Reusable medium already exists." -msgstr "Tipo di supporto riutilizzabile" +msgstr "Tipo di supporto riutilizzabile esiste già." #: pretix/base/services/media.py -#, fuzzy msgid "Reusable medium could not be created." -msgstr "La data dell'evento ès tata creata." +msgstr "Impossibile creare un supporto riutilizzabile." #: pretix/base/services/media.py msgid "Product does not support medium exchange." -msgstr "" +msgstr "Il prodotto non supporta lo scambio di supporto." #: pretix/base/services/memberships.py #, python-brace-format @@ -9333,6 +9303,8 @@ msgstr "Non è possibile creare un buono senza un codice." msgid "" "Voucher codes must be unique. Code \"{code}\" already exists in this import." msgstr "" +"Il codice del voucher deve essere univoco. \"{code}\" esiste già in questo " +"import." #: pretix/base/services/modelimport.py #, python-brace-format @@ -9341,13 +9313,19 @@ msgid "" msgid_plural "" "Voucher codes must be unique. Import contains existing voucher codes {code}." msgstr[0] "" +"Il codice del voucher deve essere univoco. \"{code}\" esiste già in questo " +"import." msgstr[1] "" +"Il codice dei voucher deve essere univoco. \"{code}\" esiste già in questo " +"import." #: pretix/base/services/modelimport.py msgid "" "Vouchers could not be imported, probably due to a voucher code already being " "in use." msgstr "" +"Non è stato possibile importare i voucher, probabilmente perché il codice di " +"un voucher è già in uso." #: pretix/base/services/orders.py msgid "" @@ -9631,15 +9609,11 @@ msgstr "" "emettere una carta regalo." #: pretix/base/services/orders.py -#, fuzzy -#| msgid "" -#| "You cannot change the price of a position that has been used to issue a " -#| "gift card." msgid "" "You cannot change the ticket secret of a position that has been used to " "issue a gift card." msgstr "" -"Non è possibile modificare il prezzo di una posizione utilizzata per " +"Non è possibile modificare la chiave segreta di una posizione utilizzata per " "emettere una carta regalo." #: pretix/base/services/orders.py @@ -9685,7 +9659,7 @@ msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Per favore, trasferisci i soldi a questo conto bancario: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "Questo valore verrà sostituito in base a parametri dinamici." @@ -9730,22 +9704,15 @@ msgstr "" "riprova." #: pretix/base/services/shredder.py -#, fuzzy, python-format -#| msgid "Data shredding completed" +#, python-format msgid "Data shredding completed for %(event)s" -msgstr "Completata la cancellazione dei dati" +msgstr "Completata la cancellazione dei dati per %(event)s" #: pretix/base/services/stats.py msgid "Uncategorized" msgstr "Non categorizzata" #: pretix/base/services/tax.py -#, fuzzy -#| msgid "" -#| "Your VAT ID could not be checked, as the VAT checking service of your " -#| "country is currently not available. We will therefore need to charge VAT " -#| "on your invoice. You can get the tax amount back via the VAT " -#| "reimbursement process." msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge you the " @@ -9753,8 +9720,8 @@ msgid "" msgstr "" "Non è stato possibile verificare il tuo numero di partita IVA, poiché il " "servizio di verifica IVA del tuo Paese non è attualmente disponibile. " -"Dovremo quindi addebitare l'IVA sulla tua fattura. Puoi ottenere indietro " -"l'importo dell'imposta tramite la procedura di rimborso IVA." +"Dovremo quindi addebitare l'IVA sulla tua fattura come se tu non avessi " +"inserito un numero di partita IVA." #: pretix/base/services/tax.py msgid "This VAT ID is not valid. Please re-check your input." @@ -9924,17 +9891,10 @@ msgstr "" "durante l'acquisto." #: pretix/base/settings.py -#, fuzzy -#| msgid "Activate re-usable media" msgid "Activate reusable media" msgstr "Attiva supporti riutilizzabili" #: pretix/base/settings.py -#, fuzzy -#| msgid "" -#| "The re-usable media feature allows you to connect tickets and gift cards " -#| "with physical media such as wristbands or chip cards that may be re-used " -#| "for different tickets or gift cards later." msgid "" "The reusable media feature allows you to connect tickets and gift cards with " "physical media such as wristbands or chip cards that may be reused for " @@ -9946,7 +9906,7 @@ msgstr "" #: pretix/base/settings.py msgid "Enforce the usage of issued reusable media for check-in" -msgstr "" +msgstr "Forza l'uso dei supporti riutilizzabili rilasciati per il check-in" #: pretix/base/settings.py msgid "" @@ -9954,6 +9914,9 @@ msgid "" "medium has been created and linked to a ticket. Keeping this option turned " "off will treat the reusable medium and ticket as equals." msgstr "" +"Se abilitato, un codice a barre del biglietto non sarà più accettato, se è " +"stato creato e collegato un supporto riutilizzabile. Disabilitare questa " +"opzione tratta il supporto riutilizzabile e il biglietto come equivalenti." #: pretix/base/settings.py msgid "Length of barcodes" @@ -10176,23 +10139,18 @@ msgstr "" "della fattura non sia espresso in CZK." #: pretix/base/settings.py -#, fuzzy -#| msgid "" -#| "Based on Czech National Bank daily rates, whenever the invoice amount is " -#| "not in CZK." msgid "" "Based on National Bank of Poland daily rates, whenever the invoice amount is " "not in PLN." msgstr "" -"In base ai tassi giornalieri della Banca Nazionale Ceca, qualora l'importo " -"della fattura non sia espresso in CZK." +"In base ai tassi giornalieri della Banca Nazionale Polacca, qualora " +"l'importo della fattura non sia espresso in PLN." #: pretix/base/settings.py msgid "Require invoice address" msgstr "Obbliga l'inserimento dell'indirizzo di fatturazione" #: pretix/base/settings.py -#, fuzzy msgid "Require a business address" msgstr "Richiedi un indirizzo aziendale" @@ -10206,7 +10164,7 @@ msgstr "Chiedi il beneficiario" #: pretix/base/settings.py msgid "Custom recipient field label" -msgstr "Campo indirizzo del destinatario personalizzato" +msgstr "Campo personalizzato del destinatario" #: pretix/base/settings.py msgid "" @@ -10241,11 +10199,7 @@ msgid "Ask for VAT ID" msgstr "Chiedi la partita IVA" #: pretix/base/settings.py -#, fuzzy, python-brace-format -#| msgid "" -#| "Only works if an invoice address is asked for. VAT ID is never required " -#| "and only requested from business customers in the following countries: " -#| "{countries}" +#, python-brace-format msgid "" "Only works if an invoice address is asked for. VAT ID is only requested from " "business customers in the following countries: {countries}." @@ -10253,13 +10207,11 @@ msgstr "" "Funzionerà solamente se viene richiesto anche l'indirizzo per la " "fatturazione. La partita IVA non è mai un campo obbligatorio e verrà " "richiesta solamente per i clienti aziendali dalle seguenti nazioni: " -"{countries}" +"{countries}." #: pretix/base/settings.py -#, fuzzy -#| msgid "Require name" msgid "Require VAT ID in" -msgstr "Richiedi nome" +msgstr "Richiedi numero di partita IVA" #: pretix/base/settings.py msgid "" @@ -10267,6 +10219,10 @@ msgid "" "ID in all countries. VAT ID will be required for all business addresses in " "the selected countries." msgstr "" +"La partita IVA è opzionale di default, perché non tutte le aziende la " +"posseggono in tutte le nazioni. Il codice della partita IVA sarà " +"obbligatorio per tutti gli indirizzi aziendali locati nelle nazioni " +"selezionate." #: pretix/base/settings.py msgid "Invoice address explanation" @@ -10427,6 +10383,25 @@ msgstr "" "vendita dei biglietti viene raggiunto. Puoi utilizzarlo per descrivere " "alternative per l'acquisto dei biglietti, come ad esempio un box office." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "Guida ai pagamenti" @@ -10601,6 +10576,19 @@ msgstr "" "sia disponibile una capacità sufficiente. Nessun pagamento sarà mai " "accettato dopo la “Data ultima di pagamento” configurata sopra." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Genera fatture per i canali di vendita" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Mostra data di inizio" @@ -10692,9 +10680,6 @@ msgstr "" "dell'evento" #: pretix/base/settings.py -#, fuzzy -#| msgctxt "invoice" -#| msgid "Invoice date" msgid "Invoice date" msgstr "Data fattura" @@ -10743,9 +10728,8 @@ msgstr "" "necessario apportare una modifica." #: pretix/base/settings.py -#, fuzzy msgid "Only issue invoices to business customers" -msgstr "Azienda" +msgstr "Emettere fatture solo ai clienti aziendali" #: pretix/base/settings.py msgid "Address line" @@ -11254,14 +11238,6 @@ msgstr "" "Nascondi tutte le date non disponibili dalla visualizzazione calendario o " "elenco" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Questa opzione attualmente influisce solo sul calendario di questa serie di " -"eventi, non sul calendario dell'organizzatore." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Nascondi tutte le date passate dal calendario" @@ -11316,50 +11292,60 @@ msgstr "" #: pretix/base/settings.py msgid "Customers can change the variation of the products they purchased" -msgstr "" +msgstr "I clienti potranno cambiare la variation dei prodotti già acquistati" #: pretix/base/settings.py -#, fuzzy msgid "Customers can change their selected add-on products" -msgstr "I clienti non possono più modificare i loro ordini" +msgstr "I clienti non potranno più modificare i gli add-on selezionati" #: pretix/base/settings.py msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" +"Permetti le modifiche solamente se il prezzo finale è maggiore o uguale al " +"prezzo precedente." #: pretix/base/settings.py msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" +"Permetti le modifiche solamente se il prezzo finale è maggiore del prezzo " +"precedente." #: pretix/base/settings.py msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" +"Permetti le modifiche solamente se il prezzo finale è uguale al prezzo " +"precedente." #: pretix/base/settings.py msgid "" "Allow changes regardless of price, as long as no refund is required (i.e. " "the resulting price is not lower than what has already been paid)." msgstr "" +"Permetti le modifiche a prescindere del prezzo, a meno che non sia " +"necessario un rimborso (Il prezzo finale non è inferiore a quanto il cliente " +"ha già pagato)." #: pretix/base/settings.py msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" +"Permetti le modifiche a prescindere del prezzo, anche se portano ad un " +"rimborso." #: pretix/base/settings.py msgid "Requirement for changed prices" -msgstr "" +msgstr "Requisiti per il cambiamento di prezzi" #: pretix/base/settings.py msgid "Do not allow changes after" -msgstr "" +msgstr "Non permettere modifiche dopo il" #: pretix/base/settings.py msgid "Allow change even though the ticket has already been checked in" -msgstr "" +msgstr "Permetti modifiche anche se il biglietto ha già effettuato il check-in" #: pretix/base/settings.py msgid "" @@ -11369,10 +11355,16 @@ msgid "" "in individually. Use with care, and preferably only in combination with a " "limitation on price changes above." msgstr "" +"Di default, le modifiche degli ordini sono disabilitate dopo che è stato " +"effettuato il check-in con qualsiasi biglietto contenuto nell'ordine. " +"Abilitando questa opzione, disabiliterai questo controllo. Non sarà comunque " +"possibile rimuovere un add-on con cui è già stato effettuato un check-in. " +"Usa questa opzione con attenzione e, preferibilmente, solamente in " +"combinazione con una delle limitazioni sul prezzo elencate sopra." #: pretix/base/settings.py msgid "Allow individual attendees to change their ticket" -msgstr "" +msgstr "Permetti ai singoli partecipanti di modificare il proprio biglietto" #: pretix/base/settings.py msgid "" @@ -11382,15 +11374,20 @@ msgid "" "total price of the order. Such changes can always only be made by the main " "customer." msgstr "" +"Di default, solo la persona che ha effettuato l'ordine di questo biglietto " +"può eseguire modifiche. Selezionando questa opzione, anche i singoli " +"partecipanti potranno fare cambiamenti. In ogni caso, i singoli partecipanti " +"non potranno effettuare operazioni che cambiano il costo dell'ordine. Queste " +"operazioni sono possibili solamente per chi originariamente ha creato " +"l'ordine." #: pretix/base/settings.py msgid "Customers can cancel their unpaid orders" -msgstr "" +msgstr "I clienti possono annullare i loro ordini non pagati" #: pretix/base/settings.py -#, fuzzy msgid "Charge a fixed cancellation fee" -msgstr "Cancellazione di" +msgstr "Addebita una quota di cancellazione fissa" #: pretix/base/settings.py msgid "" @@ -11398,60 +11395,71 @@ msgid "" "never charged. Note that it will be your responsibility to claim the " "cancellation fee from the user." msgstr "" +"Interessa solamente gli ordini con pagamenti in attesa, la quota di " +"cancellazione non viene mai addebitata sugli ordini gratuiti. Nota: è tua " +"responsabilità collezionare la quota di cancellazione dall'utente." #: pretix/base/settings.py msgid "Charge payment, shipping and service fees" -msgstr "" +msgstr "Addebita la quota di spedizione, pagamento e servizio" #: pretix/base/settings.py msgid "Charge a percentual cancellation fee" -msgstr "" +msgstr "Addebita una quota di quota di cancellazione in percentuale" #: pretix/base/settings.py msgid "Do not allow cancellations after" -msgstr "" +msgstr "Non permettere di annullare gli ordine dopo il" #: pretix/base/settings.py msgid "Customers can cancel their paid orders" -msgstr "" +msgstr "I clienti possono annullare i loro ordini già pagati" #: pretix/base/settings.py msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" +"Il denaro già incassato sarà automaticamente restituito se il metodo di " +"pagamento lo permette. Altrimenti, un rimborso manuale verrà creato così che " +"tu possa processarlo manualmente." #: pretix/base/settings.py pretix/control/forms/orders.py msgid "Keep a fixed cancellation fee" -msgstr "" +msgstr "Trattieni una quota di cancellazione fissa" #: pretix/base/settings.py msgid "Keep payment, shipping and service fees" -msgstr "" +msgstr "Trattieni la quota di spedizione, pagamento e servizio" #: pretix/base/settings.py pretix/control/forms/orders.py msgid "Keep a percentual cancellation fee" -msgstr "" +msgstr "Trattieni una quota di cancellazione in percentuale" #: pretix/base/settings.py msgid "Allow customers to voluntarily choose a lower refund" -msgstr "" +msgstr "Permetti si clienti di scegliere volontariamente un rimborso minore" #: pretix/base/settings.py msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" +"Con questa opzione attiva, i tuoi clienti potranno scegliere di ottenere un " +"rimborso minore al dovuto, per effettuare una donazione nei vostri confronti." #: pretix/base/settings.py msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" +"Tuttavia, se desideri aiutarci a mantenere in vita questa piattaforma, " +"considera di usare il cursore qui sotto per richiedere un rimborso più " +"basso. Grazie!" #: pretix/base/settings.py msgid "Voluntary lower refund explanation" -msgstr "" +msgstr "Spiegazione del rimborso volontario inferiore" #: pretix/base/settings.py msgid "" @@ -11460,10 +11468,14 @@ msgid "" "like to receive. You can use it e.g. to explain choosing a lower refund will " "help your organization." msgstr "" +"Questo testo verrà visualizzato tra la spiegazione sui rimborsi e il cursore " +"che i clienti possono usare per scegliere l'importo da ricevere. Puoi " +"usarlo, ad esempio, per spiegare che una riduzione del rimborso contribuisce " +"ad aiutare l'organizzazione." #: pretix/base/settings.py msgid "Step size for reduction amount" -msgstr "" +msgstr "Dimensione del passo per l'importo della riduzione" #: pretix/base/settings.py msgid "" @@ -11471,34 +11483,44 @@ msgid "" "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" +"Per impostazione predefinita, i clienti possono scegliere un importo " +"arbitrario da mantenere. Se imposti questo a 10, potranno scegliere solo " +"valori multipli di 10." #: pretix/base/settings.py msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" +"I clienti possono richiedere solo una cancellazione che deve essere " +"approvata dall'organizzatore dell'evento prima che l'ordine venga annullato " +"e un rimborso emesso." #: pretix/base/settings.py msgid "" "Do not show the cancellation fee to users when they request cancellation." msgstr "" +"Non mostrare agli utenti la penale di cancellazione quando richiedono la " +"cancellazione." #: pretix/base/settings.py msgid "All refunds are issued to the original payment method" -msgstr "" +msgstr "Tutti i rimborsi vengono inviati al metodo di pagamento originale" #: pretix/base/settings.py msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" +"I clienti possono scegliere tra una carta regalo e un rimborso sul metodo di " +"pagamento utilizzato" #: pretix/base/settings.py msgid "All refunds are issued as gift cards" -msgstr "" +msgstr "Tutti i rimborsi vengono emessi come carte regalo" #: pretix/base/settings.py msgid "Do not handle refunds automatically at all" -msgstr "" +msgstr "Non gestire i rimborsi in maniera automatica in nessun caso" #: pretix/base/settings.py #: pretix/control/templates/pretixcontrol/order/index.html @@ -11506,10 +11528,8 @@ msgid "Refund method" msgstr "Metodo di rimborso" #: pretix/base/settings.py -#, fuzzy -#| msgid "Cancellation" msgid "Terms of cancellation" -msgstr "Cancellazione" +msgstr "Condizioni di cancellazione" #: pretix/base/settings.py msgid "" @@ -11517,6 +11537,9 @@ msgid "" "empty if you want pretix to automatically generate the terms of cancellation " "based on your settings." msgstr "" +"Questo testo verrà mostrato quando la cancellazione è consentita per un " +"ordine pagato. Lascia vuoto se vuoi che pretix generi automaticamente i " +"termini di cancellazione in base alle tue impostazioni." #: pretix/base/settings.py msgid "" @@ -11524,19 +11547,22 @@ msgid "" "order. Leave empty if you want pretix to automatically generate the terms of " "cancellation based on your settings." msgstr "" +"Questo testo verrà mostrato quando la cancellazione è consentita per un " +"ordine non pagato o gratuito. Lascia vuoto se vuoi che pretix generi " +"automaticamente i termini di cancellazione in base alle tue impostazioni." #: pretix/base/settings.py pretix/control/forms/event.py msgid "Contact address" -msgstr "" +msgstr "Indirizzo di contatto" #: pretix/base/settings.py pretix/control/forms/event.py msgid "We'll show this publicly to allow attendees to contact you." msgstr "" +"La mostreremo pubblicamente per consentire ai partecipanti di contattarti." #: pretix/base/settings.py -#, fuzzy msgid "Contact URL" -msgstr "Continua" +msgstr "URL di contatto" #: pretix/base/settings.py msgid "" @@ -11544,60 +11570,65 @@ msgid "" "the email address above. Please note that you still need to add a contact " "email address that will be shared with all emails you send." msgstr "" +"Se la imposti, il collegamento di contatto a piè di pagina punta qui invece " +"che all'indirizzo e-mail indicato sopra. Nota che devi comunque aggiungere " +"un indirizzo e-mail di contatto che verrà condiviso in tutte le e-mail " +"inviate." #: pretix/base/settings.py pretix/control/forms/event.py msgid "Imprint URL" -msgstr "" +msgstr "URL del documento di imprint" #: pretix/base/settings.py pretix/control/forms/event.py msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" +"Dovrebbe puntare ad esempio a una sezione del tuo sito che contiene i tuoi " +"dati di contatto e le informazioni legali." #: pretix/base/settings.py msgid "Privacy Policy URL" -msgstr "" +msgstr "URL dell'informativa sulla privacy" #: pretix/base/settings.py msgid "" "This should point e.g. to a part of your website that explains how you use " "data gathered in your ticket shop." msgstr "" +"Dovrebbe rimandare, ad esempio, a una sezione del tuo sito web che spiega " +"come utilizzi i dati raccolti nel tuo negozio di biglietti." #: pretix/base/settings.py -#, fuzzy msgid "Accessibility information URL" -msgstr "Informazioni account modificate" +msgstr "URL delle informazioni di accessibilità" #: pretix/base/settings.py msgid "" "This should point e.g. to a part of your website that explains how your " "ticket shop complies with accessibility regulation." msgstr "" +"Dovrebbe puntare, ad esempio, a una sezione del tuo sito web che spiega come " +"il tuo negozio di biglietti rispetta le norme sull'accessibilità." #: pretix/base/settings.py #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/accessibility.html #: pretix/presale/templates/pretixpresale/organizers/base.html -#, fuzzy msgid "Accessibility information" -msgstr "Informazioni account modificate" +msgstr "Informazioni sull'accessibilità" #: pretix/base/settings.py -#, fuzzy msgid "Accessibility information title" -msgstr "Informazioni account modificate" +msgstr "Titolo delle informazioni sull'accessibilità" #: pretix/base/settings.py -#, fuzzy msgid "Accessibility information text" -msgstr "Informazioni account modificate" +msgstr "Testo delle informazioni sull'accessibilità" #: pretix/base/settings.py -#, fuzzy msgid "Attach ticket files" -msgstr "Vai al negozio" +msgstr "Allega i file del ticket" #: pretix/base/settings.py #, python-brace-format @@ -11605,33 +11636,39 @@ msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" +"I biglietti non saranno mai allegati se superano il limite di {size} per " +"evitare problemi di consegna via e-mail." #: pretix/base/settings.py pretix/plugins/sendmail/forms.py #: pretix/plugins/sendmail/models.py #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Attach calendar files" -msgstr "" +msgstr "Allega i file di calendario" #: pretix/base/settings.py msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" +"Se abilitata, verrà allegato un file di calendario in formato .ics alle " +"email di conferma dell'ordine." #: pretix/base/settings.py msgid "Attach calendar files only after order has been paid" -msgstr "" +msgstr "Allega i file di calendario solo dopo che l'ordine è stato pagato" #: pretix/base/settings.py msgid "" "Use this if you e.g. put a private access link into the calendar file to " "make sure people only receive it after their payment was confirmed." msgstr "" +"Utilizza questa opzione se, ad esempio, inserisci un collegamento di accesso " +"privato nel file del calendario per garantire che le persone ricevano " +"l'accesso solo dopo aver ricevuto la conferma del pagamento." #: pretix/base/settings.py -#, fuzzy msgid "Event description" -msgstr "Descrizione" +msgstr "Descrizione evento" #: pretix/base/settings.py msgid "" @@ -11642,36 +11679,47 @@ msgid "" "data as calendar entries are often shared with an unspecified number of " "people." msgstr "" +"Puoi usarlo per condividere informazioni con i partecipanti, come dettagli " +"di viaggio o il collegamento a un evento digitale. Se lo lasci vuoto, verrà " +"inserito un collegamento al negozio evento, all'orario di ammissione e al " +"nome dell'organizzatore. Non è consentito utilizzare segnaposto per dati " +"personali sensibili, poiché le voci del calendario vengono spesso condivise " +"con un numero non specificato di persone." #: pretix/base/settings.py msgid "Subject prefix" -msgstr "" +msgstr "Prefisso del soggetto" #: pretix/base/settings.py msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" +"Questo verrà inserito all'inizio dell'oggetto di tutte le email in uscita, " +"nel formato [prefisso]. Ad esempio, puoi sceglierne una versione abbreviata " +"del nome dell'evento." #: pretix/base/settings.py pretix/control/forms/mailsetup.py #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "Sender address" -msgstr "" +msgstr "Indirizzo del mittente" #: pretix/base/settings.py pretix/control/forms/mailsetup.py msgid "Sender address for outgoing emails" -msgstr "" +msgstr "Indirizzo del mittente per le email in uscita" #: pretix/base/settings.py msgid "Sender name" -msgstr "" +msgstr "Nome del mittente" #: pretix/base/settings.py msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" +"Il nome del mittente viene utilizzato insieme all'indirizzo del mittente per " +"le email in uscita. Il valore predefinito è il nome del tuo evento." #: pretix/base/settings.py #, python-brace-format @@ -11711,7 +11759,7 @@ msgstr "" #: pretix/base/settings.py #, python-brace-format msgid "Your orders for {event}" -msgstr "" +msgstr "I tuoi ordini per {event}" #: pretix/base/settings.py #, python-brace-format @@ -11847,7 +11895,7 @@ msgstr "" #: pretix/base/settings.py msgid "Attachment for new orders" -msgstr "" +msgstr "Allegato per nuovi ordini" #: pretix/base/settings.py #, python-brace-format @@ -11860,6 +11908,14 @@ msgid "" "sent before payment is confirmed or the order is approved. To avoid this " "vital email going to spam, you can only upload PDF files of up to {size} MB." msgstr "" +"Questo file verrà allegato all'e-mail iniziale inviata per ogni nuovo ordine " +"e sarà combinato con il testo \"Ordine effettuato\", \"Ordine gratuito\" o " +"\"Ordine ricevuto\". Sarà inviato sia ai contatti dell'ordine che ai " +"partecipanti. Puoi usarlo ad esempio per inviare i tuoi termini di servizio. " +"Non lo utilizzare per inviare informazioni non pubbliche, poiché questo file " +"potrebbe essere inviato prima che il pagamento venga confermato o l'ordine " +"sia approvato. Per evitare che questa e-mail fondamentale venga classificata " +"come spam, puoi caricare soltanto file PDF fino a {size} MB." #: pretix/base/settings.py #, python-brace-format @@ -11885,9 +11941,9 @@ msgstr "" "{event}" #: pretix/base/settings.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "Your order has been changed: {code}" -msgstr "Il tuo ordine è in attesa di pagamento: {code}" +msgstr "Il tuo ordine è stato modificato: {code}" #: pretix/base/settings.py #, python-brace-format @@ -11945,9 +12001,9 @@ msgstr "" "il team di {event}" #: pretix/base/settings.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "Event registration confirmed: {code}" -msgstr "Il tuo evento: {code}" +msgstr "Registrazione evento confermata: {code}" #: pretix/base/settings.py #, python-brace-format @@ -11975,18 +12031,20 @@ msgstr "" #: pretix/base/settings.py pretix/control/forms/event.py #: pretix/plugins/sendmail/models.py msgid "Number of days" -msgstr "" +msgstr "Numero di giorni" #: pretix/base/settings.py pretix/control/forms/event.py msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" +"Questa email verrà inviata con questo numero di giorni di anticipo rispetto " +"alla scadenza dell'ordine. Se il valore è 0, l'email non verrà mai inviata." #: pretix/base/settings.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "Your order is about to expire: {code}" -msgstr "Il tuo ordine è in attesa di pagamento: {code}" +msgstr "Il tuo ordine sta per scadere: {code}" #: pretix/base/settings.py #, python-brace-format @@ -12022,7 +12080,7 @@ msgid "Your order is pending payment: {code}" msgstr "Il tuo ordine è in attesa di pagamento: {code}" #: pretix/base/settings.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "Hello,\n" "\n" @@ -12118,14 +12176,13 @@ msgstr "" "Puoi riprovare a pagare e vedere lo stato del tuo ordine su\n" "{url}\n" "\n" -"Cordiali saluti, \n" -"\n" -"{event}team" +"Cordiali saluti, \n" +"Il tuo {event} team" #: pretix/base/settings.py #, python-brace-format msgid "You have been selected from the waitinglist for {event}" -msgstr "" +msgstr "Sei stato selezionato dalla lista d'attesa per {event}" #: pretix/base/settings.py #, python-brace-format @@ -12157,6 +12214,32 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"Ciao,\n" +"\n" +"ti sei iscritto alla lista d'attesa per {event},\n" +"per il prodotto {product}.\n" +"\n" +"Ora abbiamo un biglietto pronto per te! Puoi riscattarlo nella biglietteria\n" +"entro le prossime {hours} ore inserendo il seguente codice voucher:\n" +"\n" +"{code}\n" +"\n" +"In alternativa, fai clic sul seguente link:\n" +"\n" +"{url}\n" +"\n" +"Il link è valido soltanto per le prossime {hours} ore.\n" +"Se non riscatti il voucher entro questo termine, assegneremo il biglietto\n" +"alla persona successiva nella lista.\n" +"\n" +"Se non hai più bisogno del biglietto, fai clic sul seguente link per\n" +"farcelo sapere. Potremo così offrirlo al più presto alla persona successiva\n" +"nella lista d'attesa:\n" +"\n" +"{url_remove}\n" +"\n" +"Cordiali saluti, \n" +"Il team {event}" #: pretix/base/settings.py #, python-brace-format @@ -12191,9 +12274,9 @@ msgstr "" "{event}" #: pretix/base/settings.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "Order approved and awaiting payment: {code}" -msgstr "Ordine approvato e confermato: {code}" +msgstr "Ordine approvato, in attesa del pagamento: {code}" #: pretix/base/settings.py #, python-brace-format @@ -12246,8 +12329,7 @@ msgstr "" "Puoi vedere i dettagli e lo stato del tuo biglietto qui:\n" "{url}\n" "\n" -"Un saluto,\n" -"\n" +"Un saluto, \n" "Il team di {event}" #: pretix/base/settings.py @@ -12340,17 +12422,7 @@ msgid "Invoice {invoice_number}" msgstr "Fattura {invoice_number}" #: pretix/base/settings.py -#, fuzzy, python-brace-format -#| msgid "" -#| "Hello,\n" -#| "\n" -#| "somebody requested a list of your orders for {event}.\n" -#| "The list is as follows:\n" -#| "\n" -#| "{orders}\n" -#| "\n" -#| "Best regards, \n" -#| "Your {event} team" +#, python-brace-format msgid "" "Hello,\n" "\n" @@ -12363,13 +12435,12 @@ msgid "" msgstr "" "Ciao,\n" "\n" -"è stata richiesta la lista dei tuoi ordini per l'evento {event}.\n" -"Ecco la lista:\n" -"\n" -"{orders}\n" +"in allegato una nuova fattura er l'ordine {code} per {event}. Questo ordine " +"è stato effettuato via {order_email}.\n" "\n" "Un saluto, \n" -"{event}" +"\n" +"Team {event}" #: pretix/base/settings.py #, python-brace-format @@ -12377,7 +12448,7 @@ msgid "Your ticket is ready for download: {code}" msgstr "Il tuo biglietto è pronto per il download: {code}" #: pretix/base/settings.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" @@ -12397,7 +12468,7 @@ msgstr "" "{url}\n" "\n" "Un saluto, \n" -"{event}" +"Il tuo team {event}" #: pretix/base/settings.py #, python-brace-format @@ -12425,7 +12496,7 @@ msgstr "" #: pretix/base/settings.py #, python-brace-format msgid "Activate your account at {organizer}" -msgstr "" +msgstr "Attiva il tuo account a {organizer}" #: pretix/base/settings.py #, python-brace-format @@ -12446,11 +12517,26 @@ msgid "" "\n" "Your {organizer} team" msgstr "" +"Ciao {name},\n" +"\n" +"grazie per aver creato un account a {organizer}!\n" +"\n" +"Per attivarlo e impostare una password, clicca qui:\n" +"\n" +"{url}\n" +"\n" +"Questo link è valido per 24 ore.\n" +"\n" +"Se non hai creato l'account, puoi ignorare questa e-mail.\n" +"\n" +"Saluti, \n" +"\n" +"Il tuo team {organizer}" #: pretix/base/settings.py #, python-brace-format msgid "Confirm email address for your account at {organizer}" -msgstr "" +msgstr "Conferma l'indirizzo email del tuo account a {organizer}" #: pretix/base/settings.py #, python-brace-format @@ -12471,11 +12557,26 @@ msgid "" "\n" "Your {organizer} team" msgstr "" +"Salve {name},\n" +"\n" +"hai richiesto di cambiare l'indirizzo email del tuo account a {organizer}!\n" +"\n" +"Per confermare il cambio, clicca qui:\n" +"\n" +"{url}\n" +"\n" +"Questo link è valido per 24 ore.\n" +"\n" +"Se non hai fatto questa richiesta, puoi ignorare questa e-mail.\n" +"\n" +"Saluti, \n" +"\n" +"Il tuo team {organizer}" #: pretix/base/settings.py #, python-brace-format msgid "Set a new password for your account at {organizer}" -msgstr "" +msgstr "Imposta una nuova password per il tuo account a {organizer}" #: pretix/base/settings.py #, python-brace-format @@ -12496,12 +12597,26 @@ msgid "" "\n" "Your {organizer} team" msgstr "" +"Salve {name},\n" +"\n" +"hai richiesto una nuova password per il tuo account presso {organizer}!\n" +"\n" +"Per impostare una nuova password, clicca qui:\n" +"\n" +"{url}\n" +"\n" +"Il link è valido per 24 ore.\n" +"\n" +"Se non hai richiesto una nuova password, puoi ignorare questa email.\n" +"\n" +"Saluti,\n" +"\n" +"Il team di {organizer}" #: pretix/base/settings.py -#, fuzzy, python-brace-format -#| msgid "Customer account anonymized" +#, python-brace-format msgid "Changes to your account at {organizer}" -msgstr "Account del cliente anonimizzato" +msgstr "Modifiche al tuo account presso {organizer}" #: pretix/base/settings.py #, python-brace-format @@ -12522,48 +12637,67 @@ msgid "" "\n" "Your {organizer} team" msgstr "" +"Salve {name},\n" +"\n" +"è stato apportato il seguente cambiamento al tuo account presso " +"{organizer}:\n" +"\n" +"{message}\n" +"\n" +"Puoi revisionare e modificare le tue impostazioni qui:\n" +"\n" +"{url}\n" +"\n" +"Se questo cambiamento non è stato effettuato da te, contattaci " +"immediatamente.\n" +"\n" +"Saluti,\n" +"\n" +"Il team di {organizer}" #: pretix/base/settings.py msgid "Please enter the hexadecimal code of a color, e.g. #990000." -msgstr "" +msgstr "Inserisci il codice esadecimale di un colore, ad esempio #990000." #: pretix/base/settings.py msgid "Primary color" -msgstr "" +msgstr "Colore principale" #: pretix/base/settings.py msgid "Accent color for success" -msgstr "" +msgstr "Colore d'accento per il successo" #: pretix/base/settings.py msgid "We strongly suggest to use a shade of green." -msgstr "" +msgstr "Consigliamo fortemente di usare un tonalità di verde." #: pretix/base/settings.py msgid "Accent color for errors" -msgstr "" +msgstr "Colore d'accento per errori" #: pretix/base/settings.py msgid "We strongly suggest to use a shade of red." -msgstr "" +msgstr "Consigliamo fortemente di usare un tono di rosso." #: pretix/base/settings.py msgid "Page background color" -msgstr "" +msgstr "Colore dello sfondo della pagina" #: pretix/base/settings.py msgid "Use round edges" -msgstr "" +msgstr "Usa bordi arrotondati" #: pretix/base/settings.py msgid "" "Use native spinners in the widget instead of custom ones for numeric inputs " "such as quantity." msgstr "" +"Per i campi di input numerici, come ad esempio la quantità, utilizzare i " +"controlli di selezione predefiniti del widget anziché quelli personalizzati." #: pretix/base/settings.py msgid "Only respected by modern browsers." -msgstr "" +msgstr "Supportato solo dai browser moderni." #: pretix/base/settings.py pretix/control/forms/organizer.py msgid "Header image" @@ -12577,18 +12711,27 @@ msgid "" "pixels. You can increase the size with the setting below. We recommend not " "using small details on the picture as it will be resized on smaller screens." msgstr "" +"Se fornisci un'immagine logo, per impostazione predefinita non verrà " +"mostrato il nome e la data dell'evento nell'intestazione della pagina. Se " +"usi uno sfondo bianco, il logo verrà visualizzato con dimensioni massime di " +"1140x120 pixel. In caso contrario, la dimensione massima è 1120x120 pixel. " +"Puoi aumentarla tramite l'impostazione qui sotto. Ti consigliamo di evitare " +"dettagli sottili nell'immagine, poiché verrà ridimensionata sui dispositivi " +"con schermo più piccolo." #: pretix/base/settings.py msgid "Use header image in its full size" -msgstr "" +msgstr "Usa l'immagine di intestazione a dimensione intera" #: pretix/base/settings.py msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" +"Ti consigliamo di caricare un'immagine con larghezza minima di 1170 pixel." #: pretix/base/settings.py msgid "Show event title even if a header image is present" msgstr "" +"Mostra il titolo dell'evento anche se è presente un'immagine di intestazione" #: pretix/base/settings.py msgid "" @@ -12596,6 +12739,10 @@ msgid "" "uploaded for the event, but the header image from the organizer profile is " "used, this option will be ignored and the event title will always be shown." msgstr "" +"Il titolo verrà mostrato solo sulla prima pagina dell'evento. Se non viene " +"caricata un'immagine di intestazione per l'evento, ma viene usata l'immagine " +"di intestazione del profilo dell'organizzatore, questa opzione verrà " +"ignorata e il titolo dell'evento sarà sempre visualizzato." #: pretix/base/settings.py pretix/control/forms/organizer.py msgid "" @@ -12605,24 +12752,36 @@ msgid "" "pixels. You can increase the size with the setting below. We recommend not " "using small details on the picture as it will be resized on smaller screens." msgstr "" +"Se fornisci un'immagine logo, per impostazione predefinita non verrà " +"mostrato il nome dell'organizzazione nell'intestazione della pagina. Se usi " +"uno sfondo bianco, il logo verrà visualizzato con dimensioni massime di " +"1140x120 pixel. In caso contrario, la dimensione massima è 1120x120 pixel. " +"Puoi aumentarla tramite l'impostazione qui sotto. Ti consigliamo di evitare " +"dettagli sottili nell'immagine, poiché verrà ridimensionata sui dispositivi " +"con schermo più piccolo." #: pretix/base/settings.py msgid "Use header image also for events without an individually uploaded logo" msgstr "" +"Utilizza l'immagine del header anche per gli eventi che non hanno un logo " +"caricato separatamente" #: pretix/base/settings.py msgid "Favicon" -msgstr "" +msgstr "Favicon" #: pretix/base/settings.py msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" +"Se fornisci un favicon, verrà visualizzato al posto dell'icona predefinita " +"di pretix. Ti consigliamo una dimensione minima di 200x200px per essere " +"compatibile con la maggior parte dei dispositivi." #: pretix/base/settings.py msgid "Social media image" -msgstr "" +msgstr "Immagine per i social media" #: pretix/base/settings.py msgid "" @@ -12632,79 +12791,98 @@ msgid "" "preview, so we recommend to make sure it still looks good if only the center " "square is shown. If you do not fill this, we will use the logo given above." msgstr "" +"Questa immagine verrà usata come anteprima quando condividi sui social media " +"i link alla biglietteria. Facebook consiglia una dimensione di 1200 × 630 " +"pixel; alcune piattaforme, come WhatsApp e Reddit, mostrano però soltanto " +"un'anteprima quadrata. Assicurati quindi che l'immagine risulti corretta " +"anche quando viene mostrato soltanto il quadrato centrale. Se non imposti " +"un'immagine, verrà utilizzato il logo indicato sopra." #: pretix/base/settings.py msgid "Logo image" -msgstr "" +msgstr "Immagine del logo" #: pretix/base/settings.py msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" +"Il tuo logo verrà visualizzato con altezza e larghezza massime di 2,5 cm." #: pretix/base/settings.py msgid "Info text" -msgstr "" +msgstr "Testo informativo" #: pretix/base/settings.py msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" +"Non visualizzato per impostazione predefinita, ma puoi usarlo ad esempio nei " +"modelli dei biglietti." #: pretix/base/settings.py msgid "Banner text (top)" -msgstr "" +msgstr "Testo banner (in alto)" #: pretix/base/settings.py msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" +"Questo testo apparirà sopra ogni pagina del tuo negozio. Utilizzalo solo per " +"messaggi estremamente importanti." #: pretix/base/settings.py msgid "Banner text (bottom)" -msgstr "" +msgstr "Testo banner (in basso)" #: pretix/base/settings.py msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" +"Questo testo apparirà sotto ogni pagina del tuo negozio. Utilizzalo solo per " +"messaggi estremamente importanti." #: pretix/base/settings.py msgid "Voucher explanation" -msgstr "" +msgstr "Spiegazione del voucher" #: pretix/base/settings.py msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" +"Questo testo apparirà accanto all'input del codice voucher. Puoi usarlo ad " +"esempio per spiegare come ottenere un codice voucher." #: pretix/base/settings.py -#, fuzzy msgid "Attendee data explanation" -msgstr "Indirizzo di contatto dell'ordine modificato" +msgstr "Spiegazione dei dati dei partecipanti" #: pretix/base/settings.py msgid "" "This text will be shown above the questions asked for every personalized " "product. You can use it e.g. to explain why you need information from them." msgstr "" +"Questo testo apparirà sopra le domande richieste per ogni prodotto " +"personalizzato. Puoi usarlo ad esempio per spiegare perché è necessario " +"raccogliere informazioni da loro." #: pretix/base/settings.py msgid "Additional success message" -msgstr "" +msgstr "Messaggio di successo aggiuntivo" #: pretix/base/settings.py msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" +"Questo messaggio apparirà dopo il completamento dell'ordine. Verrà mostrato " +"in aggiunta al testo predefinito." #: pretix/base/settings.py msgid "Help text of the phone number field" -msgstr "" +msgstr "Testo di aiuto del campo numero di telefono" #: pretix/base/settings.py msgid "" @@ -12717,11 +12895,11 @@ msgstr "" #: pretix/base/settings.py msgid "Help text of the email field" -msgstr "" +msgstr "Testo di aiuto del campo email" #: pretix/base/settings.py msgid "Allow creating a new team during event creation" -msgstr "" +msgstr "Permetti di creare un nuovo team durante la creazione di un evento" #: pretix/base/settings.py msgid "" @@ -12730,23 +12908,29 @@ msgid "" "allows users to create an event-specified team on-the-fly, even when they do " "not have \"Can change teams and permissions\" permission." msgstr "" +"Gli utenti che non hanno accesso a tutti gli eventi di questo organizzatore " +"devono selezionare uno dei suoi team per accedere all'evento creato. Questa " +"impostazione consente di creare un team specifico per l'evento in tempo " +"reale, anche senza il permesso \"Può modificare team e autorizzazioni\"." #: pretix/base/settings.py msgid "Event start time (descending)" -msgstr "" +msgstr "Ora di inizio evento (discendente)" #: pretix/base/settings.py msgid "Name (descending)" -msgstr "" +msgstr "Nome (discendente)" #: pretix/base/settings.py msgctxt "subevent" msgid "Date ordering" -msgstr "" +msgstr "Ordinamento delle date" #: pretix/base/settings.py msgid "Link back to organizer overview on all event pages" msgstr "" +"Link di ritorno alla panoramica dell'organizzatore su tutte le pagine " +"dell'evento" #: pretix/base/settings.py msgid "Homepage text" @@ -12754,11 +12938,11 @@ msgstr "Testo dell'homepage" #: pretix/base/settings.py msgid "This will be displayed on the organizer homepage." -msgstr "" +msgstr "Questo viene visualizzato sulla homepage dell'organizzatore." #: pretix/base/settings.py msgid "Length of gift card codes" -msgstr "" +msgstr "Lunghezza dei codici della carta regalo" #: pretix/base/settings.py #, python-brace-format @@ -12766,10 +12950,13 @@ msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" +"Il sistema genera per impostazione predefinita codici della carta regalo di " +"{} caratteri. Tuttavia, se è necessaria una lunghezza diversa, può essere " +"impostata qui." #: pretix/base/settings.py msgid "Validity of gift card codes in years" -msgstr "" +msgstr "Validità dei codici della carta regalo in anni" #: pretix/base/settings.py msgid "" @@ -12777,21 +12964,25 @@ msgid "" "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" +"Se si indica un numero, i voucher scadono per impostazione predefinita alla " +"fine dell'anno dopo tanti anni. Se il campo è vuoto, i voucher non hanno " +"data di scadenza specifica." #: pretix/base/settings.py msgid "Enable cookie consent management features" -msgstr "" +msgstr "Abilita la gestione del consenso ai cookie" #: pretix/base/settings.py msgid "" "By clicking \"Accept all cookies\", you agree to the storing of cookies and " "use of similar technologies on your device." msgstr "" +"Cliccando su \"Accetta tutti i cookie\", accetti la memorizzazione dei " +"cookie e l'uso di tecnologie simili sul tuo dispositivo." #: pretix/base/settings.py -#, fuzzy msgid "Dialog text" -msgstr "Testo footer aggiuntivo" +msgstr "Testo del dialogo" #: pretix/base/settings.py msgid "" @@ -12800,43 +12991,41 @@ msgid "" "use cookies if they are essential to providing the services this website " "offers." msgstr "" +"Utilizziamo i cookie e tecnologie simili per raccogliere dati che ci aiutano " +"a migliorare questo sito e i nostri servizi. Se non acconsenti, i cookie " +"verranno utilizzati soltanto per funzioni essenziali." #: pretix/base/settings.py msgid "Secondary dialog text" -msgstr "" +msgstr "Testo del dialogo secondario" #: pretix/base/settings.py -#, fuzzy msgid "Privacy settings" -msgstr "Impostazioni account" +msgstr "Impostazioni privacy" #: pretix/base/settings.py msgid "Dialog title" -msgstr "" +msgstr "Titolo del dialogo" #: pretix/base/settings.py msgid "Accept all cookies" -msgstr "" +msgstr "Accetta tutti i cookie" #: pretix/base/settings.py -#, fuzzy msgid "\"Accept\" button description" -msgstr "Varianti prodotto" +msgstr "Descrizione del pulsante \"Accetta\"" #: pretix/base/settings.py -#, fuzzy msgid "Required cookies only" -msgstr "Rimborso o pagamento esterno" +msgstr "Solo cookie necessari" #: pretix/base/settings.py -#, fuzzy msgid "\"Reject\" button description" -msgstr "Varianti prodotto" +msgstr "Descrizione del pulsante \"Rifiuta\"" #: pretix/base/settings.py -#, fuzzy msgid "Customers can choose their own seats" -msgstr "I clienti non possono più modificare i loro ordini" +msgstr "I clienti possono scegliere i propri posti" #: pretix/base/settings.py msgid "" @@ -12844,61 +13033,64 @@ msgid "" "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" +"Se disabilitato, devi assegnare manualmente i posti nel backend. Attenzione: " +"le persone potranno non conoscere il proprio posto dopo l'acquisto e questo " +"non sarà indicato sul biglietto." #: pretix/base/settings.py msgid "Show button to copy user input from other products" -msgstr "" +msgstr "Mostra un pulsante per copiare l'input utente da altri prodotti" #: pretix/base/settings.py msgid "Most common English titles" -msgstr "" +msgstr "Titoli in inglese più frequenti" #: pretix/base/settings.py msgid "Most common German titles" -msgstr "" +msgstr "Titoli in tedesco più frequenti" #: pretix/base/settings.py msgctxt "person_name_salutation" msgid "Ms" -msgstr "" +msgstr "Sig.ra" #: pretix/base/settings.py msgctxt "person_name_salutation" msgid "Mr" -msgstr "" +msgstr "Sig." #: pretix/base/settings.py msgctxt "person_name_salutation" msgid "Mx" -msgstr "" +msgstr "Mx" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "John" -msgstr "" +msgstr "John" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "Doe" -msgstr "" +msgstr "Doe" #: pretix/base/settings.py msgctxt "person_name" msgid "Title" -msgstr "" +msgstr "Titolo" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "Dr" -msgstr "" +msgstr "Dr" #: pretix/base/settings.py msgid "First name" -msgstr "" +msgstr "Nome" #: pretix/base/settings.py msgid "Middle name" -msgstr "" +msgstr "Secondo nome" #: pretix/base/settings.py pretix/control/forms/organizer.py msgctxt "person_name_sample" @@ -12907,77 +13099,84 @@ msgstr "Luca Rossi" #: pretix/base/settings.py msgid "Calling name" -msgstr "" +msgstr "Nome di chiamata" #: pretix/base/settings.py msgid "Latin transcription" -msgstr "" +msgstr "Trascrizione latina" #: pretix/base/settings.py -#, fuzzy msgctxt "person_name" msgid "Salutation" -msgstr "Cancellazione" +msgstr "Saluto" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "Mr" -msgstr "" +msgstr "Sig." #: pretix/base/settings.py msgctxt "person_name" msgid "Degree (after name)" -msgstr "" +msgstr "Titolo di studio (dopo il nome)" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "MA" -msgstr "" +msgstr "MA" #: pretix/base/settings.py -#, fuzzy -#| msgid "Provider name" msgctxt "address" msgid "Province" -msgstr "Nome del provider" +msgstr "Provincia" #: pretix/base/settings.py -#, fuzzy msgctxt "address" msgid "Prefecture" -msgstr "Pagamento rimborsato." +msgstr "Prefettura" #: pretix/base/settings.py pretix/control/forms/event.py msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" +"La tua localizzazione predefinita deve essere abilitata anche per l'evento " +"(vedi riquadro sopra)." #: pretix/base/settings.py msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" +"Non è possibile richiedere la specificazione dei nomi dei partecipanti se " +"non li si richiede esplicitamente." #: pretix/base/settings.py msgid "You have to ask for attendee emails if you want to make them required." msgstr "" +"Devi chiedere gli indirizzi e-mail dei partecipanti se vuoi renderli " +"obbligatori." #: pretix/base/settings.py msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" +"Devi chiedere gli indirizzi della fattura se vuoi renderli obbligatori." #: pretix/base/settings.py msgid "You have to require invoice addresses to require for company names." msgstr "" +"È necessario richiedere gli indirizzi di fatturazione per i nomi delle " +"aziende." #: pretix/base/settings.py #, python-brace-format msgid "VAT-ID is not supported for \"{}\"." -msgstr "" +msgstr "L'ID IVA non è supportato per \"{}\"." #: pretix/base/settings.py msgid "The last payment date cannot be before the end of presale." msgstr "" +"La data del pagamento più recente non può essere antecedente alla fine della " +"prevendita." #: pretix/base/settings.py #, python-brace-format @@ -12987,28 +13186,27 @@ msgstr "Il valore \"{identifier}\" non è un canale di vendita valido." #: pretix/base/settings.py msgid "This needs to be disabled if other NFC-based types are active." msgstr "" +"Questo deve essere disabilitato se sono attivi altri tipi basati su NFC." #: pretix/base/shredder.py -#, fuzzy msgid "Your event needs to be over to use this feature." -msgstr "Bisogna impostare una variante per questo elemento." +msgstr "" +"Il tuo evento deve essere terminato per poter utilizzare questa funzione." #: pretix/base/shredder.py msgid "Your ticket shop needs to be offline to use this feature." msgstr "" +"La tua biglietteria deve essere offline per utilizzare questa funzione." #: pretix/base/shredder.py -#, fuzzy msgid "Phone numbers" -msgstr "Numero di telefono" +msgstr "Numeri di telefono" #: pretix/base/shredder.py msgid "This will remove all phone numbers from orders." -msgstr "" +msgstr "Questo eliminerà tutti i numeri di telefono dagli ordini." #: pretix/base/shredder.py -#, fuzzy -#| msgid "Email" msgid "Emails" msgstr "Email" @@ -13027,6 +13225,8 @@ msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" +"Questo eliminerà tutti i nomi, gli indirizzi e-mail e i numeri di telefono " +"dalla lista d'attesa." #: pretix/base/shredder.py msgid "Attendee info" @@ -13037,25 +13237,31 @@ msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" +"Questo eliminerà tutti i nomi dei partecipanti e gli indirizzi postali dalle " +"posizioni d'ordine, nonché le modifiche registrate ad essi." #: pretix/base/shredder.py msgid "Invoice addresses" -msgstr "" +msgstr "Indirizzi delle fatture" #: pretix/base/shredder.py msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" +"Questo eliminerà tutti gli indirizzi delle fatture dagli ordini, così come " +"le modifiche registrate ad essi." #: pretix/base/shredder.py msgid "Question answers" -msgstr "" +msgstr "Risposte alle domande" #: pretix/base/shredder.py msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" +"Questo eliminerà tutte le risposte alle domande, così come le modifiche " +"registrate a loro." #: pretix/base/shredder.py msgid "" @@ -13063,14 +13269,19 @@ msgid "" "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" +"Questo eliminerà tutti i PDF delle fatture, così come ogni contenuto " +"testuale che potrebbe contenere dati personali dal database. I numeri delle " +"fatture e i totali saranno conservati." #: pretix/base/shredder.py msgid "Cached ticket files" -msgstr "" +msgstr "File dei biglietti memorizzati nella cache" #: pretix/base/shredder.py msgid "This will remove all cached ticket files. No download will be offered." msgstr "" +"Questa operazione eliminerà tutti i file dei biglietti memorizzati nella " +"cache. Non verrà offerto alcun download." #: pretix/base/shredder.py msgid "" @@ -13078,6 +13289,9 @@ msgid "" "method, all data will be removed or personal data only. No download will be " "offered." msgstr "" +"Questo eliminerà le informazioni relative al pagamento. A seconda del metodo " +"di pagamento, verranno rimossi tutti i dati o solo i dati personali. Nessun " +"download sarà offerto." #: pretix/base/templates/400.html msgid "Bad Request" @@ -13102,9 +13316,8 @@ msgid "Try again" msgstr "Prova di nuovo" #: pretix/base/templates/400_hostname.html -#, fuzzy msgid "Unknown host" -msgstr "Biglietto sconosciuto" +msgstr "Host sconosciuto" #: pretix/base/templates/400_hostname.html #, python-format @@ -13112,6 +13325,8 @@ msgid "" "Your browser told us that you want to access \"%(header_host)s\". " "Unfortunately, we don't have any content for this domain." msgstr "" +"Il tuo browser ci ha detto che vuoi accedere a \"%(header_host)s.\" " +"Purtroppo non disponiamo di contenuti per questo dominio." #: pretix/base/templates/400_hostname.html msgid "" @@ -13119,15 +13334,17 @@ msgid "" "probably caused due to the fact that either your configuration includes the " "wrong site URL or your reverse proxy is sending the wrong header." msgstr "" +"Sembra che si tratti di una nuova installazione di pretix. Questo errore è " +"probabilmente causato dal fatto che la configurazione contiene un URL errato " +"o il reverse proxy invia un'intestazione errata." #: pretix/base/templates/400_hostname.html msgid "Expected host according to configuration" -msgstr "" +msgstr "Host previsto secondo la configurazione" #: pretix/base/templates/400_hostname.html -#, fuzzy msgid "Received headers" -msgstr "Pagamenti ricevuti" +msgstr "Header ricevuti" #: pretix/base/templates/400_hostname.html msgid "ignored" @@ -13135,32 +13352,34 @@ msgstr "ignorato" #: pretix/base/templates/400_hostname.html msgid "Derived host from headers" -msgstr "" +msgstr "Host derivato dalle intestazioni" #: pretix/base/templates/400_hostname.html msgid "" "If you just configured this as a domain for your ticket shop, you now need " "to set this up as a \"custom domain\" in your organizer account." msgstr "" +"Se hai appena impostato questo dominio come sede del tuo biglietteria, devi " +"configurarlo come \"dominio personalizzato\" nell'account organizzatore." #: pretix/base/templates/403.html msgid "Permission denied" -msgstr "" +msgstr "Permesso negato" #: pretix/base/templates/403.html msgid "You do not have access to this page." -msgstr "" +msgstr "Non hai accesso a questa pagina." #: pretix/base/templates/403.html pretix/base/templates/404.html #: pretix/control/templates/pretixcontrol/base.html #: pretix/control/templates/pretixcontrol/user/staff_session_start.html #: pretix/presale/templates/pretixpresale/event/offline.html msgid "Admin mode" -msgstr "" +msgstr "Modalità amministratore" #: pretix/base/templates/404.html msgid "Not found" -msgstr "" +msgstr "Pagina non trovata" #: pretix/base/templates/404.html msgid "I'm afraid we could not find the the resource you requested." @@ -13184,42 +13403,47 @@ msgstr "Se ci contatti, per favore invia il seguente codice:" #: pretix/base/templates/csrffail.html msgid "Verification failed" -msgstr "" +msgstr "Verifica fallita" #: pretix/base/templates/csrffail.html msgid "" "We could not verify that this request really was sent from you. For security " "reasons, we therefore cannot process it." msgstr "" +"Non riusciamo a verificare che questa richiesta sia stata effettivamente " +"inviata da te. Per motivi di sicurezza, non possiamo elaborarla." #: pretix/base/templates/csrffail.html msgid "" "Please go back to the last page, refresh this page and then try again. If " "the problem persists, please get in touch with us." msgstr "" +"Torna alla pagina precedente, aggiorna la pagina e prova nuovamente. Se il " +"problema persiste, contattaci." #: pretix/base/templates/pretixbase/cachedfiles/pending.html msgid "We are preparing your file for download …" -msgstr "" +msgstr "Stiamo preparando il tuo file per il download…" #: pretix/base/templates/pretixbase/cachedfiles/pending.html msgid "" "If this takes longer than a few minutes, please refresh this page or contact " "us." msgstr "" +"Se il processo dura più di pochi minuti, aggiorna la pagina o contattaci." #: pretix/base/templates/pretixbase/email/cancel_confirm.txt msgid "You requested to cancel an event that involves a large bulk refund:" msgstr "" +"Hai chiesto di annullare un evento che prevede un grande rimborso in blocco:" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt -#, fuzzy msgid "Estimated refund" -msgstr "Ordini pendenti" +msgstr "Rimborsi stimati" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt msgid "To confirm, paste the following code into the cancellation form:" -msgstr "" +msgstr "Per confermare, incolla il seguente codice nel modulo di annullamento:" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt #, python-format @@ -13227,6 +13451,8 @@ msgid "" "Don't share this code with anyone. The %(instance)s team will never ask you " "for it." msgstr "" +"Non condividere questo codice con nessuno. Il team %(instance)s non te lo " +"chiederà mai." #: pretix/base/templates/pretixbase/email/cancel_confirm.txt #: pretix/base/templates/pretixbase/email/export_failed.txt @@ -13235,6 +13461,8 @@ msgid "" "Thanks, \n" "The %(instance)s Team" msgstr "" +"Grazie.\n" +"Il team %(instance)s" #: pretix/base/templates/pretixbase/email/email_footer.html #, python-format @@ -13242,10 +13470,8 @@ msgid "powered by pretix" msgstr "fornito da pretix" #: pretix/base/templates/pretixbase/email/export_failed.txt -#, fuzzy -#| msgid "Your export failed." msgid "Your scheduled export failed." -msgstr "La tua esportazione è fallita." +msgstr "La tua esportazione pianificata è fallita." #: pretix/base/templates/pretixbase/email/export_failed.txt #: pretix/control/templates/pretixcontrol/event/tax_edit.html @@ -13255,33 +13481,26 @@ msgstr "Motivo" #: pretix/base/templates/pretixbase/email/export_failed.txt msgid "If an export fails five times in a row, we'll stop sending it." msgstr "" +"Se un'esportazione fallisce cinque volte di fila, smetteremo di inviarla." #: pretix/base/templates/pretixbase/email/export_failed.txt -#, fuzzy -#| msgid "You can request to cancel this order." msgid "You can adjust or remove this export here:" -msgstr "Puoi richiedere di annullare questo ordine." +msgstr "Puoi aggiustare o rimuovere questo export qui:" #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy -#| msgid "" -#| "You are receiving this email because you placed an order for {event}." msgid "You're receiving this email based on your notification settings." -msgstr "Hai ricevuto questa email perché hai effettuato un ordine per {event}." +msgstr "Ricevi questa email in base alle tue impostazioni di notifica." #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy msgid "Manage settings" -msgstr "Impostazioni account" +msgstr "Gestisci le impostazioni" #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy -#| msgid "Click here disable all notifications immediately." msgid "Disable all notifications" -msgstr "Clicca qui per disattivare immediatamente tutte le notifiche." +msgstr "Disattiva tutte le notifiche" #: pretix/base/templates/pretixbase/email/order_details.html msgid "" @@ -13304,16 +13523,16 @@ msgstr "creato da" #: pretix/base/templates/pretixbase/email/order_details.html msgid "Contact:" -msgstr "" +msgstr "Contatto:" #: pretix/base/templates/pretixbase/email/order_details.html -#, fuzzy, python-format -#| msgid "" -#| "You are receiving this email because you placed an order for {event}." +#, python-format msgid "" "You are receiving this email because you placed an order for " "%(event)s." -msgstr "Hai ricevuto questa email perché hai effettuato un ordine per {event}." +msgstr "" +"Hai ricevuto questa email perché hai effettuato un ordine per " +"%(event)s." #: pretix/base/templates/pretixbase/email/order_details.html #: pretix/control/templates/pretixcontrol/organizers/customer.html @@ -13330,14 +13549,13 @@ msgstr "Hai ricevuto questa email perché hai effettuato un ordine per {event}." #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html #: pretix/presale/templates/pretixpresale/organizers/customer_orders.html msgid "Details" -msgstr "" +msgstr "Dettagli" #: pretix/base/templates/pretixbase/email/order_details.html #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html -#, fuzzy msgid "Contact" -msgstr "Continua" +msgstr "Contatto" #: pretix/base/templates/pretixbase/email/shred_completed.txt #, python-format @@ -13356,6 +13574,20 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"Ciao.\n" +"\n" +"I seguenti lavori di eliminazione dei dati sono stati completati:\n" +"\n" +"- Organizzatore: %(organizer)s\n" +"- Evento: %(event)s\n" +"- Selezione dei dati: %(shredders)s\n" +"- Orario di inizio: %(start_time)s\n" +"\n" +"I dati aggiunti dopo l'orario di inizio potrebbero non essere stati " +"eliminati.\n" +"\n" +"Grazie.\n" +"Il team %(instance)s\n" #: pretix/base/templates/pretixbase/forms/widgets/checkbox_sales_channel_option.html msgid "" @@ -13367,46 +13599,49 @@ msgstr "" #: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html msgid "Upload photo" -msgstr "" +msgstr "Carica foto" #: pretix/base/templates/pretixbase/forms/widgets/reldate.html #, python-format msgid "%(number)s days %(relation)s %(relation_to)s" -msgstr "" +msgstr "%(number)s giorni %(relation)s %(relation_to)s" #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html #, python-format msgid "%(number)s minutes %(relation)s %(relation_to)s" -msgstr "" +msgstr "%(number)s minuti %(relation)s %(relation_to)s" #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html #, python-format msgid "%(number)s days %(relation)s %(relation_to)s at %(time_of_day)s" -msgstr "" +msgstr "%(number)s giorni %(relation)s %(relation_to)s alle %(time_of_day)s" #: pretix/base/templates/pretixbase/framebreak.html #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "Please continue in a new tab" -msgstr "" +msgstr "Continuare in una nuova scheda" #: pretix/base/templates/pretixbase/framebreak.html msgid "For security reasons, the following step is only possible in a new tab." msgstr "" +"Per motivi di sicurezza, il prossimo passo è possibile solo in una nuova " +"scheda." #: pretix/base/templates/pretixbase/framebreak.html msgid "" "If the new tab did not open automatically, please click the following button:" msgstr "" +"Se la nuova scheda non si apre automaticamente, fare clic sul seguente " +"pulsante:" #: pretix/base/templates/pretixbase/framebreak.html #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "Continue in new tab" -msgstr "" +msgstr "Continua in una nuova scheda" #: pretix/base/templates/pretixbase/redirect.html -#, fuzzy msgid "Redirect" -msgstr "Indirizzi URL di reindirizzamento" +msgstr "Redirect" #: pretix/base/templates/pretixbase/redirect.html #, python-format @@ -13487,10 +13722,9 @@ msgid "Next 14 days" msgstr "Prossimi 14 giorni" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Current week" -msgstr "Valore attuale" +msgstr "Settimana corrente" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" @@ -13498,10 +13732,9 @@ msgid "by week" msgstr "per settimana" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Current week to date" -msgstr "Data di inizio evento" +msgstr "Settimana corrente a oggi" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" @@ -13524,145 +13757,132 @@ msgid "by month" msgstr "per mese" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Current month to date" -msgstr "Data di creazione" +msgstr "Mese corrente ad oggi" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Previous month" -msgstr "" +msgstr "Mese precedente" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Next month" -msgstr "mesi" +msgstr "Prossimo mese" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Current quarter" -msgstr "Valore attuale" +msgstr "trimestre corrente" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "by quarter" -msgstr "" +msgstr "per trimestre" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Current quarter to date" -msgstr "Carrello attuale dell'utente" +msgstr "trimestre corrente ad oggi" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Previous quarter" -msgstr "" +msgstr "Trimestre precedente" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Next quarter" -msgstr "" +msgstr "Prossimo trimestre" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Current year" -msgstr "Valore attuale" +msgstr "Anno corrente" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "by year" -msgstr "" +msgstr "per anno" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Current year to date" -msgstr "Data di Inizio evento" +msgstr "Anno corrente ad oggi" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Previous year" -msgstr "" +msgstr "Anno precedente" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Next year" -msgstr "" +msgstr "Prossimo anno" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "All future (excluding today)" -msgstr "" +msgstr "Tutto il futuro (escluso oggi)" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "Other" -msgstr "Data dell'ordine" +msgstr "Altro" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "All past (including today)" -msgstr "Tutti i prodotti (incluso i nuovi)" +msgstr "Tutto il passato (incluso oggi)" #: pretix/base/timeframes.py -#, fuzzy msgctxt "timeframe" msgid "Start" -msgstr "Data di inizio" +msgstr "Inizio" #: pretix/base/timeframes.py msgctxt "timeframe" msgid "End" -msgstr "" +msgstr "Fine" #: pretix/base/timeframes.py -#, fuzzy msgid "The end date must be after the start date." -msgstr "Il sotto-evento non appartiene a questo evento." +msgstr "La data di fine deve essere successiva alla data di inizio." #: pretix/base/timeframes.py -#, fuzzy msgid "Custom timeframe" -msgstr "Cliente" +msgstr "Intervallo di tempo personalizzato" #: pretix/base/timeframes.py -#, fuzzy msgctxt "reporting_timeframe" msgid "All time" -msgstr "Tutte le voci" +msgstr "Tutti i tempi" #: pretix/base/timeline.py -#, fuzzy msgctxt "timeline" msgid "Your event starts" -msgstr "Prevendita non ancora attiva" +msgstr "Il tuo evento inizia" #: pretix/base/timeline.py msgctxt "timeline" msgid "Your event ends" -msgstr "" +msgstr "Il tuo evento termina" #: pretix/base/timeline.py msgctxt "timeline" msgid "Admissions for your event start" -msgstr "" +msgstr "L'ingresso per il tuo evento inizia" #: pretix/base/timeline.py msgctxt "timeline" msgid "Start of ticket sales" -msgstr "" +msgstr "Inizio della vendita dei biglietti" #: pretix/base/timeline.py msgctxt "timeline" msgid "End of ticket sales" -msgstr "" +msgstr "Fine della vendita dei biglietti" #: pretix/base/timeline.py msgctxt "timeline" @@ -13670,19 +13890,18 @@ msgid "" "automatically because the event is over and no end of presale has been " "configured" msgstr "" +"automaticamente perché l'evento è finito e nessuna fine della prevendita è " +"stata configurata" #: pretix/base/timeline.py -#, fuzzy -#| msgctxt "timeline" -#| msgid "Customers can no longer modify their orders" msgctxt "timeline" msgid "Customers can no longer modify their order information" -msgstr "I clienti non possono più modificare i loro ordini" +msgstr "I clienti non possono più modificare le informazioni dei loro ordini" #: pretix/base/timeline.py msgctxt "timeline" msgid "No more payments can be completed" -msgstr "" +msgstr "Non è possibile effettuare più pagamenti" #: pretix/base/timeline.py msgctxt "timeline" @@ -13692,50 +13911,45 @@ msgstr "I biglietti possono essere scaricati" #: pretix/base/timeline.py msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" -msgstr "" +msgstr "I clienti non possono più annullare gli ordini gratuiti o non pagati" #: pretix/base/timeline.py msgctxt "timeline" msgid "Customers can no longer cancel paid orders" -msgstr "" +msgstr "I clienti non possono più annullare gli ordini pagati" #: pretix/base/timeline.py -#, fuzzy -#| msgctxt "timeline" -#| msgid "Customers can no longer modify their orders" msgctxt "timeline" msgid "Customers can no longer make changes to their orders" msgstr "I clienti non possono più modificare i loro ordini" #: pretix/base/timeline.py -#, fuzzy -#| msgid "Waiting list entry deleted" msgctxt "timeline" msgid "Waiting list is disabled" -msgstr "Record in lista d'attesa eliminato" +msgstr "La lista d'attesa è disabilitata" #: pretix/base/timeline.py msgctxt "timeline" msgid "Download reminders are being sent out" -msgstr "" +msgstr "I promemoria per il download vengono inviati" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" -msgstr "" +msgstr "Il prodotto \"{name}\" diventa disponibile" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" -msgstr "" +msgstr "Il prodotto \"{name}\" diventa non disponibile" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Discount \"{name}\" becomes active" -msgstr "" +msgstr "Lo sconto \"{name}\" diventa attivo" #: pretix/base/timeline.py #, python-brace-format @@ -13747,32 +13961,30 @@ msgstr "Lo sconto \"{name}\" diventa inattivo" #, python-brace-format msgctxt "timeline" msgid "Product variation \"{product} – {variation}\" becomes available" -msgstr "" +msgstr "Diventa disponibile la variante \"{product} – {variation}\"" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Product variation \"{product} – {variation}\" becomes unavailable" -msgstr "" +msgstr "La variante \"{product} – {variation}\" diveta indisponibile" #: pretix/base/timeline.py -#, fuzzy, python-brace-format -#| msgctxt "timeline" -#| msgid "Discount \"{name}\" becomes inactive" +#, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" becomes active" -msgstr "Lo sconto \"{name}\" diventa inattivo" +msgstr "Il fornitore di pagamenti \"{name}\" diventa attivo" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" -msgstr "" +msgstr "Il prestatore di pagamenti \"{name}\" non può più essere selezionato" #: pretix/base/validators.py #, python-format msgid "This field has an invalid value: %(value)s." -msgstr "" +msgstr "Questo campo ha un valore non valido: %(value)s." #: pretix/base/validators.py #, python-format @@ -13780,6 +13992,7 @@ msgid "" "You entered an URL, which is not allowed. Please remove %(match)s from your " "input." msgstr "" +"Hai inserito un URL, che non è consentito. Rimuovi %(match)s dal tuo input." #: pretix/base/views/errors.py msgid "" @@ -13788,6 +14001,10 @@ msgid "" "required for security reasons, to ensure that your browser is not being " "hijacked by third parties." msgstr "" +"Si sta vedendo questo messaggio perché questo sito HTTPS richiede un " +"'Referer header' per essere inviato dal vostro browser, ma nessuno è stato " +"inviato. Questa intestazione è necessaria per motivi di sicurezza, per " +"garantire che il browser non venga dirottato da terze parti." #: pretix/base/views/errors.py msgid "" @@ -13795,6 +14012,9 @@ msgid "" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" +"Se hai configurato il tuo browser per disabilitare le intestazioni " +"'Referer', ti preghiamo di riattivarle, almeno per questo sito, o per le " +"connessioni HTTPS, o per richieste 'stessa origine'." #: pretix/base/views/errors.py msgid "" @@ -13802,73 +14022,69 @@ msgid "" "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" +"Stai visualizzando questo messaggio perché questo sito richiede un cookie " +"CSRF al momento dell'invio dei moduli. Questo cookie è necessario per motivi " +"di sicurezza, per garantire che il browser non venga dirottato da terze " +"parti." #: pretix/base/views/errors.py msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" +"Se hai configurato il tuo browser per disabilitare i cookie, ti preghiamo di " +"riattivarli, almeno per questo sito, o per richieste di 'stessa origine'." #. Translators: Only translate to French (IDE) and Italien (IDI), otherwise keep the same #: pretix/base/views/js_helpers.py msgctxt "tax_id_swiss" msgid "UID" -msgstr "" +msgstr "UID" #. Translators: Translate to only "P.IVA" in Italian, keep second part as-is in other languages #: pretix/base/views/js_helpers.py -#, fuzzy -#| msgid "VAT ID" msgctxt "tax_id_italy" msgid "VAT ID / P.IVA" msgstr "Partita IVA" #. Translators: Translate to only "ΑΦΜ" in Greek #: pretix/base/views/js_helpers.py -#, fuzzy -#| msgid "VAT ID" msgctxt "tax_id_greece" msgid "VAT ID / TIN" msgstr "Partita IVA" #. Translators: Translate to only "NIF" in Spanish #: pretix/base/views/js_helpers.py -#, fuzzy -#| msgid "VAT ID" msgctxt "tax_id_spain" msgid "VAT ID / NIF" msgstr "Partita IVA" #. Translators: Translate to only "NIF" in Portuguese #: pretix/base/views/js_helpers.py -#, fuzzy -#| msgid "VAT ID" msgctxt "tax_id_portugal" msgid "VAT ID / NIF" msgstr "Partita IVA" #: pretix/base/views/tasks.py msgid "An unexpected error has occurred, please try again later." -msgstr "" +msgstr "Si è verificato un errore inatteso, riprovare più tardi." #: pretix/base/views/tasks.py msgid "The task has been completed." -msgstr "" +msgstr "Il compito è stato completato." #: pretix/control/forms/__init__.py #, python-brace-format msgid "Please do not upload files larger than {size}!" -msgstr "" +msgstr "Non caricare file più grandi di {size}!" #: pretix/control/forms/__init__.py msgid "Filetype not allowed!" -msgstr "" +msgstr "Il tipo di file non è permesso!" #: pretix/control/forms/__init__.py -#, fuzzy -#| msgid "Gift card transactions" msgid "Community translations" -msgstr "Transazioni con carta regalo" +msgstr "Traduzioni della comunità" #: pretix/control/forms/__init__.py #, python-brace-format @@ -13878,16 +14094,22 @@ msgid "" "translated and will show in English instead. You can help translating." msgstr "" +"Queste traduzioni non sono mantenute dal team pretix. Non possiamo garantire " +"la loro correttezza e le funzionalità nuove o recentemente modificate " +"potrebbero non essere tradotte e verranno mostrate in inglese. Puoi aiutare a tradurre." #: pretix/control/forms/__init__.py msgid "Development only" -msgstr "" +msgstr "Solo sviluppo" #: pretix/control/forms/__init__.py msgid "" "These translations are still in progress. These languages can currently only " "be selected on development installations of pretix, not in production." msgstr "" +"Queste traduzioni sono ancora in corso e attualmente possono essere " +"selezionate solo su impianti di sviluppo di pretix, non in produzione." #: pretix/control/forms/checkin.py msgid "" @@ -13895,80 +14117,84 @@ msgid "" "must select a specific set of products for this check-in list, only " "including the possible add-on products." msgstr "" +"Se si permette di effettuare il check-in tramite la scansione del biglietto " +"principale, è necessario selezionare un set specifico di prodotti per questa " +"lista di check-in, includendo solo i possibili prodotti aggiuntivi." #: pretix/control/forms/checkin.py msgid "Barcode" -msgstr "" +msgstr "Codice a barre" #: pretix/control/forms/checkin.py -#, fuzzy msgid "Check-in time" -msgstr "Checkout" +msgstr "Orario del check-in" #: pretix/control/forms/checkin.py -#, fuzzy msgid "Check-in type" -msgstr "Checkout" +msgstr "Tipo di check-in" #: pretix/control/forms/checkin.py msgid "Allow check-in of unpaid order (if check-in list permits it)" msgstr "" +"Consenti il check-in di un ordine non pagato (se la lista di check-in lo " +"permette)" #: pretix/control/forms/checkin.py msgid "Support for check-in questions" -msgstr "" +msgstr "Supporto alle domande di check-in" #: pretix/control/forms/checkin.py pretix/control/forms/filter.py -#, fuzzy msgid "All gates" -msgstr "Tutte le date" +msgstr "Tutti i cancelli" #: pretix/control/forms/checkin.py msgid "I am sure that the check-in state of the entire event should be reset." msgstr "" +"Sono certo che lo stato di check-in dell'intero evento debba essere " +"resettato." #: pretix/control/forms/event.py msgid "Use languages" -msgstr "" +msgstr "Utilizzare le lingue" #: pretix/control/forms/event.py msgid "Choose all languages that your event should be available in." msgstr "" +"Seleziona tutte le lingue in cui l'evento dovrebbe essere disponibile " +"disponibile." #: pretix/control/forms/event.py msgid "This is an event series" -msgstr "" +msgstr "Questo è una serie di eventi" #: pretix/control/forms/event.py -#, fuzzy -#| msgid "You do not have sufficient permission to perform this export." msgid "" "You do not have a sufficient level of access on the event you selected to " "copy it to the desired organizer." msgstr "" -"Non si dispone di autorizzazioni sufficienti per eseguire questa " -"esportazione." +"Non disponi di un livello di accesso sufficiente per l'evento selezionato " +"per copiarlo nell'organizzatore desiderato." #: pretix/control/forms/event.py msgid "" "You already used this slug for a different event. Please choose a new one." -msgstr "" +msgstr "Hai già usato questo slug per un altro evento. Selezionane uno nuovo." #: pretix/control/forms/event.py msgid "Event timezone" -msgstr "" +msgstr "Fuso orario dell'evento" #: pretix/control/forms/event.py msgid "I don't want to specify taxes now" -msgstr "" +msgstr "Non voglio specificare le tasse ora" #: pretix/control/forms/event.py msgid "You can always configure tax rates later." -msgstr "" +msgstr "Puoi sempre configurare le aliquote d'imposta in seguito." #: pretix/control/forms/event.py msgid "Sales tax rate" -msgstr "" +msgstr "Aliquota dell'imposta sulle vendite" #: pretix/control/forms/event.py msgid "" @@ -13976,10 +14202,14 @@ msgid "" "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" +"È necessario pagare l'imposta sulle vendite sui biglietti? In questo caso, " +"inserisci l'aliquota applicabile qui in percentuale. Se la situazione " +"fiscale è più complessa, puoi aggiungere altre aliquote e configurazioni " +"dettagliate in seguito." #: pretix/control/forms/event.py msgid "Grant access to team" -msgstr "" +msgstr "Concedi l'accesso al team" #: pretix/control/forms/event.py msgid "" @@ -13987,20 +14217,25 @@ msgid "" "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" +"Puoi creare eventi sotto questo organizzatore, ma non hai il permesso di " +"modificare tutti gli eventi. Seleziona uno dei tuoi team esistenti che avrà " +"accesso a questo evento." #: pretix/control/forms/event.py msgid "Create a new team for this event with me as the only member" -msgstr "" +msgstr "Crea un nuovo team per l'evento con me come unico membro" #: pretix/control/forms/event.py msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" +"Centro Conferenze Esempio\n" +"Heidelberg, Germania" #: pretix/control/forms/event.py msgid "Your default locale must be specified." -msgstr "" +msgstr "Il tuo locale predefinito deve essere specificato." #: pretix/control/forms/event.py #, python-brace-format @@ -14008,26 +14243,32 @@ msgid "" "You have not specified a tax rate. If you do not want us to compute sales " "taxes, please check \"{field}\" above." msgstr "" +"Non hai specificato un'aliquota fiscale. Se non vuoi che venga calcolata " +"l'imposta sulle vendite, verifica \"{field}\" sopra." #: pretix/control/forms/event.py msgid "" "You cannot choose a team that would give you more access than you have on " "the event you are copying." msgstr "" +"Non puoi scegliere un team che ti conceda più accessi di quelli disponibili " +"sull'evento da copiare." #: pretix/control/forms/event.py msgid "Copy configuration from" -msgstr "" +msgstr "Copia la configurazione da" #: pretix/control/forms/event.py pretix/control/forms/item.py msgid "Do not copy" -msgstr "" +msgstr "Non copiare" #: pretix/control/forms/event.py msgid "" "You cannot choose an event on which you have less access than the team you " "selected in the previous step." msgstr "" +"Non puoi scegliere un evento su cui hai meno accessi del team selezionato " +"nel passaggio precedente." #: pretix/control/forms/event.py pretix/control/forms/item.py #: pretix/control/forms/subevents.py @@ -14037,25 +14278,25 @@ msgstr "Default ({value})" #: pretix/control/forms/event.py msgid "The currency cannot be changed because orders already exist." -msgstr "" +msgstr "La moneta non può essere modificata perché esistono già ordini." #: pretix/control/forms/event.py msgid "Domain" -msgstr "" +msgstr "Dominio" #: pretix/control/forms/event.py -#, fuzzy msgid "You can configure this in your organizer settings." -msgstr "La data selezionata non esiste in questa serie di eventi." +msgstr "" +"È possibile configurare questa impostazione nelle impostazioni " +"dell'organizzatore." #: pretix/control/forms/event.py msgid "You can add more domains in your organizer account." -msgstr "" +msgstr "Puoi aggiungere altri domini nel tuo account organizzatore." #: pretix/control/forms/event.py -#, fuzzy msgid "Same as organizer account" -msgstr "Vedi un'altra data" +msgstr "Uguale all'account dell'organizzatore" #: pretix/control/forms/event.py #, python-brace-format @@ -14063,10 +14304,12 @@ msgid "" "A validation error has occurred on a setting that is not part of this form: " "{error}" msgstr "" +"Si è verificato un errore di validazione su un'impostazione che non fa parte " +"di questo modulo: {error}" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Name format" -msgstr "" +msgstr "Formato del nome" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "" @@ -14074,38 +14317,44 @@ msgid "" "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" +"Questo definisce come pretix chiederà nomi umani. Cambiare questo dopo aver " +"già ricevuto gli ordini potrebbe portare a comportamenti inaspettati quando " +"si ordina o si cambia nome." #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Allowed titles" -msgstr "" +msgstr "Titoli ammessi" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" +"Se lo schema di denominazione sopra definito consente agli utenti di " +"inserire un titolo, è possibile utilizzare questo per limitare l'insieme di " +"titoli selezionabili." #: pretix/control/forms/event.py pretix/control/forms/organizer.py #, python-brace-format msgid "Ask for {fields}, display like {example}" -msgstr "" +msgstr "Richiedi {fields}, display come {example}" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Free text input" -msgstr "" +msgstr "Inserimento di testo libero" #: pretix/control/forms/event.py msgid "Do not ask" -msgstr "" +msgstr "Non chiedere" #: pretix/control/forms/event.py msgid "Ask, but do not require input" -msgstr "" +msgstr "Chiedi, ma non richiede input" #: pretix/control/forms/event.py #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Ask and require input" -msgstr "" +msgstr "Chiedi e richiedi input" #: pretix/control/forms/event.py #, python-brace-format @@ -14113,30 +14362,52 @@ msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" +"Hai configurato le carte regalo per essere valide {} anni più l'anno in cui " +"viene rilasciata la carta regalo." #: pretix/control/forms/event.py #, fuzzy -#| msgid "Price including add-ons" +#| msgid "Payment date" +msgid "Payment term" +msgstr "Data pagamento" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "Termine di pagamento in giorni" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "Termine di pagamento in minuti" + +#: pretix/control/forms/event.py msgid "Prices including tax" -msgstr "Prezzo inclusi componenti aggiuntivi" +msgstr "Prezzi comprensivi di tasse" #: pretix/control/forms/event.py msgid "Recommended if you sell tickets at least partly to consumers." -msgstr "" +msgstr "Consigliato se si vendono i biglietti almeno in parte ai consumatori." #: pretix/control/forms/event.py msgid "Prices excluding tax" -msgstr "" +msgstr "Prezzi IVA esclusa" #: pretix/control/forms/event.py msgid "Recommended only if you sell tickets primarily to business customers." msgstr "" +"Consigliato solo se si vendono i biglietti principalmente ai clienti " +"business." #: pretix/control/forms/event.py -#, fuzzy -#| msgid "Canceled by customer" msgid "Prices shown to customer" -msgstr "Cancellato dal cliente" +msgstr "Prezzi mostrati al cliente" #: pretix/control/forms/event.py msgid "" @@ -14145,6 +14416,10 @@ msgid "" "product, the total tax amount can differ from when it would be computed from " "the order total." msgstr "" +"Consigliato quando non è richiesta la fatturazione elettronica. Ogni " +"prodotto sarà venduto con il prezzo netto e lordo pubblicizzato. Tuttavia, " +"in ordini di più di un prodotto, l'importo totale dell'imposta può differire " +"da quando sarebbe calcolato dal totale dell'ordine." #: pretix/control/forms/event.py msgid "" @@ -14153,6 +14428,11 @@ msgid "" "may be changed to ensure correct rounding, while the net prices will be kept " "as configured. This may cause the actual payment amount to differ." msgstr "" +"Consigliato per la fatturazione elettronica quando si vende principalmente " +"ai clienti commerciali e mostrare i prezzi ai clienti IVA esclusa. Il prezzo " +"lordo di alcuni prodotti può essere cambiato per garantire un corretto " +"arrotondamento, mentre i prezzi netti saranno mantenuti come configurato. " +"Ciò può causare l'importo del pagamento effettivo a variare." #: pretix/control/forms/event.py msgid "" @@ -14161,6 +14441,11 @@ msgid "" "business customers and consumers do not receive invoices. This can cause the " "payment amount to change when the invoice address is changed." msgstr "" +"Come sopra, ma applicato solo ai clienti aziendali. Per i consumatori sarà " +"utilizzato un arrotondamento di tipo Line-based . Raccomandato quando la " +"fatturazione elettronica è utilizzata solo per i clienti aziendali e i " +"consumatori non ricevono fatture. Ciò può causare l'importo del pagamento a " +"cambiare quando l'indirizzo della fattura viene cambiato." #: pretix/control/forms/event.py msgid "" @@ -14170,28 +14455,36 @@ msgid "" "configured whenever possible. Gross prices may still change if they are " "impossible to derive from a rounded net price." msgstr "" +"Consigliato per la fatturazione elettronica quando si vende principalmente " +"ai consumatori. Il prezzo lordo o netto di alcuni prodotti può essere " +"cambiato automaticamente per garantire la corretta arrotondamento del totale " +"dell'ordine. Il sistema tenta di mantenere i prezzi lordi come configurato " +"quando possibile. I prezzi lordi possono ancora variare se sono impossibili " +"da derivare da un prezzo netto arrotondato." #: pretix/control/forms/event.py msgid "Generate invoices for Sales channels" -msgstr "" +msgstr "Genera fatture per i canali di vendita" #: pretix/control/forms/event.py msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" +"Se hai attivato la generazione di fatture nell'impostazione precedente, puoi " +"limitarla qui a canali di vendita specifici." #: pretix/control/forms/event.py msgid "Invoice style" -msgstr "" +msgstr "Stile della fattura" #: pretix/control/forms/event.py msgid "Invoice language" -msgstr "" +msgstr "Lingua della fattura" #: pretix/control/forms/event.py msgid "The user's language" -msgstr "" +msgstr "Il linguaggio dell'utente" #: pretix/control/forms/event.py #, python-brace-format @@ -14199,75 +14492,81 @@ msgid "" "An invoice will be issued before payment if the customer selects one of the " "following payment methods: {list}" msgstr "" +"Una fattura verrà emessa prima del pagamento se il cliente sceglie uno dei " +"seguenti metodi di pagamento: {list}" #: pretix/control/forms/event.py msgid "" "None of the currently configured payment methods will cause an invoice to be " "issued before payment." msgstr "" +"Nessuno dei metodi di pagamento attualmente configurati farà emettere una " +"fattura prima del pagamento." #: pretix/control/forms/event.py msgid "Recommended" -msgstr "" +msgstr "Raccomandato" #: pretix/control/forms/event.py msgid "The online shop must be selected to receive these emails." -msgstr "" +msgstr "Il negozio online deve essere scelto per ricevere queste email." #: pretix/control/forms/event.py msgid "Sales channels for checkout emails" -msgstr "" +msgstr "Canali di vendita per le email di checkout" #: pretix/control/forms/event.py msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" +"Le email relative all'ordine e al pagamento verranno inviate solo agli " +"ordini di questi canali di vendita. Il negozio online deve essere attivo." #: pretix/control/forms/event.py msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" +"Questo messaggio sarà inviato solo agli ordini di questi canali di vendita. " +"Il negozio online deve essere attivo." #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Bcc address" -msgstr "" +msgstr "Indirizzo Bcc" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "All emails will be sent to this address as a Bcc copy." -msgstr "" +msgstr "Tutte le email verranno inviate a questo indirizzo come copia Bcc." #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Signature" -msgstr "" +msgstr "Firma" #: pretix/control/forms/event.py #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" -msgstr "" +msgstr "Questo verrà allegato a ogni email. Segnaposti disponibili: {event}" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "e.g. your contact details" -msgstr "" +msgstr "ad esempio i tuoi dati di contatto" #: pretix/control/forms/event.py msgid "HTML mail renderer" -msgstr "" +msgstr "renderer di posta HTML" #: pretix/control/forms/event.py -#, fuzzy msgid "Subject sent to order contact address" -msgstr "Indirizzo di contatto dell'ordine modificato" +msgstr "Oggetto inviato all'indirizzo di contatto dell'ordine" #: pretix/control/forms/event.py -#, fuzzy msgid "Text sent to order contact address" -msgstr "Indirizzo di contatto dell'ordine modificato" +msgstr "Testo inviato all'indirizzo di contatto dell'ordine" #: pretix/control/forms/event.py msgid "Send an email to attendees" -msgstr "" +msgstr "Invia un'email ai partecipanti" #: pretix/control/forms/event.py msgid "" @@ -14275,14 +14574,16 @@ msgid "" "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" +"Se l'ordine include partecipanti con indirizzi e-mail diversi da quelli del " +"proprietario dell'ordine, la seguente e-mail verrà inviata ai partecipanti." #: pretix/control/forms/event.py msgid "Subject sent to attendees" -msgstr "" +msgstr "Oggetto inviato ai partecipanti" #: pretix/control/forms/event.py msgid "Text sent to attendees" -msgstr "" +msgstr "Testo inviato ai partecipanti" #: pretix/control/forms/event.py pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/event/mail.html @@ -14292,143 +14593,147 @@ msgstr "Testo" #: pretix/control/forms/event.py msgid "Subject (sent by admin)" -msgstr "" +msgstr "Oggetto (inviato da admin)" #: pretix/control/forms/event.py msgid "Subject (sent by admin to attendee)" -msgstr "" +msgstr "Oggetto (inviato dall'amministratore al partecipante)" #: pretix/control/forms/event.py msgid "Text (sent by admin)" -msgstr "" +msgstr "Testo (inviato da admin)" #: pretix/control/forms/event.py -#, fuzzy msgid "Subject (requested by user)" -msgstr "Rimborso del pagamento richiesto dal cliente" +msgstr "Oggetto (richiesto dall'utente)" #: pretix/control/forms/event.py msgid "Text (requested by user)" -msgstr "" +msgstr "Testo (richiesto dall'utente)" #: pretix/control/forms/event.py msgid "Text (if order will expire automatically)" -msgstr "" +msgstr "Testo (se l'ordine scade automaticamente)" #: pretix/control/forms/event.py msgid "Subject (if order will expire automatically)" -msgstr "" +msgstr "Oggetto (se l'ordine scade automaticamente)" #: pretix/control/forms/event.py msgid "Text (if order will not expire automatically)" -msgstr "" +msgstr "Testo (se l'ordine non scadrà automaticamente)" #: pretix/control/forms/event.py msgid "Subject (if order will not expire automatically)" -msgstr "" +msgstr "Oggetto (se l'ordine non scade automaticamente)" #: pretix/control/forms/event.py -#, fuzzy msgid "Subject (if an incomplete payment was received)" -msgstr "Pagamento ricevuto per il tuo ordine: {code}" +msgstr "Oggetto (nel caso in cui sia stato ricevuto un pagamento incompleto)" #: pretix/control/forms/event.py -#, fuzzy msgid "Text (if an incomplete payment was received)" -msgstr "Pagamento ricevuto per il tuo ordine: {code}" +msgstr "Testo (se il pagamento ricevuto è incompleto)" #: pretix/control/forms/event.py msgid "" "This email only applies to payment methods that can receive incomplete " "payments, such as bank transfer." msgstr "" +"Questa email si applica solo ai metodi di pagamento che possono ricevere " +"pagamenti incompleti, come il bonifico bancario." #: pretix/control/forms/event.py msgid "" "This will only be used if the invoice is sent to a different email address " "or at a different time than the order confirmation." msgstr "" +"Questo verrà utilizzato solo se la fattura viene inviata a un indirizzo " +"email diverso o in un momento diverso dalla conferma dell'ordine." #: pretix/control/forms/event.py msgid "" "Formatting is not supported, as some accounting departments process mail " "automatically and do not handle formatted emails properly." msgstr "" +"La formattazione non è supportata, poiché alcuni reparti contabili elaborano " +"automaticamente la posta e non gestiscono correttamente le email formattate." #: pretix/control/forms/event.py msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" +"Questa email verrà inviata molti giorni prima dell'inizio dell'evento " +"d'ordine. Se il campo è vuoto, la email non verrà mai inviata." #: pretix/control/forms/event.py msgid "Subject for received order" -msgstr "" +msgstr "Oggetto per l'ordine ricevuto" #: pretix/control/forms/event.py msgid "Text for received order" -msgstr "" +msgstr "Testo per l'ordine ricevuto" #: pretix/control/forms/event.py msgid "Subject for approved order" -msgstr "" +msgstr "Oggetto per l'ordine approvato" #: pretix/control/forms/event.py -#, fuzzy msgid "Text for approved order" -msgstr "Non pagati o ordini gratuiti" +msgstr "Testo per l'ordine approvato" #: pretix/control/forms/event.py msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" +"Questo verrà inviato solo per gli ordini non gratuiti. Gli ordini gratuiti " +"riceveranno invece il modello di ordine gratuito qui sotto." #: pretix/control/forms/event.py -#, fuzzy msgid "Subject for approved free order" -msgstr "Non pagati o ordini gratuiti" +msgstr "Oggetto per l'ordine gratuito approvato" #: pretix/control/forms/event.py -#, fuzzy msgid "Text for approved free order" -msgstr "Non pagati o ordini gratuiti" +msgstr "Testo per l'ordine gratuito approvato" #: pretix/control/forms/event.py msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" +"Questo verrà inviato solo per gli ordini gratuiti. Gli ordini non gratuiti " +"riceveranno invece il modello di ordine non libero qui sopra." #: pretix/control/forms/event.py msgid "Subject for denied order" -msgstr "" +msgstr "Oggetto per l'ordine rifiutato" #: pretix/control/forms/event.py -#, fuzzy msgid "Text for denied order" -msgstr "Non pagati o ordini gratuiti" +msgstr "Testo per l'ordine rifiutato" #: pretix/control/forms/event.py -#, fuzzy msgid "Ticket code generator" -msgstr "Codice biglietto" +msgstr "Generatore di codici per biglietti" #: pretix/control/forms/event.py msgid "For advanced users, usually does not need to be changed." -msgstr "" +msgstr "Per gli utenti avanzati, di solito non ha bisogno di essere cambiato." #: pretix/control/forms/event.py msgid "Any country" -msgstr "" +msgstr "Qualsiasi paese" #: pretix/control/forms/event.py msgid "European Union" -msgstr "" +msgstr "Unione Europea" #: pretix/control/forms/event.py msgid "Any customer" -msgstr "" +msgstr "Qualsiasi cliente" #: pretix/control/forms/event.py msgid "Individual" @@ -14440,56 +14745,52 @@ msgstr "Affari" #: pretix/control/forms/event.py msgid "Business with valid VAT ID" -msgstr "" +msgstr "Impresa con partita IVA valida" #: pretix/control/forms/event.py msgid "Charge VAT" -msgstr "" +msgstr "Applica l'IVA" #: pretix/control/forms/event.py msgid "No VAT" -msgstr "" +msgstr "Nessuna IVA" #: pretix/control/forms/event.py -#, fuzzy msgid "Sale not allowed" -msgstr "Prevendita non ancora attiva" +msgstr "Vendita non consentita" #: pretix/control/forms/event.py -#, fuzzy msgid "Order requires approval" -msgstr "Il nuovo ordine richiede l'approvazione" +msgstr "L'ordine richiede approvazione" #: pretix/control/forms/event.py -#, fuzzy -#| msgid "Default price" msgid "Default tax code" -msgstr "Prezzo predefinito" +msgstr "Aliquota IVA di default" #: pretix/control/forms/event.py msgid "Deviating tax rate" -msgstr "" +msgstr "Aliquota fiscale diversa" #: pretix/control/forms/event.py -#, fuzzy msgid "Text on invoice" -msgstr "Fattura fiscale" +msgstr "Testo sulla fattura" #: pretix/control/forms/event.py msgid "" "A combination of this calculation mode with a non-zero tax rate does not " "make sense." msgstr "" +"Una combinazione di questa modalità di calcolo con un'aliquota diversa da " +"zero non ha senso." #: pretix/control/forms/event.py -#, fuzzy -#| msgid "This combination of credentials is not known to our system." msgid "This combination of calculation mode and tax code does not make sense." -msgstr "Combinazione di credenziali non riconosciute." +msgstr "" +"Questa combinazione di modalità di calcolo e aliquota fiscale non ha senso." #: pretix/control/forms/event.py msgid "Pre-selected voucher" -msgstr "" +msgstr "Voucher pre-selezionato" #: pretix/control/forms/event.py msgid "" @@ -14498,25 +14799,31 @@ msgid "" "can for example be used to provide widgets that give discounts or unlock " "secret products." msgstr "" +"Se impostato, il widget visualizzerà i prodotti come se il voucher fosse " +"stato inserito e, quando un prodotto viene acquistato tramite il widget, " +"verrà applicato. Questo può essere usato, ad esempio, per offrire sconti o " +"sbloccare prodotti nascosti." #: pretix/control/forms/event.py msgid "Compatibility mode" -msgstr "" +msgstr "Modalità di compatibilità" #: pretix/control/forms/event.py msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" +"Il nostro widget standard non è compatibile con tutti i costruttori di siti " +"web. In caso di problemi, prova la modalità di compatibilità." #: pretix/control/forms/event.py msgid "The given voucher code does not exist." -msgstr "" +msgstr "Questo codice del voucher non esiste." #: pretix/control/forms/event.py pretix/control/forms/organizer.py #: pretix/control/views/shredder.py msgid "The slug you entered was not correct." -msgstr "" +msgstr "Lo slug inserito non è corretto." #: pretix/control/forms/event.py msgid "Ticket downloads" @@ -14524,21 +14831,23 @@ msgstr "Scaricamento biglietti" #: pretix/control/forms/event.py msgid "Your customers will be able to download their tickets in PDF format." -msgstr "" +msgstr "I vostri clienti possono scaricare i biglietti in formato PDF." #: pretix/control/forms/event.py msgid "Require all attendees to fill in their names" -msgstr "" +msgstr "Richiedi a tutti i partecipanti di inserire i propri nomi" #: pretix/control/forms/event.py msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" +"Per impostazione predefinita, chiedi i nomi ma non renderli obbligatori. " +"Puoi disattivare completamente questa opzione nelle impostazioni." #: pretix/control/forms/event.py msgid "Payment via Stripe" -msgstr "" +msgstr "Pagamento tramite Stripe" #: pretix/control/forms/event.py msgid "" @@ -14547,6 +14856,10 @@ msgid "" "up an account with them, which takes less than five minutes using their " "simple interface." msgstr "" +"Stripe è un sistema di pagamenti online che supporta le carte di credito e " +"molte altre opzioni di pagamento. Per accettare pagamenti tramite Stripe, " +"devi creare un account con loro, un processo che richiede meno di cinque " +"minuti attraverso l'interfaccia semplice." #: pretix/control/forms/event.py msgid "Payment by bank transfer" @@ -14558,11 +14871,14 @@ msgid "" "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" +"Ai tuoi clienti verrà richiesto di effettuare un bonifico sul tuo conto. " +"Potrai quindi importare gli estratti conto bancari per elaborare i pagamenti " +"all'interno di Pretix, oppure contrassegnarli manualmente come pagati." #: pretix/control/forms/event.py #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Price (optional)" -msgstr "" +msgstr "Prezzo (opzionale)" #: pretix/control/forms/event.py msgid "Free" @@ -14570,7 +14886,7 @@ msgstr "Gratuito" #: pretix/control/forms/event.py msgid "Quantity available" -msgstr "" +msgstr "Quantità disponibile" #: pretix/control/forms/exports.py msgid "Please enter less than 25 recipients." @@ -14578,25 +14894,23 @@ msgstr "Per favore, inserisci meno di 25 destinatari." #: pretix/control/forms/filter.py msgid "Search for…" -msgstr "" +msgstr "Cerca…" #: pretix/control/forms/filter.py pretix/control/navigation.py msgid "All orders" -msgstr "" +msgstr "Tutti gli ordini" #: pretix/control/forms/filter.py -#, fuzzy msgid "Valid orders" -msgstr "Ordini pagati" +msgstr "Ordini validi" #: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py msgid "Paid (or canceled with paid fee)" msgstr "Pagato (o cancellato con commissioni sul pagamento)" #: pretix/control/forms/filter.py -#, fuzzy msgid "Paid or confirmed" -msgstr "Ordine confermato" +msgstr "Pagato o confermato" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html @@ -14604,83 +14918,75 @@ msgstr "Ordine confermato" #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/exporters.py msgid "Pending" -msgstr "" +msgstr "In attesa" #: pretix/control/forms/filter.py msgid "Pending or paid" msgstr "In attesa o pagati" #: pretix/control/forms/filter.py -#, fuzzy msgid "Cancellations" -msgstr "Cancellazione" +msgstr "Annullamenti" #: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py -#, fuzzy msgid "Canceled (fully)" -msgstr "Eliminato" +msgstr "Annullato (completamente)" #: pretix/control/forms/filter.py -#, fuzzy msgid "Canceled (fully or with paid fee)" -msgstr "Pagato (o cancellato con commissioni sul pagamento)" +msgstr "Annullato (completamente o con commissioni pgate)" #: pretix/control/forms/filter.py -#, fuzzy msgid "Canceled (at least one position)" -msgstr "Solo ordini pagati" +msgstr "Annullato (almeno una posizione)" #: pretix/control/forms/filter.py -#, fuzzy msgid "Cancellation requested" -msgstr "Cancellazione" +msgstr "Richiesto annullamento" #: pretix/control/forms/filter.py msgid "Fully canceled but invoice not canceled" -msgstr "" +msgstr "Annullato completamente ma fattura non annullata" #: pretix/control/forms/filter.py -#, fuzzy msgid "Payment process" -msgstr "Sistemi di pagamento" +msgstr "Processo di pagamento" #: pretix/control/forms/filter.py msgid "Pending or expired" -msgstr "" +msgstr "In attesa o scaduto" #: pretix/control/forms/filter.py msgid "Pending (overdue)" -msgstr "" +msgstr "In sospeso (in ritardo)" #: pretix/control/forms/filter.py msgid "Overpaid" -msgstr "" +msgstr "Sovrapagato" #: pretix/control/forms/filter.py msgid "Partially paid" -msgstr "" +msgstr "Pagato parzialmente" #: pretix/control/forms/filter.py -#, fuzzy msgid "Underpaid (but confirmed)" -msgstr "Ordine confermato" +msgstr "Pagato solo in parte (ma confermato)" #: pretix/control/forms/filter.py msgid "Pending (but fully paid)" -msgstr "" +msgstr "In sospeso (ma interamente pagato)" #: pretix/control/forms/filter.py msgid "Pending (but no current payment)" -msgstr "" +msgstr "In sospeso (ma nessun pagamento in corso)" #: pretix/control/forms/filter.py msgid "Approval process" -msgstr "" +msgstr "Procedura di approvazione" #: pretix/control/forms/filter.py -#, fuzzy msgid "Approved, payment pending" -msgstr "Pagamento in attesa" +msgstr "Approvato, in attesa del pagamento" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html @@ -14692,77 +14998,73 @@ msgstr "In attesa di approvazione" #: pretix/control/forms/filter.py msgid "Follow-up configured" -msgstr "" +msgstr "Configurazione del follow-up" #: pretix/control/forms/filter.py msgid "Follow-up due" -msgstr "" +msgstr "Follow-up in scadenza" #: pretix/control/forms/filter.py pretix/control/forms/vouchers.py #: pretix/control/templates/pretixcontrol/waitinglist/index.html #: pretix/plugins/sendmail/models.py msgid "All products" -msgstr "" +msgstr "Tutti i prodotti" #: pretix/control/forms/filter.py pretix/control/forms/vouchers.py #: pretix/control/views/typeahead.py #, python-brace-format msgid "{product} – Any variation" -msgstr "" +msgstr "{product} – Qualsiasi variazione" #: pretix/control/forms/filter.py pretix/control/forms/orders.py msgctxt "subevent" msgid "All dates starting at or after" -msgstr "" +msgstr "Tutte le date a partire da un dato giorno" #: pretix/control/forms/filter.py pretix/control/forms/orders.py msgctxt "subevent" msgid "All dates starting before" -msgstr "" +msgstr "Tutte le date che iniziano prima di un dato giorno" #: pretix/control/forms/filter.py msgid "Order placed at or after" -msgstr "" +msgstr "Ordine effettuato a partire da un dato giorno" #: pretix/control/forms/filter.py -#, fuzzy msgid "Order placed before" -msgstr "Nuovo ordine inviato" +msgstr "Ordine effettuato prima di un dato giorno" #: pretix/control/forms/filter.py -#, fuzzy msgid "Minimal sum of payments and refunds" -msgstr "Ordina pagamenti e rimborsi" +msgstr "Somma minima dei pagamenti e dei rimborsi" #: pretix/control/forms/filter.py -#, fuzzy msgid "Maximal sum of payments and refunds" -msgstr "Ordina pagamenti e rimborsi" +msgstr "Somma massima dei pagamenti e dei rimborsi" #: pretix/control/forms/filter.py msgid "At least one ticket with check-in" -msgstr "" +msgstr "Almeno un biglietto con check-in" #: pretix/control/forms/filter.py msgid "Affected quota" -msgstr "" +msgstr "Quota interessata" #: pretix/control/forms/filter.py msgid "Exact matches only" -msgstr "" +msgstr "Solo corrispondenze esatte" #: pretix/control/forms/filter.py msgid "All organizers" -msgstr "" +msgstr "Tutti gli organizzatori" #: pretix/control/forms/filter.py msgid "All events" -msgstr "" +msgstr "Tutti gli eventi" #: pretix/control/forms/filter.py -#, fuzzy msgid "All payments" -msgstr "Tutti i servizi di pagamento" +msgstr "Tutti i pagamenti" #: pretix/control/forms/filter.py msgid "Payment created from" @@ -14773,9 +15075,8 @@ msgid "Payment created until" msgstr "Pagamento creato fino a" #: pretix/control/forms/filter.py -#, fuzzy msgid "Paid from" -msgstr "Ordini pagati" +msgstr "Pagato da" #: pretix/control/forms/filter.py msgid "Paid until" @@ -14792,15 +15093,15 @@ msgstr "Pagato" #: pretix/control/forms/filter.py msgctxt "subevent" msgid "Date doesn't start in selected date range." -msgstr "" +msgstr "La data non inizia nell'intervallo selezionato." #: pretix/control/forms/filter.py msgid "Shop live and presale running" -msgstr "" +msgstr "Negozio attivo e prevendita in corso" #: pretix/control/forms/filter.py msgid "Inactive" -msgstr "" +msgstr "Inattivo" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/events/index.html @@ -14828,14 +15129,12 @@ msgid "Date until" msgstr "Data fino al" #: pretix/control/forms/filter.py -#, fuzzy msgid "Start time from" -msgstr "Data da" +msgstr "Ora di inizio da" #: pretix/control/forms/filter.py -#, fuzzy msgid "Start time until" -msgstr "Data fino a" +msgstr "Ora di inizio fino a" #: pretix/control/forms/filter.py pretix/control/forms/rrule.py msgid "Weekday" @@ -14854,51 +15153,48 @@ msgstr "attivo" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/organizers/customer.html -#, fuzzy msgid "not yet activated" -msgstr "Ordine riattivato" +msgstr "Non ancora attivato" #: pretix/control/forms/filter.py -#, fuzzy msgid "Has no memberships" -msgstr "Crea un nuovo organizzatore" +msgstr "Non ha membri" #: pretix/control/forms/filter.py -#, fuzzy msgid "Has any membership" -msgstr "Crea un nuovo organizzatore" +msgstr "Ha almeno un membro" #: pretix/control/forms/filter.py msgid "Has valid membership" -msgstr "" +msgstr "Ha un membro valido" #: pretix/control/forms/filter.py msgid "Shop live" -msgstr "" +msgstr "Negozio attivo" #: pretix/control/forms/filter.py msgid "Shop not live" -msgstr "" +msgstr "Negozio non attivo" #: pretix/control/forms/filter.py msgid "Single event running or in the future" -msgstr "" +msgstr "Evento singolo in corso o in futuro" #: pretix/control/forms/filter.py msgid "Single event in the past" -msgstr "" +msgstr "Evento singolo in passato" #: pretix/control/forms/filter.py msgid "Search attendee…" -msgstr "" +msgstr "Cerca partecipante…" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgid "Check-in status" -msgstr "" +msgstr "Stato del check-in" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgid "All attendees" -msgstr "" +msgstr "Tutti i partecipanti" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/index.html @@ -14906,44 +15202,42 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html #: pretix/plugins/checkinlists/exporters.py msgid "Checked in" -msgstr "" +msgstr "Check-in effettuato" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgctxt "checkin state" msgid "Present" -msgstr "" +msgstr "Presente" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgctxt "checkin state" msgid "Checked in but left" -msgstr "" +msgstr "Check-in effettuato, poi uscito" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/plugins/checkinlists/exporters.py msgid "Not checked in" -msgstr "" +msgstr "Check-in non effettuato" #: pretix/control/forms/filter.py -#, fuzzy msgctxt "subevent" msgid "Date start from" -msgstr "Data da" +msgstr "Data di inizio a partire da" #: pretix/control/forms/filter.py -#, fuzzy msgctxt "subevent" msgid "Date start until" -msgstr "Data fino a" +msgstr "Data di inizio fino a" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/users/index.html msgid "Administrator" -msgstr "" +msgstr "Amministratore" #: pretix/control/forms/filter.py msgid "No administrator" -msgstr "" +msgstr "Nessun amministratore" #: pretix/control/forms/filter.py #: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html @@ -14952,11 +15246,11 @@ msgstr "Valido" #: pretix/control/forms/filter.py msgid "Unredeemed" -msgstr "" +msgstr "Non riscattato" #: pretix/control/forms/filter.py msgid "Redeemed at least once" -msgstr "" +msgstr "Riscattato almeno una volta" #: pretix/control/forms/filter.py msgid "Fully redeemed" @@ -14964,19 +15258,19 @@ msgstr "Voucher esauriti" #: pretix/control/forms/filter.py msgid "Redeemed and checked in with ticket" -msgstr "" +msgstr "Riscattato e registrato al check-in con il biglietto" #: pretix/control/forms/filter.py msgid "Quota handling" -msgstr "" +msgstr "Gestione delle quote" #: pretix/control/forms/filter.py msgid "Allow to ignore quota" -msgstr "" +msgstr "Permetti di ignorare la quota" #: pretix/control/forms/filter.py msgid "Filter by tag" -msgstr "" +msgstr "Filtra per etichetta" #: pretix/control/forms/filter.py msgid "Search voucher" @@ -14986,7 +15280,7 @@ msgstr "Cerca voucher" #: pretix/control/views/typeahead.py pretix/control/views/vouchers.py #, python-brace-format msgid "Any product in quota \"{quota}\"" -msgstr "" +msgstr "Qualsiasi prodotto della quota \"{quota}\"" #: pretix/control/forms/filter.py msgid "Refund status" @@ -15002,31 +15296,27 @@ msgstr "Tutti i rimborsi" #: pretix/control/forms/filter.py pretix/plugins/reports/exporters.py msgid "Date filter" -msgstr "" +msgstr "Filtro data" #: pretix/control/forms/filter.py pretix/plugins/reports/exporters.py msgid "Filter by…" msgstr "Filtra per…" #: pretix/control/forms/filter.py pretix/plugins/reports/exporters.py -#, fuzzy msgid "Date of last successful payment" -msgstr "Data dell'ultimo pagamento" +msgstr "Data dell'ultimo pagamento andato a buon fine" #: pretix/control/forms/filter.py -#, fuzzy msgid "All check-ins" -msgstr "Filtra per stato" +msgstr "Tutti i check-in" #: pretix/control/forms/filter.py -#, fuzzy msgid "Successful check-ins" -msgstr "Solo pagamenti con successo" +msgstr "Check-in effettuati con successo" #: pretix/control/forms/filter.py -#, fuzzy msgid "Unsuccessful check-ins" -msgstr "Solo pagamenti con successo" +msgstr "Check-in effettuati senza successo" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/checkins.html @@ -15035,9 +15325,8 @@ msgid "Scan type" msgstr "Tipo di scansione" #: pretix/control/forms/filter.py -#, fuzzy msgid "All directions" -msgstr "Indirizzi URL di reindirizzamento" +msgstr "Tutte le direzioni" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/checkins.html @@ -15047,26 +15336,22 @@ msgid "Device" msgstr "Dispositivo" #: pretix/control/forms/filter.py -#, fuzzy msgid "All devices" -msgstr "Tutte le fatture" +msgstr "Tutti i dispositivi" #: pretix/control/forms/filter.py -#, fuzzy msgctxt "filter" msgid "Start date" msgstr "Data di Inizio" #: pretix/control/forms/filter.py -#, fuzzy msgctxt "filter" msgid "End date" -msgstr "Data di Fine" +msgstr "Data di fine" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py -#, fuzzy msgid "All check-in lists" -msgstr "Filtra per stato" +msgstr "Tutte le liste dei check-in" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/checkins.html @@ -15080,63 +15365,53 @@ msgstr "Lista di check-in" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Software" -msgstr "" +msgstr "Software" #: pretix/control/forms/filter.py -#, fuzzy msgid "Device status" -msgstr "Nome dispositivo" +msgstr "Stato del dispositivo" #: pretix/control/forms/filter.py -#, fuzzy msgid "Active devices" -msgstr "Tutte le fatture" +msgstr "Dispositivi attivi" #: pretix/control/forms/filter.py -#, fuzzy msgid "Revoked devices" -msgstr "Tutte le fatture" +msgstr "Dispositivi revocati" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Require email addresses per ticket" msgid "Search email address or subject" -msgstr "Richiedi un indirizzo email per ogni biglietto" +msgstr "Cerca indirizzo email o oggetto" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/refunds.html msgid "Source" -msgstr "" +msgstr "Fonte" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "All invoices" msgid "All sources" -msgstr "Tutte le fatture" +msgstr "Tutte le fonti" #: pretix/control/forms/filter.py msgid "Team actions" -msgstr "" +msgstr "Azioni del team" #: pretix/control/forms/filter.py msgid "Customer actions" -msgstr "" +msgstr "Azioni dei clienti" #: pretix/control/forms/filter.py -#, fuzzy msgid "Device actions" -msgstr "Nome dispositivo" +msgstr "Azioni del dispositivo" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Order email" msgid "User email" -msgstr "Indirizzo email dell'ordine" +msgstr "Indirizzo email dell'utente" #: pretix/control/forms/filter.py pretix/control/navigation.py msgid "All users" -msgstr "" +msgstr "Tutti gli utenti" #: pretix/control/forms/global_settings.py msgid "Additional footer text" @@ -15160,32 +15435,32 @@ msgstr "Messaggio generale banner" #: pretix/control/forms/global_settings.py msgid "Global message banner detail text" -msgstr "" +msgstr "Testo dettagliato del banner del messaggio globale" #: pretix/control/forms/global_settings.py msgid "OpenCage API key for geocoding" -msgstr "" +msgstr "Chiave API OpenCage per la geocodifica" #: pretix/control/forms/global_settings.py msgid "MapQuest API key for geocoding" -msgstr "" +msgstr "Chiave API MapQuest per la geocodifica" #: pretix/control/forms/global_settings.py msgid "Leaflet tiles URL pattern" -msgstr "" +msgstr "Modello URL delle tessere Leaflet" #: pretix/control/forms/global_settings.py #, python-brace-format msgid "e.g. {sample}" -msgstr "" +msgstr "ad esempio {sample}" #: pretix/control/forms/global_settings.py msgid "Leaflet tiles attribution" -msgstr "" +msgstr "Attribuzione delle tessere del volantino" #: pretix/control/forms/global_settings.py msgid "ApplePay MerchantID Domain Association" -msgstr "" +msgstr "Associazione del dominio ApplePay MerchantID" #: pretix/control/forms/global_settings.py #, python-brace-format @@ -15193,10 +15468,12 @@ msgid "" "Will be served at {domain}/.well-known/apple-developer-merchantid-domain-" "association" msgstr "" +"Sarà disponibile in {domain}/.well-known/apple-developer-merchantid-domain-" +"association" #: pretix/control/forms/global_settings.py msgid "Perform update checks" -msgstr "" +msgstr "Esegui i controlli di aggiornamento" #: pretix/control/forms/global_settings.py msgid "" @@ -15207,10 +15484,16 @@ msgid "" "any IP addresses and we will not know who you are or where to find your " "instance. You can disable this behavior here at any time." msgstr "" +"Durante il controllo dell'aggiornamento, pretix riporterà un ID di " +"installazione anonimo e univoco, la versione corrente di pretix e i plugin " +"installati e il numero di eventi attivi e inattivi nella tua installazione " +"ai server gestiti dagli sviluppatori di pretix. Conserveremo solo dati " +"anonimi, mai indirizzi IP e non sapremo chi sei o dove trovare la tua " +"istanza. Puoi disabilitare questo comportamento qui in qualsiasi momento." #: pretix/control/forms/global_settings.py msgid "Email notifications" -msgstr "" +msgstr "Notifiche via e-mail" #: pretix/control/forms/global_settings.py msgid "" @@ -15218,33 +15501,41 @@ msgid "" "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" +"Ti avviseremo a questo indirizzo se rileviamo che un nuovo aggiornamento è " +"disponibile. Questo indirizzo non sarà trasmesso a pretix.eu, le email " +"saranno inviate da questo server localmente." #: pretix/control/forms/global_settings.py -#, fuzzy msgid "Changes to pretix" -msgstr "Modifica dettagli" +msgstr "Modifiche a pretix" #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix is running without any custom modifications or " "extensions (except for installed plugins)." msgstr "" +"Questa installazione di pretix è in esecuzione senza modifiche o estensioni " +"personalizzate (ad eccezione dei plugin installati)." #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix includes changes or extensions made to the " "source code." msgstr "" +"Questa installazione di pretix include modifiche o estensioni apportate al " +"codice sorgente." #: pretix/control/forms/global_settings.py msgid "Usage of pretix" -msgstr "" +msgstr "Uso di pretix" #: pretix/control/forms/global_settings.py msgid "" "I only use pretix to organize events which are executed by my own company or " "its affiliated companies, or to sell products sold by my own company." msgstr "" +"Usi pretix per organizzare eventi gestiti dalla tua società o dalle sue " +"affiliate, o per vendere prodotti della tua azienda." #: pretix/control/forms/global_settings.py msgid "" @@ -15252,14 +15543,17 @@ msgid "" "company) or I offer the functionality of pretix to others (e.g. a Software-" "as-a-Service company)." msgstr "" +"Usi pretix per vendere biglietti di altri organizzatori (ad esempio una " +"società di biglietteria) o per offrire la funzionalità di pretix a terzi (ad " +"esempio una società di Software-as-a-Service)." #: pretix/control/forms/global_settings.py msgid "I'm not sure which option applies." -msgstr "" +msgstr "Non so quale opzione è corretta." #: pretix/control/forms/global_settings.py msgid "License choice" -msgstr "" +msgstr "Scelta della licenza" #: pretix/control/forms/global_settings.py msgid "" @@ -15267,6 +15561,9 @@ msgid "" "the copyright holders which allows me to not share modifications if I only " "use pretix internally." msgstr "" +"Voglio usare pretix con il permesso aggiuntivo concesso a tutti dai titolari " +"del copyright, che mi permette di non condividere le modifiche se uso il " +"software esclusivamente internamente." #: pretix/control/forms/global_settings.py msgid "" @@ -15274,35 +15571,46 @@ msgid "" "restriction on the scope of usage and therefore without making use of any " "additional permission." msgstr "" +"Voglio utilizzare pretix secondo i termini della licenza AGPLv3 senza " +"restrizioni sull'ambito di utilizzo e quindi senza ricorrere a nessun " +"permesso aggiuntivo." #: pretix/control/forms/global_settings.py msgid "" "I have obtained a paid pretix Enterprise license which is currently valid." msgstr "" +"Ho ottenuto una licenza Enterprise di pretix pagata che è attualmente valida." #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix has installed plugins which are available freely " "under a non-copyleft license (Apache License, MIT License, BSD license, …)." msgstr "" +"Questa installazione di pretix include plugin disponibili gratuitamente " +"sotto licenza non copyleft (Apache License, MIT License, BSD License, ...)." #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix has installed plugins which are available freely " "under a license with strong copyleft (GPL, AGPL, …)." msgstr "" +"Questa installazione di pretix include plugin disponibili gratuitamente " +"sotto licenza a copyleft forte (GPL, AGPL, ...)." #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix has installed plugins which have been created " "internally or obtained under a proprietary license by a third party." msgstr "" +"Questa installazione di pretix include plugin sviluppati internamente o " +"ottenuti sotto licenza proprietaria da terzi." #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix has installed pretix Enterprise plugins with a " "valid license." msgstr "" +"Questa installazione di pretix include plugin Enterprise con licenza valida." #: pretix/control/forms/global_settings.py msgid "Footer: \"powered by\" name (optional)" @@ -15320,16 +15628,18 @@ msgstr "" #: pretix/control/forms/global_settings.py msgid "Link for powered by name" -msgstr "" +msgstr "Collegamento associato al nome «Powered by»" #: pretix/control/forms/global_settings.py msgid "" "If you used the previous option, you can set an URL to link to in the footer." msgstr "" +"Se hai scelto l'opzione precedente, puoi specificare un URL da inserire nel " +"footer." #: pretix/control/forms/global_settings.py msgid "Source code instructions" -msgstr "" +msgstr "Istruzioni relative al codice sorgente" #: pretix/control/forms/global_settings.py msgid "" @@ -15337,29 +15647,38 @@ msgid "" "current source code of the site including all modifications and installed " "plugins. This will be publicly available. Make sure to keep it up to date!" msgstr "" +"Se pretix è utilizzato in termini AGPLv3, descrivi in modo esatto come " +"scaricare il codice sorgente attuale del sito, compresi tutti gli " +"aggiornamenti e i plugin installati. Questo contenuto sarà pubblicamente " +"accessibile. Assicurati di mantenerlo aggiornato!" #: pretix/control/forms/item.py msgid "" "Products in this category are regular products displayed on the front page." msgstr "" +"I prodotti di questa categoria sono prodotti regolari visualizzati sulla " +"pagina principale." #: pretix/control/forms/item.py -#, fuzzy -#| msgid "Product category" msgid "Add-on product category" -msgstr "Categoria prodotto" +msgstr "Categoria di prodotti aggiuntivi" #: pretix/control/forms/item.py msgid "" "Products in this category are add-on products and can only be bought as add-" "ons." msgstr "" +"I prodotti di questa categoria sono prodotti aggiuntivi e possono essere " +"acquistati solo come componenti aggiuntivi." #: pretix/control/forms/item.py msgid "" "Products in this category are regular products, but are only shown in the " "cross-selling step, according to the configuration below." msgstr "" +"I prodotti di questa categoria sono prodotti regolari, ma vengono mostrati " +"solo nella fase di cross-selling, secondo la configurazione indicata qui " +"sotto." #: pretix/control/forms/item.py msgid "" @@ -15367,6 +15686,9 @@ msgid "" "but are additionally shown in the cross-selling step, according to the " "configuration below." msgstr "" +"I prodotti di questa categoria sono prodotti standard visualizzati sulla " +"pagina principale, ma vengono anche mostrati nella fase di cross-selling " +"secondo la configurazione indicata qui sotto." #: pretix/control/forms/item.py msgid "This field is required" @@ -15374,12 +15696,11 @@ msgstr "Questo campo è obbligatorio" #: pretix/control/forms/item.py msgid "Dependencies between questions are not supported during check-in." -msgstr "" +msgstr "Le dipendenze tra le domande non sono supportate durante il check-in." #: pretix/control/forms/item.py -#, fuzzy msgid "No products" -msgstr "Prodotto" +msgstr "nessun prodotto" #: pretix/control/forms/item.py #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html @@ -15388,49 +15709,51 @@ msgstr "Illimitato" #: pretix/control/forms/item.py msgid "The product should exist in multiple variations" -msgstr "" +msgstr "Il prodotto dovrebbe essere disponibile in diverse varianti" #: pretix/control/forms/item.py msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" +"Seleziona questa opzione, ad esempio per le t-shirt disponibili in più " +"dimensioni. Le variazioni possono essere definite nel passo successivo." #: pretix/control/forms/item.py msgid "No category" -msgstr "" +msgstr "Nessuna categoria" #: pretix/control/forms/item.py msgid "Copy product information" -msgstr "" +msgstr "Copia le informazioni sul prodotto" #: pretix/control/forms/item.py msgid "No taxation" -msgstr "" +msgstr "Nessuna tassazione" #: pretix/control/forms/item.py msgid "Do not add to a quota now" -msgstr "" +msgstr "Non aggiungere a una quota adesso" #: pretix/control/forms/item.py msgid "Add product to an existing quota" -msgstr "" +msgstr "Aggiungi il prodotto a una quota esistente" #: pretix/control/forms/item.py msgid "Create a new quota for this product" -msgstr "" +msgstr "Crea una nuova quota per questo prodotto" #: pretix/control/forms/item.py msgid "Quota options" -msgstr "" +msgstr "Opzioni della quota" #: pretix/control/forms/item.py msgid "Add to existing quota" -msgstr "" +msgstr "Aggiungi alla quota esistente" #: pretix/control/forms/item.py msgid "New quota name" -msgstr "" +msgstr "Nuovo nome della quota" #: pretix/control/forms/item.py msgid "Size" @@ -15442,11 +15765,11 @@ msgstr "Numero di biglietti" #: pretix/control/forms/item.py msgid "Quota name is required." -msgstr "" +msgstr "È richiesto il nome della quota." #: pretix/control/forms/item.py msgid "Please select a quota." -msgstr "" +msgstr "Selezionare una quota." #: pretix/control/forms/item.py pretix/plugins/badges/forms.py #: pretix/plugins/ticketoutputpdf/forms.py @@ -15455,11 +15778,11 @@ msgstr "(Default per l'evento)" #: pretix/control/forms/item.py msgid "Choose automatically depending on event settings" -msgstr "" +msgstr "Scegli automaticamente secondo le impostazioni dell'evento" #: pretix/control/forms/item.py msgid "Yes, if ticket generation is enabled in general" -msgstr "" +msgstr "Sì, se la generazione dei biglietti è abilitata in generale" #: pretix/control/forms/item.py msgid "" @@ -15467,29 +15790,31 @@ msgid "" "people over 65. This ticket includes access to all parts of the event, " "except the VIP area." msgstr "" +"Ad esempio: questo prezzo ridotto è disponibile per studenti a tempo pieno, " +"disoccupati e persone di età superiore a 65 anni. Il biglietto include " +"l'accesso a tutte le aree dell'evento, eccetto l'area VIP." #: pretix/control/forms/item.py msgid "" "This option is deprecated. For new products, use the newer option below that " "refers to another product instead of a quota." msgstr "" +"Questa opzione è deprecata. Per i nuovi prodotti, usa l'opzione più recente " +"qui sotto che si riferisce a un altro prodotto invece che a una quota." #: pretix/control/forms/item.py msgid "Shown independently of other products" -msgstr "" +msgstr "Mostrato indipendentemente dagli altri prodotti" #: pretix/control/forms/item.py -#, fuzzy -#| msgid "Canceled by customer" msgid "Date chosen by customer" -msgstr "Cancellato dal cliente" +msgstr "Data scelta dal cliente" #: pretix/control/forms/item.py msgid "No membership granted" -msgstr "" +msgstr "Nessuna iscrizione concessa" #: pretix/control/forms/item.py -#, fuzzy msgid "" "Gift card products should use a tax rule with a rate of 0 percent since " "sales tax will be applied when the gift card is redeemed." @@ -15504,12 +15829,17 @@ msgid "" "restrict the validity of the gift card. A validity of gift cards can be set " "in your organizer settings." msgstr "" +"Non impostare una validità specifica per i prodotti carta regalo, poiché non " +"limita la validità della carta. La validità delle carte regalo può essere " +"impostata nelle impostazioni dell'organizzatore." #: pretix/control/forms/item.py msgid "" "If a valid membership is required, at least one valid membership type needs " "to be selected." msgstr "" +"Se è richiesta un'iscrizione valida, devi selezionare almeno un tipo di " +"iscrizione valido." #: pretix/control/forms/item.py msgid "" @@ -15518,17 +15848,25 @@ msgid "" "the membership later. If you want the membership to be non-personalized, set " "the membership type to be transferable." msgstr "" +"Il tuo prodotto concede un abbonamento non trasferibile e dovrebbe quindi " +"essere un biglietto di ingresso personalizzato. Altrimenti i clienti " +"potrebbero non poter utilizzare l'iscrizione in seguito. Se vuoi che " +"l'abbonamento sia personalizzabile, imposta il tipo di abbonamento come " +"trasferibile." #: pretix/control/forms/item.py -#, fuzzy msgid "The start of validity must be before the end of validity." -msgstr "Il sotto-evento non appartiene a questo evento." +msgstr "" +"L'inizio del periodo di validità deve precedere la fine del periodo di " +"validità." #: pretix/control/forms/item.py msgid "" "You have selected dynamic validity but have not entered a time period. This " "would render the tickets unusable." msgstr "" +"Hai selezionato una validità dinamica ma non hai specificato un periodo. " +"Questo renderebbe i biglietti inutilizzabili." #: pretix/control/forms/item.py #, python-format @@ -15537,37 +15875,43 @@ msgid "" "by a user or currently is in a user's cart. Please set the variation as " "\"inactive\" instead." msgstr "" +"La variazione \"%s\" non può essere eliminata perché è già stata ordinata da " +"un utente o è attualmente nel carrello di un utente. Imposta invece la " +"variazione come \"inattiva\"." #: pretix/control/forms/item.py msgid "Use value from product" -msgstr "" +msgstr "Usa il valore del prodotto" #: pretix/control/forms/item.py msgid "Add-ons" -msgstr "" +msgstr "Aggiunte" #: pretix/control/forms/item.py msgid "You added the same add-on category twice" -msgstr "" +msgstr "Hai aggiunto la stessa categoria aggiuntiva due volte" #: pretix/control/forms/item.py msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." msgstr "" +"Tenere presente che l'impostazione di un numero minimo rende impossibile " +"acquistare questo prodotto se tutti i componenti aggiuntivi disponibili sono " +"esauriti." #: pretix/control/forms/item.py msgid "Bundled products" -msgstr "" +msgstr "Prodotti in bundle" #: pretix/control/forms/item.py msgid "You added the same bundled product twice." -msgstr "" +msgstr "Hai aggiunto lo stesso prodotto in bundle due volte." #: pretix/control/forms/item.py #: pretix/control/templates/pretixcontrol/item/include_bundles.html msgid "Bundled product" -msgstr "" +msgstr "Prodotto in bundle" #: pretix/control/forms/item.py pretix/control/forms/orders.py msgid "inactive" @@ -15575,7 +15919,7 @@ msgstr "inattivo" #: pretix/control/forms/item.py msgid "Sample Conference Center, Heidelberg, Germany" -msgstr "" +msgstr "Centro Prove Conferenza, Roma, Italia" #: pretix/control/forms/mailsetup.py msgid "Hostname" @@ -15583,11 +15927,11 @@ msgstr "nome host" #: pretix/control/forms/mailsetup.py msgid "Port" -msgstr "" +msgstr "Porta" #: pretix/control/forms/mailsetup.py msgid "Username" -msgstr "" +msgstr "Nome utente" #: pretix/control/forms/mailsetup.py #, python-brace-format @@ -15596,66 +15940,70 @@ msgid "" "only use characters A-Z, a-z, 0-9, and common special characters " "({characters})." msgstr "" +"La password contiene caratteri non supportati dal nostro sistema di posta " +"elettronica. Usare solo caratteri A-Z, a-z, 0-9, e caratteri speciali comuni " +"({characters})." #: pretix/control/forms/mailsetup.py msgid "Use STARTTLS" -msgstr "" +msgstr "Usa STARTTLS" #: pretix/control/forms/mailsetup.py msgid "Commonly enabled on port 587." -msgstr "" +msgstr "Comunemente abilitato sulla porta 587." #: pretix/control/forms/mailsetup.py msgid "Use SSL" -msgstr "" +msgstr "Usa SSL" #: pretix/control/forms/mailsetup.py msgid "Commonly enabled on port 465." -msgstr "" +msgstr "Comunemente abilitato sulla porta 465." #: pretix/control/forms/mailsetup.py msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" +"Puoi attivare la sicurezza SSL oppure STARTTLS, ma non entrambe " +"contemporaneamente." #: pretix/control/forms/mailsetup.py msgid "" "You are not allowed to use this mail server, please choose one with a public " "IP address instead." msgstr "" +"Non puoi utilizzare questo server di posta. Scegline uno con un indirizzo IP " +"pubblico." #: pretix/control/forms/mailsetup.py msgid "We were unable to resolve this hostname." -msgstr "" +msgstr "Non è stato possibile risolvere questo nome host." #: pretix/control/forms/mapping.py msgid "Overwrite" -msgstr "" +msgstr "Sovrascrivi" #: pretix/control/forms/mapping.py msgid "Fill if new" -msgstr "" +msgstr "Compila se nuovo" #: pretix/control/forms/mapping.py msgid "Fill if empty" -msgstr "" +msgstr "Compila se vuoto" #: pretix/control/forms/mapping.py -#, fuzzy -#| msgid "Add to cart" msgid "Add to list" -msgstr "Aggiungi al carrello" +msgstr "Aggiungi alla lista" #: pretix/control/forms/mapping.py -#, fuzzy msgid "pretix field" -msgstr "Tutte le fatture" +msgstr "campo pretix" #: pretix/control/forms/modelimport.py #, python-brace-format msgid "CSV column: \"{name}\"" -msgstr "" +msgstr "Colonna CSV: \"{name}\"" #: pretix/control/forms/modelimport.py msgid "Import mode" @@ -15663,49 +16011,52 @@ msgstr "Modo di importazione" #: pretix/control/forms/modelimport.py msgid "Create a separate order for each line" -msgstr "" +msgstr "Crea un ordine separato per ogni riga" #: pretix/control/forms/modelimport.py msgid "Create one order with one position per line" -msgstr "" +msgstr "Crea un solo ordine con una posizione per riga" #: pretix/control/forms/modelimport.py msgid "" "Group multiple lines together into the same order based on a grouping column" msgstr "" +"Raggruppa più righe nello stesso ordine in base a una colonna di " +"raggruppamento" #: pretix/control/forms/modelimport.py msgid "Create orders as fully paid" -msgstr "" +msgstr "Crea ordini come completamente pagati" #: pretix/control/forms/modelimport.py msgid "Create orders as pending and still require payment" -msgstr "" +msgstr "Crea ordini come pendenti e ancora da pagare" #: pretix/control/forms/modelimport.py msgid "Create orders as test mode orders" -msgstr "" +msgstr "Crea ordini in modalità test" #: pretix/control/forms/modelimport.py msgid "Orders not created in test mode cannot be deleted again after import." msgstr "" +"Gli ordini non creati in modalità test non possono essere cancellati dopo " +"l'importazione." #: pretix/control/forms/modelimport.py -#, fuzzy -#| msgid "You cannot generate an invoice for this order." msgid "A grouping cannot be specified for this import mode." -msgstr "Non puoi creare una fattura per questo ordine." +msgstr "" +"Non è possibile specificare un raggruppamento per questa modalità di " +"importazione." #: pretix/control/forms/modelimport.py -#, fuzzy -#| msgid "A variation needs to be set for this item." msgid "A grouping needs to be specified for this import mode." -msgstr "Bisogna impostare una variante per questo prodotto." +msgstr "" +"Per questa modalità di importazione è necessario specificare un " +"raggruppamento." #: pretix/control/forms/orders.py -#, fuzzy msgid "Confirm order regardless of payment" -msgstr "Conferma pagamento" +msgstr "Conferma l'ordine indipendentemente dal pagamento" #: pretix/control/forms/orders.py msgid "" @@ -15717,20 +16068,29 @@ msgid "" "deadline arrives, since we expect that you want to collect the amount " "somehow and not auto-cancel the order." msgstr "" +"Se si seleziona questa opzione, l'ordine verrà trattato come pagato per la " +"maggior parte degli scopi, anche se non è ancora stato pagato. Il cliente " +"può quindi scaricare e utilizzare i biglietti indipendentemente dalle " +"impostazioni dell'evento, e alcuni plugin potrebbero considerarlo pagato. Se " +"si seleziona questa opzione, l'ordine non verrà contrassegato come scaduto " +"se il termine di pagamento è superato, poiché si prevede che tu voglia " +"raccogliere l'importo e non annullarlo automaticamente." #: pretix/control/forms/orders.py msgid "Overbook quota" -msgstr "" +msgstr "Quota di overbooking" #: pretix/control/forms/orders.py msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" +"Se selezioni questa casella, l'operazione verrà eseguita anche se porta a " +"un'eccessiva vendita di biglietti e superi la tua quota di vendite prevista!" #: pretix/control/forms/orders.py msgid "Overbook quota and ignore late payment" -msgstr "" +msgstr "Quota di overbook e ignorare i ritardi di pagamento" #: pretix/control/forms/orders.py msgid "" @@ -15739,14 +16099,18 @@ msgid "" "operation will also be performed regardless of the settings for late " "payments." msgstr "" +"Se selezioni questa casella, l'operazione verrà eseguita anche se porta a " +"un'eccessiva vendita di biglietti e superi la quota prevista! L'operazione " +"sarà eseguita anche indipendentemente dalle impostazioni per i pagamenti " +"tardivi." #: pretix/control/forms/orders.py msgid "Notify customer by email" -msgstr "" +msgstr "Notifica il cliente per email" #: pretix/control/forms/orders.py msgid "Keep a cancellation fee of" -msgstr "" +msgstr "Mantieni una tariffa di annullamento di" #: pretix/control/forms/orders.py msgid "" @@ -15755,45 +16119,56 @@ msgid "" "be canceled as well, so include them in your cancellation fee if you want to " "keep them." msgstr "" +"Se imposti una tariffa, tutte le posizioni nell'ordine verranno annullate e " +"l'ordine sarà ridotto alla sola tariffa di annullamento. Le spese di " +"pagamento e spedizione verranno eliminate, quindi devi includerle nella " +"tariffa di annullamento se vuoi che siano mantenute." #: pretix/control/forms/orders.py -#, fuzzy msgid "Generate cancellation for invoice" -msgstr "Prevendita non ancora attiva" +msgstr "Genera l'annullamento della fattura" #: pretix/control/forms/orders.py msgid "Comment (will be sent to the user)" -msgstr "" +msgstr "Commento (viene inviato all'utente)" #: pretix/control/forms/orders.py msgid "" "Will be included in the notification email when the respective placeholder " "is present in the configured email text." msgstr "" +"È incluso nell'email di notifica quando il rispettivo segnaposto è presente " +"nel testo dell'email configurato." #: pretix/control/forms/orders.py msgid "" "Please enter a gross amount. As per your event settings, the taxes will be " "split the same way as the order positions." msgstr "" +"Inserisci un importo lordo. Secondo le impostazioni dell'evento, le tasse " +"verranno distribuite come le posizioni dell'ordine." #: pretix/control/forms/orders.py msgid "" "Please enter a gross amount. As per your event settings, the default tax " "rate will be charged." msgstr "" +"Inserisci un importo lordo. Secondo le impostazioni dell'evento, verrà " +"applicata l'aliquota d'imposta predefinita." #: pretix/control/forms/orders.py msgid "As per your event settings, no tax will be charged." -msgstr "" +msgstr "Secondo le impostazioni dell'evento, nessuna tassa verrà applicata." #: pretix/control/forms/orders.py msgid "A mail will only be sent if the order is fully paid after this." msgstr "" +"Una mail verrà inviata solo se l'ordine risulta pagato integralmente dopo " +"questo punto." #: pretix/control/forms/orders.py msgid "Payment amount" -msgstr "" +msgstr "Importo del pagamento" #: pretix/control/forms/orders.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html @@ -15802,62 +16177,67 @@ msgid "Payment date" msgstr "Data pagamento" #: pretix/control/forms/orders.py -#, fuzzy msgid "Please select some events." -msgstr "Scegli un metodo di pagamento." +msgstr "Scegli qualche evento." #: pretix/control/forms/orders.py msgid "Re-calculate taxes" -msgstr "" +msgstr "Ricalcola le tasse" #: pretix/control/forms/orders.py msgid "Do not re-calculate taxes" -msgstr "" +msgstr "Non ricalcolare le tasse" #: pretix/control/forms/orders.py msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" +"Ricalcola le tasse in base all'indirizzo e alle impostazioni del prodotto, " +"mantenendo lo stesso importo lordo." #: pretix/control/forms/orders.py msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" +"Ricalcola le tasse in base all'indirizzo e alle impostazioni del prodotto, " +"mantenendo lo stesso importo netto." #: pretix/control/forms/orders.py msgid "Issue a new invoice if required" -msgstr "" +msgstr "Emetti una nuova fattura se necessario" #: pretix/control/forms/orders.py msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" +"Se esiste una fattura per questo ordine e questa operazione modifica il suo " +"contenuto, la vecchia fattura verrà annullata e ne verrà emessa una nuova." #: pretix/control/forms/orders.py msgid "Notify user" -msgstr "" +msgstr "Notifica l'utente" #: pretix/control/forms/orders.py msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" +"Invia un'email al cliente per avvisarlo che il suo ordine è stato modificato." #: pretix/control/forms/orders.py msgid "Allow to overbook quotas when performing this operation" msgstr "" +"Permetti di sovraprenotare le quote durante l'esecuzione di questa operazione" #: pretix/control/forms/orders.py -#, fuzzy -#| msgid "number of entries today" msgid "Number of products to add" -msgstr "numero di voci oggi" +msgstr "Numero di prodotti da aggiungere" #: pretix/control/forms/orders.py msgid "Add-on to" -msgstr "" +msgstr "Aggiunta a" #: pretix/control/forms/orders.py #: pretix/control/templates/pretixcontrol/checkin/index.html @@ -15874,80 +16254,85 @@ msgstr "Posto" #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html #: pretix/presale/forms/checkout.py msgid "Membership" -msgstr "" +msgstr "Iscrizione" #: pretix/control/forms/orders.py msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" +"Tasse incluse, se presenti. Lasciare vuoto per il prezzo predefinito del " +"prodotto" #: pretix/control/forms/orders.py -#, fuzzy -#| msgid "You can not select the same seat multiple times." msgid "You can not choose a seat when adding multiple products at once." -msgstr "Non è possibile selezionare lo stesso posto più volte." +msgstr "" +"Non è possibile scegliere un posto quando si aggiungono più prodotti " +"contemporaneamente." #: pretix/control/forms/orders.py msgid "(Unchanged)" -msgstr "" +msgstr "(Invariato)" #: pretix/control/forms/orders.py msgid "New price (gross)" -msgstr "" +msgstr "Nuovo prezzo (lordo)" #: pretix/control/forms/orders.py -#, fuzzy msgid "Ticket is blocked" -msgstr "Biglietto segreto" +msgstr "Il biglietto è bloccato" #: pretix/control/forms/orders.py msgid "Validity start" -msgstr "" +msgstr "Inizio periodo di validità" #: pretix/control/forms/orders.py msgid "Validity end" -msgstr "" +msgstr "Fine periodo di validità" #: pretix/control/forms/orders.py msgid "Generate a new secret" -msgstr "" +msgstr "Genera un nuovo segreto" #: pretix/control/forms/orders.py msgid "" "This affects both the ticket secret (often used as a QR code) as well as the " "link used to individually access the ticket." msgstr "" +"Questo incide sia sul segreto del biglietto (spesso utilizzato come codice " +"QR) sia sul link utilizzato per accedere individualmente al biglietto." #: pretix/control/forms/orders.py -#, fuzzy msgid "Cancel this position" -msgstr "Solo ordini pagati" +msgstr "Annulla questa posizione" #: pretix/control/forms/orders.py msgid "Split into new order" -msgstr "" +msgstr "Dividi in un nuovo ordine" #: pretix/control/forms/orders.py msgid "(No membership)" -msgstr "" +msgstr "(Nessuna adesione)" #: pretix/control/forms/orders.py msgid "Remove this fee" -msgstr "" +msgstr "Elimina questo costo" #: pretix/control/forms/orders.py msgid "" "Note that payment fees have a special semantic and might automatically be " "changed if the payment method of the order is changed." msgstr "" +"Attenzione: le commissioni di pagamento hanno un significato specifico e " +"potrebbero essere automaticamente modificate se il metodo di pagamento " +"dell'ordine viene cambiato." #: pretix/control/forms/orders.py #: pretix/control/templates/pretixcontrol/order/change.html msgid "including all taxes" -msgstr "" +msgstr "comprese tutte le tasse" #: pretix/control/forms/orders.py msgid "Invalidate secrets" -msgstr "" +msgstr "Annulla i segreti" #: pretix/control/forms/orders.py msgid "" @@ -15955,66 +16340,72 @@ msgid "" "to the order page to the user and the user will need to download his tickets " "again. The old versions will be invalid." msgstr "" +"Rigenera i segreti dell'ordine e del biglietto. Dovrai ri-inviare il link " +"alla pagina dell'ordine all'utente e l'utente dovrà scaricare nuovamente i " +"suoi biglietti. Le vecchie versioni non saranno valide." #: pretix/control/forms/orders.py pretix/plugins/sendmail/forms.py -#, fuzzy msgid "Attach tickets" -msgstr "Vai al negozio" +msgstr "Allega i biglietti" #: pretix/control/forms/orders.py pretix/plugins/sendmail/forms.py msgid "" "Will be ignored if tickets exceed a given size limit to ensure email " "deliverability." msgstr "" +"Verrà ignorato se i biglietti superano un determinato limite di dimensione " +"per garantire la consegna delle email." #: pretix/control/forms/orders.py -#, fuzzy msgid "Attach invoices" -msgstr "Tutte le fatture" +msgstr "Allega le fatture" #: pretix/control/forms/orders.py #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html msgid "Recipient" -msgstr "" +msgstr "Destinatario" #: pretix/control/forms/orders.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "Attach {file}" -msgstr "Vai al negozio" +msgstr "Allega {file}" #: pretix/control/forms/orders.py msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" +"Annulla l'ordine. Tutti i biglietti non funzioneranno più. Questo non può " +"essere ripristinato." #: pretix/control/forms/orders.py msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." msgstr "" +"Contrassegna l'ordine come in sospeso e consente all'utente di pagare " +"l'importo aperto con un altro metodo di pagamento." #: pretix/control/forms/orders.py msgid "Do nothing and keep the order as it is." -msgstr "" +msgstr "Non fare nulla e lascia l'ordine inalterato." #: pretix/control/forms/orders.py #, python-brace-format msgid "The refund amount needs to be positive and less than {}." -msgstr "" +msgstr "L'importo del rimborso deve essere positivo e minore di {}." #: pretix/control/forms/orders.py msgid "You need to specify an amount for a partial refund." -msgstr "" +msgstr "Devi specificare un importo per un rimborso parziale." #: pretix/control/forms/orders.py -#, fuzzy msgid "Cancel all dates" -msgstr "Solo ordini pagati" +msgstr "Annulla tutte le date" #: pretix/control/forms/orders.py msgid "Automatically refund money if possible" -msgstr "" +msgstr "Rimborsa automaticamente l'importo se possibile" #: pretix/control/forms/orders.py msgid "" @@ -16022,10 +16413,13 @@ msgid "" "that have been blocked (manually or by a plugin) are not auto-canceled and " "you will need to deal with them manually." msgstr "" +"Disponibile solo per metodi di pagamento che supportano i rimborsi " +"automatici. I biglietti bloccati (manualmente o da un plugin) non vengono " +"annullati automaticamente e devono essere gestiti manualmente." #: pretix/control/forms/orders.py msgid "Create refund in the manual refund to-do list" -msgstr "" +msgstr "Crea il rimborso nell'elenco dei rimborsi da eseguire manualmente" #: pretix/control/forms/orders.py msgid "" @@ -16035,29 +16429,35 @@ msgid "" "manual refund to-do list. Do not check if you want to refund some of the " "orders by offsetting with different orders or issuing gift cards." msgstr "" +"I rimborsi manuali verranno creati e visualizzati nella lista dei rimborsi " +"manuali. Se combinati con il rimborso automatico, soltanto i pagamenti con " +"metodi di pagamento che non supportano i rimborsi automatici appariranno " +"nella lista. Non verificare se vuoi rimborsare alcuni ordini compensandoli " +"con altri ordini o emettendo carte regalo." #: pretix/control/forms/orders.py msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" +"Rimborsa il valore dell'ordine a una carta regalo invece del metodo di " +"pagamento originale" #: pretix/control/forms/orders.py msgid "Gift card validity" -msgstr "" +msgstr "Validità della carta regalo" #: pretix/control/forms/orders.py msgid "Keep a fixed cancellation fee per ticket" -msgstr "" +msgstr "Imposta una tassa di annullamento fissa per biglietto" #: pretix/control/forms/orders.py msgid "Free tickets and add-on products are not counted" -msgstr "" +msgstr "I biglietti gratuiti e i prodotti aggiuntivi non vengono conteggiati" #: pretix/control/forms/orders.py -#, fuzzy msgid "Keep fees" -msgstr "Tariffe dell'ordine" +msgstr "Commissioni di conservazione" #: pretix/control/forms/orders.py msgid "" @@ -16066,21 +16466,23 @@ msgid "" "series is only partially canceled since it consists of tickets for multiple " "dates." msgstr "" +"I tipi di tassa selezionati non saranno rimborsati, ma verranno aggiunti " +"alla tassa di annullamento. Le tasse non vengono mai rimborsate quando un " +"ordine in una serie di eventi è parzialmente annullato, poiché comprende " +"biglietti per diverse date." #: pretix/control/forms/orders.py -#, fuzzy msgid "Send information via email" -msgstr "Informazioni dell'ordine modificate" +msgstr "Invia l'informazione via email" #: pretix/control/forms/orders.py -#, fuzzy msgid "Send information to waiting list" -msgstr "Informazioni dell'ordine modificate" +msgstr "Invia l'informazione alla lista di attesa" #: pretix/control/forms/orders.py #, python-brace-format msgid "Canceled: {event}" -msgstr "" +msgstr "Annullato: {event}" #: pretix/control/forms/orders.py #, python-brace-format @@ -16141,35 +16543,36 @@ msgstr "" msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" +"Seleziona una data specifica oppure un intervallo di date, non entrambi." #: pretix/control/forms/orders.py msgctxt "subevent" msgid "Please either select all dates or a date range, not both." -msgstr "" +msgstr "Seleziona tutte le date o un intervallo di date, non entrambi." #: pretix/control/forms/orders.py pretix/plugins/sendmail/forms.py msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." -msgstr "" +msgstr "Se si definisce un intervallo, specifica sia l'inizio che la fine." #: pretix/control/forms/orders.py msgid "Please confirm that you want to cancel ALL dates in this event series." -msgstr "" +msgstr "Conferma di voler annullare TUTTE le date di questa serie di eventi." #: pretix/control/forms/orders.py msgid "I understand that this is not reversible and want to continue" -msgstr "" +msgstr "Capisco che questa operazione non è reversibile e voglio procedere" #: pretix/control/forms/orders.py msgid "" "We have just emailed you a confirmation code to enter to confirm this action" msgstr "" +"Ti abbiamo appena inviato un codice di conferma da inserire per convalidare " +"questa azione" #: pretix/control/forms/orders.py -#, fuzzy -#| msgid "The confirm code you entered was incorrect." msgid "The confirmation code is incorrect." -msgstr "Il codice di conferma inserito non è corretto." +msgstr "Il codice di conferma non è corretto." #: pretix/control/forms/organizer.py msgid "This slug is already in use. Please choose a different one." @@ -16177,110 +16580,109 @@ msgstr "Questo nome è già stato utilizzato. Scegli un nome differente." #: pretix/control/forms/organizer.py msgid "You cannot choose the base domain of this installation." -msgstr "" +msgstr "Non è possibile scegliere il dominio di base di questa installazione." #: pretix/control/forms/organizer.py msgid "This domain is already in use for a different event or organizer." -msgstr "" +msgstr "Questo dominio è già in uso per un altro evento o organizzatore." #: pretix/control/forms/organizer.py -#, fuzzy -#| msgid "You cannot generate an invoice for this order." msgid "Do not choose an event for this mode." -msgstr "Non puoi creare una fattura per questo ordine." +msgstr "Non selezionare un evento per questa modalità." #: pretix/control/forms/organizer.py msgid "" "Do not choose an event for this mode. You can assign events to this domain " "in event settings." msgstr "" +"Non selezionare un evento in questa modalità. È possibile assegnare eventi a " +"questo dominio nelle impostazioni degli eventi." #: pretix/control/forms/organizer.py -#, fuzzy -#| msgctxt "subevent" -#| msgid "You need to select a date." msgid "You need to choose an event." -msgstr "Devi selezionare una data." +msgstr "Devi selezionare un evento." #: pretix/control/forms/organizer.py msgid "You may set only one organizer domain." -msgstr "" +msgstr "È possibile impostare un solo dominio per organizzatore." #: pretix/control/forms/organizer.py msgid "Provided by a plugin" -msgstr "" +msgstr "Fornito da un plugin" #: pretix/control/forms/organizer.py msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" +"Le modifiche non possono essere salvate perché non rimarrebbe alcun team con " +"i permessi necessari per modificare le assegnazioni." #: pretix/control/forms/organizer.py msgid "" "Your device will not have access to anything, please select some events." -msgstr "" +msgstr "Il tuo dispositivo non avrà accesso a nulla, seleziona alcuni eventi." #: pretix/control/forms/organizer.py pretix/plugins/stripe/payment.py msgid "experimental" -msgstr "" +msgstr "sperimentale" #: pretix/control/forms/organizer.py msgid "" "This feature is currently in an experimental stage. It only supports very " "limited use cases and might change at any point." msgstr "" +"Questa funzione è in fase sperimentale e supporta solo casi di utilizzo " +"molto limitati, potrebbe cambiare in qualsiasi momento." #: pretix/control/forms/organizer.py msgid "Sensitive emails like password resets will not be sent in Bcc." msgstr "" +"Email sensibili come i reset della password non verranno inviate in Bcc." #: pretix/control/forms/organizer.py msgid "This will be attached to every email." -msgstr "" +msgstr "Questo verrà allegato a ogni email." #: pretix/control/forms/organizer.py pretix/control/logdisplay.py #: pretix/control/views/user.py pretix/presale/views/customer.py msgid "Your password has been changed." -msgstr "" +msgstr "La tua password è stata aggiornata." #: pretix/control/forms/organizer.py msgctxt "webhooks" msgid "Event types" -msgstr "" +msgstr "Tipi di eventi" #: pretix/control/forms/organizer.py msgid "Gift card value" -msgstr "" +msgstr "Valore della carta regalo" #: pretix/control/forms/organizer.py msgid "An medium with this type and identifier is already registered." -msgstr "" +msgstr "Un supporto con questo tipo e identificativo è già registrato." #: pretix/control/forms/organizer.py msgid "An account with this customer ID is already registered." -msgstr "" +msgstr "Un account con questo ID cliente è già registrato." #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/presale/forms/customer.py msgid "Phone" -msgstr "" +msgstr "Telefono" #: pretix/control/forms/organizer.py -#, fuzzy msgctxt "sso_oidc" msgid "Base URL" -msgstr "URL di destinazione" +msgstr "URL di base" #: pretix/control/forms/organizer.py -#, fuzzy msgctxt "sso_oidc" msgid "Client ID" msgstr "ID del client" #: pretix/control/forms/organizer.py -#, fuzzy msgctxt "sso_oidc" msgid "Client secret" msgstr "Secret del client" @@ -16288,17 +16690,17 @@ msgstr "Secret del client" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Scope" -msgstr "" +msgstr "Ambito" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Multiple scopes separated with spaces." -msgstr "" +msgstr "Ambiti multipli separati da spazi." #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "User ID field" -msgstr "" +msgstr "Campo ID utente" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" @@ -16306,12 +16708,13 @@ msgid "" "We will assume that the contents of the user ID fields are unique and can " "never change for a user." msgstr "" +"Presumiamo che i valori del campo ID utente siano unici e non possano mai " +"variare per un utente." #: pretix/control/forms/organizer.py -#, fuzzy msgctxt "sso_oidc" msgid "Email field" -msgstr "Tutte le fatture" +msgstr "Campo email" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" @@ -16320,17 +16723,19 @@ msgid "" "verified to really belong the the user. If this can't be guaranteed, " "security issues might arise." msgstr "" +"Presumiamo che tutti gli indirizzi email ricevuti dal provider SSO siano " +"verificati per appartenere realmente all'utente. In caso contrario, " +"potrebbero emergere problemi di sicurezza." #: pretix/control/forms/organizer.py -#, fuzzy msgctxt "sso_oidc" msgid "Phone field" -msgstr "Numero di telefono" +msgstr "Campo numero di telefono" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Query parameters" -msgstr "" +msgstr "Parametri di query" #: pretix/control/forms/organizer.py #, python-brace-format @@ -16339,19 +16744,20 @@ msgid "" "Optional query parameters, that will be added to calls to the authorization " "endpoint. Enter as: {example}" msgstr "" +"Parametri di query facoltativi da aggiungere alle chiamate all'endpoint di " +"autorizzazione. Inseriscili nel formato: {example}" #: pretix/control/forms/organizer.py msgid "Invalidate old client secret and generate a new one" -msgstr "" +msgstr "Annulla il vecchio segreto del client e generane uno nuovo" #: pretix/control/forms/organizer.py -#, fuzzy msgid "Organizer short name" -msgstr "Data di Inizio" +msgstr "Nome abbreviato dell'organizzatore" #: pretix/control/forms/organizer.py msgid "Allow access to reusable media" -msgstr "" +msgstr "Abilita l'accesso ai supporti riutilizzabili" #: pretix/control/forms/organizer.py msgid "" @@ -16361,29 +16767,27 @@ msgid "" "will grant the other organizer access to cryptographic key material required " "to interact with the media type." msgstr "" +"È necessario se si vuole che l'altro organizzatore partecipi a un sistema " +"condiviso, ad esempio con chip di pagamento NFC. Questa opzione deve essere " +"usata solo per organizzatori di fiducia, poiché (a seconda dei tipi di " +"supporto attivati) condividerà con loro materiale crittografico necessario " +"per interagire con il tipo di supporto." #: pretix/control/forms/organizer.py -#, fuzzy msgid "The selected organizer does not exist or cannot be invited." -msgstr "La data selezionata non esiste in questa serie di eventi." +msgstr "L'organizzatore selezionato non esiste o non può essere invitato." #: pretix/control/forms/organizer.py -#, fuzzy msgid "The selected organizer has already been invited." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "L'organizzatore selezionato è già stato invitato." #: pretix/control/forms/organizer.py -#, fuzzy -#| msgid "" -#| "A medium with the same identifier and type already exists in your " -#| "organizer account." msgid "A sales channel with the same identifier already exists." -msgstr "" -"Una gift card con lo stesso codice esiste già nel tuo account organizzatore." +msgstr "Esiste già un canale di vendita con lo stesso identificativo." #: pretix/control/forms/organizer.py msgid "Events with active plugin" -msgstr "" +msgstr "Eventi con plugin attivo" #: pretix/control/forms/renderers.py #: pretix/control/templates/pretixcontrol/items/question_edit.html @@ -16395,10 +16799,9 @@ msgstr "Facoltativo" #: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html -#, fuzzy msgctxt "form_bulk" msgid "change" -msgstr "Salva modifiche" +msgstr "modifica" #: pretix/control/forms/rrule.py msgid "year(s)" @@ -16422,31 +16825,36 @@ msgstr "Intervallo" #: pretix/control/forms/rrule.py msgid "Number of repetitions" -msgstr "" +msgstr "Numero di ripetizioni" #: pretix/control/forms/rrule.py msgid "Last date" -msgstr "" +msgstr "Ultima data" #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "first" -msgstr "" +msgstr "prima" #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "second" -msgstr "" +msgstr "secondo" #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "third" +msgstr "terzo" + +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" msgstr "" #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" -msgstr "" +msgstr "ultimo" #: pretix/control/forms/rrule.py #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html @@ -16460,7 +16868,7 @@ msgstr "Giorno del fine settimana" #: pretix/control/forms/subevents.py msgctxt "subevent" msgid "Skip dates that overlap with any existing date" -msgstr "" +msgstr "Salta le date che si sovrappongono a quelle già esistenti" #: pretix/control/forms/subevents.py msgctxt "subevent" @@ -16470,27 +16878,32 @@ msgid "" "This respects even inactive dates and works best if all dates have both a " "start and end time." msgstr "" +"È utile quando tutte le date avvengono nello stesso luogo e non devono " +"essere create date ripetute in conflitto con eventi speciali già esistenti. " +"Funziona anche con date inattive e è più efficace se tutte le date hanno sia " +"un inizio che una fine definita." #: pretix/control/forms/subevents.py msgid "Keep the current values" -msgstr "" +msgstr "Mantieni i valori correnti" #: pretix/control/forms/subevents.py msgid "Selection contains various values" -msgstr "" +msgstr "La selezione include più valori" #: pretix/control/forms/subevents.py -#, fuzzy msgid "The end of availability should be after the start of availability." -msgstr "Il sotto-evento non appartiene a questo evento." +msgstr "" +"La fine della disponibilità dovrebbe essere successiva all'inizio della " +"disponibilità." #: pretix/control/forms/subevents.py msgid "Available_until" -msgstr "" +msgstr "Disponibile_fino_a" #: pretix/control/forms/subevents.py msgid "Exclude these dates instead of adding them." -msgstr "" +msgstr "Escludi queste date invece di aggiungerle." #: pretix/control/forms/users.py pretix/control/views/user.py msgid "Your changes could not be saved. See below for details." @@ -16498,17 +16911,19 @@ msgstr "Le tue modifiche non possono essere salvate. Leggi i dettagli sotto." #: pretix/control/forms/vouchers.py msgid "Specific seat ID" -msgstr "" +msgstr "ID del posto specifico" #: pretix/control/forms/vouchers.py pretix/presale/forms/waitinglist.py msgid "Invalid product selected." -msgstr "" +msgstr "Prodotto non valido selezionato." #: pretix/control/forms/vouchers.py msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" +"Il voucher si applica solo a prodotti nascosti, ma non hai attivato la " +"visualizzazione di questi prodotti." #: pretix/control/forms/vouchers.py #, python-format @@ -16517,40 +16932,34 @@ msgid "" "because at least one of the selected vouchers has already been redeemed " "%(max_redeemed)s times." msgstr "" +"Non puoi ridurre il numero massimo di riscatti a %(max_usages)s, perché " +"almeno uno dei voucher selezionati è già stato riscattato %(max_redeemed)s " +"volte." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "You cannot create a voucher that blocks quota as the selected product or " -#| "quota is currently sold out or completely reserved." msgid "" "You cannot create a voucher that allows selection of a quota but has no date " "selected." msgstr "" -"Non è possibile creare un buono che blocca la quota poiché il prodotto o la " -"quota selezionati sono attualmente esauriti o completamente riservati." +"Non è possibile creare un voucher che consenta la selezione di una quota ma " +"non preveda la selezione di una data." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "The selected product does not allow to select a seat." msgid "The selected quota does not match the selected subevent." -msgstr "Il prodotto selezionato non consente di selezionare un posto." +msgstr "La quota selezionata non corrisponde al sotto-evento selezionato." #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "There is not enough quota available on quota \"{}\" to perform the " -#| "operation." msgid "There is no sufficient quota available to perform this change." msgstr "" -"La quota disponibile sulla quota “{}” non è sufficiente per eseguire " -"l'operazione." +"Non è disponibile una quota sufficiente per effettuare questa modifica." #: pretix/control/forms/vouchers.py msgid "" "Changing the maximum number of usages in bulk is not supported if any of the " "selected vouchers is assigned a seat." msgstr "" +"Non è supportato modificare il numero massimo di utilizzazioni in bulk se " +"uno qualsiasi dei voucher selezionati è assegnato a un posto." #: pretix/control/forms/vouchers.py msgctxt "subevent" @@ -16558,28 +16967,36 @@ msgid "" "Changing the date in bulk is not supported if any of the selected vouchers " "is assigned a seat." msgstr "" +"Non è possibile modificare la data in bulk se uno qualsiasi dei voucher " +"selezionati è assegnato a un posto." #: pretix/control/forms/vouchers.py msgid "" "Changing the product to a quota is not supported if any of the selected " "vouchers is assigned a seat." msgstr "" +"Non è supportato passare dal prodotto a una quota se a uno dei voucher " +"selezionati è assegnato un posto." #: pretix/control/forms/vouchers.py msgid "" "This change cannot be completed because not all assigned seats of the " "vouchers are still available" msgstr "" +"Questo cambiamento non può essere completato perché alcuni posti dei voucher " +"sono già stati assegnati" #: pretix/control/forms/vouchers.py msgid "Codes" -msgstr "" +msgstr "Codici" #: pretix/control/forms/vouchers.py msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" +"Aggiungi un codice voucher per riga. Ti suggeriamo di copiare la lista e " +"salvarla in un file." #: pretix/control/forms/vouchers.py msgid "Send vouchers via email" @@ -16637,6 +17054,9 @@ msgid "" "line, or the contents of a CSV file with a title row and one or more of the " "columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" +"Puoi fornire una lista di indirizzi email, uno per riga, oppure il contenuto " +"di un file CSV con una riga intestazione e una o più colonne 'email', " +"'numero', 'nome' o 'tag'." #: pretix/control/forms/vouchers.py msgid "Maximum usages per voucher" @@ -16644,50 +17064,53 @@ msgstr "Utilizzi massimi per voucher" #: pretix/control/forms/vouchers.py msgid "Number of times times EACH of these vouchers can be redeemed." -msgstr "" +msgstr "Numero di volte che ciascun voucher può essere riscattato." #: pretix/control/forms/vouchers.py msgid "Specific seat IDs" -msgstr "" +msgstr "ID specifici dei posti a sedere" #: pretix/control/forms/vouchers.py msgid "CSV input needs to contain a header row in the first line." -msgstr "" +msgstr "L'input CSV deve includere una riga di intestazione nella prima riga." #: pretix/control/forms/vouchers.py #, python-brace-format msgid "CSV parsing failed: {error}." -msgstr "" +msgstr "L'analisi del CSV non è riuscita: {error}." #: pretix/control/forms/vouchers.py msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." msgstr "" +"L'input CSV non è stato riconosciuto come multi-colonna, potrebbe esserci un " +"campo citato non valido nel vostro file." #: pretix/control/forms/vouchers.py #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." -msgstr "" +msgstr "L'input CSV deve contenere un campo con l'intestazione \"{header}\"." #: pretix/control/forms/vouchers.py #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" +"L'input CSV contiene un campo sconosciuto con l'intestazione \"{header}\"." #: pretix/control/forms/vouchers.py #, python-brace-format msgid "{value} is not a valid email address." -msgstr "" +msgstr "{value} non è un indirizzo email valido." #: pretix/control/forms/vouchers.py #, python-brace-format msgid "Invalid value in row {number}." -msgstr "" +msgstr "Valore non valido nella riga {number}." #: pretix/control/forms/vouchers.py msgid "A voucher with one of these codes already exists." -msgstr "" +msgstr "Esiste già un voucher con uno di questi codici." #: pretix/control/forms/vouchers.py #, python-brace-format @@ -16695,54 +17118,53 @@ msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " "least {min_length} characters long." msgstr "" +"Il codice del voucher {code} è troppo corto. Assicurarsi che tutti i codici " +"del voucher siano lunghi almeno {min_length} caratteri." #: pretix/control/forms/vouchers.py #, python-brace-format msgid "The voucher code {code} appears in your list twice." -msgstr "" +msgstr "Il codice voucher {code} compare due volte nella vostra lista." #: pretix/control/forms/vouchers.py msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" +"Se i voucher devono essere inviati via e-mail, l'oggetto, il messaggio e i " +"destinatari devono essere specificati." #: pretix/control/forms/vouchers.py #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" +"Hai generato {codes} voucher, ma hai inserito destinatari per {recp} voucher." #: pretix/control/forms/vouchers.py msgid "You need to specify as many seats as voucher codes." msgstr "" +"È necessario specificare un numero di posti pari al numero di codici voucher." #: pretix/control/forms/waitinglist.py -#, fuzzy -#| msgid "Please select a valid seat." msgid "Select a valid choice." -msgstr "Si prega di selezionare un posto a sedere valido." +msgstr "Seleziona un'opzione valida." #: pretix/control/forms/waitinglist.py msgid "Only includes active products." -msgstr "" +msgstr "Include solo i prodotti attivi." #: pretix/control/forms/waitinglist.py -#, fuzzy -#| msgid "A voucher with this code already exists." msgid "A voucher for this waiting list entry was already sent out." -msgstr "Un buono con questo codice esiste già." +msgstr "Il voucher per l'inserimento in lista d'attesa è già stato inviato." #: pretix/control/forms/waitinglist.py -#, fuzzy -#| msgctxt "subevent" -#| msgid "The selected event date is not active." msgid "The selected product is not active." -msgstr "La data dell'evento selezionata non è attiva." +msgstr "Il prodotto selezionato non è attivo." #: pretix/control/logdisplay.py msgid "The order has been changed:" -msgstr "" +msgstr "L'ordine è stato modificato:" #: pretix/control/logdisplay.py #, python-brace-format @@ -16750,16 +17172,20 @@ msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" +"Posizione #{posid}: {old_item} ({old_price}) sostituita con {new_item} " +"({new_price})." #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid}: Used membership changed." -msgstr "" +msgstr "Posizione #{posid}: Tipo di iscrizione modificato." #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" +"Posizione #{posid}: posto a sedere \"{old_seat}\" sostituito con \"{new_seat}" +"\"." #: pretix/control/logdisplay.py #, python-brace-format @@ -16767,46 +17193,51 @@ msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" +"Posizione #{posid}: data dell'evento \"{old_event}\" ({old_price}) " +"aggiornata a \"{new_event}\" ({new_price})." #: pretix/control/logdisplay.py #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" +"Prezzo della posizione #{posid} modificato da {old_price} a {new_price}." #: pretix/control/logdisplay.py #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" +"Regola fiscale della posizione #{posid} aggiornata da {old_rule} a " +"{new_rule}." #: pretix/control/logdisplay.py #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" +"Regola fiscale della commissione #{fee} aggiornata da {old_rule} a " +"{new_rule}." #: pretix/control/logdisplay.py -#, fuzzy msgid "A fee has been added" -msgstr "Ordine modificato" +msgstr "È stata aggiunta una commissione" #: pretix/control/logdisplay.py -#, fuzzy msgid "Taxes and rounding have been recomputed" -msgstr "La data dell'evento ès tata creata." +msgstr "Tasse e arrotondamenti sono stati ricalcolati" #: pretix/control/logdisplay.py #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." -msgstr "" +msgstr "Una commissione è stata modificata da {old_price} a {new_price}." #: pretix/control/logdisplay.py #, python-brace-format msgid "A fee of {old_price} was removed." -msgstr "" +msgstr "Una commissione di {old_price} è stata cancellata." #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." -msgstr "" +msgstr "Posizione #{posid} ({old_item}, {old_price}) annullata." #: pretix/control/logdisplay.py #, python-brace-format @@ -16814,28 +17245,33 @@ msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" +"Posizione #{posid} creata: {item} ({price}) come aggiunta a {addon_to}." #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} created: {item} ({price})." -msgstr "" +msgstr "Posizione #{posid} creata: {item} ({price})." #: pretix/control/logdisplay.py #, python-brace-format msgid "A new secret has been generated for position #{posid}." -msgstr "" +msgstr "È stato generato un nuovo segreto per la posizione #{posid}." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The validity start date for position #{posid} has been changed to {value}." msgstr "" +"La data di inizio della validità per la posizione #{posid} è stata " +"modificata in {value}." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The validity end date for position #{posid} has been changed to {value}." msgstr "" +"La data di scadenza della validità per la posizione #{posid} è stata " +"aggiornata a {value}." #: pretix/control/logdisplay.py #, python-brace-format @@ -16852,11 +17288,13 @@ msgstr "Un blocco è stato rimosso per la posizione #{posid}." msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" +"La posizione #{posid} ({old_item}, {old_price}) è stata suddivisa in un " +"nuovo ordine: {order}" #: pretix/control/logdisplay.py #, python-brace-format msgid "This order has been created by splitting the order {order}" -msgstr "" +msgstr "Questo ordine è stato creato dividendo l'ordine {order}" #: pretix/control/logdisplay.py #, python-brace-format @@ -16864,12 +17302,16 @@ msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" +"Scansione sconosciuta del codice \"{barcode}…\" a {datetime} per la lista " +"\"{list}\", tipo \"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" +"Scansione sconosciuta del codice \"{barcode}…\" per la lista \"{list}\", " +"tipo \"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format @@ -16877,6 +17319,8 @@ msgid "" "Scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\", was uploaded." msgstr "" +"È stata caricata la scansione del codice revocato \"{barcode}…\" a " +"{datetime} per la lista \"{list}\", tipo \"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format @@ -16884,6 +17328,8 @@ msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" +"È stata caricata la scansione del codice revocato \"{barcode}\" per la lista " +"\"{list}\", tipo \"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format @@ -16891,6 +17337,8 @@ msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" +"Scansione negata della posizione #{posid} a {datetime} per la lista \"{list}" +"\", tipo \"{type}\", codice di errore \"{errorcode}\"." #: pretix/control/logdisplay.py #, python-brace-format @@ -16898,6 +17346,8 @@ msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" +"Scansione negata della posizione #{posid} per la lista \"{list}\", tipo " +"\"{type}\", codice di errore \"{errorcode}\"." #: pretix/control/logdisplay.py #, python-brace-format @@ -16905,12 +17355,16 @@ msgid "" "Annulled scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" +"Scansione annullata della posizione #{posid} a {datetime} per la lista " +"\"{list}\", tipo \"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Annulled scan of position #{posid} for list \"{list}\", type \"{type}\"." msgstr "" +"Scansione annullata della posizione #{posid} per la lista \"{list}\", tipo " +"\"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format @@ -16918,43 +17372,55 @@ msgid "" "Ignored annulment of position #{posid} at {datetime} for list \"{list}\", " "type \"{type}\"." msgstr "" +"Ignorata l'annullamento della posizione #{posid} a {datetime} per la lista " +"\"{list}\", tipo \"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Ignored annulment of position #{posid} for list \"{list}\", type \"{type}\"." msgstr "" +"Ignorata l'annullamento della posizione #{posid} per la lista \"{list}\", " +"tipo \"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" +"Il check-in della posizione #{posid} nella lista \"{list}\" è stato " +"annullato." #: pretix/control/logdisplay.py msgid "(unknown)" -msgstr "" +msgstr "(sconosciuto)" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" +"La posizione #{posid} ha effettuato il check-out il {datetime} per la lista " +"\"{list}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" +"La posizione #{posid} è stata registrata in uscita per la lista \"{list}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" +"La posizione #{posid} ha effettuato il check-in il {datetime} nella lista " +"\"{list}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" +"La posizione #{posid} è stata registrata in entrata per la lista \"{list}\"." #: pretix/control/logdisplay.py #, python-brace-format @@ -16962,6 +17428,8 @@ msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " "uploaded even though it has been scanned already." msgstr "" +"È stata caricata una scansione per la posizione #{posid} a {datetime} nella " +"lista \"{list}\" anche se era già stata scansionata." #: pretix/control/logdisplay.py #, python-brace-format @@ -16969,11 +17437,13 @@ msgid "" "Position #{posid} has been scanned and rejected because it has already been " "scanned before on list \"{list}\"." msgstr "" +"La posizione #{posid} è stata scansionata e rifiutata perché era già stata " +"scansionata prima nella lista \"{list}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "The user confirmed the following message: \"{}\"" -msgstr "" +msgstr "L'utente ha confermato il seguente messaggio: \"{}\"" #: pretix/control/logdisplay.py #, python-brace-format @@ -16983,17 +17453,18 @@ msgstr "L'ordine è stato annullato (commento: \"{comment}\")." #: pretix/control/logdisplay.py pretix/control/views/orders.py #: pretix/presale/views/order.py msgid "The order has been canceled." -msgstr "" +msgstr "L'ordine è stato annullato." #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} has been printed at {datetime} with type \"{type}\"." msgstr "" +"La posizione #{posid} è stata stampata a {datetime} con il tipo \"{type}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "Data successfully transferred to {provider_display_name}." -msgstr "" +msgstr "Dati trasferiti con successo a {provider_display_name}." #: pretix/control/logdisplay.py #, python-brace-format @@ -17001,6 +17472,8 @@ msgid "" "Transferring data to {provider_display_name} failed due to invalid " "configuration:" msgstr "" +"Il trasferimento dei dati a {provider_display_name} non è riuscito a causa " +"di una configurazione non valida:" #: pretix/control/logdisplay.py #, python-brace-format @@ -17008,37 +17481,41 @@ msgid "" "Maximum number of retries exceeded while transferring data to " "{provider_display_name}:" msgstr "" +"Numero massimo di tentativi superati durante il trasferimento dei dati a " +"{provider_display_name}:" #: pretix/control/logdisplay.py #, python-brace-format msgid "Error while transferring data to {provider_display_name}:" -msgstr "" +msgstr "Errore durante il trasferimento dei dati a {provider_display_name}:" #: pretix/control/logdisplay.py #, python-brace-format msgid "Internal error while transferring data to {provider_display_name}." msgstr "" +"Errore interno durante il trasferimento dei dati a {provider_display_name}." #: pretix/control/logdisplay.py msgid "The settings of a payment provider have been changed." -msgstr "" +msgstr "Le impostazioni di un fornitore di pagamento sono state modificate." #: pretix/control/logdisplay.py msgid "The settings of a ticket output provider have been changed." msgstr "" +"Le impostazioni di un provider di output dei biglietti sono state modificate." #: pretix/control/logdisplay.py msgid "Blocked manually" -msgstr "" +msgstr "Bloccato manualmente" #: pretix/control/logdisplay.py msgid "Blocked because of an API integration" -msgstr "" +msgstr "Bloccato per un'integrazione API" #: pretix/control/logdisplay.py #, python-brace-format msgid "The test mode order {code} has been deleted." -msgstr "" +msgstr "L'ordine in modalità prova {code} è stato eliminato." #: pretix/control/logdisplay.py msgid "The order details have been changed." @@ -17046,15 +17523,15 @@ msgstr "I dettagli del tuo ordine sono stati modificati." #: pretix/control/logdisplay.py msgid "The order has been marked as unpaid." -msgstr "" +msgstr "L'ordine è stato contrassegnato come non pagato." #: pretix/control/logdisplay.py msgid "The order's secret has been changed." -msgstr "" +msgstr "Il segreto dell'ordine è stato modificato." #: pretix/control/logdisplay.py msgid "The order's expiry date has been changed." -msgstr "" +msgstr "La data di scadenza dell'ordine è stata aggiornata." #: pretix/control/logdisplay.py msgid "The order has been set to be usable before it is paid." @@ -17068,11 +17545,11 @@ msgstr "" #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The order has been marked as expired." -msgstr "" +msgstr "L'ordine è stato contrassegnato come scaduto." #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The order has been marked as paid." -msgstr "" +msgstr "L'ordine è stato contrassegnato come pagato." #: pretix/control/logdisplay.py msgid "The cancellation request has been deleted." @@ -17080,7 +17557,7 @@ msgstr "La richiesta di cancellazione è stata cancellata." #: pretix/control/logdisplay.py msgid "The order has been refunded." -msgstr "" +msgstr "L'ordine è stato rimborsato." #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The order has been reactivated." @@ -17088,15 +17565,15 @@ msgstr "L'ordine è stato riattivato." #: pretix/control/logdisplay.py msgid "The order has been created." -msgstr "" +msgstr "L'ordine è stato creato." #: pretix/control/logdisplay.py msgid "The order requires approval before it can continue to be processed." -msgstr "" +msgstr "L'ordine richiede l'approvazione prima di poter essere elaborato." #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The order has been approved." -msgstr "" +msgstr "L'ordine è stato approvato." #: pretix/control/logdisplay.py #, python-brace-format @@ -17104,27 +17581,31 @@ msgid "The order has been denied (comment: \"{comment}\")." msgstr "L'ordine è stato negato (commento: \"{comment}\")." #: pretix/control/logdisplay.py -#, fuzzy msgid "The customer VAT ID has been verified." -msgstr "La data dell'evento è stata modificata." +msgstr "Il codice IVA del cliente è stato verificato." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" +"L'indirizzo email è stato modificato da \"{old_email}\" a \"{new_email}\"." #: pretix/control/logdisplay.py msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." msgstr "" +"L'indirizzo email è stato confermato come funzionante (l'utente ha cliccato " +"un link presente nell'email per la prima volta)." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" +"Il numero di telefono è stato aggiornato da \"{old_phone}\" a \"{new_phone}" +"\"." #: pretix/control/logdisplay.py msgid "The customer account has been changed." @@ -17132,36 +17613,35 @@ msgstr "L'account cliente è stato modificato." #: pretix/control/logdisplay.py msgid "The order locale has been changed." -msgstr "" +msgstr "La lingua dell'ordine è stata modificata." #: pretix/control/logdisplay.py pretix/control/views/orders.py #: pretix/presale/views/order.py msgid "The invoice has been generated." -msgstr "" +msgstr "È stata generata la fattura." #: pretix/control/logdisplay.py -#, fuzzy msgid "The invoice could not be generated." -msgstr "Il dispositivo è statao creato." +msgstr "Impossibile generare la fattura." #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The invoice has been regenerated." -msgstr "" +msgstr "La fattura è stata ricreata." #: pretix/control/logdisplay.py pretix/control/views/orders.py #: pretix/presale/views/order.py msgid "The invoice has been reissued." -msgstr "" +msgstr "La fattura è stata riemessa." #: pretix/control/logdisplay.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "The invoice {full_invoice_no} has been sent." -msgstr "Il dispositivo è statao creato." +msgstr "La fattura {full_invoice_no} è stata spedita." #: pretix/control/logdisplay.py #, python-brace-format msgid "The transmission of invoice {full_invoice_no} has failed." -msgstr "" +msgstr "La trasmissione della fattura {full_invoice_no} non è riuscita." #: pretix/control/logdisplay.py #, python-brace-format @@ -17169,503 +17649,511 @@ msgid "" "Invoice {full_invoice_no} has not been transmitted because the transmission " "provider does not support test mode invoices." msgstr "" +"La fattura {full_invoice_no} non è stata trasmessa perché il fornitore di " +"trasmissione non supporta le fatture in modalità test." #: pretix/control/logdisplay.py #, python-brace-format msgid "The invoice {full_invoice_no} has been scheduled for retransmission." msgstr "" +"La fattura {full_invoice_no} è stata programmata per la ritrasmissione." #: pretix/control/logdisplay.py msgid "The order's internal comment has been updated." -msgstr "" +msgstr "Il commento interno dell'ordine è stato aggiornato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The order's follow-up date has been updated." -msgstr "La data dell'evento ès tata creata." +msgstr "La data di follow-up dell'ordine è stata aggiornata." #: pretix/control/logdisplay.py msgid "The order's flag to require attention at check-in has been toggled." msgstr "" +"L'indicatore dell'ordine che richiede attenzione al check-in è stato " +"attivato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The order's check-in text has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "Il testo di check-in dell'ordine è stato modificato." #: pretix/control/logdisplay.py msgid "" "The order's flag to be considered valid even if unpaid has been toggled." msgstr "" +"È stata attivata l'opzione che consente di considerare l'ordine valido anche " +"in caso di mancato pagamento." #: pretix/control/logdisplay.py #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." -msgstr "" +msgstr "È stato avviato un nuovo pagamento {local_id} al posto del precedente." #: pretix/control/logdisplay.py msgid "An unidentified type email has been sent." -msgstr "" +msgstr "È stata inviata un'e-mail di tipo non identificato." #: pretix/control/logdisplay.py msgid "Sending of an email has failed." -msgstr "" +msgstr "L'invio dell'e-mail non è riuscito." #: pretix/control/logdisplay.py msgid "" "The email has been sent without attached tickets since they would have been " "too large to be likely to arrive." msgstr "" +"L'e-mail è stata inviata senza biglietti allegati perché sarebbero stati " +"eccessivamente grandi per essere ricevuti." #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "An invoice has been generated." msgid "An invoice email has been sent." -msgstr "È stata generata una fattura." +msgstr "È stata inviata un'e-mail con la fattura." #: pretix/control/logdisplay.py msgid "A custom email has been sent." -msgstr "" +msgstr "È stata inviata un'email personalizzata." #: pretix/control/logdisplay.py -#, fuzzy msgid "A custom email has been sent to an attendee." -msgstr "Una quota è stata aggiunta alla data dall'evento." +msgstr "È stata inviata un'email personalizzata a un partecipante." #: pretix/control/logdisplay.py msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" +"È stato inviato un promemoria e-mail che ricorda che il biglietto è " +"disponibile per il download." #: pretix/control/logdisplay.py msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" +"È stato inviato un'email con un avviso sul fatto che l'ordine sta per " +"scadere." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" +"È stata inviata un'e-mail all'utente per avvisarlo che l'ordine è stato " +"annullato." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" +"È stata inviata un'email all'utente per avvisarlo che l'evento è stato " +"annullato." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" +"È stata inviata un'email per notificare all'utente che l'ordine è stato " +"modificato." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" +"È stata inviata un'e-mail per informare l'utente che l'ordine è stato " +"ricevuto." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" +"È stata inviata un'e-mail all'utente per avvisarlo che il pagamento è stato " +"ricevuto." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" +"È stata inviata un'email all'utente per comunicargli che l'ordine è stato " +"rifiutato." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" +"È stata inviata un'email all'utente per avvisarlo che l'ordine è stato " +"approvato." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" +"È stato inviato un'email all'utente per informarlo che l'ordine è stato " +"ricevuto e richiede il pagamento." #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" +"È stata inviata un'email all'utente per avvisarlo che l'ordine è stato " +"ricevuto e richiede l'approvazione." #: pretix/control/logdisplay.py msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" +"È stata inviata nuovamente all'utente un'e-mail contenente un link alla " +"pagina dei dettagli dell'ordine." #: pretix/control/logdisplay.py -#, fuzzy msgid "An email has been sent to notify the user that the payment failed." -msgstr "Una quota è stata aggiunta alla data dall'evento." +msgstr "" +"È stata inviata un'e-mail per informare l'utente che il pagamento non è " +"andato a buon fine." #: pretix/control/logdisplay.py msgid "The voucher has been created." -msgstr "" +msgstr "Il voucher è stato creato." #: pretix/control/logdisplay.py msgid "" "The voucher has been set to expire because the recipient removed themselves " "from the waiting list." msgstr "" +"Il voucher è in scadenza perché il destinatario si è cancellato dalla lista " +"d'attesa." #: pretix/control/logdisplay.py msgid "The voucher has been changed." -msgstr "" +msgstr "Il voucher è stato modificato." #: pretix/control/logdisplay.py msgid "The voucher has been deleted." -msgstr "" +msgstr "Il voucher è stato eliminato." #: pretix/control/logdisplay.py msgid "Cart positions including the voucher have been deleted." -msgstr "" +msgstr "Le posizioni del carrello contenenti il voucher sono state eliminate." #: pretix/control/logdisplay.py -#, fuzzy, python-brace-format -#| msgid "The voucher has been sent to {recipient}." +#, python-brace-format msgid "The voucher has been assigned to {email} through the waiting list." -msgstr "Il buono è stato inviato a {recipient}." +msgstr "Il buono è stato assegnato a {email} tramite la lista di attesa." #: pretix/control/logdisplay.py #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." -msgstr "" +msgstr "Il voucher è stato riscattato nell'ordine {order_code}." #: pretix/control/logdisplay.py msgid "The category has been added." -msgstr "" +msgstr "La categoria è stata aggiunta." #: pretix/control/logdisplay.py msgid "The category has been deleted." -msgstr "" +msgstr "La categoria è stata eliminata." #: pretix/control/logdisplay.py msgid "The category has been changed." -msgstr "" +msgstr "La categoria è stata modificata." #: pretix/control/logdisplay.py -#, fuzzy msgid "The category has been reordered." -msgstr "La data dell'evento ès tata creata." +msgstr "La categoria è stata riordinata." #: pretix/control/logdisplay.py msgid "The tax rule has been added." -msgstr "" +msgstr "È stata aggiunta la regola fiscale." #: pretix/control/logdisplay.py msgid "The tax rule has been deleted." -msgstr "" +msgstr "La regola fiscale è stata eliminata." #: pretix/control/logdisplay.py msgid "The tax rule has been changed." -msgstr "" +msgstr "La regola fiscale è stata aggiornata." #: pretix/control/logdisplay.py #, python-brace-format msgid "{user} has been added to the team." -msgstr "" +msgstr "{user} è stato aggiunto al team." #: pretix/control/logdisplay.py #, python-brace-format msgid "{user} has been removed from the team." -msgstr "" +msgstr "{user} è stato rimosso dal team." #: pretix/control/logdisplay.py #, python-brace-format msgid "{user} has been invited to the team." -msgstr "" +msgstr "{user} è stato invitato nel team." #: pretix/control/logdisplay.py -#, fuzzy, python-brace-format -#| msgid "An event has been deleted." +#, python-brace-format msgid "Invite for {user} has been deleted." -msgstr "Un evento è stato annullato." +msgstr "L'invito per {user} è stato eliminato." #: pretix/control/logdisplay.py #, python-brace-format msgid "Invite for {user} has been resent." -msgstr "" +msgstr "L'invito per {user} è stato inviato nuovamente." #: pretix/control/logdisplay.py #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." -msgstr "" +msgstr "{user} si è unito al team tramite l'invito inviato a {email}." #: pretix/control/logdisplay.py msgid "Your account settings have been changed." -msgstr "" +msgstr "Le impostazioni del tuo account sono state modificate." #: pretix/control/logdisplay.py pretix/control/views/user.py #, python-brace-format msgid "Your email address has been changed to {email}." -msgstr "" +msgstr "Il tuo indirizzo email è stato aggiornato a {email}." #: pretix/control/logdisplay.py msgid "Your account has been enabled." -msgstr "" +msgstr "Il tuo account è stato abilitato." #: pretix/control/logdisplay.py msgid "Your account has been disabled." -msgstr "" +msgstr "Il tuo account è stato disabilitato." #: pretix/control/logdisplay.py pretix/presale/views/customer.py -#, fuzzy, python-brace-format -#| msgid "Your email address has been updated." +#, python-brace-format msgid "Your email address has been changed from {old_email} to {email}." -msgstr "Il tuo indirizzo email è stato aggiornato." +msgstr "Il tuo indirizzo email è stato modificato da {old_email} a {email}." #: pretix/control/logdisplay.py -#, fuzzy, python-brace-format -#| msgid "Your email address has been updated." +#, python-brace-format msgid "Your email address {email} has been confirmed." -msgstr "Il tuo indirizzo email è stato aggiornato." +msgstr "Il tuo indirizzo email {email} è stato confermato." #: pretix/control/logdisplay.py #, python-brace-format msgid "You impersonated {}." -msgstr "" +msgstr "Hai impersonato {}." #: pretix/control/logdisplay.py #, python-brace-format msgid "You stopped impersonating {}." -msgstr "" +msgstr "Hai smesso di impersonare {}." #: pretix/control/logdisplay.py msgid "This object has been created by cloning." -msgstr "" +msgstr "Questo oggetto è stato creato tramite clonazione." #: pretix/control/logdisplay.py -#, fuzzy msgid "The organizer has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "L'organizzatore è stato cambiato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The organizer settings have been changed." -msgstr "I dettagli del tuo ordine sono stati modificati." +msgstr "Le impostazioni dell'organizzatore sono state modificate." #: pretix/control/logdisplay.py -#, fuzzy msgid "The footer links have been changed." -msgstr "I dettagli del tuo ordine sono stati modificati." +msgstr "I link nel piè di pagina sono stati modificati." #: pretix/control/logdisplay.py msgid "A scheduled export has been added." msgstr "È stata aggiunta un'esportazione programmata." #: pretix/control/logdisplay.py -#, fuzzy msgid "A scheduled export has been changed." -msgstr "Il dispositivo è stato modificato." +msgstr "Un'esportazione programmata è stata modificata." #: pretix/control/logdisplay.py -#, fuzzy msgid "A scheduled export has been deleted." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "Un'esportazione programmata è stata eliminata." #: pretix/control/logdisplay.py -#, fuzzy msgid "A scheduled export has been executed." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "Un'esportazione programmata è stata eseguita." #: pretix/control/logdisplay.py #, python-brace-format msgid "A scheduled export has failed: {reason}." -msgstr "" +msgstr "Un esportazione programmata non è riuscita: {reason}." #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "One webhook is scheduled to be retried." -#| msgid_plural "%(count)s webhooks are scheduled to be retried." msgid "Failed emails have been scheduled to be retried." -msgstr "Un webhook è programmato per essere riprovato." +msgstr "Le email non recapitate verranno ritentate automaticamente." + +#: pretix/control/logdisplay.py +msgid "Queued emails have been aborted." +msgstr "Le email in coda sono state annullate." #: pretix/control/logdisplay.py #, fuzzy -#| msgid "The order details have been changed." -msgid "Queued emails have been aborted." -msgstr "I dettagli del tuo ordine sono stati modificati." +msgid "An organizer meta property has been created." +msgstr "La data dell'evento ès tata creata." + +#: pretix/control/logdisplay.py +#, fuzzy +msgid "An organizer meta property has been deleted." +msgstr "Il posto selezionato {seat} non è disponibile." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "L'organizzatore è stato cambiato." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "Il prodotto è stato riordinato." #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" +"È stata aggiunta l'accettazione della carta regalo per un altro " +"organizzatore." #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been removed." msgstr "" +"È stata rimossa l'accettazione della carta regalo per un altro organizzatore." #: pretix/control/logdisplay.py -#, fuzzy msgid "A new gift card acceptor has been invited." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "È stato invitato un nuovo destinatario di carte regalo." #: pretix/control/logdisplay.py -#, fuzzy msgid "A gift card acceptor has been removed." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "È stato rimosso un destinatario di carte regalo." #: pretix/control/logdisplay.py -#, fuzzy msgid "A gift card issuer has been removed or declined." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "L'emittente di una carta regalo è stato rimosso o rifiutato." #: pretix/control/logdisplay.py -#, fuzzy msgid "A new gift card issuer has been accepted." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "È stato accettato un nuovo emittente di carta regalo." #: pretix/control/logdisplay.py -#, fuzzy msgid "The webhook has been created." -msgstr "La data dell'evento ès tata creata." +msgstr "Il webhook è stato creato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The webhook has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "Il webhook è stato modificato." #: pretix/control/logdisplay.py msgid "The webhook call retry jobs have been manually expedited." msgstr "" +"Le attività di riprova delle chiamate webhook sono state accelerate " +"manualmente." #: pretix/control/logdisplay.py -#, fuzzy msgid "The webhook call retry jobs have been dropped." -msgstr "La data dell'evento ès tata creata." +msgstr "" +"I tentativi di ripetizione della chiamata webhook sono stati interrotti." #: pretix/control/logdisplay.py -#, fuzzy msgid "The SSO provider has been created." -msgstr "La data dell'evento ès tata creata." +msgstr "Il provider SSO è stato creato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The SSO provider has been changed." -msgstr "Il dispositivo è stato modificato." +msgstr "Il provider SSO è stato modificato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The SSO provider has been deleted." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "Il provider SSO è stato eliminato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The SSO client has been created." -msgstr "La data dell'evento ès tata creata." +msgstr "Il client SSO è stato creato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The SSO client has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "Il client SSO è stato modificato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The SSO client has been deleted." -msgstr "La data dell'evento ès tata creata." +msgstr "Il client SSO è stato eliminato." #: pretix/control/logdisplay.py pretix/control/views/organizer.py -#, fuzzy msgid "The membership type has been created." -msgstr "La data dell'evento ès tata creata." +msgstr "Il tipo di abbonamento è stato creato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The membership type has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "Il tipo di abbonamento è stato modificato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The membership type has been deleted." -msgstr "La data dell'evento ès tata creata." +msgstr "Il tipo di abbonamento è stato eliminato." #: pretix/control/logdisplay.py pretix/control/views/organizer.py -#, fuzzy -#| msgid "The device has been created." msgid "The sales channel has been created." -msgstr "Il dispositivo è statao creato." +msgstr "Il canale di vendita è stato creato." #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "The device has been changed." msgid "The sales channel has been changed." -msgstr "Il dispositivo è stato modificato." +msgstr "Il canale di vendita è stato modificato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The sales channel has been deleted." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "Il canale di vendita è stato eliminato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The account has been created." -msgstr "La data dell'evento ès tata creata." +msgstr "L'account è stato creato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The account has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "L'account è stato modificato." #: pretix/control/logdisplay.py msgid "A membership for this account has been added." -msgstr "" +msgstr "È stata aggiunto un abbonamento per questo account." #: pretix/control/logdisplay.py -#, fuzzy msgid "A membership of this account has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "È stata modificato un abbonamento per questo account." #: pretix/control/logdisplay.py -#, fuzzy msgid "A membership of this account has been deleted." -msgstr "La data dell'evento è stata modificata." +msgstr "È stata eliminato un abbonamento per questo account." #: pretix/control/logdisplay.py -#, fuzzy msgid "The account has been disabled and anonymized." -msgstr "L'importo è stato dedotto dalla tua carta." +msgstr "L'account è stato disattivato e reso anonimo." #: pretix/control/logdisplay.py msgid "A new password has been requested." msgstr "È stata richiesta una nuova password." #: pretix/control/logdisplay.py -#, fuzzy msgid "A new password has been set." -msgstr "La data dell'evento ès tata creata." +msgstr "È stata impostata una nuova password." #: pretix/control/logdisplay.py -#, fuzzy msgid "The reusable medium has been created." -msgstr "La data dell'evento ès tata creata." +msgstr "È stato creato il supporto riutilizzabile." #: pretix/control/logdisplay.py -#, fuzzy msgid "The reusable medium has been created automatically." -msgstr "La data dell'evento ès tata creata." +msgstr "Il supporto riutilizzabile è stato creato automaticamente." #: pretix/control/logdisplay.py -#, fuzzy msgid "The reusable medium has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "Il supporto riutilizzabile è stato modificato." #: pretix/control/logdisplay.py -#, fuzzy msgid "A new ticket has been added to the medium." -msgstr "Una quota è stata aggiunta alla data dall'evento." +msgstr "È stato aggiunto un nuovo biglietto al mezzo." #: pretix/control/logdisplay.py -#, fuzzy -#| msgctxt "subevent" -#| msgid "A quota has been removed from the event date." msgid "A ticket has been removed from the medium." -msgstr "Una quota è stata rimossa dalla data dell'evento." +msgstr "Un biglietto è stato rimosso dal mezzo." #: pretix/control/logdisplay.py -#, fuzzy msgid "The medium has been connected to a new ticket." -msgstr "La data dell'evento ès tata creata." +msgstr "Il mezzo è stato collegato a un nuovo biglietto." #: pretix/control/logdisplay.py #, python-brace-format @@ -17673,15 +18161,16 @@ msgid "" "The ticket #{positionid} was exchanged for reusable medium " "{medium_identifier}." msgstr "" +"Il biglietto #{positionid} è stato scambiato per un supporto riutilizzabile " +"{medium_identifier}." #: pretix/control/logdisplay.py -#, fuzzy msgid "The medium has been connected to a new gift card." -msgstr "La data dell'evento ès tata creata." +msgstr "Il mezzo è stato collegato a una nuova carta regalo." #: pretix/control/logdisplay.py msgid "The event's internal comment has been updated." -msgstr "" +msgstr "È stato aggiornato il commento interno dell'evento." #: pretix/control/logdisplay.py msgid "The event has been canceled." @@ -17693,15 +18182,15 @@ msgstr "Un evento è stato annullato." #: pretix/control/logdisplay.py msgid "A removal process for personal data has been started." -msgstr "" +msgstr "È avviato un processo di eliminazione dei dati personali." #: pretix/control/logdisplay.py msgid "A removal process for personal data has been completed." -msgstr "" +msgstr "È stato completato il processo di eliminazione dei dati personali." #: pretix/control/logdisplay.py msgid "The user has been created." -msgstr "" +msgstr "L'utente è stato creato." #: pretix/control/logdisplay.py #, python-brace-format @@ -17709,23 +18198,27 @@ msgid "" "A first login using {agent_type} on {os_type} from {country} has been " "detected." msgstr "" +"È stato rilevato un primo accesso con {agent_type} su {os_type} di {country}." #: pretix/control/logdisplay.py pretix/control/views/user.py msgid "Two-factor authentication has been enabled." -msgstr "" +msgstr "L'autenticazione a due fattori è attivata." #: pretix/control/logdisplay.py pretix/control/views/user.py msgid "Two-factor authentication has been disabled." -msgstr "" +msgstr "L'autenticazione a due fattori è disattivata." #: pretix/control/logdisplay.py pretix/control/views/user.py msgid "Your two-factor emergency codes have been regenerated." -msgstr "" +msgstr "I tuoi codici d'emergenza a due fattori sono stati ricreati." #: pretix/control/logdisplay.py -#, fuzzy msgid "A two-factor emergency code has been generated." -msgstr "Il dispositivo è statao creato." +msgstr "È stato generato un codice di emergenza a due fattori." + +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" #: pretix/control/logdisplay.py #, python-brace-format @@ -17733,6 +18226,8 @@ msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" +"Un nuovo dispositivo di autenticazione a due fattori \"{name}\" è stato " +"aggiunto al tuo account." #: pretix/control/logdisplay.py #, python-brace-format @@ -17740,87 +18235,87 @@ msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" +"Il dispositivo di autenticazione a due fattori \"{name}\" è stato rimosso " +"dal tuo account." #: pretix/control/logdisplay.py msgid "Notifications have been enabled." -msgstr "" +msgstr "Le notifiche sono state abilitate." #: pretix/control/logdisplay.py msgid "Notifications have been disabled." -msgstr "" +msgstr "Le notifiche sono state disabilitate." #: pretix/control/logdisplay.py msgid "Your notification settings have been changed." -msgstr "" +msgstr "Hai modificato le tue impostazioni di notifica." #: pretix/control/logdisplay.py msgid "This user has been anonymized." -msgstr "" +msgstr "Questo utente è stato anonimizzato." #: pretix/control/logdisplay.py msgid "Password reset mail sent." -msgstr "" +msgstr "E-mail per il ripristino della password inviata." #: pretix/control/logdisplay.py msgid "The password has been reset." -msgstr "" +msgstr "La password è stata reimpostata." #: pretix/control/logdisplay.py msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" +"Un nuovo reset della password è stato rifiutato, poiché la richiesta " +"precedente è stata meno di 24 ore fa." #: pretix/control/logdisplay.py #, python-brace-format msgid "The organizer \"{name}\" has been deleted." -msgstr "" +msgstr "L'organizzatore \"{name}\" è stato eliminato." #: pretix/control/logdisplay.py msgid "A voucher has been sent to a person on the waiting list." -msgstr "" +msgstr "Un voucher è stato inviato a un partecipante nella lista d'attesa." #: pretix/control/logdisplay.py msgid "An entry has been transferred to another waiting list." -msgstr "" +msgstr "Un elemento è stato spostato in un'altra lista d'attesa." #: pretix/control/logdisplay.py msgid "The team has been created." -msgstr "" +msgstr "È stato creato il team." #: pretix/control/logdisplay.py msgid "The team settings have been changed." -msgstr "" +msgstr "Hai modificato le impostazioni del team." #: pretix/control/logdisplay.py msgid "The team has been deleted." -msgstr "" +msgstr "Il team è stato eliminato." #: pretix/control/logdisplay.py pretix/control/views/organizer.py -#, fuzzy msgid "The gate has been created." -msgstr "La data dell'evento ès tata creata." +msgstr "Il gate è stato creato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The gate has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "Il gate è stato modificato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The gate has been deleted." -msgstr "La data dell'evento ès tata creata." +msgstr "Il gate è stato eliminato." #: pretix/control/logdisplay.py msgctxt "subevent" msgid "The event date has been deleted." -msgstr "" +msgstr "La data dell'evento è stata eliminata." #: pretix/control/logdisplay.py -#, fuzzy msgctxt "subevent" msgid "The event date has been canceled." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "La data dell'evento è stata annullata." #: pretix/control/logdisplay.py msgctxt "subevent" @@ -17870,57 +18365,50 @@ msgstr "Il token di accesso del dispositivo è stato rigenerato." #: pretix/control/logdisplay.py msgid "The device has notified the server of an hardware or software update." msgstr "" +"Il dispositivo ha avvisato il server di un aggiornamento hardware o software." #: pretix/control/logdisplay.py msgid "The gift card has been created." -msgstr "" +msgstr "È stata creata la carta regalo." #: pretix/control/logdisplay.py pretix/control/views/organizer.py -#, fuzzy msgid "The gift card has been changed." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "È stata modificata la carta regalo." #: pretix/control/logdisplay.py msgid "A manual transaction has been performed." -msgstr "" +msgstr "È stata eseguita una transazione manuale." #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "An event has been deleted." msgid "A payment has been performed." -msgstr "Un evento è stato annullato." +msgstr "È stato eseguito un pagamento." #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "An event has been deleted." msgid "A refund has been performed. " -msgstr "Un evento è stato annullato." +msgstr "Un evento è stato annullato. " #: pretix/control/logdisplay.py #, python-brace-format msgid "The token \"{name}\" has been created." -msgstr "" +msgstr "È stato creato il token \"{name}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "The token \"{name}\" has been revoked." -msgstr "" +msgstr "Il token \"{name}\" è stato revocato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The check-in and print log state has been reset." -msgstr "Il posto selezionato {seat} non è disponibile." +msgstr "Lo stato del registro di check-in e di stampa è stato resettato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The plugin has been enabled." -msgstr "La data dell'evento ès tata creata." +msgstr "Il plugin è stato attivato." #: pretix/control/logdisplay.py pretix/control/views/event.py #: pretix/control/views/organizer.py -#, fuzzy msgid "The plugin has been disabled." -msgstr "La data dell'evento ès tata creata." +msgstr "Il plugin è stato disattivato." #: pretix/control/logdisplay.py #, python-brace-format @@ -17928,92 +18416,88 @@ msgid "Plugin {val}" msgstr "Plugin {val}" #: pretix/control/logdisplay.py -#, fuzzy msgid "A meta property has been added to this event." -msgstr "Una quota è stata aggiunta alla data dall'evento." +msgstr "A questo evento è stata aggiunta una meta-proprietà." #: pretix/control/logdisplay.py -#, fuzzy msgid "A meta property has been removed from this event." -msgstr "Una quota è stata rimossa dalla data dell'evento." +msgstr "Una meta-proprietà è stata rimossa da questo evento." #: pretix/control/logdisplay.py -#, fuzzy msgid "A meta property has been changed on this event." -msgstr "Una quota è stata modificata alla data dell'evento." +msgstr "Una meta-proprietà di questo evento è stata modificata." #: pretix/control/logdisplay.py msgid "The event settings have been changed." -msgstr "" +msgstr "Le impostazioni dell'evento sono state modificate." #: pretix/control/logdisplay.py msgid "The ticket download settings have been changed." -msgstr "" +msgstr "Le impostazioni per il download del biglietto sono state modificate." #: pretix/control/logdisplay.py msgid "The shop has been taken live." -msgstr "" +msgstr "Il negozio è ora online." #: pretix/control/logdisplay.py msgid "The shop has been taken offline." -msgstr "" +msgstr "Il negozio è offline." #: pretix/control/logdisplay.py msgid "The shop has been taken into test mode." -msgstr "" +msgstr "La negozio è stato messo in modalità prova." #: pretix/control/logdisplay.py msgid "The test mode has been disabled." -msgstr "" +msgstr "La modalità di prova è stata disattivata." #: pretix/control/logdisplay.py msgid "The event has been created." -msgstr "" +msgstr "L'evento è stato creato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The event details have been changed." -msgstr "I dettagli del tuo ordine sono stati modificati." +msgstr "I dettagli dell'evento sono stati modificati." #: pretix/control/logdisplay.py msgid "An answer option has been added to the question." -msgstr "" +msgstr "È stata aggiunta un'opzione di risposta alla domanda." #: pretix/control/logdisplay.py msgid "An answer option has been removed from the question." -msgstr "" +msgstr "Un'opzione di risposta è stata eliminata dalla domanda." #: pretix/control/logdisplay.py msgid "An answer option has been changed." -msgstr "" +msgstr "Un'opzione di risposta è stata modificata." #: pretix/control/logdisplay.py msgid "A user has been added to the event team." -msgstr "" +msgstr "Un utente è stato aggiunto al team dell'evento." #: pretix/control/logdisplay.py msgid "A user has been invited to the event team." -msgstr "" +msgstr "Un utente è stato invitato al team dell'evento." #: pretix/control/logdisplay.py msgid "A user's permissions have been changed." -msgstr "" +msgstr "I permessi dell'utente sono stati aggiornati." #: pretix/control/logdisplay.py msgid "A user has been removed from the event team." -msgstr "" +msgstr "Un utente è stato rimosso dal team dell'evento." #: pretix/control/logdisplay.py msgid "The check-in list has been added." -msgstr "" +msgstr "È stata aggiunta la lista di check-in." #: pretix/control/logdisplay.py msgid "The check-in list has been deleted." -msgstr "" +msgstr "La lista di check-in è stata eliminata." #: pretix/control/logdisplay.py msgid "The check-in list has been changed." -msgstr "" +msgstr "La lista di check-in è stata aggiornata." #: pretix/control/logdisplay.py #, python-brace-format @@ -18022,188 +18506,185 @@ msgstr "Lista di check-in {val}" #: pretix/control/logdisplay.py msgid "The product has been created." -msgstr "" +msgstr "Il prodotto è stato creato." #: pretix/control/logdisplay.py msgid "The product has been changed." -msgstr "" +msgstr "Il prodotto è stato modificato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The product has been reordered." -msgstr "La data dell'evento ès tata creata." +msgstr "Il prodotto è stato riordinato." #: pretix/control/logdisplay.py msgid "The product has been deleted." -msgstr "" +msgstr "Il prodotto è stato rimosso." #: pretix/control/logdisplay.py msgid "An add-on has been added to this product." -msgstr "" +msgstr "Un componente aggiuntivo è stato aggiunto a questo prodotto." #: pretix/control/logdisplay.py msgid "An add-on has been removed from this product." -msgstr "" +msgstr "Un componente aggiuntivo è stato eliminato dal prodotto." #: pretix/control/logdisplay.py msgid "An add-on has been changed on this product." -msgstr "" +msgstr "Un componente aggiuntivo è stato modificato per questo prodotto." #: pretix/control/logdisplay.py msgid "A bundled item has been added to this product." -msgstr "" +msgstr "Un elemento in bundle è stato aggiunto a questo prodotto." #: pretix/control/logdisplay.py msgid "A bundled item has been removed from this product." -msgstr "" +msgstr "Un elemento in bundle è stato rimosso da questo prodotto." #: pretix/control/logdisplay.py msgid "A bundled item has been changed on this product." -msgstr "" +msgstr "Un elemento in bundle è stato modificato su questo prodotto." #: pretix/control/logdisplay.py -#, fuzzy msgid "A program time has been added to this product." -msgstr "Una quota è stata aggiunta alla data dall'evento." +msgstr "" +"Un intervallo di tempo di programmazione è stato aggiunto a questo prodotto." #: pretix/control/logdisplay.py -#, fuzzy msgid "A program time has been changed on this product." -msgstr "Una quota è stata modificata alla data dell'evento." +msgstr "" +"Un intervallo di tempo di programmazione è stato modificato su questo " +"prodotto." #: pretix/control/logdisplay.py -#, fuzzy msgid "A program time has been removed from this product." -msgstr "Una quota è stata rimossa dalla data dell'evento." +msgstr "" +"Un intervallo di tempo di programmazione è stato rimosso da questo prodotto." #: pretix/control/logdisplay.py #, python-brace-format msgid "The variation \"{value}\" has been created." -msgstr "" +msgstr "È stata creata una variante \"{value}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "The variation \"{value}\" has been deleted." -msgstr "" +msgstr "La variante \"{value}\" è stata eliminata." #: pretix/control/logdisplay.py #, python-brace-format msgid "The variation \"{value}\" has been changed." -msgstr "" +msgstr "La variante \"{value}\" è stata modificata." #: pretix/control/logdisplay.py #, python-brace-format msgid "Payment {local_id} has been confirmed." -msgstr "" +msgstr "Il pagamento {local_id} è stato confermato." #: pretix/control/logdisplay.py #, python-brace-format msgid "Payment {local_id} has been canceled." -msgstr "" +msgstr "Il pagamento {local_id} è stato annullato." #: pretix/control/logdisplay.py #, python-brace-format msgid "Canceling payment {local_id} has failed." -msgstr "" +msgstr "L'annullamento del pagamento {local_id} non è riuscito." #: pretix/control/logdisplay.py #, python-brace-format msgid "Payment {local_id} has been started." -msgstr "" +msgstr "Il pagamento {local_id} ha avuto inizio." #: pretix/control/logdisplay.py #, python-brace-format msgid "Payment {local_id} has failed." -msgstr "" +msgstr "Il pagamento {local_id} non è riuscito." #: pretix/control/logdisplay.py #, python-brace-format msgid "The order could not be marked as paid: {message}" -msgstr "" +msgstr "L'ordine non può essere contrassegnato come pagato: {message}" #: pretix/control/logdisplay.py msgid "The order has been overpaid." -msgstr "" +msgstr "L'ordine è stato pagato in eccesso." #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has been created." -msgstr "" +msgstr "Il rimborso {local_id} è stato creato." #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has been created by an external entity." -msgstr "" +msgstr "Il rimborso {local_id} è stato creato da un'entità esterna." #: pretix/control/logdisplay.py msgid "The customer requested you to issue a refund." -msgstr "" +msgstr "L'utente ha richiesto un rimborso." #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has been completed." -msgstr "" +msgstr "Il rimborso {local_id} è stato completato." #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has been canceled." -msgstr "" +msgstr "Il rimborso {local_id} è stato annullato." #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has failed." -msgstr "" +msgstr "Il rimborso {local_id} non è riuscito." #: pretix/control/logdisplay.py msgid "The quota has been added." -msgstr "" +msgstr "È stata aggiunta la quota." #: pretix/control/logdisplay.py msgid "The quota has been deleted." -msgstr "" +msgstr "La quota è stata eliminata." #: pretix/control/logdisplay.py msgid "The quota has been changed." -msgstr "" +msgstr "La quota è stata aggiornata." #: pretix/control/logdisplay.py msgid "The quota has closed." -msgstr "" +msgstr "La quota è esaurita." #: pretix/control/logdisplay.py pretix/control/views/item.py msgid "The quota has been re-opened." -msgstr "" +msgstr "La quota è stata riaperta." #: pretix/control/logdisplay.py msgid "The question has been added." -msgstr "" +msgstr "La domanda è stata aggiunta." #: pretix/control/logdisplay.py msgid "The question has been deleted." -msgstr "" +msgstr "La domanda è stata eliminata." #: pretix/control/logdisplay.py msgid "The question has been changed." -msgstr "" +msgstr "La domanda è stata modificata." #: pretix/control/logdisplay.py msgid "The question has been reordered." msgstr "La domanda è stata riorganizzata." #: pretix/control/logdisplay.py -#, fuzzy msgid "The discount has been added." -msgstr "La data dell'evento ès tata creata." +msgstr "Lo sconto è stato applicato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The discount has been deleted." -msgstr "La data dell'evento ès tata creata." +msgstr "Lo sconto è stato eliminato." #: pretix/control/logdisplay.py -#, fuzzy msgid "The discount has been changed." -msgstr "La data dell'evento è stata modificata." +msgstr "Lo sconto è stato modificato." #: pretix/control/logdisplay.py #, python-brace-format @@ -18211,41 +18692,48 @@ msgid "" "Position #{posid} has been checked in manually at {datetime} on list \"{list}" "\"." msgstr "" +"La posizione #{posid} è stata controllata manualmente il {datetime} nella " +"lista \"{list}\"." #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" +"La posizione #{posid} è stata ricontrollata il {datetime} nella lista " +"\"{list}\"." #: pretix/control/logdisplay.py msgid "An entry has been removed from the waiting list." -msgstr "" +msgstr "Un elemento è stato rimosso dalla lista d'attesa." #: pretix/control/logdisplay.py msgid "An entry has been changed on the waiting list." -msgstr "" +msgstr "Un elemento è stato modificato nella lista d'attesa." #: pretix/control/logdisplay.py msgid "An entry has been added to the waiting list." -msgstr "" +msgstr "Un elemento è stato aggiunto alla lista d'attesa." #: pretix/control/middleware.py msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" +"L'evento selezionato non esiste o non hai i permessi per amministrarlo." #: pretix/control/middleware.py msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" +"L'organizzatore selezionato non è disponibile o non hai i permessi per " +"amministrarlo." #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/dashboard.html msgid "Dashboard" -msgstr "" +msgstr "Pannello di controllo" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/checkin/list_edit.html @@ -18259,7 +18747,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/mail.html #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "General" -msgstr "" +msgstr "Generale" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/event/quick_setup.html @@ -18292,12 +18780,12 @@ msgstr "Tasse" #: pretix/control/navigation.py msgid "Invoicing" -msgstr "" +msgstr "Fatturazione" #: pretix/control/navigation.py msgctxt "action" msgid "Cancellation" -msgstr "" +msgstr "Annullamento" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/event/widget.html @@ -18306,16 +18794,15 @@ msgstr "Widget" #: pretix/control/navigation.py msgid "Categories" -msgstr "" +msgstr "Categorie" #: pretix/control/navigation.py -#, fuzzy msgid "Discounts" -msgstr "Totale" +msgstr "Sconti" #: pretix/control/navigation.py msgid "Overview" -msgstr "" +msgstr "Panoramica" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/order/index.html @@ -18323,15 +18810,15 @@ msgstr "" #: pretix/plugins/reports/accountingreport.py #: pretix/presale/templates/pretixpresale/event/order.html msgid "Refunds" -msgstr "" +msgstr "Rimborsi" #: pretix/control/navigation.py msgid "Import" -msgstr "" +msgstr "Importa" #: pretix/control/navigation.py msgid "All vouchers" -msgstr "" +msgstr "Tutti i voucher" #: pretix/control/navigation.py msgid "Tags" @@ -18340,22 +18827,20 @@ msgstr "Tags" #: pretix/control/navigation.py msgctxt "navigation" msgid "Check-in" -msgstr "" +msgstr "Check-in" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/checkin/checkins.html -#, fuzzy msgid "Check-in history" -msgstr "Modifica dettagli" +msgstr "Cronologia dei check-in" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/orders/search.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html -#, fuzzy msgid "Search" -msgstr "Chiave di ricerca" +msgstr "Ricerca" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/order/index.html @@ -18378,42 +18863,39 @@ msgstr "2FA" #: pretix/control/navigation.py msgid "Authorized apps" -msgstr "" +msgstr "App autorizzate" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/user/history.html #: pretix/control/templates/pretixcontrol/user/settings.html msgid "Account history" -msgstr "" +msgstr "Cronologia account" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/user/staff_session_list.html msgid "Admin sessions" -msgstr "" +msgstr "Sessioni di amministrazione" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/global_settings_base.html msgid "Global settings" -msgstr "" +msgstr "Impostazioni globali" #: pretix/control/navigation.py msgid "Update check" -msgstr "" +msgstr "Verifica aggiornamento" #: pretix/control/navigation.py -#, fuzzy msgid "License check" -msgstr "Check-in del biglietto effettuato" +msgstr "Controllo della licenza" #: pretix/control/navigation.py -#, fuzzy -#| msgid "{system} User" msgid "System report" -msgstr "{system} Utente" +msgstr "Report di Sistema" #: pretix/control/navigation.py msgid "Data sync problems" -msgstr "" +msgstr "Problemi di sincronizzazione dati" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/properties.html @@ -18423,37 +18905,36 @@ msgstr "metadata dell'evento" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/webhooks.html msgid "Webhooks" -msgstr "" +msgstr "Webhooks" #: pretix/control/navigation.py msgid "Acceptance" -msgstr "" +msgstr "Accettazione" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/ssoclients.html msgid "SSO clients" -msgstr "" +msgstr "Clienti SSO" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html -#, fuzzy msgid "SSO providers" -msgstr "Sistemi di pagamento" +msgstr "Fornitori di SSO" #: pretix/control/permissions.py msgid "You do not have permission to view this content." -msgstr "" +msgstr "Non hai il permesso di visualizzare questo contenuto." #: pretix/control/templates/pretixcontrol/auth/base.html #: pretix/control/templates/pretixcontrol/base.html #, python-format msgid "You are currently working on behalf of %(user)s." -msgstr "" +msgstr "Attualmente stai lavorando per conto di %(user)s." #: pretix/control/templates/pretixcontrol/auth/base.html #: pretix/control/templates/pretixcontrol/base.html msgid "Stop impersonating" -msgstr "" +msgstr "Smettila di impersonare" #: pretix/control/templates/pretixcontrol/auth/forgot.html msgid "Password recovery" @@ -18461,11 +18942,11 @@ msgstr "Recupero password" #: pretix/control/templates/pretixcontrol/auth/forgot.html msgid "Send recovery information" -msgstr "" +msgstr "Invia informazioni di recupero" #: pretix/control/templates/pretixcontrol/auth/invite.html msgid "Accept an invitation" -msgstr "" +msgstr "Accetta l'invito" #: pretix/control/templates/pretixcontrol/auth/invite.html #, python-format @@ -18474,17 +18955,20 @@ msgid "" "you can log in first and then click this link again to " "accept the invitation with your existing account." msgstr "" +"Se hai già un account su questo sito con un altro indirizzo email, puoi " +"prima effettuare il login e poi cliccare nuovamente su " +"questo link per accettare l'invito con il tuo account esistente." #: pretix/control/templates/pretixcontrol/auth/invite.html #: pretix/control/templates/pretixcontrol/auth/register.html msgid "Login" -msgstr "" +msgstr "Login" #: pretix/control/templates/pretixcontrol/auth/invite.html #: pretix/control/templates/pretixcontrol/auth/login.html #: pretix/control/templates/pretixcontrol/auth/register.html msgid "Register" -msgstr "" +msgstr "Registro" #: pretix/control/templates/pretixcontrol/auth/login.html msgid "" @@ -18492,6 +18976,9 @@ msgid "" "in repeatedly. Please check if your browser is set to block cookies, or " "delete all existing cookies and retry." msgstr "" +"Sembra che il tuo browser non accetti i nostri cookie e devi effettuare il " +"login ripetutamente. Verifica che il browser non blocchi i cookie oppure " +"cancella tutti i cookie esistenti e riprova." #: pretix/control/templates/pretixcontrol/auth/login.html #: pretix/presale/templates/pretixpresale/fragment_login_status.html @@ -18502,22 +18989,24 @@ msgstr "Accedi" #: pretix/control/templates/pretixcontrol/auth/login.html msgid "Lost password?" -msgstr "" +msgstr "Password dimenticata?" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html #: pretix/control/templates/pretixcontrol/user/reauth.html msgid "Welcome back!" -msgstr "" +msgstr "Bentornato!" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html msgid "" "You configured your account to require authentication with a second medium, " "e.g. your phone. Please enter your verification code here:" msgstr "" +"Hai impostato il tuo account per richiedere l'autenticazione con un secondo " +"mezzo, ad esempio il tuo telefono. Inserisci qui il codice di verifica:" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html msgid "Token" -msgstr "" +msgstr "Token" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html #: pretix/control/templates/pretixcontrol/user/reauth.html @@ -18525,12 +19014,16 @@ msgid "" "WebAuthn failed. Check that the correct authentication device is correctly " "plugged in." msgstr "" +"WebAuthn non riuscito. Controlla che il giusto dispositivo di autenticazione " +"sia collegato correttamente." #: pretix/control/templates/pretixcontrol/auth/login_2fa.html msgid "" "Alternatively, connect your WebAuthn device. If it has a button, touch it " "now. You might have to unplug the device and plug it back in again." msgstr "" +"In alternativa, collega il tuo dispositivo WebAuthn. Se ha un pulsante, " +"toccalo ora. Potrebbe doveri staccare il dispositivo e collegarlo nuovamente." #: pretix/control/templates/pretixcontrol/auth/login_2fa.html #: pretix/control/templates/pretixcontrol/email_setup.html @@ -18560,7 +19053,7 @@ msgstr "Continua" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Authorize an application" -msgstr "" +msgstr "Autorizza un'applicazione" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html #, python-format @@ -18568,34 +19061,123 @@ msgid "" "Do you really want to grant the application %(application)s " "access to your pretix account?" msgstr "" +"Vuoi davvero concedere l'applicazione %(application)s " +"accesso al tuo account pretix?" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html #, python-format msgid "You are currently logged in as %(user)s." -msgstr "" +msgstr "Sei attualmente collegato come %(user)s." #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "The application requires the following permissions:" -msgstr "" +msgstr "L'applicazione richiede i seguenti permessi:" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" +"Seleziona gli account dell'organizzatore a cui questa applicazione dovrebbe " +"poter accedere:" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" +"Questa applicazione non è stata verificata dal team pretix. " +"Concederle accesso al tuo account pretix è a tuo rischio." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Annulla" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "App autorizzate" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" -msgstr "" +msgstr "Errore:" #: pretix/control/templates/pretixcontrol/auth/recover.html msgid "Set new password" -msgstr "" +msgstr "Imposta una nuova password" #: pretix/control/templates/pretixcontrol/auth/recover.html #: pretix/control/templates/pretixcontrol/checkin/list_edit.html @@ -18676,40 +19258,40 @@ msgstr "Salva" #: pretix/control/templates/pretixcontrol/auth/register.html msgid "Create a new account" -msgstr "" +msgstr "Crea un nuovo account" #: pretix/control/templates/pretixcontrol/base.html msgid "Toggle navigation" -msgstr "" +msgstr "Commuta navigazione" #: pretix/control/templates/pretixcontrol/base.html msgid "Go to shop" -msgstr "" +msgstr "Vai al negozio" #: pretix/control/templates/pretixcontrol/base.html msgid "Public profile" -msgstr "" +msgstr "Profilo pubblico" #: pretix/control/templates/pretixcontrol/base.html msgid "End admin session" -msgstr "" +msgstr "Termina sessione di amministrazione" #: pretix/control/templates/pretixcontrol/base.html msgid "Account Settings" -msgstr "" +msgstr "Impostazioni account" #: pretix/control/templates/pretixcontrol/base.html #: pretix/presale/templates/pretixpresale/fragment_login_status.html msgid "Log out" -msgstr "" +msgstr "Esci" #: pretix/control/templates/pretixcontrol/base.html msgid "Organizer account" -msgstr "" +msgstr "Account organizzatore" #: pretix/control/templates/pretixcontrol/base.html msgid "Search for events" -msgstr "" +msgstr "Cerca eventi" #: pretix/control/templates/pretixcontrol/base.html #: pretix/presale/templates/pretixpresale/base.html @@ -18717,6 +19299,8 @@ msgid "" "We've detected that you are using Microsoft Internet Explorer." msgstr "" +"Abbiamo rilevato che stai usando Microsoft Internet Explorer." #: pretix/control/templates/pretixcontrol/base.html #: pretix/presale/templates/pretixpresale/base.html @@ -18724,6 +19308,8 @@ msgid "" "Internet Explorer is an old browser that does not support lots of recent web-" "based technologies and is no longer supported by this website." msgstr "" +"Internet Explorer è un vecchio browser che non supporta un sacco di recenti " +"tecnologie basate sul web e non è più supportato da questo sito web." #: pretix/control/templates/pretixcontrol/base.html #: pretix/presale/templates/pretixpresale/base.html @@ -18731,15 +19317,19 @@ msgid "" "We kindly ask you to move to one of our supported browsers, such as " "Microsoft Edge, Mozilla Firefox, Google Chrome, or Safari." msgstr "" +"Passa a uno dei browser supportati, come Microsoft Edge, Mozilla Firefox, " +"Google Chrome o Safari." #: pretix/control/templates/pretixcontrol/base.html msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" +"Si prega di lasciare un breve commento su ciò che hai fatto nelle seguenti " +"sessioni di amministrazione:" #: pretix/control/templates/pretixcontrol/base.html msgid "Read more" -msgstr "" +msgstr "Leggi di più" #: pretix/control/templates/pretixcontrol/base.html msgid "" @@ -18748,10 +19338,14 @@ msgid "" "to make sure they do not show up in your reports and statistics and block " "people from actually buying tickets." msgstr "" +"Il tuo evento contiene ordini in modalità test anche se " +"la modalità test è disabilitata. Elimina questi ordini per " +"assicurarti che non appaiano nei tuoi report e nelle statistiche e per " +"impedire ai partecipanti di acquistare biglietti." #: pretix/control/templates/pretixcontrol/base.html msgid "Show all test mode orders" -msgstr "" +msgstr "Mostra tutti gli ordini in modalità test" #: pretix/control/templates/pretixcontrol/base.html msgid "" @@ -18761,12 +19355,20 @@ msgid "" "disable this feature or enter your email address to get notified via email " "if a new update arrives. This message will disappear once you clicked it." msgstr "" +"A partire dalla versione 1.2.0, pretix controlla automaticamente gli " +"aggiornamenti in background. Durante questo controllo, alcuni dati anonimi " +"vengono trasmessi ai server gestiti dagli sviluppatori di pretix. Clicca qui " +"per saperne di più, disabilitare questa funzione o inserire il tuo indirizzo " +"e-mail per ricevere una notifica via e-mail in caso di nuovi aggiornamenti. " +"Questo messaggio scompare dopo il primo clic." #: pretix/control/templates/pretixcontrol/base.html msgid "" "Click here to do a license compliance check to make sure your usage of " "pretix is in line with pretix' license." msgstr "" +"Fai clic qui per eseguire un controllo di conformità della licenza per " +"verificare che l'uso di pretix sia in linea con la licenza prevista." #: pretix/control/templates/pretixcontrol/base.html msgid "" @@ -18774,27 +19376,34 @@ msgid "" "check that you have completed all installation steps and your cronjob is " "executed correctly." msgstr "" +"Il componente cronjob di pretix non è stato eseguito nelle ultime ore. " +"Verifica che tutti i passaggi di installazione siano completati e che il " +"cronjob venga eseguito correttamente." #: pretix/control/templates/pretixcontrol/base.html msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" +"pretix è in modalità debug. Per motivi di sicurezza, non attivare mai la " +"modalità debug in un'istanza di produzione." #: pretix/control/templates/pretixcontrol/base.html msgid "" "For security reasons, please change your password before you continue. " "Afterwards you will be redirected to your original destination." msgstr "" +"Per motivi di sicurezza, modifica la password prima di continuare. Sarai " +"reindirizzato alla destinazione originale subito dopo." #: pretix/control/templates/pretixcontrol/base.html #, python-format msgid "Times displayed in %(tz)s" -msgstr "" +msgstr "Gli orari visualizzati in %(tz)s" #: pretix/control/templates/pretixcontrol/base.html msgid "running in development mode" -msgstr "" +msgstr "in esecuaione in modalità di sviluppo" #: pretix/control/templates/pretixcontrol/base.html #: pretix/presale/templates/pretixpresale/fragment_modals.html @@ -18806,242 +19415,153 @@ msgstr "Se questa operazione richiede alcuni minuti, si prega di contattarci." #: pretix/control/templates/pretixcontrol/boxoffice/payment.html #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Device ID" -msgstr "" +msgstr "ID dispositivo" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Receipt ID" -msgstr "" +msgstr "ID ricevuta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "ID" -msgstr "" +msgstr "ID" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "ZVT Terminal" -msgstr "" +msgstr "Terminale ZVT" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgctxt "terminal_zvt" msgid "Confirmation mode" -msgstr "Conferme" +msgstr "Modalità di conferma" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgctxt "terminal_zvt" msgid "Trace number" -msgstr "Numero linea" +msgstr "Numero di traccia" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgctxt "terminal_zvt" msgid "Payment type" -msgstr "ID Pagamento" +msgstr "Tipo di pagamento" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgctxt "terminal_zvt" msgid "Additional text" -msgstr "Testo footer aggiuntivo" +msgstr "Testo aggiuntivo" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgctxt "terminal_zvt" msgid "Turnover number" -msgstr "Numero linea" +msgstr "Numero di fatturato" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgctxt "terminal_zvt" msgid "Receipt number" -msgstr "Posto {number}" +msgstr "Numero di ricevuta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgctxt "terminal_zvt" msgid "Card type" -msgstr "Tipo del dispositivo" +msgstr "Tipo di carta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgid "Unknown" -msgstr "Biglietto sconosciuto" +msgstr "Sconosciuto" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgctxt "terminal_zvt" msgid "Card expiration" -msgstr "Carrello scaduto" +msgstr "Scadenza della carta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Transaction Code" -msgstr "" +msgstr "Codice transazione" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Merchant Code" -msgstr "" +msgstr "Codice Commerciante" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Card Entry Mode" -msgstr "" +msgstr "Modalità inserimento carta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html msgid "Card number" -msgstr "" +msgstr "Numero carta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Client Transaction Code" -msgstr "" +msgstr "Codice Transazione Cliente" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Server Transaction Code" -msgstr "" +msgstr "Codice Transazione Server" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Payment reference" msgstr "Riferimento di pagamento" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgid "Payment Application" -msgstr "Informazioni sul pagamento" +msgstr "Applicazione di pagamento" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgid "Authorization Code" -msgstr "Domande" +msgstr "Codice di Autorizzazione" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgid "Transaction ID" -msgstr "Modifica dettagli" +msgstr "ID transazione" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html #: pretix/plugins/banktransfer/payment.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html msgid "Reference" -msgstr "" +msgstr "Riferimento" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Terminal ID" -msgstr "" +msgstr "ID del terminale" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgid "Card holder" -msgstr "Conferma l'ordine" +msgstr "Titolare della carta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgid "Card expiration" -msgstr "Carrello scaduto" +msgstr "Scadenza della carta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#, fuzzy msgid "Result Code" -msgstr "Risultato" +msgstr "Codice Risultato" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html msgid "Cash" -msgstr "" +msgstr "Contanti" #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#, fuzzy msgid "Delete check-ins" -msgstr "Filtra per stato" +msgstr "Elimina i check-in" #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#, fuzzy, python-format -#| msgid "Do you really want to disconnect your Stripe account?" +#, python-format msgid "" "Are you sure you want to permanently delete the check-ins of one " "ticket?" msgid_plural "" "Are you sure you want to permanently delete the check-ins of " "%(count)s tickets?" -msgstr[0] "Vuoi veramente disconnettere il tuo account Stripe?" -msgstr[1] "Vuoi veramente disconnettere il tuo account Stripe?" - -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Annulla" +msgstr[0] "" +"Sei sicuro di voler eliminare permanentemente i check-in di un " +"biglietto?" +msgstr[1] "" +"Sei sicuro di voler eliminare permanentemente i check-in di " +"%(count)s biglietti?" #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html @@ -19122,16 +19642,15 @@ msgstr "Filtro" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgid "Your search did not match any check-ins." -msgstr "" +msgstr "La tua ricerca non ha prodotto alcun risultato." #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgid "You haven't scanned any tickets yet." -msgstr "" +msgstr "Non hai ancora scansionato alcun biglietto." #: pretix/control/templates/pretixcontrol/checkin/checkins.html -#, fuzzy msgid "Time of scan" -msgstr "Zona" +msgstr "Orario della scansione" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/checkin/simulator.html @@ -19144,13 +19663,13 @@ msgstr "Risultato" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Automatically marked not present: %(date)s" -msgstr "" +msgstr "Contrassegnato automaticamente come non presente: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Additional entry scan: %(date)s" -msgstr "" +msgstr "Scansione di entrata supplementare: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #, python-format @@ -19161,63 +19680,61 @@ msgstr "Scansione offline. Tempo di caricamento: %(date)s" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Automatically checked in: %(date)s" -msgstr "" +msgstr "Check in automatico effettuato: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgid "Failed in offline mode" -msgstr "" +msgstr "Impossibile in modalità offline" #: pretix/control/templates/pretixcontrol/checkin/checkins.html -#, fuzzy msgctxt "checkin_result" msgid "Successful" -msgstr "Solo pagamenti con successo" +msgstr "Successo" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgctxt "checkin_result" msgid "Denied" -msgstr "" +msgstr "Negato" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/event/index.html #: pretix/control/templates/pretixcontrol/organizers/device_connect.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html msgid "Copy to clipboard" -msgstr "" +msgstr "Copia negli appunti" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/checkin/list_edit.html #: pretix/control/templates/pretixcontrol/checkin/simulator.html #, python-format msgid "Check-in list: %(name)s" -msgstr "" +msgstr "Lista Check-in: %(name)s" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Edit list configuration" -msgstr "" +msgstr "Modifica la configurazione della lista" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/checkin/list_edit.html #: pretix/control/templates/pretixcontrol/checkin/lists.html #: pretix/control/templates/pretixcontrol/checkin/simulator.html -#, fuzzy msgid "Check-in simulator" -msgstr "Modifica dettagli" +msgstr "Simulatore di check-in" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/ticketoutputpdf/ticketoutput.py msgid "PDF" -msgstr "" +msgstr "PDF" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "CSV" -msgstr "" +msgstr "CSV" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "No attendee record was found." -msgstr "" +msgstr "Nessun partecipante trovato." #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html @@ -19229,12 +19746,12 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html msgid "select all rows for batch-operation" -msgstr "" +msgstr "selezionare tutte le righe per l'operazione batch" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html msgid "Timestamp" -msgstr "" +msgstr "Timestamp" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/items/quotas.html @@ -19245,19 +19762,19 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html msgid "Select all results on other pages as well" -msgstr "" +msgstr "Seleziona tutti i risultati anche sulle altre pagine" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "unpaid" -msgstr "" +msgstr "non pagati" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Checked in but left" -msgstr "" +msgstr "Check-in effettuato, poi uscito" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Checked in automatically" -msgstr "" +msgstr "Check-in automatico" #: pretix/control/templates/pretixcontrol/checkin/index.html #, python-format @@ -19266,43 +19783,44 @@ msgstr "Uscita: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Check-In selected attendees" -msgstr "" +msgstr "Effettua il check-in dei partecipanti selezionati" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Check-Out selected attendees" -msgstr "" +msgstr "Effettua il check-out dei partecipanti selezionati" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Delete all check-ins of selected attendees" -msgstr "" +msgstr "Elimina tutti i check-in dei partecipanti selezionati" #: pretix/control/templates/pretixcontrol/checkin/list_delete.html msgid "Delete check-in list" -msgstr "" +msgstr "Elimina la lista di check-in" #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #, python-format msgid "" "Are you sure you want to delete the check-in list %(name)s?" msgstr "" +"Sei sicuro di voler eliminare la lista di check-in %(name)s?" #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #, python-format msgid "" "This will delete the information of %(num)s check-ins as " "well." -msgstr "" +msgstr "Questo cancellerà i dati di %(num)s check-in." #: pretix/control/templates/pretixcontrol/checkin/list_delete.html msgid "Delete list and all check-ins" -msgstr "" +msgstr "Elimina la lista e tutti i check-in" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html #: pretix/control/templates/pretixcontrol/event/payment.html #: pretix/control/templates/pretixcontrol/event/tax_edit.html #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "Advanced" -msgstr "" +msgstr "Avanzato" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html msgid "" @@ -19310,22 +19828,28 @@ msgid "" "specific check-in situations. Please reach out to support if you have " "questions about setting this up." msgstr "" +"Queste impostazioni sono rivolte a utenti professionali con situazioni di " +"check-in particolari. Per qualsiasi dubbio, contatta il supporto." #: pretix/control/templates/pretixcontrol/checkin/list_edit.html msgid "" "Make sure to always use the latest version of our scanning apps for these " "options to work." msgstr "" +"Assicurati di usare sempre l'ultima versione delle nostre app di scansione " +"per garantire il funzionamento di queste opzioni." #: pretix/control/templates/pretixcontrol/checkin/list_edit.html msgid "" "If you make use of these advanced options, we recommend using our Android " "and Desktop apps." msgstr "" +"Per utilizzare queste opzioni avanzate, si consiglia di usare le nostre app " +"Android e Desktop." #: pretix/control/templates/pretixcontrol/checkin/list_edit.html msgid "Custom check-in rule" -msgstr "" +msgstr "Regola di check-in personalizzata" #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "" @@ -19334,6 +19858,11 @@ msgid "" "do this process by printing out the list on paper, using this web interface " "or by using one of our mobile or desktop apps to automatically scan tickets." msgstr "" +"Puoi creare liste di check-in che utilizzare ad esempio all'ingresso " +"dell'evento per tracciare chi arriva e se ha effettivamente acquistato un " +"biglietto. Il processo lo puoi fare stampando la lista su carta, usando " +"questa interfaccia web o con una delle nostre app mobili o desktop per la " +"scansione automatica dei biglietti." #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "" @@ -19344,6 +19873,12 @@ msgid "" "festival with festival passes that allow access to every or multiple " "performances as well as tickets only valid for single performances." msgstr "" +"Puoi creare più liste di check-in per separare diverse parti dell'evento, ad " +"esempio se hai ingressi distinti per diversi tipi di biglietto. Le liste di " +"check-in sono completamente indipendenti: se un biglietto appare in due " +"liste, è valido una volta per ogni lista. Questo può essere utile per un " +"festival con pass per il festival che consentono l'accesso a tutte o a più " +"performance, oltre a biglietti validi solo per singole performance." #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "" @@ -19352,29 +19887,32 @@ msgid "" "are connected on the organizer level, you do not have to create a new device " "for every event but can reuse them over and over again." msgstr "" +"Se hai i permessi a livello di organizzatore, puoi collegare dispositivi al " +"tuo account e usarli per convalidare i biglietti. Poiché i dispositivi sono " +"collegati a livello di organizzatore, non devi crearne uno per ogni evento: " +"puoi riutilizzarli in modo continuo." #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "Your search did not match any check-in lists." -msgstr "" +msgstr "La ricerca non ha trovato alcuna lista di check-in." #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "You haven't created any check-in lists yet." -msgstr "" +msgstr "Non hai ancora creato alcuna lista di check-in." #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "Create a new check-in list" -msgstr "" +msgstr "Crea una nuova lista di check-in" #: pretix/control/templates/pretixcontrol/checkin/lists.html #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Connected devices" -msgstr "" +msgstr "Dispositivi collegati" #: pretix/control/templates/pretixcontrol/checkin/lists.html #: pretix/control/templates/pretixcontrol/checkin/reset.html -#, fuzzy msgid "Reset check-in" -msgstr "Filtra per stato" +msgstr "Reimposta il check-in" #: pretix/control/templates/pretixcontrol/checkin/lists.html #: pretix/control/templates/pretixcontrol/items/categories.html @@ -19386,7 +19924,7 @@ msgstr "Filtra per stato" #: pretix/plugins/badges/templates/pretixplugins/badges/index.html #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html msgid "Clone" -msgstr "" +msgstr "Clona" #: pretix/control/templates/pretixcontrol/checkin/reset.html msgid "" @@ -19396,40 +19934,46 @@ msgid "" "hardware setup but only before your event started, and you admitted any real " "attendees or printed any real badges or tickets." msgstr "" +"Con questa funzione puoi reimpostare lo stato di check-in dell'evento, " +"cancellando tutti i record di check-in e i dati dei biglietti o badge " +"stampati. Lo consigliamo per testare l'hardware prima dell'evento, ma solo " +"prima che inizi e che non siano stati accolti partecipanti reali o stampati " +"badge o biglietti reali." #: pretix/control/templates/pretixcontrol/checkin/reset.html #, python-format msgid "This will permanently delete 1 check-in." msgid_plural "" "This will permanently delete %(count)s check-ins." -msgstr[0] "" +msgstr[0] "Questo eliminerà definitivamente 1 check-in." msgstr[1] "" +"Questo eliminerà definitivamente %(count)s check-in." #: pretix/control/templates/pretixcontrol/checkin/reset.html #, python-format msgid "Additionally, 1 print log will be deleted." msgid_plural "" "Additionally, %(count)s print logs will be deleted." -msgstr[0] "" +msgstr[0] "Inoltre, 1 log di stampa verrà eliminato." msgstr[1] "" +"Inoltre, %(count)s log di stampa verranno eliminati." #: pretix/control/templates/pretixcontrol/checkin/reset.html -#, fuzzy -#| msgid "This operation cannot be reversed." msgid "This cannot be reverted!" -msgstr "Questa operazione non può essere stornata." +msgstr "Questa operazione non può essere stornata!" #: pretix/control/templates/pretixcontrol/checkin/reset.html msgid "" "The deleted entries will still show up in the \"Order history\" section, but " "for all other purposes the system will behave as if they never existed." msgstr "" +"Le voci eliminate rimarranno visibili nella sezione \"Cronologia ordini\", " +"ma per tutti gli altri scopi il sistema si comporterà come se non fossero " +"mai esistite." #: pretix/control/templates/pretixcontrol/checkin/reset.html -#, fuzzy -#| msgid "Proceed with checkout" msgid "Proceed with reset" -msgstr "Procedi al checkout" +msgstr "Procedi con il reset" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "" @@ -19438,15 +19982,18 @@ msgid "" "the check-in list. No actual check-in will be performed and no modification " "to the system state is made." msgstr "" +"Questo strumento consente di convalidare la configurazione del check-in. " +"Puoi inserire un codice a barre e alcuni parametri opzionali, e il sistema " +"mostrerà la risposta dell'elenco di check-in. Nessun check-in verrà eseguito " +"e non avverrà alcuna modifica allo stato del sistema." #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Simulate" -msgstr "" +msgstr "Simula" #: pretix/control/templates/pretixcontrol/checkin/simulator.html -#, fuzzy msgid "Valid check-in" -msgstr "Filtra per stato" +msgstr "check-in valido" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Additional information required" @@ -19455,12 +20002,11 @@ msgstr "Informazione aggiuntiva richiesta" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "" "The following questions must be answered before check-in can be completed:" -msgstr "" +msgstr "Prima di completare il check-in devi rispondere a queste domande:" #: pretix/control/templates/pretixcontrol/checkin/simulator.html -#, fuzzy msgid "Media exchange required" -msgstr "Richiede particolare attenzione" +msgstr "È richiesto lo scambio di media" #: pretix/control/templates/pretixcontrol/checkin/simulator.html #, python-format @@ -19468,50 +20014,59 @@ msgid "" "This ticket needs to be exchanged into a %(media_type)s " "reusable medium. %(media_policy)s." msgstr "" +"Questo biglietto deve essere sostituito con un %(media_type)s supporto riutilizzabile. %(media_policy)s." #: pretix/control/templates/pretixcontrol/checkin/simulator.html -#, fuzzy msgid "Special attention required" msgstr "Richiede particolare attenzione" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "Go to event" -msgstr "" +msgstr "Vai all'evento" #: pretix/control/templates/pretixcontrol/dashboard.html +#, fuzzy msgid "Your upcoming events" -msgstr "" +msgstr "I tuoi prossimi eventi" #: pretix/control/templates/pretixcontrol/dashboard.html #: pretix/control/templates/pretixcontrol/events/create_base.html #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html +#, fuzzy msgid "Create a new event" -msgstr "" +msgstr "Crea un nuovo evento" #: pretix/control/templates/pretixcontrol/dashboard.html +#, fuzzy msgid "View all upcoming events" -msgstr "" +msgstr "Visualizza tutti gli eventi futuri" #: pretix/control/templates/pretixcontrol/dashboard.html +#, fuzzy msgid "Your most recent events" -msgstr "" +msgstr "I tuoi eventi più recenti" #: pretix/control/templates/pretixcontrol/dashboard.html +#, fuzzy msgid "View all recent events" -msgstr "" +msgstr "Visualizza tutti gli eventi recenti" #: pretix/control/templates/pretixcontrol/dashboard.html +#, fuzzy msgid "Your event series" -msgstr "" +msgstr "La tua serie di eventi" #: pretix/control/templates/pretixcontrol/dashboard.html +#, fuzzy msgid "View all event series" -msgstr "" +msgstr "Visualizza tutti i eventi in serie" #: pretix/control/templates/pretixcontrol/dashboard.html +#, fuzzy msgid "Other features" -msgstr "" +msgstr "Altre funzionalità" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #, fuzzy @@ -19520,8 +20075,9 @@ msgstr "Vedi un'altra data" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "Retry now" -msgstr "" +msgstr "Riprova ora" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #, fuzzy @@ -19533,13 +20089,14 @@ msgstr "Paga ora" #: pretix/control/templates/pretixcontrol/giftcards/payment.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#, fuzzy msgid "Error" -msgstr "" +msgstr "Errore" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#, python-format +#, fuzzy, python-format msgid "Error. Retry %(num)s of %(max)s." -msgstr "" +msgstr "Errore. Riprova %(num)s di %(max)s." #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #, fuzzy, python-format @@ -19567,21 +20124,24 @@ msgid "No data transmitted." msgstr "Nessuna data selezionata." #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html +#, fuzzy msgid "Sync problems" -msgstr "" +msgstr "Problemi di sincronizzazione" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html +#, fuzzy msgid "" "On this page, we provide a list of orders where data synchronization to an " "external system has failed. You can start another attempt to sync them " "manually." msgstr "" +"In questa pagina, ti mostriamo un elenco di ordini in cui la " +"sincronizzazione con un sistema esterno non è riuscita. Puoi avviare un " +"nuovo tentativo manualmente." #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html -#, fuzzy -#| msgid "SSO provider" msgid "Sync provider" -msgstr "Provider SSO" +msgstr "Provider Sync" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #, fuzzy @@ -19590,21 +20150,17 @@ msgid "Failure mode" msgstr "Modalità prezzo" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html -#, python-format +#, fuzzy, python-format msgid "Temporary error, will retry after %(datetime)s" -msgstr "" +msgstr "Errore temporaneo, riproverà dopo %(datetime)s" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html -#, fuzzy msgid "No problems." -msgstr "Prodotto" +msgstr "Nessun problema." #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html -#, fuzzy -#| msgctxt "subevent" -#| msgid "No date selected." msgid "Retry selected" -msgstr "Nessuna data selezionata." +msgstr "Selezionato riprova" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #, fuzzy @@ -19613,16 +20169,18 @@ msgid "Cancel selected" msgstr "Eliminato" #: pretix/control/templates/pretixcontrol/datasync/property_mappings_formset.html +#, fuzzy msgid "Edit value mapping" -msgstr "" +msgstr "Modifica la mappatura dei valori" #: pretix/control/templates/pretixcontrol/datasync/property_mappings_formset.html #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "Add property" -msgstr "" +msgstr "Aggiungi proprietà" #: pretix/control/templates/pretixcontrol/email/confirmation_code.txt -#, python-format +#, fuzzy, python-format msgid "" "Hello,\n" "\n" @@ -19638,9 +20196,22 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"Ciao,\n" +"\n" +"%(reason)s\n" +"\n" +" %(code)s\n" +"\n" +"Non condividere questo codice con nessuno. Il team %(instance)s non te lo " +"chiederà mai.\n" +"\n" +"Se non hai richiesto questo codice, contattaci immediatamente.\n" +"\n" +"Grazie, \n" +"Il team %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/email_setup.txt -#, python-format +#, fuzzy, python-format msgid "" "Hello,\n" "\n" @@ -19661,9 +20232,27 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"Ciao,\n" +"\n" +"qualcuno ha richiesto di utilizzare %(address)s come indirizzo mittente su " +"%(instance)s. Dopo la verifica, le email inviate da %(instance)s potranno " +"mostrare questo indirizzo come mittente.\n" +"\n" +"Se sei stato tu, inserisci il seguente codice nel modulo di configurazione:\n" +"\n" +" %(code)s\n" +"\n" +"Non condividere questo codice con nessuno, a meno che tu non voglia " +"autorizzarlo a usare l'indirizzo per questo scopo. Il team %(instance)s non " +"te lo chiederà mai.\n" +"\n" +"Se non hai effettuato la richiesta, puoi ignorare questa email.\n" +"\n" +"Grazie, \n" +"Il team %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/forgot.txt -#, python-format +#, fuzzy, python-format msgid "" "Hello,\n" "\n" @@ -19678,9 +20267,21 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"Ciao,\n" +"\n" +"Hai richiesto di reimpostare la password per il tuo account %(instance)s. " +"Per scegliere una nuova password, segui il link qui sotto:\n" +"\n" +"%(url)s\n" +"\n" +"Se non hai richiesto questo, puoi ignorare l'email senza preoccupazioni: la " +"tua password non cambierà.\n" +"\n" +"Grazie,\n" +"Il team %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/invitation.txt -#, python-format +#, fuzzy, python-format msgid "" "Hello,\n" "\n" @@ -19699,25 +20300,46 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"Ciao,\n" +"\n" +"Sei stato invitato a unirti a un team su %(instance)s, una piattaforma per " +"la vendita di biglietti per eventi.\n" +"\n" +"- Organizzatore: %(organizer)s\n" +"- team: %(team)s\n" +"\n" +"Per accettare, segui il link qui sotto:\n" +"\n" +"%(url)s\n" +"\n" +"Se non vuoi partecipare, puoi ignorare questa email.\n" +"\n" +"Grazie,\n" +"Il team %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/login_notice.txt -#, python-format +#, fuzzy, python-format msgid "" "Hello,\n" "\n" "We noticed a new sign-in to your %(instance)s account:\n" msgstr "" +"Ciao,\n" +"\n" +"Abbiamo notato un nuovo accesso al tuo account %(instance)s:\n" #: pretix/control/templates/pretixcontrol/email/login_notice.txt +#, fuzzy msgid "Browser" -msgstr "" +msgstr "Browser" #: pretix/control/templates/pretixcontrol/email/login_notice.txt +#, fuzzy msgid "Operating system" -msgstr "" +msgstr "Sistema operativo" #: pretix/control/templates/pretixcontrol/email/login_notice.txt -#, python-format +#, fuzzy, python-format msgid "" "If it was you, no action is needed.\n" "\n" @@ -19729,9 +20351,17 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"Se eri tu, non c'è bisogno di azioni.\n" +"\n" +"Se non riconosci questo accesso, cambia immediatamente la tua password:\n" +"\n" +"%(url)s\n" +"\n" +"Grazie, \n" +"Il team %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/security_notice.txt -#, python-format +#, fuzzy, python-format msgid "" "Hello,\n" "\n" @@ -19749,6 +20379,21 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"Ciao,\n" +"\n" +"Sono state apportate le seguenti modifiche al tuo account %(instance)s:\n" +"\n" +"%(messages)s\n" +"\n" +"Se non hai effettuato queste modifiche, contatta immediatamente il team di " +"supporto di %(instance)s.\n" +"\n" +"Puoi revisionare le tue impostazioni qui:\n" +"\n" +"%(url)s\n" +"\n" +"Grazie, \n" +"Il team %(instance)s\n" #: pretix/control/templates/pretixcontrol/email_setup.html #: pretix/control/templates/pretixcontrol/email_setup_simple.html @@ -19763,33 +20408,45 @@ msgid "Use system default" msgstr "pretix Standard" #: pretix/control/templates/pretixcontrol/email_setup.html +#, fuzzy msgid "" "Emails will be sent through the system's default server. They will show the " "following sender information:" msgstr "" +"Gli messaggi verranno inviati tramite il server predefinito. Contenneranno " +"le seguenti informazioni del mittente:" #: pretix/control/templates/pretixcontrol/email_setup.html +#, fuzzy msgctxt "mail_header" msgid "From" -msgstr "" +msgstr "Da" #: pretix/control/templates/pretixcontrol/email_setup.html +#, fuzzy msgctxt "mail_header" msgid "Reply-To" -msgstr "" +msgstr "Rispondi a" #: pretix/control/templates/pretixcontrol/email_setup.html #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "Use system email server with a custom sender address" msgstr "" +"Utilizza il server email di sistema con un indirizzo mittente personalizzato" #: pretix/control/templates/pretixcontrol/email_setup.html +#, fuzzy msgid "" "Emails will be sent through the system's default server but with your own " "sender address. This will make your emails look more personalized and coming " "directly from you, but it also might require some extra steps to ensure good " "deliverability." msgstr "" +"Le email verranno inviate attraverso il server predefinito del sistema, ma " +"usando l'indirizzo di spedizione che hai impostato. Questo farà sì che le " +"email sembrino più personali e provengano direttamente da te, ma potrebbe " +"richiedere alcuni passaggi aggiuntivi per garantire una buona consegna." #: pretix/control/templates/pretixcontrol/email_setup.html #: pretix/control/templates/pretixcontrol/email_setup_smtp.html @@ -19814,38 +20471,55 @@ msgid "This is the SPF record we found on your domain:" msgstr "Questo è il record SPF che abbiamo trovato sul tuo dominio:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "To fix this, include the following part before the last word:" msgstr "" +"Per risolvere questo problema, inserisci questa parte prima dell'ultimo " +"parola:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "Your new SPF record could look like this:" -msgstr "" +msgstr "Il tuo nuovo record SPF potrebbe essere simile a questo:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "" "Please keep in mind that updates to DNS might require multiple hours to take " "effect." msgstr "" +"Tenere presente che gli aggiornamenti al DNS possono richiedere più ore per " +"prendere effetto." #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "We found an SPF record on your domain that includes this system. Great!" msgstr "" +"Abbiamo trovato un record SPF sul tuo dominio che include questo sistema. " +"Ottimo!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "Your new DKIM record should be set up as a CNAME record like this:" msgstr "" +"Il tuo nuovo record DKIM deve essere impostato come record CNAME come segue:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "We found a DKIM record on your domain for this system. Great!" msgstr "" +"Abbiamo trovato un record DKIM sul tuo dominio per questo sistema. Ottimo!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "Your new DMARC record could look like this:" -msgstr "" +msgstr "Il tuo nuovo record DMARC potrebbe apparire così:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html +#, fuzzy msgid "We found a DMARC record on your domain for this system. Great!" msgstr "" +"Abbiamo trovato un record DMARC sul tuo dominio per questo sistema. Ottimo!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html #, fuzzy @@ -19853,11 +20527,13 @@ msgid "Verification" msgstr "Variazione" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, python-format +#, fuzzy, python-format msgid "" "We've sent an email to %(recp)s with a confirmation code to verify that this " "email address is owned by you. Please enter the verification code below:" msgstr "" +"Gli abbiamo inviato un'email a %(recp)s con un codice di conferma per " +"verificare che questo indirizzo email sia tuo. Inserisci il codice qui sotto:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html #, fuzzy @@ -19865,31 +20541,41 @@ msgid "Verification code" msgstr "Domande" #: pretix/control/templates/pretixcontrol/email_setup_smtp.html +#, fuzzy msgid "" "A test connection to your SMTP server was successful. You can now save your " "new settings to put them in use." msgstr "" +"Una connessione di test al server SMTP è riuscita. Ora puoi salvare le nuove " +"impostazioni per usarle." #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "Cancellation settings" -msgstr "" +msgstr "Impostazioni di annullamento" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "Unpaid or free orders" msgstr "Non pagati o ordini gratuiti" #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "If a user requests cancels a paid order and the money can not be refunded " "automatically, e.g. due to the selected payment method, you will need to " "take manual action. However, you have currently turned off notifications for " "this event." msgstr "" +"Se un utente richiede di annullare un ordine pagato e il denaro non può " +"essere rimborsato automaticamente, ad esempio a causa del metodo di " +"pagamento scelto, devi intervenire manualmente. Tuttavia, le notifiche per " +"questo evento sono disattivate." #: pretix/control/templates/pretixcontrol/event/cancel.html #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "Change notification settings" -msgstr "" +msgstr "Modifica le impostazioni di notifica" #: pretix/control/templates/pretixcontrol/event/cancel.html #, fuzzy @@ -19897,73 +20583,106 @@ msgid "Order changes" msgstr "Ordine modificato" #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "Allowing customers to change their own orders is a complex process due to " "the many different options pretix provides. Therefore, this feature " "currently has the following limitations:" msgstr "" +"Permettere ai clienti di modificare i propri ordini è un processo complesso " +"a causa delle molte opzioni disponibili in pretix. Per questo motivo, la " +"funzionalità ha attualmente le seguenti limitazioni:" #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "It is possible to switch to a different variation of the same product, but " "not to an entirely different product (except for add-on products)." msgstr "" +"È possibile passare a una diversa variazione dello stesso prodotto, ma non a " +"un prodotto diverso (eccezione per i prodotti aggiuntivi)." #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "Changing the seat or the event date in an event series will become available " "in the future, but is not possible now." msgstr "" +"Il cambio di sede o di data nell'evento di una serie sarà disponibile in " +"futuro, ma non è attualmente supportato." #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "If a change leads to a price change, there will not be a change to fees such " "as payment, service, or shipping fees, even though an additional payment " "might be required." msgstr "" +"Se il cambiamento comporta un variazione di prezzo, non verranno apportate " +"variazioni alle tasse come pagamento, servizio o spedizione, anche se " +"potrebbe essere richiesto un pagamento aggiuntivo." #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "If an add-on product is newly added, the system currently does not validate " "if there are required questions or fields that need to be filled out." msgstr "" +"Se viene aggiunto un nuovo prodotto aggiuntivo, il sistema non verifica la " +"presenza di domande o campi obbligatori da compilare." #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "Customers currently cannot switch to a product variation or add an add-on " "product that requires them to use a voucher or membership." msgstr "" +"I clienti non possono passare a una variazione di prodotto o aggiungere un " +"prodotto aggiuntivo che richieda l'uso di un voucher o un abbonamento." #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "Additional constraints and validation steps added by plugins are not " "enforced." msgstr "" +"I vincoli e i controlli aggiuntivi impostati dai plugin non vengono " +"applicati." #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "If the change leads to a price reduction and automatic refunds are enabled " "for self-service cancellations, the system will try to refund the money " "automatically." msgstr "" +"Se il cambiamento comporta una riduzione del prezzo e i rimborsi automatici " +"sono abilitati per le cancellazioni in auto, il sistema provvederà a " +"effettuare il rimborso automaticamente." #: pretix/control/templates/pretixcontrol/event/cancel.html +#, fuzzy msgid "" "Refunds can be issued as a gift card if the respective option is set, but " "there is no customer choice between gift card and direct refund." msgstr "" +"I rimborsi possono essere emessi in forma di carta regalo se l'opzione è " +"attivata, ma il cliente non può scegliere tra carta regalo e rimborso " +"diretto." #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/event/live.html #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "Cancel or delete event" -msgstr "" +msgstr "Annulla o elimina l'evento" #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/event/delete.html #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "Go offline" -msgstr "" +msgstr "Vai in modalità offline" #: pretix/control/templates/pretixcontrol/event/dangerzone.html msgid "" @@ -19976,14 +20695,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/orders/cancel.html #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html +#, fuzzy msgid "Cancel event" -msgstr "" +msgstr "Annulla l'evento" #: pretix/control/templates/pretixcontrol/event/dangerzone.html msgid "" "If you need to call off your event you want to cancel and refund all " "tickets, you can do so through this option." msgstr "" +"Se devi annullare l'evento e rimborsare tutti i biglietti, puoi farlo " +"tramite questa opzione." #: pretix/control/templates/pretixcontrol/event/dangerzone.html #, fuzzy @@ -20008,14 +20730,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/event/delete.html +#, fuzzy msgid "Delete event" -msgstr "" +msgstr "Elimina l'evento" #: pretix/control/templates/pretixcontrol/event/dangerzone.html msgid "" "You can delete your event completely only as long as it does not contain any " "undeletable data, such as orders not performed in test mode." msgstr "" +"Puoi eliminare completamente l'evento solo se non contiene dati non " +"cancellabili, come ordini non eseguiti in modalità test." #: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html #: pretix/control/templates/pretixcontrol/event/logs.html @@ -20023,14 +20748,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/device_logs.html #: pretix/control/templates/pretixcontrol/organizers/logs.html msgid "Personal data was cleared from this log entry." -msgstr "" +msgstr "I dati personali sono stati cancellati da questa voce di registro." #: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html #: pretix/control/templates/pretixcontrol/event/logs.html #: pretix/control/templates/pretixcontrol/includes/logs.html #: pretix/control/templates/pretixcontrol/organizers/logs.html msgid "This change was performed by a pretix administrator." -msgstr "" +msgstr "Questa modifica è stata eseguita da un amministratore pretix." #: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html #: pretix/control/templates/pretixcontrol/event/logs.html @@ -20039,39 +20764,52 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/device_logs.html #: pretix/control/templates/pretixcontrol/organizers/logs.html #: pretix/control/templates/pretixcontrol/search/payments.html +#, fuzzy msgid "Inspect" -msgstr "" +msgstr "Ispeziona" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "" "This event contains overpaid orders, for example due to " "duplicate payment attempts. You should review the cases and consider " "refunding the overpaid amount to the user." msgstr "" +"Questo evento contiene ordini sovrapagati, ad esempio a " +"causa di tentativi di pagamento duplicati. È necessario rivedere i casi e " +"considerare il rimborso dell'importo in eccesso per l'utente." #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "Show overpaid orders" -msgstr "" +msgstr "Mostra gli ordini sovrapagati" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "" "This event contains pending refunds that you should take " "care of." msgstr "" +"Questo evento contiene rimborso in corso che devi gestire." #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "Show pending refunds" -msgstr "" +msgstr "Mostra i rimborsi in corso" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "" "This event contains requested cancellations that you should " "take care of." msgstr "" +"Questo evento contiene richieste di cancellazione che devi " +"gestire." #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "Show orders requesting cancellation" -msgstr "" +msgstr "Mostra gli ordini che richiedono la cancellazione" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "" @@ -20086,26 +20824,36 @@ msgid "Show orders pending approval" msgstr "Mostra gli ordini in attesa di approvazione" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "" "This event contains fully paid orders that are not marked " "as paid, probably because no quota was left at the time their payment " "arrived. You should review the cases and consider either refunding the " "customer or creating more space." msgstr "" +"Questo evento contiene ordini completati che non sono " +"contrassegnati come pagati, probabilmente perché alla data del pagamento non " +"era disponibile alcuna quota. Verifica i casi e considera il rimborso del " +"partecipante o l'aggiunta di nuove quote." #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "Show affected orders" -msgstr "" +msgstr "Mostra gli ordini interessati" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "" "Orders in this event could not be synced to an external system as configured." msgstr "" +"Gli ordini in questo evento non possono essere sincronizzati con un " +"sistema esterno come configurato." #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html +#, fuzzy msgid "Show sync problems" -msgstr "" +msgstr "Mostra i problemi di sincronizzazione" #: pretix/control/templates/pretixcontrol/event/delete.html msgid "" @@ -20139,22 +20887,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/delete.html #: pretix/control/templates/pretixcontrol/organizers/delete.html +#, fuzzy msgid "" "pretix does not allow deleting orders once they have been placed in order to " "be audit-proof and trustable by financial authorities." msgstr "" +"pretix non permette di cancellare un ordine una volta che è stato inserito " +"per garantire tracciabilità e affidabilità ai fini di audit e verifiche da " +"parte delle autorità finanziarie." #: pretix/control/templates/pretixcontrol/event/delete.html +#, fuzzy msgid "" "You can instead take your shop offline. This will hide it from everyone " "except from the organizer teams you configured to have access to the event." msgstr "" +"Puoi invece disattivare il tuo negozio e renderlo offline. In questo modo " +"sarà visibile soltanto ai team organizzatori che hai autorizzato ad accedere " +"all'evento." #: pretix/control/templates/pretixcontrol/event/delete.html +#, fuzzy msgid "" "However, since your shop is offline, it is only visible to the organizing " "team according to the permissions you configured." msgstr "" +"Tuttavia, poiché il tuo negozio è offline, sarà visibile soltanto al team " +"organizzatore secondo i permessi configurati." #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html @@ -20172,38 +20931,47 @@ msgstr "Facoltativo" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#, fuzzy msgid "Geocoding data © OpenStreetMap" -msgstr "" +msgstr "Geocoding data © OpenStreetMap" #: pretix/control/templates/pretixcontrol/event/fragment_geodata_autoupdate.html +#, fuzzy msgid "Failed to retrieve geo coordinates" -msgstr "" +msgstr "Impossibile recuperare le coordinate geo" #: pretix/control/templates/pretixcontrol/event/fragment_geodata_autoupdate.html +#, fuzzy msgid "Retrieving geo coordinates …" -msgstr "" +msgstr "Recupero delle coordinate geo…" #: pretix/control/templates/pretixcontrol/event/fragment_geodata_autoupdate.html +#, fuzzy msgid "Geo coordinates updated" -msgstr "" +msgstr "Coordinate geo aggiornate" #: pretix/control/templates/pretixcontrol/event/fragment_geodata_autoupdate.html +#, fuzzy msgid "Update map?" -msgstr "" +msgstr "Aggiornare la mappa?" #: pretix/control/templates/pretixcontrol/event/fragment_plugin_description.html -#, python-format +#, fuzzy, python-format msgid "by %(a)s" -msgstr "" +msgstr "di %(a)s" #: pretix/control/templates/pretixcontrol/event/fragment_plugin_description.html +#, fuzzy msgid "" "This plugin needs to be enabled by a system administrator for your account." msgstr "" +"Questo plugin deve essere abilitato da un amministratore di sistema per il " +"tuo account." #: pretix/control/templates/pretixcontrol/event/fragment_plugin_description.html +#, fuzzy msgid "This plugin cannot be enabled for the following reasons:" -msgstr "" +msgstr "Questo plugin non può essere abilitato per i seguenti motivi:" #: pretix/control/templates/pretixcontrol/event/fragment_plugin_description.html msgid "This plugin reports the following problems:" @@ -20215,12 +20983,14 @@ msgid "Download QR code as %(filetype)s image" msgstr "Scarica il codice QR come immagine %(filetype)s" #: pretix/control/templates/pretixcontrol/event/fragment_timeline.html +#, fuzzy msgid "Your timeline" -msgstr "" +msgstr "La tua linea temporale" #: pretix/control/templates/pretixcontrol/event/index.html +#, fuzzy msgid "Shop URL:" -msgstr "" +msgstr "URL del negozio:" #: pretix/control/templates/pretixcontrol/event/index.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html @@ -20231,21 +21001,25 @@ msgstr "Codice ordine" #: pretix/control/templates/pretixcontrol/event/index.html #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Update comment" -msgstr "" +msgstr "Aggiorna commento" #: pretix/control/templates/pretixcontrol/event/index.html #: pretix/control/templates/pretixcontrol/event/logs.html +#, fuzzy msgid "Event logs" -msgstr "" +msgstr "Log degli eventi" #: pretix/control/templates/pretixcontrol/event/index.html +#, fuzzy msgid "Show more logs" -msgstr "" +msgstr "Mostra altri log" #: pretix/control/templates/pretixcontrol/event/invoicing.html +#, fuzzy msgid "Invoice settings" -msgstr "" +msgstr "Impostazioni fattura" #: pretix/control/templates/pretixcontrol/event/invoicing.html #, fuzzy @@ -20253,11 +21027,15 @@ msgid "Invoice generation" msgstr "Numeri fattura" #: pretix/control/templates/pretixcontrol/event/invoicing.html +#, fuzzy msgid "" "You configured that your shop is not an event and the event date should not " "be shown. Therefore, we recommend that you set the date of service to a " "different option." msgstr "" +"Hai impostato il tuo negozio come non evento e non devi mostrare la data " +"dell'evento. Per questo motivo, ti consigliamo di assegnare una data diversa " +"al servizio." #: pretix/control/templates/pretixcontrol/event/invoicing.html #, fuzzy @@ -20265,12 +21043,14 @@ msgid "Address form" msgstr "Indirizzo" #: pretix/control/templates/pretixcontrol/event/invoicing.html +#, fuzzy msgid "Issuer details" -msgstr "" +msgstr "Dettagli emittente" #: pretix/control/templates/pretixcontrol/event/invoicing.html +#, fuzzy msgid "Invoice customization" -msgstr "" +msgstr "Personalizzazione della fattura" #: pretix/control/templates/pretixcontrol/event/invoicing.html #, fuzzy @@ -20278,19 +21058,28 @@ msgid "Invoice transmission" msgstr "Numeri fattura" #: pretix/control/templates/pretixcontrol/event/invoicing.html +#, fuzzy msgid "" "pretix can transmit invoices using different transmission methods. Different " "transmission methods might be required depending on country and industry. By " "default, sending invoices as PDF files via email is always available. Other " "types of transmission can be added by plugins." msgstr "" +"pretix può inviare fatture tramite diversi metodi. I metodi variabili " +"potrebbero essere necessari a seconda del paese e dell'industria. Per " +"impostazione predefinita, l'invio di fatture in formato PDF via e-mail è " +"sempre disponibile. Altri metodi possono essere aggiunti tramite plugin." #: pretix/control/templates/pretixcontrol/event/invoicing.html +#, fuzzy msgid "" "Whether a transmission method listed here is actually selectable for " "customers may depend on the country of the customer or whether the customer " "is entering a business address." msgstr "" +"Se un metodo di trasmissione elencato qui è effettivamente selezionabile per " +"i clienti può dipendere dal paese del cliente o se l'indirizzo fornito è di " +"un'azienda." #: pretix/control/templates/pretixcontrol/event/invoicing.html #, fuzzy @@ -20323,12 +21112,14 @@ msgid "Enable additional invoice transmission plugins" msgstr "Abilita lista d'attesa" #: pretix/control/templates/pretixcontrol/event/invoicing.html +#, fuzzy msgid "Save and show preview" -msgstr "" +msgstr "Salva e mostra l'anteprima" #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "Shop status" -msgstr "" +msgstr "Stato del negozio" #: pretix/control/templates/pretixcontrol/event/live.html #, fuzzy @@ -20336,81 +21127,116 @@ msgid "Shop visibility" msgstr "Vendite disabilitate" #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "Your shop is currently live. If you take it down, it will only be visible to " "you and your team." msgstr "" +"Il tuo negozio è attualmente attivo. Se lo disattivi, sarà visibile solo a " +"te e al tuo team." #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "Your shop is already live, however the following issues would normally " "prevent your shop to go live:" msgstr "" +"Il tuo negozio è già attivo, tuttavia i seguenti problemi normalmente " +"impedirebbero al tuo negozio di diventare attivo:" #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "Your ticket shop is currently not live. It is thus only visible to you and " "your team, not to any visitors." msgstr "" +"La tua biglietteria non è attualmente attiva. È quindi visibile solo a te e " +"al tuo team, non a nessun visitatore." #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "To publish your ticket shop, you first need to resolve the following issues:" msgstr "" +"Per pubblicare la biglietteria, devi prima risolvere i seguenti problemi:" #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "Go live" -msgstr "" +msgstr "Vai in live" #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "If you want to, you can publish your ticket shop now." -msgstr "" +msgstr "Se lo desideri, puoi pubblicare subito il tuo biglietteria." #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "Your shop is currently in test mode. All orders are not persistent and can " "be deleted at any point." msgstr "" +"Il tuo negozio è attualmente in modalità test. Tutti gli ordini non sono " +"persistenti e possono essere eliminati in qualsiasi momento." #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "Permanently delete all orders created in test mode" -msgstr "" +msgstr "Elimina definitivamente tutti gli ordini creati in modalità test" #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "Disable test mode" -msgstr "" +msgstr "Disabilita il modo di prova" #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "Your shop is currently in production mode." -msgstr "" +msgstr "Il tuo negozio è attualmente in modalità attiva." #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "If you want to do some test orders, you can enable test mode for your shop. " "As long as the shop is in test mode, all orders that are created are marked " "as test orders and can be deleted again." msgstr "" +"Se vuoi creare ordini di test, puoi abilitare il modo di prova per il tuo " +"negozio. Finché il negozio è in modalità di prova, tutti gli ordini creati " +"vengono contrassegnati come ordini di test e possono essere cancellati." #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "Please note that test orders still count into your quotas, actually use " "vouchers and might perform actual payments. The only difference is that you " "can delete test orders. Use at your own risk!" msgstr "" +"Attenzione: gli ordini di test continuano a contare nelle tue quote e " +"possono generare pagamenti reali. L'unico differenza è che puoi cancellarli. " +"Usa con cautela!" #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "Also, test mode only covers the main web shop. Orders created through other " "sales channels such as the box office or resellers module are still created " "as production orders." msgstr "" +"La modalità test riguarda soltanto il negozio web principale. Gli ordini " +"creati tramite altri canali di vendita, come il botteghino o il modulo " +"rivenditori, vengono comunque registrati come ordini produttivi." #: pretix/control/templates/pretixcontrol/event/live.html +#, fuzzy msgid "" "It looks like you already have some real orders in your shop. We do not " "recommend enabling test mode if your customers already know your shop, as it " "will confuse them." msgstr "" +"Nel tuo negozio sono già presenti ordini reali. Non consigliamo di attivare " +"la modalità test se i clienti già conoscono il tuo negozio, poiché " +"potrebbero essere confusi." #: pretix/control/templates/pretixcontrol/event/live.html #, fuzzy @@ -20421,12 +21247,13 @@ msgstr "Abilita webhook" #: pretix/control/templates/pretixcontrol/organizers/device_logs.html #: pretix/control/templates/pretixcontrol/organizers/logs.html msgid "No results" -msgstr "" +msgstr "Nessun risultato" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html +#, fuzzy msgid "Email settings" -msgstr "" +msgstr "Impostazioni email" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html @@ -20442,8 +21269,9 @@ msgstr "Cliente" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html +#, fuzzy msgid "System-provided email server" -msgstr "" +msgstr "Server di posta elettronica fornito dal sistema" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html @@ -20462,7 +21290,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Edit" -msgstr "" +msgstr "Modifica" #: pretix/control/templates/pretixcontrol/event/mail.html #, fuzzy @@ -20470,8 +21298,9 @@ msgid "Calendar invites" msgstr "Tutte le fatture" #: pretix/control/templates/pretixcontrol/event/mail.html +#, fuzzy msgid "Email design" -msgstr "" +msgstr "Progettazione email" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html @@ -20483,16 +21312,19 @@ msgstr "Anteprima" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html +#, fuzzy msgid "Email content" -msgstr "" +msgstr "Contenuto email" #: pretix/control/templates/pretixcontrol/event/mail.html +#, fuzzy msgid "Placed order" -msgstr "" +msgstr "Ordine depositato" #: pretix/control/templates/pretixcontrol/event/mail.html +#, fuzzy msgid "Paid order" -msgstr "" +msgstr "Ordine pagato" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Free order" @@ -20500,32 +21332,38 @@ msgstr "Ordine gratuito" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Resend link" -msgstr "" +msgstr "Riinvia il collegamento" #: pretix/control/templates/pretixcontrol/event/mail.html +#, fuzzy msgid "Payment reminder" -msgstr "" +msgstr "Promemoria di pagamento" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Payment failed" msgstr "Pagamento rifiutato" #: pretix/control/templates/pretixcontrol/event/mail.html +#, fuzzy msgid "Waiting list notification" -msgstr "" +msgstr "Notifica lista d'attesa" #: pretix/control/templates/pretixcontrol/event/mail.html +#, fuzzy msgid "Order custom mail" -msgstr "" +msgstr "Email personalizzata per l'ordine" #: pretix/control/templates/pretixcontrol/event/mail.html +#, fuzzy msgid "Reminder to download tickets" -msgstr "" +msgstr "Promemoria per il download dei biglietti" #: pretix/control/templates/pretixcontrol/event/mail.html +#, fuzzy msgid "Order approval process" -msgstr "" +msgstr "Procedura di approvazione dell'ordine" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -20536,15 +21374,17 @@ msgstr "Vai al negozio" #: pretix/control/templates/pretixcontrol/event/payment.html #: pretix/control/templates/pretixcontrol/user/settings.html #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "Enabled" -msgstr "" +msgstr "Abilitato" #: pretix/control/templates/pretixcontrol/event/payment.html #: pretix/control/templates/pretixcontrol/subevents/detail.html #: pretix/control/templates/pretixcontrol/subevents/index.html #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "Disabled" -msgstr "" +msgstr "Disabilitato" #: pretix/control/templates/pretixcontrol/event/payment.html #, fuzzy @@ -20553,8 +21393,9 @@ msgid "Enable additional payment plugins" msgstr "Abilita lista d'attesa" #: pretix/control/templates/pretixcontrol/event/payment.html +#, fuzzy msgid "Deadlines" -msgstr "" +msgstr "Scadenza" #: pretix/control/templates/pretixcontrol/event/payment.html msgctxt "unit" @@ -20571,25 +21412,34 @@ msgid "Back" msgstr "Indietro" #: pretix/control/templates/pretixcontrol/event/payment_provider.html +#, fuzzy msgid "Payment provider:" -msgstr "" +msgstr "Fornitore di pagamenti:" #: pretix/control/templates/pretixcontrol/event/payment_provider.html +#, fuzzy msgid "Warning:" -msgstr "" +msgstr "Attenzione:" #: pretix/control/templates/pretixcontrol/event/payment_provider.html +#, fuzzy msgid "" "Please note that EU Directive 2015/2366 bans surcharging payment fees for " "most common payment methods within the European Union. If in doubt, consult " "a lawyer or refrain from charging payment fees." msgstr "" +"La direttiva UE 2015/2366 vieta di applicare supplementi per la maggior " +"parte dei metodi di pagamento comuni nell'Unione europea. In caso di dubbi, " +"consulta un legale oppure non applicare commissioni di pagamento." #: pretix/control/templates/pretixcontrol/event/payment_provider.html +#, fuzzy msgid "" "In simple terms, this means you need to pay any fees imposed by the payment " "providers and cannot pass it on to your customers." msgstr "" +"In termini semplici, devi sostenere le commissioni applicate dai fornitori " +"di servizi di pagamento e non puoi addebitarle ai clienti." #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html @@ -20597,11 +21447,16 @@ msgid "Available plugins" msgstr "Plugin disponibili" #: pretix/control/templates/pretixcontrol/event/plugins.html +#, fuzzy msgid "" "On this page, you can choose plugins you want to enable for your event. " "Plugins might bring additional software functionality, connect your event to " "third-party services, or apply other forms of customizations." msgstr "" +"In questa pagina, puoi scegliere i plugin che vuoi abilitare per il tuo " +"evento. I plugin potrebbero portare funzionalità software aggiuntive, " +"collegare il tuo evento a servizi di terze parti o applicare altre forme di " +"personalizzazione." #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html @@ -20625,13 +21480,16 @@ msgstr "Checkout" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html +#, fuzzy msgid "Top recommendation" -msgstr "" +msgstr "Top raccomandazione" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html +#, fuzzy msgid "Experimental feature" -msgstr "" +msgstr "Funzionalità sperimentale" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html @@ -20640,18 +21498,25 @@ msgstr "incompatibile" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html +#, fuzzy msgid "Not available" -msgstr "" +msgstr "Non disponibile" #: pretix/control/templates/pretixcontrol/event/plugins.html +#, fuzzy msgid "This plugin can only be disabled for the entire organizer account." msgstr "" +"Questo plugin può essere disabilitato solo per l'intero account " +"dell'organizzatore." #: pretix/control/templates/pretixcontrol/event/plugins.html +#, fuzzy msgid "" "After disabling this plugin, some functionality may remain active in the " "organizer account." msgstr "" +"Dopo aver disabilitato questo plugin, alcune funzionalità potrebbero " +"rimanere attive nell'account dell'organizzatore." #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html @@ -20662,8 +21527,9 @@ msgstr "Impostazioni login" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html +#, fuzzy msgid "Go to" -msgstr "" +msgstr "Vai a" #: pretix/control/templates/pretixcontrol/event/plugins.html #, fuzzy @@ -20678,19 +21544,26 @@ msgstr "Può cambiare impostazioni organizzatore" #: pretix/control/templates/pretixcontrol/user/2fa_main.html #: pretix/control/templates/pretixcontrol/user/notifications.html #: pretix/presale/templates/pretixpresale/event/timemachine.html +#, fuzzy msgid "Disable" -msgstr "" +msgstr "Disabilita" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/views/organizer.py +#, fuzzy msgid "This plugin can only be enabled for the entire organizer account." msgstr "" +"Questo plugin può essere abilitato solo per l'intero account " +"dell'organizzatore." #: pretix/control/templates/pretixcontrol/event/plugins.html +#, fuzzy msgid "" "Enabling this plugin will enable some of its functionality for the entire " "organizer account." msgstr "" +"Abilitando questo plugin, alcune delle sue funzionalità saranno disponibili " +"per l'intero account dell'organizzatore." #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html @@ -20698,82 +21571,116 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html #: pretix/control/templates/pretixcontrol/user/notifications.html #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "Enable" -msgstr "" +msgstr "Abilita" #: pretix/control/templates/pretixcontrol/event/quick_setup.html #: pretix/control/templates/pretixcontrol/event/settings_base.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html +#, fuzzy msgid "Congratulations!" -msgstr "" +msgstr "Congratulazioni!" #: pretix/control/templates/pretixcontrol/event/quick_setup.html #: pretix/control/templates/pretixcontrol/event/settings_base.html +#, fuzzy msgid "You just created an event!" -msgstr "" +msgstr "Hai appena creato un evento!" #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "" "You can scroll down and create your first ticket products quickly, or you " "can use the navigation on the left to modify the settings of your event in " "much more detail." msgstr "" +"Puoi scorrere verso il basso e creare rapidamente i tuoi primi prodotti per " +"i biglietti, oppure puoi utilizzare la navigazione a sinistra per modificare " +"le impostazioni del tuo evento in modo molto più dettagliato." #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "Create ticket types" -msgstr "" +msgstr "Crea tipi di biglietto" #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "Ticket name" -msgstr "" +msgstr "Nome del biglietto" #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "Capacity (optional)" -msgstr "" +msgstr "Capacità (facoltativo)" #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "Add a new ticket type" -msgstr "" +msgstr "Aggiungi un nuovo tipo di biglietto" #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "Total capacity:" -msgstr "" +msgstr "Capacità totale:" #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "" "You can set a limit on the total number of tickets sold for your event, " "regardless of the ticket type." msgstr "" +"Puoi impostare un limite al numero totale di biglietti venduti per l'evento, " +"indipendentemente dal tipo di biglietto." #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "" "If you want to use more advanced features like non-admission products, " "product variations, custom quotas, add-on products or want to modify your " "ticket types in more detail, you can later do so in the \"Products\" section " "in the navigation. Don't worry, you can change everything you input here." msgstr "" +"Se vuoi usare funzionalità avanzate come prodotti non ammessi, variazioni di " +"prodotto, quote personalizzate, prodotti aggiuntivi o modificare i tipi di " +"biglietto in modo dettagliato, puoi farlo più avanti nella sezione " +"\"Prodotti\" della navigazione. Non preoccuparti, tutto ciò che inserisci " +"qui può essere modificato in seguito." #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "" "We recommend that you take some time to go through the \"Settings\" part of " "your event, but if you're in a hurry and want to get started quickly, here's " "a short version:" msgstr "" +"Ti consigliamo di dedicare un po' di tempo alla parte \"Impostazioni\" del " +"tuo evento, ma se sei in fretta e vuoi iniziare subito, ecco una versione " +"rapida:" #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "" "pretix supports a wide range of payment providers allowing you to choose " "the payment methods that fit your workflow best. Here are just two of them " "as examples, you can add more in the \"Settings\" part of your event." msgstr "" +"pretix supporta un'ampia gamma di fornitori di servizi di pagamento, " +"così puoi scegliere i metodi più adatti al tuo flusso di lavoro. Qui ne sono " +"mostrati soltanto due come esempio; puoi aggiungerne altri nelle " +"\"Impostazioni\" dell'evento." #: pretix/control/templates/pretixcontrol/event/quick_setup.html +#, fuzzy msgid "" "After you saved this page, we will redirect you to Stripe to create or " "connect an account there. Once you completed this, you will be taken back to " "pretix." msgstr "" +"Dopo aver salvato questa pagina, sarai reindirizzato a Stripe per creare o " +"collegare un account. Una volta completato, tornerai su pretix." #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Getting in touch with you" @@ -20784,10 +21691,13 @@ msgid "" "In case something goes wrong or is unclear, we strongly suggest that you " "provide ways for your attendees to contact you:" msgstr "" +"In caso di problemi o incertezze, ti consigliamo vivamente di fornire ai " +"partecipanti canali per contattarti:" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "Basics" -msgstr "" +msgstr "Fondamenti" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/item/create.html @@ -20796,13 +21706,15 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/edit.html +#, fuzzy msgid "Meta data" -msgstr "" +msgstr "Meta dati" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "Localization" -msgstr "" +msgstr "Localizzazione" #: pretix/control/templates/pretixcontrol/event/settings.html #, fuzzy @@ -20825,8 +21737,9 @@ msgid "See invoice settings" msgstr "Impostazioni login" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "Attendee data (once per personalized ticket)" -msgstr "" +msgstr "Dati del partecipante (una volta per biglietto personalizzato)" #: pretix/control/templates/pretixcontrol/event/settings.html #, fuzzy @@ -20849,20 +21762,27 @@ msgid "Changes to existing orders" msgstr "Modifica dettagli" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "Texts" -msgstr "" +msgstr "Testi" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "Confirmation text" -msgstr "" +msgstr "Testo di conferma" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " "feature to publish your terms of service, you don't need this setting since " "you can configure it there." msgstr "" +"Questi testi devono essere confermati dall'utente prima che un acquisto sia " +"possibile. Puoi ad esempio collegare i termini di servizio qui. Se utilizzi " +"la funzionalità Pagine per pubblicare i termini di servizio, questa " +"impostazione non è necessaria, poiché può essere configurata direttamente lì." #: pretix/control/templates/pretixcontrol/event/settings.html #, fuzzy @@ -20871,20 +21791,23 @@ msgstr "Conferme" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "Shop design" -msgstr "" +msgstr "Progettazione del negozio" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/events/create_basics.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/edit.html +#, fuzzy msgid "Timeline" -msgstr "" +msgstr "Calendario" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "Display" -msgstr "" +msgstr "Visualizzazione" #: pretix/control/templates/pretixcontrol/event/settings.html #, fuzzy @@ -20899,10 +21822,13 @@ msgid "Incompatible settings" msgstr "incompatibile" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "" "Customers won't be able to add themselves to the waiting list, because " "\"Hide all products that are sold out\" is enabled." msgstr "" +"I clienti non potranno iscriversi alla lista d'attesa perché è abilitata " +"l'opzione \"Nascondi tutti i prodotti esauriti\"." #: pretix/control/templates/pretixcontrol/event/settings.html #, fuzzy @@ -20923,12 +21849,18 @@ msgstr "Invia links" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "These links will be shown in the footer of your ticket shop. You could for " "example link your terms of service here. Your contact address, imprint, and " "privacy policy will be linked automatically (if you configured them), so you " "do not need to add them here." msgstr "" +"Questi collegamenti verranno visualizzati nel piè di pagina del tuo " +"biglietteria. Puoi ad esempio collegare i tuoi termini di servizio qui. " +"L'indirizzo di contatto, l'impronta e la politica di privacy verranno " +"collegati automaticamente (se sono stati configurati), quindi non è " +"necessario aggiungerli manualmente." #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html @@ -20937,28 +21869,42 @@ msgid "Add link" msgstr "Invia links" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "Cart" -msgstr "" +msgstr "Carrello" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "" "The waiting list currently is not compatible with some advanced features of " "pretix such as hidden products, add-on products or product bundles." msgstr "" +"La lista d'attesa non è attualmente compatibile con alcune funzionalità " +"avanzate di pretix, come prodotti nascosti, prodotti aggiuntivi o pacchetti " +"di prodotti." #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "" "The waiting list determines availability mainly based on quotas. If you use " "a seating plan and your number of available seats is less than the available " "quota, you might run into situations where people are sent an email from the " "waiting list but still are unable to book a seat." msgstr "" +"La lista d'attesa stabilisce la disponibilità principalmente in base alle " +"quote. Se si utilizza un piano di seduta e i posti disponibili sono " +"inferiori alla quota disponibile, potrebbero verificarsi situazioni in cui " +"le persone ricevono un'email dalla lista d'attesa, ma non riescono a " +"prenotare un posto." #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "" "Specifically, this means the waiting list is not safe to use together with " "the minimum distance feature of our seating plan module." msgstr "" +"In particolare, questo significa che la lista d'attesa non è sicura da usare " +"insieme alla funzione di minima distanza del modulo di piano di seduta." #: pretix/control/templates/pretixcontrol/event/settings.html #, fuzzy @@ -20977,57 +21923,76 @@ msgid "Item metadata" msgstr "Data di Inizio" #: pretix/control/templates/pretixcontrol/event/settings.html +#, fuzzy msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" +"Puoi definire qui un insieme di proprietà dei metadati (ad esempio " +"variabili) che puoi poi impostare sui tuoi prodotti e riutilizzare in luoghi " +"come i layout dei biglietti. È un risparmio di tempo se crei molti prodotti." #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/properties.html +#, fuzzy msgid "Property" -msgstr "" +msgstr "Proprietà" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html +#, fuzzy msgid "Clone event" -msgstr "" +msgstr "Clona evento" #: pretix/control/templates/pretixcontrol/event/settings_base.html +#, fuzzy msgid "" "You can now scroll down and modify the settings in more detail, if you want, " "or you can create your first product to start selling tickets right away!" msgstr "" +"Ora puoi scorrere verso il basso e modificare le impostazioni in dettaglio, " +"se desideri, oppure creare il primo prodotto per vendere immediatamente i " +"biglietti!" #: pretix/control/templates/pretixcontrol/event/settings_base.html +#, fuzzy msgid "Create a first product" -msgstr "" +msgstr "Crea un primo prodotto" #: pretix/control/templates/pretixcontrol/event/tax.html +#, fuzzy msgid "Tax rules" -msgstr "" +msgstr "Norme fiscali" #: pretix/control/templates/pretixcontrol/event/tax.html +#, fuzzy msgid "" "Tax rules define different taxation scenarios that can then be assigned to " "the individual products. Each tax rule contains a default tax rate and can " "optionally contain additional rules that depend on the customer's country " "and type." msgstr "" +"Le norme fiscali definiscono diversi scenari fiscali assegnabili ai singoli " +"prodotti. Ogni regola prevede un'aliquota d'imposta di default e può " +"includere ulteriori regole basate sul paese e sul tipo di cliente." #: pretix/control/templates/pretixcontrol/event/tax.html +#, fuzzy msgid "You haven't created any tax rules yet." -msgstr "" +msgstr "Non hai ancora imposto nessuna regola fiscale." #: pretix/control/templates/pretixcontrol/event/tax.html +#, fuzzy msgid "Create a new tax rule" -msgstr "" +msgstr "Crea una nuova regola fiscale" #: pretix/control/templates/pretixcontrol/event/tax.html #: pretix/control/templates/pretixcontrol/organizers/property_edit.html +#, fuzzy msgid "Usage" -msgstr "" +msgstr "Utilizzo" #: pretix/control/templates/pretixcontrol/event/tax.html msgid "Rate" @@ -21064,34 +22029,43 @@ msgid "with custom rules" msgstr "Indirizzi Email (file di testo)" #: pretix/control/templates/pretixcontrol/event/tax_delete.html +#, fuzzy msgid "Delete tax rule" -msgstr "" +msgstr "Elimina la regola fiscale" #: pretix/control/templates/pretixcontrol/event/tax_delete.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to delete the tax rule %(taxrule)s?" msgstr "" +"Sei sicuro di voler eliminare la regola fiscale %(taxrule)s?" #: pretix/control/templates/pretixcontrol/event/tax_delete.html +#, fuzzy msgid "" "You cannot delete a tax rule that is in use for a product, has been in use " "for any existing orders, or is the default tax rule of the event." msgstr "" +"Non è possibile eliminare una regola fiscale utilizzata da un prodotto, " +"presente in ordini esistenti o impostata come regola predefinita dell'evento." #: pretix/control/templates/pretixcontrol/event/tax_edit.html -#, python-format +#, fuzzy, python-format msgid "Tax rule: %(name)s" -msgstr "" +msgstr "Regola fiscale: %(name)s" #: pretix/control/templates/pretixcontrol/event/tax_edit.html -#, python-format +#, fuzzy, python-format msgid "" "These settings are intended for advanced users. See the documentation for more information. Note that we are " "not responsible for the correct handling of taxes in your ticket shop. If in " "doubt, please contact a lawyer or tax consultant." msgstr "" +"Queste impostazioni sono per utenti avanzati. Per ulteriori informazioni, " +"consulta la documentazione. Nota che non siamo " +"responsabili del corretto trattamento delle tasse nel vostro negozio di " +"biglietti. In caso di dubbi, contattare un avvocato o un consulente fiscale." #: pretix/control/templates/pretixcontrol/event/tax_edit.html #, fuzzy @@ -21099,6 +22073,7 @@ msgid "Custom rules" msgstr "Indirizzi Email (file di testo)" #: pretix/control/templates/pretixcontrol/event/tax_edit.html +#, fuzzy msgid "" "These settings are intended for professional users with very specific " "taxation situations. If you create any rule here, the reverse charge " @@ -21106,10 +22081,19 @@ msgid "" "the first rule matches the order, it will be used and all further rules will " "be ignored. If no rule matches, tax will be charged." msgstr "" +"Queste impostazioni sono destinate a utenti professionali con esigenze " +"fiscali specifiche. Se crei una regola, le impostazioni sull'inversione " +"contabile indicate sopra verranno ignorate. Le regole saranno controllate in " +"ordine: verrà applicata la prima che corrisponde all'ordine e tutte le " +"successive saranno ignorate. Se nessuna regola corrisponde, verrà applicata " +"l'imposta." #: pretix/control/templates/pretixcontrol/event/tax_edit.html +#, fuzzy msgid "All of these rules will only apply if an invoice address is set." msgstr "" +"Tutte queste regole si applicano solo se è presente un indirizzo di " +"fatturazione." #: pretix/control/templates/pretixcontrol/event/tax_edit.html #, fuzzy @@ -21136,34 +22120,45 @@ msgstr "Modifica dettagli" #: pretix/control/templates/pretixcontrol/event/tickets.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html +#, fuzzy msgid "Ticket download" -msgstr "" +msgstr "Scarica biglietti" #: pretix/control/templates/pretixcontrol/event/tickets.html +#, fuzzy msgid "Download settings" -msgstr "" +msgstr "Impostazioni di download" #: pretix/control/templates/pretixcontrol/event/tickets.html +#, fuzzy msgid "" "You activated ticket downloads but no output provider is enabled. Be sure to " "enable a plugin and activate an output provider." msgstr "" +"Hai attivato il download dei biglietti, ma nessun fornitore di output è " +"abilitato. Assicurati di attivare un plugin e di configurare un fornitore di " +"output." #: pretix/control/templates/pretixcontrol/event/tickets.html +#, fuzzy msgid "Download formats" -msgstr "" +msgstr "Formati di download" #: pretix/control/templates/pretixcontrol/event/tickets.html -#, python-format +#, fuzzy, python-format msgid "" "There are no ticket outputs available. Please go to the plugin settings and activate one or more ticket " "output plugins." msgstr "" +"Non sono disponibili uscite dei biglietti. Vai alle impostazioni plugin e attiva uno o più plugin di uscita dei " +"biglietti." #: pretix/control/templates/pretixcontrol/event/tickets.html +#, fuzzy msgid "Download time" -msgstr "" +msgstr "Tempo di download" #: pretix/control/templates/pretixcontrol/event/tickets.html #, fuzzy @@ -21171,30 +22166,42 @@ msgid "Ticket codes" msgstr "Codice biglietto" #: pretix/control/templates/pretixcontrol/event/widget.html +#, fuzzy msgid "" "The pretix widget is a way to embed your ticket shop into your event " "website. This way, your visitors can buy their ticket right away without " "leaving your website." msgstr "" +"Il widget pretix permette di integrare il tuo negozio di biglietti nel sito " +"evento. I visitatori possono acquistare il biglietto direttamente senza " +"uscire dal sito." #: pretix/control/templates/pretixcontrol/event/widget.html +#, fuzzy msgid "" "To embed the widget onto your website, simply copy the following code to the " "<head> section of your website:" msgstr "" +"Per inserire il widget sul tuo sito, copia il seguente codice nella sezione " +"<head> del tuo sito:" #: pretix/control/templates/pretixcontrol/event/widget.html +#, fuzzy msgid "" "Then, copy the following code to the place of your website where you want " "the widget to show up:" msgstr "" +"Poi, incolla il seguente codice nel posto del tuo sito dove vuoi che il " +"widget appaia:" #: pretix/control/templates/pretixcontrol/event/widget.html -#, python-format +#, fuzzy, python-format msgid "" "JavaScript is disabled in your browser. To access our ticket shop without " "JavaScript, please <a %(a_attr)s>click here</a>." msgstr "" +"JavaScript è disabilitato nel tuo browser. Per accedere alla biglietteria " +"senza JavaScript, <a %(a_attr)s>fai clic qui</a>." #: pretix/control/templates/pretixcontrol/event/widget.html #: pretix/plugins/returnurl/templates/returnurl/settings.html @@ -21202,14 +22209,18 @@ msgid "Read our documentation for more information" msgstr "Leggi i documenti per ulteriori informazioni" #: pretix/control/templates/pretixcontrol/event/widget.html +#, fuzzy msgid "" "Using this form, you can generate a code to copy and paste to your website " "source." msgstr "" +"Utilizzando questo modulo, puoi generare un codice da copiare e incollare " +"nel codice della tua pagina web." #: pretix/control/templates/pretixcontrol/event/widget.html +#, fuzzy msgid "Generate widget code" -msgstr "" +msgstr "Genera codice widget" #: pretix/control/templates/pretixcontrol/events/create_base.html #, python-format @@ -21217,10 +22228,13 @@ msgid "Step %(step)s" msgstr "Passo %(step)s" #: pretix/control/templates/pretixcontrol/events/create_base.html +#, fuzzy msgid "" "Every event needs to be created as part of an organizer account. Currently, " "you do not have access to any organizer accounts." msgstr "" +"Ogni evento deve essere creato come parte di un account organizzatore. " +"Attualmente, non hai accesso a nessun account organizzatore." #: pretix/control/templates/pretixcontrol/events/create_base.html #: pretix/control/templates/pretixcontrol/organizers/create.html @@ -21248,6 +22262,7 @@ msgid "Set to random" msgstr "Imposta come random" #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy msgid "" "This is the address users can buy your tickets at. Should be short, only " "contain lowercase letters, numbers, dots, and dashes, and must be unique " @@ -21255,35 +22270,53 @@ msgid "" "less than 10 characters that can be easily remembered, but you can also " "choose to use a random value." msgstr "" +"Questo è l'indirizzo in cui gli utenti possono acquistare i biglietti. " +"Dovrebbe essere breve, composto solo da lettere minuscole, numeri, punti e " +"trattini, e deve essere unico tra gli eventi. Si consiglia un'abbreviazione " +"o una data con meno di 10 caratteri facilmente ricordabile, ma puoi anche " +"scegliere un valore casuale." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy msgid "" "We will also use this in some places like order codes, invoice numbers or " "bank transfer references as an abbreviation to reference this event." msgstr "" +"Lo useremo anche in casi come codici di ordine, numeri di fattura o " +"riferimenti di bonifico come abbreviazione per identificare questo evento." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy msgid "" -"We strongly recommend against using short forms of more then 16 characters." -msgstr "" +"We strongly recommend against using short forms of more than 16 characters." +msgstr "Evita forme corte superiori ai 16 caratteri." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy msgid "Display settings" -msgstr "" +msgstr "Impostazioni di visualizzazione" #: pretix/control/templates/pretixcontrol/events/create_copy.html +#, fuzzy msgid "" "Do you want to copy over your configuration from a different event? We will " "copy all products, categories, quotas, and questions as well as general " "event settings." msgstr "" +"Vuoi copiare la configurazione dell'evento da un altro evento? Copieremo " +"tutti i prodotti, le categorie, le quote, le domande e le impostazioni " +"generali." #: pretix/control/templates/pretixcontrol/events/create_copy.html +#, fuzzy msgid "" "Please make sure to review all settings extensively. You will probably still " "need to change some settings manually, e.g. date and time settings and texts " "that contain the event name." msgstr "" +"Verifica attentamente tutte le impostazioni. Probabilmente dovrai modificare " +"manualmente alcune, ad esempio date, orari e testi che contengono il nome " +"dell'evento." #: pretix/control/templates/pretixcontrol/events/create_foundation.html #, fuzzy @@ -21291,59 +22324,82 @@ msgid "Event type" msgstr "Evento termina" #: pretix/control/templates/pretixcontrol/events/create_foundation.html +#, fuzzy msgid "Singular event or non-event shop" -msgstr "" +msgstr "Evento singolo o negozio senza evento" #: pretix/control/templates/pretixcontrol/events/create_foundation.html +#, fuzzy msgid "" "An event with individual configuration. If you create more events later, you " "can copy the event to save yourself some work." msgstr "" +"Evento con configurazione personalizzata. Puoi copiare l'evento in seguito " +"per velocizzare la creazione di altri eventi." #: pretix/control/templates/pretixcontrol/events/create_foundation.html +#, fuzzy msgid "" "Examples: Conferences, workshops, trade fairs, one-off concerts, sale of " "digital content, multi-day events with combination tickets." msgstr "" +"Esempi: conferenze, workshop, fiere, concerti singoli, vendita di contenuti " +"digitali, eventi multi-giornata con biglietti combinati." #: pretix/control/templates/pretixcontrol/events/create_foundation.html +#, fuzzy msgid "Event series or time slot booking" -msgstr "" +msgstr "Serie di eventi o prenotazione di un'oraria" #: pretix/control/templates/pretixcontrol/events/create_foundation.html +#, fuzzy msgid "" "A series of events that share the same configuration. They can still be " "different in their dates, locations, prices, and capacities." msgstr "" +"Una serie di eventi con la stessa configurazione, che possono differire per " +"data, location, prezzo e capacità." #: pretix/control/templates/pretixcontrol/events/create_foundation.html +#, fuzzy msgid "" "Examples: Multiple presentations of the same show, same concert in multiple " "locations, museums, libraries, or swimming pools, events that need to be " "booked together in one cart." msgstr "" +"Esempi: più presentazioni dello stesso spettacolo, lo stesso concerto in " +"diverse location, come musei, biblioteche o piscine, eventi da prenotare " +"insieme in un unico carrello." #: pretix/control/templates/pretixcontrol/events/create_foundation.html +#, fuzzy msgid "" "Please note that you will only be able to delete your event until the first " "order has been created." msgstr "" +"Tenere presente che potrai eliminare l'evento solo prima che venga creato il " +"primo ordine." #: pretix/control/templates/pretixcontrol/events/index.html +#, fuzzy msgid "" "The list below shows all events you have administrative access to. Click on " "the event name to access event details." msgstr "" +"L'elenco qui sotto mostra tutti gli eventi a cui hai accesso amministrativo. " +"Clicca sul nome dell'evento per visualizzare i dettagli." #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html +#, fuzzy msgid "You currently do not have access to any events." -msgstr "" +msgstr "Non hai accesso a nessun evento." #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgid "Paid tickets per quota" -msgstr "" +msgstr "Biglietti pagati per quota" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html @@ -21354,8 +22410,9 @@ msgstr "Nessuna data" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgid "More quotas" -msgstr "" +msgstr "Altre quote" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html @@ -21373,13 +22430,15 @@ msgstr "In vendita" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html +#, fuzzy msgid "Open event dashboard" -msgstr "" +msgstr "Apri il dashboard dell'evento" #: pretix/control/templates/pretixcontrol/font_option.html +#, fuzzy msgctxt "typography" msgid "The quick brown fox jumps over the lazy dog." -msgstr "" +msgstr "La rapida volpe marrone salta sopra il cane pigro." #: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html #, fuzzy @@ -21393,9 +22452,9 @@ msgid "Quota:" msgstr "Quantità:" #: pretix/control/templates/pretixcontrol/fragment_quota_box.html -#, python-format +#, fuzzy, python-format msgid "Numbers as of %(date)s" -msgstr "" +msgstr "Numeri a partire da %(date)s" #: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html #, python-format @@ -21406,6 +22465,8 @@ msgstr "Attualmente disponibili: %(num)s" msgid "" "This page is intended to help you use pretix in compliance with its license." msgstr "" +"Questa pagina è destinata ad aiutarti a utilizzare pretix in conformità alla " +"sua licenza." #: pretix/control/templates/pretixcontrol/global_license.html msgid "" @@ -21413,22 +22474,34 @@ msgid "" "page does not guarantee you are within the license. Only the original " "license text is legally binding." msgstr "" +"Il testo e l'output di questa pagina non sono giuridicamente vincolanti e la " +"compilazione di questa pagina non garantisce di essere all'interno della " +"licenza. Solo il testo originale della licenza è giuridicamente vincolante." #: pretix/control/templates/pretixcontrol/global_license.html +#, fuzzy msgid "" "You should have received a copy of pretix' license together with your copy " "of pretix. You can also view the current version of the license file here:" msgstr "" +"Avresti dovuto ricevere una copia della licenza pretix insieme alla tua " +"copia di pretix. Puoi anche visualizzare la versione corrente del file di " +"licenza qui:" #: pretix/control/templates/pretixcontrol/global_license.html +#, fuzzy msgid "Answers to common questions about the license can be found here:" msgstr "" +"Le risposte alle domande comuni sulla licenza possono essere trovate qui:" #: pretix/control/templates/pretixcontrol/global_license.html +#, fuzzy msgid "" "For more information or to obtain a paid pretix Enterprise license, contact " "support@pretix.eu." msgstr "" +"Per ulteriori informazioni o per ottenere una licenza Enterprise pretix a " +"pagamento, contattare support@pretix.eu." #: pretix/control/templates/pretixcontrol/global_license.html #, fuzzy @@ -21436,12 +22509,14 @@ msgid "License settings and check" msgstr "Impostazioni login" #: pretix/control/templates/pretixcontrol/global_license.html +#, fuzzy msgid "Installation details" -msgstr "" +msgstr "Dettagli dell'installazione" #: pretix/control/templates/pretixcontrol/global_license.html +#, fuzzy msgid "Installed plugins" -msgstr "" +msgstr "Plugin installati" #: pretix/control/templates/pretixcontrol/global_license.html #, fuzzy @@ -21459,38 +22534,51 @@ msgid "Check results" msgstr "Checkout" #: pretix/control/templates/pretixcontrol/global_license.html +#, fuzzy msgid "The automated license check did not identify any issues." -msgstr "" +msgstr "Il controllo automatico della licenza non ha rilevato problemi." #: pretix/control/templates/pretixcontrol/global_message.html +#, fuzzy msgid "System message" -msgstr "" +msgstr "Messaggio di sistema" #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "" "If you have a pretix Enterprise license, this report must be submitted to " "pretix support when your license renews. It may also be requested by pretix " "support to aid debugging of problems." msgstr "" +"Se possiedi una licenza Enterprise pretix, questo report deve essere inviato " +"al supporto pretix al momento del rinnovo. Può essere richiesto anche dal " +"supporto pretix per assistere nel debug di problemi." #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "" "It serves two purposes: Collecting useful information that might help with " "debugging problems in your pretix installation, and verifying that your " "usage of pretix is in compliance with the Enterprise license you purchased." msgstr "" +"Ha due finalità: raccogliere informazioni utili per aiutare nel debug di " +"eventuali problemi nell'installazione pretix e verificare che l'uso di " +"pretix sia conforme alla licenza Enterprise acquistata." #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "First month of license term:" -msgstr "" +msgstr "Primo mese del termine della licenza:" #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "January" -msgstr "" +msgstr "Gennaio" #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "February" -msgstr "" +msgstr "Febbraio" #: pretix/control/templates/pretixcontrol/global_sysreport.html #, fuzzy @@ -21498,8 +22586,9 @@ msgid "March" msgstr "Chiave di ricerca" #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "April" -msgstr "" +msgstr "Aprile" #: pretix/control/templates/pretixcontrol/global_sysreport.html #, fuzzy @@ -21508,16 +22597,19 @@ msgid "May" msgstr "lunedì" #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "June" -msgstr "" +msgstr "Giugno" #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "July" -msgstr "" +msgstr "Luglio" #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "August" -msgstr "" +msgstr "Agosto" #: pretix/control/templates/pretixcontrol/global_sysreport.html #, fuzzy @@ -21526,8 +22618,9 @@ msgid "September" msgstr "Numero di posto" #: pretix/control/templates/pretixcontrol/global_sysreport.html +#, fuzzy msgid "October" -msgstr "" +msgstr "Ottobre" #: pretix/control/templates/pretixcontrol/global_sysreport.html #, fuzzy @@ -21548,44 +22641,56 @@ msgid "Generate report" msgstr "Genera biglietti" #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "Update check results" -msgstr "" +msgstr "Verifica aggiornamenti" #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "Update checks are disabled." -msgstr "" +msgstr "I controlli di aggiornamento sono disabilitati." #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "" "No update check has been performed yet since the last update of this " "installation. Update checks are performed on a daily basis if your cronjob " "is set up properly." msgstr "" +"Fino ad ora non è stato eseguito alcun controllo di aggiornamento dal " +"momento dell'ultimo aggiornamento dell'installazione. I controlli vengono " +"eseguiti giornalmente, a condizione che il cronjob sia correttamente " +"configurato." #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "Check for updates now" -msgstr "" +msgstr "Esegui il controllo degli aggiornamenti ora" #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "The last update check was not successful." -msgstr "" +msgstr "L'ultimo controllo di aggiornamento non è riuscito." #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "The pretix.eu server returned an error code." -msgstr "" +msgstr "Il server pretix.eu ha restituito un errore." #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "The pretix.eu server could not be reached." -msgstr "" +msgstr "Il server pretix.eu non è raggiungibile." #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "This installation appears to be a development installation." -msgstr "" +msgstr "Questa installazione sembra essere un'installazione di sviluppo." #: pretix/control/templates/pretixcontrol/global_update.html -#, python-format +#, fuzzy, python-format msgid "Last updated: %(date)s" -msgstr "" +msgstr "Ultimo aggiornamento: %(date)s" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Component" @@ -21596,34 +22701,43 @@ msgid "Installed version" msgstr "versione installata" #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "Latest version" -msgstr "" +msgstr "Ultima versione" #: pretix/control/templates/pretixcontrol/global_update.html +#, fuzzy msgid "Update check settings" -msgstr "" +msgstr "Impostazioni di verifica aggiornamento" #: pretix/control/templates/pretixcontrol/includes/logs.html +#, fuzzy msgid "View full log" -msgstr "" +msgstr "Visualizza log completo" #: pretix/control/templates/pretixcontrol/item/base.html +#, fuzzy msgid "Modify product:" -msgstr "" +msgstr "Modifica prodotto:" #: pretix/control/templates/pretixcontrol/item/base.html +#, fuzzy msgid "Create product" -msgstr "" +msgstr "Crea prodotto" #: pretix/control/templates/pretixcontrol/item/base.html +#, fuzzy msgid "You will be able to adjust further settings in the next step." -msgstr "" +msgstr "Potrete regolare ulteriori impostazioni nel passo successivo." #: pretix/control/templates/pretixcontrol/item/base.html +#, fuzzy msgid "" "Please note that your product will not be available for " "sale until you have added your item to an existing or newly created quota." msgstr "" +"Il prodotto non sarà disponibile per la vendita finché non " +"lo avrai aggiunto a una quota esistente o appena creata." #: pretix/control/templates/pretixcontrol/item/base.html #: pretix/control/templates/pretixcontrol/item/include_variations.html @@ -21634,8 +22748,9 @@ msgstr "Domande" #: pretix/control/templates/pretixcontrol/item/base.html #: pretix/control/templates/pretixcontrol/item/include_variations.html #: pretix/control/templates/pretixcontrol/items/quotas.html +#, fuzzy msgid "Create a new quota" -msgstr "" +msgstr "Crea una nuova quota" #: pretix/control/templates/pretixcontrol/item/base.html msgid "" @@ -21646,16 +22761,22 @@ msgstr "" "essere disponibile solo in un determinato intervallo di tempo." #: pretix/control/templates/pretixcontrol/item/base.html +#, fuzzy msgid "" "This product is currently not being shown since you configured below that it " "should only be visible if a certain other quota is already sold out." msgstr "" +"Questo prodotto non è visualizzato attualmente perché hai impostato che deve " +"essere visibile solo se una certa quota diversa è esaurita." #: pretix/control/templates/pretixcontrol/item/base.html +#, fuzzy msgid "" "This product is currently not being shown since you configured below that it " "should only be visible if a certain other product is already sold out." msgstr "" +"Questo prodotto non è visualizzato attualmente perché hai impostato che deve " +"essere visibile solo se un certo altro prodotto è esaurito." #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -21671,27 +22792,39 @@ msgstr "Limita ai prodotti" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "" "Every purchase of this product represents one person who is allowed to enter " "your event. By default, we will only offer ticket downloads for these " "products." msgstr "" +"Ogni acquisto di questo prodotto corrisponde a un partecipante autorizzato " +"ad entrare nell'evento. Per impostazione predefinita, verranno forniti solo " +"download dei biglietti." #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "" "Only purchases of such products will be considered \"attendees\" for most " "statistical purposes or within some plugins." msgstr "" +"Solo gli acquisti di questi prodotti verranno considerati \"partecipanti\" " +"per la maggior parte degli scopi statistici o all'interno di alcuni plugin." #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "" "This option should be set for most things that you would call a \"ticket\". " "For product add-ons or bundles, this should be set on the main ticket, " "except if the add-on products or bundled products represent additional " "people (e.g. group bundles)." msgstr "" +"Questa opzione deve essere attivata per la maggior parte dei prodotti che si " +"definirebbero un 'biglietto'. Per aggiuntivi o pacchetti, va impostata sul " +"biglietto principale, a meno che i prodotti aggiuntivi o dei pacchetti non " +"rappresentino persone extra (ad esempio, pacchetti per gruppi)." #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -21701,36 +22834,48 @@ msgstr "Limita ai prodotti" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "" "A product that does not represent a person. By default, we will not offer " "ticket downloads (but you can still enable ticket downloads in event " "settings or product settings)." msgstr "" - -#: pretix/control/templates/pretixcontrol/item/create.html -#: pretix/control/templates/pretixcontrol/item/index.html -msgid "Examples: Merchandise, donations, gift cards, add-ons to a main ticket." -msgstr "" +"Un prodotto che non rappresenta una persona. Per impostazione predefinita, " +"non viene fornito il download del biglietto (ma è possibile abilitarlo nelle " +"impostazioni dell'evento o del prodotto)." #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html #, fuzzy -msgid "Personalization" -msgstr "ID Pseudonimo" +msgid "Examples: Merchandise, donations, gift cards, add-ons to a main ticket." +msgstr "" +"Esempi: merchandising, donazioni, carte regalo e componenti aggiuntivi di un " +"biglietto principale." #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html +msgid "Personalization" +msgstr "Personalizazione" + +#: pretix/control/templates/pretixcontrol/item/create.html +#: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "" "When this ticket is purchased, the system will ask for a name or other " "details according to your event settings." msgstr "" +"Quando il biglietto viene acquistato, il sistema chiederà un nome o altri " +"dati in base alle impostazioni dell'evento." #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "" "This will currently have no effect since all data fields are turned off in " "event settings." msgstr "" +"Questo non avrà effetto attualmente poiché tutti i campi dei dati sono " +"disattivati nelle impostazioni dell'evento." #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -21746,10 +22891,14 @@ msgstr "Genera biglietti" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "" "The system will not ask for a name or other attendee details. This only " "affects system-provided fields, you can still add your own questions." msgstr "" +"Il sistema non chiederà nome o altri dettagli del partecipante. Questo " +"riguarda solo i campi forniti dal sistema, puoi comunque aggiungere delle " +"domande personali." #: pretix/control/templates/pretixcontrol/item/create.html #, fuzzy @@ -21762,66 +22911,82 @@ msgid "Product with multiple variations" msgstr "Varianti prodotto" #: pretix/control/templates/pretixcontrol/item/create.html +#, fuzzy msgid "" "This product exists in multiple variations which are different in either " "their name, price, quota, or description. All other settings need to be the " "same." msgstr "" +"Questo prodotto ha diverse varianti che differiscono per nome, prezzo, quota " +"o descrizione. Tutte le altre impostazioni devono essere identiche." #: pretix/control/templates/pretixcontrol/item/create.html +#, fuzzy msgid "" "Examples: Ticket category with variations for \"full price\" and " "\"reduced\", merchandise with variations for different sizes, workshop add-" "on with variations for simultaneous workshops." msgstr "" +"Esempi: categoria di biglietti con varianti \"intero\" e \"ridotto\"; " +"merchandising con varianti per le diverse taglie; componente aggiuntivo per " +"workshop con varianti per workshop simultanei." #: pretix/control/templates/pretixcontrol/item/create.html +#, fuzzy msgid "Quota settings" -msgstr "" +msgstr "Impostazioni della quota" #: pretix/control/templates/pretixcontrol/item/create.html +#, fuzzy msgid "Price settings" -msgstr "" +msgstr "Impostazioni del prezzo" #: pretix/control/templates/pretixcontrol/item/create.html +#, fuzzy msgid "Save and continue with more settings" -msgstr "" +msgstr "Salva e continua con altre impostazioni" #: pretix/control/templates/pretixcontrol/item/delete.html +#, fuzzy msgid "Delete product" -msgstr "" +msgstr "Elimina prodotto" #: pretix/control/templates/pretixcontrol/item/delete.html -#, python-format +#, fuzzy, python-format msgid "" "You cannot delete the product %(item)s because it already " "has been ordered." msgstr "" +"Non puoi eliminare il prodotto %(item)s perché è già stato " +"ordinato." #: pretix/control/templates/pretixcontrol/item/delete.html -#, python-format +#, fuzzy, python-format msgid "Are you sure you want to delete the product %(item)s?" -msgstr "" +msgstr "Sei sicuro di voler eliminare il prodotto %(item)s?" #: pretix/control/templates/pretixcontrol/item/delete.html #: pretix/control/templates/pretixcontrol/items/quota_delete.html -#, python-format +#, fuzzy, python-format msgid "That will cause %(count)s voucher to be unusable." msgid_plural "That will cause %(count)s voucher to be unusable." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ciò farà sì che il voucher %(count)s diventi inutilizzabile." +msgstr[1] "Ciò farà sì che i voucher %(count)s diventino inutilizzabili." #: pretix/control/templates/pretixcontrol/item/delete.html #: pretix/control/templates/pretixcontrol/items/quota_delete.html +#, fuzzy msgid "Show affected vouchers" -msgstr "" +msgstr "Mostra i voucher interessati" #: pretix/control/templates/pretixcontrol/item/delete.html -#, python-format +#, fuzzy, python-format msgid "" "You cannot delete the product %(item)s because it already " "has been ordered, but you can deactivate it." msgstr "" +"Non puoi eliminare il prodotto %(item)s perché è già stato " +"ordinato, ma puoi disattivarlo." #: pretix/control/templates/pretixcontrol/item/delete.html #: pretix/control/templates/pretixcontrol/items/discount_delete.html @@ -21829,6 +22994,7 @@ msgid "Deactivate" msgstr "Disattiva" #: pretix/control/templates/pretixcontrol/item/include_addons.html +#, fuzzy msgid "" "With add-ons, you can specify products that can be bought as an addition to " "this product. For example, if you host a conference with a base conference " @@ -21839,32 +23005,51 @@ msgid "" "product. You can also specify the minimum and maximum number of add-ons of " "the given category that can or need to be chosen." msgstr "" +"Con gli add-on, puoi definire prodotti che vengono venduti come supplemento " +"a questo biglietto. Ad esempio, se organizza una conferenza con un biglietto " +"base e diversi workshop, puoi impostare i workshop come add-on del biglietto " +"per conferenza. In questo modo, i workshop non possono essere acquistati da " +"soli, ma solo in combinazione con il biglietto base. Qui puoi specificare " +"categorie di prodotti che possono essere utilizzati come add-on. Puoi anche " +"impostare il numero minimo e massimo di add-on da scegliere per ciascuna " +"categoria." #: pretix/control/templates/pretixcontrol/item/include_addons.html msgid "Add-On" msgstr "Add-On" #: pretix/control/templates/pretixcontrol/item/include_addons.html +#, fuzzy msgid "Add a new add-on" -msgstr "" +msgstr "Aggiungi un nuovo add-on" #: pretix/control/templates/pretixcontrol/item/include_bundles.html +#, fuzzy msgid "" "With bundles, you can specify products that are always automatically added " "as add-ons in the cart for this product." msgstr "" +"Con i pacchetti, puoi specificare prodotti che vengono aggiunti " +"automaticamente come accessori nel carrello per questo prodotto." #: pretix/control/templates/pretixcontrol/item/include_bundles.html +#, fuzzy msgid "Add a new bundled product" -msgstr "" +msgstr "Aggiungi un nuovo prodotto nel pacchetto" #: pretix/control/templates/pretixcontrol/item/include_program_times.html +#, fuzzy msgid "" "With program times, you can set specific dates and times for this product. " "This is useful if this product represents access to parts of your event that " "happen at different times than your event in general. This will not affect " "access control, but will affect calendar invites and ticket output." msgstr "" +"Con gli orari del programma, puoi definire date e orari specifici per questo " +"prodotto. È utile quando il prodotto rappresenta l'accesso a sezioni " +"dell'evento che avvengono in momenti diversi rispetto all'evento in " +"generale. Non influenzerà il controllo d'accesso, ma altererà gli inviti " +"calendari e l'output del biglietto." #: pretix/control/templates/pretixcontrol/item/include_program_times.html #, fuzzy @@ -21873,25 +23058,32 @@ msgid "Program time" msgstr "Ora di stampa" #: pretix/control/templates/pretixcontrol/item/include_program_times.html +#, fuzzy msgid "Add a program time" -msgstr "" +msgstr "Aggiungi un orario del programma" #: pretix/control/templates/pretixcontrol/item/include_variations.html #: pretix/control/templates/pretixcontrol/items/discounts.html #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "Only available in a limited timeframe" -msgstr "" +msgstr "Disponibile solo in un periodo limitato" #: pretix/control/templates/pretixcontrol/item/include_variations.html #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "Only visible with a voucher" -msgstr "" +msgstr "Visibile solo con un voucher" #: pretix/control/templates/pretixcontrol/item/include_variations.html +#, fuzzy msgid "" "Please note that your variation will not be available for " "sale until you have added it to an existing or newly created quota." msgstr "" +"Attenzione: la variazione non sarà disponibile per la " +"vendita fino a quando non sarà stata aggiunta a una quota esistente o appena " +"creata." #: pretix/control/templates/pretixcontrol/item/include_variations.html #, fuzzy @@ -21899,8 +23091,9 @@ msgid "New variation" msgstr "Variazione" #: pretix/control/templates/pretixcontrol/item/include_variations.html +#, fuzzy msgid "Add a new variation" -msgstr "" +msgstr "Aggiungi una nuova variazione" #: pretix/control/templates/pretixcontrol/item/index.html msgid "Availability" @@ -21927,22 +23120,26 @@ msgid "minutes" msgstr "minuti" #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "hours" -msgstr "" +msgstr "ore" #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "days" -msgstr "" +msgstr "giorni" #: pretix/control/templates/pretixcontrol/item/index.html msgid "months" msgstr "mesi" #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "years" -msgstr "" +msgstr "anni" #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "" "If you select a duration given in days, months or years, the validity will " "always end at the end of a full day (midnight), plus the number of minutes " @@ -21950,34 +23147,46 @@ msgid "" "if you enter \"1 day\", the ticket will be valid until the end of the day it " "starts on." msgstr "" +"Se si sceglie una durata espressa in giorni, mesi o anni, la validità " +"termina sempre alla fine di un giorno completo (mezzanotte), più i minuti e " +"le ore indicati in precedenza. La data di inizio è inclusa nel calcolo, " +"quindi se si sceglie \"1 giorno\", il biglietto sarà valido fino alla fine " +"del giorno in cui viene emesso." #: pretix/control/templates/pretixcontrol/item/index.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/edit.html +#, fuzzy msgid "Additional settings" -msgstr "" +msgstr "Impostazioni aggiuntive" #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "Membership duration after purchase" -msgstr "" +msgstr "Durata dell'adesione dopo l'acquisto" #: pretix/control/templates/pretixcontrol/item/index.html +#, fuzzy msgid "Product history" -msgstr "" +msgstr "Storia del prodotto" #: pretix/control/templates/pretixcontrol/items/categories.html +#, fuzzy msgid "" "You can use categories to group multiple products together in an organized " "way." msgstr "" +"Puoi usare le categorie per raggruppare più prodotti in modo organizzato." #: pretix/control/templates/pretixcontrol/items/categories.html +#, fuzzy msgid "You haven't created any categories yet." -msgstr "" +msgstr "Non hai ancora creato nessuna categoria." #: pretix/control/templates/pretixcontrol/items/categories.html +#, fuzzy msgid "Create a new category" -msgstr "" +msgstr "Crea una nuova categoria" #: pretix/control/templates/pretixcontrol/items/categories.html #, fuzzy @@ -21988,44 +23197,55 @@ msgstr "Tipo del dispositivo" #: pretix/control/templates/pretixcontrol/items/discounts.html #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/organizers/properties.html +#, fuzzy msgid "Move up" -msgstr "" +msgstr "Sposta in alto" #: pretix/control/templates/pretixcontrol/items/categories.html #: pretix/control/templates/pretixcontrol/items/discounts.html #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/organizers/properties.html +#, fuzzy msgid "Move down" -msgstr "" +msgstr "Spostati in basso" #: pretix/control/templates/pretixcontrol/items/categories.html #: pretix/control/templates/pretixcontrol/items/discounts.html #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/organizers/properties.html +#, fuzzy msgid "" "Click and drag this button to reorder. Double click to show buttons for " "reordering." msgstr "" +"Fai clic e trascina questo pulsante per riordinare. Fai doppio clic per " +"mostrare i pulsanti per riordinare." #: pretix/control/templates/pretixcontrol/items/category.html +#, fuzzy msgid "" "Please note that cross-selling categories are intended as a marketing " "feature and are not suitable for strictly ensuring that products are only " "available in certain combinations." msgstr "" +"Si prega di notare che le categorie di cross-selling sono previste come " +"funzionalità di marketing e non sono adatte per garantire rigorosamente che " +"i prodotti siano disponibili solo in combinazioni specifiche." #: pretix/control/templates/pretixcontrol/items/category.html +#, fuzzy msgid "Category history" -msgstr "" +msgstr "Storico delle categorie" #: pretix/control/templates/pretixcontrol/items/category_delete.html +#, fuzzy msgid "Delete product category" -msgstr "" +msgstr "Elimina la categoria di prodotto" #: pretix/control/templates/pretixcontrol/items/category_delete.html -#, python-format +#, fuzzy, python-format msgid "Are you sure you want to delete the category %(name)s?" -msgstr "" +msgstr "Sei sicuro di voler eliminare la categoria %(name)s?" #: pretix/control/templates/pretixcontrol/items/discount.html #, fuzzy @@ -22039,13 +23259,15 @@ msgid "Condition" msgstr "Conferme" #: pretix/control/templates/pretixcontrol/items/discount.html +#, fuzzy msgid "Minimum cart content" -msgstr "" +msgstr "Contenuto minimo del carrello" #: pretix/control/templates/pretixcontrol/items/discount.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html +#, fuzzy msgid "OR" -msgstr "" +msgstr "OR" #: pretix/control/templates/pretixcontrol/items/discount.html #, fuzzy @@ -22070,18 +23292,22 @@ msgid "" "already has\n" " been used as part of an order." msgstr "" +"Non è possibile eliminare lo sconto %(discount)s perché è\n" +" stato utilizzato come parte di un ordine." #: pretix/control/templates/pretixcontrol/items/discount_delete.html -#, python-format +#, fuzzy, python-format msgid "Are you sure you want to delete the discount %(name)s?" -msgstr "" +msgstr "Sei sicuro di voler eliminare lo sconto %(name)s?" #: pretix/control/templates/pretixcontrol/items/discount_delete.html -#, python-format +#, fuzzy, python-format msgid "" "You cannot delete the discount %(name)s because it already " "has been used as part of an order, but you can deactivate it." msgstr "" +"Non è possibile eliminare lo sconto %(name)s perché è già " +"stato utilizzato in una posizione di ordine, ma puoi disattivarlo." #: pretix/control/templates/pretixcontrol/items/discounts.html #, fuzzy @@ -22089,15 +23315,20 @@ msgid "Automatic discounts" msgstr "Domande" #: pretix/control/templates/pretixcontrol/items/discounts.html -#, python-format +#, fuzzy, python-format msgid "" "With automatic discounts, you can automatically apply a discount to " "purchases from your customers based on certain conditions. For example, you " "can create group discounts like \"get 20%% off if you buy 3 or more " "tickets\" or \"buy 2 tickets, get 1 free\"." msgstr "" +"Con gli sconti automatici puoi applicare uno sconto agli acquisti dei " +"clienti in base a determinate condizioni. Ad esempio, puoi creare sconti di " +"gruppo come \"20%% di sconto se acquisti almeno 3 biglietti\" oppure " +"\"acquista 2 biglietti e ricevilo 1 gratis\"." #: pretix/control/templates/pretixcontrol/items/discounts.html +#, fuzzy msgid "" "Automatic discounts are available to all customers as long as they are " "active. If you want to offer special prices only to specific customers, you " @@ -22105,24 +23336,38 @@ msgid "" "purchases (\"buy a package of 10 you can turn into individual tickets " "later\"), you can use customer accounts and memberships instead." msgstr "" +"I sconti automatici sono disponibili per tutti i clienti finché sono attivi. " +"Per offrire prezzi speciali a clienti selezionati, usa i voucher. Per " +"applicare sconti su più acquisti (ad esempio, acquistare un pacchetto di 10 " +"che poi puoi convertire in singoli biglietti), usa account clienti e " +"abbonamenti." #: pretix/control/templates/pretixcontrol/items/discounts.html +#, fuzzy msgid "" "Discounts are only automatically applied during an initial purchase. They " "are not applied if an existing order is changed through any of the available " "options." msgstr "" +"Gli sconti vengono applicati automaticamente solo durante l'acquisto " +"iniziale. Non sono applicati se si modifica un ordine esistente attraverso " +"qualsiasi opzione." #: pretix/control/templates/pretixcontrol/items/discounts.html +#, fuzzy msgid "" "Every product in the cart can only be affected by one discount. If you have " "overlapping discounts, the first one in the order of the list below will " "apply." msgstr "" +"Ogni prodotto nel carrello può essere soggetto a solo un sconto. Se sono " +"presenti sconti sovrapposti, applicherà il primo nell'ordine di elenco qui " +"sotto." #: pretix/control/templates/pretixcontrol/items/discounts.html +#, fuzzy msgid "You haven't created any discounts yet." -msgstr "" +msgstr "Non hai ancora creato nessun sconto." #: pretix/control/templates/pretixcontrol/items/discounts.html #, fuzzy @@ -22142,25 +23387,29 @@ msgid "Condition:" msgstr "Condizione:" #: pretix/control/templates/pretixcontrol/items/discounts.html +#, fuzzy msgid "Applies to:" -msgstr "" +msgstr "Riguarda:" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html +#, fuzzy msgid "Closed" -msgstr "" +msgstr "Chiuso" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html +#, fuzzy msgid "Sold out (pending orders)" -msgstr "" +msgstr "Esaurito (in attesa di ordini)" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html -#, python-format +#, fuzzy, python-format msgid "%(num)s available" -msgstr "" +msgstr "%(num)s disponibile" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html +#, fuzzy msgid "Fully reserved" -msgstr "" +msgstr "Completamente riservato" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html #: pretix/presale/templates/pretixpresale/fragment_calendar.html @@ -22168,8 +23417,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_event_list_status.html #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html #: pretix/presale/views/widget.py +#, fuzzy msgid "Sold out" -msgstr "" +msgstr "Esaurito" #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/order/index.html @@ -22178,20 +23428,26 @@ msgid "taxes" msgstr "tasse" #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "" "Below, you find a list of all available products. You can click on a product " "name to inspect and change product details. You can also use the buttons on " "the right to change the order of products or move products to a different " "category." msgstr "" +"Qui di seguito trovi elenco di tutti i prodotti disponibili. Puoi cliccare " +"su un nome per visualizzare e modificare i dettagli. Usa i pulsanti a destra " +"per modificare l'ordine o spostare i prodotti in una categoria diversa." #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "You haven't created any products yet." -msgstr "" +msgstr "Non hai ancora creato nessun prodotto." #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "Create a new product" -msgstr "" +msgstr "Crea un nuovo prodotto" #: pretix/control/templates/pretixcontrol/items/index.html #, fuzzy @@ -22199,17 +23455,20 @@ msgid "Personalized admission ticket" msgstr "È un biglietto di ammissione" #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "Admission ticket without personalization" -msgstr "" +msgstr "Biglietto d'ingresso senza personalizzazione" #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "Product with variations" -msgstr "" +msgstr "Prodotto con variazioni" #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgctxt "subevent" msgid "Product assigned to seating plan for one or more dates" -msgstr "" +msgstr "Prodotto assegnato a un piano di seduta per una o più date" #: pretix/control/templates/pretixcontrol/items/index.html #, fuzzy @@ -22217,23 +23476,26 @@ msgid "Product assigned to seating plan" msgstr "Impostazioni account" #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "Only available as an add-on product" -msgstr "" +msgstr "Disponibile solo come prodotto aggiuntivo" #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "Only available as part of a bundle" -msgstr "" +msgstr "Disponibile solo come parte di un pacchetto" #: pretix/control/templates/pretixcontrol/items/index.html +#, fuzzy msgid "Can only be bought using a voucher" -msgstr "" +msgstr "Acquistabile solo con un voucher" #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -#, python-format +#, fuzzy, python-format msgid "plus %(rate)s%% %(taxname)s" -msgstr "" +msgstr "più %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/order/index.html @@ -22244,34 +23506,39 @@ msgstr "incluso %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/items/question.html #: pretix/control/templates/pretixcontrol/items/question_edit.html -#, python-format +#, fuzzy, python-format msgid "Question: %(name)s" -msgstr "" +msgstr "Domanda: %(name)s" #: pretix/control/templates/pretixcontrol/items/question.html +#, fuzzy msgid "Edit question" -msgstr "" +msgstr "Modifica domanda" #: pretix/control/templates/pretixcontrol/items/question.html +#, fuzzy msgid "No permission to view answers." -msgstr "" +msgstr "Nessun permesso per visualizzare le risposte." #: pretix/control/templates/pretixcontrol/items/question.html +#, fuzzy msgid "No matching answers found." -msgstr "" +msgstr "Non sono state trovate risposte corrispondenti." #: pretix/control/templates/pretixcontrol/items/question.html +#, fuzzy msgid "You need to assign the question to a product to collect answers." msgstr "" +"È necessario assegnare la domanda a un prodotto per raccogliere risposte." #: pretix/control/templates/pretixcontrol/items/question.html msgid "Count" msgstr "Conteggio" #: pretix/control/templates/pretixcontrol/items/question.html -#, python-format +#, fuzzy, python-format msgid "%% of answers" -msgstr "" +msgstr "%% delle risposte" #: pretix/control/templates/pretixcontrol/items/question.html #, fuzzy, python-format @@ -22282,163 +23549,260 @@ msgstr "Numero di biglietti" #: pretix/control/templates/pretixcontrol/items/question.html #: pretix/control/templates/pretixcontrol/order/transactions.html #: pretix/plugins/reports/accountingreport.py +#, fuzzy msgid "Sum" -msgstr "" +msgstr "Somma" #: pretix/control/templates/pretixcontrol/items/question.html +#, fuzzy msgid "Question history" -msgstr "" +msgstr "Cronologia delle domande" #: pretix/control/templates/pretixcontrol/items/question_delete.html +#, fuzzy msgid "Delete question" -msgstr "" +msgstr "Sopprimere la domanda" #: pretix/control/templates/pretixcontrol/items/question_delete.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to delete the question %(question)s?" msgstr "" +"Sei sicuro di voler eliminare la domanda %(question)s?" #: pretix/control/templates/pretixcontrol/items/question_delete.html +#, fuzzy msgid "" "All answers to the question given by the buyers of the following products " "will be lost." msgstr "" +"Tutte le risposte fornite dagli acquirenti dei seguenti prodotti " +"andranno perse." #: pretix/control/templates/pretixcontrol/items/question_delete.html -#, python-format +#, fuzzy, python-format msgid "" "If you want to keep the answers, edit the question " "and set it to hidden." msgstr "" +"Se vuoi mantenere le risposte, modifica la domanda e " +"impostala nascosta." #: pretix/control/templates/pretixcontrol/items/question_delete.html +#, fuzzy msgid "Delete question and all answers" -msgstr "" +msgstr "Cancella domanda e tutte le risposte" #: pretix/control/templates/pretixcontrol/items/question_edit.html +#, fuzzy msgid "" "If you mark a Yes/No question as required, it means that the user has to " "select Yes and No is not accepted. If you want to allow both options, do not " "make this field required." msgstr "" +"Se si contrassegna una domanda Sì/Nessuna come obbligatoria, l'utente deve " +"selezionare Sì e la scelta No non è accettata. Per consentire entrambe le " +"opzioni, non rendere il campo obbligatorio." #: pretix/control/templates/pretixcontrol/items/question_edit.html +#, fuzzy msgid "Answer options" -msgstr "" +msgstr "Opzioni di risposta" #: pretix/control/templates/pretixcontrol/items/question_edit.html +#, fuzzy msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" +"Si applica solo se si sceglie 'Scegli uno/multiplo da un elenco' nella " +"sezione precedente." #: pretix/control/templates/pretixcontrol/items/question_edit.html +#, fuzzy msgid "" "If you delete an answer option, you will no longer be able to see " "statistical data on customers who previously selected this option, and when " "such customers edit their answers, they need to select a different option." msgstr "" +"Se si elimina un'opzione di risposta, non sarà più possibile visualizzare i " +"dati statistici sui clienti che l'hanno scelta in precedenza, e quando " +"questi clienti modificano le risposte, dovranno selezionare un'altra opzione." #: pretix/control/templates/pretixcontrol/items/question_edit.html -#, python-format +#, fuzzy, python-format msgid "Answer option %(id)s" -msgstr "" +msgstr "Opzione di risposta %(id)s" #: pretix/control/templates/pretixcontrol/items/question_edit.html +#, fuzzy msgid "New answer option" -msgstr "" +msgstr "Nuova opzione di risposta" #: pretix/control/templates/pretixcontrol/items/question_edit.html +#, fuzzy msgid "Add a new option" -msgstr "" +msgstr "Aggiungi una nuova opzione" #: pretix/control/templates/pretixcontrol/items/question_edit.html +#, fuzzy msgid "Question dependency" -msgstr "" +msgstr "Dipendenza dalle domande" #: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy msgid "" "Questions allow your attendees to fill in additional data about their " "ticket. If you provide food, one example might be to ask your users about " "dietary requirements." msgstr "" +"Le domande consentono ai partecipanti di inserire dati aggiuntivi sul loro " +"biglietto. Se offri cibo, un esempio potrebbe essere chiedere informazioni " +"sulle esigenze alimentari." #: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "Create a new per-ticket question" +msgstr "Crea una nuova domanda" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "Create a new order-level question" +msgstr "Crea una nuova domanda" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "Per-ticket questions" +msgstr "Sopprimere la domanda" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy msgid "Create a new question" -msgstr "" +msgstr "Crea una nuova domanda" #: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy msgid "System question" -msgstr "" +msgstr "Domanda di sistema" #: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy msgid "Ask during check-in" -msgstr "" +msgstr "Chiedi al momento del check-in" #: pretix/control/templates/pretixcontrol/items/questions.html #, fuzzy msgid "All personalized products" msgstr "Limita ai prodotti" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +msgid "Per-order questions" +msgstr "Includi domande" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "La domanda è stata riorganizzata." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html -#, python-format +#, fuzzy, python-format msgid "Quota: %(name)s" -msgstr "" +msgstr "Quota: %(name)s" #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "Edit quota" -msgstr "" +msgstr "Modifica quota" #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "Open quota and disable closing" -msgstr "" +msgstr "Quota aperta e chiusura disabilitata" #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "" "This quota is sold out and closed. Even if tickets become available e.g. " "through cancellations, they will not become available again unless you " "manually re-open the quota on this page." msgstr "" +"Questa quota è esaurita e chiusa. Anche se i biglietti diventano " +"disponibili, ad esempio per cancellazioni, non torneranno disponibili a meno " +"che non venga riaperta manualmente su questa pagina." #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "Open quota" -msgstr "" +msgstr "Apri quota" #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "" "This quota is closed since it has been sold out before. Tickets are " "theoretically available, but will not be sold unless you manually re-open " "the quota." msgstr "" +"Questa quota è chiusa perché è stata esaurita prima. I biglietti sono " +"teoricamente disponibili, ma non verranno venduti a meno che tu non la " +"riapri manualmente." #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "Usage overview" -msgstr "" +msgstr "Panoramica dell'uso" #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "Availability calculation" -msgstr "" +msgstr "Calcolo della disponibilità" #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "" "A plugin is active that might modify the actual result of this quota from " "what you see here." msgstr "" +"Un plugin è attivo e potrebbe modificare il risultato effettivo di questa " +"quota rispetto a quanto mostrato qui." #: pretix/control/templates/pretixcontrol/items/quota.html -#, python-format +#, fuzzy, python-format msgid "This quota is currently overbooked by %(num)s tickets." -msgstr "" +msgstr "L'evento è attualmente sovraprenotato di %(num)s biglietti." #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "" "Your event contains vouchers that affect products covered by this quota and " "that allow a user to buy products even if this quota is sold out." msgstr "" +"L'evento contiene voucher che riguardano i prodotti coperti da questa quota " +"e che consentono all'utente di acquistare prodotti anche se questa quota è " +"esaurita." #: pretix/control/templates/pretixcontrol/items/quota.html +#, fuzzy msgid "Quota history" -msgstr "" +msgstr "Storia delle quote" #: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html #, fuzzy @@ -22451,9 +23815,9 @@ msgstr "Cambia date multiple" #: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html -#, python-format +#, fuzzy, python-format msgid "%(number)s selected" -msgstr "" +msgstr "%(number)s selezionato" #: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html @@ -22462,11 +23826,15 @@ msgstr "Prodotti" #: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html +#, fuzzy msgid "" "Please select the products or product variations this quota should be " "applied to. If you apply two quotas to the same product, it will only be " "available if both quotas have capacity left." msgstr "" +"Seleziona i prodotti o le variazioni di prodotto a cui applicare questa " +"quota. Se si applicano due quote allo stesso prodotto, sarà disponibile solo " +"se entrambe le quote hanno ancora capacità disponibili." #: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html @@ -22474,17 +23842,19 @@ msgid "Advanced options" msgstr "Opzioni avanzate" #: pretix/control/templates/pretixcontrol/items/quota_delete.html +#, fuzzy msgid "Delete quota" -msgstr "" +msgstr "Elimina quota" #: pretix/control/templates/pretixcontrol/items/quota_delete.html -#, python-format +#, fuzzy, python-format msgid "Are you sure you want to delete the quota %(quota)s?" -msgstr "" +msgstr "Sei sicuro di voler eliminare la quota %(quota)s?" #: pretix/control/templates/pretixcontrol/items/quota_delete.html +#, fuzzy msgid "The following products might be no longer available for sale:" -msgstr "" +msgstr "I seguenti prodotti potrebbero non essere più disponibili in vendita:" #: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html #, fuzzy @@ -22493,14 +23863,14 @@ msgid "Delete quotas" msgstr "Elimina i dati personali" #: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#, fuzzy, python-format -#| msgid "Do you really want to disconnect your Stripe account?" +#, python-format msgid "Are you sure you want to delete the following quota?" msgid_plural "Are you sure you want to delete the following %(num)s quotas?" -msgstr[0] "Vuoi veramente disconnettere il tuo account Stripe?" -msgstr[1] "Vuoi veramente disconnettere il tuo account Stripe?" +msgstr[0] "Sei sicuro di voler eliminare la seguente quota?" +msgstr[1] "Sei sicuro di voler eliminare le seguenti %(num)s quote?" #: pretix/control/templates/pretixcontrol/items/quotas.html +#, fuzzy msgid "" "To make your products actually available, you also need quotas. Quotas " "define, how many instances of your product pretix will sell. This way, you " @@ -22510,15 +23880,24 @@ msgid "" "total number of tickets sold and the number of a specific ticket type at the " "same time." msgstr "" +"Per rendere i tuoi prodotti effettivamente disponibili, devi anche impostare " +"quote. Le quote definiscono quante copie del prodotto pretix verranno " +"vendute. In questo modo, puoi stabilire se l'evento accetta un numero " +"illimitato di partecipanti o se c'è un limite massimo. Puoi assegnare un " +"prodotto a più quote per soddisfare esigenze complesse, ad esempio per " +"limitare sia il totale dei biglietti venduti che il numero di un tipo " +"specifico." #: pretix/control/templates/pretixcontrol/items/quotas.html +#, fuzzy msgid "You haven't created any quotas yet." -msgstr "" +msgstr "Non hai ancora creato nessuna quota." #: pretix/control/templates/pretixcontrol/items/quotas.html #: pretix/control/templates/pretixcontrol/subevents/detail.html +#, fuzzy msgid "Capacity left" -msgstr "" +msgstr "Capacità rimanente" #: pretix/control/templates/pretixcontrol/items/quotas.html #: pretix/control/templates/pretixcontrol/orders/index.html @@ -22527,119 +23906,148 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/index.html #: pretix/control/templates/pretixcontrol/vouchers/index.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "select row for batch-operation" -msgstr "" +msgstr "Seleziona una riga per un'operazione in batch" #: pretix/control/templates/pretixcontrol/items/quotas.html #: pretix/control/templates/pretixcontrol/subevents/index.html #: pretix/control/templates/pretixcontrol/vouchers/index.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Delete selected" -msgstr "" +msgstr "Elimina selezionata" #: pretix/control/templates/pretixcontrol/items/quotas.html #: pretix/control/templates/pretixcontrol/organizers/devices.html #: pretix/control/templates/pretixcontrol/subevents/index.html #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "Edit selected" -msgstr "" +msgstr "Modifica selezionata" #: pretix/control/templates/pretixcontrol/multi_languages_widget.html +#, fuzzy msgid "" "This percentage of texts is translated across all parts of the system " "including most plugins. Even a low value might be enough if you only use " "specific features. Untranslated texts will show up in English." msgstr "" +"Questa percentuale di testi è tradotta in tutte le parti del sistema, " +"compresa la maggior parte dei plugin. Anche un valore basso potrebbe essere " +"sufficiente se si utilizzano solo caratteristiche specifiche. I testi non " +"tradotti appariranno in inglese." #: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#, fuzzy msgid "Disable application" -msgstr "" +msgstr "Disabilita l'applicazione" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to disable the application %(application)s permanently?" msgstr "" +"Vuoi davvero disabilitare definitivamente l'applicazione " +"%(application)s?" #: pretix/control/templates/pretixcontrol/oauth/app_list.html +#, fuzzy msgid "Your applications" -msgstr "" +msgstr "Le tue applicazioni" #: pretix/control/templates/pretixcontrol/oauth/app_list.html +#, fuzzy msgid "Create new application" -msgstr "" +msgstr "Crea una nuova applicazione" #: pretix/control/templates/pretixcontrol/oauth/app_list.html +#, fuzzy msgid "No applications registered yet." -msgstr "" +msgstr "Ancora nessuna applicazione registrata." #: pretix/control/templates/pretixcontrol/oauth/app_list.html #: pretix/control/templates/pretixcontrol/oauth/app_register.html +#, fuzzy msgid "Register a new application" -msgstr "" +msgstr "Registra una nuova applicazione" #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#, fuzzy msgid "Generate new application secret" -msgstr "" +msgstr "Genera il segreto della nuova applicazione" #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to generate a new client secret for the application " "%(application)s?" msgstr "" +"Vuoi veramente generare un nuovo segreto client per l'applicazione " +"%(application)s?" #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#, fuzzy msgid "Roll secret" -msgstr "" +msgstr "Rigenera il segreto" #: pretix/control/templates/pretixcontrol/oauth/app_update.html +#, fuzzy msgid "Update an application" -msgstr "" +msgstr "Aggiorna un'applicazione" #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html #: pretix/control/templates/pretixcontrol/oauth/authorized.html #: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy msgid "Revoke access" -msgstr "" +msgstr "Revoca accesso" #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to revoke access to your account for the application " "%(application)s?" msgstr "" +"Sei sicuro di voler revocare l'accesso al tuo account per l'applicazione " +"%(application)s?" #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#, fuzzy msgid "Revoke" -msgstr "" +msgstr "Revoca" #: pretix/control/templates/pretixcontrol/oauth/authorized.html #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "Authorized applications" -msgstr "" +msgstr "Applicazioni autorizzate" #: pretix/control/templates/pretixcontrol/oauth/authorized.html +#, fuzzy msgid "Manage your own apps" -msgstr "" +msgstr "Gestisci le tue app" #: pretix/control/templates/pretixcontrol/oauth/authorized.html msgid "Permissions" msgstr "Permessi" #: pretix/control/templates/pretixcontrol/oauth/authorized.html +#, fuzzy msgid "No applications have access to your pretix account." -msgstr "" +msgstr "Nessuna applicazione ha accesso all'account pretix." #: pretix/control/templates/pretixcontrol/order/approve.html +#, fuzzy msgid "Approve order" -msgstr "" +msgstr "Approva l'ordine" #: pretix/control/templates/pretixcontrol/order/approve.html +#, fuzzy msgid "Do you really want to approve this order?" -msgstr "" +msgstr "Vuoi davvero approvare questo ordine?" #: pretix/control/templates/pretixcontrol/order/approve.html #: pretix/control/templates/pretixcontrol/order/cancel.html @@ -22649,12 +24057,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/pay_cancel.html #: pretix/control/templates/pretixcontrol/order/refund_cancel.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "No, take me back" -msgstr "" +msgstr "No, riportami indietro" #: pretix/control/templates/pretixcontrol/order/approve.html +#, fuzzy msgid "Yes, approve order" -msgstr "" +msgstr "Sì, approva l'ordine" #: pretix/control/templates/pretixcontrol/order/cancel.html #: pretix/control/templates/pretixcontrol/order/index.html @@ -22670,18 +24080,24 @@ msgstr "" "Vuoi davvero eliminare questo ordine? Questa azione non può essere annullata." #: pretix/control/templates/pretixcontrol/order/cancel.html +#, fuzzy msgid "" "This will not automatically transfer the money back, but " "you will be offered options to refund the payment afterwards." msgstr "" +"Questa operazione non riaccrediterà automaticamente il " +"denaro, ma in seguito potrai scegliere come rimborsare il pagamento." #: pretix/control/templates/pretixcontrol/order/cancel.html -#, python-format +#, fuzzy, python-format msgid "" "The configured cancellation fee for a self-service cancellation would be " "%(fee)s for this order, but for a cancellation performed by you, you need to " "set the cancellation fee here:" msgstr "" +"La tassa di cancellazione configurata per una cancellazione self-service " +"sarebbe %(fee)s per questo ordine, ma per una cancellazione effettuata da " +"voi, è necessario impostare la tassa di cancellazione qui:" #: pretix/control/templates/pretixcontrol/order/cancel.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html @@ -22693,22 +24109,27 @@ msgid "Ignore cancellation request" msgstr "Ignora la richiesta di cancellazione" #: pretix/control/templates/pretixcontrol/order/cancellation_request_delete.html +#, fuzzy msgid "" "Do you really want to remove this cancellation request? The user will not be " "informed automatically, but you will have the option to email them " "individually in the next step." msgstr "" +"Vuoi davvero rimuovere questa richiesta di cancellazione? L'utente non verrà " +"informato automaticamente, ma nel passaggio successivo potrai inviargli " +"un'email individuale." #: pretix/control/templates/pretixcontrol/order/cancellation_request_delete.html +#, fuzzy msgid "Yes, delete request" -msgstr "" +msgstr "Sì, elimina la richiesta" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/presale/templates/pretixpresale/event/order_change.html #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "Change order: %(code)s" -msgstr "" +msgstr "Modifica l'ordine: %(code)s" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/templates/pretixcontrol/order/change_contact.html @@ -22725,37 +24146,52 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_start.html #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/control/templates/pretixcontrol/order/transactions.html -#, python-format +#, fuzzy, python-format msgid "Back to order %(order)s" -msgstr "" +msgstr "Torna all'ordine %(order)s" #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "You can use this tool to change the ordered products or to partially cancel " "the order. Please keep in mind that changing an order can have several " "implications, e.g. the payment method fee might change or additional " "questions can be added to the order that need to be answered by the user." msgstr "" +"Puoi usare questo strumento per modificare i prodotti ordinati o annullare " +"parzialmente l'ordine. Tenere presente che una modifica può avere diverse " +"conseguenze, ad esempio la tassa sul metodo di pagamento potrebbe variare o " +"potrebbero essere aggiunte domande che devono essere risposte dall'utente." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "The user will receive a notification about the change but in the case of new " "required questions, the user will not be forced to answer them." msgstr "" +"L'utente riceverà una notifica sul cambiamento, ma in caso di nuove domande, " +"non sarà obbligato a rispondere." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "If an invoice is attached to the order, a cancellation will be created " "together with a new invoice." msgstr "" +"Se alla fattura è associata un'ordine, verrà creata una cancellazione " +"insieme a una nuova fattura." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "If you chose \"split into new order\" for multiple positions, they will be " "all split in one second order together, not multiple orders." msgstr "" +"Se hai scelto \"suddividi in un nuovo ordine\" per più posizioni, verranno " +"tutte inserite insieme in un unico secondo ordine, non in ordini distinti." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "Please use this tool carefully. Changes you make here are not reversible. " "Also, if you change an order manually, not all constraints (e.g. on required " @@ -22763,47 +24199,66 @@ msgid "" "not be able to exist otherwise. In most cases it is easier to cancel the " "order completely and create a new one." msgstr "" +"Usa questo strumento con cautela. I cambiamenti apportati qui non sono " +"reversibili. Inoltre, se modifichi un ordine manualmente, alcuni vincoli (ad " +"esempio quelli sui componenti aggiuntivi obbligatori) non verranno " +"verificati. Potresti quindi creare un ordine che, in realtà, non potrebbe " +"esistere. In generale, è più semplice annullare l'ordine e crearne uno nuovo." #: pretix/control/templates/pretixcontrol/order/change.html -#, python-format +#, fuzzy, python-format msgid "Add-On to position #%(posid)s" -msgstr "" +msgstr "Aggiungi un componente aggiuntivo alla posizione #%(posid)s" #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "This position has been created with a voucher with a limited budget. If you " "change the price or item, the discount will still be calculated from the " "original price at the time of purchase." msgstr "" +"Questa posizione è stata creata con un voucher con un budget limitato. Se si " +"modifica il prezzo o il prodotto, lo sconto verrà comunque calcolato dal " +"prezzo originale al momento dell'acquisto." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "Change to" -msgstr "" +msgstr "Cambia a" #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." msgstr "" +"Se si modifica questo, potrebbe generare un nuovo codice QR per il biglietto " +"e annullare quello precedente." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "The sale of this position created a membership. Changing the product here " "will not affect the membership. Memberships can be managed in the customer " "account." msgstr "" +"La vendita di questa posizione ha creato un abbonamento. La modifica del " +"prodotto qui non influenzerà l'abbonamento. Gli abbonamenti possono essere " +"gestiti nel conto cliente." #: pretix/control/templates/pretixcontrol/order/change.html msgid "Ticket block" msgstr "Biglietto bloccato" #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "Blocked due to external constraints" -msgstr "" +msgstr "Bloccato a causa di vincoli esterni" #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "Not blocked" -msgstr "" +msgstr "Non bloccato" #: pretix/control/templates/pretixcontrol/order/change.html #, fuzzy @@ -22820,80 +24275,106 @@ msgstr "Valido da %(datetime)s" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -#, python-format +#, fuzzy, python-format msgid "Valid until %(datetime)s" -msgstr "" +msgstr "Valido fino a %(datetime)s" #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "Unconstrained" -msgstr "" +msgstr "Senza limiti" #: pretix/control/templates/pretixcontrol/order/change.html msgid "–" msgstr "-" #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "The sale of this position created a membership. Changing the validity of the " "ticket here will not affect the membership. Memberships can be managed in " "the customer account." msgstr "" +"La vendita di questa posizione ha generato un abbonamento. La modifica della " +"validità del biglietto non influirà sull'abbonamento. L'abbonamento può " +"essere gestito dal profilo del partecipante." #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/views/orders.py +#, fuzzy msgid "" "Ticket secrets of order positions that have been used to issue a gift card " "can not be changed. Only the link will be changed in this case." msgstr "" +"I codici segreti dei biglietti relativi alle posizioni dell'ordine usate per " +"emettere una carta regalo non possono essere modificati. In questo caso " +"verrà modificato soltanto il collegamento." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "Removing or splitting this position will also remove or split all add-ons to " "this position." msgstr "" +"La rimozione o la divisione di questa posizione comporta anche la rimozione " +"o la divisione di tutti i prodotti aggiuntivi associati." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "Add product" -msgstr "" +msgstr "Aggiungi prodotto" #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be updated on subsequent order changes or when choosing a " "different payment method." msgstr "" +"La modifica manuale delle tasse di pagamento è non consigliata, poiché " +"potrebbero essere automaticamente aggiornate in seguito a variazioni " +"dell'ordine o al cambio di metodo di pagamento." #: pretix/control/templates/pretixcontrol/order/change.html +#, fuzzy msgid "Add fee" -msgstr "" +msgstr "Aggiungi tassa" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/templates/pretixcontrol/order/change_questions.html +#, fuzzy msgid "Other operations" -msgstr "" +msgstr "Altre operazioni" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html +#, fuzzy msgid "Perform changes" -msgstr "" +msgstr "Applies le modifiche" #: pretix/control/templates/pretixcontrol/order/change_contact.html #: pretix/control/templates/pretixcontrol/order/change_questions.html +#, fuzzy msgid "Change contact information" -msgstr "" +msgstr "Modifica i dati di contatto" #: pretix/control/templates/pretixcontrol/order/change_locale.html +#, fuzzy msgid "Change locale information" -msgstr "" +msgstr "Modifica le informazioni locali" #: pretix/control/templates/pretixcontrol/order/change_locale.html +#, fuzzy msgid "This language will be used whenever emails are sent to the users." msgstr "" +"Questa lingua verrà utilizzata ogni volta che vengono inviate email agli " +"utenti." #: pretix/control/templates/pretixcontrol/order/change_questions.html +#, fuzzy msgid "Change order information" -msgstr "" +msgstr "Modifica le informazioni sull'ordine" #: pretix/control/templates/pretixcontrol/order/change_questions.html #: pretix/control/templates/pretixcontrol/order/index.html @@ -22909,67 +24390,110 @@ msgstr "Informazioni fattura" msgid "(optional)" msgstr "(facoltativo)" -#: pretix/control/templates/pretixcontrol/order/delete.html -msgid "Delete order" -msgstr "" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +msgid "Additional order information" +msgstr "Informazioni aggiuntive" #: pretix/control/templates/pretixcontrol/order/delete.html +#, fuzzy +msgid "Delete order" +msgstr "Elimina l'ordine" + +#: pretix/control/templates/pretixcontrol/order/delete.html +#, fuzzy msgid "" "Do you really want to delete this order? You really cannot revert " "this action and we can't either." msgstr "" +"Vuoi davvero eliminare questo ordine? Non potrai mai annullare " +"questa azione e noi non possiamo farlo nemmeno." #: pretix/control/templates/pretixcontrol/order/delete.html +#, fuzzy msgid "Yes, delete order" -msgstr "" +msgstr "Sì, elimina l'ordine" #: pretix/control/templates/pretixcontrol/order/deny.html +#, fuzzy msgid "Deny order" -msgstr "" +msgstr "Rifiuta l'ordine" #: pretix/control/templates/pretixcontrol/order/deny.html +#, fuzzy msgid "Yes, deny order" -msgstr "" +msgstr "Sì, annulla l'ordine" #: pretix/control/templates/pretixcontrol/order/extend.html #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Extend payment term" +msgstr "Estendi il termine di pagamento" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#, fuzzy +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." msgstr "" +"Questo file è stato caricato da un utente e potrebbe contenere virus o altri " +"contenuti dannosi." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "NON SICURO" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +#, fuzzy +msgid "not answered" +msgstr "non ha risposto" #: pretix/control/templates/pretixcontrol/order/index.html -#, python-format +#, fuzzy, python-format msgid "Order details: %(code)s" -msgstr "" +msgstr "Dettagli dell'ordine: %(code)s" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/views/orders.py +#, fuzzy msgid "Approve" -msgstr "" +msgstr "Approva" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/views/orders.py +#, fuzzy msgid "Deny" -msgstr "" +msgstr "Rifiuta" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/order/pay_complete.html +#, fuzzy msgid "Mark as paid" -msgstr "" +msgstr "Marca come pagato" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/order/reactivate.html +#, fuzzy msgid "Reactivate order" -msgstr "" +msgstr "Riattiva l'ordine" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "View order as user" -msgstr "" +msgstr "Visualizza l'ordine come utente" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "View email history" -msgstr "" +msgstr "Visualizza la cronologia delle email" #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -22977,15 +24501,20 @@ msgid "View transaction history" msgstr "Riscatti Gift Card" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Expire order" -msgstr "" +msgstr "Fai scadere l'ordine" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "" "The payment for this order is overdue, but you have configured not to expire " "orders automatically. To free quota capacity, you can mark it as expired " "manually." msgstr "" +"Il pagamento per questo ordine è in ritardo, ma hai configurato per non " +"scadere gli ordini automaticamente. Per liberare la capacità di quota, è " +"possibile contrassegnarlo come scaduto manualmente." #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/views/orders.py @@ -22994,24 +24523,28 @@ msgid "Refund for overpayment" msgstr "Rimborso o pagamento esterno" #: pretix/control/templates/pretixcontrol/order/index.html -#, python-format +#, fuzzy, python-format msgid "This order is currently overpaid by %(amount)s." -msgstr "" +msgstr "Questo ordine è attualmente sovrapagato da %(amount)s." #: pretix/control/templates/pretixcontrol/order/index.html -#, python-format +#, fuzzy, python-format msgid "Initiate a refund of %(amount)s" -msgstr "" +msgstr "Avvia il rimborso di %(amount)s" #: pretix/control/templates/pretixcontrol/order/index.html -#, python-format +#, fuzzy, python-format msgid "" "This order is expired even though it received payments of %(amount)s. You " "can choose to refund the money below or reactivate it by extending the " "payment deadline." msgstr "" +"Questo ordine è scaduto anche se ha ricevuto pagamenti di %(amount)s. È " +"possibile scegliere di rimborsare il denaro sottostante o riattivarlo " +"prorogando il termine di pagamento." #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "" "This order was changed after the last invoice was generated. A new invoice " "was not generated yet, because invoices are configured to be generated on " @@ -23019,6 +24552,11 @@ msgid "" "generated once the customer pays the invoice or selects a payment method " "that requires an invoice." msgstr "" +"Questo ordine è stato modificato dopo che l'ultima fattura è stata generata. " +"Una nuova fattura non è stata ancora generata, perché le fatture sono " +"configurate per essere create al pagamento o se richieste dal metodo di " +"pagamento. Una nuova fattura verrà generata quando il cliente pagherà " +"l'ordine o sceglierà un metodo di pagamento che richiede una fattura." #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -23028,8 +24566,9 @@ msgid "Reissue invoice" msgstr "La tua fattura" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Generate invoice" -msgstr "" +msgstr "Genera fattura" #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -23037,16 +24576,19 @@ msgid "Cancellation request" msgstr "Cancellazione" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "The customer asked you to cancel the order with the following settings:" msgstr "" +"Il cliente ti ha chiesto di annullare l'ordine con le seguenti impostazioni:" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Original payment method" msgstr "Metodo di pagamento originale" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Delete request" -msgstr "" +msgstr "Cancella richiesta" #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -23054,15 +24596,21 @@ msgid "Cancellation date" msgstr "Cancellazione" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "" "This order will not expire automatically since it is already confirmed and " "can be used." msgstr "" +"Questo ordine non scadrà automaticamente poiché è già confermato e può " +"essere utilizzato." #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "" "This order will not expire automatically as it has an open cancellation fee." msgstr "" +"Questo ordine non scade automaticamente in quanto ha una tassa di " +"cancellazione aperta." #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -23070,16 +24618,21 @@ msgid "Contact email" msgstr "Informazioni di contatto" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" +"Sappiamo che questo indirizzo email funziona perché l'utente ha cliccato un " +"link che noi abbiamo inviato." #: pretix/control/templates/pretixcontrol/order/index.html msgid "" "We don't know if this invoice was emailed to the customer since it was " "created before our system tracked this information" msgstr "" +"Non sappiamo se questa fattura è stata inviata via email al cliente poiché è " +"stata creata prima che il nostro sistema avesse tracciato questa informazione" #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -23091,11 +24644,8 @@ msgid "Invoice was not yet emailed to customer" msgstr "La fattura non è stata ancora inviata al cliente via e-mail" #: pretix/control/templates/pretixcontrol/order/index.html -#, fuzzy -#| msgid "One webhook is scheduled to be retried." -#| msgid_plural "%(count)s webhooks are scheduled to be retried." msgid "Invoice is scheduled to be transmitted" -msgstr "Un webhook è programmato per essere riprovato." +msgstr "La fattura è programmata per essere trasmessa" #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -23104,10 +24654,8 @@ msgid "Invoice is not yet transmitted" msgstr "La fattura non è stata ancora inviata al cliente via e-mail" #: pretix/control/templates/pretixcontrol/order/index.html -#, fuzzy -#| msgid "This ticket shop is currently disabled." msgid "Invoice is currently in transmission" -msgstr "Il ticket shop è momentaneamente disabilitato." +msgstr "La fattura è in trasmissione" #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -23122,10 +24670,8 @@ msgid "Invoice transmission failed" msgstr "E-mail destinatario fattura" #: pretix/control/templates/pretixcontrol/order/index.html -#, fuzzy -#| msgid "An invoice has been generated." msgid "Invoice has been transmitted" -msgstr "È stata generata una fattura." +msgstr "La fattura è stata trasmessa" #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -23142,8 +24688,9 @@ msgid "Retransmit" msgstr "in transito" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Rebuild the invoice with updated data but the same invoice number." -msgstr "" +msgstr "Ricrea la fattura con i dati aggiornati mantenendo lo stesso numero." #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html @@ -23151,26 +24698,33 @@ msgid "Regenerate" msgstr "Rigenera" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" +"Generare un documento di annullamento per questa fattura e creare una nuova " +"fattura con un nuovo numero di fattura." #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Generate cancellation" -msgstr "" +msgstr "Genera annullamento" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Cancel and reissue" -msgstr "" +msgstr "Annulla e ristampa" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Change answers" -msgstr "" +msgstr "Modifica le risposte" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Change products" -msgstr "" +msgstr "Modifica i prodotti" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/order.html @@ -23183,9 +24737,9 @@ msgid "Denied scan: %(date)s" msgstr "Scansione negata: %(date)s" #: pretix/control/templates/pretixcontrol/order/index.html -#, python-format +#, fuzzy, python-format msgid "Exit scan: %(date)s" -msgstr "" +msgstr "Scansione di uscita: %(date)s" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format @@ -23194,20 +24748,25 @@ msgstr "Scansione dell'ingresso: %(date)s" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "Voucher code used:" -msgstr "" +msgstr "Codice voucher utilizzato:" #: pretix/control/templates/pretixcontrol/order/index.html -#, python-format +#, fuzzy, python-format msgid "Used %(amount)s discount from budget" -msgstr "" +msgstr "Usato %(amount)s sconto dal budget" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "" "The price of this product was reduced because of an automatic discount or " "this product was part of the discount calculation for a different product in " "this order." msgstr "" +"Il prezzo di questo prodotto è stato ridotto a causa di uno sconto " +"automatico o questo prodotto faceva parte del calcolo dello sconto per un " +"prodotto diverso in questo ordine." #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html @@ -23221,23 +24780,9 @@ msgid "Ticket page" msgstr "Check-in del biglietto effettuato" #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "This question will be asked during check-in." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "NON SICURO" +msgstr "Questa domanda verrà posta durante il check-in." #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html @@ -23261,20 +24806,25 @@ msgstr "Ordini pendenti" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/search/payments.html +#, fuzzy msgid "Confirmation date" -msgstr "" +msgstr "Data di conferma" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/search/payments.html +#, fuzzy msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" +"Questo pagamento è stato creato con una versione precedente di pretix, " +"quindi i dati potrebbero non essere completi." #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/search/payments.html +#, fuzzy msgid "MIGRATED" -msgstr "" +msgstr "MIGRATI" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/order/pay_cancel.html @@ -23282,21 +24832,25 @@ msgid "Cancel payment" msgstr "Annulla pagamento" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Confirm as paid" -msgstr "" +msgstr "Conferma come pagato" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Create a refund" -msgstr "" +msgstr "Crea un rimborso" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Cancel transfer" -msgstr "" +msgstr "Annulla trasferimento" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/refunds.html +#, fuzzy msgid "Confirm as done" -msgstr "" +msgstr "Conferma come fatto" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/refunds.html @@ -23306,8 +24860,9 @@ msgstr "Ignora" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/order/refund_process.html #: pretix/control/templates/pretixcontrol/orders/refunds.html +#, fuzzy msgid "Process refund" -msgstr "" +msgstr "Esegui rimborso" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/base.html @@ -23322,28 +24877,34 @@ msgid "ZIP code and city" msgstr "CAP e Città" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Valid EU VAT ID" -msgstr "" +msgstr "ID IVA UE valido" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Check" msgstr "Controlla" #: pretix/control/templates/pretixcontrol/order/index.html +#, fuzzy msgid "Order history" -msgstr "" +msgstr "Cronologia degli ordini" #: pretix/control/templates/pretixcontrol/order/mail_history.html #: pretix/plugins/sendmail/signals.py #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html +#, fuzzy msgid "Email history" -msgstr "" +msgstr "Cronologia delle email" #: pretix/control/templates/pretixcontrol/order/mail_history.html +#, fuzzy msgid "" "This email has been sent with an older version of pretix. We are therefore " "not able to display it here accurately." msgstr "" +"Questo messaggio è stato inviato con una versione precedente di pretix. Non " +"possiamo quindi visualizzarlo in modo preciso." #: pretix/control/templates/pretixcontrol/order/mail_history.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html @@ -23358,16 +24919,19 @@ msgid "Calendar invite" msgstr "Invito al calendario" #: pretix/control/templates/pretixcontrol/order/pay.html +#, fuzzy msgid "Mark order as paid" -msgstr "" +msgstr "Contrassegna l'ordine come pagato" #: pretix/control/templates/pretixcontrol/order/pay.html +#, fuzzy msgid "Do you really want to create a manual payment for this order?" -msgstr "" +msgstr "Vuoi davvero creare un pagamento manuale per questo ordine?" #: pretix/control/templates/pretixcontrol/order/pay.html +#, fuzzy msgid "Create payment" -msgstr "" +msgstr "Crea pagamento" #: pretix/control/templates/pretixcontrol/order/pay_cancel.html msgid "" @@ -23379,61 +24943,87 @@ msgid "Yes, cancel payment" msgstr "Si, annulla il pagamento" #: pretix/control/templates/pretixcontrol/order/pay_complete.html +#, fuzzy msgid "Mark payment as complete" -msgstr "" +msgstr "Contrassegna il pagamento come completo" #: pretix/control/templates/pretixcontrol/order/pay_complete.html +#, fuzzy msgid "Do you really want to mark this payment as complete?" -msgstr "" +msgstr "Vuoi davvero contrassegnare questo pagamento come completo?" #: pretix/control/templates/pretixcontrol/order/reactivate.html +#, fuzzy msgid "" "By reactivating the order, you reverse its cancellation and transform this " "back into a pending or paid order. This is only possible as long as all " "products in the order are still available. If the order is pending payment, " "the expiry date will be reset." msgstr "" +"Riattivando l'ordine, si annulla la cancellazione e si ripristina come " +"ordine in sospeso o pagato. Questa operazione è possibile solo se tutti i " +"prodotti sono ancora disponibili. Se l'ordine è in attesa di pagamento, la " +"scadenza verrà rinnovata." #: pretix/control/templates/pretixcontrol/order/reactivate.html +#, fuzzy msgid "Reactivate" -msgstr "" +msgstr "Riattiva" #: pretix/control/templates/pretixcontrol/order/refund_cancel.html +#, fuzzy msgid "Cancel refund" -msgstr "" +msgstr "Annulla rimborso" #: pretix/control/templates/pretixcontrol/order/refund_cancel.html +#, fuzzy msgid "" "Do you really want to cancel this refund? You cannot revert this action." msgstr "" +"Vuoi davvero annullare questo rimborso? Non è possibile ripristinare " +"l'azione." #: pretix/control/templates/pretixcontrol/order/refund_cancel.html +#, fuzzy msgid "" "If the money is already on the way back, this will not stop the money, it " "will just mark this transfer as aborted in pretix. This will also not " "reactivate the order, it will just allow you to choose a new refund method." msgstr "" +"Se il denaro è già in ritorno, questa operazione non lo interromperà, ma " +"annullerà il trasferimento nel sistema pretix. L'ordine non verrà " +"riattivato: verrà semplicemente consentito di scegliere un nuovo metodo di " +"rimborso." #: pretix/control/templates/pretixcontrol/order/refund_cancel.html +#, fuzzy msgid "Yes, cancel refund" -msgstr "" +msgstr "Sì, annulla rimborso" #: pretix/control/templates/pretixcontrol/order/refund_choose.html #: pretix/control/templates/pretixcontrol/order/refund_start.html +#, fuzzy msgid "Refund order" -msgstr "" +msgstr "Ordine di rimborso" #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "How should the refund be sent?" -msgstr "" +msgstr "Come deve essere effettuato il rimborso?" #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "" "Any payments you selected for automatic refunds will have the refund request " "sent immediately to the respective payment provider. Manual refunds will be " "created as pending refunds, which you can later mark as done once you have " "actually transferred the money back to the customer." msgstr "" +"Qualsiasi pagamento selezionato per i rimborsi automatici invia " +"immediatamente la richiesta di rimborso al fornitore di pagamento associato. " +"I rimborsi manuali vengono creati come pendenti e possono essere poi " +"contrassegnati come completati una volta che il denaro è effettivamente " +"restituito al cliente." #: pretix/control/templates/pretixcontrol/order/refund_choose.html #, fuzzy @@ -23441,8 +25031,9 @@ msgid "Refund to original payment method" msgstr "Metodo di pagamento originale" #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "Amount not refunded" -msgstr "" +msgstr "Importo non rimborsato" #: pretix/control/templates/pretixcontrol/order/refund_choose.html #, fuzzy @@ -23455,8 +25046,9 @@ msgid "Full amount" msgstr "Nome completo" #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "This payment method does not support automatic refunds." -msgstr "" +msgstr "Questo metodo di pagamento non supporta i rimborsi automatici." #: pretix/control/templates/pretixcontrol/order/refund_choose.html #, fuzzy @@ -23469,103 +25061,124 @@ msgid "Recipient / options" msgstr "Ordini pendenti" #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "Transfer to other order" -msgstr "" +msgstr "Trasferisci all'ordine successivo" #: pretix/control/templates/pretixcontrol/order/refund_choose.html #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html +#, fuzzy msgid "Create a new gift card" -msgstr "" +msgstr "Crea una nuova carta regalo" #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "" "The gift card can be used to buy tickets for all events of this organizer." msgstr "" +"La carta regalo può essere utilizzata per acquistare biglietti per tutti gli " +"eventi di questo organizzatore." #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "Manual refund" -msgstr "" +msgstr "Rimborso manuale" #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "Keep transfer as to do" -msgstr "" +msgstr "Mantieni il trasferimento tra le attività da completare" #: pretix/control/templates/pretixcontrol/order/refund_choose.html #: pretix/control/templates/pretixcontrol/order/refund_done.html #: pretix/control/templates/pretixcontrol/order/refund_process.html +#, fuzzy msgid "Mark refund as done" -msgstr "" +msgstr "Contrassegna il rimborso come completato" #: pretix/control/templates/pretixcontrol/order/refund_choose.html +#, fuzzy msgid "Perform refund" -msgstr "" +msgstr "Esegui il rimborso" #: pretix/control/templates/pretixcontrol/order/refund_done.html +#, fuzzy msgid "Do you really want to mark this refund as complete?" -msgstr "" +msgstr "Vuoi davvero marcare questo rimborso come completato?" #: pretix/control/templates/pretixcontrol/order/refund_done.html +#, fuzzy msgid "Mark as done" -msgstr "" +msgstr "Contrassegna come completato" #: pretix/control/templates/pretixcontrol/order/refund_process.html -#, python-format +#, fuzzy, python-format msgid "" "We received notice that %(amount)s have been refunded via " "%(method)s. If this refund is processed, the order will be " "underpaid by %(pending)s. The order total is " "%(total)s." msgstr "" +"Abbiamo ricevuto una notifica che %(amount)s sono stati " +"rimborsati tramite %(method)s. Se questo rimborso viene " +"elaborato, l'ordine sarà sottopagato da %(pending)s. Il " +"totale dell'ordine è %(total)s." #: pretix/control/templates/pretixcontrol/order/refund_process.html +#, fuzzy msgid "Since the order is already canceled, this will not affect its state." -msgstr "" +msgstr "Poiché l'ordine è già annullato, questo non influenzerà il suo stato." #: pretix/control/templates/pretixcontrol/order/refund_process.html +#, fuzzy msgid "What should happen to the ticket order?" -msgstr "" +msgstr "Cosa deve accadere all'ordine del biglietto?" #: pretix/control/templates/pretixcontrol/order/refund_process.html +#, fuzzy msgid "" "Mark the order as unpaid and allow the customer to pay again with another " "payment method." msgstr "" +"Marka l'ordine come non pagato e permetti al cliente di pagare di nuovo con " +"un altro metodo di pagamento." #: pretix/control/templates/pretixcontrol/order/refund_process.html +#, fuzzy msgid "Cancel the order irrevocably." -msgstr "" +msgstr "Annulla definitivamente l'ordine." #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "How much do you want to refund?" -msgstr "" +msgstr "Quanto desideri rimborsare?" #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "Refund full paid amount" -msgstr "" +msgstr "Rimborso dell'intero importo pagato" #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "Refund only" -msgstr "" +msgstr "Solo il rimborso" #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "What should happen to the order?" -msgstr "" +msgstr "Cosa deve accadere all'ordine?" #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/plugins/sendmail/signals.py msgid "Send email" -msgstr "" +msgstr "Invia email" #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Email preview" -msgstr "" +msgstr "Anteprima email" #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Preview email" -msgstr "" +msgstr "Anteprima email" #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html @@ -23595,15 +25208,18 @@ msgid "Total price" msgstr "Prezzo netto" #: pretix/control/templates/pretixcontrol/order/transactions.html +#, fuzzy msgid "" "This order was created before we introduced this table, therefore this data " "might be inaccurate." msgstr "" +"Questo ordine è stato creato prima di introdurre questa tabella, quindi i " +"dati potrebbero non essere accurati." #: pretix/control/templates/pretixcontrol/order/transactions.html -#, python-format +#, fuzzy, python-format msgid "incl. %(amount)s rounding correction" -msgstr "" +msgstr "incl. correzione di arrotondamento %(amount)s" #: pretix/control/templates/pretixcontrol/orders/bulk_action.html #, fuzzy @@ -23612,40 +25228,57 @@ msgid "Modify orders" msgstr "Modifica ordine" #: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#, python-format +#, fuzzy, python-format msgid "" "The operation %(label)s can be applied to " "%(allowed)s of the selected %(total)s " "orders." msgstr "" +"L'operazione %(label)s può essere applicata a " +"%(allowed)s degli %(total)s ordini " +"selezionati." #: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#, fuzzy msgid "Do you want to continue?" -msgstr "" +msgstr "Vuoi procedere?" #: pretix/control/templates/pretixcontrol/orders/bulk_action.html msgid "This operation cannot be reversed." msgstr "Questa operazione non può essere stornata." #: pretix/control/templates/pretixcontrol/orders/cancel.html +#, fuzzy msgid "" "You can use this page to cancel and refund all orders at once in case you " "need to call of your event. This will also disable all products so no new " "orders can be created. Make sure that you check afterwards for any overpaid " "orders or pending refunds that you need to take care of manually." msgstr "" +"Puoi usare questa pagina per annullare e rimborsare tutti gli ordini in una " +"sola volta, ad esempio in caso di cancellazione dell'evento. Questo " +"disabilita anche tutti i prodotti, impedendo così la creazione di nuovi " +"ordini. Verifica successivamente se ci sono ordini sovrapagati o in attesa " +"di rimborsi da gestire manualmente." #: pretix/control/templates/pretixcontrol/orders/cancel.html +#, fuzzy msgid "" "After starting this operation, depending on the size of your event, it might " "take a few minutes or longer until all orders are processed." msgstr "" +"Dopo aver avviato questa operazione, a seconda delle dimensioni dell'evento " +"potrebbe richiedere alcuni minuti o più fino a quando tutti gli ordini " +"saranno elaborati." #: pretix/control/templates/pretixcontrol/orders/cancel.html +#, fuzzy msgid "" "All actions performed on this page are irreversible. If in doubt, please " "contact support before using it." msgstr "" +"Tutte le azioni eseguite in questa pagina sono irreversibili. In caso di " +"dubbio, contattare il supporto prima di procedere." #: pretix/control/templates/pretixcontrol/orders/cancel.html #, fuzzy @@ -23663,29 +25296,43 @@ msgstr "Ordini pendenti" #: pretix/plugins/sendmail/apps.py pretix/plugins/sendmail/signals.py #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/index.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html +#, fuzzy msgid "Send out emails" -msgstr "" +msgstr "Invia e-mail" #: pretix/control/templates/pretixcontrol/orders/cancel.html +#, fuzzy msgid "" "Since you are refunding your customers orders to gift cards, you should " "explain to them how to access their gift cards. The easiest way to do this, " "is to include an explanation and a link to their order using the here " "provided email functionality." msgstr "" +"Poiché stai rimborsando gli ordini dei clienti a carte regalo, devi spiegare " +"loro come accedere alle carte. Il metodo più semplice è fornire una " +"spiegazione e un collegamento all'ordine tramite la funzionalità email " +"disponibile qui." #: pretix/control/templates/pretixcontrol/orders/cancel.html +#, fuzzy msgid "" "Your waiting list will not be deleted automatically, but it will receive no " "new tickets due to the products being disabled. You can choose to inform " "people on the waiting list by using this option." msgstr "" +"La tua lista d'attesa non verrà eliminata automaticamente, ma non riceverà " +"nuovi biglietti perché i prodotti sono disabilitati. Puoi scegliere di " +"notificare i partecipanti presenti nella lista d'attesa usando questa " +"opzione." #: pretix/control/templates/pretixcontrol/orders/cancel.html +#, fuzzy msgid "" "You should not execute this function multiple times for the same event, or " "everyone on the waiting list will get multiple emails." msgstr "" +"Non ripetere l'esecuzione di questa funzione per lo stesso evento, " +"altrimenti tutti i partecipanti nella lista d'attesa riceveranno più email." #: pretix/control/templates/pretixcontrol/orders/cancel.html #, fuzzy @@ -23704,59 +25351,61 @@ msgid "If you proceed, the system will do the following:" msgstr "Se ci contatti, per favore invia il seguente codice:" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html -#, python-format +#, fuzzy, python-format msgid "%(count)s order will be canceled fully" msgid_plural "%(count)s orders will be canceled fully" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "L'ordine %(count)s verrà annullato completamente" +msgstr[1] "Gli ordini %(count)s verranno annullati completamente" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html -#, python-format +#, fuzzy, python-format msgid "%(count)s order will be canceled partially" msgid_plural "%(count)s orders will be canceled partially" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "L'ordine %(count)s verrà annullato parzialmente" +msgstr[1] "Gli ordini %(count)s verranno annullati parzialmente" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html -#, python-format +#, fuzzy, python-format msgid "%(amount)s are eligible for refunds." -msgstr "" +msgstr "%(amount)s è rimborsabile." #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html +#, fuzzy msgid "" "The system will attempt to refund the money automatically if supported by " "the payment method." msgstr "" +"Il sistema provvederà a rimborsare automaticamente se il metodo di pagamento " +"lo permette." #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "The system will create manual refunds that you need to execute." -msgstr "" +msgstr "Il sistema genererà rimborsi manuali che devi eseguire." #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html -#, fuzzy -#| msgid "Generate automatically" msgid "Refunds will not happen automatically." -msgstr "Generare automaticamente" +msgstr "I rimborsi non avverranno automaticamente." #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html -#, fuzzy msgid "Inform all customers via email." -msgstr "Informazioni dell'ordine modificate" +msgstr "Informa tutti i clienti via email." #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "Inform all waiting list contacts via email." -msgstr "" +msgstr "Notifica tutti i contatti della lista d'attesa via e-mail." #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "" "These numbers are estimates and may change if the data in your event " "recently changed." msgstr "" +"Questi valori sono stime e possono variare in caso di aggiornamenti recenti " +"all'evento." #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html -#, python-format +#, fuzzy, python-format msgid "Proceed and refund approx. %(amount)s" -msgstr "" +msgstr "Procedi e rimborsa circa %(amount)s" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html #, fuzzy @@ -23768,8 +25417,9 @@ msgstr "Può cambiare ordini" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html +#, fuzzy msgid "Data export" -msgstr "" +msgstr "Esportazione dei dati" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html @@ -23784,8 +25434,9 @@ msgstr "Prossima esecuzione:" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html +#, fuzzy msgid "No next run scheduled" -msgstr "" +msgstr "Esecuzione successiva non programmata" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html @@ -23795,24 +25446,30 @@ msgstr "Tutti i rimborsi" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html +#, fuzzy msgid "Disabled due to multiple failures" -msgstr "" +msgstr "Disabilitato a causa di errori ripetuti" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html +#, fuzzy msgid "Failed recently" -msgstr "" +msgstr "Ultimo tentativo fallito" #: pretix/control/templates/pretixcontrol/orders/export.html +#, fuzzy msgid "Run export now" -msgstr "" +msgstr "Esegui l'esportazione ora" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html +#, fuzzy msgid "" "Run export and send via email now. This will not change the next scheduled " "execution." msgstr "" +"Esegui l'esportazione e inviala via e-mail ora. Questa azione non modifica " +"l'esecuzione successiva programmata." #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html @@ -23828,8 +25485,9 @@ msgstr "Impostazioni account" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html +#, fuzzy msgid "Recommended for new users" -msgstr "" +msgstr "Consigliato per i nuovi utenti" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html @@ -23840,16 +25498,19 @@ msgstr "Non ci sono metodi di pagamento alternativi per questo ordine." #: pretix/control/templates/pretixcontrol/orders/export_delete.html #: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#, fuzzy msgid "Delete scheduled export" -msgstr "" +msgstr "Cancella l'esportazione programmata" #: pretix/control/templates/pretixcontrol/orders/export_delete.html #: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to delete the scheduled export %(export)s?" msgstr "" +"Sei sicuro di voler eliminare l'esportazione programmata %(export)s?" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html @@ -23863,6 +25524,8 @@ msgid "" "Your generated Excel file will have multiple sheets. Some " "data you are looking for might not be on the first sheet." msgstr "" +"Il file Excel generato avrà più fogli. Alcuni dati che stai " +"cercando potrebbero non essere nel primo foglio." #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html @@ -23873,8 +25536,9 @@ msgstr "Azienda esempio" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html +#, fuzzy msgid "Start export" -msgstr "" +msgstr "Avvia esportazione" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html @@ -23883,22 +25547,25 @@ msgid "Schedule export" msgstr "Impostazioni account" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "Schedule" -msgstr "" +msgstr "Pianifica" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "Repetition schedule" -msgstr "" +msgstr "Piano di ripetizione" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html -#, python-format +#, fuzzy, python-format msgid "Repeat every %(interval)s %(freq)s" -msgstr "" +msgstr "Ripeti ogni %(interval)s %(freq)s" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html +#, fuzzy msgid "At the same date every year" -msgstr "" +msgstr "Nella stessa data ogni anno" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html @@ -23913,73 +25580,96 @@ msgstr "Ogni mese lo stesso giorno" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html -#, python-format +#, fuzzy, python-format msgid "On the %(setpos)s %(weekday)s" -msgstr "" +msgstr "Il %(setpos)s %(weekday)s" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html -#, python-format +#, fuzzy, python-format msgid "Repeat for %(count)s times" -msgstr "" +msgstr "Ripeti %(count)s volte" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html -#, python-format +#, fuzzy, python-format msgid "Repeat until %(until)s" -msgstr "" +msgstr "Fino a %(until)s" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "Forever" -msgstr "" +msgstr "Per sempre" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "" "Every time your schedule is executed, the report will be sent via email." msgstr "" +"Ogni volta che il piano viene eseguito, il rapporto viene inviato via e-mail." #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "Please note the following limitations:" msgstr "Tenere presente le seguenti limitazioni:" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "" "Email is not a strongly encrypted medium. We only recommend using this for " "exports that output e.g. statistical data, not for reports that include " "sensitive personal data." msgstr "" +"L'email non è un mezzo criptato in maniera robusta. Lo si consiglia soltanto " +"per esportazioni che producono ad esempio dati statistici, non per report " +"che contengono dati personali sensibili." #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "" "Email is not made for large files. If your export ends up to be larger than " "20 megabytes, it will not be sent." msgstr "" +"L'email non è adatto a file di grandi dimensioni. Se l'esportazione supera i " +"20 megabyte, non verrà inviata." #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "Owner" -msgstr "" +msgstr "Proprietario" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "" "The export will be performed using the owner's permission level, i.e. if the " "owner loses access to the data, the report will stop." msgstr "" +"L'esportazione verrà eseguita secondo il livello di autorizzazione del " +"proprietario: se questo perde l'accesso ai dati, il rapporto sarà interrotto." #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "The owner will receive the result as well as any error messages." msgstr "" +"Il proprietario riceverà il risultato, insieme a eventuali messaggi di " +"errore." #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "" "The additional recipients you add below will only receive an email if the " "report was successful." msgstr "" +"I destinatari aggiuntivi riceveranno un'email solo se l'esportazione è " +"andata a buon fine." #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html +#, fuzzy msgid "" "All recipients of the export will be able to see who the owner of the report " "is." msgstr "" +"Tutti i destinatari dell'esportazione vedono chi è il proprietario del " +"rapporto." #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html #, fuzzy @@ -23989,64 +25679,79 @@ msgstr "Ordine confermato" #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html +#, fuzzy msgid "Canceled (paid fee)" -msgstr "" +msgstr "Annullato (a pagamento)" #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/orders/import_start.html +#, fuzzy msgid "Import attendees" -msgstr "" +msgstr "Importa partecipanti" #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_process.html +#, fuzzy msgid "Data preview" -msgstr "" +msgstr "Anteprima dei dati" #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_process.html +#, fuzzy msgid "Import settings" -msgstr "" +msgstr "Impostazioni di importazione" #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_process.html +#, fuzzy msgid "" "The import will be performed regardless of your quotas, so it will be " "possible to overbook your event using this option." msgstr "" +"L'importazione avviene indipendentemente dalle quote, quindi è possibile " +"sovrapporre partecipanti all'evento usando questa opzione." #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_process.html +#, fuzzy msgid "Perform import" -msgstr "" +msgstr "Esegui importazione" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "Upload a new file" -msgstr "" +msgstr "Carica un nuovo file" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html +#, fuzzy msgid "" "The uploaded file should be a CSV file with a header row. You will be able " "to assign the meanings of the different columns in the next step." msgstr "" +"Il file caricato deve essere un CSV con una riga di intestazione. Puoi " +"assegnare il significato delle colonne nel passo successivo." #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "Import file" -msgstr "" +msgstr "Importa file" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html +#, fuzzy msgid "Character set" -msgstr "" +msgstr "Set caratteri" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html +#, fuzzy msgid "Detect automatically" -msgstr "" +msgstr "Rileva automaticamente" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html @@ -24055,8 +25760,9 @@ msgid "Start import" msgstr "Data di Inizio" #: pretix/control/templates/pretixcontrol/orders/index.html +#, fuzzy msgid "Nobody ordered a ticket yet." -msgstr "" +msgstr "Ancora nessun ordine è stato effettuato." #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Take your shop live" @@ -24064,7 +25770,7 @@ msgstr "Metti il negozio Live" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Go to the ticket shop" -msgstr "Vai al negozio" +msgstr "Vai alla biglietteria" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Search query:" @@ -24081,9 +25787,10 @@ msgid "Advanced search" msgstr "Opzioni avanzate" #: pretix/control/templates/pretixcontrol/orders/index.html -#, python-format +#, fuzzy, python-format msgid "List filtered by answers to question \"%(question)s\"." msgstr "" +"La lista è filtrata in base alle risposte alla domanda \"%(question)s\"." #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Remove filter" @@ -24118,29 +25825,34 @@ msgstr "RIMBORSO IN ATTESA" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/search/orders.html +#, fuzzy msgid "OVERPAID" -msgstr "" +msgstr "in eccesso" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/search/orders.html +#, fuzzy msgid "UNDERPAID" -msgstr "" +msgstr "in difetto" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/search/orders.html +#, fuzzy msgid "FULLY PAID" -msgstr "" +msgstr "Pagato integralmente" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html +#, fuzzy msgid "INVOICE NOT CANCELED" -msgstr "" +msgstr "Fattura non annullata" #: pretix/control/templates/pretixcontrol/orders/index.html +#, fuzzy msgid "Sum over all pages" -msgstr "" +msgstr "Somma su tutte le pagine" #: pretix/control/templates/pretixcontrol/orders/index.html #, python-format @@ -24150,10 +25862,13 @@ msgstr[0] "1 ordine" msgstr[1] "%(s)s ordini" #: pretix/control/templates/pretixcontrol/orders/index.html +#, fuzzy msgid "" "This sum includes canceled orders. For your ticket revenue, look at the " "\"order overview\"." msgstr "" +"Questa somma include gli ordini cancellati. Per le entrate dei biglietti, " +"consulta la panoramica degli ordini." #: pretix/control/templates/pretixcontrol/orders/index.html #, fuzzy @@ -24168,8 +25883,9 @@ msgstr "Ordini pendenti" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/views/orders.py +#, fuzzy msgid "Mark as expired if overdue" -msgstr "" +msgstr "Contrassegna come scaduto in caso di ritardo" #: pretix/control/templates/pretixcontrol/orders/index.html #, fuzzy @@ -24177,23 +25893,27 @@ msgid "Delete (test mode only)" msgstr "Abilita webhook" #: pretix/control/templates/pretixcontrol/orders/overview.html +#, fuzzy msgid "Order overview" -msgstr "" +msgstr "Panoramica dell'ordine" #: pretix/control/templates/pretixcontrol/orders/overview.html msgid "Sales" msgstr "Vendite" #: pretix/control/templates/pretixcontrol/orders/overview.html +#, fuzzy msgid "Revenue (gross)" -msgstr "" +msgstr "Entrate (bruto)" #: pretix/control/templates/pretixcontrol/orders/overview.html +#, fuzzy msgid "Revenue (net)" -msgstr "" +msgstr "Entrate (nette)" #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "" "Filtering this report by date is not recommended as it might lead to " "misleading information since this report only sees the current state of any " @@ -24201,6 +25921,11 @@ msgid "" "be removed in the future. Use the \"Accounting report\" in the export " "section instead." msgstr "" +"Filtrare questo rapporto per data non è consigliato poiché potrebbe generare " +"informazioni distorte, poiché il rapporto mostra solamente lo stato attuale " +"di un ordine, non le modifiche effettuate in precedenza. Questo filtro " +"potrebbe essere eliminato in futuro. Usa invece il \"Rapporto contabile\" " +"nella sezione esportazione." #: pretix/control/templates/pretixcontrol/orders/overview.html msgctxt "subevent" @@ -24217,18 +25942,21 @@ msgid "Purchased" msgstr "Acquistato" #: pretix/control/templates/pretixcontrol/orders/refunds.html +#, fuzzy msgid "No refunds are currently open." -msgstr "" +msgstr "I rimborsi non sono attualmente disponibili." #: pretix/control/templates/pretixcontrol/orders/refunds.html #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html +#, fuzzy msgid "Actions" -msgstr "" +msgstr "Azioni" #: pretix/control/templates/pretixcontrol/orders/search.html #: pretix/control/templates/pretixcontrol/search/orders.html +#, fuzzy msgid "Order search" -msgstr "" +msgstr "Cerca ordine" #: pretix/control/templates/pretixcontrol/organizers/channel_add.html #: pretix/control/templates/pretixcontrol/organizers/channel_add_choice.html @@ -24250,25 +25978,34 @@ msgid "Delete sales channel:" msgstr "Cancella canale di vendita:" #: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#, fuzzy msgid "Are you sure you want to delete this sales channel?" -msgstr "" +msgstr "Sei sicuro di voler eliminare questo canale di vendita?" #: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#, fuzzy msgid "" "This sales channel cannot be deleted since it has already been used to sell " "orders or because it is a core element of the system." msgstr "" +"Questo canale di vendita non può essere eliminato perché è già stato " +"utilizzato per vendere ordini o perché è un elemento fondamentale del " +"sistema." #: pretix/control/templates/pretixcontrol/organizers/channel_edit.html msgid "Sales channel:" msgstr "Canale di vendita:" #: pretix/control/templates/pretixcontrol/organizers/channels.html +#, fuzzy msgid "" "On this page, you can manage the different channels your tickets can be sold " "through. This is useful to unlock new revenue streams or to separate revenue " "between different sources for reporting purchases." msgstr "" +"In questa pagina puoi gestire i diversi canali attraverso i quali i " +"biglietti possono essere venduti. È utile per aprire nuovi flussi di entrate " +"o per separare i ricavi da diverse fonti nei report." #: pretix/control/templates/pretixcontrol/organizers/channels.html #, fuzzy @@ -24294,8 +26031,11 @@ msgid "Send password reset link" msgstr "Recupero password" #: pretix/control/templates/pretixcontrol/organizers/customer.html +#, fuzzy msgid "This includes all paid orders by this customer across all your events." msgstr "" +"Ecco tutti gli ordini pagati da questo partecipante in tutti gli eventi " +"organizzati." #: pretix/control/templates/pretixcontrol/organizers/customer.html #, fuzzy @@ -24305,23 +26045,27 @@ msgstr "Pagamento in attesa" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Anonymize" -msgstr "" +msgstr "Anonimizza" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html +#, fuzzy msgid "Usages" -msgstr "" +msgstr "Usi" #: pretix/control/templates/pretixcontrol/organizers/customer.html +#, fuzzy msgid "Add membership" -msgstr "" +msgstr "Aggiungi un abbonamento" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/presale/templates/pretixpresale/organizers/customer_orders.html +#, fuzzy msgid "Matched to the account based on the email address." -msgstr "" +msgstr "Corrisponde all'account in base all'indirizzo email fornito." #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/giftcards.html @@ -24336,29 +26080,37 @@ msgid "Customer history" msgstr "Modifica dettagli" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#, python-format +#, fuzzy, python-format msgid "Anonymize customer #%(id)s" -msgstr "" +msgstr "Anonimizza il partecipante #%(id)s" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#, fuzzy msgid "Are you sure you want to anonymize this customer account?" -msgstr "" +msgstr "Sei sicuro di voler anonimizzare questo account partecipante?" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#, fuzzy msgid "All orders will be disconnected from this customer account." -msgstr "" +msgstr "Tutti gli ordini resteranno associati a questo account cliente." #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#, fuzzy msgid "" "The orders themselves will not be anonymized and can still contain personal " "information!" msgstr "" +"Gli ordini non verranno anonimizzati e potranno comunque contenere dati " +"personali!" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#, fuzzy msgid "" "The customer will no longer be able to log in and will lose access to any " "membership benefits." msgstr "" +"Il cliente non potrà più accedere e perderà gli eventuali vantaggi associati " +"all'iscrizione." #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html msgid "This action is irreversible." @@ -24370,14 +26122,18 @@ msgid "New customer" msgstr "Cliente" #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#, fuzzy msgid "Are you sure you want to delete this membership?" -msgstr "" +msgstr "Eliminare veramente questa iscrizione?" #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#, fuzzy msgid "" "This membership cannot be deleted since it has been used in an order. Change " "its end date to the past instead." msgstr "" +"Questa iscrizione non può essere cancellata perché è stata utilizzata in un " +"ordine. Imposta invece la data di scadenza nel passato." #: pretix/control/templates/pretixcontrol/organizers/customers.html msgid "No customer accounts have been created yet." @@ -24389,32 +26145,40 @@ msgid "Create a new customer" msgstr "Crea un nuovo organizzatore" #: pretix/control/templates/pretixcontrol/organizers/delete.html +#, fuzzy msgid "Delete organizer" -msgstr "" +msgstr "Elimina organizzatore" #: pretix/control/templates/pretixcontrol/organizers/delete.html +#, fuzzy msgid "" "This operation will destroy this organizer including all events, " "configuration, products, quotas, questions, vouchers, lists, etc." msgstr "" +"Questa operazione eliminerà l'organizzatore, compresi tutti gli eventi, la " +"configurazione, i prodotti, le quote, le domande, i voucher, le liste, ecc." #: pretix/control/templates/pretixcontrol/organizers/delete.html -#, python-format +#, fuzzy, python-format msgid "" "To confirm you really want this, please type out the organizer's short name " "(\"%(slug)s\") here:" msgstr "" +"Per confermare, scrivi qui il nome breve dell'organizzatore (\"%(slug)s\"):" #: pretix/control/templates/pretixcontrol/organizers/delete.html +#, fuzzy msgid "" "This organizer account can not be deleted as it already contains orders, " "invoices, or devices." msgstr "" +"Questo account organizzatore non può essere eliminato perché contiene già " +"ordini, fatture o dispositivi." #: pretix/control/templates/pretixcontrol/organizers/detail.html -#, python-format +#, fuzzy, python-format msgid "Organizer: %(name)s" -msgstr "" +msgstr "Organizzatore: %(name)s" #: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html #, fuzzy @@ -24426,62 +26190,81 @@ msgstr "Solo ordini pagati" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html +#, fuzzy msgid "Advanced settings" -msgstr "" +msgstr "Impostazioni avanzate" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "Connect to device:" -msgstr "" +msgstr "Connetti al dispositivo:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "" "Download an app that is compatible with pretix. For example, our check-in " "app pretixSCAN is available on all major platforms." msgstr "" +"Scarica un'app compatibile con il pretix. Ad esempio, la nostra app check-in " +"pretixSCAN è disponibile su tutte le principali piattaforme." #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "Download pretixSCAN" -msgstr "" +msgstr "Scarica pretixSCAN" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "" "Open the app that you want to connect and optionally reset it to the " "original state." msgstr "" +"Apri l'app che desideri connettere e opzionalmente resetta allo stato " +"originale." #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "Scan the following configuration code:" -msgstr "" +msgstr "Scansiona il seguente codice di configurazione:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "" "If your app/device does not support scanning a QR code, you can also enter " "the following information:" msgstr "" +"Se il dispositivo non supporta la scansione di un codice QR, puoi inserire " +"le seguenti informazioni:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "System URL:" -msgstr "" +msgstr "URL del sistema:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "Token:" -msgstr "" +msgstr "Token:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html +#, fuzzy msgid "Device overview" -msgstr "" +msgstr "Panoramica del dispositivo" #: pretix/control/templates/pretixcontrol/organizers/device_edit.html +#, fuzzy msgid "Device:" -msgstr "" +msgstr "Dispositivo:" #: pretix/control/templates/pretixcontrol/organizers/device_edit.html +#, fuzzy msgid "Connect a new device" -msgstr "" +msgstr "Collega un nuovo dispositivo" #: pretix/control/templates/pretixcontrol/organizers/device_edit.html +#, fuzzy msgid "Device history" -msgstr "" +msgstr "Cronologia dei dispositivi" #: pretix/control/templates/pretixcontrol/organizers/device_logs.html #, fuzzy @@ -24489,118 +26272,177 @@ msgid "Device logs" msgstr "Nome del dispositivo" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#, fuzzy msgid "Revoke device access:" -msgstr "" +msgstr "Rimuovi l'accesso al dispositivo:" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#, fuzzy msgid "Are you sure you want remove access for this device?" -msgstr "" +msgstr "Sei sicuro di voler rimuovere l'accesso a questo dispositivo?" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#, fuzzy msgid "" "All data of this device will stay available, but you can't use the device " "any more." msgstr "" +"Tutti i dati di questo dispositivo rimangono disponibili, ma il dispositivo " +"non può più essere utilizzato." #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#, fuzzy msgid "All data uploaded by this device will stay available online." msgstr "" +"Tutti i dati caricati da questo dispositivo rimangono disponibili online." #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#, fuzzy msgid "" "If data (e.g. POS transactions or check-ins) has been created on this device " "and has not been uploaded, you will no longer be able to upload it." msgstr "" +"Se dati (ad esempio transazioni POS o check-in) sono stati creati su questo " +"dispositivo e non sono stati caricati, non sarà più possibile caricarli." #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#, fuzzy msgid "" "If the device software supports it, personal data such as orders will be " "deleted from the device on the next synchronization attempt. Non-personal " "data such as event metadata and POS transactions will persist until you " "uninstall or reset the software manually." msgstr "" +"Se il software del dispositivo lo supporta, i dati personali come gli ordini " +"verranno eliminati dal dispositivo al prossimo tentativo di " +"sincronizzazione. I dati non personali come i metadati degli eventi e le " +"transazioni POS rimangono fino a quando non viene disinstallato o resettato " +"manualmente il software." #: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy msgid "" "This menu allows you to connect hardware devices such as box office " "terminals or scanning terminals to your account." msgstr "" +"Questo menu ti permette di collegare dispositivi hardware come terminali di " +"biglietteria o terminali di scansione al tuo account." #: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy msgid "You haven't connected any hardware devices yet." -msgstr "" +msgstr "Non hai ancora collegato nessun dispositivo hardware." #: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy msgid "Connect a device" -msgstr "" +msgstr "Collega un dispositivo" #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Hardware model" msgstr "Modello hardware" #: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Inizio: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy msgid "Not yet initialized" -msgstr "" +msgstr "Non ancora inizializzato" #: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy msgid "Revoked" -msgstr "" +msgstr "Revocato" #: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy msgid "Connect" -msgstr "" +msgstr "Connetti" #: pretix/control/templates/pretixcontrol/organizers/devices.html #: pretix/control/templates/pretixcontrol/organizers/webhooks.html +#, fuzzy msgid "Logs" -msgstr "" +msgstr "Registri" #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "Organizer settings" -msgstr "" +msgstr "Impostazioni dell'organizzatore" #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "Organizer page" -msgstr "" +msgstr "Pagina dell'organizzatore" #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "The links you configure here will also be shown on all of your events." msgstr "" +"I link che configurate qui verranno visualizzati anche su tutti i vostri " +"eventi." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " "design settings." msgstr "" +"Queste impostazioni saranno utilizzate per la pagina dell'organizzatore e " +"per le impostazioni predefinite per tutti gli eventi in questo account che " +"non hanno le proprie impostazioni di progettazione." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "Privacy" -msgstr "" +msgstr "Privacy" #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "Some jurisdictions, including the European Union, require user consent " "before you are allowed to use cookies or similar technology for analytics, " "tracking, payment, or similar purposes." msgstr "" +"Alcune giurisdizioni, tra cui l'Unione Europea, richiedono il consenso " +"dell'utente prima che l'utente sia autorizzato ad utilizzare cookie o " +"tecnologie simili per fini analitici, di tracciamento, di pagamento o simili." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "pretix itself only ever sets cookies that are required to provide the " "service requested by the user or to maintain an appropriate level of " "security. Therefore, cookies set by pretix itself do not require consent in " "all jurisdictions that we are aware of." msgstr "" +"pretix stesso imposta soltanto cookie necessari per fornire il servizio " +"richiesto dall'utente o per garantire un livello adeguato di sicurezza. Di " +"conseguo, i cookie impostati da pretix non richiedono il consenso in tutte " +"le giurisdizioni in cui operiamo." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "Therefore, the settings on this page will only have an " "affect if you use plugins that require additional cookies " "and participate in our cookie consent mechanism." msgstr "" +"Pertanto, le impostazioni di questa pagina avranno effetto solo se utilizzi plugin che richiedono cookie aggiuntivi " +"e partecipano al meccanismo di consenso ai cookie." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "Ultimately, it is your responsibility to make sure you comply with all " "relevant laws. We try to help by providing these settings, but we cannot " @@ -24608,6 +26450,12 @@ msgid "" "usage, the legal details in your specific jurisdiction, or the agreements " "you have with third parties such as payment or tracking providers." msgstr "" +"In definitiva, è tua responsabilità assicurarti di rispettare tutte le leggi " +"pertinenti. Cerchiamo di aiutarti fornendo queste impostazioni, ma non " +"possiamo assumerci la responsabilità, poiché non conosciamo l'esatta " +"configurazione del tuo utilizzo di pretix, i dettagli legali nella tua " +"giurisdizione specifica o gli accordi che hai con terze parti, come " +"fornitori di pagamento o di monitoraggio." #: pretix/control/templates/pretixcontrol/organizers/edit.html #, fuzzy @@ -24616,24 +26464,34 @@ msgid "Accessibility" msgstr "Disponibilità" #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "Some jurisdictions, including the European Union, require you to publish " "information about the accessibility of your ticket shop. You can find a " "template in our documentation." msgstr "" +"Alcune giurisdizioni, tra cui l'Unione Europea, richiedono di pubblicare " +"informazioni sull'accessibilità del proprio biglietteria. Puoi trovare un " +"modello in la nostra documentazione." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "Instead of an URL, you can also configure a text that will be shown within " "pretix. This will be ignored if a URL is configured." msgstr "" +"Invece di un URL, puoi anche inserire un testo che verrà visualizzato " +"all'interno di pretix. Questo verrà ignorato se è presente un URL." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "Barcode media" -msgstr "" +msgstr "Supporto per codici a barre" #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "A \"barcode medium\" can be any printed or digital representation of a " "barcode. The medium will initially be created through the sale of a product " @@ -24641,53 +26499,80 @@ msgid "" "layout that includes the \"Reusable Medium ID\" as a QR code. Later, the " "same barcode may be re-used during the sale of a different product." msgstr "" +"Un 'supporto per codice a barre' può essere qualsiasi rappresentazione " +"stampata o digitale di un codice a barre. Il supporto viene creato " +"inizialmente durante la vendita di un prodotto che ha una politica media che " +"richiede tale supporto, insieme a un layout di biglietto o badge che include " +"l'ID del supporto riutilizzabile come codice QR. Successivamente, lo stesso " +"codice a barre può essere riutilizzato in una vendita di un altro prodotto." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "Barcode media can currently only be connected to tickets." msgstr "" +"I supporti per codici a barre possono essere collegati solo ai biglietti." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "This subsequent reuse of the barcode is currently only supported during POS " "sales." msgstr "" +"Questo riutilizzo successivo del codice a barre è attualmente supportato " +"solo nelle vendite al punto vendita." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "This medium type can work with almost any type of NFC chip. With this " "option, only the UID of the NFC chip is used for identification." msgstr "" +"Questo tipo di supporto funziona con quasi qualsiasi chip NFC. Con questa " +"opzione, viene utilizzato solamente l'UID del chip NFC per l'identificazione." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "NFC media can currently only be connected to gift cards." -msgstr "" +msgstr "I supporti NFC possono essere collegati solo a carte regalo." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "This method does not provide a high level of protection against abuse since " "it is possible for malicious users to clone someone's chip with the same UID." msgstr "" +"Questo metodo non offre un'alta protezione contro gli abusi, poiché utenti " +"malintenzionati possono clonare un chip con lo stesso UID." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "This medium type works only with NFC chips of the type Mifare Ultralight AES " "made by NXP. This provides a higher level of security than other approaches, " "but requires all chips to be encoded prior to use." msgstr "" +"Questo tipo di supporto funziona esclusivamente con chip NFC Mifare " +"Ultralight AES di NXP. Offre un livello di sicurezza superiore rispetto ad " +"altri metodi, ma richiede che tutti i chip siano codificati prima dell'uso." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "Domains" -msgstr "" +msgstr "Domini" #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "This dialog is intended for advanced users." -msgstr "" +msgstr "Questo dialogo è destinato agli utenti avanzati." #: pretix/control/templates/pretixcontrol/organizers/edit.html +#, fuzzy msgid "" "The domain needs to be configured on your webserver before it can be used " "here." msgstr "" +"Il dominio deve essere configurato sul webserver prima di poterlo utilizzare " +"qui." #: pretix/control/templates/pretixcontrol/organizers/edit.html #, fuzzy @@ -24695,20 +26580,23 @@ msgid "Add domain" msgstr "Invia links" #: pretix/control/templates/pretixcontrol/organizers/export.html +#, fuzzy msgid "Run export now and download result" -msgstr "" +msgstr "Esegui esportazione ora e scarica il risultato" #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html msgid "Delete gate:" msgstr "Cancella porta:" #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#, fuzzy msgid "Are you sure you want to delete the gate?" -msgstr "" +msgstr "Sei sicuro di voler eliminare il cancello?" #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html +#, fuzzy msgid "Gate:" -msgstr "" +msgstr "Cancello:" #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html #: pretix/control/templates/pretixcontrol/organizers/gates.html @@ -24717,14 +26605,17 @@ msgid "Create a new gate" msgstr "Crea un nuovo organizzatore" #: pretix/control/templates/pretixcontrol/organizers/gates.html +#, fuzzy msgid "The list below shows gates that you can use to group check-in devices." msgstr "" +"L'elenco seguente mostra i cancelli utilizzabili per raggruppare i " +"dispositivi di check-in." #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html -#, python-format +#, fuzzy, python-format msgid "Gift card: %(card)s" -msgstr "" +msgstr "Carta regalo: %(card)s" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #, fuzzy @@ -24732,12 +26623,14 @@ msgid "Expire date" msgstr "Data dell'ordine" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html +#, fuzzy msgid "Issued through sale" -msgstr "" +msgstr "Rilasciata tramite vendita" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html +#, fuzzy msgid "Transactions" -msgstr "" +msgstr "Transazioni" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html @@ -24747,18 +26640,23 @@ msgid "Information" msgstr "Conferme" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html +#, fuzzy msgid "" "Create a payment on the respective order that cancels out with this " "transaction. The order will then likely be overpaid." msgstr "" +"Crea un pagamento sull'ordine corrispondente che si annulla con questa " +"transazione. L'ordine sarà quindi probabilmente sovrapagato." #: pretix/control/templates/pretixcontrol/organizers/giftcard.html +#, fuzzy msgid "Revert" -msgstr "" +msgstr "Annulla" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html +#, fuzzy msgid "Gift card history" -msgstr "" +msgstr "Cronologia delle carte regalo" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_invite.html #, fuzzy @@ -24771,21 +26669,28 @@ msgid "Gift cards acceptance" msgstr "Codice Gift Card" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "" "This feature allows you to configure acceptance of gift cards across " "multiple organizer accounts." msgstr "" +"Questa funzione permette di configurare l'accettazione delle carte regalo su " +"più account organizzatori." #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "Other organizers you accept gift cards from" -msgstr "" +msgstr "Altri organizzatori da cui accetti carte regalo" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "" "You are not accepting gift cards from other organizers yet. If you want to " "do so, the other organizer can add you to their list and afterwards, you can " "confirm this here." msgstr "" +"Non accetti ancora carte regalo da altri organizzatori. Per farlo, l'altro " +"organizzatore deve aggiungerti al proprio elenco; potrai poi confermare qui." #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html #, fuzzy @@ -24798,18 +26703,22 @@ msgid "Remove" msgstr "Rimuovi" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "Accept" -msgstr "" +msgstr "Accetta" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "Decline" -msgstr "" +msgstr "Rifiuta" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "Other organizers accepting gift cards from you" -msgstr "" +msgstr "Altri organizzatori che accettano carte regalo da te" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "" "You can invite other organizers to accept your gift cards. After you have " "done so, they need to go to the same page in their account and accept your " @@ -24818,20 +26727,34 @@ msgid "" "responsibility to handle the exchange of money to offset the transactions " "between the two organizers." msgstr "" +"Puoi invitare altri organizzatori ad accettare le tue carte regalo. Dopo " +"averlo fatto, devono andare alla stessa pagina del loro account e accettare " +"il tuo invito. Nota che altri organizzatori saranno in grado di aggiungere " +"denaro alle carte regalo e che sarà necessario raccogliere da loro. È tua " +"responsabilità gestire lo scambio di denaro per compensare le transazioni " +"tra i due organizzatori." #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "" "You can optionally control whether they can access your reusable media. This " "is required if you want them to participate in a shared system with e.g. NFC " "payment chips." msgstr "" +"Puoi opzionalmente controllare se possono accedere ai tuoi supporti " +"riutilizzabili. Questo è necessario se vuoi che partecipino a un sistema " +"condiviso con ad esempio chip di pagamento NFC." #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html +#, fuzzy msgid "" "You should only use this option for organizers you trust, since (depending " "on the activated medium types) this will grant the other organizer access to " "cryptographic key material required to interact with the media type." msgstr "" +"Devi utilizzare questa opzione solo per organizzatori di fiducia, poiché (a " +"seconda dei tipi di supporto attivati) condividerà con l'altro organizzatore " +"il materiale chiave crittografico necessario per interagire con il supporto." #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html #, fuzzy @@ -24839,24 +26762,32 @@ msgid "Invite new organizer" msgstr "Crea un nuovo organizzatore" #: pretix/control/templates/pretixcontrol/organizers/giftcards.html +#, fuzzy msgid "Issued gift cards" -msgstr "" +msgstr "Carte regalo emesse" #: pretix/control/templates/pretixcontrol/organizers/giftcards.html +#, fuzzy msgid "" "You haven't issued any gift cards yet. You can either set up a product in an " "event shop to sell gift cards, or you can manually issue gift cards." msgstr "" +"Non hai ancora emesso carte regalo. Puoi creare un prodotto in un negozio di " +"eventi per vendere carte regalo o emetterle manualmente." #: pretix/control/templates/pretixcontrol/organizers/giftcards.html +#, fuzzy msgid "Manually issue a gift card" -msgstr "" +msgstr "Emetti una carta regalo manualmente" #: pretix/control/templates/pretixcontrol/organizers/index.html +#, fuzzy msgid "" "The list below shows all organizer accounts you have administrative access " "to." msgstr "" +"L'elenco seguente mostra tutti gli account degli organizzatori a cui hai " +"accesso amministrativo." #: pretix/control/templates/pretixcontrol/organizers/logs.html #, fuzzy @@ -24887,16 +26818,21 @@ msgid "Delete membership type:" msgstr "Cancella tipo di membership:" #: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#, fuzzy msgid "Are you sure you want to delete this membership type?" -msgstr "" +msgstr "Sei sicuro di voler eliminare questo tipo di iscrizione?" #: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#, fuzzy msgid "This membership type cannot be deleted since it has already been used." msgstr "" +"Questo tipo di iscrizione non può essere eliminato perché è già stato " +"utilizzato." #: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html +#, fuzzy msgid "Membership type:" -msgstr "" +msgstr "Tipo di iscrizione:" #: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html @@ -24905,21 +26841,30 @@ msgid "Create a new membership type" msgstr "Crea un nuovo organizzatore" #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html +#, fuzzy msgid "" "You can define membership types. These allow you to link products from " "different events together. You can sell a membership as part of a a product " "in one event, and require valid memberships to allow purchases in another " "event." msgstr "" +"Puoi definire tipi di iscrizione. Questi consentono di collegare prodotti di " +"diversi eventi. Puoi vendere un abbonamento come parte di un prodotto in un " +"evento e richiedere iscrizioni valide per consentire acquisti in un altro " +"evento." #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html +#, fuzzy msgid "" "This can be used to enable products like year passes, tickets of ten, etc." msgstr "" +"Questo consente di attivare prodotti come pass dell'anno, biglietti da " +"dieci, ecc." #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html +#, fuzzy msgid "Outgoing email" -msgstr "" +msgstr "Email in uscita" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #, fuzzy @@ -24928,26 +26873,29 @@ msgid "Email details" msgstr "Indirizzo email" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html +#, fuzzy msgctxt "email" msgid "From" -msgstr "" +msgstr "Da" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html +#, fuzzy msgctxt "email" msgid "To" -msgstr "" +msgstr "A" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html msgctxt "email" msgid "Cc" -msgstr "" +msgstr "Cc" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html +#, fuzzy msgctxt "email" msgid "Bcc" -msgstr "" +msgstr "Bcc" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html @@ -24962,12 +26910,14 @@ msgid "Creation" msgstr "Data di creazione" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html +#, fuzzy msgid "Sent" -msgstr "" +msgstr "Inviato" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html +#, fuzzy msgid "Next attempt (estimate)" -msgstr "" +msgstr "Prossimo tentativo previsto" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #, fuzzy @@ -24987,20 +26937,26 @@ msgid "Headers" msgstr "immagine dell'header" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html +#, fuzzy msgid "Sensitive content not shown for security reasons" -msgstr "" +msgstr "Contenuto sensibile nascosto per motivi di sicurezza" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html +#, fuzzy msgid "" "Additional headers will be added by the mail server and are not visible here." msgstr "" +"Intestazioni aggiuntive saranno inserite dal server di posta e non sono " +"visibili qui." #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html -#, python-format +#, fuzzy, python-format msgid "" "This is an overview of all emails sent by your organizer account in the last " "%(days)s days." msgstr "" +"Ecco un'overview di tutte le email inviate dal tuo account organizzatore " +"negli ultimi %(days)s giorni." #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html #, fuzzy @@ -25021,46 +26977,59 @@ msgid "Sent:" msgstr "Evento:" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html +#, fuzzy msgid "Retry (if failed or withheld)" -msgstr "" +msgstr "Riprova (se fallita o rifiutata)" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html +#, fuzzy msgid "Abort (if queued, awaiting retry or withheld)" -msgstr "" - -#: pretix/control/templates/pretixcontrol/organizers/plugin_events.html -#, fuzzy, python-format -#| msgid "Show next month, %(month)s" -msgid "Events with plugin %(name)s" -msgstr "Mostra il mese successivo, %(month)s" +msgstr "Interrompere (se in coda, in attesa di riprovare o trattenuta)" #: pretix/control/templates/pretixcontrol/organizers/plugin_events.html #, python-format +msgid "Events with plugin %(name)s" +msgstr "Eventi con plugin %(name)s" + +#: pretix/control/templates/pretixcontrol/organizers/plugin_events.html +#, fuzzy, python-format msgid "" "The plugin \"%(name)s\" can be enabled or disabled for every event " "individually." msgstr "" +"Il plugin \"%(name)s\" può essere abilitato o disabilitato per ogni evento " +"singolarmente." #: pretix/control/templates/pretixcontrol/organizers/plugin_events.html -#, python-format +#, fuzzy, python-format msgid "" "The plugin \"%(name)s\" is enabled for your organizer account, but also " "needs to be enabled for the specific events you want to use it with." msgstr "" +"Il plugin \"%(name)s\" è attivo per il tuo account organizzatore, ma deve " +"essere anche abilitato per gli eventi specifici in cui vuoi utilizzarlo." #: pretix/control/templates/pretixcontrol/organizers/plugin_events.html +#, fuzzy msgid "" "Using this form, you can quickly enable or disable it for many events. Note " "that it might still be necessary to configure the plugin for each event " "individually." msgstr "" +"Utilizzando questo form, puoi abilitare o disabilitare rapidamente per molti " +"eventi. Tuttavia, potrebbe essere comunque necessario configurare il plugin " +"per ciascun evento singolarmente." #: pretix/control/templates/pretixcontrol/organizers/plugins.html +#, fuzzy msgid "" "On this page, you can choose plugins you want to enable for your organizer " "account. Plugins might bring additional software functionality, connect your " "events to third-party services, or apply other forms of customizations." msgstr "" +"Su questa pagina puoi selezionare i plugin da abilitare per il tuo account " +"organizzatore. I plugin possono aggiungere funzionalità software, collegare " +"gli eventi a servizi esterni o apportare personalizzazioni." #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, fuzzy @@ -25077,9 +27046,12 @@ msgstr[0] "%(count)s evento" msgstr[1] "%(count)s eventi" #: pretix/control/templates/pretixcontrol/organizers/plugins.html +#, fuzzy msgid "" "Parts of this plugin can be enabled or disabled for events individually." msgstr "" +"Alcune parti di questo plugin possono essere abilitate o disabilitate per " +"evento in maniera individuale." #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, fuzzy @@ -25087,15 +27059,23 @@ msgid "Manage events" msgstr "Prezzo netto" #: pretix/control/templates/pretixcontrol/organizers/plugins.html +#, fuzzy msgid "This plugin can be enabled or disabled for events individually." msgstr "" +"Questo plugin può essere abilitato o disabilitato per evento in maniera " +"individuale." #: pretix/control/templates/pretixcontrol/organizers/properties.html +#, fuzzy msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your events and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of events." msgstr "" +"Qui puoi definire un insieme di proprietà dei metadati (ad esempio " +"variabili) che puoi successivamente assegnare agli eventi e riutilizzare in " +"aree come i layout dei biglietti. È un risparmio di tempo se gestisci molti " +"eventi." #: pretix/control/templates/pretixcontrol/organizers/properties.html #: pretix/control/templates/pretixcontrol/organizers/property_edit.html @@ -25108,12 +27088,14 @@ msgid "Delete property:" msgstr "Elimina proprietà:" #: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#, fuzzy msgid "Are you sure you want to delete the property?" -msgstr "" +msgstr "Sei sicuro di voler eliminare questa proprietà?" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html +#, fuzzy msgid "Property:" -msgstr "" +msgstr "Proprietà:" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html #, fuzzy @@ -25142,8 +27124,9 @@ msgid "Add a new value" msgstr "Valido e con valore" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html +#, fuzzy msgid "Sort alphabetically" -msgstr "" +msgstr "Ordina alfabeticamente" #: pretix/control/templates/pretixcontrol/organizers/reusable_media.html #, fuzzy @@ -25157,9 +27140,10 @@ msgstr "Crea un nuovo organizzatore" #: pretix/control/templates/pretixcontrol/organizers/reusable_media.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html +#, fuzzy msgctxt "reusable_media" msgid "Identifier" -msgstr "" +msgstr "Numero di identificazione" #: pretix/control/templates/pretixcontrol/organizers/reusable_media.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html @@ -25189,25 +27173,30 @@ msgid "Medium history" msgstr "Modifica dettagli" #: pretix/control/templates/pretixcontrol/organizers/reusable_medium_edit.html +#, fuzzy msgctxt "reusable_media" msgid "New medium" -msgstr "" +msgstr "Nuovo supporto" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html msgid "Delete SSO client:" msgstr "Elimina client SSO:" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#, fuzzy msgid "Are you sure you want to delete this SSO client?" -msgstr "" +msgstr "Sei sicuro di voler eliminare questo client SSO?" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#, fuzzy msgid "This SSO client cannot be deleted since it has already been used." msgstr "" +"Questo client SSO non può essere eliminato perché è già stato utilizzato." #: pretix/control/templates/pretixcontrol/organizers/ssoclient_edit.html +#, fuzzy msgid "SSO client:" -msgstr "" +msgstr "Client SSO:" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_edit.html #: pretix/control/templates/pretixcontrol/organizers/ssoclients.html @@ -25216,23 +27205,29 @@ msgid "Create a new SSO client" msgstr "Crea un nuovo organizzatore" #: pretix/control/templates/pretixcontrol/organizers/ssoclients.html +#, fuzzy msgid "" "You can allow your customers to log into other systems using their customer " "account credentials by setting up your other systems as a Single-Sign-On " "(SSO) client based on OpenID Connect." msgstr "" +"Permetti ai tuoi clienti di accedere a sistemi esterni utilizzando le " +"credenziali del proprio account cliente configurando tali sistemi come " +"client SSO basato su OpenID Connect." #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html msgid "Delete SSO provider:" msgstr "Elimina provider SSO:" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#, fuzzy msgid "Are you sure you want to delete this SSO provider?" -msgstr "" +msgstr "Sei sicuro di voler eliminare questo provider SSO?" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#, fuzzy msgid "This SSO provider cannot be deleted since it has already been used." -msgstr "" +msgstr "Questo provider SSO non può essere eliminato poiché è già in uso." #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html msgid "SSO provider:" @@ -25251,24 +27246,32 @@ msgid "Redirection URL" msgstr "Indirizzi URL di reindirizzamento" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html +#, fuzzy msgid "" "You can connect existing Single-Sign-On (SSO) providers to allow your " "customers to log in using your own account system." msgstr "" +"Puoi collegare provider SSO esistenti per consentire ai clienti di accedere " +"al sistema di autenticazione interno." #: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#, fuzzy msgid "Delete team:" -msgstr "" +msgstr "Elimina team:" #: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#, fuzzy msgid "" "You cannot delete the team because there would be no one left who could " "change team permissions afterwards." msgstr "" +"Non è possibile eliminare il team perché nessuno rimarrebbe in grado di " +"modificare i permessi successivamente." #: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#, fuzzy msgid "Are you sure you want to delete the team?" -msgstr "" +msgstr "Sei sicuro di voler eliminare il team?" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html #: pretix/control/templates/pretixcontrol/organizers/team_members.html @@ -25277,101 +27280,130 @@ msgstr "Gruppo:" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html #: pretix/control/templates/pretixcontrol/organizers/teams.html +#, fuzzy msgid "Create a new team" -msgstr "" +msgstr "Crea un nuovo team" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html +#, fuzzy msgid "You will be able to add team members in the next step." -msgstr "" +msgstr "Puoi aggiungere membri del team nel passo successivo." #: pretix/control/templates/pretixcontrol/organizers/team_edit.html +#, fuzzy msgid "" "Even if a team has no access to a certain category of data, they might still " "be able to see parts of this data when it is linked to data they can see." msgstr "" +"Anche se un team non ha accesso a una certa categoria di dati, potrebbe " +"comunque vedere parti di essi se sono collegati a dati che può visualizzare." #: pretix/control/templates/pretixcontrol/organizers/team_edit.html +#, fuzzy msgid "" "For example, someone with access to customer accounts will be able to see " "some information about gift cards linked to a customer account, even if they " "generally can't see gift cards directly." msgstr "" +"Ad esempio, un utente con accesso ai conti clienti potrà visualizzare alcune " +"informazioni sulle carte regalo associate a un account cliente, anche se in " +"genere non può vedere direttamente le carte regalo." #: pretix/control/templates/pretixcontrol/organizers/team_edit.html +#, fuzzy msgid "" "For example, someone with access to orders will be able to see some " "information about vouchers used to create an order, even if they generally " "can't see vouchers directly." msgstr "" +"Ad esempio, un utente con accesso agli ordini potrà vedere alcune " +"informazioni sui voucher utilizzati per generare un ordine, anche se in " +"genere non può vedere direttamente i voucher." #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Member" msgstr "Membro" #: pretix/control/templates/pretixcontrol/organizers/team_members.html +#, fuzzy msgid "Two-factor authentication enabled" -msgstr "" +msgstr "Autenticazione a due fattori abilitata" #: pretix/control/templates/pretixcontrol/organizers/team_members.html +#, fuzzy msgid "Two-factor authentication disabled" -msgstr "" +msgstr "Autenticazione a due fattori disabilitata" #: pretix/control/templates/pretixcontrol/organizers/team_members.html +#, fuzzy msgid "invited, pending response" -msgstr "" +msgstr "invitato, in attesa di risposta" #: pretix/control/templates/pretixcontrol/organizers/team_members.html +#, fuzzy msgid "resend invite" -msgstr "" +msgstr "Rinvia l'invito" #: pretix/control/templates/pretixcontrol/organizers/team_members.html +#, fuzzy msgid "" "To add a new user, you can enter their email address here. If they already " "have a pretix account, they will immediately be added to the event. " "Otherwise, they will be sent an email with an invitation." msgstr "" +"Per aggiungere un nuovo utente, inserisci il suo indirizzo email. Se già " +"possiede un account pretix, verrà immediatamente aggiunto all'evento. " +"Altrimenti, riceverà un'email con un invito." #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Add" msgstr "Aggiungi" #: pretix/control/templates/pretixcontrol/organizers/team_members.html +#, fuzzy msgid "API tokens" -msgstr "" +msgstr "Token API" #: pretix/control/templates/pretixcontrol/organizers/team_members.html +#, fuzzy msgid "Team history" -msgstr "" +msgstr "Cronologia del team" #: pretix/control/templates/pretixcontrol/organizers/teams.html +#, fuzzy msgid "The list below shows all teams that exist within this organizer." msgstr "" +"L'elenco qui sotto mostra tutte le team presenti in questo organizzatore." #: pretix/control/templates/pretixcontrol/organizers/teams.html msgid "Members" msgstr "Membri" #: pretix/control/templates/pretixcontrol/organizers/teams.html -#, python-format +#, fuzzy, python-format msgid "+ %(count)s invited" -msgstr "" +msgstr "+ %(count)s invitato" #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html +#, fuzzy msgid "Modify webhook" -msgstr "" +msgstr "Modifica il webhook" #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html +#, fuzzy msgid "Create a new webhook" -msgstr "" +msgstr "Crea un nuovo webhook" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html -#, python-format +#, fuzzy, python-format msgid "Logs for webhook %(url)s" -msgstr "" +msgstr "Log per il webhook %(url)s" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "This page shows all calls to your webhook in the past 30 days." msgstr "" +"Questa pagina elenca tutte le chiamate al tuo webhook negli ultimi 30 giorni." #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html #, python-format @@ -25381,105 +27413,127 @@ msgstr[0] "Un webhook è programmato per essere riprovato." msgstr[1] "%(count)s webhook sono programmati per essere riprovati." #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "Stop retrying" -msgstr "" +msgstr "Interrompi i tentativi" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html -#, python-format +#, fuzzy, python-format msgid "" "Webhooks scheduled to be retried in less than %(minutes)s minutes may not be " "listed here and can no longer be stopped or expedited." msgstr "" +"I webhook programmati per essere ripetuti in meno di %(minutes)s minuti non " +"sono elencati qui e non possono più essere fermati o accelerati." #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "This webhook was retried since it previously failed." msgstr "" +"Questo webhook è stato eseguito nuovamente perché il tentativo precedente " +"non era riuscito." #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "Failed" -msgstr "" +msgstr "Fallito" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "Request URL" -msgstr "" +msgstr "URL della richiesta" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "Request POST body" -msgstr "" +msgstr "Corpo della richiesta POST" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "Response body" -msgstr "" +msgstr "Corpo della risposta" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html +#, fuzzy msgid "This webhook did not receive any events in the last 30 days." -msgstr "" +msgstr "Questo webhook non ha ricevuto eventi negli ultimi 30 giorni." #: pretix/control/templates/pretixcontrol/organizers/webhooks.html +#, fuzzy msgid "" "This menu allows you to create webhooks to connect pretix to other online " "services." msgstr "" +"Questo menu consente di creare webhook per collegare pretix ad altri servizi " +"online." #: pretix/control/templates/pretixcontrol/organizers/webhooks.html +#, fuzzy msgid "Read documentation" -msgstr "" +msgstr "Leggi la documentazione" #: pretix/control/templates/pretixcontrol/organizers/webhooks.html +#, fuzzy msgid "You haven't created any webhooks yet." -msgstr "" +msgstr "Non hai ancora creato dei webhook." #: pretix/control/templates/pretixcontrol/organizers/webhooks.html +#, fuzzy msgid "Create webhook" -msgstr "" +msgstr "Crea un webhook" #: pretix/control/templates/pretixcontrol/pagination.html +#, fuzzy msgid "Go to page 1" -msgstr "" +msgstr "Vai a pagina 1" #: pretix/control/templates/pretixcontrol/pagination.html -#, python-format +#, fuzzy, python-format msgid "Go to page %(page)s" -msgstr "" +msgstr "Vai alla pagina %(page)s" #: pretix/control/templates/pretixcontrol/pagination.html +#, fuzzy msgid "Click to choose a page" -msgstr "" +msgstr "Fai clic per selezionare una pagina" #: pretix/control/templates/pretixcontrol/pagination.html -#, python-format +#, fuzzy, python-format msgid "Page %(page)s of %(of)s (%(count)s elements)" -msgstr "" +msgstr "Pagina %(page)s di %(of)s (elementi %(count)s)" #: pretix/control/templates/pretixcontrol/pagination.html #: pretix/control/templates/pretixcontrol/pagination_huge.html -#, python-format +#, fuzzy, python-format msgid "%(count)s elements" -msgstr "" +msgstr "Elementi %(count)s" #: pretix/control/templates/pretixcontrol/pagination.html #: pretix/control/templates/pretixcontrol/pagination_huge.html +#, fuzzy msgid "Show per page:" -msgstr "" +msgstr "Mostra per pagina:" #: pretix/control/templates/pretixcontrol/pagination_huge.html -#, python-format +#, fuzzy, python-format msgid "Page %(page)s" -msgstr "" +msgstr "Pagina %(page)s" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/control/templates/pretixcontrol/pdf/placeholders.html +#, fuzzy msgid "PDF Editor" -msgstr "" +msgstr "Editor PDF" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/plugins/banktransfer/refund_export.py +#, fuzzy msgid "Code" -msgstr "" +msgstr "Codice" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Text box" -msgstr "" +msgstr "Riquadro testo" #: pretix/control/templates/pretixcontrol/pdf/index.html #, fuzzy @@ -25487,12 +27541,14 @@ msgid "QR Code" msgstr "Risultato" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "QR code for Check-In" -msgstr "" +msgstr "Codice QR per il check-in" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "QR code for Lead Scanning" -msgstr "" +msgstr "Codice QR per la scansione del piombo" #: pretix/control/templates/pretixcontrol/pdf/index.html #, fuzzy @@ -25500,91 +27556,127 @@ msgid "Other QR code" msgstr "Codice ordine" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Image" -msgstr "" +msgstr "Immagine" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "You can use this to add user-uploaded pictures from questions or pictures " "generated by plugins. If you want to embed a logo or other images, use a " "custom background instead." msgstr "" +"Puoi utilizzare questo per aggiungere immagini caricate dall'utente da " +"domande o generati da plugin. Per inserire un logo o altre immagini, usa " +"invece uno sfondo personalizzato." #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Dynamic image" -msgstr "" +msgstr "Immagine dinamica" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "pretix Logo" -msgstr "" +msgstr "Logo pretix" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Duplicate" -msgstr "" +msgstr "Duplicato" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Undo" -msgstr "" +msgstr "Annulla" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Redo" -msgstr "" +msgstr "Ripeti" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "This feature is only intended for advanced users. We recommend to only use " "it to copy and share ticket designs, not to modify the design source code." msgstr "" +"Questa funzione è riservata agli utenti avanzati. Si consiglia di " +"utilizzarla solo per copiare e condividere i disegni dei biglietti, non per " +"modificare il codice sorgente del design." #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/presale/templates/pretixpresale/giftcard/checkout.html +#, fuzzy msgid "Apply" -msgstr "" +msgstr "Applica" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Uploading new PDF background…" -msgstr "" +msgstr "Caricamento nuovo background PDF…" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Welcome to the PDF ticket editor!" -msgstr "" +msgstr "Benvenuti nell'editor di biglietti PDF!" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "This editor allows you to create a design for the PDF tickets of your event. " "You can upload a background PDF and then use this tool to place texts and a " "QR code on the ticket." msgstr "" +"Questo editor ti permette di creare un design per i biglietti PDF del tuo " +"evento. Puoi caricare un PDF di sfondo e poi utilizzare questo strumento per " +"inserire testi e un codice QR sul biglietto." #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "Please note that the editor can only provide a rough preview. Some details, " "for example in text rendering, might look slightly different in the final " "tickets. You can use the \"Preview\" button on the right for a more precise " "preview." msgstr "" +"Si prega di notare che l'editor può fornire solo un'anteprima " +"approssimativa. Alcuni dettagli, per esempio nel rendering del testo, " +"potrebbero apparire leggermente diversi nei biglietti finali. È possibile " +"utilizzare il pulsante \"Anteprima\" sulla destra per un'anteprima più " +"precisa." #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "The editor is tested with recent versions of Google Chrome, Mozilla Firefox " "and Opera. Other browsers, especially Internet Explorer or Microsoft Edge, " "might have problems displaying your background PDF or loading the correct " "fonts." msgstr "" +"L'editor è testato con le versioni più recenti di Google Chrome, Mozilla " +"Firefox e Opera. Altri browser, in particolare Internet Explorer o Microsoft " +"Edge, potrebbero non visualizzare correttamente il PDF di sfondo o caricare " +"i font necessari." #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "The editor requires JavaScript to work. Please enable JavaScript in your " "browser to continue." msgstr "" +"L'editor richiede JavaScript per funzionare. Attiva JavaScript nel tuo " +"browser per procedere." #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Loading…" -msgstr "" +msgstr "Caricamento…" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Start editing" -msgstr "" +msgstr "Modifica il documento" #: pretix/control/templates/pretixcontrol/pdf/index.html #, fuzzy @@ -25592,65 +27684,81 @@ msgid "Layout name" msgstr "Nome del posto" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Preferred language" -msgstr "" +msgstr "Lingua preferita" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Upload PDF as background" -msgstr "" +msgstr "Carica PDF come sfondo" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "You can upload a PDF to use as a custom background. The paper size will " "match the PDF." msgstr "" +"Puoi caricare un PDF da usare come sfondo personalizzato. La dimensione " +"della pagina sarà quella del PDF." #: pretix/control/templates/pretixcontrol/pdf/index.html -#, python-format +#, fuzzy, python-format msgid "max. %(size)s, smaller is better" -msgstr "" +msgstr "max. %(size)s, più piccolo è meglio" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Download current background" -msgstr "" +msgstr "Scarica lo sfondo attuale" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Or choose custom paper size" msgstr "Oppure scegli un formato carta personalizzato" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "To manually change the paper size, you need to create a new, empty " "background." msgstr "" +"Per modificare manualmente le dimensioni del supporto, crea un nuovo sfondo " +"vuoto." #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Width (mm)" -msgstr "" +msgstr "Larghezza (mm)" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Height (mm)" -msgstr "" +msgstr "Altezza (mm)" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Create empty background" -msgstr "" +msgstr "Crea sfondo vuoto" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Style" -msgstr "" +msgstr "Stile" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Dark" -msgstr "" +msgstr "Scuro" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Light" -msgstr "" +msgstr "Luminoso" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Image content" -msgstr "" +msgstr "Contenuto dell'immagine" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html @@ -25662,71 +27770,90 @@ msgstr "Continua" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/control/templates/pretixcontrol/pdf/placeholders.html +#, fuzzy msgid "Event attribute:" -msgstr "" +msgstr "Attributo prodotto:" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/control/templates/pretixcontrol/pdf/placeholders.html +#, fuzzy msgid "Item attribute:" -msgstr "" +msgstr "Attributo prodotto:" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Other… (multilingual)" -msgstr "" +msgstr "Altro... (multilingue)" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Other…" -msgstr "" +msgstr "Altro…" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Show available placeholders" -msgstr "" +msgstr "Mostra i segnaposti disponibili" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "x (mm)" -msgstr "" +msgstr "x (mm)" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "y (mm)" -msgstr "" +msgstr "y (mm)" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Size (mm)" -msgstr "" +msgstr "Dimensione (mm)" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "QR color" -msgstr "" +msgstr "Colore del codice QR" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Render without whitespace" -msgstr "" +msgstr "Render senza spazi bianchi" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "" "Required for consistent size across platforms. Supported on Android starting " "with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." msgstr "" +"Richiesto per garantire dimensioni coerenti su tutte le piattaforme. " +"Supportato su Android a partire da pretixPRINT 2.3.3 e su desktop con " +"pretixSCAN 1.9.3." #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Rotation (°)" -msgstr "" +msgstr "Rotazione (gradi)" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Font size (pt)" -msgstr "" +msgstr "Dimensione carattere (pt)" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Line height" -msgstr "" +msgstr "Spazio tra le righe" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Text color" -msgstr "" +msgstr "Colore del testo" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Flow multiple lines downward from specified position" -msgstr "" +msgstr "Flusso di linee multiple verso il basso dalla posizione specificata" #: pretix/control/templates/pretixcontrol/pdf/index.html #, fuzzy @@ -25735,22 +27862,27 @@ msgid "Automatically reduce font size to fit content" msgstr "Eseguire automaticamente il check-out di tutti gli utenti alle" #: pretix/control/templates/pretixcontrol/pdf/index.html +#, fuzzy msgid "Allow long words to be split (preview is not accurate)" -msgstr "" +msgstr "Permetti di dividere le parole lunghe (l'anteprima non è precisa)" #: pretix/control/templates/pretixcontrol/pdf/index.html -#, python-format +#, fuzzy, python-format msgid "" "This layout uses new features. If you print from your device, make sure you " "use pretixPRINT version %(print_version)s (or newer) or pretixSCAN Desktop " "version %(scan_version)s (or newer)." msgstr "" +"Questo layout utilizza nuove funzionalità. Se si stampa dal dispositivo, " +"assicurarsi di utilizzare la versione pretixPRINT %(print_version)s (o più " +"recente) o la versione desktop pretixSCAN %(scan_version)s (o più recente)." #: pretix/control/templates/pretixcontrol/pdf/placeholders.html msgid "Available placeholders" msgstr "Segnaposto disponibili" #: pretix/control/templates/pretixcontrol/pdf/placeholders.html +#, fuzzy msgid "" "You can use placeholders in custom texts on tickets to enrich your text with " "individual data. Which placeholders are available depends on your event " @@ -25759,6 +27891,12 @@ msgid "" "however most of them can also be empty in some cases depending on " "configuration." msgstr "" +"Puoi utilizzare segnaposto nei testi personalizzati dei biglietti per " +"inserire dati specifici del partecipante. I segnaposto disponibili dipendono " +"dalle impostazioni dell'evento, dai plugin attivati, dal prodotto scelto e " +"dagli input forniti dall'utente. Questa pagina elenca tutti i segnaposto " +"tecnologicamente disponibili per il tuo evento, anche se in alcuni casi " +"possono essere vuoti a seconda della configurazione." #: pretix/control/templates/pretixcontrol/pdf/placeholders.html #, fuzzy @@ -25770,10 +27908,13 @@ msgid "Formatting example" msgstr "Esempio di formattazione" #: pretix/control/templates/pretixcontrol/search/orders.html +#, fuzzy msgid "" "We couldn't find any orders that you have access to and that match your " "search query." msgstr "" +"Non hai trovato ordini a cui hai accesso e che corrispondano alla tua " +"ricerca." #: pretix/control/templates/pretixcontrol/search/payments.html #, fuzzy @@ -25781,51 +27922,66 @@ msgid "Payment search" msgstr "Pagamenti" #: pretix/control/templates/pretixcontrol/search/payments.html +#, fuzzy msgid "" "We couldn't find any payments that you have access to and that match your " "search query." msgstr "" +"Non abbiamo trovato pagamenti accessibili che corrispondano alla ricerca." #: pretix/control/templates/pretixcontrol/select2_widget.html +#, fuzzy msgid "Please enable JavaScript in your browser." -msgstr "" +msgstr "Abilita JavaScript nel browser." #: pretix/control/templates/pretixcontrol/shredder/download.html #: pretix/control/templates/pretixcontrol/shredder/index.html +#, fuzzy msgid "Data shredder" -msgstr "" +msgstr "Strumento di eliminazione dati" #: pretix/control/templates/pretixcontrol/shredder/download.html +#, fuzzy msgid "Step 1: Download data" -msgstr "" +msgstr "Passo 1: Scarica i dati" #: pretix/control/templates/pretixcontrol/shredder/download.html +#, fuzzy msgid "(Optional) Step 1: Download data" -msgstr "" +msgstr "(Opzionale) Passo 1: Scaricare i dati" #: pretix/control/templates/pretixcontrol/shredder/download.html +#, fuzzy msgid "" "You are about to permanently delete data from the server, even though you " "might be required to keep some of this data on file. You can therefore " "download the following file and store it in a safe place:" msgstr "" +"Stai per eliminare definitivamente i dati dal server, anche se potrebbe " +"essere necessario conservarne alcuni sul file. Puoi quindi scaricare il file " +"seguente e conservarlo in un luogo sicuro:" #: pretix/control/templates/pretixcontrol/shredder/download.html +#, fuzzy msgid "Download data" -msgstr "" +msgstr "Scarica dati" #: pretix/control/templates/pretixcontrol/shredder/download.html +#, fuzzy msgid "Step 2: Confirm deletion" -msgstr "" +msgstr "Passo 2: Conferma l'eliminazione" #: pretix/control/templates/pretixcontrol/shredder/download.html -#, python-format +#, fuzzy, python-format msgid "" "Please re-check that you are fully certain that you want to delete the " "selected categories of data from the event %(event)s. To " "confirm you really want this, please type out the event's short name " "(\"%(slug)s\") here:" msgstr "" +"Assicurati di essere completamente certi di voler eliminare le categorie di " +"dati selezionate dall'evento %(event)s. Per confermare la " +"richiesta, digita qui il nome breve dell'evento (\"%(slug)s\"):" #: pretix/control/templates/pretixcontrol/shredder/download.html #, fuzzy @@ -25833,23 +27989,32 @@ msgid "Event short name" msgstr "Data di Inizio" #: pretix/control/templates/pretixcontrol/shredder/download.html +#, fuzzy msgid "Step 3: Confirm download" -msgstr "" +msgstr "Fase 3: Conferma il download" #: pretix/control/templates/pretixcontrol/shredder/download.html +#, fuzzy msgid "" "In the downloaded file, there is a text file named \"CONFIRM_CODE.txt\" with " "a six-character code. Please enter this code here to confirm that you " "successfully downloaded the file." msgstr "" +"Nel file scaricato c'è un file di testo chiamato \"CONFIRM_CODE.txt\" " +"contenente un codice a sei caratteri. Inseriscilo qui per confermare il " +"download." #: pretix/control/templates/pretixcontrol/shredder/download.html +#, fuzzy msgid "" "Depending on the amount of data in your event, the following step may take a " "while to complete. We will inform you via email once it has been completed." msgstr "" +"In base alla quantità di dati relativi all'evento, questo passo potrebbe " +"richiedere del tempo. Ti invieremo un'email quando sarà completato." #: pretix/control/templates/pretixcontrol/shredder/index.html +#, fuzzy msgid "" "This feature allows you to remove personal data from this event. You will " "first select what kind of data you want to shred, then you are able to " @@ -25857,36 +28022,56 @@ msgid "" "will be removed from the server's database. The data might still exist in " "backups for a limited period of time." msgstr "" +"Questa funzione consente di eliminare i dati personali dall'evento. " +"Seleziona prima il tipo di dati da eliminare, poi puoi scaricare i dati " +"interessati; dopo aver confermato il download, essi verranno rimossi dal " +"database del server. I dati potrebbero comunque essere presenti nei backup " +"per un periodo limitato." #: pretix/control/templates/pretixcontrol/shredder/index.html +#, fuzzy msgid "" "Using this will not remove the orders for your event, it just scrubs them of " "data that can be linked to individual persons." msgstr "" +"Utilizzando questa opzione, gli ordini per l'evento non verranno eliminati, " +"ma i dati legati a singole persone saranno cancellati." #: pretix/control/templates/pretixcontrol/shredder/index.html +#, fuzzy msgid "" "It is within your own responsibility to check if you are allowed to delete " "the affected data in your legislation, e.g. for reasons of taxation. In many " "countries, you need to keep some data in the live system in case of an audit." msgstr "" +"È tua responsabilità verificare se la cancellazione dei dati interessati è " +"consentita dalla tua legislazione, ad esempio per motivi fiscali. In molti " +"paesi, è obbligatorio conservare alcuni dati nel sistema attivo in caso di " +"controllo d'audit." #: pretix/control/templates/pretixcontrol/shredder/index.html +#, fuzzy msgid "" "For most categories of data, you will be able to partially download the data " "to store it offline. Some kinds of data (such as some payment information) " "as well as historical log data cannot be downloaded at the moment." msgstr "" +"Per la maggior parte dei tipi di dati, puoi scaricare parzialmente " +"l'informazione per conservarla offline. Alcuni dati (come informazioni di " +"pagamento) e i log storici non sono ancora disponibili per il download." #: pretix/control/templates/pretixcontrol/shredder/index.html +#, fuzzy msgid "Data selection" -msgstr "" +msgstr "Selezione dei dati" #: pretix/control/templates/pretixcontrol/shredder/index.html +#, fuzzy msgid "" "We recommend not to remove this data because you might need it in case of a " "tax audit." msgstr "" +"Si consiglia di non eliminare questi dati in caso di un controllo fiscale." #: pretix/control/templates/pretixcontrol/subevents/bulk.html msgctxt "subevent" @@ -25894,23 +28079,26 @@ msgid "Create multiple dates" msgstr "Crea date multiple" #: pretix/control/templates/pretixcontrol/subevents/bulk.html +#, fuzzy msgid "Repetition rule" -msgstr "" +msgstr "Regola di ripetizione" #: pretix/control/templates/pretixcontrol/subevents/bulk.html -#, python-format +#, fuzzy, python-format msgid "Repeat every %(interval)s %(freq)s, starting at %(start)s." -msgstr "" +msgstr "Ripetere ogni %(interval)s %(freq)s, partendo da %(start)s." #: pretix/control/templates/pretixcontrol/subevents/bulk.html +#, fuzzy msgctxt "subevent" msgid "Preview" -msgstr "" +msgstr "Anteprima" #: pretix/control/templates/pretixcontrol/subevents/bulk.html +#, fuzzy msgctxt "subevent" msgid "Times" -msgstr "" +msgstr "Orari" #: pretix/control/templates/pretixcontrol/subevents/bulk.html #, fuzzy @@ -25923,30 +28111,35 @@ msgid "End of time slots" msgstr "Fine della prevendita" #: pretix/control/templates/pretixcontrol/subevents/bulk.html +#, fuzzy msgid "Length of slots" -msgstr "" +msgstr "Durata delle fasce orarie" #: pretix/control/templates/pretixcontrol/subevents/bulk.html +#, fuzzy msgid "Break between slots" -msgstr "" +msgstr "Rompere tra slot" #: pretix/control/templates/pretixcontrol/subevents/bulk.html msgid "Create" msgstr "Crea" #: pretix/control/templates/pretixcontrol/subevents/bulk.html +#, fuzzy msgid "Add a single time slot" -msgstr "" +msgstr "Aggiungi una singola fascia oraria" #: pretix/control/templates/pretixcontrol/subevents/bulk.html +#, fuzzy msgid "Add many time slots" -msgstr "" +msgstr "Aggiungi molte fasce orarie" #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/edit.html +#, fuzzy msgid "Add a new quota" -msgstr "" +msgstr "Aggiungi una nuova quota" #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/edit.html @@ -25960,9 +28153,12 @@ msgid "" "These settings are optional, if you leave them empty, the default values " "from the product settings will be used." msgstr "" +"Queste impostazioni sono opzionali: se vuote, vengono utilizzati i valori " +"predefiniti del prodotto." #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/edit.html +#, fuzzy msgid "" "You can choose to either add one or more check-in lists for every date in " "your series individually, or use just one check-in list for all your dates " @@ -25973,12 +28169,20 @@ msgid "" "or even overlapping time slots, working with just one large check-in list " "will be easier." msgstr "" +"Puoi scegliere di aggiungere una o più liste di check-in per ogni data della " +"tua serie, oppure usare una sola lista per tutte le date e limitare " +"l'accesso con regole di check-in. L'approccio migliore dipende da fattori " +"come il numero di date: per una serie con un evento al giorno o meno, le " +"liste individuali sono generalmente più pratiche. Se le date rappresentano " +"diverse fasce orarie nello stesso giorno, o anche fasce sovrapposte, una " +"sola lista estesa semplifica il processo." #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/edit.html +#, fuzzy msgid "Add a new check-in list" -msgstr "" +msgstr "Aggiungi una nuova lista di check-in" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgctxt "subevent" @@ -25986,8 +28190,9 @@ msgid "Change multiple dates" msgstr "Cambia date multiple" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#, fuzzy msgid "Item prices" -msgstr "" +msgstr "Prezzi dei prodotti" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #, fuzzy @@ -25997,16 +28202,22 @@ msgstr "" "Non è possibile selezionare un prodotto che appartiene a un evento diverso." #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#, fuzzy msgid "" "Using this option will delete all current quotas from " "all selected dates." msgstr "" +"Questa opzione eliminerà tutte le quote attuali da " +"tutte le date selezionate." #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#, fuzzy msgid "" "You selected a set of dates that currently have different check-in list " "setups. You can therefore not change their check-in lists in bulk." msgstr "" +"Hai selezionato una serie di date con configurazioni diverse per l'elenco di " +"check-in. Non è possibile quindi modificare le liste di check-in in blocco." #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #, fuzzy @@ -26015,50 +28226,60 @@ msgid "Delete existing quotas" msgstr "Elimina i dati personali" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#, fuzzy msgid "This cannot be reverted. Are you sure to proceed?" -msgstr "" +msgstr "Questa operazione non può essere annullata. Vuoi procedere?" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#, fuzzy msgid "Proceed" -msgstr "" +msgstr "Procedi" #: pretix/control/templates/pretixcontrol/subevents/delete.html +#, fuzzy msgctxt "subevent" msgid "Delete date" -msgstr "" +msgstr "Cancella data" #: pretix/control/templates/pretixcontrol/subevents/delete.html -#, python-format +#, fuzzy, python-format msgid "Are you sure you want to delete the date %(subevent)s?" -msgstr "" +msgstr "Eliminare veramente la data %(subevent)s?" #: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#, fuzzy msgctxt "subevent" msgid "Delete dates" -msgstr "" +msgstr "Elimina date" #: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#, fuzzy msgid "Are you sure you want to delete the following dates?" -msgstr "" +msgstr "Eliminare veramente le seguenti date?" #: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#, fuzzy msgid "" "It is possible that some of the above dates can't be deleted if a plugin has " "data attached to them. In that case, they will be disabled instead." msgstr "" +"È possibile che alcune delle date elencate non possano essere eliminate se " +"un plugin le ha associate dei dati; in tal caso, saranno disabilitate." #: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#, fuzzy msgid "" "The following dates can't be deleted as they already have orders, but will " "be disabled instead." msgstr "" +"Le date seguenti non possono essere eliminate perché sono associate a " +"ordini, ma verranno disabilitate." #: pretix/control/templates/pretixcontrol/subevents/detail.html -#, fuzzy, python-format -#| msgid "Exit: %(date)s" +#, python-format msgctxt "subevent" msgid "Date: %(name)s" -msgstr "Uscita: %(date)s" +msgstr "Data: %(name)s" #: pretix/control/templates/pretixcontrol/subevents/detail.html #, fuzzy @@ -26081,36 +28302,42 @@ msgstr "Non sono stati trovati ordini validi." #: pretix/control/templates/pretixcontrol/subevents/detail.html #: pretix/control/templates/pretixcontrol/subevents/edit.html +#, fuzzy msgctxt "subevent" msgid "Date history" -msgstr "" +msgstr "Cronologia date" #: pretix/control/templates/pretixcontrol/subevents/edit.html +#, fuzzy msgctxt "subevent" msgid "Create date" -msgstr "" +msgstr "Crea data" #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html +#, fuzzy msgid "You can change this option in the variation settings." -msgstr "" +msgstr "Puoi modificare questa opzione nelle impostazioni della variazione." #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html msgid "You can change this option in the product settings." msgstr "Puoi cambiare questa opzione nelle impostazioni del prodotto." #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgid "You haven't created any dates for this event series yet." -msgstr "" +msgstr "Non hai ancora creato date per questa serie di eventi." #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgctxt "subevent" msgid "Create a new date" -msgstr "" +msgstr "Crea una nuova data" #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgctxt "subevent" msgid "Create many new dates" -msgstr "" +msgstr "Crea molte nuove date" #: pretix/control/templates/pretixcontrol/subevents/index.html #: pretix/plugins/reports/accountingreport.py @@ -26124,28 +28351,33 @@ msgid "Show orders" msgstr "Modifica ordine" #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgctxt "subevent" msgid "Use as a template for a new date" -msgstr "" +msgstr "Utilizza come modello per una nuova data" #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgctxt "subevent" msgid "Use as a template for many new dates" -msgstr "" +msgstr "Utilizza come modello per diverse date" #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgid "Activate selected" -msgstr "" +msgstr "Attiva la selezione" #: pretix/control/templates/pretixcontrol/subevents/index.html +#, fuzzy msgid "Deactivate selected" -msgstr "" +msgstr "Disattiva la selezione" #: pretix/control/templates/pretixcontrol/user/2fa_add.html #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html #: pretix/control/templates/pretixcontrol/user/2fa_confirm_webauthn.html +#, fuzzy msgid "Add a two-factor authentication device" -msgstr "" +msgstr "Aggiungi un dispositivo di autenticazione a due fattori" #: pretix/control/templates/pretixcontrol/user/2fa_add.html #, fuzzy @@ -26158,6 +28390,8 @@ msgid "" "Use your smartphone with any Time-based One-Time-Password app like freeOTP, " "Google Authenticator or Proton Authenticator." msgstr "" +"Usa il tuo smartphone con un'app per codici univoci a tempo, come freeOTP, " +"Google Authenticator o Proton Authenticator." #: pretix/control/templates/pretixcontrol/user/2fa_add.html #, fuzzy @@ -26170,136 +28404,182 @@ msgid "" "Use a hardware token like the Yubikey, or other biometric authentication " "like fingerprint or face recognition." msgstr "" +"Usa un token hardware come lo Yubikey, o un'authenticazione biometrica come " +"impronte o riconoscimento facciale." #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "To set up this device, please follow the following steps:" -msgstr "" +msgstr "Per configurare questo dispositivo, segui questi passaggi:" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "Download the Google Authenticator application to your phone:" -msgstr "" +msgstr "Installa l'app Google Authenticator sul tuo telefono:" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "Android (Google Play)" -msgstr "" +msgstr "Android (Google Play)" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "Android (F-Droid)" -msgstr "" +msgstr "Android (F-Droid)" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "iOS (iTunes)" -msgstr "" +msgstr "iOS (iTunes)" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "Add a new account to the app by scanning the following barcode:" msgstr "" +"Aggiungi un nuovo account all'app effettuando la scansione del seguente " +"codice a barre:" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "Can't scan the barcode?" -msgstr "" +msgstr "Non riesci a scansionare il codice a barre?" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "Use the \"provide a key\" option of your authenticator app." msgstr "" +"Utilizza l'opzione \"Fornisci una chiave\" nell'applicazione autenticatore." #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "In \"Account name\", type your login name for pretix." msgstr "" +"Nel campo \"Nome account\", inserisci il tuo nome di accesso per pretix." #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "In \"Secret\"/\"Account Key\", enter the following code:" msgstr "" +"Nel campo \"Segreto\"/\"Chiave account\", inserisci il seguente codice:" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html msgid "copy" msgstr "copia" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "" "If present, make sure \"Time-based\"/\"TOTP\" and 6 digit codes are selected." msgstr "" +"Se presente, assicurati che siano selezionati \"Time-based\"/\"TOTP\" e " +"codici a 6 cifre." #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html +#, fuzzy msgid "Enter the displayed code here:" -msgstr "" +msgstr "Inserisci qui il codice visualizzato:" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html #: pretix/control/templates/pretixcontrol/user/2fa_confirm_webauthn.html +#, fuzzy msgid "Require second factor for future logins" -msgstr "" +msgstr "Richiedi un secondo fattore per i futuri login" #: pretix/control/templates/pretixcontrol/user/2fa_confirm_webauthn.html +#, fuzzy msgid "" "Please connect your WebAuthn device. If it has a button, touch it now. You " "might have to unplug the device and plug it back in again." msgstr "" +"Connetti il tuo dispositivo WebAuthn. Se ha un pulsante, toccalo ora. " +"Potrebbe essere necessario staccarlo e ricollegarlo." #: pretix/control/templates/pretixcontrol/user/2fa_confirm_webauthn.html +#, fuzzy msgid "Device registration failed." -msgstr "" +msgstr "Registrazione del dispositivo non riuscita." #: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#, fuzzy msgid "Delete a two-factor authentication device" -msgstr "" +msgstr "Elimina un dispositivo di autenticazione a due fattori" #: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to delete the authentication device \"%(device)s\"?" msgstr "" +"Sei sicuro di voler eliminare il dispositivo di autenticazione " +"\"%(device)s\"?" #: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#, fuzzy msgid "You will no longer be able to use this device to log in to pretix." -msgstr "" +msgstr "Non potrai più utilizzare questo dispositivo per accedere a pretix." #: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#, fuzzy msgid "" "If this is the only device connected to your account, we will disable two-" "factor authentication." msgstr "" +"Se questo è l'unico dispositivo collegato all'account, disabiliteremo " +"l'autenticazione a due fattori." #: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#, fuzzy msgid "Disable two-factor authentication" -msgstr "" +msgstr "Disabilita l'autenticazione a due fattori" #: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#, fuzzy msgid "Do you really want to disable two-factor authentication?" -msgstr "" +msgstr "Vuoi davvero disabilitare l'autenticazione a due fattori?" #: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#, fuzzy msgid "You will no longer require a second device to log in to your account." msgstr "" +"Non avrai più bisogno di un secondo dispositivo per accedere all'account." #: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#, fuzzy msgid "Enable two-factor authentication" -msgstr "" +msgstr "Abilita l'autenticazione a due fattori" #: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#, fuzzy msgid "Do you really want to enable two-factor authentication?" -msgstr "" +msgstr "Vuoi davvero abilitare l'autenticazione a due fattori?" #: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#, fuzzy msgid "" "You will no longer be able to log in to pretix without one of your " "configured devices." msgstr "" +"Non potrai più accedere a pretix senza uno dei dispositivi configurati." #: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#, fuzzy msgid "" "Please make sure to print out or copy the emergency tokens and store them in " "a safe place." msgstr "" +"Assicurati di stampare o copiare i gettoni di emergenza e conservali in un " +"luogo sicuro." #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html #: pretix/control/templates/pretixcontrol/user/2fa_main.html #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "Two-factor authentication" -msgstr "" +msgstr "Autenticazione a due fattori" #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#, fuzzy msgid "Leave teams that require two-factor authentication" -msgstr "" +msgstr "Esci dai team che richiedono l'autenticazione a due fattori" #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html #, fuzzy @@ -26310,94 +28590,122 @@ msgstr "Vuoi veramente disconnettere il tuo account Stripe?" #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html #: pretix/control/templates/pretixcontrol/user/2fa_main.html #: pretix/control/templates/pretixcontrol/users/form.html -#, python-format +#, fuzzy, python-format msgid "Team \"%(team)s\" of organizer \"%(organizer)s\"" -msgstr "" +msgstr "team \"%(team)s\" dell'organizzatore \"%(organizer)s\"" #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#, fuzzy msgid "Leave" -msgstr "" +msgstr "Vattene" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "" "Two-factor authentication is a way to add additional security to your " "account. If you enable it, you will not only need your password to log in, " "but also an additional token that is generated e.g. by an app on your " "smartphone or a hardware token generator and that changes on a regular basis." msgstr "" +"L'autenticazione a due fattori è un modo per aumentare la sicurezza del tuo " +"account. Se la attivi, oltre alla password dovrai anche fornire un token " +"aggiuntivo, generato ad esempio da un'app sul tuo smartphone o da un " +"generatore di token hardware, che cambia regolarmente." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Obligatory usage of two-factor authentication" -msgstr "" +msgstr "Uso obbligatorio dell'autenticazione a due fattori" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "This system enforces the usage of two-factor authentication!" -msgstr "" +msgstr "Questo sistema obbliga l'uso dell'autenticazione a due fattori!" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "As an administrator, you need to use two-factor authentication." -msgstr "" +msgstr "Come amministratore, devi attivare l'autenticazione a due fattori." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "" "You are part of one or more organizer teams that require you to use two-" "factor authentication." msgstr "" +"Fai parte di uno o più team organizzatori che richiedono l'autenticazione a " +"due fattori." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Please set up at least one device below." -msgstr "" +msgstr "Configura almeno un dispositivo di seguito." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Please activate two-factor authentication using the button below." -msgstr "" +msgstr "Attiva l'autenticazione a due fattori con il pulsante sottostante." #: pretix/control/templates/pretixcontrol/user/2fa_main.html -#, python-format +#, fuzzy, python-format msgid "Leave team instead" msgid_plural "Leave %(count)s teams instead" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Lascia il team invece" +msgstr[1] "Lascia invece i %(count)s team" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Two-factor status" -msgstr "" +msgstr "Stato a due fattori" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Two-factor authentication is currently enabled." -msgstr "" +msgstr "L'autenticazione a due fattori è attualmente abilitata." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Two-factor authentication is currently disabled." -msgstr "" +msgstr "L'autenticazione a due fattori è disabilitata." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "To enable it, you need to configure at least one device below." msgstr "" +"Per abilitarla, configura almeno un dispositivo nel riquadro sottostante." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Registered devices" -msgstr "" +msgstr "Dispositivi registrati" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Add a new device" -msgstr "" +msgstr "Aggiungi un nuovo dispositivo" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Emergency tokens" -msgstr "" +msgstr "Token di emergenza" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "" "If you lose access to your devices, you can use one of your emergency tokens " "to log in. We recommend to store them in a safe place, e.g. printed out or " "in a password manager. Every token can be used at most once." msgstr "" +"Se perdi l'accesso ai dispositivi, puoi usare un token di emergenza per " +"accedere. Lo consigliamo di conservare in un luogo sicuro, ad esempio " +"stampato o in un gestore di password. Ogni token può essere usato solo una " +"volta." #: pretix/control/templates/pretixcontrol/user/2fa_main.html -#, python-format +#, fuzzy, python-format msgid "You generated your emergency tokens on %(generation_date_time)s." -msgstr "" +msgstr "Hai generato i tuoi token di emergenza il %(generation_date_time)s." #: pretix/control/templates/pretixcontrol/user/2fa_main.html #, fuzzy @@ -26405,20 +28713,24 @@ msgid "You don't have any emergency tokens yet." msgstr "Uno o più articoli non appartengono a questo evento." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#, fuzzy msgid "Generate new emergency tokens" -msgstr "" +msgstr "Genera nuovi token di emergenza" #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#, fuzzy msgid "Regenerate emergency codes" -msgstr "" +msgstr "Rigenera i codici di emergenza" #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#, fuzzy msgid "Do you really want to regenerate your emergency codes?" -msgstr "" +msgstr "Vuoi davvero rigenerare i codici di emergenza?" #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#, fuzzy msgid "The old codes will no longer work." -msgstr "" +msgstr "I codici precedenti non saranno più validi." #: pretix/control/templates/pretixcontrol/user/change_email.html #, fuzzy @@ -26427,16 +28739,22 @@ msgid "Change login email address" msgstr "Indirizzo email verificato" #: pretix/control/templates/pretixcontrol/user/change_email.html +#, fuzzy msgid "" "This changes the email address used to login to your account, as well as " "where we send email notifications." msgstr "" +"Questo modifica l'indirizzo email utilizzato per accedere al tuo account e " +"il canale dove vengono inviate le notifiche email." #: pretix/control/templates/pretixcontrol/user/change_email.html +#, fuzzy msgid "" "We will send a confirmation code to your new email address, which you need " "to enter in the next step to confirm the email address is correct." msgstr "" +"Invieremo un codice di conferma al tuo nuovo indirizzo email. Inseriscilo " +"nel passaggio successivo per confermare che l'indirizzo sia corretto." #: pretix/control/templates/pretixcontrol/user/change_password.html #: pretix/control/templates/pretixcontrol/user/settings.html @@ -26451,40 +28769,49 @@ msgid "Enter confirmation code" msgstr "Conferme" #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "Notification settings" -msgstr "" +msgstr "Impostazioni di notifica" #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "Notifications are turned on according to the settings below." -msgstr "" +msgstr "Le notifiche sono attive secondo le impostazioni riportate." #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "All notifications are turned off globally." -msgstr "" +msgstr "Tutte le notifiche sono disattivate in modo globale." #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "Choose event" -msgstr "" +msgstr "Scegli evento" #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "All my events" -msgstr "" +msgstr "Tutti i miei eventi" #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "Save your modifications before switching events." -msgstr "" +msgstr "Salva le modifiche prima di passare a un altro evento." #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "Choose notifications to get" -msgstr "" +msgstr "Scegli le notifiche da ricevere" #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "Notification type" -msgstr "" +msgstr "Tipo di notifica" #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "Email notification" -msgstr "" +msgstr "Notifica via email" #: pretix/control/templates/pretixcontrol/user/notifications.html msgid "Global" @@ -26492,8 +28819,9 @@ msgstr "Globale" #: pretix/control/templates/pretixcontrol/user/notifications.html #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "On" -msgstr "" +msgstr "Attivo" #: pretix/control/templates/pretixcontrol/user/notifications.html #: pretix/control/templates/pretixcontrol/user/settings.html @@ -26501,29 +28829,37 @@ msgid "Off" msgstr "Spento" #: pretix/control/templates/pretixcontrol/user/notifications.html +#, fuzzy msgid "You have no permission to receive this notification" -msgstr "" +msgstr "Non hai il permesso di ricevere questa notifica" #: pretix/control/templates/pretixcontrol/user/notifications_disable.html +#, fuzzy msgid "Disable notifications" -msgstr "" +msgstr "Disabilita le notifiche" #: pretix/control/templates/pretixcontrol/user/reauth.html -#, python-format +#, fuzzy, python-format msgid "" "We just want to make sure it's really you. Please re-authenticate with " "'%(login_provider)s'." msgstr "" +"Vogliamo solo essere sicuri che siate voi. Per favore ri-autenticate con " +"'%(login_provider)s'." #: pretix/control/templates/pretixcontrol/user/reauth.html +#, fuzzy msgid "" "We just want to make sure it's really you. Please re-enter your password to " "continue." msgstr "" +"Vogliamo solo assicurarci che sia davvero lei, per favore reinserisca la " +"password per continuare." #: pretix/control/templates/pretixcontrol/user/reauth.html +#, fuzzy msgid "Alternatively, you can use your WebAuthn device." -msgstr "" +msgstr "In alternativa, è possibile utilizzare il dispositivo WebAuthn." #: pretix/control/templates/pretixcontrol/user/reauth.html msgid "Log in as someone else" @@ -26534,11 +28870,15 @@ msgid "Account settings" msgstr "Impostazioni account" #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "" "Your email address is not confirmed yet. To secure your account, please " "confirm your email address using a confirmation code we will send to your " "email address." msgstr "" +"L'indirizzo email non è ancora confermato. Per proteggere il tuo account, " +"devi confermarlo utilizzando un codice di verifica che ti invieremo " +"all'indirizzo email indicato." #: pretix/control/templates/pretixcontrol/user/settings.html #, fuzzy @@ -26550,145 +28890,207 @@ msgid "Login settings" msgstr "Impostazioni login" #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "Change two-factor settings" -msgstr "" +msgstr "Modifica le impostazioni a due fattori" #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "Show applications" -msgstr "" +msgstr "Mostra le applicazioni" #: pretix/control/templates/pretixcontrol/user/settings.html +#, fuzzy msgid "Show account history" -msgstr "" +msgstr "Mostra la cronologia account" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html +#, fuzzy msgid "Staff session" -msgstr "" +msgstr "Sessione del personale" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html +#, fuzzy msgid "Session notes" -msgstr "" +msgstr "Note della sessione" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html +#, fuzzy msgid "Audit log" -msgstr "" +msgstr "Registro di audit" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html +#, fuzzy msgid "Method" -msgstr "" +msgstr "Metodo" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html +#, fuzzy msgid "URL" -msgstr "" +msgstr "URL" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html +#, fuzzy msgid "On behalf of" -msgstr "" +msgstr "Per conto di" #: pretix/control/templates/pretixcontrol/user/staff_session_start.html +#, fuzzy msgid "" "To perform this action, you need to start an administrative session. " "Everything you do in that session will be logged and you will later be asked " "to fill in a comment on what you did in your session for later reference." msgstr "" +"Per eseguire questa azione, è necessario avviare una sessione " +"amministrativa. Tutto ciò che fai in quella sessione verrà registrato e ti " +"verrà chiesto di completare un commento su ciò che hai fatto nella sessione " +"per il riferimento successivo." #: pretix/control/templates/pretixcontrol/user/staff_session_start.html +#, fuzzy msgid "Start session" -msgstr "" +msgstr "Avvia sessione" #: pretix/control/templates/pretixcontrol/users/anonymize.html +#, fuzzy msgid "Anonymize user" -msgstr "" +msgstr "Anonimizza utente" #: pretix/control/templates/pretixcontrol/users/anonymize.html +#, fuzzy msgid "Disable and anonymize user" -msgstr "" +msgstr "Disabilita e anonimizza l'utente" #: pretix/control/templates/pretixcontrol/users/create.html +#, fuzzy msgid "Create user" -msgstr "" +msgstr "Crea un utente" #: pretix/control/templates/pretixcontrol/users/create.html #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Base settings" -msgstr "" +msgstr "Impostazioni di base" #: pretix/control/templates/pretixcontrol/users/create.html #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Log-in settings" -msgstr "" +msgstr "Impostazioni accesso" #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Send password reset email" -msgstr "" +msgstr "Invia email per reimpostazione password" #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Generate 2FA emergency token" -msgstr "" +msgstr "Genera token di emergenza per il 2FA" #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Impersonate user" -msgstr "" +msgstr "Impersona utente" #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Authentication backend" +msgstr "Backend di autenticazione" + +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" msgstr "" #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +msgid "Available two-factor authentication methods" +msgstr "Disabilita l'autenticazione a due fattori" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Scaduto dal %(date)s" +msgstr[1] "Scaduto dal %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Valido fino a %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "Team memberships" -msgstr "" +msgstr "Membri del team" #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "User history" -msgstr "" +msgstr "Cronologia utenti" #: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy msgid "User created." -msgstr "" +msgstr "Utente creato." #: pretix/control/templates/pretixcontrol/users/index.html +#, fuzzy msgid "Create a new user" -msgstr "" +msgstr "Crea un nuovo utente" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html +#, fuzzy msgid "Create multiple vouchers" -msgstr "" +msgstr "Crea più voucher" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html +#, fuzzy msgid "Voucher codes" -msgstr "" +msgstr "Codici di voucher" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html +#, fuzzy msgid "Prefix (optional)" -msgstr "" +msgstr "Prefisso (facoltativo)" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html +#, fuzzy msgctxt "number_of_things" msgid "Number" -msgstr "" +msgstr "Numero" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html msgid "Generate random codes" msgstr "Genera codici casuali" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html +#, fuzzy msgid "Copy codes" -msgstr "" +msgstr "Copia codici" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html +#, fuzzy msgid "Voucher details" -msgstr "" +msgstr "Dettagli voucher" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html +#, fuzzy msgid "" "If you choose \"any product\" for a specific quota and choose to reserve " "quota for this voucher above, the product can still be unavailable to the " "voucher holder if another quota associated with the product is sold out!" msgstr "" +"Se si sceglie \"qualsiasi prodotto\" per una quota specifica e si sceglie di " +"riservare la quota per questo voucher sopra, il prodotto può ancora essere " +"esaurito per il titolare del voucher se un'altra quota associata al prodotto " +"è esaurita!" #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html #, fuzzy @@ -26697,28 +29099,34 @@ msgstr "Solo ordini pagati" #: pretix/control/templates/pretixcontrol/vouchers/delete.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html +#, fuzzy msgid "Delete voucher" -msgstr "" +msgstr "Cancella il voucher" #: pretix/control/templates/pretixcontrol/vouchers/delete.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to delete the voucher %(voucher)s?" -msgstr "" +msgstr "Eliminare veramente il voucher %(voucher)s?" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#, fuzzy msgid "Delete vouchers" -msgstr "" +msgstr "Cancella i voucher" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#, fuzzy msgid "Are you sure you want to delete the following vouchers?" -msgstr "" +msgstr "Eliminare veramente i seguenti voucher?" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#, fuzzy msgid "" "The following vouchers can't be deleted as they already have been redeemed, " "but they will be set to fully redeemed instead." msgstr "" +"I seguenti voucher non possono essere eliminati poiché sono già stati " +"riscattati, ma verranno considerati completamente riscattati." #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html #, fuzzy @@ -26726,34 +29134,43 @@ msgid "Delete carts" msgstr "Elimina" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to delete any cart positions with voucher " "%(voucher)s?" msgstr "" +"Vuoi davvero eliminare tutte le posizioni del carrello associate al voucher " +"%(voucher)s?" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#, fuzzy msgid "" "This will silently remove products from the cart of a user currently making " "a purchase. This can be really confusing. Only use this if you know that the " "session is no longer in use." msgstr "" +"Questo rimuoverà i prodotti dal carrello di un utente che sta effettuando un " +"acquisto. Può causare confusione. Usa questa opzione solo se sei certo che " +"la sessione non è più attiva." #: pretix/control/templates/pretixcontrol/vouchers/detail.html +#, fuzzy msgid "This voucher already has been used. It is not recommended to modify it." -msgstr "" +msgstr "Questo voucher è già stato utilizzato. Non è consigliato modificarlo." #: pretix/control/templates/pretixcontrol/vouchers/detail.html -#, python-format +#, fuzzy, python-format msgid "Order %(code)s" -msgstr "" +msgstr "Ordine %(code)s" #: pretix/control/templates/pretixcontrol/vouchers/detail.html -#, python-format +#, fuzzy, python-format msgid "" "This voucher is currently used in %(number)s cart sessions and might not be " "free to use until the cart sessions expire." msgstr "" +"Questo voucher è attualmente attivo in %(number)s sessioni di carrello e " +"potrebbe non essere disponibile fino alla scadenza delle stesse." #: pretix/control/templates/pretixcontrol/vouchers/detail.html #, fuzzy @@ -26761,12 +29178,14 @@ msgid "Remove cart positions" msgstr "Posizioni degli ordini" #: pretix/control/templates/pretixcontrol/vouchers/detail.html +#, fuzzy msgid "Voucher link" -msgstr "" +msgstr "Collegamento voucher" #: pretix/control/templates/pretixcontrol/vouchers/detail.html +#, fuzzy msgid "Voucher history" -msgstr "" +msgstr "Storia voucher" #: pretix/control/templates/pretixcontrol/vouchers/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html @@ -26777,81 +29196,103 @@ msgid "Import vouchers" msgstr "modo importazione" #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "" "Vouchers allow you to assign tickets to specific persons for a lower price. " "They also enable you to reserve some quota for your very special guests." msgstr "" +"I voucher ti permettono di assegnare biglietti a persone specifiche a un " +"prezzo ridotto. Possono anche essere utilizzati per riservare una quota per " +"ospiti speciali." #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "Your search did not match any vouchers." -msgstr "" +msgstr "La tua ricerca non ha restituito risultati." #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "You haven't created any vouchers yet." -msgstr "" +msgstr "Non hai ancora creato nessun voucher." #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "Create a new voucher" -msgstr "" +msgstr "Crea un nuovo voucher" #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "Create multiple new vouchers" -msgstr "" +msgstr "Crea più voucher nuovi" #: pretix/control/templates/pretixcontrol/vouchers/index.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Download list" -msgstr "" +msgstr "Scarica l'elenco" #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "Redemptions" -msgstr "" +msgstr "Redenzioni" #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "Expiry" -msgstr "" +msgstr "Scadenza" #: pretix/control/templates/pretixcontrol/vouchers/index.html -#, python-format +#, fuzzy, python-format msgid "Any product in quota \"%(quota)s\"" -msgstr "" +msgstr "Qualsiasi prodotto nella quota \"%(quota)s\"" #: pretix/control/templates/pretixcontrol/vouchers/index.html +#, fuzzy msgid "Use as a template for new vouchers" -msgstr "" +msgstr "Utilizza come modello per i nuovi voucher" #: pretix/control/templates/pretixcontrol/vouchers/tags.html +#, fuzzy msgid "Voucher tags" -msgstr "" +msgstr "Etichette del voucher" #: pretix/control/templates/pretixcontrol/vouchers/tags.html +#, fuzzy msgid "" "If you add a \"tag\" to a voucher, you can here see statistics on their " "usage." msgstr "" +"Se aggiungi un tag a un voucher, puoi visualizzare qui le statistiche sul " +"suo utilizzo." #: pretix/control/templates/pretixcontrol/vouchers/tags.html +#, fuzzy msgid "You haven't added any tags to vouchers yet." -msgstr "" +msgstr "Non hai ancora aggiunto alcun tag ai voucher." #: pretix/control/templates/pretixcontrol/vouchers/tags.html +#, fuzzy msgid "Redeemed vouchers" -msgstr "" +msgstr "Voucher rimborsati" #: pretix/control/templates/pretixcontrol/vouchers/tags.html +#, fuzzy msgid "Empty tag" -msgstr "" +msgstr "Etichetta vuota" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#, fuzzy msgid "Delete entry" -msgstr "" +msgstr "Elimina voce" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to delete the following waiting list entry " "%(entry)s?" msgstr "" +"Sei sicuro di voler eliminare l'entry della lista d'attesa " +"%(entry)s?" #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html #, fuzzy @@ -26859,14 +29300,18 @@ msgid "Delete entries" msgstr "Elimina" #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#, fuzzy msgid "Are you sure you want to delete the following entries?" -msgstr "" +msgstr "Sei sicuro di voler eliminare le seguenti voci?" #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#, fuzzy msgid "" "The following entries can't be deleted as they already have a voucher " "attached." msgstr "" +"Le seguenti voci non possono essere eliminate perché sono associate a un " +"voucher." #: pretix/control/templates/pretixcontrol/waitinglist/edit.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html @@ -26876,28 +29321,41 @@ msgid "Edit entry" msgstr "Ingresso" #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "" "The waiting list is disabled, so if the event is sold out, people cannot add " "themselves to this list. If you want to enable it, go to the event settings." msgstr "" +"La lista d'attesa è disabilitata, quindi se l'evento è esaurito i " +"partecipanti non possono aggiungersi alla lista. Per abilitarla, vai alle " +"impostazioni dell'evento." #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "" "The waiting list is no longer active for this event. The waiting list no " "longer affects quotas and no longer notifies waiting users." msgstr "" +"La lista d'attesa non è più attiva per questo evento: non influisce più " +"sulle quote e non invia più notifiche ai partecipanti in attesa." #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "" "According to your event settings, sold out products are hidden from " "customers. This way, customers will not be able to discover the waiting list." msgstr "" +"Secondo le impostazioni dell'evento, i prodotti esauriti sono nascosti ai " +"partecipanti. In questo modo, i partecipanti non potranno vedere la lista " +"d'attesa." #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Send vouchers" -msgstr "" +msgstr "Invia voucher" #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "" "You have configured that vouchers will automatically be sent to the persons " "on this list who waited the longest as soon as capacity becomes available. " @@ -26905,12 +29363,20 @@ msgid "" "capacity is available, so don't worry if entries do not disappear here " "immediately. If you want, you can also send them out manually right now." msgstr "" +"Hai impostato che i voucher saranno inviati automaticamente alle persone in " +"lista che hanno atteso il più a lungo non appena la capacità diventa " +"disponibile. Potrebbe volerci fino a mezz'ora per l'invio, quindi non " +"preoccuparti se le voci non scompaiono subito. Se desideri, puoi anche " +"inviarli manualmente adesso." #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "" "Currently, no vouchers will be sent since your event is not live or is not " "selling tickets." msgstr "" +"Per ora, nessun voucher verrà inviato perché l'evento non è attivo o non sta " +"vendendo biglietti." #: pretix/control/templates/pretixcontrol/waitinglist/index.html msgid "" @@ -26928,40 +29394,53 @@ msgstr "" "tempo." #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Send as many vouchers as possible" -msgstr "" +msgstr "Invia il maggior numero possibile di voucher" #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Sales estimate" -msgstr "" +msgstr "Stima delle vendite" #: pretix/control/templates/pretixcontrol/waitinglist/index.html -#, python-format +#, fuzzy, python-format msgid "" "If you can make enough room at your event to fit all the persons on the " "waiting list in, you could sell tickets worth an additional " "%(amount)s." msgstr "" +"Se potete riservare abbastanza spazio all'evento per accogliere tutti i " +"partecipanti della lista d'attesa, potreste vendere biglietti con un valore " +"aggiuntivo di %(amount)s." #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Successfully redeemed" -msgstr "" +msgstr "Redatto con successo" #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "On the list since" -msgstr "" +msgstr "Nella lista dal" #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "" "This entry has a modified priority. The higher this number is, the earlier " "this person will be assigned a voucher." msgstr "" +"Questa voce ha una priorità modificata: il numero più alto determina " +"l'assegnazione anticipata del voucher." #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "" "For safety reasons, the waiting list does not run if the quota is set to " "unlimited." msgstr "" +"Per motivi di sicurezza, la lista d'attesa non viene attivata se la quota è " +"impostata a illimitata." #: pretix/control/templates/pretixcontrol/waitinglist/index.html #, fuzzy @@ -26970,29 +29449,37 @@ msgid "Quota unlimited" msgstr "Nome quota" #: pretix/control/templates/pretixcontrol/waitinglist/index.html -#, python-format +#, fuzzy, python-format msgid "" "\n" " Waiting, product %(num)sx " "available\n" " " msgstr "" +"\n" +" In attesa, prodotto %(num)sx " +"disponibile\n" +" " #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Waiting, product unavailable" -msgstr "" +msgstr "In attesa, prodotto non disponibile" #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Send a voucher" -msgstr "" +msgstr "Invia un voucher" #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Move to the top of the list" -msgstr "" +msgstr "Promuovi in testa all'elenco" #: pretix/control/templates/pretixcontrol/waitinglist/index.html +#, fuzzy msgid "Move to the end of the list" -msgstr "" +msgstr "Promuovi in fondo all'elenco" #: pretix/control/templatetags/hierarkey_form.py #, fuzzy @@ -27000,24 +29487,37 @@ msgid "Currently set on organizer level" msgstr "Crea un nuovo organizzatore" #: pretix/control/templatetags/hierarkey_form.py +#, fuzzy msgid "Currently set on global level" -msgstr "" +msgstr "Attualmente impostato a livello globale" #: pretix/control/templatetags/hierarkey_form.py +#, fuzzy msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " "go to the organizer settings to change them for all your events or you can " "unlock them to change them for this event individually." msgstr "" +"Queste impostazioni sono attualmente definite a livello di organizzatore. In " +"questo modo, puoi modificarle facilmente per tutti gli eventi " +"contemporaneamente. Puoi andare nelle impostazioni dell'organizzatore per " +"applicarle a tutti gli eventi o sbloccarle per modificarle in maniera " +"individuale per questo evento." #: pretix/control/templatetags/hierarkey_form.py +#, fuzzy msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " "global settings to change them for all your organizers or you can unlock " "them to change them for this event individually." msgstr "" +"Queste impostazioni sono attualmente definite a livello globale. In questo " +"modo, puoi modificarle facilmente per tutti gli organizzatori " +"contemporaneamente. Puoi andare nelle impostazioni globali per applicarle a " +"tutti gli organizzatori o sbloccarle per modificarle in maniera individuale " +"per questo evento." #: pretix/control/templatetags/hierarkey_form.py msgid "Unlock" @@ -27034,83 +29534,122 @@ msgid "Go to global settings" msgstr "Impostazioni login" #: pretix/control/views/__init__.py +#, fuzzy msgid "That page number is not an integer" -msgstr "" +msgstr "Quel numero di pagina non è un intero" #: pretix/control/views/__init__.py +#, fuzzy msgid "That page number is less than 1" -msgstr "" +msgstr "Il numero di pagina deve essere maggiore o uguale a 1" #: pretix/control/views/auth.py +#, fuzzy msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" +"Hai usato un link non valido. Copia il link dalla tua email nella barra " +"degli indirizzi e assicurati che sia corretto e che non sia stato già " +"utilizzato." #: pretix/control/views/auth.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team. If you want to add a different user or create a new account, log out " "and click the invitation link again." msgstr "" +"Non puoi accettare l'invito per \"{}\" poiché sei già parte di questo team. " +"Se vuoi aggiungere un utente diverso o creare un nuovo account, esci e fai " +"nuovamente clic sul link dell'invito." #: pretix/control/views/auth.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "You are now part of the team \"{}\"." -msgstr "" +msgstr "Ora fai parte del team \"{}\"." #: pretix/control/views/auth.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Welcome to pretix! You are now part of the team \"{}\"." -msgstr "" +msgstr "Benvenuti al pretix! Ora fate parte del team \"{}\"." #: pretix/control/views/auth.py +#, fuzzy msgid "" "If the address is registered to valid account, then we have sent you an " "email containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" +"Se l'indirizzo è registrato a un account valido, ti abbiamo inviato un'e-" +"mail contenente ulteriori istruzioni. Ti ricordiamo che invieremo al massimo " +"un'e-mail ogni 24 ore." #: pretix/control/views/auth.py +#, fuzzy msgid "" "If the address is registered to valid account, then we have sent you an " "email containing further instructions." msgstr "" +"Se l'indirizzo è associato a un account valido, ti abbiamo inviato un'e-mail " +"con istruzioni successive." #: pretix/control/views/auth.py +#, fuzzy msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" - -#: pretix/control/views/auth.py -msgid "We were unable to find the user you requested a new password for." -msgstr "" - -#: pretix/control/views/auth.py -msgid "You can now login using your new password." -msgstr "" - -#: pretix/control/views/auth.py -msgid "Please try again." -msgstr "" +"Hai cliccato su un link non valido. Verifica di aver incollato l'intero " +"indirizzo web nella barra degli indirizzi. Il link è valido solo per tre " +"giorni e può essere utilizzato una sola volta." #: pretix/control/views/auth.py #, fuzzy -#| msgid "Two-factor authentication is required to log in" -msgid "A recovery code for two-factor authentification was used to log in." -msgstr "Per il login è richiesta l'autenticazione a due fattori" +msgid "We were unable to find the user you requested a new password for." +msgstr "Non abbiamo trovato l'utente per cui hai richiesto un nuovo password." #: pretix/control/views/auth.py -msgid "Invalid code, please try again." +#, fuzzy +msgid "You can now login using your new password." +msgstr "Ora puoi accedere con la nuova password." + +#: pretix/control/views/auth.py +#, fuzzy +msgid "Please try again." +msgstr "Riprova, per favore." + +#: pretix/control/views/auth.py +msgid "A recovery code for two-factor authentification was used to log in." msgstr "" +"È stato usato un codice di recupero dell'autenticazione a due fattori per il " +"login." + +#: pretix/control/views/auth.py +#, fuzzy +msgid "Invalid code, please try again." +msgstr "Codice errato, riprova." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Codice errato, riprova." +msgstr[1] "Codice errato, riprova." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Codice errato, riprova." +msgstr[1] "Codice errato, riprova." #: pretix/control/views/checkin.py +#, fuzzy msgid "The selected check-ins have been reverted." -msgstr "" +msgstr "I check-in selezionati sono stati annullati." #: pretix/control/views/checkin.py #, fuzzy @@ -27118,12 +29657,14 @@ msgid "The selected tickets have been marked as checked out." msgstr "Il posto selezionato {seat} non è disponibile." #: pretix/control/views/checkin.py +#, fuzzy msgid "The selected tickets have been marked as checked in." -msgstr "" +msgstr "I biglietti selezionati sono stati contrassegnati come check-in." #: pretix/control/views/checkin.py +#, fuzzy msgid "The new check-in list has been created." -msgstr "" +msgstr "È stata creata una nuova lista di check-in." #: pretix/control/views/checkin.py pretix/control/views/discounts.py #: pretix/control/views/event.py pretix/control/views/item.py @@ -27136,89 +29677,106 @@ msgid "We could not save your changes. See below for details." msgstr "Non abbiamo potuto salvare le tue modifiche. Leggi i dettagli sotto." #: pretix/control/views/checkin.py +#, fuzzy msgid "The requested list does not exist." -msgstr "" +msgstr "L'elenco richiesto non esiste." #: pretix/control/views/checkin.py +#, fuzzy msgid "The selected list has been deleted." -msgstr "" +msgstr "L'elenco selezionato è stato eliminato." #: pretix/control/views/dashboards.py msgid "Attendees (ordered)" -msgstr "" +msgstr "Partecipanti (ordini effettuati)" #: pretix/control/views/dashboards.py msgid "Attendees (paid)" -msgstr "" +msgstr "Partecipanti (ordini pagati)" #: pretix/control/views/dashboards.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Total revenue ({currency})" -msgstr "" +msgstr "Totale delle entrate ({currency})" #: pretix/control/views/dashboards.py +#, fuzzy msgid "Active products" -msgstr "" +msgstr "Prodotti attivi" #: pretix/control/views/dashboards.py +#, fuzzy msgid "available to give to people on waiting list" -msgstr "" +msgstr "disponibile per dare a persone nella lista d'attesa" #: pretix/control/views/dashboards.py +#, fuzzy msgid "total waiting list length" -msgstr "" +msgstr "lunghezza totale della lista d'attesa" #: pretix/control/views/dashboards.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "{quota} left" -msgstr "" +msgstr "{quota} disponibili" #: pretix/control/views/dashboards.py +#, fuzzy msgid "Your ticket shop is" -msgstr "" +msgstr "Il tuo negozio di biglietti è" #: pretix/control/views/dashboards.py +#, fuzzy msgid "Click here to change" -msgstr "" +msgstr "Clicca qui per cambiare" #: pretix/control/views/dashboards.py +#, fuzzy msgid "live" -msgstr "" +msgstr "attivo" #: pretix/control/views/dashboards.py +#, fuzzy msgid "live and in test mode" -msgstr "" +msgstr "attivo e in modalità di prova" #: pretix/control/views/dashboards.py +#, fuzzy msgid "not yet public" -msgstr "" +msgstr "non ancora pubblico" #: pretix/control/views/dashboards.py +#, fuzzy msgid "in private test mode" -msgstr "" +msgstr "in modalità prova privata" #: pretix/control/views/dashboards.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Present – {list}" -msgstr "" +msgstr "Presente {list}" #: pretix/control/views/dashboards.py +#, fuzzy msgid "Welcome to pretix!" -msgstr "" +msgstr "Benvenuti al pretix!" #: pretix/control/views/dashboards.py +#, fuzzy msgid "Get started with our setup tool" -msgstr "" +msgstr "Inizia con l'utile strumento di configurazione" #: pretix/control/views/dashboards.py +#, fuzzy msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" +"Per iniziare a vendere biglietti devi creare prodotti o quote. Il modo più " +"rapido è utilizzare lo strumento di configurazione." #: pretix/control/views/dashboards.py +#, fuzzy msgid "Set up event" -msgstr "" +msgstr "Configura l'evento" #: pretix/control/views/dashboards.py #: pretix/presale/templates/pretixpresale/fragment_calendar.html @@ -27234,15 +29792,16 @@ msgstr "Vendite concluse" #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html #: pretix/presale/views/widget.py +#, fuzzy msgid "Soon" -msgstr "" +msgstr "Presto" #: pretix/control/views/dashboards.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "{num} order" msgid_plural "{num} orders" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ordine {num}" +msgstr[1] "Ordini {num}" #: pretix/control/views/datasync.py #, fuzzy @@ -27307,7 +29866,7 @@ msgstr "La data dell'evento ès tata creata." #: pretix/control/views/discounts.py pretix/control/views/item.py #: pretix/control/views/organizer.py msgid "Some of the provided object ids are invalid." -msgstr "" +msgstr "Alcuni degli id oggetto forniti sono invalidi." #: pretix/control/views/discounts.py msgid "Not all discounts have been selected." @@ -27324,20 +29883,22 @@ msgstr "" "esportazione." #: pretix/control/views/event.py pretix/control/views/organizer.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "The plugin {} is now active, you can configure it here:" -msgstr "" +msgstr "Il plugin {} è ora attivo, puoi configurarlo qui:" #: pretix/control/views/event.py pretix/control/views/organizer.py -#, fuzzy, python-brace-format -#| msgid "The relevant plugin is currently not active." +#, python-brace-format msgid "The plugin {} is now active." -msgstr "Il plugin in questione non è attualmente attivo." +msgstr "Ora il plugin {} è attivo." #: pretix/control/views/event.py +#, fuzzy msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" +"Questo fornitore di pagamento non esiste o il plugin associato è " +"disabilitato." #: pretix/control/views/event.py pretix/control/views/organizer.py #: pretix/control/views/vouchers.py @@ -27350,133 +29911,174 @@ msgid "Your order: %(code)s" msgstr "Il tuo ordine: %(code)s" #: pretix/control/views/event.py +#, fuzzy msgid "Unknown email renderer." -msgstr "" +msgstr "Renditore email sconosciuto." #: pretix/control/views/event.py pretix/control/views/orders.py #: pretix/presale/views/order.py +#, fuzzy msgid "You requested an invalid ticket output type." -msgstr "" +msgstr "Hai richiesto un tipo di biglietto non valido." #: pretix/control/views/event.py +#, fuzzy msgid "Your shop is live now!" -msgstr "" +msgstr "Il tuo negozio è attivo!" #: pretix/control/views/event.py +#, fuzzy msgid "We've taken your shop down. You can re-enable it whenever you want!" -msgstr "" +msgstr "Hai disattivato il tuo negozio. Puoi riattivarlo quando vuoi!" #: pretix/control/views/event.py +#, fuzzy msgid "Your shop is now in test mode!" -msgstr "" +msgstr "Il tuo negozio è ora in modalità test!" #: pretix/control/views/event.py +#, fuzzy msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" +"Non è possibile eliminare un ordine perché alcuni vincoli (ad esempio dati " +"generati da plugin) lo impediscano." #: pretix/control/views/event.py +#, fuzzy msgid "We've disabled test mode for you. Let's sell some real tickets!" -msgstr "" +msgstr "Hai disattivato la modalità test. Vendiamo biglietti veri!" #: pretix/control/views/event.py +#, fuzzy msgid "This event can not be deleted." -msgstr "" +msgstr "Questo evento non può essere eliminato." #: pretix/control/views/event.py +#, fuzzy msgid "The event has been deleted." -msgstr "" +msgstr "L'evento è stato cancellato." #: pretix/control/views/event.py +#, fuzzy msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" +"L'evento non può essere eliminato perché alcuni vincoli, ad esempio dati " +"creati dai plugin, lo impediscono." #: pretix/control/views/event.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Specifically, the following plugins still contain data depends on this " "event: {plugin_names}" msgstr "" +"In particolare, i seguenti plugin contengono ancora dati dipendenti da " +"questo evento: {plugin_names}" #: pretix/control/views/event.py pretix/control/views/orders.py +#, fuzzy msgid "The comment has been updated." -msgstr "" +msgstr "Il commento è stato aggiornato." #: pretix/control/views/event.py pretix/control/views/orders.py +#, fuzzy msgid "Could not update the comment." -msgstr "" +msgstr "Impossibile aggiornare il commento." #: pretix/control/views/event.py pretix/control/views/main.py msgid "VAT" msgstr "IVA" #: pretix/control/views/event.py +#, fuzzy msgid "The new tax rule has been created." -msgstr "" +msgstr "È stata creata una nuova regola fiscale." #: pretix/control/views/event.py +#, fuzzy msgid "The requested tax rule does not exist." -msgstr "" +msgstr "La regola fiscale richiesta non esiste." #: pretix/control/views/event.py +#, fuzzy msgid "The selected tax rule has been deleted." -msgstr "" +msgstr "La regola fiscale selezionata è stata eliminata." #: pretix/control/views/event.py +#, fuzzy msgid "The selected tax rule can not be deleted." -msgstr "" +msgstr "La regola fiscale selezionata non può essere eliminata." #: pretix/control/views/event.py +#, fuzzy msgid "Your event is not empty, you need to set it up manually." -msgstr "" +msgstr "L'evento non è vuoto: devi configurarlo manualmente." #: pretix/control/views/event.py msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" msgstr "" +"I tuoi cambiamenti sono stati salvati. Ora puoi procedere a consultare i " +"dettagli o pubblicare l'evento per iniziare a vendere!" #: pretix/control/views/event.py +#, fuzzy msgid "Regular ticket" -msgstr "" +msgstr "Biglietto regolare" #: pretix/control/views/event.py +#, fuzzy msgid "Reduced ticket" -msgstr "" +msgstr "Biglietto ridotto" #: pretix/control/views/global_settings.py msgid "Your changes have not been saved, see below for errors." msgstr "Le tue modifiche non sono state salvate, vedi gli errori sotto." #: pretix/control/views/global_settings.py +#, fuzzy msgid "" "You are in violation of the license. If you're not sure whether you qualify " "for the additional permission or if you offer the functionality of pretix to " "others, you must either use pretix under AGPLv3 terms or obtain a pretix " "Enterprise license." msgstr "" +"Sei in violazione del licenziamento. Se non sei certo di poter beneficiare " +"del permesso aggiuntivo o se offri la funzionalità di pretix ad altri, devi " +"usare pretix sotto i termini AGPLv3 o ottenere una licenza Enterprise." #: pretix/control/views/global_settings.py +#, fuzzy msgid "" "You may not make use of the additional permission or of a pretix Enterprise " "license if you install any plugins licensed with strong copyleft, otherwise " "you are likely in violation of the license of these plugins." msgstr "" +"Non puoi utilizzare il permesso aggiuntivo o una licenza pretix Enterprise " +"se installi plugin con licenza copyleft forte, altrimenti rischi di violare " +"la licenza dei plugin stessi." #: pretix/control/views/global_settings.py +#, fuzzy msgid "" "If you're using pretix under AGPL license, you need to provide instructions " "on how to access the source code." msgstr "" +"Se utilizzi pretix sotto licenza AGPL, devi fornire istruzioni per accedere " +"al codice sorgente." #: pretix/control/views/global_settings.py +#, fuzzy msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" +"Non utilizzare pretix in termini AGPL se si utilizzano i plugin di pretix " +"Enterprise." #: pretix/control/views/global_settings.py msgid "" @@ -27485,27 +30087,40 @@ msgid "" "license terms as pretix (AGPLv3 + additional restrictions). Make sure to " "keep it up to date!" msgstr "" +"È obbligatorio rendere liberamente disponibile in forma di codice sorgente " +"ogni modifica apportata al codice di pretix a tutti i visitatori del sito, " +"sotto gli stessi termini di licenza di pretix (AGPLv3 + restrizioni " +"aggiuntive) e assicurarsi che sia sempre aggiornato!" #: pretix/control/views/global_settings.py +#, fuzzy msgid "" "You need to make all your installed plugins freely available to every " "visitor of your site in source code form under the same license terms as " "pretix (AGPLv3 + additional restrictions). Make sure to keep it up to date!" msgstr "" +"Devi rendere tutti i plugin installati liberamente disponibili a ogni " +"visitatore del tuo sito in forma di codice sorgente sotto gli stessi termini " +"di licenza di pretix (AGPLv3 + restrizioni aggiuntive) e assicurarti di " +"mantenerli aggiornati!" #: pretix/control/views/global_settings.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "We found the plugin \"{plugin}\" with license \"{license}\" which this tool " "does not know about and therefore cannot give any recommendations." msgstr "" +"Abbiamo trovato il plugin \"{plugin}\" con licenza \"{license}\" di cui " +"questo strumento non è a conoscenza e quindi non può fornire raccomandazioni." #: pretix/control/views/global_settings.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "You selected that you have no active pretix Enterprise licenses, but we " "found the following Enterprise plugin: {plugin}" msgstr "" +"Hai indicato di non possedere licenze Enterprise pretix attive, ma abbiamo " +"individuato il seguente plugin Enterprise: {plugin}" #: pretix/control/views/global_settings.py #, python-brace-format @@ -27513,37 +30128,47 @@ msgid "" "You selected that you have no copyleft-licensed plugins installed, but we " "found the plugin \"{plugin}\" with license \"{license}\"." msgstr "" +"Hai indicato di non avere plugin con licenza copyleft installati, ma abbiamo " +"trovato il plugin \"{plugin}\" con licenza \"{license}\"." #: pretix/control/views/global_settings.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " "plugin \"{plugin}\" with license \"{license}\"." msgstr "" +"Hai selezionato di non avere plugin gratuiti installati, ma abbiamo trovato " +"il plugin \"{plugin}\" con licenza \"{license}\"." #: pretix/control/views/item.py +#, fuzzy msgid "The requested product does not exist." -msgstr "" +msgstr "Il prodotto richiesto non esiste." #: pretix/control/views/item.py +#, fuzzy msgid "The order of items has been updated." -msgstr "" +msgstr "L'ordine dei prodotti è stato aggiornato." #: pretix/control/views/item.py +#, fuzzy msgid "The requested product category does not exist." -msgstr "" +msgstr "La categoria di prodotti richiesta non esiste." #: pretix/control/views/item.py +#, fuzzy msgid "The selected category has been deleted." -msgstr "" +msgstr "La categoria selezionata è stata eliminata." #: pretix/control/views/item.py +#, fuzzy msgid "The new category has been created." -msgstr "" +msgstr "La nuova categoria è stata creata." #: pretix/control/views/item.py +#, fuzzy msgid "The order of categories has been updated." -msgstr "" +msgstr "L'ordine delle categorie è stato aggiornato." #: pretix/control/views/item.py pretix/control/views/organizer.py msgid "Not all objects have been selected." @@ -27551,24 +30176,23 @@ msgstr "Non sono stati selezionati tutti gli oggetti." #: pretix/control/views/item.py #, fuzzy -msgid "Street" -msgstr "Indirizzo" - -#: pretix/control/views/item.py msgid "The requested question does not exist." -msgstr "" +msgstr "La domanda richiesta non esiste." #: pretix/control/views/item.py +#, fuzzy msgid "The selected question has been deleted." -msgstr "" +msgstr "La domanda selezionata è stata eliminata." #: pretix/control/views/item.py +#, fuzzy msgid "File uploaded" -msgstr "" +msgstr "File caricato" #: pretix/control/views/item.py +#, fuzzy msgid "The new question has been created." -msgstr "" +msgstr "La nuova domanda è stata creata." #: pretix/control/views/item.py #, fuzzy @@ -27576,94 +30200,121 @@ msgid "The selected quotas have been deleted or disabled." msgstr "Il posto selezionato {seat} non è disponibile." #: pretix/control/views/item.py +#, fuzzy msgid "The new quota has been created." -msgstr "" +msgstr "La nuova quota è stata creata." #: pretix/control/views/item.py +#, fuzzy msgid "Exit scans" -msgstr "" +msgstr "Scansioni di uscita" #: pretix/control/views/item.py +#, fuzzy msgid "Vouchers and waiting list reservations" -msgstr "" +msgstr "voucher e prenotazioni in lista d'attesa" #: pretix/control/views/item.py +#, fuzzy msgid "Available quota" -msgstr "" +msgstr "Quota disponibile" #: pretix/control/views/item.py +#, fuzzy msgid "Waiting list (pending)" -msgstr "" +msgstr "Lista d'attesa (in attesa)" #: pretix/control/views/item.py +#, fuzzy msgid "Currently for sale" -msgstr "" +msgstr "Attualmente in vendita" #: pretix/control/views/item.py +#, fuzzy msgid "The requested quota does not exist." -msgstr "" +msgstr "La quota richiesta non esiste." #: pretix/control/views/item.py +#, fuzzy msgid "The quota has been re-opened and will not close again." -msgstr "" +msgstr "La quota è stata riaperta e non si chiuderà più." #: pretix/control/views/item.py +#, fuzzy msgid "The selected quota has been deleted." -msgstr "" +msgstr "La quota selezionata è stata soppressa." #: pretix/control/views/item.py +#, fuzzy msgid "The requested item does not exist." -msgstr "" +msgstr "L'articolo richiesto non esiste." #: pretix/control/views/item.py +#, fuzzy msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" +"Non è possibile aggiungere add-on a un prodotto che è disponibile solo come " +"add-on stesso." #: pretix/control/views/item.py +#, fuzzy msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" +"Non è possibile aggiungere pacchetti a un prodotto che è disponibile solo " +"come componente aggiuntivo." #: pretix/control/views/item.py +#, fuzzy msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" +"Hai disabilitato questo articolo, ma è ancora parte di un pacchetto di " +"prodotti. I partecipanti non saranno in grado di acquistare il pacchetto a " +"meno che non si rimuova questo elemento da esso." #: pretix/control/views/item.py +#, fuzzy msgid "" "The product could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it. Deleting it could break reporting or other " "functionality, so the product has been disabled instead." msgstr "" +"Il prodotto non può essere eliminato perché alcuni vincoli (ad esempio i " +"dati creati dai plugin) lo impediscano. La sua eliminazione potrebbe " +"interrompere il reporting o altre funzionalità, quindi è stato disabilitato." #: pretix/control/views/item.py +#, fuzzy msgid "The selected product has been deleted." -msgstr "" +msgstr "Il prodotto selezionato è stato eliminato." #: pretix/control/views/item.py +#, fuzzy msgid "The selected product has been deactivated." -msgstr "" +msgstr "Il prodotto selezionato è stato disattivato." #: pretix/control/views/mail.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "A retry of one email was scheduled." msgid_plural "A retry of {num} emails was scheduled." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "È prevista una riprova di un'email." +msgstr[1] "È prevista una riprova di {num} email." #: pretix/control/views/mail.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "One email was aborted and will not be sent." msgid_plural "{num} emails were aborted and will not be sent." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Un'email è stata annullata e non verrà inviata." +msgstr[1] "Le email {num} sono state annullate e non verranno inviate." #: pretix/control/views/mailsetup.py +#, fuzzy msgid "" "We could not find an SPF record set for the domain you are trying to use. " "This means that there is a very high change most of the emails will be " @@ -27671,8 +30322,14 @@ msgid "" "the domain. You can do so through the DNS settings at the provider you " "registered your domain with." msgstr "" +"Non abbiamo trovato un record SPF per il dominio che stai cercando di " +"utilizzare. Ciò significa che la maggior parte delle email verrà rifiutata o " +"contrassegnata come spam. Ti consigliamo vivamente di impostare un record " +"SPF sul dominio. Puoi farlo tramite le impostazioni DNS fornite dal provider " +"dove hai registrato il dominio." #: pretix/control/views/mailsetup.py +#, fuzzy msgid "" "We found an SPF record set for the domain you are trying to use, but it does " "not include this system's email server. This means that there is a very high " @@ -27680,8 +30337,13 @@ msgid "" "update the DNS settings of your domain to include this system in the SPF " "record." msgstr "" +"Abbiamo trovato un record SPF per il dominio che stai usando, ma non include " +"il server di posta di questo sistema. Ciò significa che la maggior parte " +"delle email verrà rifiutata o contrassegnata come spam. Aggiorna le " +"impostazioni DNS per includere questo sistema nel record SPF." #: pretix/control/views/mailsetup.py +#, fuzzy msgid "" "We could not find a CNAME record pointing to our DKIM key for domain you are " "trying to use. This means that there is a very high change most of the " @@ -27689,37 +30351,52 @@ msgid "" "DKIM through a CNAME record. You can do so through the DNS settings at the " "provider you registered your domain with." msgstr "" +"Non riusciamo a trovare un record CNAME che punti alla nostra chiave DKIM " +"per il dominio che stai cercando di utilizzare. Ciò significa che la maggior " +"parte delle email verrà rifiutata o contrassegnata come spam. Ti consigliamo " +"vivamente di configurare DKIM tramite un record CNAME. Puoi farlo attraverso " +"le impostazioni DNS fornite dal provider dove hai registrato il dominio." #: pretix/control/views/mailsetup.py +#, fuzzy msgid "" "We found a CNAME record for a DKIM key, but it is not pointing to the right " "location. This means that there is a very high chance most of the emails " "will be rejected or marked as spam. You should update the DNS settings of " "your domain." msgstr "" +"Abbiamo trovato un record CNAME per una chiave DKIM, ma non punta alla " +"posizione corretta. Ciò significa che la maggior parte delle email verrà " +"rifiutata o contrassegnata come spam. Aggiorna le impostazioni DNS del " +"dominio." #: pretix/control/views/mailsetup.py +#, fuzzy msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" +"Non abbiamo trovato il record DMARC per il tuo dominio. Ciò significa che " +"c'è un'alta probabilità che la maggior parte delle email venga rifiutata o " +"contrassegnata come spam. Aggiorna le impostazioni DNS del dominio." #: pretix/control/views/mailsetup.py msgid "The verification code was incorrect, please try again." msgstr "Il codice di verifica non era corretto, per favore riprova." #: pretix/control/views/mailsetup.py -#, python-format +#, fuzzy, python-format msgid "Confirm %(address)s as a sender address" -msgstr "" +msgstr "Conferma %(address)s come indirizzo mittente" #: pretix/control/views/mailsetup.py -#, python-format +#, fuzzy, python-format msgid "An error occurred while contacting the SMTP server: %s" -msgstr "" +msgstr "Si è verificato un errore durante il collegamento al server SMTP: %s" #: pretix/control/views/mailsetup.py +#, fuzzy msgid "" "We recommend not using Google Mail for transactional emails. If you try " "sending many emails in a short amount of time, e.g. when sending information " @@ -27727,6 +30404,10 @@ msgid "" "all of your emails since they impose a maximum number of emails per time " "period." msgstr "" +"Non utilizzare Google Mail per le email transazionali. Se si invia un grande " +"volume di messaggi in breve tempo, ad esempio a tutti i possessori di " +"biglietti, il servizio potrebbe rifiutare la maggior parte delle email per " +"via delle limitazioni imposte sul numero massimo di messaggi per periodo." #: pretix/control/views/main.py #, fuzzy @@ -27734,46 +30415,59 @@ msgid "You do not have permission to clone this event." msgstr "Uno o più articoli non appartengono a questo evento." #: pretix/control/views/main.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Team {event}" -msgstr "" +msgstr "Team {event}" #: pretix/control/views/modelimport.py +#, fuzzy msgid "Please only upload CSV files." -msgstr "" +msgstr "Carica solo file CSV." #: pretix/control/views/modelimport.py +#, fuzzy msgid "Please do not upload files larger than 10 MB." -msgstr "" +msgstr "Non caricare file più grandi di 10 MB." #: pretix/control/views/modelimport.py +#, fuzzy msgid "" "We could not identify the character encoding of the CSV file. Some " "characters were replaced with a placeholder." msgstr "" +"Non è stato possibile identificare la codifica dei caratteri del file CSV. " +"Alcuni caratteri sono stati sostituiti con un segnaposto." #: pretix/control/views/modelimport.py +#, fuzzy msgid "" "Multiple columns of the CSV file have the same name and were renamed " "automatically. We recommend that you rename these in your source file to " "avoid problems during import." msgstr "" +"More than one colonna del file CSV ha lo stesso nome e è stata " +"automaticamente rinominata. Si consiglia di rinominarle nel file sorgente " +"per evitare problemi durante l'importazione." #: pretix/control/views/modelimport.py +#, fuzzy msgid "The import was successful." -msgstr "" +msgstr "L'importazione è andata a buon fine." #: pretix/control/views/modelimport.py +#, fuzzy msgid "We've been unable to parse the uploaded file as a CSV file." -msgstr "" +msgstr "Non riusciamo a leggere il file caricato come CSV." #: pretix/control/views/oauth.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Your application has been created and an application secret has been " "generated. Please copy and save it right now as it will not be shown again: " "{secret}" msgstr "" +"L'applicazione è stata creata ed è stato generato un segreto. Copialo e " +"salvalo subito, perché non verrà mostrato di nuovo: {secret}" #: pretix/control/views/oauth.py #, python-brace-format @@ -27785,8 +30479,9 @@ msgstr "" "perché non verrà più visualizzato: {secret}" #: pretix/control/views/oauth.py +#, fuzzy msgid "Access for the selected application has been revoked." -msgstr "" +msgstr "L'accesso all'applicazione selezionata è stato revocato." #: pretix/control/views/orders.py #, fuzzy @@ -27795,68 +30490,85 @@ msgid "We could not process your input. See below for details." msgstr "Non abbiamo potuto salvare le tue modifiche. Leggi i dettagli sotto." #: pretix/control/views/orders.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Successfully executed the action \"{label}\" on {success} of {total} orders." msgstr "" +"L'azione \"{label}\" è stata eseguita con successo su {success} degli " +"{total} ordini." #: pretix/control/views/orders.py pretix/presale/views/order.py msgid "Unknown order code or not authorized to access this order." msgstr "Numero di ordine sconosciuto oppure non autorizzato ad accedere." #: pretix/control/views/orders.py pretix/presale/views/order.py +#, fuzzy msgid "Ticket download is not enabled for this product." -msgstr "" +msgstr "Il download del biglietto non è attivato per questo prodotto." #: pretix/control/views/orders.py +#, fuzzy msgid "The order has been deleted." -msgstr "" +msgstr "L'ordine è stato cancellato." #: pretix/control/views/orders.py +#, fuzzy msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" +"L'ordine non può essere eliminato perché alcuni vincoli (ad esempio i dati " +"generati da plugin) lo impediscano." #: pretix/control/views/orders.py +#, fuzzy msgid "Only orders created in test mode can be deleted." -msgstr "" +msgstr "Solo gli ordini creati in modalità test possono essere cancellati." #: pretix/control/views/orders.py +#, fuzzy msgid "The order has been denied and is therefore now canceled." -msgstr "" +msgstr "L'ordine è stato rifiutato e quindi annullato." #: pretix/control/views/orders.py +#, fuzzy msgid "This payment has been canceled." -msgstr "" +msgstr "Questo pagamento è stato annullato." #: pretix/control/views/orders.py +#, fuzzy msgid "This payment can not be canceled at the moment." -msgstr "" +msgstr "Questo pagamento non può essere annullato al momento." #: pretix/control/views/orders.py +#, fuzzy msgid "The refund has been canceled." -msgstr "" +msgstr "Il rimborso è stato annullato." #: pretix/control/views/orders.py +#, fuzzy msgid "This refund can not be canceled at the moment." -msgstr "" +msgstr "Questo rimborso non può essere annullato al momento." #: pretix/control/views/orders.py +#, fuzzy msgid "The refund has been processed." -msgstr "" +msgstr "Il rimborso è stato elaborato." #: pretix/control/views/orders.py +#, fuzzy msgid "This refund can not be processed at the moment." -msgstr "" +msgstr "Questo rimborso non può essere elaborato al momento." #: pretix/control/views/orders.py +#, fuzzy msgid "The refund has been marked as done." -msgstr "" +msgstr "Il rimborso è stato segnato come completato." #: pretix/control/views/orders.py +#, fuzzy msgid "The request has been removed. If you want, you can now inform the user." -msgstr "" +msgstr "La richiesta è stata rimossa. Se vuoi, ora puoi informare l'utente." #: pretix/control/views/orders.py #, fuzzy @@ -27875,27 +30587,31 @@ msgid "" msgstr "" "Ciao,\n" "\n" -"Sfortunatamente non siamo in grado di soddisfare la tua richiesta e abbiamo " -"annullato il tuo ordine.\n" -"\n" -"Un saluto,\n" +"Sfortunatamente non siamo stati in grado di soddisfare la tua richiesta e " +"abbiamo annullato il tuo ordine.\n" "\n" "Il team di {event}" #: pretix/control/views/orders.py +#, fuzzy msgid "The payment has been marked as complete." -msgstr "" +msgstr "Il pagamento è stato segnato come completato." #: pretix/control/views/orders.py +#, fuzzy msgid "This payment can not be confirmed at the moment." -msgstr "" +msgstr "Questo pagamento non può essere confermato al momento." #: pretix/control/views/orders.py +#, fuzzy msgid "" "The refund was prevented due to a refund already being processed at the same " "time. Please have a look at the order details and check if your refund is " "still necessary." msgstr "" +"Il rimborso è stato bloccato perché già era in corso un altro rimborso " +"contemporaneamente. Per favore verifica i dettagli dell'ordine e conferma se " +"il rimborso è ancora necessario." #: pretix/control/views/orders.py #, fuzzy @@ -27904,44 +30620,71 @@ msgid "You entered an order in an event with a different currency." msgstr "Hai inserito un ordine che non è stato trovato." #: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Hai inserito un ordine che non è stato trovato." + +#: pretix/control/views/orders.py +#, fuzzy msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" +"Non è possibile rimborsare più dell'importo di un pagamento che non è ancora " +"stato rimborsato." #: pretix/control/views/orders.py +#, fuzzy msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" +"Hai scelto un rimborso parziale per un metodo di pagamento che accetta solo " +"rimborsi completi." #: pretix/control/views/orders.py -#, python-brace-format +#, fuzzy +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"I rimborsi selezionati non corrispondono all'importo totale del rimborso " +"indicato." + +#: pretix/control/views/orders.py +#, fuzzy, python-brace-format msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" +"Uno dei rimborsi non è riuscito a essere elaborato. Riprova a effettuare il " +"rimborso in un altro modo. Il messaggio di errore è: {}" #: pretix/control/views/orders.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "A refund of {} has been processed." -msgstr "" +msgstr "È stato elaborato un rimborso di {}." #: pretix/control/views/orders.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" +"Un rimborso di {} è stato salvato, ma non ancora eseguito completamente. " +"Puoi contrassegnarlo come completato qui sotto." #: pretix/control/views/orders.py +#, fuzzy msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" +"È stata creata una nuova carta regalo. Ora puoi inviare all'utente il codice " +"della carta regalo." #: pretix/control/views/orders.py +#, fuzzy msgid "Your gift card code" -msgstr "" +msgstr "Codice della carta regalo" #: pretix/control/views/orders.py #, python-brace-format @@ -27962,61 +30705,70 @@ msgstr "" "Puoi utilizzare il codice per una gift card {giftcard} per pagare altri " "biglietti futuri nel nostro shop.\n" "\n" -"Un saluto,\n" -"\n" "Il team di {event}" #: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - -#: pretix/control/views/orders.py +#, fuzzy msgid "The payment has been created successfully." -msgstr "" +msgstr "Il pagamento è stato creato con successo." #: pretix/control/views/orders.py +#, fuzzy msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" +"L'ordine è stato annullato. Ora puoi scegliere come restituire i soldi " +"all'utente." #: pretix/control/views/orders.py +#, fuzzy msgid "No VAT ID specified." -msgstr "" +msgstr "Nessun ID IVA specificato." #: pretix/control/views/orders.py +#, fuzzy msgid "No country specified." -msgstr "" +msgstr "Nessun paese specificato." #: pretix/control/views/orders.py +#, fuzzy msgid "VAT ID could not be checked since this country is not supported." -msgstr "" +msgstr "L'ID IVA non può essere verificato perché il paese non è supportato." #: pretix/control/views/orders.py +#, fuzzy msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" +"L'ID IVA non può essere verificato perché il servizio di controllo IVA del " +"paese non è attualmente disponibile." #: pretix/control/views/orders.py +#, fuzzy msgid "This VAT ID is valid." -msgstr "" +msgstr "Questo ID IVA è valido." #: pretix/control/views/orders.py +#, fuzzy msgid "Unknown invoice." -msgstr "" +msgstr "Fattura non trovata." #: pretix/control/views/orders.py +#, fuzzy msgid "Invoices may not be changed after they are created." -msgstr "" +msgstr "Una volta creata, la fattura non può essere modificata." #: pretix/control/views/orders.py +#, fuzzy msgid "Invoices may not be changed after they are transmitted." -msgstr "" +msgstr "Le fatture non possono essere modificate dopo essere state inviate." #: pretix/control/views/orders.py +#, fuzzy msgid "The invoice has already been canceled." -msgstr "" +msgstr "L'ordine è già stato annullato." #: pretix/control/views/orders.py #, fuzzy @@ -28029,14 +30781,18 @@ msgid "The invoice file is too old to be regenerated." msgstr "Il dispositivo è statao creato." #: pretix/control/views/orders.py +#, fuzzy msgid "The invoice has been cleaned of personal data." -msgstr "" +msgstr "L'invoice è stata eliminata dei dati personali." #: pretix/control/views/orders.py +#, fuzzy msgid "" "The invoice is currently being transmitted. You can start a new attempt " "after the current one has been completed." msgstr "" +"La fattura sta ancora被 inviata. Puoi avviare un nuovo tentativo dopo che " +"quello in corso sarà completato." #: pretix/control/views/orders.py #, fuzzy @@ -28051,90 +30807,113 @@ msgid "The invoice has been canceled." msgstr "L'evento è stato annullato." #: pretix/control/views/orders.py +#, fuzzy msgid "The email has been queued to be sent." -msgstr "" +msgstr "L'email è stata aggiunta alla coda di invio." #: pretix/control/views/orders.py pretix/presale/views/order.py msgid "This invoice has not been found" -msgstr "" +msgstr "Questa fattura non è stata trovata" #: pretix/control/views/orders.py pretix/presale/views/order.py +#, fuzzy msgid "The invoice file is no longer stored on the server." -msgstr "" +msgstr "Il file della fattura non è più memorizzato sul server." #: pretix/control/views/orders.py pretix/presale/views/order.py +#, fuzzy msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" +"Il file della fattura non è ancora stato generato, lo stiamo generando per " +"te. Riprova in pochi secondi." #: pretix/control/views/orders.py +#, fuzzy msgid "The payment term has been changed." -msgstr "" +msgstr "Il termine di pagamento è stato modificato." #: pretix/control/views/orders.py +#, fuzzy msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" +"Non è stato possibile elaborare la richiesta completamente poiché il server " +"era troppo occupato." #: pretix/control/views/orders.py +#, fuzzy msgid "This action is only allowed for pending orders." -msgstr "" +msgstr "L'azione è consentita solo per ordini pendenti." #: pretix/control/views/orders.py +#, fuzzy msgid "This action is only allowed for canceled orders." -msgstr "" +msgstr "L'azione è consentita solo per ordini annullati." #: pretix/control/views/orders.py pretix/presale/views/order.py msgid "An error occurred. Please see the details below." msgstr "Si è verificato un errore. Vedi i dettagli sotto." #: pretix/control/views/orders.py +#, fuzzy msgid "The order has been changed and the user has been notified." -msgstr "" +msgstr "L'ordine è stato modificato e l'utente viene avvisato." #: pretix/control/views/orders.py pretix/presale/views/order.py +#, fuzzy msgid "The order has been changed." -msgstr "" +msgstr "L'ordine è stato modificato." #: pretix/control/views/orders.py pretix/presale/checkoutflow.py #: pretix/presale/views/order.py +#, fuzzy msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" +"Non riusciamo a elaborare il vostro input. Per favore, verificate gli errori " +"riportati qui sotto." #: pretix/control/views/orders.py +#, fuzzy msgid "Nothing about the order had to be changed." -msgstr "" +msgstr "Nessun elemento dell'ordine necessita di modifiche." #: pretix/control/views/orders.py pretix/plugins/sendmail/views.py msgid "We could not send the email. See below for details." msgstr "Non abbiamo potuto inviare l'email. Vedi i dettagli sotto." #: pretix/control/views/orders.py pretix/plugins/sendmail/views.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Subject: {subject}" -msgstr "" +msgstr "Oggetto: {subject}" #: pretix/control/views/orders.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Your message has been queued and will be sent to {}." -msgstr "" +msgstr "Il tuo messaggio è stato inserito in coda e verrà inviato a {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py +#, fuzzy msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" +"Questo link non è più valido. Torna indietro, aggiorna la pagina e prova " +"ancora." #: pretix/control/views/orders.py +#, fuzzy msgid "There is no order with the given order code." -msgstr "" +msgstr "Non esiste nessun ordine con il codice fornito." #: pretix/control/views/orders.py pretix/control/views/organizer.py +#, fuzzy msgid "The selected exporter was not found." -msgstr "" +msgstr "L'esportatore selezionato non è disponibile." #: pretix/control/views/orders.py pretix/control/views/organizer.py msgid "There was a problem processing your input. See below for error details." @@ -28161,15 +30940,20 @@ msgstr "" "esportazione." #: pretix/control/views/orders.py pretix/control/views/organizer.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" +"Il tuo programma di esportazione è stato salvato. La prossima esportazione " +"inizierà intorno a {datetime}." #: pretix/control/views/orders.py pretix/control/views/organizer.py +#, fuzzy msgid "Your export schedule has been saved, but no next export is planned." msgstr "" +"Il tuo programma di esportazione è stato salvato, ma non è prevista nessuna " +"esportazione successiva." #: pretix/control/views/orders.py pretix/control/views/organizer.py #, python-brace-format @@ -28177,59 +30961,78 @@ msgid "Export: {title}" msgstr "Esporta: {title}" #: pretix/control/views/orders.py pretix/control/views/organizer.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Hello,\n" "\n" "attached to this email, you can find a new scheduled report for {name}." msgstr "" +"Ciao,\n" +"\n" +"In questo messaggio trovi un nuovo report programmato per {name}." #: pretix/control/views/orders.py pretix/control/views/organizer.py +#, fuzzy msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " "minutes." msgstr "" +"L'esportazione è in coda e inizierà a breve. I risultati verranno inviati " +"via email. L'operazione può richiedere alcuni minuti, in base al carico del " +"sistema e al tipo e alle dimensioni dell'esportazione." #: pretix/control/views/orders.py +#, fuzzy msgid "All orders have been canceled." -msgstr "" +msgstr "Gli ordini sono stati annullati." #: pretix/control/views/orders.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" +"Gli ordini sono stati annullati. È successo un errore con {count} ordini, " +"verifica tutti gli ordini non annullati." #: pretix/control/views/orders.py +#, fuzzy msgid "Your input was not valid." -msgstr "" +msgstr "L'input inserito non è valido." #: pretix/control/views/organizer.py +#, fuzzy msgid "Token name" -msgstr "" +msgstr "Nome token" #: pretix/control/views/organizer.py +#, fuzzy msgid "This organizer can not be deleted." -msgstr "" +msgstr "Questo organizzatore non può essere eliminato." #: pretix/control/views/organizer.py +#, fuzzy msgid "The organizer has been deleted." -msgstr "" +msgstr "L'organizzatore è stato eliminato." #: pretix/control/views/organizer.py +#, fuzzy msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" +"L'organizzatore non può essere eliminato poiché alcuni vincoli (ad esempio i " +"dati creati dai plugin) non lo permettono." #: pretix/control/views/organizer.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " "automatically: {affected_models}" msgstr "" +"I seguenti modelli di database contengono ancora dati che non possono essere " +"cancellati automaticamente: {affected_models}" #: pretix/control/views/organizer.py msgid "The new organizer has been created." @@ -28258,110 +31061,141 @@ msgid "This plugin is currently not allowed for this organizer account." msgstr "Al momento è in sospeso un pagamento per questo ordine." #: pretix/control/views/organizer.py -#, fuzzy, python-brace-format -#| msgid "This operation cannot be reversed." +#, python-brace-format msgid "This plugin cannot be activated for event {}." -msgstr "Questa operazione non può essere stornata." +msgstr "Questo plugin non può essere attivato per l'evento {}." #: pretix/control/views/organizer.py +#, fuzzy msgid "The team has been created. You can now add members to the team." -msgstr "" +msgstr "Il team è stato creato. Ora è possibile aggiungere membri al team." #: pretix/control/views/organizer.py msgid "Your changes could not be saved." msgstr "Le tue modifiche non possono essere salvate." #: pretix/control/views/organizer.py +#, fuzzy msgid "The selected team cannot be deleted." -msgstr "" +msgstr "Il team selezionato non può essere eliminato." #: pretix/control/views/organizer.py +#, fuzzy msgid "" "The team could not be deleted because the team or one of its API tokens is " "part of historical audit logs." msgstr "" +"Il team non può essere eliminato perché il team o uno dei suoi token API fa " +"parte dei registri di audit storici." #: pretix/control/views/organizer.py +#, fuzzy msgid "" "The team could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" +"Il team non può essere eliminato perché alcuni vincoli (ad esempio i dati " +"creati da plugin) lo impediscano." #: pretix/control/views/organizer.py +#, fuzzy msgid "The selected team has been deleted." -msgstr "" +msgstr "Il team selezionato è stato eliminato." #: pretix/control/views/organizer.py +#, fuzzy msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" +"Non puoi rimuovere l'ultimo membro da questo team perché nessuno sarebbe in " +"grado di modificare la composizione del team." #: pretix/control/views/organizer.py +#, fuzzy msgid "The member has been removed from the team." -msgstr "" +msgstr "Il membro è stato rimosso dal team." #: pretix/control/views/organizer.py +#, fuzzy msgid "Invalid invite selected." -msgstr "" +msgstr "Invito non valido." #: pretix/control/views/organizer.py +#, fuzzy msgid "The invite has been revoked." -msgstr "" +msgstr "L'invito è stato revocato." #: pretix/control/views/organizer.py +#, fuzzy msgid "The invite has been resent." -msgstr "" +msgstr "L'invito è stato ricandidato." #: pretix/control/views/organizer.py +#, fuzzy msgid "Invalid token selected." -msgstr "" +msgstr "Token non valido." #: pretix/control/views/organizer.py +#, fuzzy msgid "The token has been revoked." -msgstr "" +msgstr "Il token è stato revocato." #: pretix/control/views/organizer.py +#, fuzzy msgid "Users need to have a pretix account before they can be invited." msgstr "" +"Prima che un utente possa essere invitato, deve possedere un account pretix." #: pretix/control/views/organizer.py +#, fuzzy msgid "The new member has been invited to the team." -msgstr "" +msgstr "Un nuovo membro è stato invitato al team." #: pretix/control/views/organizer.py +#, fuzzy msgid "The new member has been added to the team." -msgstr "" +msgstr "Un nuovo membro è stato aggiunto al team." #: pretix/control/views/organizer.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" +"È stato creato un nuovo token API con il seguente segreto: {}\n" +"Si prega di copiare questo segreto in un luogo sicuro. Non sarà possibile " +"visualizzarlo nuovamente qui." #: pretix/control/views/organizer.py +#, fuzzy msgid "This device has been set up successfully." -msgstr "" +msgstr "Il dispositivo è stato configurato correttamente." #: pretix/control/views/organizer.py +#, fuzzy msgid "This device currently does not have access." -msgstr "" +msgstr "Questo dispositivo non ha accesso al momento." #: pretix/control/views/organizer.py +#, fuzzy msgid "Access for this device has been revoked." -msgstr "" +msgstr "L'accesso al dispositivo è stato revocato." #: pretix/control/views/organizer.py +#, fuzzy msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." msgstr "" +"Tutte le richieste verranno ora eseguite immediatamente. Attendere alcuni " +"minuti prima dell'elaborazione." #: pretix/control/views/organizer.py +#, fuzzy msgid "All unprocessed webhooks have been stopped from retrying." -msgstr "" +msgstr "I webhook non elaborati sono stati interrotti dal riprovare." #: pretix/control/views/organizer.py #, fuzzy @@ -28379,8 +31213,9 @@ msgid "The selected connection has been accepted." msgstr "Il posto selezionato {seat} non è disponibile." #: pretix/control/views/organizer.py +#, fuzzy msgid "Gift cards are not allowed to have negative values." -msgstr "" +msgstr "I voucher non possono avere valori negativi." #: pretix/control/views/organizer.py msgid "The transaction could not be reversed." @@ -28391,20 +31226,24 @@ msgid "The transaction has been reversed." msgstr "La transazione è stata stornata." #: pretix/control/views/organizer.py +#, fuzzy msgid "Your input was invalid, please try again." -msgstr "" +msgstr "L'input non è valido, riprova." #: pretix/control/views/organizer.py +#, fuzzy msgid "The manual transaction has been saved." -msgstr "" +msgstr "La transazione manuale è stata salvata." #: pretix/control/views/organizer.py +#, fuzzy msgid "The gift card has been created and can now be used." -msgstr "" +msgstr "Il voucher è stato creato e ora può essere utilizzato." #: pretix/control/views/organizer.py +#, fuzzy msgid "All events (that I have access to)" -msgstr "" +msgstr "Tutti gli eventi (a cui hai accesso)" #: pretix/control/views/organizer.py #, fuzzy @@ -28442,11 +31281,13 @@ msgid "The provider has been created." msgstr "La data dell'evento ès tata creata." #: pretix/control/views/organizer.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " "secret, it will never be shown again: {secret}" msgstr "" +"Il client SSO è stato creato. Ricorda il seguente segreto client, non verrà " +"mai più mostrato: {secret}" #: pretix/control/views/organizer.py #, python-brace-format @@ -28458,10 +31299,12 @@ msgstr "" "cliente, che non verrà mai più mostrato: {secret}" #: pretix/control/views/organizer.py +#, fuzzy msgid "" "We've sent the customer an email with further instructions on resetting your " "password." msgstr "" +"Hai inviato all'utente un'e-mail con istruzioni per reimpostare la password." #: pretix/control/views/organizer.py #, fuzzy @@ -28478,10 +31321,13 @@ msgid "The selected sales channel has been deleted." msgstr "Il posto selezionato {seat} non è disponibile." #: pretix/control/views/organizer.py +#, fuzzy msgid "" "The channel could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it." msgstr "" +"Il canale non può essere eliminato perché alcuni vincoli, ad esempio dati " +"creati dai plugin, lo impediscono." #: pretix/control/views/organizer.py #, fuzzy @@ -28489,57 +31335,70 @@ msgid "The order of sales channels has been updated." msgstr "La data dell'evento ès tata creata." #: pretix/control/views/pdf.py +#, fuzzy msgid "The uploaded PDF file is too large." -msgstr "" +msgstr "Il file PDF caricato è troppo grande." #: pretix/control/views/pdf.py +#, fuzzy msgid "The uploaded PDF file is too small." -msgstr "" +msgstr "Il file PDF caricato è troppo piccolo." #: pretix/control/views/pdf.py +#, fuzzy msgid "Please only upload PDF files." -msgstr "" +msgstr "Carica soltanto file PDF." #: pretix/control/views/pdf.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Unfortunately, we were unable to process this PDF file ({reason})." -msgstr "" +msgstr "Purtroppo non riusciamo a elaborare questo file PDF ({reason})." #: pretix/control/views/shredder.py +#, fuzzy msgid "The selected data was deleted successfully." -msgstr "" +msgstr "I dati selezionati sono stati eliminati correttamente." #: pretix/control/views/subevents.py +#, fuzzy msgctxt "subevent" msgid "The requested date does not exist." -msgstr "" +msgstr "La data richiesta non esiste." #: pretix/control/views/subevents.py +#, fuzzy msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" +"Una data non può essere cancellata se già sono stati effettuati degli ordini." #: pretix/control/views/subevents.py +#, fuzzy msgctxt "subevent" msgid "" "The date could not be deleted as some constraints (e.g. data created by plug-" "ins) did not allow it. The date was disabled instead." msgstr "" +"La data non può essere eliminata perché alcuni vincoli (ad esempio quelli " +"impostati dai plugin) la impedivano; è stata invece disabilitata." #: pretix/control/views/subevents.py +#, fuzzy msgctxt "subevent" msgid "The selected date has been deleted." -msgstr "" +msgstr "La data selezionata è stata cancellata." #: pretix/control/views/subevents.py +#, fuzzy msgctxt "subevent" msgid "The new date has been created." -msgstr "" +msgstr "Una nuova data è stata creata." #: pretix/control/views/subevents.py +#, fuzzy msgctxt "subevent" msgid "The selected dates have been disabled." -msgstr "" +msgstr "Le date selezionate sono state disabilitate." #: pretix/control/views/subevents.py #, fuzzy @@ -28548,37 +31407,41 @@ msgid "The selected dates have been enabled." msgstr "Il posto selezionato {seat} non è disponibile." #: pretix/control/views/subevents.py +#, fuzzy msgctxt "subevent" msgid "The selected dates have been deleted or disabled." -msgstr "" +msgstr "Le date selezionate sono state eliminate o disabilitate." #: pretix/control/views/subevents.py +#, fuzzy msgid "Please do not create more than 100.000 dates at once." -msgstr "" +msgstr "Si prega di non creare più di 100.000 date in un'unica operazione." #: pretix/control/views/subevents.py +#, fuzzy msgid "All dates would be skipped because they conflict with existing dates." msgstr "" +"Tutte le date sono state saltate perché in conflitto con quelle già presenti." #: pretix/control/views/subevents.py -#, python-brace-format +#, fuzzy, python-brace-format msgctxt "subevent" msgid "{} new dates have been created." -msgstr "" +msgstr "{} nuove date sono state aggiunte." #: pretix/control/views/typeahead.py msgid "Series:" msgstr "Serie:" #: pretix/control/views/typeahead.py -#, fuzzy, python-brace-format +#, python-brace-format msgid "Order {}" -msgstr "Data dell'ordine" +msgstr "Ordine {}" #: pretix/control/views/typeahead.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Voucher {}" -msgstr "" +msgstr "Voucher {}" #: pretix/control/views/typeahead.py #, fuzzy @@ -28587,70 +31450,98 @@ msgid "No event" msgstr "Nessun effetto" #: pretix/control/views/user.py +#, fuzzy msgid "The password you entered was invalid, please try again." -msgstr "" +msgstr "La password inserita è errata, riprova." #: pretix/control/views/user.py +#, fuzzy msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" +"I dispositivi di sicurezza sono disponibili solo se pretix è accessibile " +"tramite HTTPS." #: pretix/control/views/user.py +#, fuzzy msgid "A two-factor authentication device has been removed from your account." msgstr "" +"Un dispositivo di autenticazione a due fattori è stato rimosso dal tuo " +"account." #: pretix/control/views/user.py +#, fuzzy msgid "The device has been removed." -msgstr "" +msgstr "Il dispositivo è stato rimosso." #: pretix/control/views/user.py +#, fuzzy msgid "This security device is already registered." -msgstr "" +msgstr "Questo dispositivo di sicurezza è già registrato." #: pretix/control/views/user.py +#, fuzzy msgid "A new two-factor authentication device has been added to your account." msgstr "" +"Sul tuo account è stato aggiunto un nuovo dispositivo di autenticazione a " +"due fattori." #: pretix/control/views/user.py +#, fuzzy msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" +"Attenzione: è ancora necessario abilitare l'autenticazione a due fattori per " +"il tuo account utilizzando i pulsanti qui sotto per richiedere un secondo " +"fattore all'accesso al tuo account." #: pretix/control/views/user.py +#, fuzzy msgid "The device has been verified and can now be used." -msgstr "" +msgstr "Il dispositivo è stato verificato e ora può essere utilizzato." #: pretix/control/views/user.py +#, fuzzy msgid "The registration could not be completed. Please try again." -msgstr "" +msgstr "Impossibile completare la registrazione. Riprova." #: pretix/control/views/user.py +#, fuzzy msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" +"Il codice inserito non è valido. Se il problema persiste, verifica che data " +"e ora del telefono siano corrette." #: pretix/control/views/user.py +#, fuzzy msgid "You have left all teams that require two-factor authentication." msgstr "" +"Hai abbandonato tutte le team che richiedono l'autenticazione a due fattori." #: pretix/control/views/user.py +#, fuzzy msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" +"Configura almeno un dispositivo prima di abilitare l'autenticazione a due " +"fattori." #: pretix/control/views/user.py +#, fuzzy msgid "Two-factor authentication is now enabled for your account." -msgstr "" +msgstr "L'autenticazione a due fattori è ora attiva per il tuo account." #: pretix/control/views/user.py +#, fuzzy msgid "Two-factor authentication is now disabled for your account." -msgstr "" +msgstr "L'autenticazione a due fattori è ora disabilitata per il tuo account." #: pretix/control/views/user.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices. You will not be able to " @@ -28659,18 +31550,27 @@ msgid "" "Your emergency codes:\n" "{tokens}" msgstr "" +"I codici di emergenza sono stati generati di recente. Ti consigliamo di " +"memorizzarli in un luogo sicuro in caso di perdita dell'accesso ai " +"dispositivi. Non potrai visualizzarli nuovamente qui.\n" +"\n" +"I tuoi codici di emergenza:\n" +"{tokens}" #: pretix/control/views/user.py +#, fuzzy msgid "Your notifications have been disabled." -msgstr "" +msgstr "Le notifiche sono state disabilitate." #: pretix/control/views/user.py +#, fuzzy msgid "Your notification settings have been saved." -msgstr "" +msgstr "Le impostazioni di notifica sono state salvate." #: pretix/control/views/user.py +#, fuzzy msgid "Your comment has been saved." -msgstr "" +msgstr "Il tuo commento è stato salvato." #: pretix/control/views/user.py #, fuzzy @@ -28679,11 +31579,13 @@ msgid "Your email address was already verified." msgstr "Il tuo indirizzo email è stato aggiornato." #: pretix/control/views/user.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Please enter the confirmation code we sent to your email address " "{email}." msgstr "" +"Inserisci il codice di conferma che abbiamo inviato al tuo indirizzo email " +"{email}." #: pretix/control/views/user.py #, fuzzy @@ -28713,40 +31615,69 @@ msgid "The entered confirmation code is not correct. Please try again." msgstr "Il codice di verifica non era corretto, per favore riprova." #: pretix/control/views/users.py +#, fuzzy msgid "We sent out an email containing further instructions." -msgstr "" +msgstr "Abbiamo inviato un'email con istruzioni aggiuntive." #: pretix/control/views/users.py +#, fuzzy msgid "" "A two-factor emergency code has been generated by a system administrator. " "This will usually happen if you lost access to your two-factor credentials " "and requested a reset of the credentials." msgstr "" +"Un codice di emergenza a due fattori è stato generato da un amministratore " +"del sistema. Si verifica solitamente quando hai perso l'accesso alle tue " +"credenziali a due fattori e hai richiesto un reset." #: pretix/control/views/users.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "The emergency token for this user is \"{token}\". It can only be used once. " "Please make sure to transmit this code only over an authenticated channel " "(other than email, if possible). Any previous emergency tokens for this user " "remain active." msgstr "" +"Il token di emergenza per questo utente è \"{token}\". Può essere utilizzato " +"solo una volta. Assicurati di trasmetterlo solo attraverso un canale " +"autenticato (eccezione email, se possibile). I token precedenti rimangono " +"attivi." #: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "La password è stata reimpostata." + +#: pretix/control/views/users.py +#, fuzzy msgid "The new user has been created." -msgstr "" +msgstr "L'utente nuovo è stato creato." #: pretix/control/views/vouchers.py +#, fuzzy msgid "Reserve quota" -msgstr "" +msgstr "Riserva quota" #: pretix/control/views/vouchers.py +#, fuzzy msgid "Bypass quota" +msgstr "Ignora quota" + +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" msgstr "" #: pretix/control/views/vouchers.py +#, fuzzy msgid "The requested voucher does not exist." -msgstr "" +msgstr "Il voucher richiesto non esiste." #: pretix/control/views/vouchers.py #, fuzzy @@ -28754,34 +31685,39 @@ msgid "The selected cart positions have been removed." msgstr "Il posto selezionato {seat} non è disponibile." #: pretix/control/views/vouchers.py +#, fuzzy msgid "A voucher can not be deleted if it already has been redeemed." -msgstr "" +msgstr "Un voucher non può essere eliminato se è già stato riscattato." #: pretix/control/views/vouchers.py +#, fuzzy msgid "The selected voucher has been deleted." -msgstr "" +msgstr "Il voucher selezionato è stato eliminato." #: pretix/control/views/vouchers.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "The new voucher has been created: {code}" -msgstr "" +msgstr "Il nuovo voucher è stato creato: {code}" #: pretix/control/views/vouchers.py +#, fuzzy msgid "There is no voucher with the given voucher code." -msgstr "" +msgstr "Il codice del voucher non è riconosciibile." #: pretix/control/views/vouchers.py +#, fuzzy msgid "The new vouchers have been created." -msgstr "" +msgstr "I nuovi voucher sono stati creati." #: pretix/control/views/vouchers.py +#, fuzzy msgid "The selected vouchers have been deleted or disabled." -msgstr "" +msgstr "I voucher selezionati sono stati eliminati o disabilitati." #: pretix/control/views/waitinglist.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "{num} vouchers have been created and sent out via email." -msgstr "" +msgstr "I {num} voucher sono stati creati e inviati per e-mail." #: pretix/control/views/waitinglist.py #, fuzzy @@ -28789,37 +31725,46 @@ msgid "The selected entries have been deleted." msgstr "Il posto selezionato {seat} non è disponibile." #: pretix/control/views/waitinglist.py +#, fuzzy msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" +"È stata inviata un'e-mail con il codice voucher all'indirizzo specificato." #: pretix/control/views/waitinglist.py +#, fuzzy msgid "Waiting list entry not found." -msgstr "" +msgstr "Non è stato trovato nessun elemento nella lista d'attesa." #: pretix/control/views/waitinglist.py +#, fuzzy msgid "The waiting list entry has been moved to the top." -msgstr "" +msgstr "L'elemento della lista d'attesa è stato spostato in testa." #: pretix/control/views/waitinglist.py +#, fuzzy msgid "The waiting list entry has been moved to the end of the list." -msgstr "" +msgstr "L'entry nella lista d'attesa è stata spostata alla fine della lista." #: pretix/control/views/waitinglist.py +#, fuzzy msgid "On list since" -msgstr "" +msgstr "Nella lista dal" #: pretix/control/views/waitinglist.py +#, fuzzy msgid "Waiting" -msgstr "" +msgstr "In attesa" #: pretix/control/views/waitinglist.py +#, fuzzy msgid "The requested entry does not exist." -msgstr "" +msgstr "L'entry richiesta non esiste." #: pretix/control/views/waitinglist.py +#, fuzzy msgid "The selected entry has been deleted." -msgstr "" +msgstr "La posizione dell'ordine selezionata è stata eliminata." #: pretix/control/views/waitinglist.py #, fuzzy @@ -28828,8 +31773,9 @@ msgid "The waitinglist entry has been changed." msgstr "La voce della lista d'attesa è stata trasferita." #: pretix/helpers/countries.py +#, fuzzy msgid "Belarus" -msgstr "" +msgstr "Bielorussia" #: pretix/helpers/countries.py #, fuzzy @@ -28838,12 +31784,14 @@ msgid "French Guiana" msgstr "Francese" #: pretix/helpers/countries.py +#, fuzzy msgid "North Macedonia" -msgstr "" +msgstr "Macedonia settentrionale" #: pretix/helpers/countries.py +#, fuzzy msgid "Macao" -msgstr "" +msgstr "Macao" #: pretix/helpers/daterange.py #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html @@ -28864,8 +31812,9 @@ msgstr "" "carica un'immagine di dimensione più piccola." #: pretix/helpers/payment.py +#, fuzzy msgid "Open BezahlCode in your banking app to start the payment process." -msgstr "" +msgstr "Apri BezahlCode nell'app bancaria per iniziare il pagamento." #: pretix/helpers/security.py #, fuzzy @@ -28879,8 +31828,9 @@ msgid "Organizer domain" msgstr "Organizzatore" #: pretix/multidomain/models.py +#, fuzzy msgid "Alternative organizer domain for a set of events" -msgstr "" +msgstr "Dominio alternativo dell'organizzatore per un insieme di eventi" #: pretix/multidomain/models.py #, fuzzy @@ -28899,31 +31849,36 @@ msgid "Mode" msgstr "Modalità" #: pretix/multidomain/models.py +#, fuzzy msgid "Known domain" -msgstr "" +msgstr "Dominio noto" #: pretix/multidomain/models.py +#, fuzzy msgid "Known domains" -msgstr "" +msgstr "Domini noti" #: pretix/plugins/autocheckin/apps.py +#, fuzzy msgid "Automated check-in" -msgstr "" +msgstr "Check-in automatico" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py +#, fuzzy msgid "the pretix team" -msgstr "" +msgstr "il team pretix" #: pretix/plugins/autocheckin/apps.py +#, fuzzy msgid "Automatically check-in specific tickets after they have been sold." msgstr "" +"Esegui il check-in automatico per specifici biglietti dopo il loro acquisto." #: pretix/plugins/autocheckin/apps.py pretix/plugins/webcheckin/apps.py #: pretix/plugins/webcheckin/templates/pretixplugins/webcheckin/index.html @@ -28951,10 +31906,13 @@ msgid "All variations" msgstr "Varianti" #: pretix/plugins/autocheckin/forms.py +#, fuzzy msgid "" "When restricting by payment method, the rule should run after the payment " "was received." msgstr "" +"Quando si filtra per metodo di pagamento, il processo deve avvenire dopo " +"aver ricevuto il pagamento." #: pretix/plugins/autocheckin/models.py #, fuzzy @@ -29046,8 +32004,9 @@ msgstr "Filtra per stato" #: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html +#, fuzzy msgid "You haven't created any rules yet." -msgstr "" +msgstr "Non hai ancora creato nessuna regola." #: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html #, fuzzy @@ -29074,43 +32033,54 @@ msgstr "Il posto selezionato {seat} non è disponibile." #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html #: pretix/plugins/badges/templates/pretixplugins/badges/index.html +#, fuzzy msgid "Badges" -msgstr "" +msgstr "Distintivi" #: pretix/plugins/badges/apps.py +#, fuzzy msgid "" "Automatically generate badges or name tags for your attendees. You can " "download the badges in the backend or automatically print them with our " "check-in apps." msgstr "" +"Genera automaticamente badge o etichette per i partecipanti. Puoi scaricarli " +"dal backend o stamparli direttamente con le app di check-in." #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "One badge per page" -msgstr "" +msgstr "Un badge per pagina" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "4 landscape A6 pages on one A4 page" -msgstr "" +msgstr "4 pagine in formato orizzontale A6 su una pagina A4" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "4 portrait A6 pages on one A4 page" -msgstr "" +msgstr "4 pagine in formato verticale A6 su una pagina A4" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "8 landscape A7 pages on one A4 page" -msgstr "" +msgstr "8 pagine in formato orizzontale A7 su una pagina A4" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "8 portrait A7 pages on one A4 page" -msgstr "" +msgstr "8 pagine in formato verticale A7 su una pagina A4" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "None of the selected products is configured to print badges." -msgstr "" +msgstr "Nessun prodotto selezionato è impostato per stampare i badge." #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "Attendee badges" -msgstr "" +msgstr "Badge partecipanti" #: pretix/plugins/badges/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py @@ -29120,8 +32090,10 @@ msgid "PDF collections" msgstr "Indirizzi URL di reindirizzamento" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "Download all attendee badges as one large PDF for printing." msgstr "" +"Scarica tutti i badge dei partecipanti in un'unica pagina PDF per la stampa." #: pretix/plugins/badges/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py @@ -29129,8 +32101,9 @@ msgid "Include pending orders" msgstr "inclusi gli ordini incompleti" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "Include add-on or bundled positions" -msgstr "" +msgstr "Include posizioni aggiuntive o integrate" #: pretix/plugins/badges/exporters.py #, fuzzy @@ -29138,12 +32111,17 @@ msgid "Rendering option" msgstr "Ordini pendenti" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " "Please note that your individual badge layouts must already be in the " "correct size." msgstr "" +"Questa opzione consente di allineare più badge su una pagina, ad esempio se " +"si desidera stampare su un foglio di adesivi con una stampante d'ufficio " +"regolare. Si prega di notare che i singoli layout di badge devono essere già " +"nella dimensione corretta." #: pretix/plugins/badges/exporters.py #, fuzzy @@ -29153,7 +32131,7 @@ msgstr "Data di inizio" #: pretix/plugins/badges/exporters.py msgid "Only include tickets for dates on or after this date." -msgstr "" +msgstr "Includi solo i biglietti per questa data o successive." #: pretix/plugins/badges/exporters.py msgid "End event date" @@ -29184,8 +32162,11 @@ msgid "End order date" msgstr "Data dell'ordine" #: pretix/plugins/badges/exporters.py +#, fuzzy msgid "Only include tickets for dates on or before this date." msgstr "" +"Includi soltanto i biglietti relativi a date uguali o precedenti a quella " +"indicata." #: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/reports/exporters.py @@ -29195,94 +32176,114 @@ msgstr "Ordina per" #: pretix/plugins/badges/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py +#, fuzzy msgid "" "Your data could not be converted as requested. This could be caused by " "invalid values in your databases, such as answers to number questions which " "are not a number." msgstr "" +"I tuoi dati non possono essere convertiti come richiesto. Potrebbe essere " +"causato da valori errati nei database, ad esempio risposte a domande " +"numeriche che non sono numeri." #: pretix/plugins/badges/forms.py +#, fuzzy msgid "Template" -msgstr "" +msgstr "Modello" #: pretix/plugins/badges/forms.py +#, fuzzy msgid "" "You can modify the layout or change to a different page size in the next " "step." msgstr "" +"Puoi modificare l'layout o passare a un'altra dimensione della pagina nel " +"passo successivo." #: pretix/plugins/badges/forms.py +#, fuzzy msgid "(Do not print badges)" -msgstr "" +msgstr "(Non stampare i badge)" #: pretix/plugins/badges/forms.py #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html +#, fuzzy msgid "Badge layout" -msgstr "" +msgstr "Layout del badge" #: pretix/plugins/badges/signals.py +#, fuzzy msgid "Badge layout created." -msgstr "" +msgstr "Layout del distintivo creato." #: pretix/plugins/badges/signals.py +#, fuzzy msgid "Badge layout deleted." -msgstr "" +msgstr "Layout del distintivo cancellato." #: pretix/plugins/badges/signals.py +#, fuzzy msgid "Badge layout changed." -msgstr "" +msgstr "Layout del badge modificato." #: pretix/plugins/badges/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Badge layout {val}" -msgstr "" +msgstr "Layout del badge {val}" #: pretix/plugins/badges/templates.py +#, fuzzy msgid "A6 landscape" -msgstr "" +msgstr "A6 orizzontale" #: pretix/plugins/badges/templates.py +#, fuzzy msgid "A6 portrait" -msgstr "" +msgstr "A6 verticale" #: pretix/plugins/badges/templates.py +#, fuzzy msgid "A7 landscape" -msgstr "" +msgstr "A7 orizzontale" #: pretix/plugins/badges/templates.py +#, fuzzy msgid "A7 portrait" -msgstr "" +msgstr "A7 verticale" #: pretix/plugins/badges/templates.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "{width} x {height} mm butterfly badge" -msgstr "" +msgstr "Badge farfalla {width} x {height} mm" #: pretix/plugins/badges/templates.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "{width} x {height} mm label" -msgstr "" +msgstr "Etichetta {width} x {height} mm" #: pretix/plugins/badges/templates.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "{width} x {height} inch label" -msgstr "" +msgstr "Etichetta {width} x {height} pollice" #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html #: pretix/plugins/badges/templates/pretixplugins/badges/index.html +#, fuzzy msgid "Print badges" -msgstr "" +msgstr "Stampa badge" #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#, python-format +#, fuzzy, python-format msgid "" "Are you sure you want to delete the badge layout %(layout)s?" msgstr "" +"Sei sicuro di voler eliminare il layout del badge %(layout)s?" #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html -#, python-format +#, fuzzy, python-format msgid "Badge layout: %(name)s" -msgstr "" +msgstr "Layout distintivo: %(name)s" #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html #, fuzzy @@ -29291,29 +32292,34 @@ msgid "Save & continue" msgstr "(continua)" #: pretix/plugins/badges/templates/pretixplugins/badges/index.html +#, fuzzy msgid "You haven't created any badge layouts yet." -msgstr "" +msgstr "Non hai ancora creato nessun layout di badge." #: pretix/plugins/badges/templates/pretixplugins/badges/index.html +#, fuzzy msgid "Create a new badge layout" -msgstr "" +msgstr "Crea un nuovo layout di badge" #: pretix/plugins/badges/views.py +#, fuzzy msgid "The new badge layout has been created." -msgstr "" +msgstr "Il nuovo layout del badge è stato creato." #: pretix/plugins/badges/views.py +#, fuzzy msgid "The requested badge layout does not exist." -msgstr "" +msgstr "Il layout del badge richiesto non esiste." #: pretix/plugins/badges/views.py +#, fuzzy msgid "The selected badge layout been deleted." -msgstr "" +msgstr "Il layout del badge selezionato è stato eliminato." #: pretix/plugins/badges/views.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Badge layout: {}" -msgstr "" +msgstr "Layout del distintivo: {}" #: pretix/plugins/banktransfer/apps.py pretix/plugins/banktransfer/payment.py #: pretix/plugins/banktransfer/signals.py @@ -29321,16 +32327,20 @@ msgid "Bank transfer" msgstr "Bonifico bancario" #: pretix/plugins/banktransfer/apps.py +#, fuzzy msgid "" "Accept payments from your customers using classical wire transfer methods " "with your own bank account." msgstr "" +"Accetta i pagamenti dai tuoi clienti tramite bonifico bancario diretto al " +"tuo conto." #: pretix/plugins/banktransfer/apps.py pretix/plugins/banktransfer/signals.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html +#, fuzzy msgid "Import bank data" -msgstr "" +msgstr "Importa dati bancari" #: pretix/plugins/banktransfer/apps.py pretix/plugins/banktransfer/signals.py #, fuzzy @@ -29338,15 +32348,19 @@ msgid "Export refunds" msgstr "Tutti i rimborsi" #: pretix/plugins/banktransfer/apps.py +#, fuzzy msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" +"Installa il pacchetto Python 'chardet' per migliorare l'importazione CSV." #: pretix/plugins/banktransfer/camtimport.py +#, fuzzy msgid "Empty file or unknown format." -msgstr "" +msgstr "File vuoto o formato non riconosciuto." #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -29354,28 +32368,40 @@ msgid "" "import a digital bank statement in order to give pretix the required " "information." msgstr "" +"Capisco che i clienti pagheranno direttamente sul tuo conto bancario e " +"pretix non potrà rilevare automaticamente i pagamenti. Pertanto, devi " +"segnare manualmente i pagamenti come completati oppure importare " +"regolarmente un estratto conto digitale per fornire a pretix le informazioni " +"necessarie." #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Bank account type" -msgstr "" +msgstr "Tipo di conto bancario" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "SEPA bank account" -msgstr "" +msgstr "Conto bancario SEPA" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Other bank account" -msgstr "" +msgstr "Altro conto bancario" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Name of account holder" -msgstr "" +msgstr "Nome del titolare del conto" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "" "Please note: special characters other than letters, numbers, and some " "punctuation can cause problems with some banks." msgstr "" +"Nota: caratteri speciali diversi da lettere, numeri e alcune punteggiature " +"possono causare problemi con alcune banche." #: pretix/plugins/banktransfer/payment.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html @@ -29389,56 +32415,74 @@ msgstr "IBAN" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html +#, fuzzy msgid "BIC" -msgstr "" +msgstr "BIC" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Name of bank" -msgstr "" +msgstr "Nome della banca" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Bank account details" -msgstr "" +msgstr "Dettagli del conto bancario" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" +"Includi tutto il resto che i tuoi clienti potrebbero aver bisogno di " +"inviarti un bonifico bancario. Se hai un sacco di clienti internazionali, " +"potrebbero aver bisogno del tuo indirizzo completo e dell'indirizzo completo " +"della tua banca." #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" +"Per i conti SEPA, puoi lasciare questo vuoto. Altrimenti, aggiungi tutto " +"quello che i tuoi clienti hanno bisogno di trasferire il denaro, ad esempio " +"numeri di conto, numeri di routing, indirizzi, ecc." #: pretix/plugins/banktransfer/payment.py msgid "Do not include hyphens in the payment reference." msgstr "Non includere trattini nella referenza di pagamento." #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "This is required in some countries." -msgstr "" +msgstr "È obbligatorio in alcuni paesi." #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Include invoice number in the payment reference." -msgstr "" +msgstr "Incluici il numero della fattura nel riferimento al pagamento." #: pretix/plugins/banktransfer/payment.py msgid "Prefix for the payment reference" msgstr "Prefisso per il riferimento pagamento" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Additional text to show on pending orders" -msgstr "" +msgstr "Testo aggiuntivo da visualizzare sugli ordini in attesa" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" +"Questo testo verrà mostrato sulla pagina di conferma dell'ordine per gli " +"ordini pendenti, oltre al testo standard." #: pretix/plugins/banktransfer/payment.py #, fuzzy @@ -29446,6 +32490,7 @@ msgid "IBAN blocklist for refunds" msgstr "Tutti i rimborsi aperti" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -29455,6 +32500,13 @@ msgid "" "can e.g. ban DE0012345 to ban all German IBANs with the bank identifier " "starting with 12345." msgstr "" +"Inserisci un IBAN o un prefisso IBAN per riga. Il sistema non provvederà a " +"inviare rimborsi a questi IBAN. Utile ad esempio se ricevi molti pagamenti " +"intermedi da un fornitore di pagamento esterno. Puoi anche specificare " +"codici paese come 'GB' per escludere i rimborsi verso IBAN di un paese " +"specifico. I digiti di controllo verranno ignorati, quindi puoi ad esempio " +"bloccare DE0012345 per impedire tutti gli IBAN tedeschi con identificativo " +"bancario che inizia per 12345." #: pretix/plugins/banktransfer/payment.py #, fuzzy @@ -29466,19 +32518,25 @@ msgid "" "Only allow choosing this payment provider for customers who enter an invoice " "address and select \"Business or institutional customer\"." msgstr "" +"Permetti soltanto di selezionare questo fornitore di pagamento per i clienti " +"che inseriscono un indirizzo di fattura e scelgono \"Cliente commerciale o " +"istituzionale\"." #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Please fill out your bank account details." -msgstr "" +msgstr "Per favore, inserisci i dettagli del tuo conto bancario." #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Please enter your bank account details." -msgstr "" +msgstr "Inserisci i dati del tuo conto bancario." #: pretix/plugins/banktransfer/payment.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html +#, fuzzy msgid "Please transfer the full amount to the following bank account:" -msgstr "" +msgstr "Trasferisci l'intero importo sul seguente conto bancario:" #: pretix/plugins/banktransfer/payment.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html @@ -29486,28 +32544,32 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html #: pretix/plugins/banktransfer/views.py pretix/plugins/stripe/payment.py #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html +#, fuzzy msgid "Account holder" -msgstr "" +msgstr "Titolare del conto" #: pretix/plugins/banktransfer/payment.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +#, fuzzy msgid "Bank" -msgstr "" +msgstr "Banca" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Invalid IBAN/BIC" -msgstr "" +msgstr "IBAN/BIC non valido" #: pretix/plugins/banktransfer/payment.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Bank account {iban}" -msgstr "" +msgstr "Conto bancario {iban}" #: pretix/plugins/banktransfer/payment.py +#, fuzzy msgid "Can only create a bank transfer refund from an existing payment." -msgstr "" +msgstr "Puoi creare un rimborso bonifico solo da un pagamento esistente." #: pretix/plugins/banktransfer/payment.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/new_refund_control_form.html @@ -29523,11 +32585,11 @@ msgstr "Le tue modifiche non possono essere salvate. Leggi i dettagli sotto." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy msgid "Payer" -msgstr "" +msgstr "Pagante" #: pretix/plugins/banktransfer/refund_export.py #, fuzzy @@ -29542,16 +32604,19 @@ msgid "The invoice was sent to the designated email address." msgstr "Inserisci la stessa email due volte." #: pretix/plugins/banktransfer/tasks.py +#, fuzzy msgid "Automatic split to multiple orders not possible." -msgstr "" +msgstr "Non è possibile dividere automaticamente in più ordini." #: pretix/plugins/banktransfer/tasks.py +#, fuzzy msgid "The order has already been canceled." -msgstr "" +msgstr "L'ordine è già stato annullato." #: pretix/plugins/banktransfer/tasks.py pretix/plugins/banktransfer/views.py +#, fuzzy msgid "Currencies do not match." -msgstr "" +msgstr "Le valute non corrispondono." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html msgid "" @@ -29609,78 +32674,102 @@ msgid "Account" msgstr "Totale" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html +#, fuzzy msgid "Transfer amount" -msgstr "" +msgstr "Importo del trasferimento" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html msgid "Reference code" msgstr "Codice di riferimento personale" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html +#, fuzzy msgid "" "We've been unable to automatically determine how the columns in your file " "are aligned. Please help us by selecting which column contain what kind of " "data." msgstr "" +"Non siamo stati in grado di determinare automaticamente come le colonne nel " +"tuo file sono allineate. Aiutaci selezionando una colonna contenente che " +"tipo di dati." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html msgid "" "More data was uploaded but is not shown here. It will still be processed" msgstr "" +"Ulteriori dati sono stati caricati ma non vengono visualizzati qui. Saranno " +"comunque elaborati" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html +#, fuzzy msgid "Import currently running…" -msgstr "" +msgstr "Importa attualmente in esecuzione…" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html -#, python-format +#, fuzzy, python-format msgid "Last import: %(date)s" -msgstr "" +msgstr "Ultima importazione: %(date)s" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#, python-format +#, fuzzy, python-format msgid "" "In the payment settings of your event, you set the %(date)s as the last date " "of any payments. Therefore, you won't be able to mark any order as paid here." msgstr "" +"Nelle impostazioni di pagamento dell'evento, hai fissato il %(date)s come " +"ultima data per qualsiasi pagamento. Pertanto, non potrai contrassegnare " +"nessun ordine come pagato qui." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "" "This page allows you to upload bank statement files to process incoming " "payments." msgstr "" +"Questa pagina ti permette di caricare file di estratti conto bancari per " +"elaborare i pagamenti in entrata." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "" "Currently, this feature supports .csv files and files in the " "MT940 format." msgstr "" +"Attualmente questa funzionalità supporta file .csv e file in " +"formato MT940." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "" "An import is currently being processed, please try again in a few minutes." -msgstr "" +msgstr "Un'importazione sta ancora avvenendo, riprova in pochi minuti." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "Start upload" -msgstr "" +msgstr "Avvia caricamento" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "Unresolved transactions" -msgstr "" +msgstr "Transazioni non risolte" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "" "On this page, you can import banking data on a per-event level. You also " "only see unmatched transactions imported directly for this event." msgstr "" +"In questa pagina puoi importare dati bancari per evento. Vedi solo " +"transazioni non corrispondenti importate direttamente per questo evento." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "Go to organizer-level import" -msgstr "" +msgstr "Vai all'importazione a livello di organizzatore" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html #, fuzzy @@ -29688,69 +32777,88 @@ msgid "Amount from" msgstr "Totale" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "up to" -msgstr "" +msgstr "fino a" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "Clear" -msgstr "" +msgstr "Pulisci" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "Discard all" -msgstr "" +msgstr "Elimina tutti" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +#, fuzzy msgid "Your search matched no transactions." -msgstr "" +msgstr "La tua ricerca non ha trovato alcuna transazione." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "Import result" -msgstr "" +msgstr "Risultato dell'importazione" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "" "The result of your import is in progress. Please be patient while we process " "the data …" msgstr "" +"Il risultato dell'importazione è in corso. Si prega di essere pazienti " +"durante il trattamento dei dati…" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "An internal error occurred during processing your data." -msgstr "" +msgstr "Si è verificato un errore interno durante l'elaborazione dei dati." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "Some transactions might be missing, please try to re-import the file." msgstr "" +"Alcune transazioni potrebbero essere mancanti, si prega di provare a re-" +"importare il file." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "" "Your import did not contain any transactions that you did not import before." -msgstr "" +msgstr "L'importazione non contiene transazioni nuove da aggiungere." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "Orders marked as paid" -msgstr "" +msgstr "Ordini contrassegnati come pagati" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "Invalid payments" -msgstr "" +msgstr "Pagamenti non validi" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "Ignored payments" -msgstr "" +msgstr "Pagamenti ignorati" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/job_detail.html +#, fuzzy msgid "Review invalid and ignored payments" -msgstr "" +msgstr "Verifica i pagamenti non validi e ignorati" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html +#, fuzzy msgid "Amount:" -msgstr "" +msgstr "Importo:" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html +#, fuzzy msgid "There is no further action required on this website." -msgstr "" +msgstr "Non sono necessarie azioni ulteriori su questo sito." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html @@ -29765,39 +32873,49 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/sepa_export.html +#, fuzzy msgid "Export bank transfer refunds" -msgstr "" +msgstr "Esporta i rimborsi di bonifico" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html -#, python-format +#, fuzzy, python-format msgid "" "%(num_new)s Bank transfer refunds have been placed and are " "not yet part of an export." msgstr "" +"%(num_new)s I rimborso per bonifico bancario sono stati " +"effettuati e non fanno ancora parte di un'esportazione." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html +#, fuzzy msgid "In test mode, your exports will only contain test mode orders." msgstr "" +"In modalità test, le tue esportazioni includono solo ordini in modalità test." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html +#, fuzzy msgid "" "If you want, you can now also create these exports for multiple events " "combined." msgstr "" +"Se desideri, puoi ora creare queste esportazioni per più eventi combinati." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html +#, fuzzy msgid "Go to organizer-level exports" -msgstr "" +msgstr "Vai alle esportazioni a livello di organizzatore" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html msgid "Create new export file" msgstr "Crea un nuovo file di esportazione" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html +#, fuzzy msgid "Aggregate transactions to the same bank account" -msgstr "" +msgstr "Combinare operazioni sullo stesso conto bancario" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html +#, fuzzy msgid "" "\n" " Beware that refunds will be marked as done once an " @@ -29806,18 +32924,25 @@ msgid "" "refunds.\n" " " msgstr "" +"\n" +" Attenzione: i rimborsi verranno contrassegnati come " +"completati appena viene creata un'esportazione.\n" +"Assicurati di scaricare l'esportazione e eseguire i rimborsi.\n" +" " #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html +#, fuzzy msgid "Exported files" -msgstr "" +msgstr "File esportati" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html msgid "Export date" msgstr "Data di esportazione" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html +#, fuzzy msgid "Number of orders" -msgstr "" +msgstr "Numero di ordini" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html #, fuzzy @@ -29830,19 +32955,21 @@ msgid "Download CSV" msgstr "Scarica biglietto" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html +#, fuzzy msgid "SEPA XML" -msgstr "" +msgstr "XML SEPA" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html msgid "No exports have been created yet." msgstr "Nessuna esportazione ancora creata." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/sepa_export.html +#, fuzzy msgid "Export SEPA xml" -msgstr "" +msgstr "Esporta XML SEPA" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/sepa_export.html -#, python-format +#, fuzzy, python-format msgid "" "You are trying to download a refund export from %(date)s with one order and " "a total of %(sum)s." @@ -29850,12 +32977,18 @@ msgid_plural "" "You are trying to download a refund export from %(date)s with %(cnt)s order " "and a total of %(sum)s." msgstr[0] "" +"Stai cercando di scaricare un rimborso dall'ordine del %(date)s con un " +"totale di %(sum)s." msgstr[1] "" +"Stai cercando di scaricare un rimborso dagli %(cnt)s ordini del %(date)s con " +"un totale di %(sum)s." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/sepa_export.html +#, fuzzy msgid "" "Please state from which bank account the refunds should be transferred from." msgstr "" +"Specificare il conto bancario da cui devono essere trasferiti i rimborsi." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/sepa_export.html #, fuzzy @@ -29863,58 +32996,72 @@ msgid "Download" msgstr "Scarica biglietto" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "Payer and reference" -msgstr "" +msgstr "Payer e riferimento" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "Accept anyway" -msgstr "" +msgstr "Accetta comunque" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "Assign to order" -msgstr "" +msgstr "Assegna all'ordine" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "Retry" -msgstr "" +msgstr "Riprova" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html msgid "Comment:" msgstr "Commento:" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "No order code detected" -msgstr "" +msgstr "Nessun codice d'ordine rilevato" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "Invalid for this order" -msgstr "" +msgstr "Non valido per questo ordine" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "Error while processing" -msgstr "" +msgstr "Errore durante l'elaborazione" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "The order is already marked as paid" -msgstr "" +msgstr "L'ordine è già segnato come pagato" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "Order already paid" -msgstr "" +msgstr "Ordine già pagato" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html +#, fuzzy msgid "Discard" -msgstr "" +msgstr "Scarta" #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" +"Importo negativo, ma il rimborso non può essere registrato, si prega di " +"creare il rimborso manuale prima." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "Unknown order code" -msgstr "" +msgstr "Codice ordine sconosciuto" #: pretix/plugins/banktransfer/views.py #, fuzzy @@ -29922,8 +33069,9 @@ msgid "Search text" msgstr "Chiave di ricerca" #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "min" -msgstr "" +msgstr "min" #: pretix/plugins/banktransfer/views.py #, fuzzy @@ -29931,69 +33079,88 @@ msgid "max" msgstr "Tasse" #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "Filter form is not valid." -msgstr "" +msgstr "Il modulo di filtro non è valido." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "All unresolved transactions have been discarded." -msgstr "" +msgstr "Tutte le transazioni irrisolte sono state scartate." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "You must choose a file to import." -msgstr "" +msgstr "Devi scegliere un file da importare." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" +"Non siamo stati in grado di rilevare il tipo di file di questa importazione. " +"Contattare il supporto per l'aiuto." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "We were unable to process your input." -msgstr "" +msgstr "Non siamo stati in grado di elaborare il vostro input." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" +"Mi dispiace, ma non siamo stati in grado di importare questo file CSV. " +"Contattare il supporto per l'aiuto." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." -msgstr "" +msgstr "Mi dispiace, ma il file è vuoto. Per favore contattare il supporto." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "Invalid input data." -msgstr "" +msgstr "Dati di input non validi." #: pretix/plugins/banktransfer/views.py +#, fuzzy msgid "You need to select the column containing the payment reference." -msgstr "" +msgstr "Seleziona la colonna che contiene il riferimento di pagamento." #: pretix/plugins/banktransfer/views.py msgid "No currency has been selected." msgstr "Non è stata selezionata alcuna valuta." #: pretix/plugins/banktransfer/views.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" +"Non è stato possibile trovare le informazioni sul conto bancario per il " +"rimborso {refund_id}. Il rimborso è stato contrassegnato come non riuscito." #: pretix/plugins/banktransfer/views.py msgid "No valid orders have been found." msgstr "Non sono stati trovati ordini validi." #: pretix/plugins/checkinlists/apps.py +#, fuzzy msgid "Check-in list exporter" -msgstr "" +msgstr "Esportatore dell'elenco check-in" #: pretix/plugins/checkinlists/apps.py +#, fuzzy msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" +"Questo plugin ti permette di generare liste di check-in per la tua " +"conferenza." #: pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py @@ -30002,8 +33169,9 @@ msgid "Only include tickets for dates within this range." msgstr "Includi solamente gli ordini creati in o dopo questa data." #: pretix/plugins/checkinlists/exporters.py +#, fuzzy msgid "Include QR-code secret" -msgstr "" +msgstr "Includi codice QR segreto" #: pretix/plugins/checkinlists/exporters.py #, fuzzy @@ -30011,12 +33179,14 @@ msgid "Only tickets requiring special attention" msgstr "Richiede particolare attenzione" #: pretix/plugins/checkinlists/exporters.py +#, fuzzy msgid "Include questions" -msgstr "" +msgstr "Includi domande" #: pretix/plugins/checkinlists/exporters.py +#, fuzzy msgid "Check-in list (PDF)" -msgstr "" +msgstr "Lista di check-in (PDF)" #: pretix/plugins/checkinlists/exporters.py msgctxt "export_category" @@ -30028,18 +33198,23 @@ msgid "" "Download a PDF version of a check-in list that can be used to check people " "in at the event without digital methods." msgstr "" +"Scarica una versione PDF di una lista di check-in utilizzabile per il " +"controllo delle persone all'evento senza metodi digitali." #. Translators: maximum 5 characters #: pretix/plugins/checkinlists/exporters.py +#, fuzzy msgctxt "tablehead" msgid "paid" -msgstr "" +msgstr "Pagato" #: pretix/plugins/checkinlists/exporters.py msgid "" "Download a spreadsheet with all attendees that are included in a check-in " "list." msgstr "" +"Scarica un foglio di calcolo con tutti i partecipanti presenti nella lista " +"di check-in." #: pretix/plugins/checkinlists/exporters.py msgid "Checked out" @@ -30050,10 +33225,10 @@ msgstr "Verifica il tuo ordine" msgid "Automatically checked in" msgstr "Check-in del biglietto effettuato" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py +#, fuzzy msgid "Secret" -msgstr "" +msgstr "Segreto" #: pretix/plugins/checkinlists/exporters.py #, fuzzy @@ -30065,29 +33240,38 @@ msgid "" "Download a spreadsheet with all valid check-in barcodes e.g. for import into " "a different system. Does not included blocked codes or personal data." msgstr "" +"Scarica un foglio di calcolo con tutti i codici a barre validi, ad esempio " +"per l'importazione in un altro sistema. Non includi codici bloccati o dati " +"personali." #: pretix/plugins/checkinlists/exporters.py +#, fuzzy msgid "Check-in log (all scans)" -msgstr "" +msgstr "Log di check-in (tutte le scansioni)" #: pretix/plugins/checkinlists/exporters.py msgid "" "Download a spreadsheet with one line for every scan that happened at your " "check-in stations." msgstr "" +"Scarica un foglio di calcolo con una riga per ogni scansione avvenuta alle " +"tue stazioni di check-in." #: pretix/plugins/checkinlists/exporters.py +#, fuzzy msgid "Offline" -msgstr "" +msgstr "Offline" #: pretix/plugins/checkinlists/exporters.py +#, fuzzy msgid "Offline override" -msgstr "" +msgstr "Forza modalità offline" #: pretix/plugins/checkinlists/exporters.py #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +#, fuzzy msgid "Error message" -msgstr "" +msgstr "Messaggio di errore" #: pretix/plugins/checkinlists/exporters.py #, fuzzy @@ -30102,8 +33286,9 @@ msgstr "Scarica biglietto" #: pretix/plugins/checkinlists/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgid "OK" -msgstr "" +msgstr "OK" #: pretix/plugins/checkinlists/exporters.py #, fuzzy @@ -30111,169 +33296,14 @@ msgid "Successful scans only" msgstr "Solo pagamenti con successo" #: pretix/plugins/manualpayment/apps.py +#, fuzzy msgid "A fully customizable payment method for manual processing." msgstr "" - -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Non abbiamo potuto processare il tuo pagamento. Leggi sotto i dettagli su " -"come procedere." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal non ha ancora approvato il pagamento. Ti informeremo non appena il " -"pagamento verrà completato." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -msgid "PayPal payment ID" -msgstr "ID Pagamento" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Il totale verrà addebitato dal tuo account PayPal dopo la conferma " -"dell'acquisto." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Dopo aver cliccato su Continua verrai reindirizzato sul tuo account PayPal " -"per il pagamento, dopo di che tornerai qui per confermare l'ordine." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Il tuo tentativo di pagamento tramite PayPal è fallito. Prova di nuovo o " -"contattaci." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Siano in attesa di risposta da parte di Paypal riguardo il tuo pagamento, " -"contattaci se dovessero passare diversi giorni senza risposta." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Sembra che tu abbia annullato il pagamento con PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" +"Un metodo di pagamento completamente personalizzabile per l'elaborazione " +"manuale." #: pretix/plugins/paypal2/apps.py +#, fuzzy msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " "payments, you can now also offer payments in a variety of local payment " @@ -30281,6 +33311,15 @@ msgid "" "even need a PayPal account. PayPal is one of the most popular payment " "methods world-wide." msgstr "" +"Accetta i pagamenti con il tuo conto PayPal. In aggiunta ai pagamenti PayPal " +"standard, ora puoi offrire ai clienti pagamenti in diversi metodi locali " +"come eps, iDEAL e altri, senza che ne abbiano bisogno: basta un semplice " +"conto PayPal. PayPal è uno dei metodi di pagamento più diffusi al mondo." + +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" #: pretix/plugins/paypal2/payment.py #, fuzzy @@ -30288,11 +33327,25 @@ msgid "PayPal Merchant ID" msgstr "ID Pagamento" #: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Clicca qui per un tutorial su come ottenere le chiavi richieste" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +#, fuzzy +msgid "Endpoint" +msgstr "Punto di destinazione" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " "have the option to revert back to paying with their PayPal account. For this " "reason, this payment method is always active." msgstr "" +"Anche se il cliente sceglie un metodo di pagamento alternativo, può sempre " +"tornare a pagare con il proprio conto PayPal. Per questo motivo, il metodo è " +"sempre attivo." #: pretix/plugins/paypal2/payment.py #, fuzzy @@ -30300,6 +33353,7 @@ msgid "Alternative Payment Methods" msgstr "Nascondi metodo di pagamento" #: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "" "In addition to payments through a PayPal account, you can also offer your " "customers the option to pay with credit cards and other, local payment " @@ -30308,12 +33362,19 @@ msgid "" "shoppers location. For German merchants, this is the direct successor of " "PayPal Plus." msgstr "" +"Oltre ai pagamenti tramite un conto PayPal, puoi offrire ai tuoi clienti la " +"possibilità di pagare con carte di credito e metodi locali come eps, iDEAL e " +"altri ancora, anche senza avere un conto PayPal. I metodi accettati " +"dipendono dalla posizione del cliente. Per i commercianti tedeschi, questo è " +"il successore diretto di PayPal Plus." #: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "Disable SEPA Direct Debit" -msgstr "" +msgstr "Disabilita il pagamento SEPA direttamente" #: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "" "While most payment methods cannot be recalled by a customer without " "outlining their exact grief with the merchants, SEPA Direct Debit can be " @@ -30321,17 +33382,78 @@ msgid "" "nature of your event - you might want to disabled the option of SEPA Direct " "Debit payments in order to reduce the risk of costly chargebacks." msgstr "" +"Mentre la maggioranza dei metodi di pagamento non può essere annullata dal " +"cliente senza che il commerciante ne conosca il motivo, il pagamento SEPA " +"Direct Debit può essere annullato con un semplice clic. Per questo motivo, e " +"a seconda del tipo di evento, potrebbe essere preferibile disabilitare il " +"pagamento SEPA Direct Debit per ridurre il rischio di ricompense costose." #: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "Enable Buy Now Pay Later" -msgstr "" +msgstr "Abilita Buy Now Pay Later" #: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "" "Offer your customers the possibility to buy now (up to a certain limit) and " "pay in multiple installments or within 30 days. You, as the merchant, are " "getting your money right away." msgstr "" +"Permetti ai tuoi clienti di acquistare ora (fino a un limite specificato) e " +"pagare in rate o entro 30 giorni. Tu, come commerciante, riceverai il " +"pagamento immediatamente." + +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Reference prefix" +msgstr "Prefisso di riferimento" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Qualsiasi valore inserito qui verrà inserito prima del riferimento standard " +"dell'ordine." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Reference postfix" +msgstr "Postfix di riferimento" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Qualsiasi valore inserito qui verrà aggiunto dopo il riferimento standard " +"che include il numero dell'ordine." #: pretix/plugins/paypal2/payment.py #, fuzzy @@ -30355,26 +33477,38 @@ msgstr "" "esistente." #: pretix/plugins/paypal2/payment.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Connect with {icon} PayPal" -msgstr "" +msgstr "Connettiti con {icon} PayPal" #: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "Disconnect from PayPal" +msgstr "Disconnetti da PayPal" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" +"Configura un webhook PayPal all'endpoint indicato per annullare " +"automaticamente gli ordini quando i pagamenti vengono rimborsati all'esterno." #: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "PayPal does not process payments in your event's currency." -msgstr "" +msgstr "PayPal non elabora pagamenti nella valuta dell'evento." #: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" +"Verifica questa pagina di PayPal per conoscere tutte le valute supportate." #: pretix/plugins/paypal2/payment.py +#, fuzzy msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -30382,18 +33516,41 @@ msgid "" "country and use the same currency. Out of country accounts will not be able " "to send any payments." msgstr "" +"La valuta dell'evento è supportata da PayPal solo per conti in paese, come " +"valuta di pagamento e saldo. Il conto ricevente e quello inviante devono " +"essere creati nello stesso paese e utilizzare la stessa valuta. I conti " +"esteri non possono effettuare pagamenti." #: pretix/plugins/paypal2/payment.py pretix/plugins/paypal2/views.py +#, fuzzy msgid "An error occurred during connecting with PayPal, please try again." +msgstr "Si è verificato un errore durante la connessione con PayPal, riprova." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." msgstr "" +"È in uso la sandbox di PayPal: puoi eseguire test senza trasferire denaro, " +"ma per accedere ti servirà un utente della sandbox PayPal." #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +#, fuzzy msgid "" "Your payment has failed due to a known issue within PayPal. Please try " "again, there is a high chance of the payment succeeding on a second or third " "attempt. You can also try other payment methods, if available." msgstr "" +"Il pagamento non è riuscito a causa di un problema noto in PayPal. Riprova, " +"il pagamento ha forse successo il secondo o terzo tentativo. Puoi anche " +"provare altri metodi di pagamento, se disponibili." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "We had trouble communicating with PayPal" +msgstr "Abbiamo avuto problemi a comunicare con PayPal" #: pretix/plugins/paypal2/payment.py msgid "" @@ -30409,9 +33566,49 @@ msgstr "Devi scegliere una variante per questo prodotto." #: pretix/plugins/paypal2/payment.py msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Non abbiamo potuto processare il tuo pagamento. Leggi sotto i dettagli su " +"come procedere." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal non ha ancora approvato il pagamento. Ti informeremo non appena il " +"pagamento verrà completato." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +"Il rimborso dell'importo tramite PayPal non è riuscito: il pagamento " +"originale manca le informazioni necessarie per emettere un rimborso " +"automatizzato." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Il rimborso dell'importo tramite PayPal non è riuscito: {}" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "The payment for this invoice has already been received." +msgstr "Il pagamento per questa fattura è già stato ricevuto." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "PayPal payment ID" +msgstr "ID Pagamento" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +msgid "PayPal sale ID" +msgstr "ID di vendita di PayPal" #: pretix/plugins/paypal2/payment.py #, fuzzy @@ -30436,8 +33633,9 @@ msgid "Payment refunded." msgstr "Pagamento rimborsato." #: pretix/plugins/paypal2/signals.py +#, fuzzy msgid "Payment reversed." -msgstr "" +msgstr "Pagamento annullato." #: pretix/plugins/paypal2/signals.py msgid "Payment pending." @@ -30466,9 +33664,9 @@ msgid "Capture pending." msgstr "Pagamento in attesa." #: pretix/plugins/paypal2/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "PayPal reported an event: {}" -msgstr "" +msgstr "PayPal ha segnalato un evento: {}" #: pretix/plugins/paypal2/signals.py #, fuzzy @@ -30486,10 +33684,13 @@ msgid "PayPal ISU/Connect: Partner Merchant ID" msgstr "ID Pagamento" #: pretix/plugins/paypal2/signals.py +#, fuzzy msgid "" "This is not the BN-code, but rather the ID of the merchant account which " "holds branding information for ISU." msgstr "" +"Questo non è il codice BN, ma l'ID del conto commerciale che contiene le " +"informazioni di marca per l'ISU." #: pretix/plugins/paypal2/signals.py #, fuzzy @@ -30497,8 +33698,9 @@ msgid "PayPal ISU/Connect Endpoint" msgstr "ID Pagamento" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +#, fuzzy msgid "Almost done …" -msgstr "" +msgstr "Quasi finito…" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html #, fuzzy @@ -30506,25 +33708,43 @@ msgid "Please click on the \"Pay now\" button below to confirm your payment." msgstr "Verifica i dettagli sottostanti e conferma l'ordine." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +#, fuzzy msgid "We will then charge your PayPal account and finalize the order." -msgstr "" +msgstr "Verrà addebitato il tuo conto PayPal e l'ordine sarà completato." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Il totale verrà addebitato dal tuo account PayPal dopo la conferma " +"dell'acquisto." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +#, fuzzy +msgid "" "After placing your order, you will be able to select your desired payment " "method, including PayPal." msgstr "" +"Dopo aver effettuato l'ordine, puoi scegliere il metodo di pagamento " +"desiderato, incluso PayPal." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_form.html +#, fuzzy msgid "" "A PayPal account is required to use this online payment method. Please keep " "your account information ready to enter in the next step." msgstr "" +"È necessario un conto PayPal per utilizzare questo metodo di pagamento. Teni " +"pronto il tuo account per inserirlo nel passaggio successivo." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_form.html +#, fuzzy msgid "" "Please click the \"Pay with PayPal\" button below to start your payment." msgstr "" +"Fai clic sul pulsante \"Paga con PayPal\" qui sotto per iniziare il " +"pagamento." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_form.html #, fuzzy @@ -30537,11 +33757,21 @@ msgstr "" "per il pagamento, dopo di che tornerai qui per confermare l'ordine." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_form.html +#, fuzzy msgid "" "There is currently a known issue with PayPal that causes some payments to " "fail. If your payment fails, please just try again. You can also try with a " "different payment method, if you prefer." msgstr "" +"Esiste attualmente un problema noto con PayPal che causa il fallimento di " +"alcuni pagamenti. Se il pagamento fallisce, riprova. Puoi anche provare con " +"un altro metodo, se preferisci." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +msgid "Sale ID" +msgstr "ID di vendita" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy @@ -30549,18 +33779,35 @@ msgid "Capture status" msgstr "Stato ordine" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#, fuzzy msgid "" "This payment is being reviewed by PayPal. Until the review is lifted, the " "money will not be disbursed and the order remain in its pending state." msgstr "" +"Il pagamento è in revisione da parte di PayPal. Fino alla sua conclusione, " +"il denaro non verrà versato e l'ordine rimarrà in sospeso." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +msgid "Last update" +msgstr "Ultimo aggiornamento" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +#, fuzzy +msgid "Total value" +msgstr "Valore totale" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html #: pretix/presale/templates/pretixpresale/event/order_pay.html #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#, fuzzy msgid "Pay order" -msgstr "" +msgstr "Paga l'ordine" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/presale/templates/pretixpresale/event/order_pay.html @@ -30580,56 +33827,94 @@ msgid "Please select how you want to pay." msgstr "Scegli come intendi pagare." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Il tuo tentativo di pagamento tramite PayPal è fallito. Prova di nuovo o " -"contattaci." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Siano in attesa di risposta da parte di Paypal riguardo il tuo pagamento, " +"contattaci se dovessero passare diversi giorni senza risposta." #: pretix/plugins/paypal2/views.py +#, fuzzy msgid "" "An error occurred returning from PayPal: request parameters missing. Please " "try again." msgstr "" +"Si è verificato un errore durante il ritorno da PayPal: mancano i parametri " +"di richiesta. Riprova." #: pretix/plugins/paypal2/views.py +#, fuzzy msgid "" "An error occurred returning from PayPal: result parameters missing. Please " "try again." msgstr "" +"Si è verificato un errore durante il ritorno da PayPal: mancano i parametri " +"di risposta. Riprova." #: pretix/plugins/paypal2/views.py +#, fuzzy msgid "" "An error occurred returning from PayPal: session parameter not matching. " "Please try again." msgstr "" +"Si è verificato un errore durante il ritorno da PayPal: il parametro di " +"sessione non è coerente. Riprova." #: pretix/plugins/paypal2/views.py +#, fuzzy msgid "" "The email address on your PayPal account has not yet been confirmed. You " "will need to do this before you can start accepting payments." msgstr "" +"L'indirizzo email dell'account PayPal non è ancora confermato. Deve essere " +"verificato prima di poter accettare pagamenti." #: pretix/plugins/paypal2/views.py +#, fuzzy msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" +"L'account PayPal è ora connesso a pretix. Puoi modificare le impostazioni in " +"dettaglio di seguito." + +#: pretix/plugins/paypal2/views.py +#, fuzzy +msgid "Invalid response from PayPal received." +msgstr "Risposta non valida ricevuta da PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Sembra che tu abbia annullato il pagamento con PayPal" + +#: pretix/plugins/paypal2/views.py +#, fuzzy +msgid "Your PayPal account has been disconnected." +msgstr "L'account PayPal è stato disconnesso." #: pretix/plugins/pretixdroid/apps.py +#, fuzzy msgid "Old check-in device API" -msgstr "" +msgstr "Vecchia API dei dispositivi di check-in" #: pretix/plugins/pretixdroid/apps.py +#, fuzzy msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" +"Questo plugin permette di utilizzare le app pretixdroid e pretixdesk per il " +"tuo evento." #: pretix/plugins/reports/accountingreport.py #, fuzzy @@ -30637,15 +33922,19 @@ msgid "Accounting report" msgstr "Informazioni account modificate" #: pretix/plugins/reports/accountingreport.py +#, fuzzy msgid "" "Download a PDF report of all sales and payments within a given time frame." msgstr "" +"Scarica un rapporto PDF con tutte le vendite e i pagamenti entro un periodo " +"specificato." #: pretix/plugins/reports/accountingreport.py #: pretix/plugins/reports/exporters.py +#, fuzzy msgctxt "export_category" msgid "Analysis" -msgstr "" +msgstr "Analisi" #: pretix/plugins/reports/accountingreport.py #, fuzzy @@ -30658,26 +33947,34 @@ msgid "Split event series by date" msgstr "Serie di date aggiunte" #: pretix/plugins/reports/accountingreport.py +#, fuzzy msgid "Report includes test orders which may be deleted later!" msgstr "" +"Il rapporto include ordini di prova che potrebbero essere cancellati in " +"seguito!" #: pretix/plugins/reports/accountingreport.py +#, fuzzy msgid "" "The report time frame includes data generated with an old software version " "that did not yet store all data required to create this report. The report " "might therefore be inaccurate with regards to orders that were changed in " "the time frame." msgstr "" +"Il periodo di tempo del report include dati generati con una vecchia " +"versione del software che non ha memorizzato tutti i dati necessari per " +"creare questo report. Per questo, il report potrebbe non riflettere " +"correttamente gli ordini modificati nel periodo indicato." #: pretix/plugins/reports/accountingreport.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Pending payments at {datetime}" -msgstr "" +msgstr "Pagamenti in sospeso il {datetime}" #: pretix/plugins/reports/accountingreport.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Total gift card value at {datetime}" -msgstr "" +msgstr "Totale del valore del voucher il {datetime}" #: pretix/plugins/reports/accountingreport.py #, fuzzy @@ -30697,12 +33994,14 @@ msgid "Open items" msgstr "Prodotti ordinati" #: pretix/plugins/reports/apps.py +#, fuzzy msgid "Report exporter" -msgstr "" +msgstr "Esportatore del rapporto" #: pretix/plugins/reports/apps.py +#, fuzzy msgid "Generate printable reports about your sales." -msgstr "" +msgstr "Crea rapporti stampabili sulle vendite." #: pretix/plugins/reports/exporters.py #, fuzzy, python-format @@ -30710,9 +34009,9 @@ msgid "Page %d of %d" msgstr "Pagina %d di %d" #: pretix/plugins/reports/exporters.py -#, python-format +#, fuzzy, python-format msgid "Page %d" -msgstr "" +msgstr "Pagina %d" #: pretix/plugins/reports/exporters.py #, python-format @@ -30720,17 +34019,20 @@ msgid "Created: %s" msgstr "Creato: %s" #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "Order overview (PDF)" -msgstr "" +msgstr "Panoramica dell'ordine (PDF)" #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "Download a PDF version of the key sales numbers per ticket type." -msgstr "" +msgstr "Scarica un PDF con i principali dati di vendita per tipo di biglietto." #: pretix/plugins/reports/exporters.py #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Orders by product" -msgstr "" +msgstr "Ordini per prodotto" #: pretix/plugins/reports/exporters.py #, fuzzy @@ -30743,13 +34045,14 @@ msgid "(incl. taxes)" msgstr "tasse incluse" #: pretix/plugins/reports/exporters.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "{axis} between {start} and {end}" -msgstr "" +msgstr "{axis} tra {start} e {end}" #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "#" -msgstr "" +msgstr "#" #: pretix/plugins/reports/exporters.py #, fuzzy @@ -30758,25 +34061,29 @@ msgid "Skip empty lines" msgstr "Invia links" #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "Tax split list (PDF)" -msgstr "" +msgstr "Lista di ripartizione delle imposte (PDF)" #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "Download a PDF list with the tax amounts included in each order." msgstr "" +"Scarica un elenco PDF con gli importi delle tasse inclusi in ogni ordine." #: pretix/plugins/reports/exporters.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Orders by tax rate ({currency})" -msgstr "" +msgstr "Ordini per aliquota d'imposta ({currency})" #: pretix/plugins/reports/exporters.py msgid "Gross" msgstr "In Totale" #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "Tax" -msgstr "" +msgstr "Tax" #: pretix/plugins/reports/exporters.py #, fuzzy @@ -30784,12 +34091,16 @@ msgid "Tax split list" msgstr "Lista predefinita" #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "Download a spreadsheet with the tax amounts included in each order." msgstr "" +"Scarica un foglio di calcolo con gli importi delle imposte inclusi in ogni " +"ordine." #: pretix/plugins/reports/exporters.py +#, fuzzy msgid "Taxes by country" -msgstr "" +msgstr "Imposte per Paese" #: pretix/plugins/reports/exporters.py #, fuzzy @@ -30803,19 +34114,22 @@ msgstr "Nazione" #: pretix/plugins/returnurl/apps.py #: pretix/plugins/returnurl/templates/returnurl/settings.html +#, fuzzy msgid "Redirection from order page" -msgstr "" +msgstr "Reindirizzamento dalla pagina dell'ordine" #: pretix/plugins/returnurl/apps.py +#, fuzzy msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" +"Questo plugin consente di collegarsi ai pagamenti e poi reindirizzare " +"l'utente alla pagina di origine. È utile in combinazione con la nostra API." #: pretix/plugins/returnurl/apps.py pretix/plugins/returnurl/signals.py -#, fuzzy msgid "Redirection" -msgstr "Indirizzi URL di reindirizzamento" +msgstr "Reindirizzamento" #: pretix/plugins/returnurl/templates/returnurl/settings.html msgid "" @@ -30832,31 +34146,44 @@ msgid "Base redirection URLs" msgstr "Indirizzi URL di reindirizzamento" #: pretix/plugins/returnurl/views.py +#, fuzzy msgid "" "Redirection will only be allowed to URLs that start with one of these " "prefixes. Enter one allowed URL prefix per line. URL prefixes must include a " "slash after the hostname." msgstr "" +"Il reindirizzamento sarà consentito soltanto verso URL che iniziano con uno " +"di questi prefissi. Inserisci un prefisso consentito per riga; ogni prefisso " +"deve includere una barra dopo il nome host." #: pretix/plugins/returnurl/views.py +#, fuzzy msgid "" "All values must be URLs that include at last one slash after the hostname." msgstr "" +"Tutti i valori devono essere URL che includono almeno una barra dopo il nome " +"host." #: pretix/plugins/sendmail/apps.py +#, fuzzy msgid "Send out emails to all your customers or specific groups of customers." -msgstr "" +msgstr "Invia email a tutti i clienti o a gruppi specifici di clienti." #: pretix/plugins/sendmail/forms.py +#, fuzzy msgid "Attachment" -msgstr "" +msgstr "Allegato" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" +"L'invio di un allegato aumenta il rischio che l'email non venga ricevuta o " +"venga classificata in spam. Si consiglia di utilizzare soltanto PDF di " +"dimensione massima 2 MB." #: pretix/plugins/sendmail/forms.py #, fuzzy @@ -30871,14 +34198,16 @@ msgid "Restrict to a specific event date" msgstr "Aggiungi biglietti per una data diversa" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgctxt "sendmail_form" msgid "Restrict to event dates starting at or after" -msgstr "" +msgstr "Limitare le date dell'evento a partire da o dopo" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgctxt "sendmail_form" msgid "Restrict to event dates starting before" -msgstr "" +msgstr "Limitare le date dell'evento a partire prima" #: pretix/plugins/sendmail/forms.py #, fuzzy @@ -30909,39 +34238,53 @@ msgid "Restrict to orders created at or after" msgstr "Includi solamente gli ordini creati in o dopo questa data" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgctxt "sendmail_form" msgid "Restrict to orders created before" -msgstr "" +msgstr "Limitare agli ordini creati prima" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgid "Everyone who placed an order" -msgstr "" +msgstr "Tutti quelli che hanno effettuato un ordine" #: pretix/plugins/sendmail/forms.py pretix/plugins/sendmail/models.py +#, fuzzy msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" +"Ogni partecipante (rientrando nel contatto dell'ordine in caso di assenza di " +"indirizzo email)" #: pretix/plugins/sendmail/forms.py pretix/plugins/sendmail/models.py +#, fuzzy msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" +"Entrambi (tutti gli indirizzi di contatto dell'ordine e tutti quelli dei " +"partecipanti)" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgid "Attachment of tickets is disabled in this event's email settings." msgstr "" +"L'aggiunta dei biglietti è disabilitata nelle impostazioni di email di " +"questo evento." #: pretix/plugins/sendmail/forms.py pretix/plugins/sendmail/views.py +#, fuzzy msgid "payment pending but already confirmed" -msgstr "" +msgstr "Pagamento in sospeso ma già confermato" #: pretix/plugins/sendmail/forms.py pretix/plugins/sendmail/views.py +#, fuzzy msgid "payment pending (except unapproved or already confirmed)" -msgstr "" +msgstr "pagamento in sospeso (eccezione: non approvato o già confermato)" #: pretix/plugins/sendmail/forms.py pretix/plugins/sendmail/views.py +#, fuzzy msgid "pending with payment overdue" -msgstr "" +msgstr "in attesa di pagamento scaduto" #: pretix/plugins/sendmail/forms.py #, fuzzy @@ -30956,8 +34299,9 @@ msgid "Restrict to recipients with check-in on list" msgstr "Lista degli ordini" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgid "Type of schedule time" -msgstr "" +msgstr "Tipo di orario di programmazione" #: pretix/plugins/sendmail/forms.py msgid "Absolute" @@ -30979,8 +34323,9 @@ msgid "Relative, after event start" msgstr "Rimborso o pagamento esterno" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgid "Relative, after event end" -msgstr "" +msgstr "Relativo, dopo la fine dell'evento" #: pretix/plugins/sendmail/forms.py #, fuzzy @@ -30999,12 +34344,14 @@ msgid "Please specify the offset days and time" msgstr "Inserisci la stessa password due volte" #: pretix/plugins/sendmail/forms.py +#, fuzzy msgid "Please specify a product" -msgstr "" +msgstr "Specificare un prodotto" #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "scheduled" -msgstr "" +msgstr "pianificato" #: pretix/plugins/sendmail/models.py #, fuzzy @@ -31012,24 +34359,29 @@ msgid "completed" msgstr "Data di completamento" #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "missed" -msgstr "" +msgstr "mancato" #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "Everyone who created a ticket order" -msgstr "" +msgstr "Tutti quelli che hanno creato un ordine" #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "Everyone" -msgstr "" +msgstr "Tutti" #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "Anyone who is or was checked in" -msgstr "" +msgstr "Chiunque sia o sia stato registrato" #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "Anyone who never checked in before" -msgstr "" +msgstr "Chiunque non sia mai entrato prima" #: pretix/plugins/sendmail/models.py #, fuzzy @@ -31055,16 +34407,19 @@ msgstr "Data di Fine" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html #: pretix/presale/templates/pretixpresale/organizers/index.html +#, fuzzy msgid "Time of day" -msgstr "" +msgstr "Ora del giorno" #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "Send email to" -msgstr "" +msgstr "Invia email a" #: pretix/plugins/sendmail/models.py +#, fuzzy msgid "Only enabled rules are actually sent" -msgstr "" +msgstr "Solo le regole abilitate vengono effettivamente inviate" #: pretix/plugins/sendmail/models.py #, python-brace-format @@ -31072,32 +34427,32 @@ msgid "on {date} at {time}" msgstr "il {date} alle {time}" #: pretix/plugins/sendmail/models.py -#, python-format +#, fuzzy, python-format msgid "%(count)d day after event end at %(time)s" msgid_plural "%(count)d days after event end at %(time)s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)d giorno dopo la fine dell'evento a %(time)s" +msgstr[1] "%(count)d giorni dopo la fine dell'evento a %(time)s" #: pretix/plugins/sendmail/models.py -#, python-format +#, fuzzy, python-format msgid "%(count)d day before event end at %(time)s" msgid_plural "%(count)d days before event end at %(time)s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)d giorno prima della fine dell'evento a %(time)s" +msgstr[1] "%(count)d giorni prima della fine dell'evento a %(time)s" #: pretix/plugins/sendmail/models.py -#, python-format +#, fuzzy, python-format msgid "%(count)d day after event start at %(time)s" msgid_plural "%(count)d days after event start at %(time)s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)d giorno dopo l'inizio dell'evento a %(time)s" +msgstr[1] "%(count)d giorni dopo l'inizio dell'evento a %(time)s" #: pretix/plugins/sendmail/models.py -#, python-format +#, fuzzy, python-format msgid "%(count)d day before event start at %(time)s" msgid_plural "%(count)d days before event start at %(time)s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)d giorno prima dell'inizio dell'evento a %(time)s" +msgstr[1] "%(count)d giorni prima dell'inizio dell'evento a %(time)s" #: pretix/plugins/sendmail/signals.py #, fuzzy @@ -31115,16 +34470,20 @@ msgid "Mass email was sent to waiting list entries." msgstr "Una quota è stata aggiunta alla data dall'evento." #: pretix/plugins/sendmail/signals.py +#, fuzzy msgid "The order received a mass email." -msgstr "" +msgstr "L'ordine ha ricevuto un'email di massa." #: pretix/plugins/sendmail/signals.py +#, fuzzy msgid "A ticket holder of this order received a mass email." msgstr "" +"Un titolare del biglietto di questo ordine ha ricevuto un'email di massa." #: pretix/plugins/sendmail/signals.py +#, fuzzy msgid "The person on the waiting list received a mass email." -msgstr "" +msgstr "La persona sulla lista d'attesa ha ricevuto un'email di massa." #: pretix/plugins/sendmail/signals.py #, fuzzy @@ -31150,23 +34509,28 @@ msgid "An email rule was deleted" msgstr "Ordine modificato" #: pretix/plugins/sendmail/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Mail rule {val}" -msgstr "" +msgstr "Regola di posta {val}" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html +#, fuzzy msgid "" "This page shows you all mass emails you sent out manually. It does not " "include emails sent out automatically." msgstr "" +"Questa pagina elenca tutte le email di massa inviate manualmente. Non " +"include quelle inviate automaticamente." #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html +#, fuzzy msgid "Send a new email based on this" -msgstr "" +msgstr "Invia una nuova email basata su questo" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history_fragment_orders.html +#, fuzzy msgid "Sent to orders:" -msgstr "" +msgstr "Inviato alle ordini:" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history_fragment_orders.html #, fuzzy @@ -31197,16 +34561,22 @@ msgstr "Data di creazione" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html +#, fuzzy msgid "Scheduled emails are not sent as long as your ticket shop is offline." msgstr "" +"Le email programmate non vengono inviate finché la biglietteria è offline." #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html +#, fuzzy msgid "" "For technical reasons, the email might actually be sent a bit later than " "your configured date. Typically, this will not be more than 10 minutes. Your " "email will never be sent earlier than the time you configured." msgstr "" +"Per motivi tecnici, l'email potrebbe essere inviata un po' più tardi della " +"data configurata. Solitamente non supera i 10 minuti. L'email non verrà mai " +"inviata prima del tempo indicato." #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html #, fuzzy @@ -31214,9 +34584,9 @@ msgid "Delete Email Rule" msgstr "Elimina" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#, python-format +#, fuzzy, python-format msgid "Are you sure you want to delete the rule %(subject)s?" -msgstr "" +msgstr "Sei sicuro di voler eliminare la regola %(subject)s?" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html #, fuzzy @@ -31224,22 +34594,28 @@ msgid "Inspect Email Rule" msgstr "Data di creazione" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html +#, fuzzy msgid "This page shows when your rule is planned to be sent." msgstr "" +"Questa pagina mostra l'orario in cui la regola è programmata per essere " +"inviata." #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html +#, fuzzy msgid "Email subject" -msgstr "" +msgstr "Oggetto email" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html +#, fuzzy msgid "Scheduled time" -msgstr "" +msgstr "Ora prevista" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html +#, fuzzy msgid "Last schedule computation" -msgstr "" +msgstr "Ultimo calcolo dell'orario" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html #, fuzzy @@ -31247,10 +34623,13 @@ msgid "Scheduled email rules" msgstr "Email partecipante" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html +#, fuzzy msgid "" "Email rules allow you to automatically send emails to your customers at a " "specific time before or after your event." msgstr "" +"Le regole di posta elettronica consentono di inviare automaticamente e-mail " +"ai partecipanti in un momento specifico prima o dopo l'evento." #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html #, fuzzy @@ -31264,16 +34643,19 @@ msgid "Sent / Total dates" msgstr "Data di Inizio evento" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html +#, fuzzy msgid "Next execution:" -msgstr "" +msgstr "Prossima esecuzione:" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html +#, fuzzy msgid "Last execution:" -msgstr "" +msgstr "Ultima esecuzione:" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html +#, fuzzy msgid "Inspect scheduled times" -msgstr "" +msgstr "Verifica gli orari pianificati" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html #, fuzzy @@ -31281,25 +34663,34 @@ msgid "Use as a template for a new rule" msgstr "Crea un nuovo organizzatore" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html +#, fuzzy msgid "Update Email Rule" -msgstr "" +msgstr "Aggiorna la regola di invio email" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html +#, fuzzy msgid "" "This email has already been sent for all existing dates. Changing it will " "have no effect unless you create additional dates in this event series." msgstr "" +"Questo messaggio è già stato inviato per tutte le date esistenti. Qualsiasi " +"modifica non avrà effetto a meno che tu non aggiunga nuove date in questa " +"serie di eventi." #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html +#, fuzzy msgid "This email has already been sent. Changing it will have no effect." -msgstr "" +msgstr "Questo email è già stato inviato. Qualsiasi modifica non avrà effetto." #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html +#, fuzzy msgid "" "This email has already been sent for some of the dates in your series. " "Changing it will only have an effect on dates for which the email has not " "yet been sent." msgstr "" +"Questa email è già stata inviata per alcune date della serie. Le modifiche " +"avranno effetto soltanto sulle date per cui non è ancora stata inviata." #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html #, fuzzy @@ -31308,18 +34699,21 @@ msgstr "Devi inserire il tuo nome." #: pretix/plugins/sendmail/views.py msgid "You supplied an invalid log entry ID" -msgstr "" +msgstr "Hai fornito un ID di log non valido" #: pretix/plugins/sendmail/views.py +#, fuzzy msgid "There are no matching recipients for your selection." -msgstr "" +msgstr "Non ci sono destinatari corrispondenti alla tua selezione." #: pretix/plugins/sendmail/views.py -#, python-format +#, fuzzy, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %s " "in the next few minutes." msgstr "" +"Il tuo messaggio è stato inserito in coda e verrà inviato agli indirizzi di " +"contatto di %s nei prossimi minuti." #: pretix/plugins/sendmail/views.py #, fuzzy @@ -31327,23 +34721,29 @@ msgid "Orders or attendees" msgstr "Ordine riattivato" #: pretix/plugins/sendmail/views.py +#, fuzzy msgid "" "Send an email to every customer, or to every person a ticket has been " "purchased for, or a combination of both." msgstr "" +"Invia un'e-mail a ogni cliente, o a ogni persona per cui è stato acquistato " +"un biglietto, o a entrambi i casi." #: pretix/plugins/sendmail/views.py -#, python-format +#, fuzzy, python-format msgid "%(number)s matching order" msgid_plural "%(number)s matching orders" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(number)s ordine corrispondente" +msgstr[1] "%(number)s posizioni dell'ordine corrispondenti" #: pretix/plugins/sendmail/views.py +#, fuzzy msgid "" "Send an email to every person currently waiting to receive a voucher through " "the waiting list feature." msgstr "" +"Invia un'e-mail a tutte le persone attualmente in attesa di ricevere un " +"voucher attraverso la funzione lista d'attesa." #: pretix/plugins/sendmail/views.py #, python-format @@ -31354,24 +34754,33 @@ msgstr[1] "Ci sono %(number)s elementi in lista d'attesa" #: pretix/plugins/statistics/apps.py pretix/plugins/statistics/signals.py #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Statistics" -msgstr "" +msgstr "Statistiche" #: pretix/plugins/statistics/apps.py +#, fuzzy msgid "Get a birds-eye view of your event sales with graphical statistics." msgstr "" +"Ottieni una vista bird-eye delle tue vendite di eventi con statistiche " +"grafiche." #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html msgid "Orders by day" msgstr "Ordini per giorno" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "" "Orders paid in multiple payments are shown with the date of their last " "payment. Placed orders include all orders (pending, paid, canceled, and " "expired); paid orders include only paid orders and exclude all canceled " "orders." msgstr "" +"Gli ordini pagati in più pagamenti mostrano la data dell'ultimo pagamento. " +"Gli ordini effettuati includono tutti gli ordini (in attesa, pagati, " +"annullati e scaduti); gli ordini pagati includono solo quelli pagati e " +"escludono quelli annullati." #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html #, fuzzy @@ -31380,6 +34789,7 @@ msgid "Attendees by day" msgstr "Nome del partecipante" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "" "Attendees in orders paid in multiple payments are shown using the date of " "the final payment. Order dates reflect when the order was first placed; " @@ -31388,6 +34798,13 @@ msgid "" "(pending, paid, canceled, and expired); attendees in paid orders include " "only those from paid orders and exclude those from canceled orders." msgstr "" +"I partecipanti agli ordini pagati in più pagamenti sono indicati con la data " +"del pagamento finale. La data dell'ordine riflette l'istante in cui è stato " +"effettuato per la prima volta; i partecipanti aggiunti successivamente " +"tramite nuove posizioni d'ordine mantengono la data originale. I " +"partecipanti agli ordini inseriti includono quelli da tutti gli stati (in " +"attesa, pagati, cancellati e scaduti); quelli in ordine pagato includono " +"solo i partecipanti da ordini pagati, escludendo quelli da ordini cancellati." #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html #, fuzzy @@ -31396,96 +34813,132 @@ msgid "Attendees by time" msgstr "Nome del partecipante" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Revenue over time" -msgstr "" +msgstr "Entrate nel tempo" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgctxt "subevent" msgid "" "If you select a single date, payment method fees will not be listed here as " "it might not be clear which date they belong to." msgstr "" +"Se si sceglie una singola data, le commissioni relative al metodo di " +"pagamento non sono visualizzate perché non è chiaro a quale data si " +"riferiscono." #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "" "Only fully paid orders are counted. Orders paid in multiple payments are " "shown with the date of their last payment. Revenue excludes all fees, " "including cancellation fees." msgstr "" +"Solo gli ordini completamente pagati vengono conteggiati. Gli ordini pagati " +"in più operazioni vengono indicati con la data dell'ultimo pagamento. Le " +"entrate escludono tutte le commissioni, comprese quelle di cancellazione." #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "" "Only fully paid orders are counted. Orders paid in multiple payments are " "shown with the date of their last payment. Revenue includes all fees, " "including cancellation fees from canceled orders." msgstr "" +"Solo gli ordini completamente pagati vengono conteggiati. Gli ordini pagati " +"in più operazioni vengono indicati con la data dell'ultimo pagamento. Le " +"entrate includono tutte le commissioni, comprese quelle di cancellazione da " +"ordini annullati." #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "" "Placed orders include all orders (pending, paid, canceled, and expired); " "paid orders include only paid orders and exclude all canceled orders." msgstr "" +"Gli ordini effettuati includono tutti gli ordini (in attesa, pagati, " +"cancellati e scaduti); gli ordini pagati includono soltanto quelli pagati e " +"escludono quelli annullati." #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Seating Overview" -msgstr "" +msgstr "Panoramica delle sedie" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Sold Seats" -msgstr "" +msgstr "Sedili venduti" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Blocked Seats" -msgstr "" +msgstr "Sedili bloccati" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html msgid "Free Seats" msgstr "Posti gratuiti" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Seating Sales Potentials" -msgstr "" +msgstr "Possibilità di vendita" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Unsold Seats" -msgstr "" +msgstr "Sedili invenduti" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Potential Profits" -msgstr "" +msgstr "Profitti potenziali" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Minimum Price" -msgstr "" +msgstr "Prezzo minimo" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "On Sale" -msgstr "" +msgstr "In vendita" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Not on Sale" -msgstr "" +msgstr "Non in vendita" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "Seats not attributed to any specific product" -msgstr "" +msgstr "Sedili non assegnati a prodotti specifici" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html +#, fuzzy msgid "" "We will show you a variety of statistics about your sales right here, as " "soon as the first orders are submitted!" msgstr "" +"Vi mostreremo una varietà di statistiche sulle vostre vendite proprio qui, " +"non appena i primi ordini vengono inviati!" #: pretix/plugins/stripe/apps.py pretix/plugins/stripe/payment.py +#, fuzzy msgid "Stripe" -msgstr "" +msgstr "Stripe" #: pretix/plugins/stripe/apps.py +#, fuzzy msgid "" "Accept payments via Stripe, a globally popular payment service provider. " "Stripe supports payments via credit cards as well as many local payment " "methods such as iDEAL, Alipay,and many more." msgstr "" +"Accetta i pagamenti tramite Stripe, un fornitore di servizi di pagamento " +"popolare a livello globale. Stripe supporta i pagamenti tramite carte di " +"credito e molti metodi di pagamento locali come iDEAL, Alipay e molti altri." #: pretix/plugins/stripe/forms.py #, python-format @@ -31493,18 +34946,23 @@ msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" +"La chiave fornita \"%(value)s\" non sembra valida. Dovrebbe iniziare con " +"\"%(prefix)s\"." #: pretix/plugins/stripe/forms.py pretix/plugins/stripe/signals.py +#, fuzzy msgid "Stripe Connect: App fee (percent)" -msgstr "" +msgstr "Stripe Connect: Fee dell'app (in percentuale)" #: pretix/plugins/stripe/forms.py pretix/plugins/stripe/signals.py +#, fuzzy msgid "Stripe Connect: App fee (max)" -msgstr "" +msgstr "Stripe Connect: commissione dell'app (massima)" #: pretix/plugins/stripe/forms.py pretix/plugins/stripe/signals.py +#, fuzzy msgid "Stripe Connect: App fee (min)" -msgstr "" +msgstr "Stripe Connect: commissione dell'app (minima)" #: pretix/plugins/stripe/payment.py msgid "" @@ -31517,36 +34975,48 @@ msgstr "" "esistente." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Connect with Stripe" -msgstr "" +msgstr "Connettiti con Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Disconnect from Stripe" -msgstr "" +msgstr "Disconnetti da Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Please configure a Stripe Webhook to the following endpoint in order to " "automatically cancel orders when charges are refunded externally and to " "process asynchronous payment methods like SOFORT." msgstr "" +"Configurare un Stripe Webhook all'endpoint seguente per annullare " +"automaticamente gli ordini quando le spese vengono rimborsate esternamente e " +"per elaborare metodi di pagamento asincroni come SOFORT." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Enable MOTO payments for resellers" -msgstr "" +msgstr "Abilita i pagamenti MOTO per i rivenditori" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" +"Funzione Gated (deve essere attivata per il tuo account dal supporto di " +"Stripe)" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Stripe Integration security guide" -msgstr "" +msgstr "Guida alla sicurezza dell'integrazione con Stripe" #: pretix/plugins/stripe/payment.py -#, python-format +#, fuzzy, python-format msgid "" "We can flag the credit card transaction you make through the reseller " "interface as MOTO (Mail Order / Telephone Order), which will exempt them " @@ -31555,30 +35025,43 @@ msgid "" "like the 40 page SAQ D. Please consult the %s for further information on " "this subject." msgstr "" +"Possiamo contrassegnare come MOTO (Mail Order / Telephone Order) le " +"transazioni con carta di credito effettuate tramite l'interfaccia " +"rivenditore, esentandole dai requisiti di autenticazione forte del cliente " +"(SCA). Tuttavia, attivando questa funzione dovrai compilare ogni anno moduli " +"di autovalutazione PCI-DSS, come il SAQ D di 40 pagine. Per ulteriori " +"informazioni consulta %s." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Stripe account" -msgstr "" +msgstr "Account Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgctxt "stripe" msgid "Live" -msgstr "" +msgstr "Produzione" #: pretix/plugins/stripe/payment.py +#, fuzzy msgctxt "stripe" msgid "Testing" -msgstr "" +msgstr "Prova" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" +"Se il tuo evento è in modalità test, useremo sempre l'API test di Stripe, " +"indipendentemente da questa impostazione." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Publishable key" -msgstr "" +msgstr "Chiave pubblicabile" #: pretix/plugins/stripe/payment.py #, fuzzy @@ -31587,27 +35070,37 @@ msgid "Generate API keys" msgstr "Genera biglietti" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "The button above will install our Stripe app to your account and will " "generate you API keys with the recommended permission level for optimal " "usage with pretix." msgstr "" +"Il pulsante qui sopra installerà la nostra app Stripe sul tuo account e " +"genererà le chiavi API con il livello di autorizzazione raccomandato per un " +"uso ottimale con pretix." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Secret key" -msgstr "" +msgstr "Chiave segreta" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" +"Il paese in cui il tuo account Stripe è registrato. Di solito, questo è il " +"tuo paese di residenza." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Check for Apple Pay/Google Pay" -msgstr "" +msgstr "Verifica Apple Pay/Google Pay" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "pretix will attempt to check if the customer's web browser supports wallet-" "based payment methods like Apple Pay or Google Pay and display them " @@ -31615,13 +35108,19 @@ msgid "" "take into consideration if Google Pay/Apple Pay has been disabled in the " "Stripe Dashboard." msgstr "" +"pretix provvederà a verificare se il browser del cliente supporta metodi di " +"pagamento basati su portafogli come Apple Pay o Google Pay e li mostrerà in " +"modo prominente insieme al metodo di pagamento con carta di credito. Questa " +"verifica non tiene conto del caso in cui Apple Pay o Google Pay siano " +"disabilitati nel dashboard di Stripe." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Statement descriptor postfix" -msgstr "" +msgstr "Postfisso del descrittore della dichiarazione" #: pretix/plugins/stripe/payment.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Any value entered here will be shown on the customer's credit card bill or " "bank account transaction. We will automatically add the order code in front " @@ -31629,62 +35128,84 @@ msgid "" "of characters is allowed. We do not recommend entering more than {cnt} " "characters into this field." msgstr "" +"Qualsiasi valore inserito qui apparirà sulla bolletta della carta di credito " +"o sulla transazione del conto bancario del cliente. Viene automaticamente " +"preceduto dal codice dell'ordine. È importante notare che, a seconda del " +"metodo di pagamento, il numero di caratteri ammessi è molto limitato. Non è " +"consigliato inserire più di {cnt} caratteri in questo campo." #: pretix/plugins/stripe/payment.py msgid "Credit card payments" msgstr "Pagamenti con carta di credito" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "iDEAL" -msgstr "" +msgstr "iDEAL" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." msgstr "" +"Alcuni metodi di pagamento potrebbero dover essere abilitati nelle " +"impostazioni dell'account Stripe prima di funzionare correttamente." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Alipay" -msgstr "" +msgstr "Alipay" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Bancontact" -msgstr "" +msgstr "Bancontact" #: pretix/plugins/stripe/payment.py msgid "SEPA Direct Debit" -msgstr "" +msgstr "Addebito diretto SEPA" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "SEPA Direct Debit payments via Stripe are not processed " "instantly but might take up to 14 days to be confirmed in " "some cases. Please only activate this payment method if your payment term " "allows for this lag." msgstr "" +"I pagamenti SEPA Direct Debit tramite Stripe non vengono " +"elaborati immediatamente e in alcuni casi possono richiedere fino a " +"14 giorni per essere confermati. Attiva questo metodo " +"soltanto se i termini di pagamento consentono tale ritardo." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "SEPA Creditor Mandate Name" -msgstr "" +msgstr "Nome del mandato del creditore SEPA" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Please provide your SEPA Creditor Mandate Name, that will be displayed to " "the user." msgstr "" +"Inserisci il nome del mandato del creditore SEPA che verrà visualizzato " +"all'utente." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "EPS" -msgstr "" +msgstr "EPS" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Multibanco" -msgstr "" +msgstr "Multibanco" #: pretix/plugins/stripe/payment.py msgid "Przelewy24" -msgstr "" +msgstr "Przelewy24" #: pretix/plugins/stripe/payment.py #, fuzzy @@ -31693,46 +35214,60 @@ msgid "Pay by bank" msgstr "Pagamento tramite bonifico bancario" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Currently only available for charges in GBP and customers with UK bank " "accounts, and in private preview for France and Germany." msgstr "" +"Attualmente disponibile solo per pagamenti in GBP e clienti con conto " +"bancario nel Regno Unito, in anteprima privata per Francia e Germania." #: pretix/plugins/stripe/payment.py msgid "WeChat Pay" -msgstr "" +msgstr "WeChat Pay" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Swish" -msgstr "" +msgstr "Swish" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Affirm" -msgstr "" +msgstr "Affirm" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Only available for payments between $50 and $30,000." -msgstr "" +msgstr "Disponibile solo per pagamenti compresi tra 50 e 30.000 dollari." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Klarna" -msgstr "" +msgstr "Klarna" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." msgstr "" +"Klarna e Stripe determinano quali metodi di pagamento offerti da Klarna sono " +"disponibili all'utente." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." msgstr "" +"I termini di servizio di Klarna proibiscono l'uso da parte di enti " +"beneficenti o organizzazioni politiche." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "MobilePay" -msgstr "" +msgstr "MobilePay" #: pretix/plugins/stripe/payment.py #, fuzzy @@ -31740,30 +35275,39 @@ msgid "Destination" msgstr "Descrizione" #: pretix/plugins/stripe/payment.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of many test cards to perform a transaction. No money will actually be " "transferred." msgstr "" +"Il plugin Stripe funziona in modalità test. Puoi usare una delle schede di prova per effettuare una transazione. Nessun denaro verrà " +"trasferito." #: pretix/plugins/stripe/payment.py msgid "No payment information found." msgstr "Informazioni sul pagamento non trovate." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." msgstr "" +"Abbiamo avuto problemi a comunicare con Stripe. Riprova e contatta il " +"supporto se il problema persiste." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Stripe returned an error" -msgstr "" +msgstr "Stripe ha restituito un errore" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "You may need to enable JavaScript for Stripe payments." msgstr "" +"Potrebbe essere necessario abilitare JavaScript per i pagamenti con Stripe." #: pretix/plugins/stripe/payment.py #, python-format @@ -31791,30 +35335,34 @@ msgid "Your payment failed. Please try again." msgstr "Pagamento non riuscito. Prova di nuovo." #: pretix/plugins/stripe/payment.py -#, python-format +#, fuzzy, python-format msgid "Stripe reported an error: %s" -msgstr "" +msgstr "Stripe ha segnalato un errore: %s" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Credit card via Stripe" -msgstr "" +msgstr "Carta di credito via Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Credit card" -msgstr "" +msgstr "Carta di credito" #: pretix/plugins/stripe/payment.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "expires {month}/{year}" -msgstr "" +msgstr "scade {month}/{year}" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "SEPA Debit via Stripe" -msgstr "" +msgstr "Debito SEPA via Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "SEPA Debit" -msgstr "" +msgstr "Debito SEPA" #: pretix/plugins/stripe/payment.py #, fuzzy @@ -31823,12 +35371,14 @@ msgid "Account Holder Name" msgstr "Account attivo" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Account Holder Street" -msgstr "" +msgstr "Via del titolare del conto" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Account Holder Postal Code" -msgstr "" +msgstr "Codice postale del titolare del conto" #: pretix/plugins/stripe/payment.py #, fuzzy @@ -31836,72 +35386,94 @@ msgid "Account Holder City" msgstr "Informazioni account modificate" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Account Holder Country" -msgstr "" +msgstr "Paese del titolare del conto" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Affirm via Stripe" -msgstr "" +msgstr "Affirm tramite Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Klarna via Stripe" -msgstr "" +msgstr "Klarna tramite Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "giropay via Stripe" -msgstr "" +msgstr "Giropay tramite Stripe" #: pretix/plugins/stripe/payment.py msgid "giropay" -msgstr "" +msgstr "giropay" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "giropay is an online payment method available to all customers of most " "German banks, usually after one-time activation. Please keep your online " "banking account and login information available." msgstr "" +"Giropay è un metodo di pagamento online disponibile per tutti i clienti " +"delle principali banche tedesche, solitamente dopo un'attivazione iniziale. " +"Assicurati di avere a disposizione il tuo conto bancario online e le " +"credenziali di accesso." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "unknown name" -msgstr "" +msgstr "Nome sconosciuto" #: pretix/plugins/stripe/payment.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Bank account at {bank}" -msgstr "" +msgstr "Conto bancario presso {bank}" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "iDEAL via Stripe" -msgstr "" +msgstr "iDEAL tramite Stripe" #: pretix/plugins/stripe/payment.py msgid "iDEAL | Wero" -msgstr "" +msgstr "iDEAL | Wero" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "iDEAL is an online payment method available to customers of Dutch banks. " "Please keep your online banking account and login information available." msgstr "" +"iDEAL è un metodo di pagamento online disponibile ai clienti delle banche " +"olandesi. Assicurati di avere a disposizione il tuo conto bancario online e " +"le informazioni di accesso." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Alipay via Stripe" -msgstr "" +msgstr "Alipay tramite Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "This payment method is available to customers of the Chinese payment system " "Alipay. Please keep your login information available." msgstr "" +"Questo metodo di pagamento è disponibile per i clienti del sistema di " +"pagamento cinese Alipay. Assicurati di avere a disposizione le informazioni " +"di accesso." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Bancontact via Stripe" -msgstr "" +msgstr "Bancontact tramite Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "SOFORT via Stripe" -msgstr "" +msgstr "SOFORT tramite Stripe" #: pretix/plugins/stripe/payment.py #, fuzzy @@ -31909,81 +35481,105 @@ msgid "SOFORT (instant bank transfer)" msgstr "Pagamento tramite bonifico bancario" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Country of your bank" -msgstr "" +msgstr "Paese della tua banca" #: pretix/plugins/stripe/payment.py msgid "Germany" msgstr "Germania" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Austria" -msgstr "" +msgstr "Austria" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Belgium" -msgstr "" +msgstr "Belgio" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Netherlands" -msgstr "" +msgstr "Paesi Bassi" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Spain" -msgstr "" +msgstr "Spagna" #: pretix/plugins/stripe/payment.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Bank account {iban} at {bank}" -msgstr "" +msgstr "Conto bancario {iban} presso {bank}" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "EPS via Stripe" -msgstr "" +msgstr "EPS via Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Multibanco via Stripe" -msgstr "" +msgstr "Multibanca via Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Multibanco is a payment method available to Portuguese bank account holders." msgstr "" +"Multibanco è un metodo di pagamento disponibile per i titolari di conti " +"bancari portoghesi." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Przelewy24 via Stripe" -msgstr "" +msgstr "Przelewy24 via Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Przelewy24 is an online payment method available to customers of Polish " "banks. Please keep your online banking account and login information " "available." msgstr "" +"Przelewy24 è un metodo di pagamento online disponibile per i clienti delle " +"banche polacche. Assicurati di avere a disposizione il tuo conto bancario " +"online e le credenziali di accesso." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "WeChat Pay via Stripe" -msgstr "" +msgstr "Pagamento con WeChat Pay attraverso Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "This payment method is available to users of the Chinese app WeChat. Please " "keep your login information available." msgstr "" +"Questo metodo di pagamento è disponibile per gli utenti dell'app cinese " +"WeChat. Assicurati di avere a disposizione le credenziali di accesso." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Revolut Pay via Stripe" -msgstr "" +msgstr "Pagamento con Revolut attraverso Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Revolut Pay" -msgstr "" +msgstr "Revolut Pay" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "This payment method is available to users of the Revolut app. Please keep " "your login information available." msgstr "" +"Questo metodo di pagamento è disponibile per gli utenti dell'app Revolut. " +"Assicurati di avere a disposizione le credenziali di accesso." #: pretix/plugins/stripe/payment.py #, fuzzy @@ -31992,77 +35588,106 @@ msgid "Pay by bank via Stripe" msgstr "Pagamento tramite bonifico bancario" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "Pay by bank allows you to authorize a secure Open Banking payment from your " "banking app. Currently available only with a UK bank account." msgstr "" +"Pay by bank permette di effettuare un pagamento sicuro basato sull'Open " +"Banking direttamente dall'app bancaria. Attualmente disponibile solo per " +"conti bancari del Regno Unito." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "PayPal via Stripe" -msgstr "" +msgstr "Pagamento con PayPal attraverso Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "Swish via Stripe" -msgstr "" +msgstr "Swish via Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "This payment method is available to users of the Swedish apps Swish and " "BankID. Please have your app ready." msgstr "" +"Questo metodo di pagamento è disponibile per gli utenti delle app svedesi " +"Swish e BankID. Assicurati di avere le app pronte." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "PromptPay via Stripe" -msgstr "" +msgstr "PromptPay via Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "This payment method is available to PromptPay users in Thailand. Please have " "your app ready." msgstr "" +"Questo metodo di pagamento è disponibile per gli utenti di PromptPay in " +"Thailand. Assicurati di avere l'app pronta." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "TWINT via Stripe" -msgstr "" +msgstr "TWINT tramite Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "This payment method is available to users of the Swiss app TWINT. Please " "have your app ready." msgstr "" +"Questo metodo di pagamento è disponibile per gli utenti dell'app svizzera " +"TWINT. Assicurati di avere l'app aperta e disponibile." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "This payment method is available to MobilePay app users in Denmark and " "Finland. Please have your app ready." msgstr "" +"Questo metodo di pagamento è disponibile per gli utenti dell'app MobilePay " +"in Danimarca e Finlandia. Assicurati di avere l'app aperta e disponibile." #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "WERO via Stripe" -msgstr "" +msgstr "WERO tramite Stripe" #: pretix/plugins/stripe/payment.py +#, fuzzy msgid "" "This payment method is available to European online banking users, whose " "banking institutions support WERO either through their native banking apps " "or through the WERO wallet app. Please have you app ready." msgstr "" +"Questo metodo di pagamento è disponibile per gli utenti bancari online " +"europei che hanno istituti bancari che supportano WERO, sia tramite le app " +"bancarie native, sia tramite l'app WERO portafoglio. Assicurati di avere " +"l'app installata e disponibile." #: pretix/plugins/stripe/signals.py +#, fuzzy msgid "Charge succeeded." -msgstr "" +msgstr "Carica riuscita." #: pretix/plugins/stripe/signals.py +#, fuzzy msgid "Charge refunded." -msgstr "" +msgstr "Rimborso effettuato." #: pretix/plugins/stripe/signals.py +#, fuzzy msgid "Charge updated." -msgstr "" +msgstr "Addebito aggiornato." #: pretix/plugins/stripe/signals.py msgid "Charge pending" -msgstr "" +msgstr "Addebito in attesa" #: pretix/plugins/stripe/signals.py msgid "Payment authorized." @@ -32077,65 +35702,73 @@ msgid "Payment authorization failed." msgstr "Autorizzazione pagamento fallita." #: pretix/plugins/stripe/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Charge failed. Reason: {}" -msgstr "" +msgstr "Addebito fallito. Motivo: {}" #: pretix/plugins/stripe/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Dispute created. Reason: {}" -msgstr "" +msgstr "Disputa aperta. Motivo: {}" #: pretix/plugins/stripe/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Dispute updated. Reason: {}" -msgstr "" +msgstr "Disputa aggiornata. Motivo: {}" #: pretix/plugins/stripe/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Dispute closed. Status: {}" -msgstr "" +msgstr "Dispute chiuso. Stato: {}" #: pretix/plugins/stripe/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Stripe reported an event: {}" -msgstr "" +msgstr "Stripe ha segnalato un evento: {}" #: pretix/plugins/stripe/signals.py +#, fuzzy msgid "Stripe Connect: Client ID" -msgstr "" +msgstr "Stripe Connect: ID client" #: pretix/plugins/stripe/signals.py +#, fuzzy msgid "Stripe Connect: Secret key" -msgstr "" +msgstr "Stripe Connect: Chiave segreta" #: pretix/plugins/stripe/signals.py +#, fuzzy msgid "Stripe Connect: Publishable key" -msgstr "" +msgstr "Stripe Connect: Chiave pubblicabile" #: pretix/plugins/stripe/signals.py +#, fuzzy msgid "Stripe Connect: Secret key (test)" -msgstr "" +msgstr "Stripe Connect: chiave segreta (prova)" #: pretix/plugins/stripe/signals.py +#, fuzzy msgid "Stripe Connect: Publishable key (test)" -msgstr "" +msgstr "Stripe Connect: Chiave pubblicabile (prova)" #: pretix/plugins/stripe/signals.py #: pretix/plugins/stripe/templates/pretixplugins/stripe/oauth_disconnect.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html +#, fuzzy msgid "Stripe Connect" -msgstr "" +msgstr "Stripe Connect" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html +#, fuzzy msgid "The total amount will be withdrawn from your credit card." -msgstr "" +msgstr "L'importo totale verrà detratto dalla tua carta di credito." #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +#, fuzzy msgid "Card type" -msgstr "" +msgstr "Tipo di carta" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #, fuzzy @@ -32149,8 +35782,9 @@ msgstr "" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html +#, fuzzy msgid "Banking Institution" -msgstr "" +msgstr "Istituzione bancaria" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html @@ -32176,10 +35810,13 @@ msgstr "" "per il pagamento, dopo di che tornerai qui per confermare l'ordine." #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html +#, fuzzy msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" +"Questa transazione verrà contrassegnata come ordine di posta/telefono, " +"esonerandola da Forte Autenticazione del Cliente (SCA) quando possibile" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html msgid "For a credit card payment, please turn on JavaScript." @@ -32194,8 +35831,9 @@ msgstr "" "pagamento." #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html +#, fuzzy msgid "Use a different card" -msgstr "" +msgstr "Usa una carta diversa" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html msgid "" @@ -32224,11 +35862,12 @@ msgstr "" "pagamento." #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html +#, fuzzy msgid "Use a different account" -msgstr "" +msgstr "Usa un altro account" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html -#, python-format +#, fuzzy, python-format msgid "" "By providing your payment information and confirming this payment, you " "authorize (A) %(sepa_creditor_name)s and Stripe, our payment service " @@ -32241,18 +35880,31 @@ msgid "" "statement that you can obtain from your bank. You agree to receive " "notifications for future debits up to 2 days before they occur." msgstr "" +"Fornendo le informazioni di pagamento e confermando questo pagamento, " +"autorizza (A) %(sepa_creditor_name)s e Stripe, il nostro fornitore di " +"servizi di pagamento e/o PPRO, il suo fornitore locale, a inviare istruzioni " +"alla tua banca per addebitare il tuo conto e (B) la tua banca a addebitare " +"il tuo conto in base a tali istruzioni. Come diritto, puoi richiedere un " +"rimborso dalla tua banca secondo i termini e le condizioni dell'accordo con " +"la tua banca. Il rimborso deve essere richiesto entro di 8 settimane dalla " +"data in cui il conto è stato addebitato. I tuoi diritti sono descritti in " +"una comunicazione che puoi ottenere dalla tua banca. Accetti di ricevere " +"notifiche per addebiti futuri fino a 2 giorni prima che avvengano." #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +#, fuzzy msgid "Charge ID" -msgstr "" +msgstr "ID pagamento" #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +#, fuzzy msgid "MOTO" -msgstr "" +msgstr "MOTO" #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +#, fuzzy msgid "Payer name" -msgstr "" +msgstr "Nome del beneficiario" #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html msgid "Payment receipt" @@ -32277,10 +35929,12 @@ msgid "" "In your online bank account or from an ATM, choose \"Payment and other " "services\"." msgstr "" +"Nel tuo conto bancario online o da un bancomat, scegli \"Pagamento e altri " +"servizi\"." #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "Click \"Payments of services/shopping\"." -msgstr "" +msgstr "Fare clic su \"Pagamenti di servizi / shopping\"." #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "Enter the entity number, reference number, and amount." @@ -32315,10 +35969,13 @@ msgid "Confirm payment" msgstr "Conferma pagamento" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html +#, fuzzy msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" +"Scansiona il codice a barre sottostante per completare il pagamento WeChat. " +"Una volta completato il pagamento, puoi aggiornare questa pagina." #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "" @@ -32331,10 +35988,13 @@ msgid "Confirm payment: %(code)s" msgstr "Conferma pagamento: %(code)s" #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#, fuzzy msgid "" "Please scan the QR code below to complete your PromptPay payment. Once you " "have completed your payment, you can refresh this page." msgstr "" +"Scansiona il codice QR qui sotto per completare il pagamento PromptPay. Una " +"volta completato il pagamento, puoi aggiornare questa pagina." #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #, fuzzy @@ -32346,23 +36006,29 @@ msgid "Confirming your payment…" msgstr "Stiamo confermando il tuo pagamento…" #: pretix/plugins/stripe/views.py +#, fuzzy msgid "An error occurred during connecting with Stripe, please try again." msgstr "" +"Si è verificato un errore durante la connessione con Stripe, riprovare." #: pretix/plugins/stripe/views.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Stripe returned an error: {}" -msgstr "" +msgstr "Stripe ha restituito un errore: {}" #: pretix/plugins/stripe/views.py +#, fuzzy msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." msgstr "" +"L'account Stripe è ora connesso a pretix. Puoi modificare le impostazioni in " +"dettaglio qui sotto." #: pretix/plugins/stripe/views.py +#, fuzzy msgid "Your Stripe account has been disconnected." -msgstr "" +msgstr "L'account Stripe è stato disconnesso." #: pretix/plugins/stripe/views.py msgid "" @@ -32385,55 +36051,69 @@ msgid "Sorry, there was an error in the payment process." msgstr "Spiacenti, c'è stato un problema durante il pagamento." #: pretix/plugins/ticketoutputpdf/apps.py +#, fuzzy msgid "PDF ticket output" -msgstr "" +msgstr "Biglietto in formato PDF" #: pretix/plugins/ticketoutputpdf/apps.py +#, fuzzy msgid "" "Issue tickets as PDF files, usable on any device. Our drag-and-drop editor " "allows you to customize the layout of the PDF files to your brand." msgstr "" +"Emetti i biglietti in formato PDF, funzionali su ogni dispositivo. L'editor " +"a trascinamento ti permette di personalizzare l'aspetto del PDF in linea con " +"il tuo brand." #: pretix/plugins/ticketoutputpdf/apps.py #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py #: pretix/plugins/ticketoutputpdf/views.py +#, fuzzy msgid "Default layout" -msgstr "" +msgstr "Layout predefinito" #: pretix/plugins/ticketoutputpdf/exporters.py +#, fuzzy msgid "" "Download PDF versions of all tickets in your event as one large PDF file." msgstr "" +"Scarica tutte le versioni PDF dei biglietti dell'evento in un singolo file " +"PDF." #: pretix/plugins/ticketoutputpdf/forms.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "PDF ticket layout for {channel}" -msgstr "" +msgstr "Layout del biglietto PDF per {channel}" #: pretix/plugins/ticketoutputpdf/forms.py +#, fuzzy msgid "(Same as PDF ticket layout)" -msgstr "" +msgstr "(Uguale al layout del biglietto PDF)" #: pretix/plugins/ticketoutputpdf/forms.py +#, fuzzy msgid "PDF ticket layout" -msgstr "" +msgstr "Layout del biglietto PDF" #: pretix/plugins/ticketoutputpdf/signals.py +#, fuzzy msgid "Ticket layout created." -msgstr "" +msgstr "Layout dei biglietti creato." #: pretix/plugins/ticketoutputpdf/signals.py +#, fuzzy msgid "Ticket layout deleted." -msgstr "" +msgstr "Layout del biglietto eliminato." #: pretix/plugins/ticketoutputpdf/signals.py +#, fuzzy msgid "Ticket layout changed." -msgstr "" +msgstr "Layout del biglietto modificato." #: pretix/plugins/ticketoutputpdf/signals.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Ticket layout {val}" -msgstr "" +msgstr "Layout biglietti {val}" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/control_order_position_buttons.html #, fuzzy @@ -32442,18 +36122,19 @@ msgstr "Genera biglietti" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html +#, fuzzy msgid "Ticket layout" -msgstr "" +msgstr "Layout biglietti" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#, python-format +#, fuzzy, python-format msgid "Are you sure you want to delete the layout %(layout)s?" -msgstr "" +msgstr "Sei sicuro di voler eliminare il layout %(layout)s?" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html -#, python-format +#, fuzzy, python-format msgid "Ticket layout: %(name)s" -msgstr "" +msgstr "Layout biglietti: %(name)s" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html msgid "Ticket design" @@ -32464,6 +36145,7 @@ msgid "You can modify the design after you saved this page." msgstr "Puoi modificare il design una volta salvata questa pagina." #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/form.html +#, fuzzy msgid "" "You can customize the ticket design with our PDF ticket editor. There, you " "can upload a PDF file used as a background for the tickets and then place " @@ -32471,30 +36153,40 @@ msgid "" "choice. The editor is easy to use thanks to its drag-and-drop user " "interface, but it requires a modern browser and a decent internet connection." msgstr "" +"Puoi personalizzare il biglietto con l'editor PDF. Carica un file PDF da " +"usare come sfondo, quindi posiziona testi e codici QR nei punti desiderati. " +"L'interfaccia basata sul trascinamento è semplice da usare, ma richiede un " +"browser moderno e una connessione Internet adeguata." #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/form.html +#, fuzzy msgid "Open layout editor" -msgstr "" +msgstr "Apri editor di layout" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/form.html +#, fuzzy msgid "Advanced mode (multiple layouts)" -msgstr "" +msgstr "Modalità avanzata (layout multipli)" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html +#, fuzzy msgid "Ticket layouts" -msgstr "" +msgstr "Layout dei biglietti" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html +#, fuzzy msgid "You haven't created any layouts yet." -msgstr "" +msgstr "Non hai ancora creato nessun layout." #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html +#, fuzzy msgid "Create a new layout" -msgstr "" +msgstr "Creare un nuovo layout" #: pretix/plugins/ticketoutputpdf/ticketoutput.py +#, fuzzy msgid "PDF output" -msgstr "" +msgstr "Uscita PDF" #: pretix/plugins/ticketoutputpdf/ticketoutput.py msgid "Download tickets (PDF)" @@ -32505,25 +36197,29 @@ msgid "Download ticket (PDF)" msgstr "Scarica biglietto (PDF)" #: pretix/plugins/ticketoutputpdf/views.py +#, fuzzy msgid "Default ticket layout" -msgstr "" +msgstr "Layout predefinito del biglietto" #: pretix/plugins/ticketoutputpdf/views.py +#, fuzzy msgid "The new ticket layout has been created." -msgstr "" +msgstr "Il nuovo layout dei biglietti è stato creato." #: pretix/plugins/ticketoutputpdf/views.py +#, fuzzy msgid "The requested layout does not exist." -msgstr "" +msgstr "Il layout richiesto non esiste." #: pretix/plugins/ticketoutputpdf/views.py +#, fuzzy msgid "The selected ticket layout been deleted." -msgstr "" +msgstr "Il layout del biglietto selezionato è stato eliminato." #: pretix/plugins/ticketoutputpdf/views.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Ticket PDF layout: {}" -msgstr "" +msgstr "Formato PDF del biglietto: {}" #: pretix/plugins/webcheckin/apps.py #, fuzzy @@ -32531,8 +36227,11 @@ msgid "Web-based check-in" msgstr "Check-in del biglietto effettuato" #: pretix/plugins/webcheckin/apps.py +#, fuzzy msgid "Turn your browser into a check-in device to perform access control." msgstr "" +"Trasforma il tuo browser in un dispositivo di check-in per eseguire il " +"controllo degli accessi." #: pretix/plugins/webcheckin/apps.py pretix/plugins/webcheckin/signals.py #, fuzzy @@ -32551,8 +36250,10 @@ msgid "Customer account" msgstr "Profilo del cliente" #: pretix/presale/checkoutflow.py +#, fuzzy msgid "We failed to process your authentication request, please try again." msgstr "" +"Non siamo riusciti a elaborare la richiesta di autenticazione, riprovare." #: pretix/presale/checkoutflow.py #, fuzzy @@ -32561,10 +36262,13 @@ msgid "Membership" msgstr "Affiliazione" #: pretix/presale/checkoutflow.py +#, fuzzy msgid "" "Your cart includes a product that requires an active membership to be " "selected." msgstr "" +"Il tuo carrello include un prodotto che richiede un abbonamento attivo per " +"essere selezionato." #: pretix/presale/checkoutflow.py msgctxt "checkoutflow" @@ -32573,8 +36277,9 @@ msgstr "Prodotti addizionali" #: pretix/presale/checkoutflow.py pretix/presale/views/cart.py #: pretix/presale/views/order.py +#, fuzzy msgid "Please enter numbers only." -msgstr "" +msgstr "Inserisci solo numeri." #: pretix/presale/checkoutflow.py msgctxt "checkoutflow" @@ -32582,33 +36287,44 @@ msgid "Your information" msgstr "Le tue informazioni" #: pretix/presale/checkoutflow.py +#, fuzzy msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." msgstr "" +"Purtroppo, in base all'indirizzo della fattura inserito, non possiamo " +"venderti i prodotti selezionati per motivi legali collegati alle tasse." #: pretix/presale/checkoutflow.py +#, fuzzy msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " "accordingly." msgstr "" +"A causa dell'indirizzo di fatturazione inserito, dobbiamo applicare " +"un'aliquota fiscale diversa all'acquisto e il prezzo dei prodotti nel " +"carrello è cambiato di conseguenza." #: pretix/presale/checkoutflow.py +#, fuzzy msgid "Please enter a valid email address." -msgstr "" +msgstr "Inserisci un indirizzo email valido." #: pretix/presale/checkoutflow.py +#, fuzzy msgid "Please enter your invoicing address." -msgstr "" +msgstr "Inserisci il tuo indirizzo di fatturazione." #: pretix/presale/checkoutflow.py +#, fuzzy msgid "Please enter your name." -msgstr "" +msgstr "Inserisci il tuo nome." #: pretix/presale/checkoutflow.py +#, fuzzy msgid "Please fill in answers to all required questions." -msgstr "" +msgstr "Compila tutte le risposte richieste." #: pretix/presale/checkoutflow.py msgctxt "checkoutflow" @@ -32673,16 +36389,19 @@ msgid "Create new address" msgstr "Crea un nuovo organizzatore" #: pretix/presale/forms/checkout.py +#, fuzzy msgid "Save address in my customer account for future purchases" -msgstr "" +msgstr "Salva l'indirizzo nel mio account cliente per gli acquisti futuri" #: pretix/presale/forms/checkout.py +#, fuzzy msgid "Save answers to my customer profiles for future purchases" -msgstr "" +msgstr "Salva le risposte ai profili dei partecipanti per acquisti futuri" #: pretix/presale/forms/checkout.py +#, fuzzy msgid "Save to profile" -msgstr "" +msgstr "Aggiorna il profilo" #: pretix/presale/forms/checkout.py #, fuzzy @@ -32709,8 +36428,9 @@ msgid "You need to enter a password." msgstr "Devi selezionare una data." #: pretix/presale/forms/customer.py +#, fuzzy msgid "We have not found an account with this email address and password." -msgstr "" +msgstr "Non è stato trovato un account con questo indirizzo email e password." #: pretix/presale/forms/customer.py #, fuzzy @@ -32730,42 +36450,51 @@ msgid "This account is disabled." msgstr "Questo account non è attivo." #: pretix/presale/forms/customer.py +#, fuzzy msgid "" "You have not yet activated your account and set a password. Please click the " "link in the email we sent you. In case you cannot find it, click \"Forgot " "your password?\" to receive a new email." msgstr "" +"Il tuo account non è ancora attivato e non è impostata una password. Clicca " +"sul link nell'email inviata. Se non riesci a trovarlo, clicca su \"Password " +"dimenticata?\" per riceverne una nuova." + +#: pretix/presale/forms/customer.py +msgid "Forgot your password?" +msgstr "Hai scordato la tua password?" #: pretix/presale/forms/customer.py #, fuzzy -#| msgid "Your current password" -msgid "Forgot your password?" -msgstr "La tua password attuale" - -#: pretix/presale/forms/customer.py msgid "" "We've received a lot of registration requests from you, please wait 10 " "minutes before you try again." msgstr "" +"Abbiamo ricevuto molte richieste di registrazione da parte tua. Attendi 10 " +"minuti prima di riprovare." #: pretix/presale/forms/customer.py +#, fuzzy msgid "" "An account with this email address is already registered. Please try to log " "in or reset your password instead." msgstr "" +"Un account con questo indirizzo email è già registrato. Prova a effettuare " +"il login o reimposta la password." #: pretix/presale/forms/customer.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "What is the result of {num1} + {num2}?" -msgstr "" +msgstr "Qual è il risultato di {num1} + {num2}?" #: pretix/presale/forms/customer.py msgid "Please enter the correct result." msgstr "Per favore inserisci il risultato corretto." #: pretix/presale/forms/customer.py +#, fuzzy msgid "For security reasons, please wait 10 minutes before you try again." -msgstr "" +msgstr "Per motivi di sicurezza, aspetta 10 minuti prima di riprovare." #: pretix/presale/forms/customer.py #, fuzzy @@ -32773,8 +36502,9 @@ msgid "A user with this email address is not known in our system." msgstr "Combinazione di credenziali non riconosciute." #: pretix/presale/forms/customer.py +#, fuzzy msgid "Only required if you change your email address" -msgstr "" +msgstr "Richiesto solo se modifichi l'indirizzo email" #: pretix/presale/forms/customer.py #, python-brace-format @@ -32782,13 +36512,15 @@ msgid "" "To change your email address, change it in your {provider} account and then " "log out and log in again." msgstr "" +"Per modificare l'indirizzo email, cambialo nel tuo account {provider} e poi " +"esci e accedi di nuovo." #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html +#, fuzzy msgid "plus taxes" -msgstr "" +msgstr "più imposte" #: pretix/presale/forms/order.py #, fuzzy @@ -32808,14 +36540,16 @@ msgid "all" msgstr "Tutto" #: pretix/presale/forms/renderers.py +#, fuzzy msgctxt "form" msgid "is valid" -msgstr "" +msgstr "è valido" #: pretix/presale/forms/renderers.py +#, fuzzy msgctxt "form" msgid "has errors" -msgstr "" +msgstr "ha errori" #: pretix/presale/forms/renderers.py #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html @@ -32824,36 +36558,34 @@ msgid "required" msgstr "obbligatorio" #: pretix/presale/ical.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Tickets: {url}" -msgstr "" +msgstr "Biglietti: {url}" #: pretix/presale/ical.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Admission: {datetime}" -msgstr "" +msgstr "Ingresso: {datetime}" #: pretix/presale/ical.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "Organizer: {organizer}" -msgstr "" +msgstr "Organizzatore: {organizer}" + +#: pretix/presale/ical.py +#, fuzzy, python-brace-format +msgid "{event} - {item}" +msgstr "{event} - {item}" #: pretix/presale/ical.py #, python-brace-format -msgid "{event} - {item}" -msgstr "" - -#: pretix/presale/ical.py -#, fuzzy, python-brace-format -#| msgid "Start date" msgid "Start: {datetime}" -msgstr "Data di inizio" +msgstr "Inizio: {datetime}" #: pretix/presale/ical.py -#, fuzzy, python-brace-format -#| msgid "on {date} at {time}" +#, python-brace-format msgid "End: {datetime}" -msgstr "il {date} alle {time}" +msgstr "Fine: {datetime}" #: pretix/presale/templates/pretixpresale/base.html #, fuzzy @@ -32863,20 +36595,24 @@ msgid "Skip link" msgstr "Invia links" #: pretix/presale/templates/pretixpresale/base.html +#, fuzzy msgid "Skip to main content" -msgstr "" +msgstr "Salta al contenuto principale" #: pretix/presale/templates/pretixpresale/base.html +#, fuzzy msgid "Footer Navigation" -msgstr "" +msgstr "Navigazione del piè di pagina" #: pretix/presale/templates/pretixpresale/event/base.html +#, fuzzy msgid "This shop is currently only visible to you and your team." -msgstr "" +msgstr "Questo negozio è attualmente visibile solo a te e al tuo team." #: pretix/presale/templates/pretixpresale/event/base.html +#, fuzzy msgid "Take it live now" -msgstr "" +msgstr "Pubblica ora" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html @@ -32886,23 +36622,24 @@ msgstr "Prevendita non ancora attiva" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html -#, python-format +#, fuzzy, python-format msgid "Website in %(language)s" -msgstr "" +msgstr "Sito web in %(language)s" #: pretix/presale/templates/pretixpresale/event/base.html -#, python-format +#, fuzzy, python-format msgid "Show all events of %(name)s" -msgstr "" +msgstr "Mostra tutti gli eventi di %(name)s" #: pretix/presale/templates/pretixpresale/event/base.html msgid "Homepage" msgstr "Homepage" #: pretix/presale/templates/pretixpresale/event/base.html +#, fuzzy msgctxt "alert-messages" msgid "Warning" -msgstr "" +msgstr "Attenzione" #: pretix/presale/templates/pretixpresale/event/base.html #, fuzzy @@ -32923,30 +36660,39 @@ msgstr "" "potrebbero essere cancellati senza preavviso." #: pretix/presale/templates/pretixpresale/event/base.html -#, python-format +#, fuzzy, python-format msgid "" "You are currently using the time machine. The ticket shop is rendered as if " "it were %(datetime)s." msgstr "" +"Stai utilizzando la macchina del tempo. La biglietteria viene visualizzata " +"come se fosse %(datetime)s." #: pretix/presale/templates/pretixpresale/event/base.html -#, python-format +#, fuzzy, python-format msgid "" "To view your shop at different points in time, you can enable the time machine." msgstr "" +"Per vedere il tuo negozio in momenti diversi, attiva la macchina del tempo." #: pretix/presale/templates/pretixpresale/event/base.html +#, fuzzy msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" msgstr "" +"Gli ordini effettuati attraverso questo canale di vendita non possono essere " +"cancellati, nemmeno se la biglietteria è in modalità test!" #: pretix/presale/templates/pretixpresale/event/base.html +#, fuzzy msgctxt "alert-messages" msgid "Error" -msgstr "" +msgstr "Errore" #: pretix/presale/templates/pretixpresale/event/base.html #, fuzzy @@ -32957,8 +36703,9 @@ msgstr "Conferme" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/fragment_modals.html #: pretix/presale/templates/pretixpresale/organizers/base.html +#, fuzzy msgid "Privacy policy" -msgstr "" +msgstr "Informativa sulla privacy" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html @@ -32968,8 +36715,9 @@ msgstr "Impostazioni login" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html +#, fuzzy msgid "Imprint" -msgstr "" +msgstr "Impronta" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html msgid "" @@ -32980,10 +36728,13 @@ msgstr "" "aggiuntive prima di proseguire." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html +#, fuzzy msgid "" "A product in your cart is only sold in combination with add-on products that " "are not available. Please contact the event organizer." msgstr "" +"Un prodotto nel carrello è disponibile solo in combinazione con prodotti " +"aggiuntivi non disponibili. Contatta l'organizzatore dell'evento." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html msgid "We're now trying to book these add-ons for you!" @@ -33018,9 +36769,9 @@ msgid "Go back" msgstr "Torna indietro" #: pretix/presale/templates/pretixpresale/event/checkout_base.html -#, python-format +#, fuzzy, python-format msgid "Step %(current)s of %(total)s: %(label)s" -msgstr "" +msgstr "Passo %(current)s di %(total)s: %(label)s" #: pretix/presale/templates/pretixpresale/event/checkout_base.html msgid "Checkout" @@ -33113,15 +36864,19 @@ msgstr "" "di poter essere confermato e validato." #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#, fuzzy msgid "" "We will send you an email as soon as the event organizer approved or " "rejected your order." msgstr "" +"Ti invieremo un'email non appena l'organizzatore dell'evento avrà approvato " +"o rifiutato il tuo ordine." #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#, fuzzy msgid "" "If your order was approved, we will send you a link that you can use to pay." -msgstr "" +msgstr "Se il tuo ordine è stato approvato, ti invieremo un link per pagare." #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Place binding order" @@ -33136,16 +36891,20 @@ msgid "Log in with a customer account" msgstr "Accedi con un account cliente" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html +#, fuzzy msgid "You are currently logged in with the following credentials." -msgstr "" +msgstr "Hai effettuato l'accesso con le seguenti credenziali." #: pretix/presale/templates/pretixpresale/event/checkout_customer.html -#, python-format +#, fuzzy, python-format msgid "" "If you created a customer account at %(org)s before, you can log in now and " "connect your order to your account. This will allow you to see all your " "orders in one place and access them at any time." msgstr "" +"Se hai creato un account cliente presso %(org)s in precedenza, puoi " +"effettuare il login e collegare il tuo ordine all'account. Così potrai " +"vedere tutti gli ordini in un unico posto e accedervi in qualsiasi momento." #: pretix/presale/templates/pretixpresale/event/checkout_customer.html #, fuzzy @@ -33153,29 +36912,40 @@ msgid "Create a new customer account" msgstr "Crea un nuovo organizzatore" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html -#, python-format +#, fuzzy, python-format msgid "" "We will send you an email with a link to activate your account and set a " "password, so you can use the account for future orders at %(org)s. You can " "still go ahead with this purchase before you received the email." msgstr "" +"Ti invieremo un'e-mail con un link per attivare il tuo account e impostare " +"una password, in modo da poter usarlo per gli ordini futuri presso %(org)s. " +"Puoi comunque procedere con questo acquisto prima di ricevere l'e-mail." #: pretix/presale/templates/pretixpresale/event/checkout_customer.html +#, fuzzy msgid "Continue as a guest" -msgstr "" +msgstr "Procedi come ospite" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html +#, fuzzy msgid "" "You are not required to create an account. If you proceed as a guest, you " "will be able to access the details and status of your order any time through " "the secret link we will send you via email once the order is complete." msgstr "" +"Non è necessario creare un account. Se ti registri come ospite, potrai in " +"ogni momento accedere ai dettagli e allo stato dell'ordine attraverso il " +"link segreto che ti invieremo via e-mail appena completato." #: pretix/presale/templates/pretixpresale/event/checkout_membership.html +#, fuzzy msgid "" "Some of the products in your cart can only be purchased if there is an " "active membership on your account." msgstr "" +"Alcuni dei prodotti nel carrello sono acquistabili solo se sul tuo account è " +"attivo un abbonamento." #: pretix/presale/templates/pretixpresale/event/checkout_membership.html #: pretix/presale/templates/pretixpresale/event/checkout_questions.html @@ -33183,11 +36953,15 @@ msgid "Selected add-ons" msgstr "Tipologia biglietto" #: pretix/presale/templates/pretixpresale/event/checkout_membership.html +#, fuzzy msgid "" "This product can only be purchased when you are logged in with a customer " "account that includes a valid membership or authorization for this type of " "product." msgstr "" +"Questo prodotto può essere acquistato solo se sei loggato con un account " +"cliente che possiede un abbonamento valido o autorizzazione per questo tipo " +"di prodotto." #: pretix/presale/templates/pretixpresale/event/checkout_payment.html #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html @@ -33224,30 +36998,70 @@ msgstr[0] "%(count)s evento" msgstr[1] "%(count)s eventi" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy msgid "This sales channel does not provide support for test mode." -msgstr "" +msgstr "Questo canale di vendita non supporta la modalità di prova." #: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy msgid "If you continue, you might pay an actual order with non-existing money!" -msgstr "" +msgstr "Se prosegui, potresti pagare un ordine reale con denaro inesistente!" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy msgid "This payment provider does not provide support for test mode." msgstr "" +"Questo fornitore di servizi di pagamento non supporta la modalità test." #: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy msgid "If you continue, actual money might be transferred." -msgstr "" +msgstr "Se prosegui, potrebbe essere trasmesso effettivamente denaro." #: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy msgid "There are no payment providers enabled." +msgstr "Non sono abilitati fornitori di pagamento." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +msgid "" +"Please go to the payment settings and activate one or more payment providers." +msgstr "" +"Vai nelle impostazioni di pagamento e attiva uno o più fornitori di " +"pagamento." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "" -"Please go to the payment settings and activate one or more payment providers." +"To do so, please first remove the payment methods you already selected above." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Il tuo evento deve essere terminato per poter utilizzare questa funzione." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" +"Il tuo evento deve essere terminato per poter utilizzare questa funzione." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Procedi con il reset" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Prima di continuare abbiamo bisogno di alcune informazioni." @@ -33258,87 +37072,101 @@ msgid "Auto-fill with address" msgstr "Indirizzo e-mail" #: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#, fuzzy msgid "Fill form" -msgstr "" +msgstr "Compila il modulo" #: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#, fuzzy msgid "Copy answers from above" -msgstr "" +msgstr "Copia le risposte dall'alto" #: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#, fuzzy msgid "Auto-fill with profile" -msgstr "" +msgstr "Riempimento automatico con profilo" #: pretix/presale/templates/pretixpresale/event/cookies.html +#, fuzzy msgid "" "Your browser is configured to block cookies from third-party website " "elements. Unfortunately, this means we cannot show you this ticket shop " "embedded into the website. Please try to open the ticket shop in a new tab " "or change your browser settings." msgstr "" +"Il tuo browser è impostato per bloccare i cookie degli elementi di terze " +"parti. Purtroppo, non possiamo mostrarti questo negozio di biglietti " +"integrato nel sito. Prova ad aprirlo in una nuova scheda o modifica le " +"impostazioni del browser." #: pretix/presale/templates/pretixpresale/event/cookies.html +#, fuzzy msgid "We apologize for the inconvenience!" -msgstr "" +msgstr "Ci scusiamo per l'inconveniente!" #: pretix/presale/templates/pretixpresale/event/cookies.html +#, fuzzy msgid "Cookies not supported" -msgstr "" +msgstr "I cookie non sono supportati" #: pretix/presale/templates/pretixpresale/event/cookies.html +#, fuzzy msgid "" "Your browser does not accept cookies from us. However, we need to set a " "cookie to remember who you are and what is in your cart. Please change your " "browser settings accordingly." msgstr "" - -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html -#, python-format -msgid "You need to choose exactly one option from this category." -msgid_plural "You need to choose %(min_count)s options from this category." -msgstr[0] "" -msgstr[1] "" +"Il tuo browser non accetta i cookie da noi. Tuttavia, dobbiamo impostare un " +"cookie per ricordare chi sei e cosa c'è nel tuo carrello. Per favore, " +"modifica le impostazioni del browser." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #, fuzzy, python-format -#| msgid "You cannot generate an invoice for this order." -msgid "You can choose one option from this category." -msgid_plural "You can choose up to %(max_count)s options from this category." -msgstr[0] "Non puoi creare una fattura per questo ordine." -msgstr[1] "Non puoi creare una fattura per questo ordine." +msgid "You need to choose exactly one option from this category." +msgid_plural "You need to choose %(min_count)s options from this category." +msgstr[0] "" +"È necessario selezionare esattamente un'opzione in questa categoria." +msgstr[1] "È necessario selezionare %(min_count)s opzioni in questa categoria." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #, python-format +msgid "You can choose one option from this category." +msgid_plural "You can choose up to %(max_count)s options from this category." +msgstr[0] "Puoi scegliere una opzione da questa categoria." +msgstr[1] "Puoi scegliere fino a %(max_count)s opzioni da questa categoria." + +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html +#, fuzzy, python-format msgid "" "You can choose between %(min_count)s and %(max_count)s options from this " "category." msgstr "" +"È possibile scegliere tra %(min_count)s e %(max_count)s opzioni in questa " +"categoria." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format +#, fuzzy, python-format msgid "minimum amount to order: %(num)s" -msgstr "" +msgstr "importo minimo per l'ordine: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratuito" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#, python-format +#, fuzzy, python-format msgid "from %(price)s" -msgstr "" +msgstr "da %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#, python-format +#, fuzzy, python-format msgid "from %(from_price)s to %(to_price)s" -msgstr "" +msgstr "da %(from_price)s a %(to_price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html @@ -33352,78 +37180,73 @@ msgstr "Nascondi le varianti" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Prezzo originale:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nuovo prezzo:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format +#, fuzzy, python-format msgid "Modify price for %(item)s, at least %(price)s" -msgstr "" +msgstr "Modifica il prezzo per %(item)s, almeno %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format +#, fuzzy, python-format msgid "Modify price for %(item)s" -msgstr "" +msgstr "Modifica il prezzo per %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "incl. tasse" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format +#, fuzzy, python-format msgid "plus %(rate)s%% %(name)s" -msgstr "" +msgstr "più %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incluso %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Seleziona" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html +#, fuzzy msgid "Decrease quantity" -msgstr "" +msgstr "Diminuire quantità" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "aumenta la quantità" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html +#, fuzzy msgid "" "There are products selected in this add-on category that currently cannot be " "changed because they are not on sale:" msgstr "" +"Ci sono prodotti selezionati in questa categoria aggiuntiva che attualmente " +"non possono essere modificati perché non sono in vendita:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html +#, fuzzy msgid "There are no add-ons available for this product." -msgstr "" +msgstr "Non ci sono componenti aggiuntivi disponibili per questo prodotto." #: pretix/presale/templates/pretixpresale/event/fragment_availability.html #, fuzzy @@ -33436,13 +37259,15 @@ msgid "Not available yet." msgstr "Non ancora disponibile." #: pretix/presale/templates/pretixpresale/event/fragment_availability.html +#, fuzzy msgid "Not available any more." -msgstr "" +msgstr "Non più disponibile." #: pretix/presale/templates/pretixpresale/event/fragment_availability.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html +#, fuzzy msgid "SOLD OUT" -msgstr "" +msgstr "Esaurito" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html @@ -33460,12 +37285,16 @@ msgid "Reserved" msgstr "Riservati" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html +#, fuzzy msgid "All remaining products are reserved but might become available again." msgstr "" +"Tutti i prodotti rimanenti sono riservati e potrebbero diventare disponibili " +"nuovamente." #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "Price per item" -msgstr "" +msgstr "Prezzo per prodotto" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, fuzzy @@ -33486,8 +37315,9 @@ msgid "Location:" msgstr "Luogo:" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "Show full location" -msgstr "" +msgstr "Mostra posizione completa" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Membership:" @@ -33498,9 +37328,10 @@ msgid "This ticket is blocked." msgstr "Questo biglietto è bloccato." #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgctxt "ticket_checkins" msgid "Usage:" -msgstr "" +msgstr "Uso:" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format @@ -33515,46 +37346,47 @@ msgid "No attendee name provided" msgstr "Nome partecipante" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "The price of this product was reduced because of an automatic discount." -msgstr "" +msgstr "Il prezzo di questo prodotto è stato ridotto per un sconto automatico." #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -#, python-format +#, fuzzy, python-format msgid "%(percent)s %% Discount" -msgstr "" +msgstr "Sconto %(percent)s %%" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "Discounted" -msgstr "" +msgstr "Scontato" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "Okay, we're removing that…" -msgstr "" +msgstr "Ok, lo togliamo…" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -#, python-format +#, fuzzy, python-format msgid "Remove %(item)s from your cart" -msgstr "" +msgstr "Rimuovi %(item)s dal carrello" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -#, python-format +#, fuzzy, python-format msgid "Remove one %(item)s from your cart" -msgstr "" +msgstr "Rimuovi uno %(item)s dal carrello" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -#, python-format +#, fuzzy, python-format msgid "" "Remove one %(item)s from your cart. You currently have %(count)s in your " "cart." msgstr "" +"Rimuovi uno %(item)s dal carrello. Attualmente hai %(count)s nel carrello." #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "We're trying to reserve another one for you!" -msgstr "" +msgstr "Stiamo cercando di riservartene un altro!" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/index.html @@ -33569,16 +37401,18 @@ msgstr "" "minuti per completare l'ordine." #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -#, python-format +#, fuzzy, python-format msgid "Add one more %(item)s to your cart" -msgstr "" +msgstr "Aggiungi un altro %(item)s al carrello" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html -#, python-format +#, fuzzy, python-format msgid "" "Add one more %(item)s to your cart. You currently have %(count)s in your " "cart." msgstr "" +"Aggiungi un altro %(item)s al carrello. Al momento hai %(count)s nel " +"carrello." #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/order_giftcard.html @@ -33599,11 +37433,15 @@ msgid "incl. %(tax_sum)s taxes" msgstr "inclusa tassa del %(tax_sum)s" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "" "Since you entered a business address, your price was computed from the VAT-" "exclusive price. Due to rounding, this caused a small change to the total " "price." msgstr "" +"Da quando hai inserito un indirizzo commerciale, il prezzo è stato calcolato " +"a partire dal prezzo escluso IVA. A causa di arrotondamenti, è avvenuto un " +"piccolo aggiustamento sul totale." #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, fuzzy, python-format @@ -33621,9 +37459,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/fragment_modals.html -#, fuzzy msgid "Renew reservation" -msgstr "Descrizione" +msgstr "Rinnova scadenza" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, fuzzy @@ -33631,8 +37468,9 @@ msgid "Reservation renewed" msgstr "Descrizione" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#, fuzzy msgid "Overview of your ordered products." -msgstr "" +msgstr "Panoramica dei tuoi prodotti ordinati." #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html msgid "Continue with order process" @@ -33655,8 +37493,9 @@ msgid "Redeem a voucher" msgstr "Utilizza un voucher" #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html +#, fuzzy msgid "We're applying this voucher to your cart..." -msgstr "" +msgstr "Applichiamo questo voucher al carrello..." #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html @@ -33669,52 +37508,56 @@ msgid "Change summary" msgstr "Modifica dettagli" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "" "Change position #%(positionid)s from \"%(old_item)s – %(old_variation)s\" to " "\"%(new_item)s – %(new_variation)s\"" msgstr "" +"Cambia la posizione #%(positionid)s da \"%(old_item)s – %(old_variation)s\" " +"a \"%(new_item)s – %(new_variation)s\"" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "" "Change position #%(positionid)s from \"%(old_item)s\" to \"%(new_item)s\"" msgstr "" +"Cambia la posizione #%(positionid)s da \"%(old_item)s\" a \"%(new_item)s\"" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "Add-on product to position #%(positionid)s" -msgstr "" +msgstr "Aggiungi un prodotto come opzione alla posizione #%(positionid)s" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "Change date of position #%(positionid)s from \"%(old)s\" to \"%(new)s\"" msgstr "" +"Cambia la data della posizione #%(positionid)s da \"%(old)s\" a \"%(new)s\"" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "Change price of position #%(positionid)s from %(old)s to %(new)s" -msgstr "" +msgstr "Cambia il prezzo della posizione #%(positionid)s da %(old)s a %(new)s" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "Add position (%(item)s – %(variation)s)" -msgstr "" +msgstr "Aggiungi una posizione (%(item)s – %(variation)s)" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "Add position (%(item)s)" -msgstr "" +msgstr "Aggiungi una posizione (%(item)s)" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "Remove position #%(positionid)s (%(item)s – %(variation)s)" -msgstr "" +msgstr "Rimuovi la posizione #%(positionid)s (%(item)s – %(variation)s)" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html -#, python-format +#, fuzzy, python-format msgid "Remove position #%(positionid)s (%(item)s)" -msgstr "" +msgstr "Rimuovi la posizione #%(positionid)s (%(item)s)" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, fuzzy @@ -33728,11 +37571,11 @@ msgstr "Totale ordine" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "You already paid" -msgstr "" +msgstr "Hai già pagato" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "You will need to pay" -msgstr "" +msgstr "Dovrai pagare" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, fuzzy @@ -33741,18 +37584,22 @@ msgstr "Tutti i rimborsi aperti" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "" "The organizer will get in touch with you to clarify the details of your " "refund." -msgstr "" +msgstr "L'organizzatore ti contatterà per chiarire i dettagli del rimborso." #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "" "The refund will be issued in form of a gift card that you can use for " "further purchases." msgstr "" +"Il rimborso sarà rilasciato in forma di carta regalo da utilizzare in futuri " +"acquisti." #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html @@ -33767,23 +37614,34 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "" "With the payment method you used, the refund amount can not be sent " "back to you automatically. Instead, the event organizer will need " "to initiate the transfer manually. Please be patient as this might take a " "bit longer." msgstr "" +"Con il metodo di pagamento utilizzato, l'importo del rimborso non " +"può essere restituito automaticamente. L'organizzatore dell'evento " +"dovrà effettuare il trasferimento manualmente. Ti preghiamo di essere " +"paziente, poiché questo potrebbe richiedere del tempo in più." #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html +#, fuzzy msgid "" "Your entire order will be considered unpaid until you paid this difference." msgstr "" +"L'intero ordine verrà considerato non pagato fino a quando non avrai pagato " +"la differenza indicata." #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html +#, fuzzy msgid "" "You might not be able to use any of the tickets in your order until this " "payment has been received." msgstr "" +"Potresti non poter utilizzare nessun biglietto dell'ordine fino a quando il " +"pagamento non sarà ricevuto." #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html #, fuzzy @@ -33806,19 +37664,28 @@ msgid "Order confirmed" msgstr "Ordine confermato" #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html +#, fuzzy msgid "Please check your email account, we've sent you your tickets." msgstr "" +"Per favore verifica la tua casella di posta, abbiamo inviato i biglietti." #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html +#, fuzzy msgid "Please check your email account, we've sent you an email." msgstr "" +"Per favore controlla la tua casella di posta, abbiamo inviato un messaggio " +"di conferma." #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html +#, fuzzy msgid "" "You can download your tickets right here as soon as the person who placed " "the order clicked the link in the email they received to confirm the email " "address is valid." msgstr "" +"Puoi scaricare i tuoi biglietti qui non appena la persona che ha effettuato " +"l'ordine ha cliccato sul link nell'email ricevuta per confermare che " +"l'indirizzo email è valido." #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html #, fuzzy @@ -33828,10 +37695,13 @@ msgid "" msgstr "Puoi scaricare i tuoi biglietti qui a partire da: %(date)s." #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html +#, fuzzy msgid "" "If the email has no attachment, click the link in our email and you will be " "able to download them from here." msgstr "" +"Se l'email non ha allegato, clicca sul link nella nostra email e potrai " +"scaricarli da qui." #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html msgid "Please have your ticket ready when entering the event." @@ -33847,12 +37717,14 @@ msgid "You will be able to download your tickets here starting on %(date)s." msgstr "Puoi scaricare i tuoi biglietti qui a partire da: %(date)s." #: pretix/presale/templates/pretixpresale/event/fragment_event_info.html +#, fuzzy msgid "Where does the event happen?" -msgstr "" +msgstr "Dove si svolge l'evento?" #: pretix/presale/templates/pretixpresale/event/fragment_event_info.html +#, fuzzy msgid "When does the event happen?" -msgstr "" +msgstr "Quando avviene l'evento?" #: pretix/presale/templates/pretixpresale/event/fragment_event_info.html #, python-format @@ -33865,14 +37737,14 @@ msgid "End: %(time)s" msgstr "Fine: %(time)s" #: pretix/presale/templates/pretixpresale/event/fragment_event_info.html -#, python-format +#, fuzzy, python-format msgid "Admission: %(time)s" -msgstr "" +msgstr "Ingresso: %(time)s" #: pretix/presale/templates/pretixpresale/event/fragment_event_info.html -#, python-format +#, fuzzy, python-format msgid "Admission: %(datetime)s" -msgstr "" +msgstr "Ingresso: %(datetime)s" #: pretix/presale/templates/pretixpresale/event/fragment_event_info.html msgid "Add to Calendar" @@ -33893,47 +37765,46 @@ msgid "Payment pending" msgstr "Pagamento in attesa" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html +#, fuzzy msgid "Your order qualifies for a discount" -msgstr "" +msgstr "Il tuo ordine si qualifica per uno sconto" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy msgid "Uncategorized items" msgstr "Un prodotto" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format +#, fuzzy, python-format msgid "Show full-size image of %(item)s" -msgstr "" +msgstr "Mostra immagine a grandezza naturale di %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#, fuzzy, python-format -#| msgid "%(count)s event" -#| msgid_plural "%(count)s events" +#, python-format msgid "%(amount)s× in your cart" msgid_plural "%(amount)s× in your cart" -msgstr[0] "%(count)s evento" -msgstr[1] "%(count)s eventi" +msgstr[0] "%(amount)s× nel tuo carrello" +msgstr[1] "%(amount)s× nel tuo carrello" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s tasse incluse" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s senza tasse" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format +#, fuzzy, python-format msgid "Set price in %(currency)s for %(item)s" -msgstr "" +msgstr "Imposta il prezzo in %(currency)s per %(item)s" + +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +#, fuzzy +msgid "The image you previously uploaded" +msgstr "L'immagine precedentemente caricata" #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format @@ -33945,8 +37816,9 @@ msgstr "%(num)s attualmente disponibili" #: pretix/presale/templates/pretixpresale/organizers/calendar.html #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html +#, fuzzy msgid "calendar navigation" -msgstr "" +msgstr "Navigazione calendario" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html #, python-format @@ -34010,21 +37882,26 @@ msgstr "Mostra la prossima settimana, %(week)s" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html #: pretix/presale/templates/pretixpresale/organizers/index.html #: pretix/presale/views/widget.py +#, fuzzy msgid "More info" -msgstr "" +msgstr "Ulteriori informazioni" #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html +#, fuzzy msgctxt "form" msgid "has error" -msgstr "" +msgstr "Ha errore" #: pretix/presale/templates/pretixpresale/event/index.html -#, python-format +#, fuzzy, python-format msgid "" "\n" " Calendar for %(datetime)s\n" " " msgstr "" +"\n" +" Calendario per %(datetime)s\n" +" " #: pretix/presale/templates/pretixpresale/event/index.html #, fuzzy @@ -34047,9 +37924,11 @@ msgstr "Il periodo di prevendita per questo evento è concluso." #: pretix/presale/templates/pretixpresale/event/index.html #: pretix/presale/views/widget.py -#, python-format +#, fuzzy, python-format msgid "The booking period for this event will start on %(date)s at %(time)s." msgstr "" +"Il periodo di prenotazione per questo evento inizierà il %(date)s alle " +"%(time)s." #: pretix/presale/templates/pretixpresale/event/index.html #: pretix/presale/templates/pretixpresale/event/seatingplan.html @@ -34058,11 +37937,15 @@ msgid "We're now trying to reserve this for you!" msgstr "Stiamo cercando di riservare questi prodotti per te!" #: pretix/presale/templates/pretixpresale/event/index.html +#, fuzzy msgid "" "Some of the categories in the seating plan above are currently sold out. If " "you want, you can add yourself to the waiting list. We will then notify if " "seats are available again." msgstr "" +"Alcune delle categorie del piano dei posti sopra sono esaurite. Puoi " +"aggiungerti alla lista d'attesa per essere avvisato quando i posti saranno " +"disponibili nuovamente." #: pretix/presale/templates/pretixpresale/event/index.html #, fuzzy @@ -34114,8 +37997,9 @@ msgid "This ticket shop is currently turned off." msgstr "Il ticket shop è momentaneamente disabilitato." #: pretix/presale/templates/pretixpresale/event/offline.html +#, fuzzy msgid "It is only accessible to authenticated team members." -msgstr "" +msgstr "È accessibile solo ai membri del team autenticati." #: pretix/presale/templates/pretixpresale/event/offline.html msgid "Please try again later." @@ -34184,8 +38068,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/position.html +#, fuzzy msgid "View in backend" -msgstr "" +msgstr "Visualizza nel backend" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format @@ -34202,36 +38087,45 @@ msgid "Re-try payment or choose another payment method" msgstr "Rieffettua il pagamento o scegli un altro metodo di pagamento" #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "" "We've received your request to cancel this order. Please stay patient while " "the event organizer decides on the cancellation." msgstr "" +"Abbiamo ricevuto la richiesta di annullamento dell'ordine. Si prega di " +"rimanere pazienti mentre l'organizzatore decide sulla cancellazione." #: pretix/presale/templates/pretixpresale/event/order.html -#, python-format +#, fuzzy, python-format msgid "A refund of %(amount)s will be sent out to you soon, please be patient." msgstr "" +"Un rimborso di %(amount)s verrà rilasciato a breve, si prega di essere " +"pazienti." #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "Print" -msgstr "" +msgstr "Stampa" #: pretix/presale/templates/pretixpresale/event/order.html -#, python-format +#, fuzzy, python-format msgid "" "We've issued your refund of %(amount)s as a gift card. On your next purchase " "with us, you can use the following gift card code during payment:" msgstr "" +"Abbiamo emesso il rimborso di %(amount)s come carta regalo. Al vostro " +"prossimo acquisto, potrete utilizzare il seguente codice durante il " +"pagamento:" #: pretix/presale/templates/pretixpresale/event/order.html -#, python-format +#, fuzzy, python-format msgid "The current value of your gift card is %(value)s." -msgstr "" +msgstr "Il valore attuale della tua carta regalo è %(value)s." #: pretix/presale/templates/pretixpresale/event/order.html -#, python-format +#, fuzzy, python-format msgid "This gift card is valid until %(expiry)s." -msgstr "" +msgstr "Questa carta regalo è valida fino a %(expiry)s." #: pretix/presale/templates/pretixpresale/event/order.html #, python-format @@ -34254,14 +38148,18 @@ msgid "Change details" msgstr "Modifica dettagli" #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "" "You need to select a payment method above before you can request an invoice." msgstr "" +"È necessario selezionare un metodo di pagamento prima di poter richiedere " +"una fattura." #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy msgid "Request invoice" -msgstr "" +msgstr "Richiesta fattura" #: pretix/presale/templates/pretixpresale/event/order.html #, fuzzy @@ -34295,10 +38193,13 @@ msgid "Cancel your order" msgstr "Cancella il tuo ordine" #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "" "If you want to make changes to the products you bought, you can click on the " "button to change your order." msgstr "" +"Se desideri modificare i prodotti acquistati, clicca sul pulsante per " +"aggiornare l'ordine." #: pretix/presale/templates/pretixpresale/event/order.html msgid "Change order" @@ -34311,11 +38212,15 @@ msgstr "Puoi richiedere di annullare questo ordine." #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "" "If your request is approved, the organizer will determine if you will " "receive a full refund or if a cancellation fee is deducted according to " "their cancellation policy." msgstr "" +"Se la richiesta viene approvata, l'organizzatore stabilirà se riceverai un " +"rimborso completo o se verrà trattenuta una commissione in base alla propria " +"politica di cancellazione." #: pretix/presale/templates/pretixpresale/event/order.html msgid "" @@ -34329,51 +38234,68 @@ msgid "The refund will be issued to your original payment method." msgstr "Il rimborso verrà inviato nel metodo di pagamento da te utilizzato." #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "This will invalidate all tickets in this order." -msgstr "" +msgstr "Questo annullerà tutti i biglietti in questo ordine." #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "" "You can request to cancel this order, but you will not receive a refund." msgstr "" +"Puoi richiedere di cancellare questo ordine, ma non verrà restituito alcun " +"rimborso." #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "You can cancel this order, but you will not receive a refund." -msgstr "" +msgstr "Puoi annullare questo ordine, ma non verrà restituito alcun importo." #: pretix/presale/templates/pretixpresale/event/order.html -#, python-format +#, fuzzy, python-format msgid "" "You can request to cancel this order. If your request is approved, a " "cancellation fee of %(fee)s will be kept and you will " "receive a refund of the remainder." msgstr "" +"Puoi richiedere di annullare questo ordine. Se la richiesta viene approvata, " +"verrà mantenuta una tassa di annullamento di %(fee)s e " +"riceverai un rimborso del resto." #: pretix/presale/templates/pretixpresale/event/order.html -#, python-format +#, fuzzy, python-format msgid "" "You can cancel this order. In this case, a cancellation fee of " "%(fee)s will be kept and you will receive a refund of the " "remainder." msgstr "" +"Puoi annullare questo ordine. In questo caso, verrà mantenuta una tassa di " +"annullamento di %(fee)s e riceverai il rimborso del resto." #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "" "You can request to cancel this order. If your request is approved, you get a " "full refund." msgstr "" +"Puoi richiedere di cancellare questo ordine; in caso di approvazione, verrà " +"rimborsato integralmente." #: pretix/presale/templates/pretixpresale/event/order.html +#, fuzzy msgid "You can cancel this order and receive a full refund." -msgstr "" +msgstr "Puoi annullare questo ordine e ricevere un rimborso completo." #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html -#, python-format +#, fuzzy, python-format msgid "" "You can cancel this order. As per our cancellation policy, you will still be " "required to pay a cancellation fee of %(fee)s." msgstr "" +"Puoi annullare questo ordine. Secondo la nostra politica di cancellazione, " +"dovrai comunque pagare una tariffa di annullamento di %(fee)s." #: pretix/presale/templates/pretixpresale/event/order.html msgid "You can cancel this order using the following button." @@ -34385,50 +38307,63 @@ msgid "Request cancellation: %(code)s" msgstr "Richiedi cancellazione: %(code)s" #: pretix/presale/templates/pretixpresale/event/order_cancel.html -#, python-format +#, fuzzy, python-format msgid "Cancel order: %(code)s" -msgstr "" +msgstr "Annulla ordine: %(code)s" #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "" "You can request the cancellation of your order on this page. The event " "organizer will then decide on your request. If they approve, your order will " "be canceled and all tickets will be invalidated." msgstr "" +"Puoi richiedere la cancellazione dell'ordine in questa pagina. " +"L'organizzatore dell'evento deciderà se accettare la richiesta. Se la " +"richiesta viene approvata, l'ordine verrà annullato e tutti i biglietti " +"saranno invalidati." #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "" "If you cancel this order, all tickets will be invalidated and you can no " "longer use them. You cannot revert this action." msgstr "" +"Se annulli questo ordine, tutti i biglietti verranno invalidati e non " +"potranno più essere utilizzati. Questa azione non è reversibile." #: pretix/presale/templates/pretixpresale/event/order_cancel.html -#, python-format +#, fuzzy, python-format msgid "" "If you want, you can request a refund for the full amount minus a " "cancellation fee of %(fee)s." msgstr "" +"Se lo desideri, puoi richiedere un rimborso per l'intero importo meno una " +"tariffa di annullamento di %(fee)s." #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "If you want, you can request a full refund." -msgstr "" +msgstr "Se lo desideri, puoi richiedere un rimborso completo." #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "Enter custom amount" -msgstr "" +msgstr "Inserisci importo personalizzato" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "Refund amount:" msgstr "Importo del rimborso:" #: pretix/presale/templates/pretixpresale/event/order_cancel.html -#, python-format +#, fuzzy, python-format msgid "Your gift card will be valid until %(expiry_date)s." -msgstr "" +msgstr "La tua carta regalo sarà valida fino a %(expiry_date)s." #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "I want the refund as a gift card for later purchases" -msgstr "" +msgstr "Voglio il rimborso come carta regalo per futuri acquisti" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "I want the refund to be sent to my original payment method" @@ -34436,12 +38371,15 @@ msgstr "" "Voglio che il rimborso venga inviato nel metodo di pagamento da me utilizzato" #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "The following payment methods will be used to refund the money to you:" msgstr "" +"I seguenti metodi di pagamento verranno utilizzati per rimborsare l'importo:" #: pretix/presale/templates/pretixpresale/event/order_cancel.html +#, fuzzy msgid "Yes, request cancellation" -msgstr "" +msgstr "Sì, richiedi annullamento" #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html #, fuzzy @@ -34464,10 +38402,13 @@ msgid "Modify order: %(code)s" msgstr "Modifica ordine: %(code)s" #: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy msgid "" "Modifying your invoice address will not automatically generate a new " "invoice. Please contact us if you need a new invoice." msgstr "" +"La modifica dell'indirizzo della fattura non genera automaticamente una " +"nuova fattura. Per un'eventuale nuova fattura, contattaci." #: pretix/presale/templates/pretixpresale/event/order_modify.html #: pretix/presale/templates/pretixpresale/event/position_modify.html @@ -34500,42 +38441,53 @@ msgid "Please confirm the following payment details." msgstr "Conferma i dettagli di pagamento." #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#, python-format +#, fuzzy, python-format msgid "Total: %(total)s" -msgstr "" +msgstr "Totale: %(total)s" #: pretix/presale/templates/pretixpresale/event/payment_qr_codes.html +#, fuzzy msgid "" "Scan this image with your banking app’s QR-Reader to start the payment " "process." msgstr "" +"Scansiona questa immagine con il lettore QR della tua app bancaria per " +"avviare il pagamento." #: pretix/presale/templates/pretixpresale/event/payment_qr_codes.html +#, fuzzy msgid "Scan the QR code with your banking app" -msgstr "" +msgstr "Scansiona il codice QR con l'app bancaria" #: pretix/presale/templates/pretixpresale/event/position.html +#, fuzzy msgid "Registration details" -msgstr "" +msgstr "Dettagli della registrazione" #: pretix/presale/templates/pretixpresale/event/position.html +#, fuzzy msgid "Your registration" -msgstr "" +msgstr "La tua registrazione" #: pretix/presale/templates/pretixpresale/event/position.html +#, fuzzy msgid "Your items" -msgstr "" +msgstr "I tuoi prodotti" #: pretix/presale/templates/pretixpresale/event/position.html +#, fuzzy msgid "Additional information" -msgstr "" +msgstr "Informazioni aggiuntive" #: pretix/presale/templates/pretixpresale/event/position.html -#, python-format +#, fuzzy, python-format msgid "" "This order is managed for you by %(email)s. Please contact them for any " "questions regarding payment, cancellation or changes to this order." msgstr "" +"Questo ordine è gestito per tuo conto da %(email)s. Per domande sul " +"pagamento, sulla cancellazione o sulle modifiche all'ordine, contatta questo " +"indirizzo." #: pretix/presale/templates/pretixpresale/event/position.html #, fuzzy @@ -34544,18 +38496,22 @@ msgid "Change your ticket" msgstr "Le tue informazioni" #: pretix/presale/templates/pretixpresale/event/position.html +#, fuzzy msgid "" "If you want to make changes to the components of your ticket, you can click " "on the following button." msgstr "" +"Per modificare i componenti del tuo biglietto, clicca sul pulsante seguente." #: pretix/presale/templates/pretixpresale/event/position.html -#, python-format +#, fuzzy, python-format msgid "" "You can only make some changes to this ticket yourself. For additional " "changes, please get in touch with the person who bought the ticket " "(%(email)s)." msgstr "" +"Puoi apportare solo alcune modifiche a questo biglietto. Per altre " +"modifiche, contatta la persona che l'ha acquistato (%(email)s)." #: pretix/presale/templates/pretixpresale/event/position.html #: pretix/presale/templates/pretixpresale/event/position_change.html @@ -34565,10 +38521,13 @@ msgid "Change ticket" msgstr "Modifica dettagli" #: pretix/presale/templates/pretixpresale/event/position_change.html +#, fuzzy msgid "" "Please select the desired changes to your ticket. Note that you can only " "perform changes that do not change the total price of the ticket." msgstr "" +"Seleziona le modifiche desiderate al biglietto. Attenzione: puoi apportare " +"solo cambiamenti che non alterano il prezzo totale." #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html #, fuzzy @@ -34600,15 +38559,20 @@ msgid "Time machine" msgstr "Zona" #: pretix/presale/templates/pretixpresale/event/timemachine.html +#, fuzzy msgid "Test your shop as if it were a different date and time." -msgstr "" +msgstr "Prova il tuo negozio come se fosse un'altra data e ora." #: pretix/presale/templates/pretixpresale/event/timemachine.html +#, fuzzy msgid "" "Please note that the changed time is not taken into account for aspects of " "the shop that affect quotas, such as the validity period of carts and " "vouchers." msgstr "" +"Tenete presente che il nuovo orario non viene considerato per aspetti del " +"negozio che influiscono sulle quote, come il periodo di validità dei " +"carrelli e dei voucher." #: pretix/presale/templates/pretixpresale/event/timemachine.html #, fuzzy @@ -34626,27 +38590,29 @@ msgid "This voucher is valid only for the following specific date and time." msgstr "Questo Voucher non è valido per questa data." #: pretix/presale/templates/pretixpresale/event/voucher.html +#, fuzzy msgid "" "For the selected date, there are currently no products available that can be " "bought with this voucher. Please try a different date or a different voucher." msgstr "" +"Per la data scelta, non sono disponibili prodotti acquistabili con questo " +"voucher. Prova una data diversa o un altro voucher." #: pretix/presale/templates/pretixpresale/event/voucher.html +#, fuzzy msgid "" "There are currently no products available that can be bought with this " "voucher." -msgstr "" +msgstr "Non sono disponibili prodotti acquistabili con questo voucher." #: pretix/presale/templates/pretixpresale/event/voucher.html +#, fuzzy msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" - -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" +"Hai inserito un codice voucher che ti permette di acquistare uno dei " +"seguenti prodotti al prezzo specificato:" #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format @@ -34710,11 +38676,15 @@ msgid "Remove me from the waiting list" msgstr "Cancellami dalla lista d'attesa" #: pretix/presale/templates/pretixpresale/event/waitinglist_remove.html +#, fuzzy msgid "" "You have been selected from our waiting list to buy a ticket. If you do not " "need the ticket any more, please be so kind and remove your ticket from the " "list so we can pass it on to the next person waiting as quickly as possible!" msgstr "" +"Sei stato selezionato nella lista d'attesa per acquistare un biglietto. Se " +"non lo necessiti più, rimuovi il biglietto dalla lista per poterlo assegnare " +"alla persona successiva il più velocemente possibile!" #: pretix/presale/templates/pretixpresale/event/waitinglist_remove.html msgctxt "waitinglist" @@ -34778,16 +38748,20 @@ msgid "Fully booked" msgstr "Esaurito" #: pretix/presale/templates/pretixpresale/fragment_calendar.html -#, python-format +#, fuzzy, python-format msgid "" "\n" " from %(start_date)s\n" " " msgstr "" +"\n" +" da %(start_date)s\n" +" " #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html +#, fuzzy msgid "Event overview by month, week, etc." -msgstr "" +msgstr "Panoramica degli eventi per mese, settimana, ecc." #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html msgid "iCal" @@ -34799,26 +38773,30 @@ msgid "Single events" msgstr "Singoli eventi" #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html +#, fuzzy msgctxt "timerange" msgid "to" -msgstr "" +msgstr "a" #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html -#, python-format +#, fuzzy, python-format msgid "" "\n" " from %(start_date)s\n" " " msgstr "" +"\n" +" da %(start_date)s\n" +" " #: pretix/presale/templates/pretixpresale/fragment_event_list_status.html msgid "Not yet on sale" msgstr "Non ancora in vendita" #: pretix/presale/templates/pretixpresale/fragment_event_list_status.html -#, python-format +#, fuzzy, python-format msgid "Sale starts %(date)s" -msgstr "" +msgstr "Inizio vendita %(date)s" #: pretix/presale/templates/pretixpresale/fragment_login_status.html msgid "customer account" @@ -34834,25 +38812,31 @@ msgid "We've started the requested process in a new window." msgstr "Il processo di pagamento è stato inziato in una nuova finestra." #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgid "If you do not see the new window, we can help you launch it again." -msgstr "" +msgstr "Se non vedi la nuova finestra, possiamo aiutarti a riapirla." #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgid "Open window again" -msgstr "" +msgstr "Riapri la finestra" #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgid "" "Once the process in the new window has been completed, you can continue here." msgstr "" +"Appena completato il processo nella nuova finestra, puoi proseguire qui." #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgid "Close" -msgstr "" +msgstr "Chiudi" #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgid "Adjust settings in detail" -msgstr "" +msgstr "Regola le impostazioni in dettaglio" #: pretix/presale/templates/pretixpresale/fragment_modals.html #, fuzzy @@ -34860,34 +38844,42 @@ msgid "Required cookies" msgstr "Rimborso o pagamento esterno" #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgid "" "Functional cookies (e.g. shopping cart, login, payment, language preference) " "and technical cookies (e.g. security purposes)" msgstr "" +"Cookie funzionali (ad es. carrello acquisti, login, pagamento, preferenza " +"linguistica) e cookie tecnici (ad es. finalità di sicurezza)" #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgctxt "cookie_usage" msgid "Functionality" -msgstr "" +msgstr "Funzionale" #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgctxt "cookie_usage" msgid "Analytics" -msgstr "" +msgstr "Analisi" #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgctxt "cookie_usage" msgid "Marketing" -msgstr "" +msgstr "Commercializzazione" #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgctxt "cookie_usage" msgid "Social features" -msgstr "" +msgstr "Caratteristiche sociali" #: pretix/presale/templates/pretixpresale/fragment_modals.html +#, fuzzy msgid "Save selection" -msgstr "" +msgstr "Salva la selezione" #: pretix/presale/templates/pretixpresale/fragment_modals.html #, fuzzy @@ -34900,18 +38892,24 @@ msgid "" "Please tick a checkbox or enter a quantity for one of the ticket types to " "add to the cart." msgstr "" +"Seleziona una casella di controllo o inserisci una quantità per un tipo di " +"biglietto da aggiungere al carrello." #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html -#, python-format +#, fuzzy, python-format msgid "" "\n" " from %(start_date)s\n" " " msgstr "" +"\n" +" da %(start_date)s\n" +" " #: pretix/presale/templates/pretixpresale/giftcard/checkout.html +#, fuzzy msgid "The following gift cards are available in your customer account:" -msgstr "" +msgstr "Le seguenti carte regalo sono disponibili nel tuo account cliente:" #: pretix/presale/templates/pretixpresale/giftcard/checkout.html #, fuzzy @@ -34929,28 +38927,36 @@ msgid "Hello!" msgstr "Ciao!" #: pretix/presale/templates/pretixpresale/index.html -#, python-format +#, fuzzy, python-format msgid "" "This is a self-hosted installation of pretix, your free and " "open source ticket sales software." msgstr "" +"Si tratta di un'installazione self-hosted di pretix, il vostro " +"software di vendita biglietti gratis e open source." #: pretix/presale/templates/pretixpresale/index.html +#, fuzzy msgid "" "If you're looking to buy a ticket, you need to follow a direct link to an " "event or organizer profile." msgstr "" +"Se stai cercando di acquistare un biglietto, devi seguire un link diretto a " +"un evento o a un profilo di organizzatore." #: pretix/presale/templates/pretixpresale/index.html -#, python-format +#, fuzzy, python-format msgid "" "If you're looking to configure this installation, please head " "over here." msgstr "" +"Se stai cercando di configurare questa installazione, ti preghiamo di andare qui." #: pretix/presale/templates/pretixpresale/index.html +#, fuzzy msgid "Enjoy!" -msgstr "" +msgstr "Divertitevi!" #: pretix/presale/templates/pretixpresale/organizers/calendar.html #, fuzzy, python-format @@ -34961,14 +38967,14 @@ msgstr "Mostra il mese successivo, %(month)s" #: pretix/presale/templates/pretixpresale/organizers/calendar.html #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html +#, fuzzy msgid "Note that the events in this view are in different timezones." -msgstr "" +msgstr "Attenzione: gli eventi in questa vista sono in fusi orari diversi." #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html -#, fuzzy, python-format -#| msgid "Entry scan: %(date)s" +#, python-format msgid "Events on %(day)s" -msgstr "Scansione dell'ingresso: %(date)s" +msgstr "Eventi il %(day)s" #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html #, fuzzy @@ -34983,9 +38989,9 @@ msgid "Show date" msgstr "Nessuna data" #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html -#, python-format +#, fuzzy, python-format msgid "Events in %(week)s (%(week_day_from)s – %(week_day_to)s)" -msgstr "" +msgstr "Manifestazioni in %(week)s (%(week_day_from)s – %(week_day_to)s)" #: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html #, fuzzy @@ -34993,8 +38999,9 @@ msgid "Delete address" msgstr "Indirizzo" #: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html +#, fuzzy msgid "Do you really want to delete the following address from your account?" -msgstr "" +msgstr "Vuoi davvero eliminare l'indirizzo seguente dal tuo account?" #: pretix/presale/templates/pretixpresale/organizers/customer_addresses.html #: pretix/presale/views/customer.py @@ -35029,21 +39036,18 @@ msgid "Issued on %(date)s" msgstr "Scansione negata: %(date)s" #: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html -#, fuzzy, python-format -#| msgid "Expired" +#, python-format msgid "Expired since %(date)s" -msgstr "Scaduto" +msgstr "Scaduto dal %(date)s" #: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html -#, fuzzy, python-format -#| msgid "Valid from %(datetime)s" +#, python-format msgid "Valid until %(date)s" -msgstr "Valido da %(datetime)s" +msgstr "Valido fino a %(date)s" #: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html -#, fuzzy msgid "Remaining value:" -msgstr "Quantità residua" +msgstr "Quantità residua:" #: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html #, fuzzy @@ -35051,10 +39055,13 @@ msgid "You don’t have any gift cards in your account currently." msgstr "Uno o più articoli non appartengono a questo evento." #: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html +#, fuzzy msgid "" "Currently, only gift cards resulting from refunds show up here, any " "purchased gift cards show up under the orders tab." msgstr "" +"Attualmente, solo le carte regalo generati da rimborsi sono visualizzate " +"qui; quelle acquistate si trovano nella sezione Ordini." #: pretix/presale/templates/pretixpresale/organizers/customer_info.html #, fuzzy @@ -35067,9 +39074,9 @@ msgid "Update your account information" msgstr "Le tue informazioni" #: pretix/presale/templates/pretixpresale/organizers/customer_login.html -#, python-format +#, fuzzy, python-format msgid "Sign in to your account at %(org)s" -msgstr "" +msgstr "Accedi al tuo account presso %(org)s" #: pretix/presale/templates/pretixpresale/organizers/customer_login.html #: pretix/presale/templates/pretixpresale/organizers/customer_registration.html @@ -35078,72 +39085,101 @@ msgid "Create account" msgstr "Crea un nuovo organizzatore" #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html -#, fuzzy msgid "Login could not be completed" -msgstr "Il dispositivo è statao creato." +msgstr "Non è stato possibile completare il login" #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "" "\n" " We couldn't complete your login because something interrupted the " "process.\n" " " msgstr "" +"\n" +" Non riusciamo a completare il login perché il processo è stato " +"interrotto.\n" +" " #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "Possible reasons for this:" -msgstr "" +msgstr "Possibili cause:" #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "" "You started logging in from a link opened inside an app (such as Instagram " "or an email app), and then continued the login in your main browser." msgstr "" +"Hai iniziato l'accesso da un link aperto all'interno di un'app (come " +"Instagram o un'app di posta elettronica) e poi hai continuato il login nel " +"tuo browser principale." #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "You refreshed the page or used the back button during login." msgstr "" +"Hai aggiornato la pagina o hai usato il pulsante indietro durante il login." #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "The site was opened in more than one tab or window at the same time." -msgstr "" +msgstr "Il sito è stato aperto in più schede o finestre contemporaneamente." #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "" "There was a long delay between starting and completing the login process." msgstr "" +"È stato registrato un lungo ritardo tra l'inizio e la fine del processo di " +"login." #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "How to fix this:" -msgstr "" +msgstr "Come risolvere questo problema:" #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "Close this page." -msgstr "" +msgstr "Chiudi questa pagina." #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "" "Open this website again directly in your main browser (for example Safari or " "Chrome)." msgstr "" +"Apri nuovamente il sito direttamente nel tuo browser principale (ad esempio " +"Safari o Chrome)." #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "" "Begin the checkout or login process again and complete it in the same " "browser window, without refreshing the page, opening new tabs, or switching " "apps part-way through." msgstr "" +"Inizia nuovamente il processo di checkout o login e completalo nella stessa " +"finestra del browser, senza aggiornare la pagina, aprire nuove schede o " +"passare a applicazioni diverse." #: pretix/presale/templates/pretixpresale/organizers/customer_login_interrupted_message.html +#, fuzzy msgid "" "If the problem continues, closing all browser windows and clearing cookies " "before retrying can help. As a last step, try using a different browser or " "another device (for example, a desktop or laptop computer)." msgstr "" +"Se il problema persiste, chiudi tutte le finestre del browser e cancella i " +"cookie prima di riprovare. Come ultimo passo, prova a utilizzare un altro " +"browser o un altro dispositivo, ad esempio un computer desktop o portatile." #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html +#, fuzzy msgid "Your membership" -msgstr "" +msgstr "La tua iscrizione" #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html #, fuzzy @@ -35157,8 +39193,9 @@ msgid "not transferable" msgstr "Bonifico bancario" #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html +#, fuzzy msgid "You haven’t used this membership yet." -msgstr "" +msgstr "Non hai ancora utilizzato questa iscrizione." #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html #, fuzzy @@ -35172,11 +39209,11 @@ msgid "You don’t have any memberships in your account yet." msgstr "Uno o più articoli non appartengono a questo evento." #: pretix/presale/templates/pretixpresale/organizers/customer_orders.html -#, python-format +#, fuzzy, python-format msgid "%(counter)s item" msgid_plural "%(counter)s items" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(counter)s elemento" +msgstr[1] "%(counter)s elementi" #: pretix/presale/templates/pretixpresale/organizers/customer_orders.html #, fuzzy @@ -35192,8 +39229,9 @@ msgstr "Recupero password" #: pretix/presale/templates/pretixpresale/organizers/customer_password.html #: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html +#, fuzzy msgid "Set a new password for your account" -msgstr "" +msgstr "Imposta una nuova password per il tuo account" #: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html #, fuzzy @@ -35201,8 +39239,9 @@ msgid "Delete profile" msgstr "Elimina" #: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html +#, fuzzy msgid "Do you really want to delete the following profile from your account?" -msgstr "" +msgstr "Vuoi davvero eliminare il seguente profilo dal tuo account?" #: pretix/presale/templates/pretixpresale/organizers/customer_profiles.html #: pretix/presale/views/customer.py @@ -35211,8 +39250,9 @@ msgid "Attendee profiles" msgstr "Email partecipante" #: pretix/presale/templates/pretixpresale/organizers/customer_profiles.html +#, fuzzy msgid "You don’t have any attendee profiles in your account yet." -msgstr "" +msgstr "Non hai ancora alcun profilo dei partecipanti nel tuo account." #: pretix/presale/templates/pretixpresale/organizers/customer_registration.html #, fuzzy @@ -35225,8 +39265,9 @@ msgid "Create a new account at %(org)s" msgstr "Crea un nuovo account su %(org)s" #: pretix/presale/templates/pretixpresale/organizers/customer_registration.html +#, fuzzy msgid "Log in to an existing account" -msgstr "" +msgstr "Accedi a un account esistente" #: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html #, fuzzy @@ -35251,12 +39292,14 @@ msgid "Multiple dates" msgstr "Date multiple" #: pretix/presale/templates/pretixpresale/organizers/index.html +#, fuzzy msgid "No archived events found." -msgstr "" +msgstr "Nessun evento archiviato trovato." #: pretix/presale/templates/pretixpresale/organizers/index.html +#, fuzzy msgid "Show upcoming" -msgstr "" +msgstr "Mostra l'imminente" #: pretix/presale/templates/pretixpresale/organizers/index.html msgid "No public upcoming events found." @@ -35267,9 +39310,9 @@ msgid "Show past events" msgstr "Mostra eventi conclusi" #: pretix/presale/templates/pretixpresale/pagination.html -#, python-format +#, fuzzy, python-format msgid "Page %(page)s of %(of)s" -msgstr "" +msgstr "Pagina %(page)s di %(of)s" #: pretix/presale/templates/pretixpresale/postmessage.html #: pretix/presale/templates/pretixpresale/waiting.html @@ -35277,31 +39320,37 @@ msgid "We are processing your request …" msgstr "Stiamo elaborando la tua richiesta …" #: pretix/presale/utils.py +#, fuzzy msgid "The selected event was not found." -msgstr "" +msgstr "L'evento selezionato non è stato trovato." #: pretix/presale/utils.py +#, fuzzy msgid "This feature is not enabled." -msgstr "" +msgstr "Questa funzione non è abilitata." #: pretix/presale/utils.py +#, fuzzy msgid "The selected organizer was not found." -msgstr "" +msgstr "L'organizzatore selezionato non è stato trovato." #: pretix/presale/views/__init__.py -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "Your selected payment method can only be used for a payment of at least " "{amount}." msgstr "" +"Il metodo di pagamento selezionato può essere utilizzato solo per il " +"pagamento di almeno {amount}." #: pretix/presale/views/cart.py msgid "Please enter positive numbers only." msgstr "Inserisci solo numeri positivi." #: pretix/presale/views/cart.py +#, fuzzy msgid "We applied the voucher to as many products in your cart as we could." -msgstr "" +msgstr "Hai applicato il voucher a un numero massimo di prodotti nel carrello." #: pretix/presale/views/cart.py #, fuzzy @@ -35311,18 +39360,21 @@ msgstr "" "La carta regalo è stata salvata nel carrello. Continua il tuo acquisto." #: pretix/presale/views/cart.py +#, fuzzy msgid "Your cart has been updated." -msgstr "" +msgstr "Il carrello è stato aggiornato." #: pretix/presale/views/cart.py msgid "Your cart is now empty." msgstr "Ora il tuo carrello è vuoto." #: pretix/presale/views/cart.py +#, fuzzy msgid "" "Your cart timeout was extended. Please note that some of the prices in your " "cart changed." msgstr "" +"Il timeout del carrello è stato esteso. Nota che alcuni prezzi sono cambiati." #: pretix/presale/views/cart.py #, fuzzy @@ -35342,15 +39394,19 @@ msgstr "" "di vendita." #: pretix/presale/views/cart.py +#, fuzzy msgid "" "The gift card has been saved to your cart. Please now select the products " "you want to purchase." msgstr "" +"La carta regalo è stata aggiunta al carrello. Seleziona ora i prodotti da " +"acquistare." #: pretix/presale/views/cart.py +#, fuzzy msgctxt "subevent" msgid "We were unable to find the specified date." -msgstr "" +msgstr "Non è stato possibile trovare la data specificata." #: pretix/presale/views/checkout.py msgid "Your cart is empty" @@ -35362,30 +39418,41 @@ msgid "The booking period for this event is over or has not yet started." msgstr "La prevendita pre questo evento è conclusa o non è ancora iniziata." #: pretix/presale/views/customer.py +#, fuzzy msgid "" "Your account has been created. Please follow the link in the email we sent " "you to activate your account and choose a password." msgstr "" +"L'account è stato creato. Clicca sul link nell'email per attivarlo e " +"scegliere una password." #: pretix/presale/views/customer.py +#, fuzzy msgid "You clicked an invalid link." -msgstr "" +msgstr "Hai cliccato un link non valido." #: pretix/presale/views/customer.py +#, fuzzy msgid "Your new password has been set! You can now use it to log in." -msgstr "" +msgstr "La nuova password è stata impostata! Ora puoi usarla per accedere." #: pretix/presale/views/customer.py +#, fuzzy msgid "" "We've sent you an email with further instructions on resetting your password." msgstr "" +"Ti abbiamo inviato un'email con istruzioni per reimpostare la tua password." #: pretix/presale/views/customer.py +#, fuzzy msgid "" "Your changes have been saved. We've sent you an email with a link to update " "your email address. The email address of your account will be changed as " "soon as you click that link." msgstr "" +"Le tue modifiche sono state salvate. Ti abbiamo inviato un'email con un link " +"per aggiornare l'indirizzo e-mail. L'indirizzo verrà aggiornato non appena " +"cliccherai sul link." #: pretix/presale/views/customer.py msgid "" @@ -35465,16 +39532,18 @@ msgid "An invoice has been generated." msgstr "È stata generata una fattura." #: pretix/presale/views/order.py +#, fuzzy msgid "Invoice generation has failed, please reach out to the organizer." -msgstr "" +msgstr "La generazione della fattura ha fallito, contatta l'organizzatore." #: pretix/presale/views/order.py msgid "You cannot modify this order" msgstr "Non puoi modificare questo ordine" #: pretix/presale/views/order.py +#, fuzzy msgid "You chose an invalid cancellation fee." -msgstr "" +msgstr "Hai selezionato una tassa di annullamento non valida." #: pretix/presale/views/order.py msgid "Canceled by customer" @@ -35525,29 +39594,38 @@ msgstr "" "totale." #: pretix/presale/views/order.py +#, fuzzy msgid "You may not change your order in a way that would require a refund." -msgstr "" +msgstr "Non è possibile modificare l'ordine in modo da richiedere un rimborso." #: pretix/presale/views/order.py +#, fuzzy msgid "" "You may not change your order in a way that increases the total price since " "payments are no longer being accepted for this event." msgstr "" +"Non puoi modificare l'ordine in modo da aumentare il prezzo totale, poiché i " +"pagamenti non sono più accettati per questo evento." #: pretix/presale/views/order.py +#, fuzzy msgid "" "You may not change your order in a way that requires additional payment " "while we are processing your current payment. Please check back after your " "current payment has been accepted." msgstr "" +"Non puoi modificare l'ordine in modo da richiedere un pagamento aggiuntivo " +"mentre elaboriamo il pagamento corrente. Riprova dopo che il pagamento è " +"stato accettato." #: pretix/presale/views/order.py msgid "You cannot change this order." msgstr "Non puoi modificare questo ordine." #: pretix/presale/views/user.py +#, fuzzy msgid "We had difficulties processing your input." -msgstr "" +msgstr "Non riusciamo a elaborare il tuo input. Per favore, riprova." #: pretix/presale/views/user.py #, python-brace-format @@ -35571,14 +39649,18 @@ msgstr "" "con i relativi codici d'ordine." #: pretix/presale/views/waiting.py +#, fuzzy msgid "" "No ticket types are available for the waiting list, have a look at the " "ticket shop instead." msgstr "" +"Nessun tipo di biglietto è disponibile per la lista d'attesa. Prova nel " +"biglietteria invece." #: pretix/presale/views/waiting.py +#, fuzzy msgid "Waiting lists are disabled for this event." -msgstr "" +msgstr "Le liste d'attesa sono disattivate per questo evento." #: pretix/presale/views/waiting.py msgid "" @@ -35640,12 +39722,14 @@ msgid "from %(start_date)s" msgstr "a partire dal %(start_date)s" #: pretix/settings.py +#, fuzzy msgid "User profile only" -msgstr "" +msgstr "Solo profilo utente" #: pretix/settings.py +#, fuzzy msgid "Read access" -msgstr "" +msgstr "Accesso in lettura" #: pretix/settings.py msgid "Write access" @@ -35655,6 +39739,55 @@ msgstr "Accesso in scrittura" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Questa opzione attualmente influisce solo sul calendario di questa serie " +#~ "di eventi, non sul calendario dell'organizzatore." + +#, fuzzy +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Accetta pagamenti con il tuo conto PayPal. PayPal è uno dei metodi di " +#~ "pagamento più diffusi al mondo." + +#, fuzzy +#~ msgid "PayPal account" +#~ msgstr "Conto PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Dopo aver cliccato su Continua verrai reindirizzato sul tuo account " +#~ "PayPal per il pagamento, dopo di che tornerai qui per confermare l'ordine." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Il tuo tentativo di pagamento tramite PayPal è fallito. Prova di nuovo o " +#~ "contattaci." + +#, fuzzy, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "da %(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Il tuo tentativo di pagamento tramite PayPal è fallito. Prova di nuovo o " +#~ "contattaci." + #~ msgid "Account invitation" #~ msgstr "Invito account" @@ -35750,9 +39883,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Per favore non usare caratteri speciali nei nomi." -#~ msgid "State" -#~ msgstr "Stato" - #~ msgid "Program times: date and time" #~ msgstr "Orari del programma: data e ora" diff --git a/src/pretix/locale/it/LC_MESSAGES/djangojs.po b/src/pretix/locale/it/LC_MESSAGES/djangojs.po index e049daf06..fac785507 100644 --- a/src/pretix/locale/it/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/it/LC_MESSAGES/djangojs.po @@ -7,9 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" -"PO-Revision-Date: 2026-03-25 14:14+0000\n" -"Last-Translator: Pietro Isotti \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-08-15 15:00+0000\n" +"Last-Translator: Translate pretix user 586 " +"\n" "Language-Team: Italian \n" "Language: it\n" @@ -17,7 +18,7 @@ msgstr "" "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.16.2\n" +"X-Generator: Weblate 2026.8.1\n" #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js msgid "Marked as paid" @@ -42,93 +43,91 @@ msgstr "Apple Pay" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Itaú" -msgstr "" +msgstr "Ita" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js -#, fuzzy msgid "PayPal Credit" -msgstr "PayPal" +msgstr "PayPal (Pagamento a rate)" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Credit Card" -msgstr "" +msgstr "Carta di credito" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "PayPal Pay Later" -msgstr "" +msgstr "PayPal (Acquista ora, paga dopo)" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "iDEAL | Wero" -msgstr "" +msgstr "iDEAL | Wero" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "SEPA Direct Debit" -msgstr "" +msgstr "Addebito diretto SEPA" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Bancontact" -msgstr "" +msgstr "Bancontact" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "giropay" -msgstr "" +msgstr "giropay" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "SOFORT" -msgstr "" +msgstr "SOFORT" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js -#, fuzzy msgid "eps" -msgstr "Si" +msgstr "eps" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "MyBank" -msgstr "" +msgstr "MyBank" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Przelewy24" -msgstr "" +msgstr "Przelewy24" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Verkkopankki" -msgstr "" +msgstr "Verkkopankki" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "PayU" -msgstr "" +msgstr "PayU" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "BLIK" -msgstr "" +msgstr "BLIK" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Trustly" -msgstr "" +msgstr "Trustly" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Zimpler" -msgstr "" +msgstr "Zimpler" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Maxima" -msgstr "" +msgstr "Maxima" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "OXXO" -msgstr "" +msgstr "OXXO" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Boleto" -msgstr "" +msgstr "Boleto" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "WeChat Pay" -msgstr "" +msgstr "WeChat Pay" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Mercado Pago" -msgstr "" +msgstr "Mercado Pago" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts @@ -143,7 +142,7 @@ msgstr "Stiamo processando il tuo pagamento …" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Payment method unavailable" -msgstr "" +msgstr "Metodo di pagamento non disponibile" #: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js msgid "Placed orders" @@ -155,11 +154,11 @@ msgstr "Ordini pagati" #: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js msgid "Attendees (ordered)" -msgstr "" +msgstr "Partecipanti (ordini effettuati)" #: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js msgid "Attendees (paid)" -msgstr "" +msgstr "Partecipanti (ordini pagati)" #: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js msgid "Total revenue" @@ -239,11 +238,11 @@ msgstr "Eliminato" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Confirmed" -msgstr "" +msgstr "Confermato" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Approval pending" -msgstr "" +msgstr "In attesa di approvazione" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Redeemed" @@ -310,12 +309,13 @@ msgid "Order canceled" msgstr "Ordine cancellato" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts +#, fuzzy msgid "Ticket code is ambiguous on list" -msgstr "" +msgstr "Il codice del biglietto è ambiguo sulla lista" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Order not approved" -msgstr "" +msgstr "Ordine non approvato" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Checked-in Tickets" @@ -430,11 +430,11 @@ msgstr "Usa i tasti Ctrl-C per copiare!" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "Edit" -msgstr "" +msgstr "Modifica" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "Visualize" -msgstr "" +msgstr "Visualizza" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "" @@ -442,10 +442,13 @@ msgid "" "or variations are not contained in any of your rule parts so people with " "these tickets will not get in:" msgstr "" +"La tua regola filtra sempre per prodotto o variation, ma i seguenti prodotti " +"o variation non sono presenti in nessuna parte delle tue regole. Questo " +"impedirà alle persone con questi biglietti di poter accedere all'evento:" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "Please double-check if this was intentional." -msgstr "" +msgstr "Per favore, controlla se è stato intenzionale." #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "All of the conditions below (AND)" @@ -489,17 +492,17 @@ msgstr "minuti" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Duplicate" -msgstr "" +msgstr "Duplicato" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgctxt "entry_status" msgid "present" -msgstr "" +msgstr "presente" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgctxt "entry_status" msgid "absent" -msgstr "" +msgstr "assente" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "is one of" @@ -515,7 +518,7 @@ msgstr "è dopo" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "=" -msgstr "" +msgstr "=" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Product" @@ -535,63 +538,55 @@ msgstr "Data e orario corrente" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Current day of the week (1 = Monday, 7 = Sunday)" -msgstr "" +msgstr "Giorno corrente della settimana (1 = Lunedì, 7 = Domenica)" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Current entry status" -msgstr "" +msgstr "Stato dell'ingresso corrente" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Number of previous entries" -msgstr "Numero di inserimenti precedenti" +msgstr "Numero di precedenti ingressi" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Number of previous entries since midnight" -msgstr "Numero di inserimenti precedenti fino a mezzanotte" +msgstr "Numero di precedenti ingressi fino a mezzanotte" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy -#| msgid "Number of previous entries" msgid "Number of previous entries since" -msgstr "Numero di inserimenti precedenti" +msgstr "Numero di precedenti ingressi dal" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy -#| msgid "Number of previous entries" msgid "Number of previous entries before" -msgstr "Numero di inserimenti precedenti" +msgstr "Numero di precedenti ingressi prima del" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Number of days with a previous entry" -msgstr "Nunmero di giorni con un inserimento precedente" +msgstr "Numero di giorni con un precedente ingresso" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy -#| msgid "Number of days with a previous entry" msgid "Number of days with a previous entry since" -msgstr "Nunmero di giorni con un inserimento precedente" +msgstr "Numero di giorni con un precedente ingresso dal" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy -#| msgid "Number of days with a previous entry" msgid "Number of days with a previous entry before" -msgstr "Nunmero di giorni con un inserimento precedente" +msgstr "Numero di giorni con un precedente ingresso prima del" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Minutes since last entry (-1 on first entry)" -msgstr "" +msgstr "Minuti dall'ultimo ingresso (-1 al primo ingresso)" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Minutes since first entry (-1 on first entry)" -msgstr "" +msgstr "Minuti dal primo ingresso (-1 al primo ingresso)" #: pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts msgid "Error: Product not found!" -msgstr "" +msgstr "Errore: Prodotto non trovato!" #: pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts msgid "Error: Variation not found!" -msgstr "" +msgstr "Errore: Variation non trovata!" #: pretix/static/pretixcontrol/js/ui/editor.js msgid "Check-in QR" @@ -606,16 +601,12 @@ msgid "Group of objects" msgstr "Gruppo di oggetti" #: pretix/static/pretixcontrol/js/ui/editor.js -#, fuzzy -#| msgid "Text object" msgid "Text object (deprecated)" -msgstr "Oggetto testo" +msgstr "Oggetto testo (deprecato)" #: pretix/static/pretixcontrol/js/ui/editor.js -#, fuzzy -#| msgid "Text object" msgid "Text box" -msgstr "Oggetto testo" +msgstr "Riquadro testo" #: pretix/static/pretixcontrol/js/ui/editor.js msgid "Barcode area" @@ -662,25 +653,24 @@ msgid "Unknown error." msgstr "Errore sconosciuto." #: pretix/static/pretixcontrol/js/ui/main.js -#, fuzzy -#| msgid "Your color has great contrast and is very easy to read!" msgid "Your color has great contrast and will provide excellent accessibility." -msgstr "Il colore scelto ha un ottimo contrasto ed è molto leggibile!" +msgstr "Il colore scelto ha un ottimo contrasto ed è molto leggibile." #: pretix/static/pretixcontrol/js/ui/main.js -#, fuzzy -#| msgid "Your color has decent contrast and is probably good-enough to read!" msgid "" "Your color has decent contrast and is sufficient for minimum accessibility " "requirements." msgstr "" -"Il colore scelto ha un buon contrasto e probabilmente è abbastanza leggibile!" +"Il colore scelto ha un buon contrasto ed è sufficiente per i requisiti di " +"accessibilità." #: pretix/static/pretixcontrol/js/ui/main.js msgid "" "Your color has insufficient contrast to white. Accessibility of your site " "will be impacted." msgstr "" +"Il colore scelto ha un contrasto insufficiente rispetto al bianco. " +"L'accessibilità nel tuo sito sarà ridotta." #: pretix/static/pretixcontrol/js/ui/main.js msgid "Search query" @@ -700,11 +690,11 @@ msgstr "Solo i selezionati" #: pretix/static/pretixcontrol/js/ui/main.js msgid "Enter page number between 1 and %(max)s." -msgstr "" +msgstr "Inserisci il numero di pagina tra 1 e %(max)s." #: pretix/static/pretixcontrol/js/ui/main.js msgid "Invalid page number." -msgstr "" +msgstr "Numero di pagina invalido." #: pretix/static/pretixcontrol/js/ui/main.js msgid "Use a different name internally" @@ -723,10 +713,8 @@ msgid "Calculating default price…" msgstr "Calcolando il prezzo di default…" #: pretix/static/pretixcontrol/js/ui/plugins.js -#, fuzzy -#| msgid "Search results" msgid "No results" -msgstr "Risultati ricerca" +msgstr "Nessun risultato" #: pretix/static/pretixcontrol/js/ui/question.js msgid "Others" @@ -756,39 +744,33 @@ msgstr "Carrello scaduto" #: pretix/static/pretixpresale/js/ui/cart.js msgid "Your cart is about to expire." -msgstr "" +msgstr "La selezione nel tuo carrello sta per scadere." #: pretix/static/pretixpresale/js/ui/cart.js msgid "The items in your cart are reserved for you for one minute." msgid_plural "The items in your cart are reserved for you for {num} minutes." -msgstr[0] "Gli elementi nel tuo carrello sono riservati per 1 minuto." +msgstr[0] "Gli elementi nel tuo carrello sono riservati per un minuto." msgstr[1] "Gli elementi nel tuo carrello sono riservati per {num} minuti." #: pretix/static/pretixpresale/js/ui/cart.js -#, fuzzy -#| msgid "Cart expired" msgid "Your cart has expired." -msgstr "Carrello scaduto" +msgstr "Il tuo carrello è scaduto." #: pretix/static/pretixpresale/js/ui/cart.js -#, fuzzy -#| msgid "" -#| "The items in your cart are no longer reserved for you. You can still " -#| "complete your order as long as they’re available." msgid "" "The items in your cart are no longer reserved for you. You can still " "complete your order as long as they're available." msgstr "" -"Gli articoli nel tuo carrello non sono più riservati per te. Puoi ancora " +"Gli articoli nel tuo carrello non sono più riservati a te. Puoi ancora " "completare il tuo ordine finché sono disponibili." #: pretix/static/pretixpresale/js/ui/cart.js msgid "Do you want to renew the reservation period?" -msgstr "" +msgstr "Vuoi rinnovare la scadenza del tuo carrello?" #: pretix/static/pretixpresale/js/ui/cart.js msgid "Renew reservation" -msgstr "" +msgstr "Rinnova scadenza" #: pretix/static/pretixpresale/js/ui/main.js msgid "The organizer keeps %(currency)s %(amount)s" @@ -807,208 +789,166 @@ msgid "Your local time:" msgstr "Ora locale:" #: pretix/static/pretixpresale/js/walletdetection.js -#, fuzzy -#| msgid "Apple Pay" msgid "Google Pay" -msgstr "Apple Pay" +msgstr "Google Pay" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" -msgstr "" +msgstr "Quantità" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" -msgstr "" +msgstr "Diminuisci quantità" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" -msgstr "" +msgstr "Aumenta quantità" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" -msgstr "" +msgstr "Filtra eventi per" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" -msgstr "" +msgstr "Filtra" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" -msgstr "" +msgstr "Prezzo" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" -msgstr "" +msgstr "Prezzo originale: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" -msgstr "" +msgstr "Nuovo prezzo: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "Select %s" msgctxt "widget" msgid "Select" -msgstr "Seleziona %s" +msgstr "Seleziona" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "Seleziona %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "Seleziona variante %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "Tutto esaurito" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "Compra" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "Registrati" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "Riservato" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "GRATIS" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "da %(currency)s %(price)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" -msgstr "" +msgstr "Immagine di %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "%(rate)s% %(taxname)s incluso" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "più %(rate)s% %(taxname)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "tasse incluse" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "più tasse" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "attualmente disponibile: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "Disponibile solo con voucher" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "currently available: %s" msgctxt "widget" msgid "Not yet available" -msgstr "attualmente disponibile: %s" +msgstr "Ancora non disponibile" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" -msgstr "" +msgstr "Non più disponibile" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "currently available: %s" msgctxt "widget" msgid "Currently not available" -msgstr "attualmente disponibile: %s" +msgstr "Attualmente non disponibile" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "quantità minima ordine: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "Chiudi la biglietteria" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "Il negozio non può essere caricato." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1018,25 +958,21 @@ msgstr "" "Al momento ci sono molti utenti in questa biglietteria. Per favore apri la " "biglietteria in una nuova scheda per continuare." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "Apri la biglietteria" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "Checkout" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "Il carrello non può essere creato. Prova di nuovo dopo" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1047,13 +983,11 @@ msgstr "" "in questa biglietteria. Per favore clicca \"Continua\" per riprovare in una " "nuova pagina." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "Lista d'attesa" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1063,124 +997,98 @@ msgstr "" "Al momento hai un carello attivo per questo evento. Se scegli altri prodotti " "verranno aggiunti al carrello." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "Ricarica checkout" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "Riscatta un voucher" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "Riscatta" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "Codice voucher" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "Chiudi" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "Resume checkout" msgctxt "widget" msgid "Close checkout" -msgstr "Ricarica checkout" +msgstr "Finisci checkout" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" +"Non puoi annullare questa operazione. Per favore, aspetta che il caricamento " +"finisca." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "Continua" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "Select variant %s" msgctxt "widget" msgid "Show variants" -msgstr "Seleziona variante %s" +msgstr "Mostra varianti" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "Select variant %s" msgctxt "widget" msgid "Hide variants" -msgstr "Seleziona variante %s" +msgstr "Nascondi varianti" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "Scegli un altro evento" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "Scegli una data diversa" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "Indietro" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "Mese successivo" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "Mese precedente" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "Settimana successiva" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "Settimana precedente" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "Apri la selezione dei posti" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1192,138 +1100,111 @@ msgstr "" "desideri, puoi aggiungerti alla lista d'attesa. Ti informeremo se i posti " "saranno nuovamente disponibili." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "Mostra di più" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "Lu" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "Ma" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "Me" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "Gio" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "Ve" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "Sa" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "Do" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" -msgstr "" +msgstr "Lunedì" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" -msgstr "" +msgstr "Martedì" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" -msgstr "" +msgstr "Mercoledì" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" -msgstr "" +msgstr "Giovedì" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" -msgstr "" +msgstr "Venerdì" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" -msgstr "" +msgstr "Sabato" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" -msgstr "" +msgstr "Domenica" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "Gennaio" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "Febbraio" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "Marzo" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "Aprile" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "Maggio" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "Giugno" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "Luglio" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "Agosto" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "Settembre" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "Ottobre" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "Novembre" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "Dicembre" diff --git a/src/pretix/locale/ja/LC_MESSAGES/django.po b/src/pretix/locale/ja/LC_MESSAGES/django.po index 03fea70d3..aa1afa56b 100644 --- a/src/pretix/locale/ja/LC_MESSAGES/django.po +++ b/src/pretix/locale/ja/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" -"PO-Revision-Date: 2026-07-14 15:00+0000\n" -"Last-Translator: Hijiri Umemoto \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-07 18:00+0000\n" +"Last-Translator: Yasunobu YesNo Kawaguchi \n" "Language-Team: Japanese \n" "Language: ja\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2026.7.1\n" +"X-Generator: Weblate 2026.9\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +91,10 @@ msgstr "ギリシャ語" msgid "Hebrew" msgstr "ヘブライ語" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "ハンガリー語" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "インドネシア語" @@ -196,7 +200,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "ログアウト後に許可されるURIリスト (スペース区切り)" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "クライアントID" @@ -216,7 +220,7 @@ msgstr "ターゲットURL" #: pretix/api/models.py pretix/base/models/devices.py #: pretix/base/models/organizer.py msgid "All events (including newly created ones)" -msgstr "すべてのイベント(最近作成されたイベントを含む)" +msgstr "すべてのイベント(今後作成されるものを含む)" #: pretix/api/models.py pretix/base/models/devices.py #: pretix/base/models/organizer.py @@ -423,6 +427,10 @@ msgstr "他のイベントに関連付けられているメディアです" msgid "You cannot exchange a medium for a medium." msgstr "メディアを別のメディアに変更することはできません。" +#: pretix/api/views/checkin.py +msgid "You cannot simulate a medium exchange." +msgstr "メディアの交換をシミュレートすることはできません。" + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -872,8 +880,7 @@ msgstr "イベント・日程情報" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -890,7 +897,6 @@ msgstr "参加者" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "参加者の電子メール" @@ -1377,10 +1383,8 @@ msgid "Membership type" msgstr "会員タイプ" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Purchase time" msgid "Purchase ticket" -msgstr "購入時間" +msgstr "チケットを購入" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py @@ -1397,10 +1401,8 @@ msgid "Start date" msgstr "開始日" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "Start time from" msgid "Start time" -msgstr "開始時刻(から)" +msgstr "開始時刻" #: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py #: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py @@ -1413,10 +1415,8 @@ msgid "End date" msgstr "終了日" #: pretix/base/exporters/customers.py -#, fuzzy -#| msgid "End: %(time)s" msgid "End time" -msgstr "終了: %(time)s" +msgstr "終了時刻" #: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py msgctxt "export_category" @@ -1631,7 +1631,7 @@ msgstr "日付" #: pretix/control/templates/pretixcontrol/users/index.html #: pretix/control/views/waitinglist.py msgid "Email address" -msgstr "メールアドレス" +msgstr "電子メールアドレス" #: pretix/base/exporters/invoices.py msgid "Invoice type" @@ -1646,9 +1646,8 @@ msgid "Invoice sender:" msgstr "請求書の差出人:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1660,8 +1659,7 @@ msgstr "住所" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "郵便番号" @@ -1669,8 +1667,7 @@ msgstr "郵便番号" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "市区町村" @@ -1693,8 +1690,7 @@ msgstr "州・都道府県" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1722,8 +1718,7 @@ msgstr "請求書の受取人:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1776,6 +1771,22 @@ msgstr "支払を特定するID" msgid "Payment providers" msgstr "決済プロバイダー" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "送信タイプ" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "送信タイプ" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "送信タイプ" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "キャンセル" @@ -2436,7 +2447,6 @@ msgstr "イベント" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2460,7 +2470,6 @@ msgstr "古いデータ" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "数量" @@ -2531,7 +2540,8 @@ msgstr "支払いの状態" msgid "Refund states" msgstr "払い戻し状態" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2545,7 +2555,6 @@ msgstr "注文" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "支払いID" @@ -3058,14 +3067,12 @@ msgstr "" "像ではないか、壊れています。" #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "もし空欄のままにしておくと、チケットは購入時から有効になります。" +msgid "Street" +msgstr "町丁・番地" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "町域番地" +msgid "State" +msgstr "州・都道府県" #: pretix/base/forms/questions.py #, python-brace-format @@ -3097,6 +3104,16 @@ msgstr "{min}より後の日時を入力してください。" msgid "Please enter a date and time no later than {max}." msgstr "{max}より前の日時を入力してください。" +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "もし空欄のままにしておくと、チケットは購入時から有効になります。" + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "町域番地" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4382,6 +4399,12 @@ msgstr "セットアップ日付" msgid "Initialization date" msgstr "初期化日" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "プロフィールに保存します" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -4609,16 +4632,12 @@ msgid "This event is remote or partially remote." msgstr "このイベントは、リモート又は部分的にリモートです。" #: pretix/base/models/event.py -#, fuzzy -#| msgid "" -#| "This will be used to let users know if the event is in a different " -#| "timezone and let’s us calculate users’ local times." msgid "" "This will be used to let users know if the event is in a different timezone, " "and to let us calculate the local time of a user." msgstr "" -"これは、イベントが異なるタイムゾーンにあるかどうかをユーザーに知らせるために" -"使用され、ユーザーの現地時間を計算します。" +"これは、イベントが別のタイムゾーンにあるかどうかをユーザーに知らせ、ユーザー" +"の現地時間を計算するために使用されます。" #: pretix/base/models/event.py pretix/base/models/organizer.py #: pretix/control/navigation.py @@ -5646,6 +5665,10 @@ msgstr "選択されたバリエーションはこのアイテムには属して msgid "The count needs to be equal to or greater than zero." msgstr "数量は0以上である必要があります。" +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "注文ポジション" + #: pretix/base/models/items.py msgid "Number" msgstr "数字" @@ -5683,6 +5706,10 @@ msgstr "日時" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "国コード(ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "質問日" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5751,6 +5778,12 @@ msgstr "現在、私たちのアプリやチェックイン中にはサポート msgid "Maximum value" msgstr "最大値" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "最大長" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "最大長" @@ -5819,6 +5852,12 @@ msgstr "最大日付は、最小値より前であってはなりません。" msgid "The maximum value must not be lower than the minimum value." msgstr "最大値は最小値より低くできません。" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "最大値は最小値より低くできません。" + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6330,10 +6369,6 @@ msgstr "ギフトカード" msgid "Value" msgstr "金額" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "注文ポジション" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "カートID(例:セッションキー)" @@ -6358,10 +6393,6 @@ msgstr "ビジネスのお客様" msgid "This reference will be printed on your invoice for your convenience." msgstr "この参照は、お客様の便宜のために請求書に印刷されます。" -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "送信タイプ" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7335,8 +7366,8 @@ msgstr "この請求書の支払いはすでに受領済みです。" #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." -msgstr "この支払いは処理中のため、キャンセルできません。" +"This payment is already being processed and cannot be canceled any more." +msgstr "この支払いはすでに処理中のため、キャンセルできません。" #: pretix/base/payment.py msgid "Automatic refunds are not supported by this payment provider." @@ -7454,14 +7485,12 @@ msgid "This gift card was used in the meantime. Please try again." msgstr "このギフトカードはその間に使用されました。もう一度お試しください。" #: pretix/base/payment.py -#, fuzzy -#| msgid "" -#| "This payment provider does not exist or the respective plugin is disabled." msgid "" "This payment provider exists for historical purposes only and is no longer " "usable." msgstr "" -"この支払いプロバイダは存在しないか、該当するプラグインが無効になっています。" +"この決済プロバイダーは歴史的目的のためにのみ存在しており、現在はご利用いただ" +"けません。" #: pretix/base/pdf.py msgid "Ticket code (barcode content)" @@ -8097,6 +8126,14 @@ msgstr "前売り開始" msgid "Presale end" msgstr "前売り終了" +#: pretix/base/reldate.py +msgid "Order creation" +msgstr "注文の作成" + +#: pretix/base/reldate.py +msgid "Order expiry" +msgstr "注文の失効" + #: pretix/base/reldate.py msgid "before" msgstr "前に" @@ -8121,6 +8158,26 @@ msgstr "相対的な時間:" msgid "Not set" msgstr "未設定" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "相対的な日付は、「{}」に対して「before」で表すことはできません" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "相対的な日付は「{}」に対して「after」として表すことはできません" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "相対時間は「{}」に対して「before」で表すことはできません" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "相対時間は「{}」に対して「after」で表すことはできません" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "ランダム(デフォルト、すべてのpretixアプリで動作します)" @@ -9293,15 +9350,11 @@ msgstr "" "ん。" #: pretix/base/services/orders.py -#, fuzzy -#| msgid "" -#| "You cannot change the price of a position that has been used to issue a " -#| "gift card." msgid "" "You cannot change the ticket secret of a position that has been used to " "issue a gift card." msgstr "" -"発行されたギフトカードに使用されたポジションの価格を変更することはできませ" +"ギフトカードの発行に使用されたポジションのチケットシークレットは変更できませ" "ん。" #: pretix/base/services/orders.py @@ -9346,7 +9399,7 @@ msgstr "金額はカードに請求されました。" msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "金額を次の口座へお振込ください: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "この値は動的パラメータに基づいて置換されます。" @@ -10030,6 +10083,29 @@ msgstr "" "れます。これを使用して、ボックスオフィスなど、チケットを入手する他のオプショ" "ンを説明することができます。" +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "条件に合致する日付はありません。" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "空の日付結果のテキスト" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" +"このテキストは、カレンダーまたは日付リストが空の場合に表示されます。たとえ" +"ば、月に日付が含まれていない場合や、ユーザーが選択したフィルターに結果が見つ" +"からない場合です。これをご利用いただくことで、今後の日程調整のために連絡する" +"方法を宣伝できます。1文または2文以上は推奨いたしません。" + #: pretix/base/settings.py msgid "Guidance text" msgstr "ガイダンステキスト" @@ -10192,6 +10268,19 @@ msgstr "" "注文が\"期限切れ\"の状態であっても、十分な容量がある限り支払いを受け付けま" "す。上記で設定された\"支払いの最終日\"を過ぎてからは支払いを受け付けません。" +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "請求書を生成する販売チャネル" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "開始日を表示します" @@ -10793,14 +10882,6 @@ msgstr "" msgid "Hide all unavailable dates from calendar or list views" msgstr "カレンダーやリストビューから利用できない日付を非表示" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"このオプションは現在、このイベントシリーズのカレンダーにのみ影響します。組織" -"全体のカレンダーには影響しません。" - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "カレンダーから過去の日付をすべて非表示" @@ -13847,6 +13928,22 @@ msgid "" "card is issued in." msgstr "ギフトカードの有効期限を発行年を含めた{}年に設定しました。" +#: pretix/control/forms/event.py +msgid "Payment term" +msgstr "支払条件" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "上記と同じ" + +#: pretix/control/forms/event.py +msgid "different payment term in days" +msgstr "日数で表す異なる支払条件" + +#: pretix/control/forms/event.py +msgid "different payment term in minutes" +msgstr "分で表す異なる支払条件" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "税込価格" @@ -14843,10 +14940,8 @@ msgid "Source" msgstr "ソース" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "All vouchers" msgid "All sources" -msgstr "すべてのバウチャー" +msgstr "すべてのソース" #: pretix/control/forms/filter.py msgid "Team actions" @@ -14857,16 +14952,12 @@ msgid "Customer actions" msgstr "お客様の操作" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Device status" msgid "Device actions" -msgstr "デバイスの状態" +msgstr "デバイスのアクション" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Order email" msgid "User email" -msgstr "注文者メール" +msgstr "ユーザーの電子メール" #: pretix/control/forms/filter.py pretix/control/navigation.py msgid "All users" @@ -16268,6 +16359,11 @@ msgctxt "rrule" msgid "third" msgstr "第三" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -16346,38 +16442,31 @@ msgid "" "because at least one of the selected vouchers has already been redeemed " "%(max_redeemed)s times." msgstr "" +"選択されたバウチャーのうち少なくとも1つがすでに%(max_redeemed)s回使用されてい" +"るため、最大償還回数を%(max_usages)sに減らすことはできません。" #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "You cannot create a voucher that blocks quota as the selected product or " -#| "quota is currently sold out or completely reserved." msgid "" "You cannot create a voucher that allows selection of a quota but has no date " "selected." msgstr "" -"選択した製品・クォータが現在売り切れまたは完全に予約済みのため、クォータをブ" -"ロックするバウチャーを作成することはできません。" +"クォータを選択できても日付が選択されていないバウチャーは、作成できません。" #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "The selected product does not allow to select a seat." msgid "The selected quota does not match the selected subevent." -msgstr "選択した製品では座席の選択ができません。" +msgstr "選択されたクォータは選択されたサブイベントと一致しません。" #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "There is not enough quota available on quota \"{}\" to perform the " -#| "operation." msgid "There is no sufficient quota available to perform this change." -msgstr "クォータ\"{}\"の残量が不足しているため、操作を実行できません。" +msgstr "この変更を実行するための十分なクォータが利用できません。" #: pretix/control/forms/vouchers.py msgid "" "Changing the maximum number of usages in bulk is not supported if any of the " "selected vouchers is assigned a seat." msgstr "" +"選択されたバウチャーのいずれかに座席が割り当てられている場合、一括使用回数の" +"最大変更はサポートされていません。" #: pretix/control/forms/vouchers.py msgctxt "subevent" @@ -16385,18 +16474,24 @@ msgid "" "Changing the date in bulk is not supported if any of the selected vouchers " "is assigned a seat." msgstr "" +"選択されたバウチャーのいずれかに座席が割り当てられている場合、一括で日付を変" +"更することはサポートされていません。" #: pretix/control/forms/vouchers.py msgid "" "Changing the product to a quota is not supported if any of the selected " "vouchers is assigned a seat." msgstr "" +"選択されたバウチャーのいずれかに座席が割り当てられている場合、製品をクオータ" +"に変更することはサポートされていません。" #: pretix/control/forms/vouchers.py msgid "" "This change cannot be completed because not all assigned seats of the " "vouchers are still available" msgstr "" +"この変更は、バウチャーに割り当てられたすべての座席がまだ利用できないため、完" +"了できません" #: pretix/control/forms/vouchers.py msgid "Codes" @@ -17346,6 +17441,30 @@ msgstr "失敗した電子メールがリトライ待ちにスケジュールさ msgid "Queued emails have been aborted." msgstr "キューに入っていた電子メールが、破棄されました。" +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The property has been created." +msgid "An organizer meta property has been created." +msgstr "プロパティが作成されました。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected property has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "選択されたプロパティは削除されました。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "主催者が変更されました。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "製品の並び順が変更されました。" + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "別の主催者のためのギフトカードの受け入れが追加されました。" @@ -17552,6 +17671,10 @@ msgstr "二要素認証の緊急コードが再生成されました。" msgid "A two-factor emergency code has been generated." msgstr "二要素の緊急コードが生成されました。" +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18069,7 +18192,7 @@ msgstr "ダッシュボード" #: pretix/control/templates/pretixcontrol/organizers/mail.html #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "General" -msgstr "一般" +msgstr "総合" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/event/quick_setup.html @@ -18410,6 +18533,89 @@ msgstr "" "いません。pretixアカウントへのアクセスを許可することは、自己のリスクにおいて" "行われます。" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "キャンセル" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "承認されたアプリ" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "エラー:" @@ -18796,82 +19002,6 @@ msgstr[0] "" "%(count)s 枚のチケットについて、チェックインを永久に削除して" "も構いませんか?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "キャンセル" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -19758,34 +19888,24 @@ msgstr "" "す!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "Your new SPF record could look like this:" msgid "Your new DKIM record should be set up as a CNAME record like this:" -msgstr "新しいSPFレコードは次のようになります:" +msgstr "新しいDKIMレコードは、次のようにCNAMEレコードとして設定してください:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "" -#| "We found an SPF record on your domain that includes this system. Great!" msgid "We found a DKIM record on your domain for this system. Great!" msgstr "" -"あなたのドメインでこのシステムを含むSPFレコードが見つかりました。素晴らしいで" -"す!" +"このシステムに関して、あなたのドメインでDKIMレコードが見つかりました。すご" +"い!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "Your new SPF record could look like this:" msgid "Your new DMARC record could look like this:" -msgstr "新しいSPFレコードは次のようになります:" +msgstr "新しいDMARCレコードは次のようになります:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html -#, fuzzy -#| msgid "" -#| "We found an SPF record on your domain that includes this system. Great!" msgid "We found a DMARC record on your domain for this system. Great!" msgstr "" -"あなたのドメインでこのシステムを含むSPFレコードが見つかりました。素晴らしいで" -"す!" +"このシステムに関して、お客様のドメインにDMARCレコードが見つかりました。すご" +"い!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Verification" @@ -20621,6 +20741,7 @@ msgid "Top recommendation" msgstr "トップのおすすめ" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "実験的な機能" @@ -21297,8 +21418,12 @@ msgstr "" "銀行振込の参照としていくつかの場所で使用します。" #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "16文字を超える短縮形の使用は強くお勧めしません。" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -21430,10 +21555,8 @@ msgid "The quick brown fox jumps over the lazy dog." msgstr "素早い茶色のキツネがのろまな犬を飛び越えます。" #: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html -#, fuzzy -#| msgid "Specific seat" msgid "Specific object selected" -msgstr "特定の席" +msgstr "特定のオブジェクトが選択されました" #: pretix/control/templates/pretixcontrol/fragment_quota_box.html #: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html @@ -22474,6 +22597,26 @@ msgstr "" "質問は、参加者に彼らのチケットに関する追加データを入力する機会を提供します。" "食事を提供する場合、ユーザーに食事制限について尋ねることができる一例です。" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new per-ticket question" +msgstr "チケットごとに新しい質問を作成" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new order-level question" +msgstr "注文ごとに新しい質問を作成" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-ticket questions" +msgstr "チケットごとの質問" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" +"これらの質問はすべてのチケットに対して尋ねられるため、同じ順序で複数回になる" +"可能性があります。" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "新しい質問を作成" @@ -22490,6 +22633,28 @@ msgstr "チェックインの際に質問すること" msgid "All personalized products" msgstr "すべてのパーソナライズされた製品" +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Per-order questions" +msgstr "注文ごとの質問" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" +"この機能は現在開発が活発で、今後数か月で大幅に変化すると予想されています。" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" +"注文ごとの質問は現在サポートされておらず、pretixPOSでは表示されません。" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "These questions are asked once per order." +msgstr "これらの質問は、注文ごとに1回ずつ尋ねられます。" + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23006,6 +23171,8 @@ msgid "" "Ticket secrets of order positions that have been used to issue a gift card " "can not be changed. Only the link will be changed in this case." msgstr "" +"ギフトカードの発行に使用された注文位置のチケットシークレットは変更できませ" +"ん。この場合、リンクのみが変更されます。" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -23074,6 +23241,13 @@ msgstr "請求書の情報" msgid "(optional)" msgstr "(任意)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +msgid "Additional order information" +msgstr "追加の注文情報" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "注文を削除" @@ -23103,6 +23277,25 @@ msgstr "はい、注文を承認しません" msgid "Extend payment term" msgstr "支払期日を延長する" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"このファイルはユーザーによってアップロードされたものであり、ウイルスやその他" +"の悪意のあるコンテンツが含まれている可能性があります。" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "危険" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "回答なし" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23376,27 +23569,10 @@ msgstr "有効期間: %(datetime_range)s" msgid "Ticket page" msgstr "チケットページ" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "回答なし" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "この質問はチェックインの際にされます。" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"このファイルはユーザーによってアップロードされたものであり、ウイルスやその他" -"の悪意のあるコンテンツが含まれている可能性があります。" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "危険" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24736,6 +24912,15 @@ msgstr "デバイスを接続" msgid "Hardware model" msgstr "ハードウェアの機種" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, python-format +msgid "Last seen: %(time)s" +msgstr "最後の閲覧: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "最近の連絡なし" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "初期化未了" @@ -26688,6 +26873,7 @@ msgid "Add a new device" msgstr "新しいデバイスを追加" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "緊急トークン" @@ -26837,7 +27023,7 @@ msgstr "代わりに、WebAuthnデバイスを使用することもできます #: pretix/control/templates/pretixcontrol/user/reauth.html msgid "Log in as someone else" -msgstr "他人としてログイン" +msgstr "別の人としてログイン" #: pretix/control/templates/pretixcontrol/user/settings.html msgid "Account settings" @@ -26948,6 +27134,29 @@ msgstr "ユーザーとして操作" msgid "Authentication backend" msgstr "認証バックエンド" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "二要素認証を無効にする" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "%(date)s以降失効" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "%(date)sまで有効" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "チームのメンバーシップ" @@ -27008,10 +27217,8 @@ msgstr "" "と、バウチャー保有者は製品を利用できない場合があります!" #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html -#, fuzzy -#| msgid "Create multiple vouchers" msgid "Change multiple vouchers" -msgstr "複数のバウチャーを作成" +msgstr "複数のバウチャーを変更" #: pretix/control/templates/pretixcontrol/vouchers/delete.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html @@ -27407,6 +27614,9 @@ msgid "" "team. If you want to add a different user or create a new account, log out " "and click the invitation link again." msgstr "" +"すでにこのチームの一員であるため、\"{}\" の招待を受け入れることはできません。" +"別のユーザーを追加したり新しいアカウントを作成したりしたい場合は、ログアウト" +"して再度招待リンクをクリックしてください。" #: pretix/control/views/auth.py #, python-brace-format @@ -27465,6 +27675,20 @@ msgstr "二要素認証のリカバリーコードがログインに使用され msgid "Invalid code, please try again." msgstr "無効なコードです。もう一度お試しください。" +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "無効なコードです。もう一度お試しください。" + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "無効なコードです。もう一度お試しください。" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "選択されたチェックインが元に戻されました。" @@ -27923,10 +28147,6 @@ msgstr "カテゴリの順序が更新されました。" msgid "Not all objects have been selected." msgstr "すべてのオブジェクトが選択されているわけではありません。" -#: pretix/control/views/item.py -msgid "Street" -msgstr "町丁・番地" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "要求された質問は存在しません。" @@ -28070,13 +28290,6 @@ msgstr "" "コードに含めるよう、ドメインのDNS設定を更新する必要があります。" #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We could not find an SPF record set for the domain you are trying to use. " -#| "This means that there is a very high change most of the emails will be " -#| "rejected or marked as spam. We strongly recommend setting an SPF record " -#| "on the domain. You can do so through the DNS settings at the provider you " -#| "registered your domain with." msgid "" "We could not find a CNAME record pointing to our DKIM key for domain you are " "trying to use. This means that there is a very high change most of the " @@ -28084,47 +28297,31 @@ msgid "" "DKIM through a CNAME record. You can do so through the DNS settings at the " "provider you registered your domain with." msgstr "" -"使用しようとしているドメインに設定されたSPFレコードが見つかりませんでした。こ" -"れは、ほとんどのメールが拒否されるかスパムとしてマークされる可能性が非常に高" -"いことを意味します。ドメインにSPFレコードを設定することを強く推奨します。これ" -"は、ドメインを登録したプロバイダーのDNS設定から行えます。" +"使用を試みているドメインのDKIMキーを指すCNAMEレコードが見つかりませんでした。" +"これは、ほとんどのメールが拒否されたりスパムとしてマークされなど、大きな変化" +"があることを意味します。CNAMEレコードを通じてDKIMを設定することを強くお勧めい" +"たします。ドメインを登録したプロバイダーの DNS 設定から実行できます。" #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We found an SPF record set for the domain you are trying to use, but it " -#| "does not include this system's email server. This means that there is a " -#| "very high chance most of the emails will be rejected or marked as spam. " -#| "You should update the DNS settings of your domain to include this system " -#| "in the SPF record." msgid "" "We found a CNAME record for a DKIM key, but it is not pointing to the right " "location. This means that there is a very high chance most of the emails " "will be rejected or marked as spam. You should update the DNS settings of " "your domain." msgstr "" -"使用しようとしているドメインのSPFレコードが見つかりましたが、このシステムの" -"メールサーバーが含まれていません。これは、ほとんどのメールが拒否されるかスパ" -"ムとしてマークされる可能性が非常に高いことを意味します。このシステムをSPFレ" -"コードに含めるよう、ドメインのDNS設定を更新する必要があります。" +"DKIMキーのCNAMEレコードが見つかりましたが、正しい場所を指していません。これ" +"は、ほとんどのメールが拒否されたりスパムとしてマークされたりする可能性が非常" +"に高いことを意味します。ドメインのDNS設定を更新すべきです。" #: pretix/control/views/mailsetup.py -#, fuzzy -#| msgid "" -#| "We found an SPF record set for the domain you are trying to use, but it " -#| "does not include this system's email server. This means that there is a " -#| "very high chance most of the emails will be rejected or marked as spam. " -#| "You should update the DNS settings of your domain to include this system " -#| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" -"使用しようとしているドメインのSPFレコードが見つかりましたが、このシステムの" -"メールサーバーが含まれていません。これは、ほとんどのメールが拒否されるかスパ" -"ムとしてマークされる可能性が非常に高いことを意味します。このシステムをSPFレ" -"コードに含めるよう、ドメインのDNS設定を更新する必要があります。" +"あなたのドメインのDMARCレコードが見つかりませんでした。これは、ほとんどのメー" +"ルが拒否されたかスパムとしてマークされた可能性が非常に高いことを意味します。" +"ドメインのDNS設定を更新すべきです。" #: pretix/control/views/mailsetup.py msgid "The verification code was incorrect, please try again." @@ -28335,6 +28532,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "イベントで異なる通貨で注文を入力しました。" +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "イベントで異なる通貨で注文を入力しました。" + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -28348,6 +28551,10 @@ msgid "" msgstr "" "全額払い戻しのみに対応している決済方法に対して、部分払い戻しを選択しました。" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "選択した各払い戻し額の合計が、指定された総払い戻し額と一致しません。" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -28403,10 +28610,6 @@ msgstr "" "\n" "{event}チーム一同" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "選択した各払い戻し額の合計が、指定された総払い戻し額と一致しません。" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "支払いは正常に作成されました。" @@ -28559,7 +28762,8 @@ msgstr "件名: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "あなたのメッセージはキューに入れられ、{}に送信されます。" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29189,6 +29393,12 @@ msgstr "" "されたチャネル(可能であればメール以外)でのみこのコードを送信するようにして" "ください。このユーザーの過去の緊急トークンは引き続き有効です。" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "パスワードがリセットされました。" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "新しいユーザーが作成されました。" @@ -29201,6 +29411,16 @@ msgstr "クォータを予約" msgid "Bypass quota" msgstr "クォータをバイパスする" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "ウィジェット" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "要求されたバウチャーは存在しません。" @@ -29356,12 +29576,11 @@ msgstr "自動チェックイン" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "pretixチーム" @@ -29952,7 +30171,6 @@ msgstr "入力が無効です。詳細は下記を参照。" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -30493,8 +30711,7 @@ msgstr "チェックアウトしました" msgid "Automatically checked in" msgstr "自動的にチェックインされました" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "シークレット" @@ -30558,166 +30775,6 @@ msgstr "成功したスキャンのみ" msgid "A fully customizable payment method for manual processing." msgstr "手動処理用の完全にカスタマイズ可能な支払い方法。" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"PayPalアカウントで支払いを受け取ることができます。PayPalは世界中で最も人気の" -"ある支払い方法の一つです。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"PayPalサンドボックスが使用されており、実際にお金を送金することなくテストでき" -"ますが、PayPalサンドボックスのユーザーでログインする必要があります。" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPalアカウント" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "必要なキーを取得する方法のチュートリアルはこちらをクリックしてください" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "エンドポイント" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "参照接頭辞" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"ここに入力された任意の値は、注文番号を含む通常の予約参照の前に追加されます。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "参照接尾辞" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"ここに入力された任意の値は、注文番号を含む通常の予約参照の後に追加されます。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "PayPalとの接続を解除" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "PayPalとの通信で障害" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "お支払いを処理できませんでした。手続きの詳細は下記をご覧ください。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPalはまだ支払いを承認していません。支払いが完了次第、お知らせいたします。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "PayPal経由での払い戻しに失敗しました:{}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "この請求書の支払いはすでに受領済みです。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPalの支払いID" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPalの売上ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"上記の合計金額は、ご購入の確認後にPayPalアカウントから引き落とされます。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"\"続行\"をクリックすると、PayPalにリダイレクトされて支払い情報を入力していた" -"だきます。その後、こちらに戻り、ご注文を確認していただけます。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "販売ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "最後の更新" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "合計金額" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"PayPalを通じてのお支払いの実行が失敗しました。もう一度お試しいただくか、お問" -"い合わせください。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"PayPalからの支払いに関する回答をお待ちしています。数時間以上かかる場合は、お" -"問い合わせください。" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "PayPalからの無効な応答を受信しました。" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "PayPalの支払いがキャンセルされたようです" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "あなたのPayPalアカウントは切断されました。" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30731,10 +30788,23 @@ msgstr "" "す。お客様はPayPalアカウントを持っていなくても利用できます。PayPalは世界中で" "最も人気のある支払い方法の一つです。" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPalのMerchant ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "必要なキーを取得する方法のチュートリアルはこちらをクリックしてください" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "エンドポイント" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30795,6 +30865,56 @@ msgstr "" "顧客に対して、(一定の上限まで)今すぐ購入し、複数回の分割払いまたは30日以内に" "支払う選択肢を提供します。販売者であるあなたは、すぐに代金を受け取ります。" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "コンプライアンス保留の間、追加の支払いを許可する" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" +"PayPalの不正防止は、個々の支払いの処理をかなりの期間ブロックする可能性があり" +"ます。この期間中、支払いは「保留中」とマークされています。顧客がその期間中に" +"別の支払い試行を開始できるように許可することができます。元の支払いが承認され" +"た場合、二重に請求される可能性があります。" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "追加の支払い試行がタイムアウト" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" +"最後の支払いがまだ調査中である間、別の支払い試行が可能となる時間(分)。" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "参照接頭辞" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"ここに入力された任意の値は、注文番号を含む通常の予約参照の前に追加されます。" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "参照接尾辞" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"ここに入力された任意の値は、注文番号を含む通常の予約参照の後に追加されます。" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- 自動 --" @@ -30818,6 +30938,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "{icon} PayPalに接続" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "PayPalとの接続を解除" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30853,6 +30977,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "PayPalとの接続中にエラーが発生しました。もう一度お試しください。" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"PayPalサンドボックスが使用されており、実際にお金を送金することなくテストでき" +"ますが、PayPalサンドボックスのユーザーでログインする必要があります。" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30864,6 +30996,10 @@ msgstr "" "目や3回目の試行で支払いが成功する可能性が高いです。利用可能であれば、他の支払" "い方法もお試しください。" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "PayPalとの通信で障害" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -30877,6 +31013,19 @@ msgstr "" "PayPalの支払いを利用する場合は、JavaScriptを有効にする必要があるかもしれませ" "ん。" +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "お支払いを処理できませんでした。手続きの詳細は下記をご覧ください。" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPalはまだ支払いを承認していません。支払いが完了次第、お知らせいたします。" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -30885,6 +31034,23 @@ msgstr "" "PayPal経由での金額払い戻しに失敗しました:元の支払いに自動払い戻し発行に必要" "な情報が含まれていません。" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "PayPal経由での払い戻しに失敗しました:{}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "この請求書の支払いはすでに受領済みです。" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPalの支払いID" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPalの売上ID" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -30975,6 +31141,13 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "その後、PayPalアカウントに請求し、注文を確定します。" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"上記の合計金額は、ご購入の確認後にPayPalアカウントから引き落とされます。" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31014,6 +31187,11 @@ msgstr "" "す。支払いが失敗した場合は、もう一度試してみてください。また、別の支払い方法" "をお試しいただくこともできます。" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "販売ID" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "キャプチャの状態" @@ -31026,6 +31204,17 @@ msgstr "" "この支払いはPayPalによって審査中です。審査が解除されるまで、お金は支払われ" "ず、注文は保留状態のままです。" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "最後の更新" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "合計金額" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31052,11 +31241,24 @@ msgstr "支払い方法を選択してください。" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"PayPalを通じてのお支払いの実行が失敗しました。もう一度お試しいただくか、お問" -"い合わせください。" +"支払いはPayPalで処理されています。通常より時間がかかります。PayPalが支払いを" +"確認するまでお待ちいただくか、こちらまたは別の支払い方法で再度お支払いをお試" +"しください。PayPalが最初の支払い試行を許可した場合、二重に請求される可能性が" +"あります。この件を解決するために、弊社までご連絡ください。" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"PayPalからの支払いに関する回答をお待ちしています。数時間以上かかる場合は、お" +"問い合わせください。" #: pretix/plugins/paypal2/views.py msgid "" @@ -31098,6 +31300,18 @@ msgstr "" "あなたのPayPalアカウントは今、pretixに接続されています。詳細な設定は以下で変" "更できます。" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "PayPalからの無効な応答を受信しました。" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "PayPalの支払いがキャンセルされたようです" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "あなたのPayPalアカウントは切断されました。" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "古いチェックインデバイスのAPI" @@ -31303,24 +31517,21 @@ msgid "Base redirection URLs" msgstr "リダイレクト先URI" #: pretix/plugins/returnurl/views.py -#, fuzzy -#| msgid "" -#| "Redirection will only be allowed to URLs that start with one of these " -#| "prefixes. Enter one or more allowed URL prefix per line. URL prefixes " -#| "must include a slash after the hostname." msgid "" "Redirection will only be allowed to URLs that start with one of these " "prefixes. Enter one allowed URL prefix per line. URL prefixes must include a " "slash after the hostname." msgstr "" -"リダイレクションは、次の接頭辞で始まるURLにのみ許可されます。1行に1つ以上の許" -"可されたURL接頭辞を入力してください。URL接頭辞には、ホスト名の後にスラッシュ" -"を含める必要があります。" +"お客様のドメインのDMARCレコードが見つかりませんでした。これは、ほとんどのメー" +"ルが拒否されたりスパムとしてマークされたりする可能性が非常に高いことを意味し" +"ます。ドメインのDNS設定を更新すべきです。" #: pretix/plugins/returnurl/views.py msgid "" "All values must be URLs that include at last one slash after the hostname." msgstr "" +"すべての値は、ホスト名の後に最後にスラッシュが1つ含まれるURLでなければなりま" +"せん。" #: pretix/plugins/sendmail/apps.py msgid "Send out emails to all your customers or specific groups of customers." @@ -33313,7 +33524,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "税別" @@ -33764,6 +33974,35 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "決済設定に移動し、1つ以上の決済事業者を有効化してください。" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "この機能を使用するには、イベントが終了している必要があります。" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "この機能を使用するには、イベントが終了している必要があります。" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "リセットを実行" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "続ける前に、いくつかの質問に答えていただく必要があります。" @@ -33837,14 +34076,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "最低注文数量: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "無料" @@ -33873,66 +34110,56 @@ msgstr "バリエーションを隠す" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "通常価格:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "新しい価格:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "%(item)sの価格を少なくとも%(price)sに変更してください" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "%(item)sの価格を変更します" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "税込み" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "別途 %(name)s %(rate)s%%" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "%(name)s %(rate)sパーセントを含む" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "選択" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "数量を減らす" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "数量を増やす" @@ -34032,10 +34259,6 @@ msgstr[0] "このチケットは%(count)s回使用されています。" msgid "No attendee name provided" msgstr "参加者の名前が入力されていません" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "以前にアップロードした画像" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "この製品の価格が自動割引によって削減されました。" @@ -34424,12 +34647,10 @@ msgid "Your order qualifies for a discount" msgstr "ご注文は割引の対象となります" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "未分類のアイテム" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "%(item)sのフルサイズの画像を表示" @@ -34441,23 +34662,24 @@ msgid_plural "%(amount)s× in your cart" msgstr[0] "%(amount)s個がカートに入っています" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "税込%(value)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s 税抜" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "%(item)sの%(currency)sでの価格を設定" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "以前にアップロードした画像" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35176,11 +35398,6 @@ msgstr "" "あなたが入力したバウチャーコードにより、以下の製品を指定価格で購入することが" "できます:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "%(minprice)sから" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -36177,6 +36394,49 @@ msgstr "書き込みアクセス" msgid "Kosovo" msgstr "コソボ" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "このオプションは現在、このイベントシリーズのカレンダーにのみ影響します。組" +#~ "織全体のカレンダーには影響しません。" + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "PayPalアカウントで支払いを受け取ることができます。PayPalは世界中で最も人気" +#~ "のある支払い方法の一つです。" + +#~ msgid "PayPal account" +#~ msgstr "PayPalアカウント" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "\"続行\"をクリックすると、PayPalにリダイレクトされて支払い情報を入力してい" +#~ "ただきます。その後、こちらに戻り、ご注文を確認していただけます。" + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "PayPalを通じてのお支払いの実行が失敗しました。もう一度お試しいただくか、お" +#~ "問い合わせください。" + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "%(minprice)sから" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "PayPalを通じてのお支払いの実行が失敗しました。もう一度お試しいただくか、お" +#~ "問い合わせください。" + #~ msgid "All actions" #~ msgstr "すべての操作" @@ -36314,9 +36574,6 @@ msgstr "コソボ" #~ msgid "Please do not use special characters in names." #~ msgstr "名前に特殊文字を使用しないでください。" -#~ msgid "State" -#~ msgstr "州・都道府県" - #~ msgid "Program times: date and time" #~ msgstr "プログラム時間:日付と時刻" diff --git a/src/pretix/locale/ja/LC_MESSAGES/djangojs.po b/src/pretix/locale/ja/LC_MESSAGES/djangojs.po index 1c9ec6cd9..952fa8f35 100644 --- a/src/pretix/locale/ja/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ja/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-07-07 09:17+0000\n" "Last-Translator: Hijiri Umemoto \n" "Language-Team: Japanese \n" "Language-Team: Korean 으로 검토되었습니다. 프리픽" "스 계정에 대한 액세스 권한을 부여하는 것은 본인의 위험 부담으로 이루어집니다." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "취소하기" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "허가된 앱" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "에러:" @@ -18931,82 +19170,6 @@ msgstr[0] "" "복수형\n" "%(카운트) 티켓 의 체크인을 영구적으로 삭제하시겠습니까?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "취소하기" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20715,6 +20878,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "" @@ -21326,7 +21490,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -22384,6 +22548,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new check-in list" +msgid "Create a new per-ticket question" +msgstr "새 체크인 목록 만들기" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new order-level question" +msgstr "새 이벤트 만들기" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-ticket questions" +msgstr "질문을 포함합니다" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "" @@ -22400,6 +22588,30 @@ msgstr "" msgid "All personalized products" msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "질문을 포함합니다" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "질문이 재주문되었습니다." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -22925,6 +23137,15 @@ msgstr "" msgid "(optional)" msgstr "" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information required" +msgid "Additional order information" +msgstr "추가 정보가 필요합니다" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "" @@ -22952,6 +23173,23 @@ msgstr "" msgid "Extend payment term" msgstr "" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23224,25 +23462,10 @@ msgstr "" msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24489,6 +24712,15 @@ msgstr "" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +msgid "Last seen: %(time)s" +msgstr "종료: %(날짜)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "" @@ -26288,6 +26520,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -26541,6 +26774,28 @@ msgstr "" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Two-factor authentication has been disabled." +msgid "Available two-factor authentication methods" +msgstr "2단계 인증이 비활성화되었습니다." + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "종료: %(날짜)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Waiting list entries" +msgid "Currently locked until %(date)s" +msgstr "대기자 명단 항목" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -27000,6 +27255,18 @@ msgstr "로그인하려면 이중 인증이 필요합니다" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -27431,10 +27698,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "" -#: pretix/control/views/item.py -msgid "Street" -msgstr "" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -27581,7 +27844,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -27768,6 +28031,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "" +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "찾을 수 없는 주문을 입력했습니다." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -27780,6 +28049,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -27821,10 +28094,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -27975,7 +28244,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -28565,6 +28835,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "비밀번호가 재설정되었습니다" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -28577,6 +28853,16 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "위젯 (웹사이트나 앱에 추가하는 작고 유용한 도구나 정보 표시 창)" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -28739,12 +29025,11 @@ msgstr "" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "" @@ -29295,7 +29580,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -29790,8 +30074,7 @@ msgstr "" msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "" @@ -29850,152 +30133,6 @@ msgstr "" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "페이팔 (온라인 결제 시스템)" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30005,10 +30142,23 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "페이팔 (온라인 결제 시스템)" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30054,6 +30204,49 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "" @@ -30074,6 +30267,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30102,6 +30299,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30110,6 +30313,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -30119,12 +30326,41 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -30212,6 +30448,12 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -30243,6 +30485,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "" @@ -30253,6 +30500,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -30279,8 +30537,17 @@ msgstr "" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -30313,6 +30580,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -32360,7 +32639,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "" @@ -32783,6 +33061,35 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "이 기능을 사용하려면 이벤트가 종료되어야 합니다." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "이 기능을 사용하려면 이벤트가 종료되어야 합니다." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed to %(host)s" +msgid "Proceed without selection" +msgstr "%(host)s로 진행" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -32851,14 +33158,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "" @@ -32887,66 +33192,56 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -33044,10 +33339,6 @@ msgstr[0] "티켓이 %(count)s회 사용되었습니다." msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -33414,12 +33705,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -33432,23 +33721,24 @@ msgid_plural "%(amount)s× in your cart" msgstr[0] "제품 없음" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -34105,11 +34395,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -35044,6 +35329,13 @@ msgstr "" msgid "Kosovo" msgstr "코소보" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "이 옵션은 현재 이 이벤트 시리즈의 캘린더에만 영향을 미치며, 주최자 전체의 " +#~ "캘린더에는 영향을 미치지 않습니다." + #~ msgid "All actions" #~ msgstr "모든 작업" @@ -35160,9 +35452,6 @@ msgstr "코소보" #~ msgid "Please do not use special characters in names." #~ msgstr "이름에 특수 문자를 사용하지 말아 주세요." -#~ msgid "State" -#~ msgstr "주" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/ko/LC_MESSAGES/djangojs.po b/src/pretix/locale/ko/LC_MESSAGES/djangojs.po index 97c064b06..70dd67f95 100644 --- a/src/pretix/locale/ko/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ko/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-02-01 21:00+0000\n" "Last-Translator: z3rrry \n" "Language-Team: Korean \n" "Language-Team: Luxembourgish plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Auswielen" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -31151,10 +31424,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31519,12 +31788,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31538,23 +31805,24 @@ msgstr[0] "Keng Produiten" msgstr[1] "Keng Produiten" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -32205,11 +32473,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -33183,9 +33446,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Benotzt wgl. keng speziell Charakteren an den Nimm." -#~ msgid "State" -#~ msgstr "Staat" - #, fuzzy #~| msgid "Payment date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/lb/LC_MESSAGES/djangojs.po b/src/pretix/locale/lb/LC_MESSAGES/djangojs.po index 28d1795ca..44cc1efbe 100644 --- a/src/pretix/locale/lb/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/lb/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-10-28 17:00+0000\n" "Last-Translator: Sven Muhlen \n" "Language-Team: Luxembourgish plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30736,10 +30978,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31102,12 +31340,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31121,23 +31357,24 @@ msgstr[1] "" msgstr[2] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31788,11 +32025,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/lt/LC_MESSAGES/djangojs.po b/src/pretix/locale/lt/LC_MESSAGES/djangojs.po index 503300533..84ad225a6 100644 --- a/src/pretix/locale/lt/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/lt/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -768,194 +768,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -963,25 +932,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -989,13 +954,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1003,115 +966,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1120,138 +1064,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/lv/LC_MESSAGES/django.po b/src/pretix/locale/lv/LC_MESSAGES/django.po index 18496e5d6..cb624a341 100644 --- a/src/pretix/locale/lv/LC_MESSAGES/django.po +++ b/src/pretix/locale/lv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-02-21 19:00+0000\n" "Last-Translator: anonymous \n" "Language-Team: Latvian %(name)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Atcelt" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20348,6 +20515,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "" @@ -20993,7 +21161,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -22109,6 +22277,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new customer" +msgid "Create a new per-ticket question" +msgstr "Izveidot jaunu klientu" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Date and time" +msgid "Create a new order-level question" +msgstr "Datums un laiks" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Required question" +msgid "Per-ticket questions" +msgstr "Nepieciešamais jautājums" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "" @@ -22127,6 +22319,30 @@ msgstr "" msgid "All personalized products" msgstr "Visi ieejas produkti" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Required question" +msgid "Per-order questions" +msgstr "Nepieciešamais jautājums" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The transaction has been reversed." +msgid "These questions are asked once per order." +msgstr "Transakcija tika atgriezta." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -22666,6 +22882,15 @@ msgstr "Informācija par rēķinu" msgid "(optional)" msgstr "(pēc izvēles)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Papildus informācija" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "" @@ -22693,6 +22918,23 @@ msgstr "" msgid "Extend payment term" msgstr "" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "nav atbildēts" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -22968,25 +23210,10 @@ msgstr "Korekts %(datetime_range)s" msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "nav atbildēts" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24303,6 +24530,16 @@ msgstr "Pieslēgt ierīci" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Sākums: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "" @@ -26178,6 +26415,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -26430,6 +26668,31 @@ msgstr "" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Available until" +msgid "Available two-factor authentication methods" +msgstr "Pieejams līdz" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Termiņš beidzies" +msgstr[1] "Termiņš beidzies" +msgstr[2] "Termiņš beidzies" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Ieeja: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -26905,6 +27168,22 @@ msgstr "Lai ielogotos, ir nepieciešama divu faktoru autentifikācija" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -27360,10 +27639,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "Netika izvēlēti visi vienumi." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Iela" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -27513,7 +27788,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -27704,6 +27979,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Jūs nevarat mainīt vietām vienumus, kas pieder dažādām kategorijām." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You cannot reorder items spanning different categories." +msgid "You entered an order in an event that you do not have access to." +msgstr "Jūs nevarat mainīt vietām vienumus, kas pieder dažādām kategorijām." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -27716,6 +27997,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -27757,10 +28042,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -27915,7 +28196,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -28525,6 +28807,10 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -28537,6 +28823,14 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -28709,12 +29003,11 @@ msgstr "" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "" @@ -29320,7 +29613,6 @@ msgstr "Jūsu ievadītais teksts nav derīgs. Sīkāku informāciju skatīt zem #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -29865,8 +30157,7 @@ msgstr "Pirkuma veikšana" msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "" @@ -29933,159 +30224,6 @@ msgstr "Veiksmīgi maksājumi" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Noklikšķiniet šeit, lai iegūtu apmācību par nepieciešamo atslēgu iegūšanu" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Mērķparametrs" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference" -msgid "Reference prefix" -msgstr "Atsauce" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference" -msgid "Reference postfix" -msgstr "Atsauce" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -#| msgid "Sale over" -msgid "Sale ID" -msgstr "Pārdošana beigusies" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Kopējā vērtība" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30095,12 +30233,26 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Payment ID" msgid "PayPal Merchant ID" msgstr "Maksājuma ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Noklikšķiniet šeit, lai iegūtu apmācību par nepieciešamo atslēgu iegūšanu" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Mērķparametrs" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30148,6 +30300,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference" +msgid "Reference prefix" +msgstr "Atsauce" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference" +msgid "Reference postfix" +msgstr "Atsauce" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Customer account" @@ -30180,6 +30379,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30208,6 +30411,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30216,6 +30425,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "This gift card was used in the meantime. Please try again." @@ -30230,12 +30443,41 @@ msgid "You may need to enable JavaScript for PayPal payments." msgstr "" "Jums, iespējams, būs jāiespējo JavaScript, lai veiktu Stripe maksājumus." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -30343,6 +30585,12 @@ msgstr "Lūdzam pārbaudīt zemāk esošo informāciju un apstiprināt pasūtīj msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -30382,6 +30630,13 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +#| msgid "Sale over" +msgid "Sale ID" +msgstr "Pārdošana beigusies" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order date:" @@ -30394,6 +30649,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Kopējā vērtība" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -30422,8 +30688,17 @@ msgstr "Lūdzu, izvēlieties maksājuma veidu." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -30462,6 +30737,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -32764,7 +33051,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "plus nodokļi" @@ -33286,6 +33572,35 @@ msgstr "" "Lūdzu, dodieties uz maksājuma iestatījumiem un aktivizējiet vienu maksājumu " "veidu." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Lai izmantotu šo funkciju, jūsu pasākumam jābūt pabeigtam." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Lai izmantotu šo funkciju, jūsu pasākumam jābūt pabeigtam." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Turpināt ar pirkumu" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Nepieciešamā informācija." @@ -33366,14 +33681,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimālā pasūtījuma summa: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "bezmaksas" @@ -33402,19 +33715,16 @@ msgstr "Slēpt variantus" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Sākotnējā cena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Jaunā cena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Modify price for %(item)s, at least %(price)s" @@ -33422,34 +33732,29 @@ msgstr "Mainīt cenu %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Mainīt cenu %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "iesk. nodokļus" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "iesk.. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgctxt "subevents" #| msgid "Select date" @@ -33459,13 +33764,11 @@ msgstr "Izvēlēties datumu" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -33578,10 +33881,6 @@ msgstr[2] "" msgid "No attendee name provided" msgstr "Apmeklētāja vārds nav norādīts" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -34000,12 +34299,10 @@ msgid "Your order qualifies for a discount" msgstr "Jūsu pasūtījumi par {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Produkti bez kategorijas" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Rādīt pilnā izmērā bildi no %(item)s" @@ -34020,26 +34317,27 @@ msgstr[1] "Gaidāmie pasākumi" msgstr[2] "Gaidāmie pasākumi" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "incl. taxes" msgid "%(value)s incl. taxes" msgstr "iesk. nodokļus" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Kopējā summa (bez nodokļiem)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Set price in %(currency)s for %(item)s" msgstr "Mainīt cenu %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -34794,11 +35092,6 @@ msgstr "" "Jūs ievadījāt kupona kodu, kas ļauj jums iegādāties kādu no šiem produktiem " "par norādīto cenu:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "no %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "" @@ -35858,6 +36151,10 @@ msgstr "Rediģēšanas režīma piekļuve" msgid "Kosovo" msgstr "Kosovo" +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "no %(minprice)s" + #, python-brace-format #~ msgid "{text}" #~ msgstr "" @@ -35970,9 +36267,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Lūdzu neizmantojiet speciālās rakstzīmes vārdos." -#~ msgid "State" -#~ msgstr "Štats" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/lv/LC_MESSAGES/djangojs.po b/src/pretix/locale/lv/LC_MESSAGES/djangojs.po index abd6339c3..2ee4bd4c8 100644 --- a/src/pretix/locale/lv/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/lv/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2022-04-06 03:00+0000\n" "Last-Translator: Liga V \n" "Language-Team: Latvian plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30717,10 +30956,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31083,12 +31318,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31101,23 +31334,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31768,11 +32002,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/nan/LC_MESSAGES/djangojs.po b/src/pretix/locale/nan/LC_MESSAGES/djangojs.po index 86925413c..b34658740 100644 --- a/src/pretix/locale/nan/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nan/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -766,194 +766,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -961,25 +930,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -987,13 +952,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1001,115 +964,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1118,138 +1062,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/nb_NO/LC_MESSAGES/django.po b/src/pretix/locale/nb_NO/LC_MESSAGES/django.po index a4066d659..d45f58c7a 100644 --- a/src/pretix/locale/nb_NO/LC_MESSAGES/django.po +++ b/src/pretix/locale/nb_NO/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-05-02 23:00+0000\n" "Last-Translator: Daniel Musketa \n" "Language-Team: Norwegian Bokmål ikke blitt gjennomgått av pretix-" "teamet. Å gi tilgang til din pretix-konto skjer på egen risiko." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Avbryt" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Godkjente apper" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Feil:" @@ -19742,82 +19983,6 @@ msgstr[1] "" "Er du sikker på at du vil slette innsjekkingslisten %(name)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Avbryt" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21635,6 +21800,7 @@ msgid "Top recommendation" msgstr "Topp anbefaling" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Eksperimentell funksjon" @@ -22366,8 +22532,12 @@ msgstr "" "denne hendelsen." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Vi anbefaler sterkt å unngå å bruke forkortelser som er lengre enn 16 tegn." @@ -23587,6 +23757,30 @@ msgstr "" "du tilbyr mat, kan et eksempel være å spørre brukerne om eventuelle " "kostholdsbehov." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Opprett et nytt spørsmål." + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Opprett et nytt spørsmål." + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Remove question" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Opprett et nytt spørsmål." @@ -23603,6 +23797,30 @@ msgstr "Spør under innsjekkingen." msgid "All personalized products" msgstr "Alle personlige produkter" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Hidden question" +msgid "Per-order questions" +msgstr "Skjult spørsmål" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Dine endringer er lagret." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -24206,6 +24424,15 @@ msgstr "Fakturainformasjon" msgid "(optional)" msgstr "Valgfritt." +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information required" +msgid "Additional order information" +msgstr "pretix account invitation" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Slett bestillingen" @@ -24235,6 +24462,25 @@ msgstr "Ja, avslå bestillingen." msgid "Extend payment term" msgstr "Forlenge betalingsfristen." +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Denne filen er lastet opp av en bruker og kan inneholde virus eller annet " +"skadelig innhold." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "USIKKER" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24529,27 +24775,10 @@ msgstr "Gyldig %(datetime_range)s" msgid "Ticket page" msgstr "Billett side" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Dette spørsmålet vil bli stilt under innsjekkingen." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Denne filen er lastet opp av en bruker og kan inneholde virus eller annet " -"skadelig innhold." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "USIKKER" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25953,6 +26182,16 @@ msgstr "Koble til en enhet." msgid "Hardware model" msgstr "Maskinvaremodell" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Starttid: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Ikke initialisert ennå." @@ -28004,6 +28243,7 @@ msgid "Add a new device" msgstr "Legg til en ny enhet." #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Nødtokens" @@ -28277,6 +28517,30 @@ msgstr "" msgid "Authentication backend" msgstr "Autentiseringsbaksystem" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Deaktiver to-trinns autentisering." + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Utløpt" +msgstr[1] "Utløpt" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Gyldig til %(datetime)s." + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Lagmedlemskap" @@ -28819,6 +29083,22 @@ msgstr "To logge inn kreves to-faktor-autentisering." msgid "Invalid code, please try again." msgstr "Ugyldig kode, vennligst prøv igjen." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Ugyldig kode, vennligst prøv igjen." +msgstr[1] "Ugyldig kode, vennligst prøv igjen." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Ugyldig kode, vennligst prøv igjen." +msgstr[1] "Ugyldig kode, vennligst prøv igjen." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "De valgte innsjekkingene har blitt tilbakestilt." @@ -29298,10 +29578,6 @@ msgstr "Rekkefølgen på kategoriene er blitt oppdatert." msgid "Not all objects have been selected." msgstr "Dine endringer er lagret." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Gate" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Det etterspurte spørsmålet eksisterer ikke." @@ -29504,7 +29780,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29721,6 +29997,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Du har lagt inn en bestilling som ikke kunne bli funnet." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Du har lagt inn en bestilling som ikke kunne bli funnet." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29737,6 +30019,12 @@ msgstr "" "Du valgte en delvis refusjon for en betalingsmetode som kun støtter full " "refusjon." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"De valgte tilbakebetalingene samsvarer ikke med det valgte totale " +"tilbakebetalingsbeløpet." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29791,12 +30079,6 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"De valgte tilbakebetalingene samsvarer ikke med det valgte totale " -"tilbakebetalingsbeløpet." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Betalingen er opprettet vellykket." @@ -29959,7 +30241,8 @@ msgstr "Emne: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Din melding er satt i kø og vil bli sendt til {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30621,6 +30904,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Passordet er tilbakestilt." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Den nye brukeren er opprettet." @@ -30633,6 +30922,16 @@ msgstr "Reserver kvote" msgid "Bypass quota" msgstr "Omgi kvote" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Den forespurte kupongen eksisterer ikke." @@ -30845,12 +31144,11 @@ msgstr "Automatisk innsjekking" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "teamet til pretix" @@ -31513,7 +31811,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -32086,8 +32383,7 @@ msgstr "Sjekket ut." msgid "Automatically checked in" msgstr "Automatisk innsjekket" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Hemmelighet" @@ -32151,174 +32447,6 @@ msgstr "Bare vellykkede skanninger." msgid "A fully customizable payment method for manual processing." msgstr "En fullt tilpassbar betalingsmetode for manuell behandling." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Aksepter betalinger med din PayPal-konto. PayPal er en av de mest populære " -"betalingsmetodene globalt." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"PayPal-sandkassen blir brukt, du kan teste uten å faktisk sende penger, men " -"du trenger en PayPal-sandkassebruker for å logge inn." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal-konto" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Klikk her for en veiledning om hvordan du kan skaffe de nødvendige nøklene." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Sluttpunkt" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Referanseprefiks" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Enhver verdi som legges inn her vil bli lagt til foran den vanlige " -"bestillingsreferansen som inneholder ordrenummeret." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Referanse etterstavelse" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Enhver verdi som legges inn her vil bli lagt til bak den vanlige " -"bestillingsreferansen som inneholder ordrenummeret." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Koble fra PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Vi hadde problemer med å kommunisere med PayPal." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Vi klarte ikke å behandle betalingen din. Se nedenfor for detaljer om " -"hvordan du kan fortsette." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal har ennå ikke godkjent betalingen. Vi vil informere deg så snart " -"betalingen er fullført." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Tilbakebetalingen av beløpet via PayPal mislyktes: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Betalingen for denne fakturaen er allerede mottatt." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal betalings-ID" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal salgs-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Det totale beløpet som er oppgitt ovenfor, vil bli trukket fra din PayPal-" -"konto etter bekreftelse av ditt kjøp." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Etter at du har klikket på fortsett, vil vi omdirigere deg til PayPal for å " -"fylle ut betalingsdetaljene dine. Deretter vil du bli omdirigert tilbake hit " -"for å gjennomgå og bekrefte bestillingen din." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Salgs-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Siste oppdatering" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Totalverdi" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Vår forsøk på å gjennomføre betalingen din via PayPal har mislyktes. " -"Vennligst prøv igjen eller ta kontakt med oss." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Vi venter på et svar fra PayPal angående din betaling. Vennligst kontakt oss " -"hvis dette tar mer enn noen få timer." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Ugyldig svar mottatt fra PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Det ser ut til at du avbrøt PayPal-betalingen." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Din PayPal-konto har blitt koblet fra." - #: pretix/plugins/paypal2/apps.py #, fuzzy #| msgid "" @@ -32340,10 +32468,24 @@ msgstr "" "de trenger ikke engang en PayPal-konto. PayPal er en av de mest populære " "betalingsmetodene globalt." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal-forhandler-ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Klikk her for en veiledning om hvordan du kan skaffe de nødvendige nøklene." + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Sluttpunkt" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -32415,6 +32557,53 @@ msgstr "" "i flere avdrag eller innen 30 dager. Som selger får du pengene dine med en " "gang." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Referanseprefiks" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Enhver verdi som legges inn her vil bli lagt til foran den vanlige " +"bestillingsreferansen som inneholder ordrenummeret." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Referanse etterstavelse" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Enhver verdi som legges inn her vil bli lagt til bak den vanlige " +"bestillingsreferansen som inneholder ordrenummeret." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatisk --" @@ -32438,6 +32627,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Koble til {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Koble fra PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -32475,6 +32668,14 @@ msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Det oppstod en feil under tilkoblingen med PayPal, vennligst prøv igjen." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"PayPal-sandkassen blir brukt, du kan teste uten å faktisk sende penger, men " +"du trenger en PayPal-sandkassebruker for å logge inn." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -32487,6 +32688,10 @@ msgstr "" "ved et andre eller tredje forsøk. Du kan også prøve andre betalingsmetoder, " "hvis tilgjengelig." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Vi hadde problemer med å kommunisere med PayPal." + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -32497,12 +32702,45 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Du må kanskje aktivere JavaScript for PayPal-betalinger." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Vi klarte ikke å behandle betalingen din. Se nedenfor for detaljer om " +"hvordan du kan fortsette." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal har ennå ikke godkjent betalingen. Vi vil informere deg så snart " +"betalingen er fullført." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Tilbakebetalingen av beløpet via PayPal mislyktes: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Betalingen for denne fakturaen er allerede mottatt." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal betalings-ID" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal salgs-ID" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -32594,6 +32832,14 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "Vi vil deretter belaste PayPal-kontoen din og fullføre bestillingen." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Det totale beløpet som er oppgitt ovenfor, vil bli trukket fra din PayPal-" +"konto etter bekreftelse av ditt kjøp." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32637,6 +32883,11 @@ msgstr "" "betalinger mislykkes. Hvis betalingen din mislykkes, ber vi deg prøve igjen. " "Du kan også prøve med en annen betalingsmetode, hvis du foretrekker det." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Salgs-ID" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Filtrer etter status" @@ -32650,6 +32901,17 @@ msgstr "" "avsluttet, vil pengene ikke bli utbetalt og bestillingen vil forbli i " "ventemodus." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Siste oppdatering" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Totalverdi" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32675,16 +32937,21 @@ msgid "Please select how you want to pay." msgstr "Vennligst velg hvordan du ønsker å betale." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Vår forsøk på å gjennomføre betalingen din via PayPal har mislyktes. " -"Vennligst prøv igjen eller ta kontakt med oss." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Vi venter på et svar fra PayPal angående din betaling. Vennligst kontakt oss " +"hvis dette tar mer enn noen få timer." #: pretix/plugins/paypal2/views.py msgid "" @@ -32726,6 +32993,18 @@ msgstr "" "Din PayPal-konto er nå koblet til pretix. Du kan endre innstillingene i " "detaljene nedenfor." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Ugyldig svar mottatt fra PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Det ser ut til at du avbrøt PayPal-betalingen." + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Din PayPal-konto har blitt koblet fra." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Gammelt API for innsjekkingsenhet" @@ -35058,7 +35337,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "pluss skatter" @@ -35541,6 +35819,35 @@ msgstr "" "Vennligst gå til betalingsinnstillingene og aktiver én eller flere " "betalingsleverandører." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Ditt arrangement må være avsluttet for å bruke denne funksjonen." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Ditt arrangement må være avsluttet for å bruke denne funksjonen." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Fortsett med utsjekkingen." + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Før vi fortsetter, trenger vi litt informasjon." @@ -35623,14 +35930,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "Minimum beløp å bestille: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -35659,66 +35964,56 @@ msgstr "Produkt variasjon" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Opprinnelig pris:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nettopris" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Endre prisen for %(item)s, minst %(price)s." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Endre prisen for %(item)s." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "inkludert skatter" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "pluss %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Velg" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Reduser mengden." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Øk mengden." @@ -35824,10 +36119,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "Ingen deltakernavn oppgitt." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Bildet du tidligere lastet opp" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -36233,12 +36524,10 @@ msgid "Your order qualifies for a discount" msgstr "Dine bestillinger for {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Ukategoriserte elementer" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Vis frem bilde av %(item)s i full størrelse." @@ -36252,24 +36541,25 @@ msgstr[0] "%(count)s elementer" msgstr[1] "%(count)s elementer" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s inkludert skatter" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Total verdi (uten avgifter)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Angi pris i %(currency)s for %(item)s." +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Bildet du tidligere lastet opp" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -37044,11 +37334,6 @@ msgstr "" "Du har tastet inn en kupongkode som gir deg muligheten til å kjøpe ett av " "følgende produkter til den angitte prisen:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "fra %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -38099,6 +38384,54 @@ msgstr "Skriverettighet" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Denne innstillingen påvirker for øyeblikket bare kalenderen til denne " +#~ "arrangementsserien, ikke den overordnede kalenderen for arrangøren." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Aksepter betalinger med din PayPal-konto. PayPal er en av de mest " +#~ "populære betalingsmetodene globalt." + +#~ msgid "PayPal account" +#~ msgstr "PayPal-konto" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Etter at du har klikket på fortsett, vil vi omdirigere deg til PayPal for " +#~ "å fylle ut betalingsdetaljene dine. Deretter vil du bli omdirigert " +#~ "tilbake hit for å gjennomgå og bekrefte bestillingen din." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Vår forsøk på å gjennomføre betalingen din via PayPal har mislyktes. " +#~ "Vennligst prøv igjen eller ta kontakt med oss." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "fra %(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Vår forsøk på å gjennomføre betalingen din via PayPal har mislyktes. " +#~ "Vennligst prøv igjen eller ta kontakt med oss." + #~ msgid "All actions" #~ msgstr "Alle handlinger" @@ -38218,9 +38551,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Ikke bruk spesialtegn i navn." -#~ msgid "State" -#~ msgstr "Stat" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po b/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po index 17ed8d40e..88246c45b 100644 --- a/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2024-03-10 03:00+0000\n" "Last-Translator: fyksen \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch niet gecontroleerd door het pretix-team. " "U geeft deze applicatie op eigen risico toegang tot uw account." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Annuleren" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Geautoriseerde apps" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Fout:" @@ -19397,82 +19642,6 @@ msgstr[1] "" "Weet u zeker dat u de check-ins van %(count)s tickets " "permanent wilt verwijderen?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Annuleren" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21299,6 +21468,7 @@ msgid "Top recommendation" msgstr "Topaanbeveling" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Experimentele functie" @@ -22001,8 +22171,12 @@ msgstr "" "verwijzen." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "We raden sterk af om korte vormen te gebruiken van meer dan 16 tekens." #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -23211,6 +23385,30 @@ msgstr "" "invullen. Als u eten aanbiedt, kunt u uw gebruikers bijvoorbeeld vragen naar " "hun dieetwensen." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Nieuwe vraag aanmaken" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Nieuwe vraag aanmaken" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Vraag verwijderen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Nieuwe vraag aanmaken" @@ -23227,6 +23425,30 @@ msgstr "Vraag tijdens check-in" msgid "All personalized products" msgstr "Alle gepersonaliseerde producten" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Inclusief vragen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "De sortering van de vraag is aangepast." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23832,6 +24054,15 @@ msgstr "Factuurgegevens" msgid "(optional)" msgstr "(optioneel)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Extra informatie" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Verwijder bestelling" @@ -23861,6 +24092,25 @@ msgstr "Ja, bestelling weigeren" msgid "Extend payment term" msgstr "Betalingstermijn verlengen" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Dit bestand is geüpload door een gebruiker en kan virussen of andere " +"kwaadaardige inhoud bevatten." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "ONVEILIG" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "niet beantwoord" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24141,27 +24391,10 @@ msgstr "Geldig %(datetime_range)s" msgid "Ticket page" msgstr "Ticketpagina" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "niet beantwoord" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Deze vraag zal bij het inchecken worden gesteld." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Dit bestand is geüpload door een gebruiker en kan virussen of andere " -"kwaadaardige inhoud bevatten." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "ONVEILIG" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25536,6 +25769,16 @@ msgstr "Apparaat verbinden" msgid "Hardware model" msgstr "Hardwaremodel" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Begin: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Nog niet geïnstalleerd" @@ -27537,6 +27780,7 @@ msgid "Add a new device" msgstr "Nieuw apparaat toevoegen" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Noodtokens" @@ -27799,6 +28043,30 @@ msgstr "Werk als andere gebruiker" msgid "Authentication backend" msgstr "Authenticatie-backend" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Twee-factor-authenticatie uitschakelen" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Verlopen sinds %(date)s" +msgstr[1] "Verlopen sinds %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Geldig tot %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Teamlidmaatschappen" @@ -28337,6 +28605,22 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Ongeldige code, probeer het opnieuw." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Ongeldige code, probeer het opnieuw." +msgstr[1] "Ongeldige code, probeer het opnieuw." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Ongeldige code, probeer het opnieuw." +msgstr[1] "Ongeldige code, probeer het opnieuw." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "De gekozen check-ins zijn teruggedraaid." @@ -28814,10 +29098,6 @@ msgstr "De volgorde van categorieën is bijgewerkt." msgid "Not all objects have been selected." msgstr "Niet alle objecten zijn geselecteerd." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Straat" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "De gevraagde vraag bestaat niet." @@ -29019,7 +29299,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29243,6 +29523,13 @@ msgid "You entered an order in an event with a different currency." msgstr "" "U hebt een bestelling geplaatst in een evenement met een andere valuta." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "" +"U hebt een bestelling geplaatst in een evenement met een andere valuta." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29259,6 +29546,12 @@ msgstr "" "U koos een gedeeltelijke terugbetaling voor een betaalmethode die alleen " "volledige terugbetalingen ondersteunt." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"De door u geselecteerde terugbetalingen komen niet overeen met het " +"geselecteerde totale terugbetalingsbedrag." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29314,12 +29607,6 @@ msgstr "" "\n" "Het team van {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"De door u geselecteerde terugbetalingen komen niet overeen met het " -"geselecteerde totale terugbetalingsbedrag." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "De betaling is succesvol aangemaakt." @@ -29478,7 +29765,8 @@ msgstr "Onderwerp: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Uw bericht is in de wachtrij gezet en zal worden verstuurd naar {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30122,6 +30410,12 @@ msgstr "" "verzonden (idealiter geen e-mail). Tokens die al zijn gegenereerd, blijven " "actief." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Het wachtwoord is opnieuw ingesteld." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "De nieuwe gebruiker is aangemaakt." @@ -30134,6 +30428,16 @@ msgstr "Reserveer quotum" msgid "Bypass quota" msgstr "Quotum omzeilen" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "De gevraagde voucher bestaat niet." @@ -30291,12 +30595,11 @@ msgstr "Automatisch inchecken" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "het pretix-team" @@ -30897,7 +31200,6 @@ msgstr "Uw invoer was ongeldig, zie hieronder voor details." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31452,8 +31754,7 @@ msgstr "Uitgecheckt" msgid "Automatically checked in" msgstr "Automatisch ingecheckt" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Geheim" @@ -31517,174 +31818,6 @@ msgstr "Alleen geslaagde scans" msgid "A fully customizable payment method for manual processing." msgstr "Een volledig aanpasbare betaalmethode voor handmatige verwerking." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Accepteer betalingen met uw PayPal-account. PayPal is een van de meest " -"populaire betaalmethodes wereldwijd." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"De PayPal-sandbox wordt gebruikt. U kunt betalingen testen zonder " -"daadwerkelijk geld over te maken, maar u zult een PayPal-sandboxgebruiker " -"nodig hebben om in te loggen." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal-account" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Klik hier voor instructies voor het verkrijgen van de nodige sleutels" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Endpoint" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Prefix betalingskenmerk" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Elke waarde die hier wordt ingevoerd, wordt voor de reguliere " -"boekingsreferentie met het ordernummer geplaatst." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Achtervoegsel betalingskenmerk" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Elke waarde die hier wordt ingevoerd, wordt toegevoegd achter de reguliere " -"boekingsreferentie met het ordernummer." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Verbinding met PayPal verbreken" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "We hadden problemen met de communicatie met PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"We konden uw betaling niet verwerken. Zie onder voor details over hoe verder " -"te gaan." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal heeft de betaling nog niet goedgekeurd. We zullen u op de hoogte " -"brengen zodra de betaling is voltooid." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Het bedrag via PayPal terugbetalen is mislukt: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "De betaling voor deze factuur is al ontvangen." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal-betalings-ID" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal-verkoop-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Het totaalbedrag dat hierboven staat aangegeven zal van uw PayPal-account " -"worden afgeschreven na de bevestiging van uw aankoop." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Nadat u op 'Doorgaan' hebt geklikt, wordt u doorgestuurd naar PayPal om uw " -"betalingsgegevens in te vullen. Vervolgens wordt u teruggestuurd naar deze " -"pagina om uw bestelling te controleren en te bevestigen." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Verkoopkenmerk" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Laatste update" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Totaalbedrag" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Onze poging om uw betaling bij PayPal uit te voeren is mislukt. Probeer het " -"opnieuw of neem contact met ons op." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"We wachten op een antwoord van PayPal over uw betaling. Neem contact met ons " -"op als dit langer dan een paar uur duurt." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Ongeldige reactie van PayPal ontvangen." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Het lijkt erop dat u de PayPal-betaling hebt geannuleerd" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "De verbinding met uw PayPal-account is verbroken." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31699,10 +31832,23 @@ msgstr "" "account nodig. PayPal is een van de meest populaire betaalmethodes " "wereldwijd." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal-verkoper-ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Klik hier voor instructies voor het verkrijgen van de nodige sleutels" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Endpoint" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31766,6 +31912,53 @@ msgstr "" "betalen in meerdere termijnen of binnen 30 dagen. U als handelaar krijgt " "meteen uw geld." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Prefix betalingskenmerk" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Elke waarde die hier wordt ingevoerd, wordt voor de reguliere " +"boekingsreferentie met het ordernummer geplaatst." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Achtervoegsel betalingskenmerk" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Elke waarde die hier wordt ingevoerd, wordt toegevoegd achter de reguliere " +"boekingsreferentie met het ordernummer." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatisch --" @@ -31789,6 +31982,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Verbinden met {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Verbinding met PayPal verbreken" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31828,6 +32025,15 @@ msgstr "" "Er is een fout opgetreden tijdens het verbinden met PayPal. Probeer het " "opnieuw." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"De PayPal-sandbox wordt gebruikt. U kunt betalingen testen zonder " +"daadwerkelijk geld over te maken, maar u zult een PayPal-sandboxgebruiker " +"nodig hebben om in te loggen." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31840,6 +32046,10 @@ msgstr "" "poging wel slaagt. U kunt ook andere betaalmethoden proberen, indien " "beschikbaar." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "We hadden problemen met de communicatie met PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31851,6 +32061,22 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "U moet mogelijk JavaScript inschakelen voor PayPal-betalingen." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"We konden uw betaling niet verwerken. Zie onder voor details over hoe verder " +"te gaan." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal heeft de betaling nog niet goedgekeurd. We zullen u op de hoogte " +"brengen zodra de betaling is voltooid." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -31860,6 +32086,23 @@ msgstr "" "niet alle benodigde informatie om een automatische terugbetaling uit te " "voeren." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Het bedrag via PayPal terugbetalen is mislukt: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "De betaling voor deze factuur is al ontvangen." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal-betalings-ID" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal-verkoop-ID" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31949,6 +32192,14 @@ msgstr "Klik op de knop \"Betaal nu\" hieronder om uw betaling te bevestigen." msgid "We will then charge your PayPal account and finalize the order." msgstr "We zullen dan uw PayPal-rekening belasten en de bestelling afronden." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Het totaalbedrag dat hierboven staat aangegeven zal van uw PayPal-account " +"worden afgeschreven na de bevestiging van uw aankoop." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31992,6 +32243,11 @@ msgstr "" "mislukken. Als uw betaling mislukt, probeer het dan gewoon nog eens. U kunt " "ook een andere betaalmethode proberen, als u dat liever hebt." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Verkoopkenmerk" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Transactiestatus" @@ -32005,6 +32261,17 @@ msgstr "" "is, zal het bedrag niet terugbetaald worden en de bestelling zal in " "afwachting blijven." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Laatste update" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Totaalbedrag" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32031,11 +32298,20 @@ msgstr "Selecteer hoe u wilt betalen." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Onze poging om uw betaling via PayPal uit te voeren is mislukt. Probeer het " -"opnieuw of neem contact met ons op." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"We wachten op een antwoord van PayPal over uw betaling. Neem contact met ons " +"op als dit langer dan een paar uur duurt." #: pretix/plugins/paypal2/views.py msgid "" @@ -32077,6 +32353,18 @@ msgstr "" "Uw PayPal-account is nu verbonden met pretix. U kunt hieronder de " "instellingen wijzigen." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Ongeldige reactie van PayPal ontvangen." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Het lijkt erop dat u de PayPal-betaling hebt geannuleerd" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "De verbinding met uw PayPal-account is verbroken." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Oude API voor check-in-apparaat" @@ -34346,7 +34634,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "excl. belasting" @@ -34807,6 +35094,35 @@ msgstr "" "Ga naar de betalingsinstellingen en activeer een of meerdere " "betalingsproviders." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "The payment has to be completed before %(date)s." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "De betaling moet worden voltooid voor %(date)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "The payment has to be completed before %(date)s." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "De betaling moet worden voltooid voor %(date)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Ga door met resetten" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Om verder te gaan moet u enkele vragen beantwoorden." @@ -34882,14 +35198,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimale bestelhoeveelheid: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -34918,66 +35232,56 @@ msgstr "Verberg varianten" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Originele prijs:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nieuwe prijs:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Verander prijs voor %(item)s, minimaal %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Verander prijs voor %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "incl. belasting" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Selecteer" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Verminder hoeveelheid" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Verhoog hoeveelheid" @@ -35080,10 +35384,6 @@ msgstr[1] "Dit ticket is al %(count)s keer gebruikt." msgid "No attendee name provided" msgstr "Geen deelnemersnaam opgegeven" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "De afbeelding die u eerder uploadde" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "De prijs van dit product is verlaagd vanwege een automatische korting." @@ -35484,12 +35784,10 @@ msgid "Your order qualifies for a discount" msgstr "Uw bestelling komt in aanmerking voor een korting" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Producten zonder categorie" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Toon volledige afbeelding van %(item)s" @@ -35502,23 +35800,24 @@ msgstr[0] "%(amount)s× in uw winkelwagen" msgstr[1] "%(amount)s× in uw winkelwagen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s incl. belastingen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s zonder belastingen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Prijs in %(currency)s voor %(item)s instellen" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "De afbeelding die u eerder uploadde" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36273,11 +36572,6 @@ msgstr "" "U hebt een vouchercode ingevoerd waarmee u een van de volgende producten " "tegen de opgegeven prijs kunt kopen:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "vanaf %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37294,6 +37588,50 @@ msgstr "Schrijftoegang" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Deze optie is enkel van toepassing op de kalender van de evenementenreeks " +#~ "en niet de kalender van de organisatie." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Accepteer betalingen met uw PayPal-account. PayPal is een van de meest " +#~ "populaire betaalmethodes wereldwijd." + +#~ msgid "PayPal account" +#~ msgstr "PayPal-account" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Nadat u op 'Doorgaan' hebt geklikt, wordt u doorgestuurd naar PayPal om " +#~ "uw betalingsgegevens in te vullen. Vervolgens wordt u teruggestuurd naar " +#~ "deze pagina om uw bestelling te controleren en te bevestigen." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Onze poging om uw betaling bij PayPal uit te voeren is mislukt. Probeer " +#~ "het opnieuw of neem contact met ons op." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "vanaf %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Onze poging om uw betaling via PayPal uit te voeren is mislukt. Probeer " +#~ "het opnieuw of neem contact met ons op." + #~ msgid "All actions" #~ msgstr "Alle acties" @@ -37433,9 +37771,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Gelieve geen bijzondere tekens te gebruiken in namen." -#~ msgid "State" -#~ msgstr "Staat" - #~ msgid "Program times: date and time" #~ msgstr "Programmatijden: datum en tijd" @@ -38174,9 +38509,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Badgeontwerp" -#~ msgid "(Same as above)" -#~ msgstr "(zoals hierboven)" - #~ msgid "Translation in development" #~ msgstr "Vertaling in ontwikkeling" @@ -38739,10 +39071,6 @@ msgstr "Kosovo" #~ msgid "We already sent you an email in the last 24 hours." #~ msgstr "We hebben u in de afgelopen 24 uur al een email gestuurd." -#~ msgctxt "attendee_data" -#~ msgid "Asked" -#~ msgstr "Gevraagd" - #~ msgid "Underpaid" #~ msgstr "Onderbetaald" @@ -39431,9 +39759,6 @@ msgstr "Kosovo" #~ msgid "The payment state of this order was manually modified." #~ msgstr "De betalingsstatus van deze bestelling is handmatig aangepast." -#~ msgid "The payment has to be completed before %(date)s." -#~ msgstr "De betaling moet worden voltooid voor %(date)s." - #~ msgid "" #~ "Do you really want to refund this order? You cannot revert this action." #~ msgstr "" diff --git a/src/pretix/locale/nl/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl/LC_MESSAGES/djangojs.po index b4a6d5951..2f8e72aa7 100644 --- a/src/pretix/locale/nl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl/LC_MESSAGES/djangojs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-03-18 12:23+0000\n" "Last-Translator: Ruud Hendrickx \n" "Language-Team: Dutch \n" "Language-Team: Dutch (Belgium) niet gecontroleerd door het pretix-team. " "U geeft deze applicatie op eigen risico toegang tot uw account." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Annuleren" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Geautoriseerde apps" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Fout:" @@ -19390,82 +19630,6 @@ msgstr[1] "" "Weet u zeker dat u de check-ins van %(count)s tickets " "permanent wilt verwijderen?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Annuleren" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21293,6 +21457,7 @@ msgid "Top recommendation" msgstr "Topaanbeveling" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Experimentele functie" @@ -21995,8 +22160,12 @@ msgstr "" "verwijzen." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "We raden sterk af om korte vormen van meer dan 16 tekens te gebruiken." #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -23203,6 +23372,30 @@ msgstr "" "invullen. Als u eten aanbiedt, kunt u uw gebruikers bijvoorbeeld vragen naar " "hun dieetwensen." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Nieuwe vraag aanmaken" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Nieuwe vraag aanmaken" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Vraag verwijderen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Nieuwe vraag aanmaken" @@ -23219,6 +23412,30 @@ msgstr "Tijdens check-in vragen" msgid "All personalized products" msgstr "Alle gepersonaliseerde producten" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Required question" +msgid "Per-order questions" +msgstr "Verplichte vraag" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "De vraag is opnieuw gesorteerd." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23825,6 +24042,15 @@ msgstr "Factuurinformatie" msgid "(optional)" msgstr "(optioneel)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information required" +msgid "Additional order information" +msgstr "Extra informatie vereist" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Bestelling verwijderen" @@ -23854,6 +24080,25 @@ msgstr "Ja, weiger bestelling" msgid "Extend payment term" msgstr "Betalingstermijn verlengen" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Dit bestand is geüpload door een gebruiker en kan virussen of andere " +"kwaadaardige inhoud bevatten." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "ONVEILIG" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "niet beantwoord" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24133,27 +24378,10 @@ msgstr "Geldig %(datetime_range)s" msgid "Ticket page" msgstr "Ticketpagina" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "niet beantwoord" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Deze vraag zal bij het inchecken gesteld worden." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Dit bestand is geüpload door een gebruiker en kan virussen of andere " -"kwaadaardige inhoud bevatten." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "ONVEILIG" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25526,6 +25754,16 @@ msgstr "Apparaat verbinden" msgid "Hardware model" msgstr "Hardwaremodel" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Last updated: %(date)s" +msgid "Last seen: %(time)s" +msgstr "Laatst bijgewerkt: %(date)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Nog niet geïnstalleerd" @@ -27524,6 +27762,7 @@ msgid "Add a new device" msgstr "Nieuw apparaat toevoegen" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Noodtokens" @@ -27786,6 +28025,30 @@ msgstr "Als gebruiker weergeven" msgid "Authentication backend" msgstr "Authenticatiemechanisme" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Twee-factor-authenticatie uitschakelen" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, python-format +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgctxt "reporting_timeframe" +#| msgid "Current week to date" +msgid "Currently locked until %(date)s" +msgstr "Deze week tot nu" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Teamlidmaatschappen" @@ -28319,6 +28582,22 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Ongeldige code, probeer het opnieuw." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Ongeldige code, probeer het opnieuw." +msgstr[1] "Ongeldige code, probeer het opnieuw." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Ongeldige code, probeer het opnieuw." +msgstr[1] "Ongeldige code, probeer het opnieuw." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "De gekozen check-ins zijn teruggedraaid." @@ -28792,10 +29071,6 @@ msgstr "De volgorde van categorieën is bijgewerkt." msgid "Not all objects have been selected." msgstr "Niet alle objecten zijn geselecteerd." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Straat" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "De geselecteerde vraag bestaat niet." @@ -28997,7 +29272,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29220,6 +29495,13 @@ msgid "You entered an order in an event with a different currency." msgstr "" "U hebt een bestelling geselecteerd in een evenement met een andere valuta." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "" +"U hebt een bestelling geselecteerd in een evenement met een andere valuta." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29234,6 +29516,12 @@ msgstr "" "U hebt gekozen voor een gedeeltelijke terugbetaling via een betaalwijze die " "alleen volledige terugbetalingen ondersteunt." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"De ingevoerde bedragen komen niet overeen met het geselecteerde terug te " +"betalen bedrag." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29288,12 +29576,6 @@ msgstr "" "\n" "Het team van {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"De ingevoerde bedragen komen niet overeen met het geselecteerde terug te " -"betalen bedrag." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "De betaling is met succes verwerkt." @@ -29452,7 +29734,8 @@ msgstr "Onderwerp: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Uw bericht is in de wachtrij gezet en zal verstuurd worden naar {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30095,6 +30378,12 @@ msgstr "" "verzonden (idealiter geen e-mail). Tokens die al gegenereerd zijn, blijven " "actief." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Het wachtwoord is opnieuw ingesteld." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "De nieuwe gebruiker is aangemaakt." @@ -30107,6 +30396,16 @@ msgstr "Reserveren in het quotum" msgid "Bypass quota" msgstr "Quotum omzeilen" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "De gevraagde voucher bestaat niet." @@ -30262,12 +30561,11 @@ msgstr "Automatisch inchecken" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "het pretix-team" @@ -30869,7 +31167,6 @@ msgstr "Uw invoer was ongeldig. Zie hieronder voor details." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31406,8 +31703,7 @@ msgstr "" msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "" @@ -31466,152 +31762,6 @@ msgstr "Alleen geslaagde scans" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31621,10 +31771,23 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31670,6 +31833,49 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "" @@ -31690,6 +31896,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31718,6 +31928,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31726,6 +31942,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31735,12 +31955,41 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -31828,6 +32077,12 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31859,6 +32114,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "" @@ -31869,6 +32129,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31895,8 +32166,17 @@ msgstr "" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -31929,6 +32209,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -33957,7 +34249,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "" @@ -34378,6 +34669,35 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Uw evenement moet afgelopen zijn om deze functie te gebruiken." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Uw evenement moet afgelopen zijn om deze functie te gebruiken." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Doorgaan met resetten" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -34444,14 +34764,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "" @@ -34480,66 +34798,56 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -34638,10 +34946,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -35006,12 +35310,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -35024,23 +35326,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35691,11 +35994,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -36616,6 +36914,13 @@ msgstr "" msgid "Kosovo" msgstr "" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Deze optie is enkel van toepassing op de kalender van de evenementenreeks " +#~ "en niet de kalender van de organisatie." + #~ msgid "All actions" #~ msgstr "Alle acties" @@ -36736,9 +37041,6 @@ msgstr "" #~ msgid "Please do not use special characters in names." #~ msgstr "Gebruik geen speciale tekens in namen." -#~ msgid "State" -#~ msgstr "Staat" - #~ msgid "Program times: date and time" #~ msgstr "Programmatijden: datum en tijd" diff --git a/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po index 711e9be9f..c495c16fa 100644 --- a/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-03-18 14:50+0000\n" "Last-Translator: Ruud Hendrickx \n" "Language-Team: Dutch (Belgium) \n" "Language-Team: Dutch (informal) niet gecontroleerd door het pretix-team. " "Je geeft deze applicatie op eigen risico toegang tot je account." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Annuleren" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Geautoriseerde apps" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Fout:" @@ -19436,82 +19681,6 @@ msgstr[1] "" "Weet je zeker dat je de check-ins van %(count)s tickets " "definitief wilt verwijderen?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Annuleren" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21349,6 +21518,7 @@ msgid "Top recommendation" msgstr "Topaanbeveling" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Experimentele functie" @@ -22050,8 +22220,12 @@ msgstr "" "verwijzen." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "We raden sterk af om korte vormen te gebruiken van meer dan 16 tekens." #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -23261,6 +23435,30 @@ msgstr "" "vullen. Als je eten serveert zou je bijvoorbeeld je gasten om dieeteisen " "kunnen vragen." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Nieuwe vraag aanmaken" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Nieuwe vraag aanmaken" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Vraag verwijderen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Nieuwe vraag aanmaken" @@ -23277,6 +23475,30 @@ msgstr "Vraag tijdens check-in" msgid "All personalized products" msgstr "Alle gepersonaliseerde producten" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Inclusief vragen" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "De vraag is opnieuw geordend." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23882,6 +24104,15 @@ msgstr "Factuurgegevens" msgid "(optional)" msgstr "(optioneel)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Extra informatie" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Verwijder bestelling" @@ -23911,6 +24142,25 @@ msgstr "Ja, bestelling weigeren" msgid "Extend payment term" msgstr "Betalingstermijn verlengen" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Dit bestand is geüpload door een gebruiker, en kan virussen of andere " +"kwaadaardige inhoud bevatten." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "ONVEILIG" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "niet beantwoord" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24191,27 +24441,10 @@ msgstr "Geldig %(datetime_range)s" msgid "Ticket page" msgstr "Kaartjespagina" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "niet beantwoord" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Deze vraag zal bij het inchecken worden gesteld." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Dit bestand is geüpload door een gebruiker, en kan virussen of andere " -"kwaadaardige inhoud bevatten." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "ONVEILIG" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25590,6 +25823,16 @@ msgstr "Apparaat verbinden" msgid "Hardware model" msgstr "Hardwaremodel" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Begin: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Nog niet geïnstalleerd" @@ -27603,6 +27846,7 @@ msgid "Add a new device" msgstr "Nieuw apparaat toevoegen" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Noodtokens" @@ -27865,6 +28109,30 @@ msgstr "Werk als andere gebruiker" msgid "Authentication backend" msgstr "Authenticatie-backend" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Twee-factor-authenticatie uitschakelen" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Verlopen sinds %(date)s" +msgstr[1] "Verlopen sinds %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Geldig tot %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Teamlidmaatschappen" @@ -28404,6 +28672,22 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Ongeldige code, probeer het opnieuw." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Ongeldige code, probeer het opnieuw." +msgstr[1] "Ongeldige code, probeer het opnieuw." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Ongeldige code, probeer het opnieuw." +msgstr[1] "Ongeldige code, probeer het opnieuw." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "De gekozen check-ins zijn teruggedraaid." @@ -28878,10 +29162,6 @@ msgstr "De volgorde van categorieën is bijgewerkt." msgid "Not all objects have been selected." msgstr "Niet alle objecten zijn geselecteerd." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Straat" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "De gevraagde vraag bestaat niet." @@ -29082,7 +29362,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29308,6 +29588,13 @@ msgid "You entered an order in an event with a different currency." msgstr "" "Je hebt een bestelling geplaatst in een evenement met een andere valuta." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "" +"Je hebt een bestelling geplaatst in een evenement met een andere valuta." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29324,6 +29611,12 @@ msgstr "" "Je koos een gedeeltelijke terugbetaling voor een betalingsmethode die alleen " "volledige terugbetalingen ondersteunt." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"De terugbetalingen die je koos komen niet overeen met het gekozen totale " +"terug te betalen bedrag." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29379,12 +29672,6 @@ msgstr "" "\n" "De organisatie van {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"De terugbetalingen die je koos komen niet overeen met het gekozen totale " -"terug te betalen bedrag." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "De betaling is succesvol aangemaakt." @@ -29543,7 +29830,8 @@ msgstr "Onderwerp: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Je bericht is in de wachtrij gezet en zal worden verstuurd naar {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30185,6 +30473,12 @@ msgstr "" "kanaal verzendt (indien mogelijk niet via e-mail). Eerdere noodtokens voor " "deze gebruiker blijven actief." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Het wachtwoord is opnieuw ingesteld." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "De nieuwe gebruiker is aangemaakt." @@ -30197,6 +30491,16 @@ msgstr "Reserveer quotum" msgid "Bypass quota" msgstr "Quota omzeilen" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "De gevraagde voucher bestaat niet." @@ -30354,12 +30658,11 @@ msgstr "Automatisch inchecken" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "het pretix-team" @@ -30959,7 +31262,6 @@ msgstr "Je invoer was ongeldig, zie hieronder voor details." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31516,8 +31818,7 @@ msgstr "Uitgecheckt" msgid "Automatically checked in" msgstr "Automatisch ingecheckt" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Geheim" @@ -31581,174 +31882,6 @@ msgstr "Alleen geslaagde scans" msgid "A fully customizable payment method for manual processing." msgstr "Een volledig aanpasbare betaalmethode voor handmatige verwerking." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Accepteer betalingen met je PayPal-account. PayPal is wereldwijd een van de " -"populairste betaalmethoden." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"De PayPal-sandbox wordt gebruikt. Je kan betalingen testen zonder " -"daadwerkelijk geld over te maken, maar je zal een PayPal-sandboxgebruiker " -"nodig hebben om in te loggen." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal-account" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Klik hier voor instructies over hoe de benodigde sleutels te krijgen" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Endpoint" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Kenmerk-voorvoegsel" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Als je hier een waarde invoert zal deze waarde voor het normale kenmerk met " -"het bestelnummer worden ingevoegd." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Referentie-postfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Elke waarde die hier wordt ingevoerd, wordt toegevoegd achter de reguliere " -"boekingsreferentie met het ordernummer." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Verbinding met PayPal verbreken" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "We hadden problemen met de communicatie met PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"We konden je betaling niet verwerken. Zie hieronder voor details over hoe " -"verder te gaan." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal heeft de betaling nog niet goedgekeurd. We zullen het aan je melden " -"zodra de betaling is voltooid." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Het bedrag via PayPal terugbetalen is mislukt: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "De betaling voor deze factuur is al ontvangen." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal-betalingskenmerk" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal-verkoopkenmerk" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Het totaalbedrag dat hierboven staat aangegeven zal van je PayPal-account " -"worden afgeschreven na de bevestiging van je aankoop." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Als je verdergaat sturen we je door naar PayPal om de betalingsgegevens in " -"te vullen. Hierna zal je naar deze website worden teruggestuurd om de " -"bestelling te controleren en te bevestigen." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Verkoopkenmerk" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Laatste update" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Totale waarde" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Onze poging om je betaling bij PayPal uit te voeren is mislukt. Probeer het " -"opnieuw of neem contact met ons op." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"We wachten op een antwoord van PayPal over je betaling. Neem contact met ons " -"op als dit langer dan een paar uur duurt." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Ongeldige reactie van PayPal ontvangen." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Het lijkt erop dat je de PayPal-betaling hebt geannuleerd" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "De verbinding met je PayPal-account is verbroken." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31763,10 +31896,23 @@ msgstr "" "PayPal-rekening nodig. PayPal is wereldwijd een van de populairste " "betaalmethoden." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal-handelaars-ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Klik hier voor instructies over hoe de benodigde sleutels te krijgen" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Endpoint" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31829,6 +31975,53 @@ msgstr "" "in meerdere termijnen of binnen 30 dagen te betalen. Jij, als handelaar, " "ontvangt je geld direct." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Kenmerk-voorvoegsel" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Als je hier een waarde invoert zal deze waarde voor het normale kenmerk met " +"het bestelnummer worden ingevoegd." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Referentie-postfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Elke waarde die hier wordt ingevoerd, wordt toegevoegd achter de reguliere " +"boekingsreferentie met het ordernummer." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatisch --" @@ -31852,6 +32045,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Verbinden met {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Verbinding met PayPal verbreken" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31891,6 +32088,15 @@ msgstr "" "Er is een fout opgetreden tijdens het verbinden met PayPal. Probeer het " "opnieuw." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"De PayPal-sandbox wordt gebruikt. Je kan betalingen testen zonder " +"daadwerkelijk geld over te maken, maar je zal een PayPal-sandboxgebruiker " +"nodig hebben om in te loggen." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31903,6 +32109,10 @@ msgstr "" "poging wel slaagt. Je kunt ook andere betaalmethoden proberen, indien " "beschikbaar." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "We hadden problemen met de communicatie met PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31914,6 +32124,22 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Mogelijk moet je JavaScript inschakelen voor PayPal-betalingen." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"We konden je betaling niet verwerken. Zie hieronder voor details over hoe " +"verder te gaan." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal heeft de betaling nog niet goedgekeurd. We zullen het aan je melden " +"zodra de betaling is voltooid." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -31923,6 +32149,23 @@ msgstr "" "betaling bevat niet de vereiste informatie om een automatische terugbetaling " "uit te voeren." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Het bedrag via PayPal terugbetalen is mislukt: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "De betaling voor deze factuur is al ontvangen." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal-betalingskenmerk" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal-verkoopkenmerk" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal-APM" @@ -32012,6 +32255,14 @@ msgstr "Klik op de knop 'Nu betalen' hieronder om je betaling te bevestigen." msgid "We will then charge your PayPal account and finalize the order." msgstr "We zullen dan je PayPal-rekening belasten en de bestelling afronden." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Het totaalbedrag dat hierboven staat aangegeven zal van je PayPal-account " +"worden afgeschreven na de bevestiging van je aankoop." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32055,6 +32306,11 @@ msgstr "" "mislukken. Als je betaling mislukt, probeer het dan gewoon nog eens. Je kunt " "ook een andere betaalmethode proberen, als je dat liever hebt." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Verkoopkenmerk" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Betaalstatus" @@ -32068,6 +32324,17 @@ msgstr "" "is afgerond, wordt het geld niet uitbetaald en blijft de bestelling in " "behandeling." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Laatste update" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Totale waarde" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32094,11 +32361,20 @@ msgstr "Selecteer hoe je wilt betalen." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Onze poging om je betaling via PayPal uit te voeren is mislukt. Probeer het " -"opnieuw of neem contact met ons op." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"We wachten op een antwoord van PayPal over je betaling. Neem contact met ons " +"op als dit langer dan een paar uur duurt." #: pretix/plugins/paypal2/views.py msgid "" @@ -32140,6 +32416,18 @@ msgstr "" "Je PayPal-account is nu verbonden met pretix. Je kan hieronder de " "instellingen wijzigen." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Ongeldige reactie van PayPal ontvangen." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Het lijkt erop dat je de PayPal-betaling hebt geannuleerd" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "De verbinding met je PayPal-account is verbroken." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Oude incheckapparaat-API" @@ -34405,7 +34693,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "excl. belasting" @@ -34868,6 +35155,35 @@ msgstr "" "Ga naar de betalingsinstellingen en activeer een of meerdere " "betalingsproviders." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Je evenement moet afgelopen zijn om deze functie te kunnen gebruiken." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Je evenement moet afgelopen zijn om deze functie te kunnen gebruiken." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Ga door met resetten" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Om verder te gaan moet je enkele vragen beantwoorden." @@ -34943,14 +35259,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimumhoeveelheid om te bestellen: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratis" @@ -34979,66 +35293,56 @@ msgstr "Verberg varianten" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Oorspronkelijke prijs:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nieuwe prijs:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Wijzig de prijs voor %(item)s, minimaal %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Verander prijs voor %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "incl. belasting" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Selecteer" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Hoeveelheid verminderen" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Hoeveelheid verhogen" @@ -35141,10 +35445,6 @@ msgstr[1] "Dit ticket is al %(count)s keer gebruikt." msgid "No attendee name provided" msgstr "Geen naam van deelnemer opgegeven" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "De afbeelding die u eerder hebt geüpload" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "De prijs van dit product is verlaagd vanwege een automatische korting." @@ -35547,12 +35847,10 @@ msgid "Your order qualifies for a discount" msgstr "Je bestelling komt in aanmerking voor korting" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Niet-gecategoriseerde items" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Volledige afbeelding van %(item)s weergeven" @@ -35565,23 +35863,24 @@ msgstr[0] "%(amount)s× in je winkelwagen" msgstr[1] "%(amount)s× in je winkelwagen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s incl. belastingen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s zonder belastingen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Stel de prijs in %(currency)s vast voor %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "De afbeelding die u eerder hebt geüpload" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36334,11 +36633,6 @@ msgstr "" "Je hebt een vouchercode ingevoerd die je een van de volgende producten voor " "de opgegeven prijs laat kopen:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "vanaf %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37357,6 +37651,50 @@ msgstr "Schrijftoegang" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Deze optie heeft momenteel alleen invloed op de kalender van deze " +#~ "evenementenreeks, niet op de kalender van de organisator." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Accepteer betalingen met je PayPal-account. PayPal is wereldwijd een van " +#~ "de populairste betaalmethoden." + +#~ msgid "PayPal account" +#~ msgstr "PayPal-account" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Als je verdergaat sturen we je door naar PayPal om de betalingsgegevens " +#~ "in te vullen. Hierna zal je naar deze website worden teruggestuurd om de " +#~ "bestelling te controleren en te bevestigen." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Onze poging om je betaling bij PayPal uit te voeren is mislukt. Probeer " +#~ "het opnieuw of neem contact met ons op." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "vanaf %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Onze poging om je betaling via PayPal uit te voeren is mislukt. Probeer " +#~ "het opnieuw of neem contact met ons op." + #~ msgid "All actions" #~ msgstr "Alle acties" @@ -37494,9 +37832,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Gebruik alsjeblieft geen speciale karakters in namen." -#~ msgid "State" -#~ msgstr "Staat" - #~ msgid "Program times: date and time" #~ msgstr "Programmatijden: datum en tijd" @@ -38132,9 +38467,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Badgeontwerp" -#~ msgid "(Same as above)" -#~ msgstr "(zoals hierboven)" - #~ msgid "Translation in development" #~ msgstr "Vertaling in ontwikkeling" @@ -38721,10 +39053,6 @@ msgstr "Kosovo" #~ msgid "We already sent you an email in the last 24 hours." #~ msgstr "We hebben je in de afgelopen 24 uur al een email gestuurd." -#~ msgctxt "attendee_data" -#~ msgid "Asked" -#~ msgstr "Gevraagd" - #~ msgid "Underpaid" #~ msgstr "Onderbetaald" diff --git a/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po index ea3b396e6..fc95b1a1c 100644 --- a/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-03-18 14:50+0000\n" "Last-Translator: Ruud Hendrickx \n" "Language-Team: Dutch (informal) \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-08-12 04:00+0000\n" +"Last-Translator: IGnacy-NorthVan \n" "Language-Team: Polish \n" "Language: pl\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.13.3\n" +"X-Generator: Weblate 2026.8.1\n" #: pretix/_base_settings.py msgid "English" @@ -92,6 +92,10 @@ msgstr "Grecki" msgid "Hebrew" msgstr "Hebrajski" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonezyjski" @@ -150,7 +154,7 @@ msgstr "Hiszpański (Ameryka Łacińska)" #: pretix/_base_settings.py msgid "Thai" -msgstr "" +msgstr "Tajski" #: pretix/_base_settings.py msgid "Turkish" @@ -199,7 +203,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Lista dozwolonych URI po wylogowaniu, przedzielona spacjami" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Identyfikator klienta" @@ -420,7 +424,7 @@ msgstr "" #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py #, python-format msgid "You've been invited to join %(organizer)s" -msgstr "" +msgstr "Zaproroszono Cię do dołączenia do: %(organizer)s" #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py msgid "This user already has been invited for this team." @@ -445,6 +449,12 @@ msgstr "Nośnik podpięty do innego wydarzenia" msgid "You cannot exchange a medium for a medium." msgstr "Nie możesz zmienić tego zamówienia." +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "You cannot change this order." +msgid "You cannot simulate a medium exchange." +msgstr "Nie możesz zmienić tego zamówienia." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -917,8 +927,7 @@ msgstr "Wyślij informacje o odzyskiwaniu" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -937,7 +946,6 @@ msgstr "Imię i nazwisko uczestnika" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "Adres email uczestnika" @@ -1731,9 +1739,8 @@ msgid "Invoice sender:" msgstr "Nadawca faktury:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1745,8 +1752,7 @@ msgstr "Adres" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Kod pocztowy" @@ -1754,8 +1760,7 @@ msgstr "Kod pocztowy" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Miasto" @@ -1778,8 +1783,7 @@ msgstr "Stan (dot. USA)" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1807,8 +1811,7 @@ msgstr "Odbiorca faktury:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1861,6 +1864,24 @@ msgstr "ID płatności" msgid "Payment providers" msgstr "Dostawcy płatności" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission type" +msgstr "Godzina dokonania transakcji" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission status" +msgstr "Godzina dokonania transakcji" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission date" +msgstr "Godzina dokonania transakcji" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Anulowanie" @@ -2527,7 +2548,6 @@ msgstr "Wydarzenie" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2551,7 +2571,6 @@ msgstr "Stare dane" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Ilość" @@ -2624,7 +2643,8 @@ msgstr "Stany płatności" msgid "Refund states" msgstr "Stany zwrotów" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2638,7 +2658,6 @@ msgstr "Zamówienie" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "ID płatności" @@ -3152,14 +3171,12 @@ msgstr "" "lub jest uszkodzony." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "Jeśli to pole pozostanie puste, bilet będzie ważny od momentu zakupu." +msgid "Street" +msgstr "Ulica" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Ulica i numer domu" +msgid "State" +msgstr "Państwo" #: pretix/base/forms/questions.py #, fuzzy, python-brace-format @@ -3196,6 +3213,16 @@ msgstr "Wprowadź dostępny kanał sprzedaży." msgid "Please enter a date and time no later than {max}." msgstr "Wprowadź prawidłowy wynik." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "Jeśli to pole pozostanie puste, bilet będzie ważny od momentu zakupu." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Ulica i numer domu" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4513,6 +4540,12 @@ msgstr "Data ustawienia" msgid "Initialization date" msgstr "Data inicjalizacji" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "Zapisz w profilu" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5846,6 +5879,10 @@ msgstr "Wybrany wariant nie należy do tej pozycji." msgid "The count needs to be equal to or greater than zero." msgstr "Liczba musi być równa lub większa od zera." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Pozycja zamówienia" + #: pretix/base/models/items.py msgid "Number" msgstr "Liczba" @@ -5883,6 +5920,10 @@ msgstr "Data i godzina" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Kod kraju (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5951,6 +5992,12 @@ msgstr "Obecnie nieobsługiwany w naszych aplikacjach i podczas odprawy" msgid "Maximum value" msgstr "Wartość maksymalna" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Maksymalna długość" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Maksymalna długość" @@ -6027,6 +6074,15 @@ msgid "The maximum value must not be lower than the minimum value." msgstr "" "Maksymalna liczba użyć nie może być mniejsza niż minimalna liczba użyć." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "" +#| "The maximum number of usages may not be lower than the minimum number of " +#| "usages." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "" +"Maksymalna liczba użyć nie może być mniejsza niż minimalna liczba użyć." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6551,10 +6607,6 @@ msgstr "Karta prezentowa" msgid "Value" msgstr "Wartość" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Pozycja zamówienia" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "ID wózka (np. klucz sesji)" @@ -6581,12 +6633,6 @@ msgstr "Klient firmowy" msgid "This reference will be printed on your invoice for your convenience." msgstr "Ta adnotacja zostanie wydrukowana na fakturze." -#: pretix/base/models/orders.py -#, fuzzy -#| msgid "Transaction time" -msgid "Transmission type" -msgstr "Godzina dokonania transakcji" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7584,8 +7630,11 @@ msgid "The payment for this invoice has already been received." msgstr "Płatność za tę fakturę została już otrzymana." #: pretix/base/payment.py +#, fuzzy +#| msgid "" +#| "This payment is already being processed and can not be canceled any more." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "Ta płatność jest już przetwarzana i nie można jej anulować." #: pretix/base/payment.py @@ -8392,6 +8441,18 @@ msgstr "Rozpoczęcie przedsprzedaży" msgid "Presale end" msgstr "Koniec przedsprzedaży" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order details" +msgid "Order creation" +msgstr "Szczegóły zamówienia" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Zamówienie wygasło" + #: pretix/base/reldate.py msgid "before" msgstr "przed" @@ -8416,6 +8477,26 @@ msgstr "Czas względny:" msgid "Not set" msgstr "Nie ustawiony" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Losowo (wartość domyślna, działa ze wszystkimi aplikacjami pretix)" @@ -9722,7 +9803,7 @@ msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Proszę przelej pieniądze na następujące konto bankowe: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "Wartość ta zostanie zastąpiona na podstawie parametrów dynamicznych." @@ -10447,6 +10528,25 @@ msgstr "" "opisania innych opcji uzyskania biletu, takich jak kasa przed wejściem na " "wydarzenie." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "Tekst poradnika" @@ -10617,6 +10717,19 @@ msgstr "" "o ile dostępna jest wystarczająca ilość miejsc. Żadne płatności nie będą " "akceptowane po \"Ostatniej dacie płatności\" skonfigurowanej powyżej." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Generuj faktury dla kanałów sprzedaży" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Pokaż datę rozpoczęcia" @@ -11256,14 +11369,6 @@ msgstr "" msgid "Hide all unavailable dates from calendar or list views" msgstr "Ukryj wszystkie niedostępne daty z wyświetleń kalendarza lub listy" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Ta opcja ma obecnie wpływ tylko na kalendarz tej serii wydarzeń, a nie na " -"kalendarz całego organizatora." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Ukryj wszystkie minione daty w kalendarzu" @@ -14463,6 +14568,28 @@ msgstr "" "Skonfigurowałeś karty podarunkowe, aby były ważne {} lata plus rok, w którym " "wydano kartę podarunkowoą." +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment date" +msgid "Payment term" +msgstr "Termin płatności" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "Termin płatności w dniach" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "Termin płatności w minutach" + #: pretix/control/forms/event.py #, fuzzy #| msgid "including all taxes" @@ -16936,6 +17063,11 @@ msgctxt "rrule" msgid "third" msgstr "trzeci" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -18083,6 +18215,30 @@ msgstr "Wiadomość e-mail została umieszczona w kolejce do wysłania." msgid "Queued emails have been aborted." msgstr "Szczegóły zamówienia zostały zmienione." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The property has been created." +msgid "An organizer meta property has been created." +msgstr "Właściwość została utworzona." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected property has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "Wybrana właściwość została usunięta." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "Organizator został zmieniony." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "Produkt został ponownie zamówiony." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "Dodano akceptację kart podarunkowych dla innego organizatora." @@ -18292,6 +18448,10 @@ msgstr "Twoje dwuskładnikowe kody awaryjne zostały wygenerowane ponownie." msgid "A two-factor emergency code has been generated." msgstr "Wygenerowano dwuskładnikowy kod awaryjny." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -19164,6 +19324,89 @@ msgstr "" "Ta aplikacja nie została sprawdzona przez zespół pretix. " "Udzielenie dostępu do konta pretix odbywa się na własne ryzyko." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Anuluj" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Autoryzowane aplikacje" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Błąd:" @@ -19556,82 +19799,6 @@ msgstr[1] "" msgstr[2] "" "Czy na pewno chcesz trwale usunąć odprawy %(count)s biletów?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Anuluj" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21440,6 +21607,7 @@ msgid "Top recommendation" msgstr "Najlepsza rekomendacja" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Funkcja eksperymentalna" @@ -22148,8 +22316,12 @@ msgstr "" "tego wydarzenia." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Zdecydowanie odradzamy używanie krótkich form składających się z więcej niż " "16 znaków." @@ -23357,6 +23529,30 @@ msgstr "" "Jeśli zapewniasz jedzenie, jednym z przykładów może być pytanie użytkowników " "o wymagania dietetyczne." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Utwórz nowe pytanie" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Utwórz nowe pytanie" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Usuń pytanie" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Utwórz nowe pytanie" @@ -23373,6 +23569,30 @@ msgstr "Zapytaj podczas odprawy" msgid "All personalized products" msgstr "Wszystkie spersonalizowane produkty" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Dołącz pytania" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Zmieniono kolejność pytania." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23977,6 +24197,15 @@ msgstr "Dane do faktury" msgid "(optional)" msgstr "(opcjonalne)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Dodatkowe informacje" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Usuń zamówienie" @@ -24006,6 +24235,25 @@ msgstr "Tak, odmów przyjęcia zmówienia" msgid "Extend payment term" msgstr "Wydłuż termin płatności" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Ten plik został przesłany przez użytkownika i może zawierać wirusy lub inną " +"złośliwą zawartość." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "NIEBEZPIECZNY" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "brak odpowiedzi" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24301,27 +24549,10 @@ msgstr "Ważny %(datetime_range)s" msgid "Ticket page" msgstr "Strona z biletami" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "brak odpowiedzi" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "To pytanie zostanie zadane podczas zameldowania." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Ten plik został przesłany przez użytkownika i może zawierać wirusy lub inną " -"złośliwą zawartość." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "NIEBEZPIECZNY" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25705,6 +25936,16 @@ msgstr "Podłącz urządzenie" msgid "Hardware model" msgstr "Model sprzętu" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Początek: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Jeszcze nie zainicjowany" @@ -27737,6 +27978,7 @@ msgid "Add a new device" msgstr "Dodaj nowe urządzenie" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Tokeny awaryjne" @@ -28006,6 +28248,31 @@ msgstr "Wciel się w użytkownika" msgid "Authentication backend" msgstr "Zaplecze uwierzytelniania" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Wyłącz uwierzytelnianie dwuskładnikowe" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Wygasło od" +msgstr[1] "Wygasło od" +msgstr[2] "Wygasło od" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Ważny do %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Członkostwo w zespole" @@ -28534,6 +28801,24 @@ msgstr "Wymagane uwierzytelnianie dwuskładnikowe (2FA)" msgid "Invalid code, please try again." msgstr "Nieprawidłowy kod, spróbuj ponownie." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Nieprawidłowy kod, spróbuj ponownie." +msgstr[1] "Nieprawidłowy kod, spróbuj ponownie." +msgstr[2] "Nieprawidłowy kod, spróbuj ponownie." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Nieprawidłowy kod, spróbuj ponownie." +msgstr[1] "Nieprawidłowy kod, spróbuj ponownie." +msgstr[2] "Nieprawidłowy kod, spróbuj ponownie." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Wybrane odprawy zostały cofnięte." @@ -29012,10 +29297,6 @@ msgstr "Kolejność kategorii została zaktualizowana." msgid "Not all objects have been selected." msgstr "Nie wszystkie obiekty zostały wybrane." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Ulica" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Żądane pytanie nie istnieje." @@ -29219,7 +29500,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29436,6 +29717,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Wprowadzono zamówienie w wydarzeniu z inną walutą." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "Wprowadzono zamówienie w wydarzeniu z inną walutą." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29452,6 +29739,10 @@ msgstr "" "Wybrano częściowy zwrot kosztów dla metody płatności, która obsługuje tylko " "pełne zwroty kosztów." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "Wybrane zwroty nie są zgodne z wybraną całkowitą kwotą zwrotu." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29507,10 +29798,6 @@ msgstr "" "\n" "Twój zespół - {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "Wybrane zwroty nie są zgodne z wybraną całkowitą kwotą zwrotu." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Płatność została utworzona pomyślnie." @@ -29675,7 +29962,8 @@ msgstr "Temat: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Wiadomość została umieszczona w kolejce i zostanie wysłana do {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30332,6 +30620,12 @@ msgstr "" "niż e-mail, jeśli to możliwe). Wszelkie poprzednie tokeny awaryjne dla tego " "użytkownika pozostają aktywne." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Hasło zostało zresetowane." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Nowy użytkownik został utworzony." @@ -30344,6 +30638,16 @@ msgstr "Zarezerwuj pulę" msgid "Bypass quota" msgstr "Pomiń pulę" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widżet" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Żądany voucher nie istnieje." @@ -30506,12 +30810,11 @@ msgstr "Automatyczna odprawa" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "Zespół Pretix" @@ -31110,7 +31413,6 @@ msgstr "Wprowadzone dane były nieprawidłowe, szczegóły znajdują się poniż #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31668,8 +31970,7 @@ msgstr "Wymeldowany" msgid "Automatically checked in" msgstr "Automatycznie zameldowany" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Sekret" @@ -31733,176 +32034,6 @@ msgstr "Tylko udane skany" msgid "A fully customizable payment method for manual processing." msgstr "W pełni konfigurowalna metoda płatności do ręcznego przetwarzania." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Akceptuj płatności za pomocą konta PayPal. PayPal jest jedną z " -"najpopularniejszych metod płatności na całym świecie." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Piaskownica PayPal jest używana, możesz testować bez faktycznego wysyłania " -"pieniędzy, ale będziesz potrzebować użytkownika piaskownicy PayPal, aby się " -"zalogować." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Konto PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Kliknij tutaj, aby zapoznać się z samouczkiem dotyczącym uzyskiwania " -"wymaganych kluczy" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Punkt końcowy" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Prefiks referencji" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Każda wprowadzona tutaj wartość zostanie dodana przed zwykłym numerem " -"rezerwacji zawierającym numer zamówienia." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Postfiks referencji" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Każda wprowadzona tutaj wartość zostanie dodana za zwykłym numerem " -"rezerwacji zawierającym numer zamówienia." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Rozłączenie z PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Mieliśmy problem z komunikowaniem się z PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Nie mogliśmy przetworzyć Twojej płatności. Poniżej znajdziesz szczegóły " -"dotyczące dalszego postępowania." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal nie zatwierdził jeszcze płatności. Poinformujemy Cię jak tylko " -"płatność zostanie zakończona." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Zwrot kwoty przez PayPal nie powiódł się: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Płatność za tę fakturę została już otrzymana." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID płatności PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "Identyfikator sprzedaży PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Całkowita kwota podana powyżej zostanie pobrana z Twojego konta PayPal po " -"potwierdzeniu zakupu." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Po kliknięciu \"Kontynuuj\" przekierujemy Cię do PayPal w celu uzupełnienia " -"danych do płatności. Po uzupełnieniu danych do płatności system przekieruje " -"Cię z powrotem tutaj by potwierdzić zamówienie." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Identyfikator sprzedaży" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Ostatnia aktualizacja" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Całkowita wartość" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Nasza próba zrealizowania płatności za pośrednictwem systemu PayPal nie " -"powiodła się. Spróbuj ponownie lub skontaktuj się z nami." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Czekamy na odpowiedź od PayPal w sprawie Twojej płatności. Jeśli zajmie to " -"więcej niż kilka godzin, skontaktuj się z nami." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Otrzymano błędną odpowiedź od PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Wygląda na to, że anulowałeś płatność PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Twoje konto PayPal zostało odłączone." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31917,10 +32048,25 @@ msgstr "" "nawet konta PayPal. PayPal jest jedną z najpopularniejszych metod płatności " "na całym świecie." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "Identyfikator sprzedawcy PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Kliknij tutaj, aby zapoznać się z samouczkiem dotyczącym uzyskiwania " +"wymaganych kluczy" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Punkt końcowy" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31984,6 +32130,53 @@ msgstr "" "płatności w wielu ratach lub w ciągu 30 dni. Ty, jako sprzedawca, " "otrzymujesz pieniądze od razu." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Prefiks referencji" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Każda wprowadzona tutaj wartość zostanie dodana przed zwykłym numerem " +"rezerwacji zawierającym numer zamówienia." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Postfiks referencji" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Każda wprowadzona tutaj wartość zostanie dodana za zwykłym numerem " +"rezerwacji zawierającym numer zamówienia." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatyczny --" @@ -32007,6 +32200,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Połącz z {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Rozłączenie z PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -32041,6 +32238,15 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Wystąpił bład podczas łączenia z PayPal, spróbuj ponownie." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Piaskownica PayPal jest używana, możesz testować bez faktycznego wysyłania " +"pieniędzy, ale będziesz potrzebować użytkownika piaskownicy PayPal, aby się " +"zalogować." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -32053,6 +32259,10 @@ msgstr "" "drugiej lub trzeciej próbie. Możesz również wypróbować inne metody " "płatności, jeśli są dostępne." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Mieliśmy problem z komunikowaniem się z PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -32064,6 +32274,22 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Może być konieczne włączenie JavaScript dla płatności PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Nie mogliśmy przetworzyć Twojej płatności. Poniżej znajdziesz szczegóły " +"dotyczące dalszego postępowania." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal nie zatwierdził jeszcze płatności. Poinformujemy Cię jak tylko " +"płatność zostanie zakończona." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -32073,6 +32299,23 @@ msgstr "" "płatność nie zawiera informacji wymaganych do automatycznego zwrotu " "pieniędzy." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Zwrot kwoty przez PayPal nie powiódł się: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Płatność za tę fakturę została już otrzymana." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID płatności PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "Identyfikator sprzedaży PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -32162,6 +32405,14 @@ msgstr "Kliknij poniższy przycisk \"Zapłać teraz\", aby potwierdzić płatno msgid "We will then charge your PayPal account and finalize the order." msgstr "Następnie obciążymy Twoje konto PayPal i sfinalizujemy zamówienie." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Całkowita kwota podana powyżej zostanie pobrana z Twojego konta PayPal po " +"potwierdzeniu zakupu." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32205,6 +32456,11 @@ msgstr "" "się, spróbuj ponownie. Możesz także spróbować użyć innej metody płatności, " "jeśli wolisz." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Identyfikator sprzedaży" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Status płatności" @@ -32217,6 +32473,17 @@ msgstr "" "Ta płatność jest sprawdzana przez PayPal. Do czasu potwierdzenia, pieniądze " "nie zostaną wypłacone, a zamówienie pozostanie w trybie oczekiwania." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Ostatnia aktualizacja" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Całkowita wartość" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32243,11 +32510,20 @@ msgstr "Wybierz, jak chcesz zapłacić." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Nasza próba wykonania płatności za pośrednictwem systemu PayPal nie powiodła " -"się. Spróbuj ponownie lub skontaktuj się z nami." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Czekamy na odpowiedź od PayPal w sprawie Twojej płatności. Jeśli zajmie to " +"więcej niż kilka godzin, skontaktuj się z nami." #: pretix/plugins/paypal2/views.py msgid "" @@ -32289,6 +32565,18 @@ msgstr "" "Twoje konto PayPal jest teraz połączone z pretix. Możesz zmienić ustawienia " "szczegółowe poniżej." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Otrzymano błędną odpowiedź od PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Wygląda na to, że anulowałeś płatność PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Twoje konto PayPal zostało odłączone." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Stary interfejs API urządzeń do odprawy" @@ -34598,7 +34886,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "plus podatki" @@ -35076,6 +35363,35 @@ msgstr "" "Przejdź do ustawień płatności i aktywuj jednego lub więcej dostawców " "płatności." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Aby skorzystać z tej funkcji, wydarzenie musi być zakończone." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Aby skorzystać z tej funkcji, wydarzenie musi być zakończone." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Przejdź do podsumowania" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Zanim przejdziemy dalej, potrzebujemy odpowiedzi na kilka pytań." @@ -35154,14 +35470,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimalna ilość na zamówienie: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "bezpłatne" @@ -35190,66 +35504,56 @@ msgstr "Ukryj warianty" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Cena oryginalna:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nowa cena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Zmodyfikuj cenę dla %(item)s, cena minimalna:j %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Zmień cenę dla %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "w tym podatki" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "w tym %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Wybierz" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Zmniejsz ilość" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Zwiększ ilość" @@ -35351,10 +35655,6 @@ msgstr[2] "Ten bilet został użyty %(count)s razy." msgid "No attendee name provided" msgstr "Brak nazwiska uczestnika" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Obraz przesłany wcześniej" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Cena tego produktu została obniżona z powodu automatycznego rabatu." @@ -35749,12 +36049,10 @@ msgid "Your order qualifies for a discount" msgstr "Twoje zamówienia kwalifikuje się do zniżki" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Produkty bez kategorii" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Pokaż pełnowymiarowy obraz %(item)s" @@ -35770,23 +36068,24 @@ msgstr[1] "%(count)s wydarzenia" msgstr[2] "%(count)s wydarzeń" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s z podatkiem" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s bez podatku" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Ustaw cenę w %(currency)s dla %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Obraz przesłany wcześniej" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36544,11 +36843,6 @@ msgstr "" "Wpisałeś kod voucheru, który pozwala kupić jeden z poniższych produktów po " "wskazanej cenie:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "od %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37575,6 +37869,50 @@ msgstr "Dostęp do zapisu" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Ta opcja ma obecnie wpływ tylko na kalendarz tej serii wydarzeń, a nie na " +#~ "kalendarz całego organizatora." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Akceptuj płatności za pomocą konta PayPal. PayPal jest jedną z " +#~ "najpopularniejszych metod płatności na całym świecie." + +#~ msgid "PayPal account" +#~ msgstr "Konto PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Po kliknięciu \"Kontynuuj\" przekierujemy Cię do PayPal w celu " +#~ "uzupełnienia danych do płatności. Po uzupełnieniu danych do płatności " +#~ "system przekieruje Cię z powrotem tutaj by potwierdzić zamówienie." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nasza próba zrealizowania płatności za pośrednictwem systemu PayPal nie " +#~ "powiodła się. Spróbuj ponownie lub skontaktuj się z nami." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "od %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nasza próba wykonania płatności za pośrednictwem systemu PayPal nie " +#~ "powiodła się. Spróbuj ponownie lub skontaktuj się z nami." + #~ msgid "All actions" #~ msgstr "Wszystkie działania" @@ -37723,9 +38061,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Nie możesz używać znaków specjalnych w imieniu lub nazwisku." -#~ msgid "State" -#~ msgstr "Państwo" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/pl/LC_MESSAGES/djangojs.po b/src/pretix/locale/pl/LC_MESSAGES/djangojs.po index a9da5097b..5a25027dd 100644 --- a/src/pretix/locale/pl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pl/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-04-28 01:00+0000\n" "Last-Translator: Anarion Dunedain \n" "Language-Team: Polish \n" "Language-Team: Polish (informal) plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -31307,10 +31577,6 @@ msgstr[2] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31676,12 +31942,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31696,23 +31960,24 @@ msgstr[1] "Licz produkty dodatkowe" msgstr[2] "Licz produkty dodatkowe" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -32365,11 +32630,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -33329,9 +33589,6 @@ msgstr "" #~ msgid "Please do not use special characters in names." #~ msgstr "Nie używaj znaków specjalnych w imionach." -#~ msgid "State" -#~ msgstr "Stan" - #, fuzzy #~| msgid "Event end time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po index f5c275802..57b46cc15 100644 --- a/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-01-19 06:00+0000\n" "Last-Translator: Serge Bazanski \n" "Language-Team: Polish (informal) \n" "Language-Team: Portuguese plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -31445,10 +31712,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31818,12 +32081,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31837,24 +32098,25 @@ msgstr[0] "Limite de produtos" msgstr[1] "Limite de produtos" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Valor total (sem impostos)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -32507,11 +32769,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/pt/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt/LC_MESSAGES/djangojs.po index df3f1db4b..a09ec90c5 100644 --- a/src/pretix/locale/pt/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-06-05 04:00+0000\n" "Last-Translator: Francisco Rosa \n" "Language-Team: Portuguese \n" "Language-Team: Portuguese (Brazil) \n" @@ -17,7 +17,7 @@ msgstr "" "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.16.2\n" +"X-Generator: Weblate 2026.8.1\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +91,10 @@ msgstr "Grego" msgid "Hebrew" msgstr "Hebraico" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "Húngaro" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonésio" @@ -149,7 +153,7 @@ msgstr "Espanhol (América latina)" #: pretix/_base_settings.py msgid "Thai" -msgstr "" +msgstr "Tailandês" #: pretix/_base_settings.py msgid "Turkish" @@ -196,7 +200,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Lista de URIs permitidas após logout, separadas por espaço" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "ID do cliente" @@ -431,6 +435,12 @@ msgstr "Mídia conectada a outro evento" msgid "You cannot exchange a medium for a medium." msgstr "Você não pode modificar este pedido." +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "You cannot change this order." +msgid "You cannot simulate a medium exchange." +msgstr "Você não pode modificar este pedido." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -881,8 +891,7 @@ msgstr "Informação do evento ou data" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -899,7 +908,6 @@ msgstr "Participante" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "Email do participante" @@ -1654,9 +1662,8 @@ msgid "Invoice sender:" msgstr "Remetente da fatura:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1668,8 +1675,7 @@ msgstr "Endereço" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Código Postal" @@ -1677,8 +1683,7 @@ msgstr "Código Postal" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Cidade" @@ -1701,8 +1706,7 @@ msgstr "Estado" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1730,8 +1734,7 @@ msgstr "Destinatário da fatura:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1784,6 +1787,22 @@ msgstr "Identificadores de pagamento similares" msgid "Payment providers" msgstr "Provedores de pagamento" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "Tipo da transmissão" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "Tipo da transmissão" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "Tipo da transmissão" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Cancelamento" @@ -2447,7 +2466,6 @@ msgstr "Evento" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2471,7 +2489,6 @@ msgstr "Dados antigos" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Quantidade" @@ -2543,7 +2560,8 @@ msgstr "Estados de pagamento" msgid "Refund states" msgstr "Status de reembolso" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2557,7 +2575,6 @@ msgstr "Pedido" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "ID do pagamento" @@ -3018,11 +3035,12 @@ msgid "" "The field \"%(label)s\" may not contain special characters such as " "\"%(chars)s\"." msgstr "" +"O campo \"%(label)s\" não pode conter caracteres especiais como %(chars)s\"." #: pretix/base/forms/questions.py #, python-format msgid "The field \"%(label)s\" may not contain an URL (%(url)s)." -msgstr "" +msgstr "O campo \"%(label)s\" não pode conter uma URL (%(url)s)." #: pretix/base/forms/questions.py msgctxt "phonenumber" @@ -3063,16 +3081,12 @@ msgstr "" "imagem ou era uma imagem corrompida." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" -"Se você mantiver esse campo vazio, o ingresso será válido a partir do " -"momento da compra." +msgid "Street" +msgstr "Rua" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Rua e Número" +msgid "State" +msgstr "Estado" #: pretix/base/forms/questions.py #, python-brace-format @@ -3104,6 +3118,18 @@ msgstr "Por favor insira um dia e horário depois de {min}." msgid "Please enter a date and time no later than {max}." msgstr "Por favor insira um dia e horário antes de {max}." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Se você mantiver esse campo vazio, o ingresso será válido a partir do " +"momento da compra." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Rua e Número" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4434,6 +4460,12 @@ msgstr "Data de instalação" msgid "Initialization date" msgstr "Data de inicialização" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "Salvar no perfil" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5745,6 +5777,10 @@ msgstr "A variação escolhida não pertence a este item." msgid "The count needs to be equal to or greater than zero." msgstr "A contagem precisa ser igual ou maior que zero." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Posição do pedido" + #: pretix/base/models/items.py msgid "Number" msgstr "Número" @@ -5782,6 +5818,10 @@ msgstr "Data e hora" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Código do país (ISO 3166-1 alfa-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5851,6 +5891,12 @@ msgstr "Atualmente não suportado em nossos aplicativos e durante o check-in" msgid "Maximum value" msgstr "Valor máximo" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Comprimento máximo" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Comprimento máximo" @@ -5919,6 +5965,12 @@ msgstr "A data máxima deve ser antes do valor mínimo." msgid "The maximum value must not be lower than the minimum value." msgstr "O valor máximo não pode ser menor que o valor mínimo." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "O valor máximo não pode ser menor que o valor mínimo." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6437,10 +6489,6 @@ msgstr "Cartão Presente" msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Posição do pedido" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "ID do carrinho (por exemplo, chave de sessão)" @@ -6465,10 +6513,6 @@ msgstr "Cliente empresarial" msgid "This reference will be printed on your invoice for your convenience." msgstr "Esta referência será impressa em sua fatura para sua conveniência." -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "Tipo da transmissão" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7470,8 +7514,11 @@ msgid "The payment for this invoice has already been received." msgstr "O pagamento para esta fatura já foi recebido." #: pretix/base/payment.py +#, fuzzy +#| msgid "" +#| "This payment is already being processed and can not be canceled any more." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "Este pagamento já está sendo processado e não pode mais ser cancelado." #: pretix/base/payment.py @@ -8154,7 +8201,7 @@ msgstr "Permitida" #: pretix/base/permissions.py msgctxt "permission_level" msgid "Access existing events" -msgstr "" +msgstr "Acessar eventos existentes" #: pretix/base/permissions.py msgctxt "permission_level" @@ -8250,6 +8297,18 @@ msgstr "Início da pré-venda" msgid "Presale end" msgstr "Término da pré-venda" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order email" +msgid "Order creation" +msgstr "E-mail do pedido" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Pedido expirado" + #: pretix/base/reldate.py msgid "before" msgstr "antes" @@ -8274,6 +8333,26 @@ msgstr "Hora relativa:" msgid "Not set" msgstr "Não definido" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Aleatório (padrão, funciona com todos os aplicativos pretix)" @@ -9580,7 +9659,7 @@ msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Por favor transfira dinheiro para essa conta bancária: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "Este valor será substituído baseado em parâmetros dinâmicos." @@ -10298,6 +10377,25 @@ msgstr "" "vendas designado para este evento terminar. Você pode usá-lo para descrever " "outras opções para obter um ingresso, como uma bilheteria." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "Texto de orientação" @@ -10470,6 +10568,19 @@ msgstr "" "\"expirado\", desde que haja capacidade suficiente disponível. Nenhum " "pagamento será aceito após a 'Última data de pagamentos' configurada acima." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Gerar faturas para canais de vendas" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Exibir data de início" @@ -11102,14 +11213,6 @@ msgid "Hide all unavailable dates from calendar or list views" msgstr "" "Ocultar todas as datas indisponíveis das visualizações de calendário ou lista" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"No momento, essa opção afeta apenas o calendário desta série de eventos, não " -"o calendário de todo o organizador." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Ocultar todas as datas anteriores do calendário" @@ -13537,11 +13640,15 @@ msgstr "Por favor, continue em uma nova aba" #: pretix/base/templates/pretixbase/framebreak.html msgid "For security reasons, the following step is only possible in a new tab." msgstr "" +"Por razões de segurança, o passo seguinte só é possível de ser feito em uma " +"nova aba." #: pretix/base/templates/pretixbase/framebreak.html msgid "" "If the new tab did not open automatically, please click the following button:" msgstr "" +"Se uma nova aba não abrir automaticamente, por favor, clique no botão a " +"seguir:" #: pretix/base/templates/pretixbase/framebreak.html #: pretix/presale/templates/pretixpresale/event/cookies.html @@ -14269,6 +14376,28 @@ msgstr "" "Você configurou os cartões-presente para serem válidos {} anos mais o ano em " "que o cartão-presente é emitido." +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment date" +msgid "Payment term" +msgstr "Data de pagamento" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "Prazo de pagamento em dias" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "Prazo de pagamento em minutos" + #: pretix/control/forms/event.py msgid "Prices including tax" msgstr "Preços incluindo impostos" @@ -16745,6 +16874,11 @@ msgctxt "rrule" msgid "third" msgstr "terceiro" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -17856,6 +17990,30 @@ msgstr "O e-mail foi colocado na fila para ser enviado." msgid "Queued emails have been aborted." msgstr "Os detalhes do pedidos foram alterados." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The property has been created." +msgid "An organizer meta property has been created." +msgstr "A propriedade foi criada." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected property has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "A propriedade selecionada foi excluída." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "O organizador foi alterado." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "O produto foi reordenado." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "A aceitação de cartões-presente para outro organizador foi adicionada." @@ -18065,6 +18223,10 @@ msgstr "Seus códigos de emergência de dois fatores foram regenerados." msgid "A two-factor emergency code has been generated." msgstr "Um código de emergência de dois fatores foi gerado." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18942,6 +19104,89 @@ msgstr "" "Esta aplicação não foi revisada pela equipe pretix. A " "concessão de acesso à sua conta pretix acontece por sua conta e risco." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Cancelar" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Apps autorizadas" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Erro:" @@ -19334,82 +19579,6 @@ msgstr[1] "" "Está certo de que quer excluir permanentemente os check-ins de " "%(count)s ingressos?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Cancelar" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21236,6 +21405,7 @@ msgid "Top recommendation" msgstr "Recomendação principal" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Funcionalidade experimental" @@ -21939,8 +22109,12 @@ msgstr "" "evento." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "Recomendamos fortemente não utilizar mais do que 16 caracteres." #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -23113,6 +23287,30 @@ msgstr "" "você fornece comida, um exemplo seria você perguntas sobre restrições " "alimentares aos participantes." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Criar uma nova pergunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Criar uma nova pergunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Excluir pergunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Criar uma nova pergunta" @@ -23129,6 +23327,30 @@ msgstr "Perguntar durante o check-in" msgid "All personalized products" msgstr "Todos os produtos personalizados" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Incluir perguntas" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "A pergunta foi reordenada." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23689,6 +23911,15 @@ msgstr "Informações de fatura" msgid "(optional)" msgstr "(opcional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Informação adicional" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Excluir pedido" @@ -23718,6 +23949,25 @@ msgstr "Sim, recusar pedido" msgid "Extend payment term" msgstr "Extender prazo de pagamento" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Este arquivo foi carregado por um usuário e pode conter vírus ou outro " +"conteúdo malicioso." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "INSEGURO" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "não respondida" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23994,27 +24244,10 @@ msgstr "Válido %(datetime_range)s" msgid "Ticket page" msgstr "Página de ingresso" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "não respondida" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Esta pergunta será feita durante o check-in." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Este arquivo foi carregado por um usuário e pode conter vírus ou outro " -"conteúdo malicioso." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "INSEGURO" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25350,6 +25583,16 @@ msgstr "Conectar umn dispositivo" msgid "Hardware model" msgstr "Modelo de hardware" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Início: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Ainda não inicializado" @@ -27198,6 +27441,7 @@ msgid "Add a new device" msgstr "Adicionar um novo dispositivo" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Tokens de emergência" @@ -27458,6 +27702,30 @@ msgstr "Personificar usuário" msgid "Authentication backend" msgstr "Backend de autenticação" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Desabilitar a autenticação de dois fatores" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Expirado desde %(date)s" +msgstr[1] "Expirado desde %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "Válido até %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Inscrições de time" @@ -27955,6 +28223,22 @@ msgstr "" msgid "Invalid code, please try again." msgstr "Código inválido, por favor, tente novamente." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Código inválido, por favor, tente novamente." +msgstr[1] "Código inválido, por favor, tente novamente." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Código inválido, por favor, tente novamente." +msgstr[1] "Código inválido, por favor, tente novamente." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Os check-ins selecionados foram revertidos." @@ -28410,10 +28694,6 @@ msgstr "A ordem de categorias foi atualizada." msgid "Not all objects have been selected." msgstr "Nem todos os objetos foram selecionados." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Rua" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "A pergunta solicitada não existe." @@ -28562,7 +28842,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -28769,6 +29049,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Você inseriu um pedido em um evento com uma moeda diferente." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "Você inseriu um pedido em um evento com uma moeda diferente." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -28785,6 +29071,12 @@ msgstr "" "Você selecionou um reembolso parcial para uma forma de pagamento que suporta " "apenas reembolsos totais." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Os reembolsos selecionados não correspondem ao valor total do reembolso " +"selecionado." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -28839,12 +29131,6 @@ msgstr "" "\n" "Organização {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Os reembolsos selecionados não correspondem ao valor total do reembolso " -"selecionado." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "O pagamento foi criado com sucesso." @@ -29003,7 +29289,8 @@ msgstr "Assunto: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Sua mensagem foi enfileirada e será enviada para {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29635,6 +29922,12 @@ msgstr "" "autenticado e seguro (de preferência que não seja email, se possível). " "Outros tokens de emergência para este usuário continuam ativos." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "A senha foi redefinida." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "O novo usuário foi criado." @@ -29647,6 +29940,16 @@ msgstr "Reservar cota" msgid "Bypass quota" msgstr "Ultrapassar cota" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "O cupom solicitado não existe." @@ -29812,12 +30115,11 @@ msgstr "Check-in automatizado" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "time pretix" @@ -30418,7 +30720,6 @@ msgstr "Sua entrada foi inválida, veja abaixo os detalhes." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -30961,8 +31262,7 @@ msgstr "Check-out realizado" msgid "Automatically checked in" msgstr "Check-in automático" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Segredo" @@ -31027,174 +31327,6 @@ msgid "A fully customizable payment method for manual processing." msgstr "" "Um método de pagamento totalmente personalizável para processamento manual." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Aceite pagamentos com sua conta do PayPal. O PayPal é um dos métodos de " -"pagamento mais populares em todo o mundo." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"A sandbox do PayPal está sendo usada, você pode testar sem realmente enviar " -"dinheiro, mas precisará de um usuário da sandbox do PayPal para fazer login." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Conta PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Clique aqui para obter um tutorial sobre como obter as chaves necessárias" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Endpoint" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Prefixo de referência" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Qualquer valor inserido aqui será adicionado na frente da referência de " -"reserva regular contendo o número do pedido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Sufixo de referência" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Qualquer valor inserido aqui será adicionado atrás da referência de reserva " -"regular contendo o número do pedido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Desconectar-se do PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Tivemos problemas para nos comunicar com o PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Não foi possível processar seu pagamento. Veja abaixo os detalhes sobre como " -"proceder." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"O PayPal ainda não aprovou o pagamento. Iremos informá-lo assim que o " -"pagamento for concluído." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Falha no reembolso do valor via PayPal: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "O pagamento para esta fatura já foi recebido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID de pagamento PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "ID da venda do PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"O valor total listado acima será retirado de sua conta do PayPal após a " -"confirmação de sua compra." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Após clicar em continuar, você será redirecionado para o PayPal para " -"concluir o seu pagamento. Em seguida, você será redirecionado de volta para " -"aqui para revisar e confirmar seu pedido." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID da venda" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Última atualização" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Valor total" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Nossa tentativa de executar seu pagamento via PayPal falhou. Por favor, " -"tente novamente ou entre em contato conosco." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Estamos aguardando por informações do PayPal referentes ao seu pagamento. " -"Por favor, entre em contato conosco se isso demorar mais que algumas horas." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Resposta inválida do PayPal recebida." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Parece que você cancelou o pagamento ao PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Sua conta PayPal foi desconectada." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31209,10 +31341,24 @@ msgstr "" "clientes - eles nem precisam de uma conta do PayPal. O PayPal é um dos " "métodos de pagamento mais populares em todo o mundo." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "ID do comerciante do PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Clique aqui para obter um tutorial sobre como obter as chaves necessárias" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Endpoint" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31264,6 +31410,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Prefixo de referência" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Qualquer valor inserido aqui será adicionado na frente da referência de " +"reserva regular contendo o número do pedido." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Sufixo de referência" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Qualquer valor inserido aqui será adicionado atrás da referência de reserva " +"regular contendo o número do pedido." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automático --" @@ -31287,6 +31480,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Conecte-se com {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Desconectar-se do PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31321,6 +31518,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Ocorreu um erro durante a conexão com o PayPal, tente novamente." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"A sandbox do PayPal está sendo usada, você pode testar sem realmente enviar " +"dinheiro, mas precisará de um usuário da sandbox do PayPal para fazer login." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31333,6 +31538,10 @@ msgstr "" "uma segunda ou terceira tentativa. Você pode tentar outro método de " "pagamento, se disponível." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Tivemos problemas para nos comunicar com o PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31344,6 +31553,22 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Pode ser necessário ativar o JavaScript para pagamentos do PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Não foi possível processar seu pagamento. Veja abaixo os detalhes sobre como " +"proceder." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"O PayPal ainda não aprovou o pagamento. Iremos informá-lo assim que o " +"pagamento for concluído." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -31352,6 +31577,23 @@ msgstr "" "Falha no reembolso do valor via PayPal: O pagamento original não contém as " "informações necessárias para emitir um reembolso automático." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Falha no reembolso do valor via PayPal: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "O pagamento para esta fatura já foi recebido." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID de pagamento PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "ID da venda do PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31439,6 +31681,14 @@ msgstr "Clique no botão \"Pague agora\" abaixo para confirmar seu pagamento." msgid "We will then charge your PayPal account and finalize the order." msgstr "Em seguida, cobraremos sua conta do PayPal e finalizaremos o pedido." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"O valor total listado acima será retirado de sua conta do PayPal após a " +"confirmação de sua compra." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31480,6 +31730,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID da venda" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Capturar status" @@ -31490,6 +31745,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Última atualização" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Valor total" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31516,11 +31782,20 @@ msgstr "Por favor, selecione como você quer pagar." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Nossa tentativa de executar o pagamento via PayPal falhou. Por favor, tente " -"novamente ou entre em contato conosco." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Estamos aguardando por informações do PayPal referentes ao seu pagamento. " +"Por favor, entre em contato conosco se isso demorar mais que algumas horas." #: pretix/plugins/paypal2/views.py msgid "" @@ -31562,6 +31837,18 @@ msgstr "" "Sua conta do PayPal agora está conectada ao pretix. Você pode alterar as " "configurações em detalhes abaixo." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Resposta inválida do PayPal recebida." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Parece que você cancelou o pagamento ao PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Sua conta PayPal foi desconectada." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Antiga API de check-in de dispositivo" @@ -33799,7 +34086,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "mais taxas" @@ -34264,6 +34550,35 @@ msgstr "" "Vá para as configurações de pagamento e ative um ou mais provedores de " "pagamento." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Seu evento precisa ter terminado para utilizar esta funcionalidade." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Seu evento precisa ter terminado para utilizar esta funcionalidade." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Prosseguir com o reset" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -34343,14 +34658,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "valor mínimo por pedido: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratuito" @@ -34379,66 +34692,56 @@ msgstr "Ocultar variações" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Preço original:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Novo preço:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Modificar preço para %(item)s, pelo menos %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Modificar preço para %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "inclui taxas" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "mais %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inclui %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Selecione" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Diminuir quantidade" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "AUmentar quantidade" @@ -34540,10 +34843,6 @@ msgstr[1] "Este ingresso foi usado %(count)s vezes." msgid "No attendee name provided" msgstr "Nenhuma nome de participante fornecido" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "A imagem enviada anteriormente" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "O preço deste produto foi reduzido devido um desconto automático." @@ -34940,12 +35239,10 @@ msgid "Your order qualifies for a discount" msgstr "Seu pedido se qualifica para um desconto" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Itens não categorizados" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Mostrar imagem em tamanho real de %(item)s" @@ -34958,23 +35255,24 @@ msgstr[0] "%(amount)s× no seu carrinho" msgstr[1] "%(amount)s× no seu carrinho" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s de taxas incluídas" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s sem impostos" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Definir o preço em %(currency)s para %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "A imagem enviada anteriormente" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35718,11 +36016,6 @@ msgstr "" "Você informou um cupom que permite comprar os seguintes produtos com os " "seguintes preços:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "a partir de %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -36725,6 +37018,50 @@ msgstr "Acesso de escrita" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "No momento, essa opção afeta apenas o calendário desta série de eventos, " +#~ "não o calendário de todo o organizador." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Aceite pagamentos com sua conta do PayPal. O PayPal é um dos métodos de " +#~ "pagamento mais populares em todo o mundo." + +#~ msgid "PayPal account" +#~ msgstr "Conta PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Após clicar em continuar, você será redirecionado para o PayPal para " +#~ "concluir o seu pagamento. Em seguida, você será redirecionado de volta " +#~ "para aqui para revisar e confirmar seu pedido." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nossa tentativa de executar seu pagamento via PayPal falhou. Por favor, " +#~ "tente novamente ou entre em contato conosco." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "a partir de %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nossa tentativa de executar o pagamento via PayPal falhou. Por favor, " +#~ "tente novamente ou entre em contato conosco." + #~ msgid "All actions" #~ msgstr "Todas as ações" @@ -36878,9 +37215,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Não use caracteres especiais nos nomes." -#~ msgid "State" -#~ msgstr "Estado" - #~ msgid "Program times: date and time" #~ msgstr "Horário do programa: dia e hora" diff --git a/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po index 18bf74ba3..a298ef7f1 100644 --- a/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-03-25 08:00+0000\n" "Last-Translator: Renne Rocha \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Portuguese (Portugal) não foi revista pela equipa pretix. Conceder " "acesso à sua conta pretix acontece por sua conta e risco." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Cancelar" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Apps autorizadas" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Erro:" @@ -19630,82 +19877,6 @@ msgstr[1] "" "Tem certeza de que deseja apagar a lista de check-in %(count)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Cancelar" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21526,6 +21697,7 @@ msgid "Top recommendation" msgstr "Recomendação principal" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Característica experimental" @@ -22259,8 +22431,12 @@ msgstr "" "fazer referência a este evento." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Recomendamos fortemente contra o uso de formas curtas de mais de 16 " "caracteres." @@ -23479,6 +23655,30 @@ msgstr "" "sobre o seu bilhete. Se fornecer o comida, um exemplo poderia ser a de pedir " "aos seus utilizadores sobre necessidades dietéticas." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Crie uma nova pergunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Crie uma nova pergunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Apagar pergunta" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Crie uma nova pergunta" @@ -23497,6 +23697,30 @@ msgstr "Perguntar durante o check-in" msgid "All personalized products" msgstr "Todos os produtos de entrada" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Incluir questões" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been deleted." +msgid "These questions are asked once per order." +msgstr "A questão foi removida." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -24101,6 +24325,15 @@ msgstr "Informações da fatura" msgid "(optional)" msgstr "(opcional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Informação adicional" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Excluir pedido" @@ -24130,6 +24363,25 @@ msgstr "Sim, negar pedido" msgid "Extend payment term" msgstr "Estender prazo de pagamento" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Este ficheiro foi enviado por um utilizador e pode conter vírus ou outro " +"conteúdo malicioso." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "INSEGURO" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "não respondido" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24425,27 +24677,10 @@ msgstr "Admissão: %(datetime_range)s" msgid "Ticket page" msgstr "Página do bilhete" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "não respondido" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Esta pergunta será questionada durante o check-in." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Este ficheiro foi enviado por um utilizador e pode conter vírus ou outro " -"conteúdo malicioso." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "INSEGURO" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25849,6 +26084,16 @@ msgstr "Conectar um dispositivo" msgid "Hardware model" msgstr "Modelo do hardware" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Início: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Ainda não inicializado" @@ -27899,6 +28144,7 @@ msgid "Add a new device" msgstr "Adicionar um novo dispositivo" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Tokens de emergência" @@ -28175,6 +28421,30 @@ msgstr "personificar utilizador" msgid "Authentication backend" msgstr "Backend de autenticação" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Desativar autenticação de dois fatores" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Expirado" +msgstr[1] "Expirado" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Admissão: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Membros da equipa" @@ -28719,6 +28989,22 @@ msgstr "Autenticação de dois fatores é obrigatória para fazer login" msgid "Invalid code, please try again." msgstr "Código inválido, por favor tente novamente." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Código inválido, por favor tente novamente." +msgstr[1] "Código inválido, por favor tente novamente." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Código inválido, por favor tente novamente." +msgstr[1] "Código inválido, por favor tente novamente." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Os check-ins selecionados foram revertidos." @@ -29193,10 +29479,6 @@ msgstr "A ordem de categorias foi atualizado." msgid "Not all objects have been selected." msgstr "Nem todos os objetos foram selecionados." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Rua" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "A pergunta solicitada não existe." @@ -29404,7 +29686,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29619,6 +29901,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Procurou um pedido que não pode ser encontrada." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Procurou um pedido que não pode ser encontrada." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29635,6 +29923,12 @@ msgstr "" "Selecionou um reembolso parcial para um método de pagamento que só suporta " "reembolsos totais." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Os reembolsos selecionados não correspondem ao valor total de reembolso " +"selecionado." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29690,12 +29984,6 @@ msgstr "" "\n" "A sua equipa {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Os reembolsos selecionados não correspondem ao valor total de reembolso " -"selecionado." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "O pagamento foi criado com sucesso." @@ -29858,7 +30146,8 @@ msgstr "Assunto: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "A sua mensagem foi colocado na fila e será enviado para {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30514,6 +30803,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "A palavra-passe foi redefinida." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "O novo utilizador foi criado." @@ -30526,6 +30821,16 @@ msgstr "Quota de reserva" msgid "Bypass quota" msgstr "Ignorar quota" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "O voucher solicitado não existe." @@ -30700,12 +31005,11 @@ msgstr "Check-in automático" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "a equipa pretix" @@ -31359,7 +31663,6 @@ msgstr "Sua opinião foi inválida, veja abaixo os detalhes." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31934,8 +32237,7 @@ msgstr "Check-out" msgid "Automatically checked in" msgstr "Check-in automaticamente" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Segredo" @@ -31997,174 +32299,6 @@ msgid "A fully customizable payment method for manual processing." msgstr "" "Um método de pagamento totalmente personalizável para processamento manual." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Aceite pagamentos com sua conta do PayPal. O PayPal é um dos métodos de " -"pagamento mais populares do mundo." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"A sandbox PayPal está a ser usada, pode testar sem enviar dinheiro, mas " -"precisará de um utilizador PayPal para fazer login." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Conta PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Clique aqui para obter um tutorial sobre como obter as chaves necessárias" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Endpoint" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "prefixo de referência" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Qualquer valor inserido aqui será adicionado na frente da referência de " -"reserva normal que contém o número do pedido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Postfix de referência" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Qualquer valor inserido aqui será adicionado atrás da referência regular de " -"reserva que contém o número do pedido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Desligar do PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Tivemos problemas de comunicação com o PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Não fomos capazes de processar o pagamento. Veja abaixo para obter detalhes " -"sobre como proceder." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal ainda não aprovou o pagamento. Vamos informá-lo assim que o pagamento " -"esteja completo." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Reembolso do montante via PayPal falhou: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "O pagamento para esta fatura já foi recebido." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID de pagamento PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal ID de venda" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"O montante total listados acima será retirado da sua conta PayPal após a " -"confirmação de sua compra." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Depois de clicar em continuar, iremos redirecioná-lo para o PayPal para " -"preencher os seus dados de pagamento. Em seguida, será redirecionado de " -"volta para aqui para rever e confirmar o seu pedido." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID da venda" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Última atualização" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Valor total" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"A nossa tentativa de executar o seu Pagamento via PayPal falhou. Por favor, " -"tente de novo ou contacte-nos." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Estamos à espera de uma resposta do PayPal sobre o seu pagamento. Por favor " -"contacte-nos, se isto demorar mais do que algumas horas." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Resposta inválida do PayPal recebida." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Parece que você cancelou o pagamento PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "A sua conta PayPal foi desconectada." - #: pretix/plugins/paypal2/apps.py #, fuzzy #| msgid "" @@ -32186,10 +32320,24 @@ msgstr "" "seus clientes - eles nem precisam de uma conta do PayPal. O PayPal é um dos " "métodos de pagamento mais populares do mundo." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal Merchant ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Clique aqui para obter um tutorial sobre como obter as chaves necessárias" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Endpoint" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -32260,6 +32408,53 @@ msgstr "" "determinado limite) e pague em várias parcelas ou dentro de 30 dias. Você, " "como comerciante, está recebendo seu dinheiro imediatamente." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "prefixo de referência" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Qualquer valor inserido aqui será adicionado na frente da referência de " +"reserva normal que contém o número do pedido." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Postfix de referência" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Qualquer valor inserido aqui será adicionado atrás da referência regular de " +"reserva que contém o número do pedido." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-Automático-" @@ -32283,6 +32478,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Conecte com {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Desligar do PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -32321,6 +32520,14 @@ msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Ocorreu um erro durante a ligação com o PayPal, por favor tente novamente." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"A sandbox PayPal está a ser usada, pode testar sem enviar dinheiro, mas " +"precisará de um utilizador PayPal para fazer login." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -32329,6 +32536,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Tivemos problemas de comunicação com o PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -32340,12 +32551,45 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Pode ser necessário ativar o JavaScript para pagamentos do PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Não fomos capazes de processar o pagamento. Veja abaixo para obter detalhes " +"sobre como proceder." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal ainda não aprovou o pagamento. Vamos informá-lo assim que o pagamento " +"esteja completo." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Reembolso do montante via PayPal falhou: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "O pagamento para esta fatura já foi recebido." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID de pagamento PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal ID de venda" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -32445,6 +32689,14 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"O montante total listados acima será retirado da sua conta PayPal após a " +"confirmação de sua compra." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32482,6 +32734,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID da venda" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order status" @@ -32494,6 +32751,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Última atualização" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Valor total" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32519,16 +32787,21 @@ msgid "Please select how you want to pay." msgstr "Por favor, seleciona como desejas pagar." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"A nossa tentativa de executar o seu Pagamento via PayPal falhou. Por favor, " -"tente de novo ou contacte-nos." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Estamos à espera de uma resposta do PayPal sobre o seu pagamento. Por favor " +"contacte-nos, se isto demorar mais do que algumas horas." #: pretix/plugins/paypal2/views.py msgid "" @@ -32570,6 +32843,18 @@ msgstr "" "A sua conta PayPal agora está ligado ao pretix. Pode alterar as " "configurações em detalhes abaixo." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Resposta inválida do PayPal recebida." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Parece que você cancelou o pagamento PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "A sua conta PayPal foi desconectada." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Dispositivo antigo de API check-in" @@ -34899,7 +35184,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "mais impostos" @@ -35376,6 +35660,35 @@ msgstr "" "Por favor, vá para as configurações de pagamento e ative um ou mais " "provedores de pagamento." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "O seu evento tem que deixar de usar esta funcionalidade." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "O seu evento tem que deixar de usar esta funcionalidade." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Continuar com o checkout" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Antes de continuares, precisamos que respondas a algumas perguntas." @@ -35453,14 +35766,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "valor mínimo do pedido : %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratuito" @@ -35489,66 +35800,56 @@ msgstr "Ocultar variantes" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Preço original:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Novo preço:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Modificar preço para %(item)s, pelo menos %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Modificar preço para %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "incl. impostos" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "mais %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Seleciona" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -35656,10 +35957,6 @@ msgstr[1] "Estes bilhetes já foram utilizados %(count)s vezes." msgid "No attendee name provided" msgstr "Nenhum nome de participante fornecido" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "A imagem que você carregou anteriormente" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "O preço deste item foi reduzido por um desconto automático." @@ -36067,12 +36364,10 @@ msgid "Your order qualifies for a discount" msgstr "os seus pedidos para {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Itens sem categoria" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Mostrar imagem em tamanho original do %(item)s" @@ -36086,23 +36381,24 @@ msgstr[0] "%(count)s elementos" msgstr[1] "%(count)s elementos" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s incl. impostos" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s sem impostos" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Modificar preço de %(item)s para %(currency)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "A imagem que você carregou anteriormente" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36864,11 +37160,6 @@ msgstr "" "Você digitou um código do voucher que lhe permite comprar um dos seguintes " "produtos ao preço especificado:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "a partir de %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37928,6 +38219,47 @@ msgstr "Permissão de escrita" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Aceite pagamentos com sua conta do PayPal. O PayPal é um dos métodos de " +#~ "pagamento mais populares do mundo." + +#~ msgid "PayPal account" +#~ msgstr "Conta PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Depois de clicar em continuar, iremos redirecioná-lo para o PayPal para " +#~ "preencher os seus dados de pagamento. Em seguida, será redirecionado de " +#~ "volta para aqui para rever e confirmar o seu pedido." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "A nossa tentativa de executar o seu Pagamento via PayPal falhou. Por " +#~ "favor, tente de novo ou contacte-nos." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "a partir de %(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "A nossa tentativa de executar o seu Pagamento via PayPal falhou. Por " +#~ "favor, tente de novo ou contacte-nos." + #~ msgid "All actions" #~ msgstr "Todas as ações" @@ -38055,9 +38387,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Por favor não use caracteres especiais em nomes." -#~ msgid "State" -#~ msgstr "Estado" - #~ msgid "Program times: date and time" #~ msgstr "Horários do programa: data e hora" @@ -38669,9 +38998,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Design de crachá" -#~ msgid "(Same as above)" -#~ msgstr "(O mesmo que acima)" - #~ msgid "Translation in development" #~ msgstr "Tradução em desenvolvimento" diff --git a/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po index 82f1a98cb..dcd436455 100644 --- a/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-12-10 15:49+0000\n" "Last-Translator: Ana Rute Pacheco Vivas \n" "Language-Team: Portuguese (Portugal) \n" "Language-Team: Romanian %(name)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Anulează" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -22179,6 +22347,7 @@ msgid "Top recommendation" msgstr "Recomandări de top" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Caracteristică experimentală" @@ -22918,8 +23087,12 @@ msgstr "" "pentru a face referire la acest eveniment." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Vă recomandăm cu tărie să nu folosiți forme scurte de mai mult de 16 " "caractere." @@ -24153,6 +24326,30 @@ msgstr "" "biletul lor. Dacă oferiți mâncare, un exemplu ar putea fi să vă întrebați " "utilizatorii despre cerințele dietetice." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Creați o nouă întrebare" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Creați o nouă întrebare" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Ștergere întrebare" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Creați o nouă întrebare" @@ -24171,6 +24368,30 @@ msgstr "Întrebați la check-in" msgid "All personalized products" msgstr "Toate produsele de acces" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Includeți întrebări" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been deleted." +msgid "These questions are asked once per order." +msgstr "Întrebarea a fost ștearsă." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -24781,6 +25002,15 @@ msgstr "Informații despre factură" msgid "(optional)" msgstr "(opțional)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Informații suplimentare" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Șterge comanda" @@ -24810,6 +25040,25 @@ msgstr "Da, respingeți comanda" msgid "Extend payment term" msgstr "Prelungiți termenul de plată" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Acest fișier a fost încărcat de un utilizator și ar putea conține viruși sau " +"alt conținut malițios." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "NESIGUR" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "fără răspuns" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -25096,27 +25345,10 @@ msgstr "Acces: %(datetime)s" msgid "Ticket page" msgstr "Pagina de bilete" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "fără răspuns" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Această întrebare va fi adresată în timpul check-in-ului." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Acest fișier a fost încărcat de un utilizator și ar putea conține viruși sau " -"alt conținut malițios." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "NESIGUR" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -26546,6 +26778,16 @@ msgstr "Conectați un dispozitiv" msgid "Hardware model" msgstr "Model hardware" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Deschidere: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Nu a fost inițializat încă" @@ -28621,6 +28863,7 @@ msgid "Add a new device" msgstr "Adăugați un nou dispozitiv" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Tokene de urgență" @@ -28892,6 +29135,31 @@ msgstr "Impersonați utilizatorul" msgid "Authentication backend" msgstr "Autentificare backend" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Dezactivare autentificare în doi pași" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Expirat" +msgstr[1] "Expirat" +msgstr[2] "Expirat" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Acces: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Membru al echipei" @@ -29442,6 +29710,24 @@ msgstr "Este necesară autentificarea cu doi factori pentru a vă autentifica" msgid "Invalid code, please try again." msgstr "Cod invalid, vă rugăm să încercați din nou." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Cod invalid, vă rugăm să încercați din nou." +msgstr[1] "Cod invalid, vă rugăm să încercați din nou." +msgstr[2] "Cod invalid, vă rugăm să încercați din nou." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Cod invalid, vă rugăm să încercați din nou." +msgstr[1] "Cod invalid, vă rugăm să încercați din nou." +msgstr[2] "Cod invalid, vă rugăm să încercați din nou." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Check-in-urile selectate au fost restabilite." @@ -29929,10 +30215,6 @@ msgstr "Ordinea categoriilor a fost actualizată." msgid "Not all objects have been selected." msgstr "Nu au fost selectate toate articolele." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Strada" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Întrebarea solicitată nu există." @@ -30144,7 +30426,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -30362,6 +30644,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Ați introdus o comandă care nu a putut fi găsită." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Ați introdus o comandă care nu a putut fi găsită." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -30378,6 +30666,12 @@ msgstr "" "Ați selectat o rambursare parțială pentru o metodă de plată care acceptă " "numai rambursări integrale." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Rambursările pe care le-ați selectat nu corespund cu suma totală de " +"rambursare selectată." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -30433,12 +30727,6 @@ msgstr "" "\n" "Echipa {event}" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Rambursările pe care le-ați selectat nu corespund cu suma totală de " -"rambursare selectată." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Plata a fost creată cu succes." @@ -30602,7 +30890,8 @@ msgstr "Subiect: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Mesajul dvs. a fost pus în coadă și va fi trimis la {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -31271,6 +31560,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Parola a fost resetată." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Noul utilizator a fost creat." @@ -31283,6 +31578,16 @@ msgstr "Cota de rezervă" msgid "Bypass quota" msgstr "Depășirea cotei" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Voucherul solicitat nu există." @@ -31458,12 +31763,11 @@ msgstr "Automatizare check-in" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "echipa pretix" @@ -32113,7 +32417,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -32702,8 +33005,7 @@ msgstr "Check-out efectuat" msgid "Automatically checked in" msgstr "Înregistrări automate check-in" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Cheie secretă" @@ -32766,174 +33068,6 @@ msgstr "Numai scanări reușite" msgid "A fully customizable payment method for manual processing." msgstr "O metodă de plată complet personalizabilă pentru procesarea manuală." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Acceptați plăți cu contul PayPal. PayPal este una dintre cele mai populare " -"metode de plată la nivel mondial." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Se utilizează sandbox-ul PayPal, puteți testa fără a trimite bani, dar veți " -"avea nevoie de un utilizator PayPal sandbox pentru a vă conecta." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Cont PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Faceți click aici pentru un tutorial despre cum să obțineți cheile necesare" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Endpoint" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Prefix de referință" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Orice valoare introdusă aici va fi adăugată în fața referinței obișnuite de " -"rezervare care conține numărul de comandă." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Postfix de referință" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Orice valoare introdusă aici va fi adăugată după referința obișnuită de " -"rezervare care conține numărul de comandă." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Deconectați-vă de la PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Am avut probleme de comunicare cu PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Nu am reușit să procesăm plata dvs. Vedeți mai jos pentru detalii despre cum " -"să procedați." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal nu a aprobat încă plata. Vă vom informa de îndată ce plata va fi " -"finalizată." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Rambursarea sumei prin PayPal a eșuat: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Plata pentru această factură a fost deja primită." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID-ul de plată PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "ID-ul de vânzare PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Suma totală menționată mai sus va fi retrasă din contul dvs. PayPal după " -"confirmarea achiziției." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"După ce ați făcut click pe \"Continuare\", vă vom redirecționa către PayPal " -"pentru a completa detaliile de plată. Apoi veți fi redirecționat înapoi aici " -"pentru a vă revizui și confirma comanda." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID de vânzare" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Ultima actualizare" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Valoarea totală" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Încercarea noastră de a executa plata prin PayPal a eșuat. Vă rugăm să " -"încercați din nou sau să ne contactați." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Așteptăm un răspuns de la PayPal cu privire la plata dumneavoastră. Vă rugăm " -"să ne contactați, dacă acest lucru durează mai mult de câteva ore." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "S-a primit un răspuns invalid de la PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Se pare că ai anulat plata prin PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Contul dvs. PayPal a fost deconectat." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -32943,11 +33077,25 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "PayPal Merchant ID" msgstr "ID-ul de plată PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Faceți click aici pentru un tutorial despre cum să obțineți cheile necesare" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Endpoint" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -32994,6 +33142,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Prefix de referință" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Orice valoare introdusă aici va fi adăugată în fața referinței obișnuite de " +"rezervare care conține numărul de comandă." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Postfix de referință" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Orice valoare introdusă aici va fi adăugată după referința obișnuită de " +"rezervare care conține numărul de comandă." + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "-- Automatic --" @@ -33024,6 +33219,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Conectați-vă cu {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Deconectați-vă de la PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -33063,6 +33262,14 @@ msgstr "" "A apărut o eroare în timpul conectării cu PayPal, vă rugăm să încercați din " "nou." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Se utilizează sandbox-ul PayPal, puteți testa fără a trimite bani, dar veți " +"avea nevoie de un utilizator PayPal sandbox pentru a vă conecta." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -33071,6 +33278,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Am avut probleme de comunicare cu PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "" @@ -33084,12 +33295,45 @@ msgid "You may need to enable JavaScript for PayPal payments." msgstr "" "Este posibil să fie necesar să activați JavaScript pentru plățile Stripe." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Nu am reușit să procesăm plata dvs. Vedeți mai jos pentru detalii despre cum " +"să procedați." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal nu a aprobat încă plata. Vă vom informa de îndată ce plata va fi " +"finalizată." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Rambursarea sumei prin PayPal a eșuat: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Plata pentru această factură a fost deja primită." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID-ul de plată PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "ID-ul de vânzare PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "PayPal APM" @@ -33192,6 +33436,14 @@ msgstr "Vă rugăm să verificați detaliile de mai jos și să confirmați coma msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Suma totală menționată mai sus va fi retrasă din contul dvs. PayPal după " +"confirmarea achiziției." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -33231,6 +33483,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID de vânzare" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order status" @@ -33243,6 +33500,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Ultima actualizare" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Valoarea totală" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -33269,16 +33537,21 @@ msgid "Please select how you want to pay." msgstr "Vă rugăm să selectați cum doriți să plătiți." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Încercarea noastră de a executa plata prin PayPal a eșuat. Vă rugăm să " -"încercați din nou sau să ne contactați." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Așteptăm un răspuns de la PayPal cu privire la plata dumneavoastră. Vă rugăm " +"să ne contactați, dacă acest lucru durează mai mult de câteva ore." #: pretix/plugins/paypal2/views.py #, fuzzy @@ -33324,6 +33597,18 @@ msgstr "" "Contul dvs. PayPal este acum conectat la pretix. Puteți modifica setările în " "detaliu mai jos." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "S-a primit un răspuns invalid de la PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Se pare că ai anulat plata prin PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Contul dvs. PayPal a fost deconectat." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Vechiul dispozitiv de check-in API" @@ -35716,7 +36001,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "plus taxe" @@ -36226,6 +36510,37 @@ msgstr "" "Vă rugăm să accesați setările de plată și să activați unul sau mai mulți " "procesatori de plăți." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Evenimentul dvs. trebuie să se fi încheiat pentru a utiliza această funcție." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" +"Evenimentul dvs. trebuie să se fi încheiat pentru a utiliza această funcție." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Finalizează comanda" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Înainte de a continua, trebuie să răspundeți la câteva întrebări." @@ -36307,14 +36622,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "suma minimă pentru a comanda: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "gratuit" @@ -36343,19 +36656,16 @@ msgstr "Ascundeți variantele" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Preț inițial:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Preț nou:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Modify price for %(item)s, at least %(price)s" @@ -36363,34 +36673,29 @@ msgstr "Modifică prețul pentru %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Modifică prețul pentru %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "inclusiv taxe" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgctxt "subevents" #| msgid "Select date" @@ -36400,13 +36705,11 @@ msgstr "Selectează data" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -36517,10 +36820,6 @@ msgstr[2] "Acest bilet a fost folosit de %(count)s ori." msgid "No attendee name provided" msgstr "Nu a fost furnizat numele participantului" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Imaginea pe care ați încărcat-o anterior" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -36931,12 +37230,10 @@ msgid "Your order qualifies for a discount" msgstr "Comenzile dumneavoastră pentru {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Articole fără categorie" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Arată imaginea în mărime naturală a %(item)s" @@ -36951,25 +37248,26 @@ msgstr[1] "%(count)s elemente" msgstr[2] "%(count)s elemente" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "(incl. taxes)" msgid "%(value)s incl. taxes" msgstr "(inclusiv taxe)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Valoarea totală (fără taxe)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Setați prețul în %(currency)s pentru %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Imaginea pe care ați încărcat-o anterior" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -37743,11 +38041,6 @@ msgstr "" "Ați introdus un cod voucher care vă permite să cumpărați unul dintre " "următoarele produse la prețul specificat:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "de la %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "" @@ -38835,6 +39128,47 @@ msgstr "Acces la scriere" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Acceptați plăți cu contul PayPal. PayPal este una dintre cele mai " +#~ "populare metode de plată la nivel mondial." + +#~ msgid "PayPal account" +#~ msgstr "Cont PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "După ce ați făcut click pe \"Continuare\", vă vom redirecționa către " +#~ "PayPal pentru a completa detaliile de plată. Apoi veți fi redirecționat " +#~ "înapoi aici pentru a vă revizui și confirma comanda." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Încercarea noastră de a executa plata prin PayPal a eșuat. Vă rugăm să " +#~ "încercați din nou sau să ne contactați." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "de la %(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Încercarea noastră de a executa plata prin PayPal a eșuat. Vă rugăm să " +#~ "încercați din nou sau să ne contactați." + #~ msgid "All actions" #~ msgstr "Toate acțiunile" @@ -38963,9 +39297,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Vă rugăm să nu folosiți caractere speciale în nume." -#~ msgid "State" -#~ msgstr "Stat" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" @@ -39632,9 +39963,6 @@ msgstr "Kosovo" #~ msgid "Badge design" #~ msgstr "Designul insignei" -#~ msgid "(Same as above)" -#~ msgstr "(La fel ca mai sus)" - #~ msgid "Translation in development" #~ msgstr "Traducere în curs de dezvoltare" diff --git a/src/pretix/locale/ro/LC_MESSAGES/djangojs.po b/src/pretix/locale/ro/LC_MESSAGES/djangojs.po index cba4d048b..bc78e8677 100644 --- a/src/pretix/locale/ro/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ro/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2022-04-29 04:00+0000\n" "Last-Translator: Edd28 \n" "Language-Team: Romanian \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-30 06:00+0000\n" +"Last-Translator: Translate pretix user 594 " +"\n" "Language-Team: Russian \n" "Language: ru\n" @@ -18,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 2026.6.1\n" +"X-Generator: Weblate 2026.9.1\n" #: pretix/_base_settings.py msgid "English" @@ -92,6 +93,10 @@ msgstr "Греческий" msgid "Hebrew" msgstr "Иврит" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "Венгерский" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Индонезийский" @@ -150,7 +155,7 @@ msgstr "Spanish (Latin America)" #: pretix/_base_settings.py msgid "Thai" -msgstr "" +msgstr "Тайский" #: pretix/_base_settings.py msgid "Turkish" @@ -197,7 +202,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Список разрешённых URI после выхода, разделённых пробелами" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "ID клиента" @@ -443,6 +448,12 @@ msgstr "Носитель подключён к другому мероприят msgid "You cannot exchange a medium for a medium." msgstr "Вы не можете отменить этот заказ." +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "You cannot cancel this order." +msgid "You cannot simulate a medium exchange." +msgstr "Вы не можете отменить этот заказ." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -726,7 +737,7 @@ msgstr "Код подарочного сертификата" #: pretix/control/forms/subevents.py pretix/plugins/banktransfer/payment.py #: pretix/presale/forms/customer.py msgid "This field is required." -msgstr "" +msgstr "Это поле обязательно к заполнению." #: pretix/base/addressvalidation.py msgid "Enter a postal code in the format XXX." @@ -739,7 +750,7 @@ msgstr "" #: pretix/base/auth.py #, python-brace-format msgid "{system} User" -msgstr "" +msgstr "{system} Пользователь" #: pretix/base/auth.py pretix/base/exporters/customers.py #: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py @@ -770,17 +781,19 @@ msgstr "Пароль" #: pretix/base/auth.py msgid "Your password must contain both numeric and alphabetic characters." -msgstr "" +msgstr "Пароль должен содержать цифровые и буквенные символы." #: pretix/base/auth.py -#, python-format +#, fuzzy, python-format msgid "Your password may not be the same as your previous password." msgid_plural "" "Your password may not be the same as one of your %(history_length)s previous " "passwords." -msgstr[0] "" +msgstr[0] "Ваш пароль не может совпадать с предыдущим" msgstr[1] "" +"Ваш пароль не может совпадать с предыдущими %(history_length) паролями" msgstr[2] "" +"Ваш пароль не может совпадать с предыдущими %(history_length) паролями" #: pretix/base/channels.py msgid "Online shop" @@ -788,7 +801,7 @@ msgstr "Интернет-магазин" #: pretix/base/channels.py msgid "API" -msgstr "" +msgstr "API" #: pretix/base/channels.py msgid "" @@ -826,12 +839,12 @@ msgstr "" #, python-brace-format msgid "" "Unable to retrieve configuration from \"{url}\". Error message: \"{error}\"." -msgstr "" +msgstr "Не удалось получить конфигурацию \"{url}\". Ошибка: \"{error}\"." #: pretix/base/customersso/oidc.py #, python-brace-format msgid "Incompatible SSO provider: \"{error}\"." -msgstr "" +msgstr "Несовместимый поставщик SSO: \"{error}\"." #: pretix/base/customersso/oidc.py #, fuzzy, python-brace-format @@ -849,6 +862,9 @@ msgid "" "The email address on this account is not yet verified. Please first confirm " "the email address in your customer account." msgstr "" +"Адрес электронной почты, привязанный к этой учетной записи, еще не " +"подтвержден. Пожалуйста, сначала подтвердите адрес электронной почты в своей " +"учетной записи клиента." #: pretix/base/datasync/datasync.py #, python-brace-format @@ -887,7 +903,7 @@ msgstr "Адрес электронной почты посетителя" #: pretix/base/models/items.py pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Questions" -msgstr "" +msgstr "Вопросы" #: pretix/base/datasync/sourcefields.py #, fuzzy @@ -929,8 +945,7 @@ msgstr "Отправить" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -949,7 +964,6 @@ msgstr "Имя посетителя" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "Адрес электронной почты посетителя" @@ -1112,7 +1126,7 @@ msgstr "Начальная дата мероприятия" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html msgid "Event name" -msgstr "" +msgstr "Название события" #: pretix/base/datasync/sourcefields.py pretix/base/exporters/invoices.py msgid "Event start date" @@ -1148,7 +1162,7 @@ msgstr "Дизайн билета" #: pretix/base/datasync/sourcefields.py pretix/base/notifications.py #: pretix/control/forms/filter.py pretix/control/forms/modelimport.py msgid "Order status" -msgstr "" +msgstr "Статус заказа" #: pretix/base/datasync/sourcefields.py #, fuzzy @@ -1222,11 +1236,11 @@ msgstr "Фамилия" #: pretix/plugins/ticketoutputpdf/models.py #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html msgid "Default" -msgstr "" +msgstr "По умолчанию" #: pretix/base/email.py msgid "Simple with logo" -msgstr "" +msgstr "Простой с логотипом" #: pretix/base/exporter.py msgid "Export format" @@ -1272,6 +1286,8 @@ msgid "" "Download a ZIP file including all files that have been uploaded by your " "customers while creating an order." msgstr "" +"Скачайте ZIP-архив, содержащий все файлы, которые ваши клиенты загрузили при " +"оформлении заказа." #: pretix/base/exporters/answers.py pretix/base/exporters/orderlist.py #: pretix/base/models/checkin.py pretix/base/models/items.py @@ -1304,7 +1320,7 @@ msgstr "Дата" #: pretix/plugins/sendmail/forms.py msgctxt "subevent" msgid "All dates" -msgstr "" +msgstr "Все даты" #: pretix/base/exporters/customers.py pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/edit.html @@ -1385,7 +1401,7 @@ msgstr "Номер телефона" #: pretix/base/settings.py #: pretix/control/templates/pretixcontrol/users/index.html msgid "Full name" -msgstr "" +msgstr "Полное имя" #: pretix/base/exporters/customers.py pretix/base/exporters/invoices.py #: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py @@ -1440,7 +1456,7 @@ msgstr "Адрес электронной почты посетителя" #: pretix/base/exporters/customers.py pretix/base/models/customers.py #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "Last login" -msgstr "" +msgstr "Последний вход в систему" #: pretix/base/exporters/customers.py pretix/base/models/customers.py #: pretix/control/templates/pretixcontrol/organizers/customer.html @@ -1462,7 +1478,7 @@ msgstr "Язык" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html msgid "Notes" -msgstr "" +msgstr "Заметки" #: pretix/base/exporters/customers.py pretix/base/exporters/events.py #: pretix/base/exporters/invoices.py pretix/base/exporters/items.py @@ -1489,7 +1505,7 @@ msgstr "Нет" #: pretix/base/models/memberships.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/event/live.html msgid "Test mode" -msgstr "" +msgstr "Тестовый режим" #: pretix/base/exporters/customers.py pretix/base/models/memberships.py #: pretix/control/forms/filter.py @@ -1610,7 +1626,7 @@ msgstr "Дата мероприятия" msgid "" "Download a spreadsheet with information on all events in this organizer " "account." -msgstr "" +msgstr "Загрузка таблицы с информацией о всех событиях организатора." #: pretix/base/exporters/events.py pretix/base/models/event.py #: pretix/base/models/organizer.py @@ -1636,33 +1652,33 @@ msgstr "Часовой пояс" #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "Event start time" -msgstr "" +msgstr "Время начала события" #: pretix/base/exporters/events.py pretix/base/models/event.py #: pretix/base/pdf.py pretix/control/forms/subevents.py #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "Event end time" -msgstr "" +msgstr "Время окончания события" #: pretix/base/exporters/events.py pretix/base/models/event.py #: pretix/control/forms/subevents.py #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "Admission time" -msgstr "" +msgstr "Время начала входа" #: pretix/base/exporters/events.py pretix/base/models/event.py #: pretix/control/forms/subevents.py #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "Start of presale" -msgstr "" +msgstr "Начало предпродажи" #: pretix/base/exporters/events.py pretix/base/models/event.py #: pretix/control/forms/subevents.py #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "End of presale" -msgstr "" +msgstr "Конец предпродажи" #: pretix/base/exporters/events.py pretix/base/exporters/invoices.py #: pretix/base/models/event.py pretix/base/models/items.py @@ -1688,7 +1704,7 @@ msgstr "Долгота" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "Internal comment" -msgstr "" +msgstr "Внутренний комментарий" #: pretix/base/exporters/invoices.py pretix/base/models/orders.py #: pretix/control/forms/filter.py @@ -1784,9 +1800,8 @@ msgid "Invoice sender:" msgstr "Отправитель счёта:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1798,8 +1813,7 @@ msgstr "Адрес" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Почтовый индекс" @@ -1807,8 +1821,7 @@ msgstr "Почтовый индекс" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Город" @@ -1831,8 +1844,7 @@ msgstr "Штат" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1860,8 +1872,7 @@ msgstr "Получатель счёта:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1916,6 +1927,24 @@ msgstr "Информация о платеже" msgid "Payment providers" msgstr "Плательщики" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +#, fuzzy +#| msgid "Cancel order" +msgid "Transmission type" +msgstr "Отменить заказ" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Cancel order" +msgid "Transmission status" +msgstr "Отменить заказ" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Cancel order" +msgid "Transmission date" +msgstr "Отменить заказ" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Отмена" @@ -1991,7 +2020,7 @@ msgstr "Вариант" #: pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/items/category.html msgid "Product category" -msgstr "" +msgstr "Категория продукта" #: pretix/base/exporters/items.py pretix/base/models/discount.py #: pretix/base/models/items.py pretix/base/models/tax.py @@ -2029,7 +2058,7 @@ msgstr "" #: pretix/plugins/autocheckin/models.py #: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html msgid "Sales channels" -msgstr "" +msgstr "Канал продаж" #: pretix/base/exporters/items.py pretix/base/models/items.py #: pretix/control/templates/pretixcontrol/items/index.html @@ -2360,7 +2389,7 @@ msgstr "Номера счетов" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html msgid "Sales channel" -msgstr "" +msgstr "Канал продаж" #: pretix/base/exporters/orderlist.py pretix/base/models/orders.py #: pretix/control/forms/filter.py @@ -2608,7 +2637,6 @@ msgstr "Мероприятие" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2638,9 +2666,8 @@ msgstr "Данные заказа" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" -msgstr "" +msgstr "Количество" #: pretix/base/exporters/orderlist.py #, fuzzy @@ -2720,7 +2747,8 @@ msgstr "Состояние платежа" msgid "Refund states" msgstr "Состояние возвратa" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2734,7 +2762,6 @@ msgstr "Заказ" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "ID платежа" @@ -3011,7 +3038,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py pretix/control/forms/orders.py msgid "Special terms and conditions" -msgstr "" +msgstr "Особые условия" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/order/change.html @@ -3019,7 +3046,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/control/templates/pretixcontrol/organizers/giftcards.html msgid "Current value" -msgstr "" +msgstr "Текущее значение" #: pretix/base/exporters/orderlist.py #, fuzzy @@ -3157,12 +3184,12 @@ msgstr "Дата" #: pretix/base/exporters/waitinglist.py pretix/control/views/waitinglist.py msgid "Priority" -msgstr "" +msgstr "Приоритет" #: pretix/base/forms/__init__.py #, python-brace-format msgid "You can use {markup_name} in this field." -msgstr "" +msgstr "Вы можте использовать {markup_name}в этом поле." #: pretix/base/forms/__init__.py #, python-format @@ -3198,7 +3225,7 @@ msgstr "" #: pretix/base/forms/auth.py pretix/base/forms/user.py #: pretix/control/forms/users.py pretix/presale/forms/customer.py msgid "Please enter the same password twice" -msgstr "" +msgstr "Повторите пароль" #: pretix/base/forms/auth.py pretix/presale/forms/customer.py msgid "Repeat password" @@ -3213,7 +3240,7 @@ msgstr "Адрес электронной почты" #: pretix/base/forms/auth.py pretix/control/forms/orders.py #: pretix/control/templates/pretixcontrol/shredder/download.html msgid "Confirmation code" -msgstr "" +msgstr "Код подтверждения" #: pretix/base/forms/questions.py #, fuzzy @@ -3251,7 +3278,7 @@ msgstr "Внутренняя ссылка" #: pretix/base/forms/questions.py msgctxt "phonenumber" msgid "Phone number (without international area code)" -msgstr "" +msgstr "Номер телефона (без кода страны)" #: pretix/base/forms/questions.py msgid "" @@ -3276,14 +3303,17 @@ msgid "" msgstr "" #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" +#, fuzzy +#| msgid "Street address" +msgid "Street" +msgstr "Адрес с указанием улицы и номера дома" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Улица и номер дома" +#, fuzzy +#| msgctxt "address" +#| msgid "State" +msgid "State" +msgstr "Штат" #: pretix/base/forms/questions.py #, fuzzy, python-brace-format @@ -3320,6 +3350,16 @@ msgstr "Пожалуйста, введите действительный адр msgid "Please enter a date and time no later than {max}." msgstr "Пожалуйста, введите ваше имя." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Улица и номер дома" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -3377,7 +3417,7 @@ msgstr "" #: pretix/base/forms/user.py pretix/control/forms/organizer.py #: pretix/control/forms/users.py msgid "Default timezone" -msgstr "" +msgstr "Часовой пояс по умолчанию" #: pretix/base/forms/user.py pretix/control/forms/users.py msgid "" @@ -3414,7 +3454,7 @@ msgstr "" #: pretix/base/forms/user.py msgid "Please choose a password different to your current one." -msgstr "" +msgstr "Введите пароль отличный от текущего." #: pretix/base/forms/user.py pretix/presale/forms/customer.py msgid "Your current password" @@ -3423,11 +3463,11 @@ msgstr "Ваш текущий пароль" #: pretix/base/forms/user.py pretix/control/forms/users.py #: pretix/presale/forms/customer.py msgid "New password" -msgstr "" +msgstr "Новый пароль" #: pretix/base/forms/user.py pretix/control/forms/users.py msgid "Repeat new password" -msgstr "" +msgstr "Повторить новый пароль" #: pretix/base/forms/user.py pretix/control/forms/users.py msgid "" @@ -3510,7 +3550,7 @@ msgstr "Адрес электронной почты подтверждён" #: pretix/base/invoicing/email.py msgid "PDF via email" -msgstr "" +msgstr "PDF на электронную почту" #: pretix/base/invoicing/national.py msgctxt "italian_invoice" @@ -3618,6 +3658,8 @@ msgid "" "{from_date}\n" "until {to_date}" msgstr "" +"{from_date}\n" +"до {to_date}" #: pretix/base/invoicing/pdf.py pretix/base/services/mail.py #, python-brace-format @@ -3865,6 +3907,8 @@ msgid "" "The relevant plugin is currently not active. To activate it, click here to " "go to the plugin settings." msgstr "" +"Соответствующий плагин в данный момент неактивен. Чтобы активировать его, " +"нажмите здесь для перехода к настройкам плагина." #: pretix/base/logentrytype_registry.py #, fuzzy @@ -3927,7 +3971,7 @@ msgstr "Налоговое правило {val}" #: pretix/base/media.py msgid "Barcode / QR-Code" -msgstr "" +msgstr "Штрих-код / QR-код" #: pretix/base/media.py #: pretix/control/templates/pretixcontrol/organizers/edit.html @@ -3941,7 +3985,7 @@ msgstr "Список по умолчанию" #: pretix/base/modelimport.py msgid "Keep empty" -msgstr "" +msgstr "Оставить пустым" #: pretix/base/modelimport.py #, python-brace-format @@ -3960,7 +4004,7 @@ msgstr "" #: pretix/base/modelimport.py pretix/control/views/orders.py msgid "You entered an invalid number." -msgstr "" +msgstr "Вы ввели неверный номер." #: pretix/base/modelimport.py #, fuzzy @@ -3972,11 +4016,11 @@ msgstr "Архивные события не найдены." #: pretix/base/modelimport.py msgctxt "subevent" msgid "Multiple matching dates were found." -msgstr "" +msgstr "Найдено несколько совпадающих дат." #: pretix/base/modelimport_orders.py msgid "Grouping" -msgstr "" +msgstr "Группировка" #: pretix/base/modelimport_orders.py msgid "" @@ -4161,7 +4205,7 @@ msgstr "Вам необходимо выбрать конкретное мест #: pretix/control/templates/pretixcontrol/items/question_edit.html #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Question" -msgstr "" +msgstr "Вопрос" #: pretix/base/modelimport_orders.py pretix/base/models/items.py msgid "Invalid option selected." @@ -4249,7 +4293,7 @@ msgstr "" #: pretix/base/models/vouchers.py #: pretix/control/templates/pretixcontrol/items/quota_edit.html msgid "Quota" -msgstr "" +msgstr "Квота" #: pretix/base/modelimport_vouchers.py #, fuzzy @@ -4287,7 +4331,7 @@ msgstr "Вам нужно выбрать подмероприятие для н #: pretix/control/templates/pretixcontrol/vouchers/tags.html #: pretix/control/views/vouchers.py msgid "Tag" -msgstr "" +msgstr "Тег" #: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py msgid "Shows hidden products that match this voucher" @@ -4460,7 +4504,7 @@ msgstr "" #: pretix/base/models/checkin.py msgid "Allow multiple entries per ticket" -msgstr "" +msgstr "Разрешить множественные проходы по одному билету" #: pretix/base/models/checkin.py msgid "" @@ -4479,7 +4523,7 @@ msgstr "Страна" #: pretix/base/models/checkin.py msgid "Exit" -msgstr "" +msgstr "Выход" #: pretix/base/models/checkin.py #, fuzzy @@ -4616,7 +4660,7 @@ msgstr "Магазин отключен" #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py msgid "Company name" -msgstr "" +msgstr "Название компании" #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/plugins/stripe/payment.py @@ -4626,7 +4670,7 @@ msgstr "Выбрать страну" #: pretix/base/models/customers.py msgctxt "openidconnect" msgid "Confidential" -msgstr "" +msgstr "Конфиденциально" #: pretix/base/models/customers.py msgctxt "openidconnect" @@ -4697,7 +4741,7 @@ msgstr "" #: pretix/base/models/datasync.py msgid "System error, needs manual intervention" -msgstr "" +msgstr "Системная ошибка, требуется ручное вмешательство" #: pretix/base/models/devices.py pretix/base/models/items.py msgid "Internal identifier" @@ -4713,17 +4757,23 @@ msgstr "Этот идентификатор уже используется дл #: pretix/control/templates/pretixcontrol/organizers/gates.html #: pretix/plugins/checkinlists/exporters.py msgid "Gate" -msgstr "" +msgstr "Входная группа" #: pretix/base/models/devices.py #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Setup date" -msgstr "" +msgstr "Дата установки" #: pretix/base/models/devices.py msgid "Initialization date" msgstr "Дата инициализации" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "View all unresolved problems" +msgid "Security profile" +msgstr "Просмотреть все нерешённые проблемы" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -4961,7 +5011,7 @@ msgstr "" #: pretix/base/models/event.py pretix/base/models/organizer.py #: pretix/control/navigation.py msgid "Plugins" -msgstr "" +msgstr "Плагины" #: pretix/base/models/event.py pretix/base/pdf.py pretix/control/forms/event.py #: pretix/control/forms/filter.py @@ -4977,7 +5027,7 @@ msgstr "Серия мероприятий" #: pretix/base/models/event.py msgid "Seating plan" -msgstr "" +msgstr "Схема зала" #: pretix/base/models/event.py pretix/base/models/items.py #, fuzzy @@ -4998,7 +5048,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/webhooks.html #: pretix/control/views/organizer.py pretix/plugins/reports/accountingreport.py msgid "Events" -msgstr "" +msgstr "События" #: pretix/base/models/event.py msgid "" @@ -5074,7 +5124,7 @@ msgstr "" #: pretix/base/models/event.py pretix/base/settings.py msgid "Frontpage text" -msgstr "" +msgstr "Текст главной страницы" #: pretix/base/models/event.py msgid "Date in event series" @@ -5183,7 +5233,7 @@ msgstr "" #: pretix/base/models/exports.py pretix/control/navigation.py msgid "Export" -msgstr "" +msgstr "Экспорт" #: pretix/base/models/exports.py #, fuzzy @@ -5215,13 +5265,13 @@ msgstr "Дополнительный сбор" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html #: pretix/plugins/sendmail/forms.py pretix/plugins/sendmail/models.py msgid "Subject" -msgstr "" +msgstr "Тема" #: pretix/base/models/exports.py pretix/control/forms/orders.py #: pretix/control/forms/vouchers.py pretix/plugins/sendmail/forms.py #: pretix/plugins/sendmail/models.py msgid "Message" -msgstr "" +msgstr "Сообщение" #: pretix/base/models/exports.py #, fuzzy @@ -5262,7 +5312,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html msgctxt "giftcard" msgid "Special terms and conditions" -msgstr "" +msgstr "Особые условия" #: pretix/base/models/giftcards.py msgid "Manual transaction" @@ -5395,7 +5445,7 @@ msgstr "" #: pretix/base/models/items.py #, python-brace-format msgid "{category} ({category_type})" -msgstr "" +msgstr "{category} ({category_type})" #: pretix/base/models/items.py #, fuzzy @@ -5478,7 +5528,7 @@ msgstr "" #: pretix/base/models/items.py msgid "Category" -msgstr "" +msgstr "Категория" #: pretix/base/models/items.py msgid "" @@ -5569,7 +5619,7 @@ msgstr "" #: pretix/base/models/items.py pretix/base/settings.py #: pretix/control/forms/event.py msgid "Show number of tickets left" -msgstr "" +msgstr "Показать оставшееся количество билетов" #: pretix/base/models/items.py msgid "Publicly show how many tickets are still available." @@ -5811,11 +5861,11 @@ msgstr "дней назад" #: pretix/base/models/items.py msgid "Hours" -msgstr "" +msgstr "Часы" #: pretix/base/models/items.py msgid "Days" -msgstr "" +msgstr "Дни" #: pretix/base/models/items.py #, fuzzy @@ -6106,9 +6156,13 @@ msgstr "Выбранный вариант не относится к этому msgid "The count needs to be equal to or greater than zero." msgstr "Количество должно быть равно или больше нуля." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Позиция заказа" + #: pretix/base/models/items.py msgid "Number" -msgstr "" +msgstr "Номер" #: pretix/base/models/items.py msgid "Text (one line)" @@ -6143,6 +6197,10 @@ msgstr "Дата и время" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Код страны (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py #, fuzzy #| msgid "The property name may only contain letters, numbers and underscores." @@ -6166,7 +6224,7 @@ msgstr "Тип вопроса" #: pretix/base/models/items.py #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Required question" -msgstr "" +msgstr "Обязательный вопрос" #: pretix/base/models/items.py msgid "This question will be asked to buyers of the selected products" @@ -6213,6 +6271,12 @@ msgstr "" msgid "Maximum value" msgstr "Максимальное количество" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum number" +msgid "Minimum length" +msgstr "Максимальное количество" + #: pretix/base/models/items.py #, fuzzy #| msgid "Maximum number" @@ -6299,6 +6363,16 @@ msgstr "" "Максимальное количество на заказ не может быть ниже минимального количества " "на заказ." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "" +#| "The maximum number per order can not be lower than the minimum number per " +#| "order." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "" +"Максимальное количество на заказ не может быть ниже минимального количества " +"на заказ." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6309,7 +6383,7 @@ msgstr "" #: pretix/base/models/items.py #: pretix/control/templates/pretixcontrol/items/question.html msgid "Answer" -msgstr "" +msgstr "Ответ" #: pretix/base/models/items.py #, python-brace-format @@ -6328,7 +6402,7 @@ msgstr "Варианты вопроса" #: pretix/control/templates/pretixcontrol/items/quotas.html #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "Total capacity" -msgstr "" +msgstr "Общая вместимость" #: pretix/base/models/items.py pretix/control/forms/item.py msgid "Leave empty for an unlimited number of tickets." @@ -6394,7 +6468,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html #: pretix/control/templates/pretixcontrol/subevents/edit.html msgid "Quotas" -msgstr "" +msgstr "Квоты" #: pretix/base/models/items.py msgid "All variations must belong to an item contained in the items list." @@ -6439,7 +6513,7 @@ msgstr "Дата начала" #: pretix/base/models/items.py pretix/plugins/reports/accountingreport.py msgid "End" -msgstr "" +msgstr "Конец" #: pretix/base/models/mail.py #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -6812,10 +6886,6 @@ msgstr "Подарочный сертификат" msgid "Value" msgstr "" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Позиция заказа" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "ID корзины (например, сеансовый ключ)" @@ -6842,12 +6912,6 @@ msgstr "Корпоративный заказчик" msgid "This reference will be printed on your invoice for your convenience." msgstr "Данная ссылка будет напечатана на вашем счёте для вашего удобства." -#: pretix/base/models/orders.py -#, fuzzy -#| msgid "Cancel order" -msgid "Transmission type" -msgstr "Отменить заказ" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7846,7 +7910,7 @@ msgstr "Оплата по этому счёту уже получена." #: pretix/base/payment.py msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "" #: pretix/base/payment.py @@ -8706,6 +8770,18 @@ msgstr "Начало предварительной продажи" msgid "Presale end" msgstr "Окончание предварительной продажи" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order details" +msgid "Order creation" +msgstr "Данные заказа" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Срок действия заказа истёк" + #: pretix/base/reldate.py #, fuzzy #| msgid "days before" @@ -8734,6 +8810,26 @@ msgstr "Относительная дата:" msgid "Not set" msgstr "Не установлено" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "" @@ -10073,7 +10169,7 @@ msgstr "" "Пожалуйста, переведите деньги на следующий банковский счёт: " "9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "" @@ -10713,6 +10809,25 @@ msgid "" "to get a ticket, such as a box office." msgstr "" +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "" @@ -10848,6 +10963,19 @@ msgid "" "'Last date of payments' configured above." msgstr "" +#: pretix/base/settings.py +#, fuzzy +#| msgid "Please enter a valid email address." +msgid "Allow postponed payment choice for sales channels" +msgstr "Пожалуйста, введите действительный адрес электронной почты." + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "" @@ -11424,12 +11552,6 @@ msgstr "Выбранный продукт не активен или цена н msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "" @@ -14235,6 +14357,28 @@ msgid "" "card is issued in." msgstr "" +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment fee" +msgid "Payment term" +msgstr "Платёжный сбор" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Enable payment method" +msgid "different payment term in days" +msgstr "Активировать способ оплаты" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment fee" +msgid "different payment term in minutes" +msgstr "Платёжный сбор" + #: pretix/control/forms/event.py #, fuzzy #| msgid "Price including add-ons" @@ -16374,7 +16518,7 @@ msgstr "Введённый вами код подтверждения неве #: pretix/control/forms/organizer.py msgid "This slug is already in use. Please choose a different one." -msgstr "Этот идентификатор уже используется. Пожалуйста, выберите другой." +msgstr "Это имя уже используется. Пожалуйста, выберите другое." #: pretix/control/forms/organizer.py msgid "You cannot choose the base domain of this installation." @@ -16657,6 +16801,11 @@ msgctxt "rrule" msgid "third" msgstr "" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -17718,6 +17867,31 @@ msgstr "Ваш подарочный сертификат использован. msgid "Queued emails have been aborted." msgstr "Заказ отменён." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "An organizer meta property has been created." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgctxt "subevent" +#| msgid "The selected event date is not active." +msgid "An organizer meta property has been deleted." +msgstr "Выбранная дата мероприятия не активна." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "An organizer meta property has been changed." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "An organizer meta property has been reordered." +msgstr "Ваш подарочный сертификат использован." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -17997,6 +18171,10 @@ msgstr "" msgid "A two-factor emergency code has been generated." msgstr "Счёт сгенерирован" +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18894,6 +19072,89 @@ msgid "" "Granting access to your pretix account happens at your own risk." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Отменить" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Confirmations" +msgid "Authorize" +msgstr "Подтверждения" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "" @@ -19289,82 +19550,6 @@ msgstr[0] "Вы можете отменить этот заказ, исполь msgstr[1] "Вы можете отменить этот заказ, используя следующую кнопку." msgstr[2] "Вы можете отменить этот заказ, используя следующую кнопку." -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Отменить" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20979,6 +21164,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "" @@ -21653,7 +21839,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -21675,10 +21861,8 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/events/create_foundation.html -#, fuzzy -#| msgid "Event date" msgid "Event type" -msgstr "Дата мероприятия" +msgstr "Тип события" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "Singular event or non-event shop" @@ -21689,6 +21873,8 @@ msgid "" "An event with individual configuration. If you create more events later, you " "can copy the event to save yourself some work." msgstr "" +"Событие с индивидуальной настройкой. Если впоследствии вы создадите другие " +"события, то сможете скопировать это событие, чтобы сэкономить время." #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "" @@ -21781,7 +21967,7 @@ msgstr "Дата не выбрана." #: pretix/control/templates/pretixcontrol/fragment_quota_box.html #: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html msgid "Quota:" -msgstr "" +msgstr "Квота:" #: pretix/control/templates/pretixcontrol/fragment_quota_box.html #, python-format @@ -21823,7 +22009,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_license.html msgid "License settings and check" -msgstr "" +msgstr "Настройки и проверка лицензии" #: pretix/control/templates/pretixcontrol/global_license.html #, fuzzy @@ -21843,16 +22029,12 @@ msgid "Public information" msgstr "Ваша информация" #: pretix/control/templates/pretixcontrol/global_license.html -#, fuzzy -#| msgid "Save changes" msgid "Save and check" -msgstr "Сохранить изменения" +msgstr "Сохранить и проверить" #: pretix/control/templates/pretixcontrol/global_license.html -#, fuzzy -#| msgid "Checkout" msgid "Check results" -msgstr "Оформить заказ" +msgstr "Проверить результат" #: pretix/control/templates/pretixcontrol/global_license.html msgid "The automated license check did not identify any issues." @@ -21860,7 +22042,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_message.html msgid "System message" -msgstr "" +msgstr "Системные сообщения" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "" @@ -21882,11 +22064,11 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "January" -msgstr "" +msgstr "Январь" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "February" -msgstr "" +msgstr "Февраль" #: pretix/control/templates/pretixcontrol/global_sysreport.html #, fuzzy @@ -21937,10 +22119,8 @@ msgid "December" msgstr "Место {number}" #: pretix/control/templates/pretixcontrol/global_sysreport.html -#, fuzzy -#| msgid "Generate tickets" msgid "Generate report" -msgstr "Генерировать билеты" +msgstr "Создать отчет" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Update check results" @@ -21984,19 +22164,19 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Component" -msgstr "" +msgstr "Компонент" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Installed version" -msgstr "" +msgstr "Установленная версия" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Latest version" -msgstr "" +msgstr "Последняя версия" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Update check settings" -msgstr "" +msgstr "Настройка проверки обновлений" #: pretix/control/templates/pretixcontrol/includes/logs.html msgid "View full log" @@ -22031,7 +22211,7 @@ msgstr "Вопрос: {question}" #: pretix/control/templates/pretixcontrol/item/include_variations.html #: pretix/control/templates/pretixcontrol/items/quotas.html msgid "Create a new quota" -msgstr "" +msgstr "Новая квота" #: pretix/control/templates/pretixcontrol/item/base.html msgid "" @@ -22053,10 +22233,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html -#, fuzzy -#| msgid "Product picture" msgid "Product type" -msgstr "Изображение продукта" +msgstr "Тип продукта" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -22793,6 +22971,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new customer account" +msgid "Create a new per-ticket question" +msgstr "Создать новый аккаунт клиента" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Date and time" +msgid "Create a new order-level question" +msgstr "Дата и время" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Question: {question}" +msgid "Per-ticket questions" +msgstr "Вопрос: {question}" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "" @@ -22814,6 +23016,30 @@ msgstr "" msgid "All personalized products" msgstr "Дополнительные продукты" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Order positions" +msgid "Per-order questions" +msgstr "Позиции заказа" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The invoice has been generated." +msgid "These questions are asked once per order." +msgstr "Счёт сгенерирован" + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23357,6 +23583,15 @@ msgstr "Информация счёта" msgid "(optional)" msgstr "(по желанию)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Дополнительная информация" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "" @@ -23384,6 +23619,23 @@ msgstr "" msgid "Extend payment term" msgstr "" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "не отвечено" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23688,25 +23940,10 @@ msgstr "Вход: %(datetime)s" msgid "Ticket page" msgstr "Дизайн билета" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "не отвечено" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25062,6 +25299,16 @@ msgstr "" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Начало: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "" @@ -26984,6 +27231,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -27238,6 +27486,31 @@ msgstr "" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Available until" +msgid "Available two-factor authentication methods" +msgstr "Доступно до" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Истёк срок" +msgstr[1] "Истёк срок" +msgstr[2] "Истёк срок" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Вход: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -27712,6 +27985,22 @@ msgstr "Для входа требуется двухфакторная ауте msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -28171,12 +28460,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "Счёт сгенерирован" -#: pretix/control/views/item.py -#, fuzzy -#| msgid "Street address" -msgid "Street" -msgstr "Адрес с указанием улицы и номера дома" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -28329,7 +28612,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -28526,6 +28809,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Вы не можете выбрать продукт, который относится к другому мероприятию." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "You entered an order in an event that you do not have access to." +msgstr "Вы не можете выбрать продукт, который относится к другому мероприятию." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -28538,6 +28827,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -28581,10 +28874,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -28743,7 +29032,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29384,6 +29674,10 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +msgid "The drift values for TOTP devices have been reset." +msgstr "" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -29396,6 +29690,14 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -29569,12 +29871,11 @@ msgstr "" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "" @@ -30188,7 +30489,6 @@ msgstr "Ваш заказ был успешно создан. Подробнос #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -30742,8 +31042,7 @@ msgstr "Оформить заказ" msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "" @@ -30810,160 +31109,6 @@ msgstr "Успешные платежи" msgid "A fully customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Нажмите здесь, чтобы включить инструкцию о том, как получить необходимые " -"ключи" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Конечная точка" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference" -msgid "Reference prefix" -msgstr "Ссылка" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference" -msgid "Reference postfix" -msgstr "Ссылка" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -#| msgid "Sale over" -msgid "Sale ID" -msgstr "Продажа закончена" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Общая стоимость" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30973,12 +31118,27 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Payment ID" msgid "PayPal Merchant ID" msgstr "ID платежа" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Нажмите здесь, чтобы включить инструкцию о том, как получить необходимые " +"ключи" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Конечная точка" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31026,6 +31186,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference" +msgid "Reference prefix" +msgstr "Ссылка" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference" +msgid "Reference postfix" +msgstr "Ссылка" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Stripe account" @@ -31058,6 +31265,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31086,6 +31297,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31094,6 +31311,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "This gift card was used in the meantime. Please try again" @@ -31109,12 +31330,41 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Вам может потребоваться активировать JavaScript для платежей Stripe." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -31223,6 +31473,12 @@ msgstr "Пожалуйста, проверьте нижеуказанные да msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31262,6 +31518,13 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +#| msgid "Sale over" +msgid "Sale ID" +msgstr "Продажа закончена" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order date:" @@ -31274,6 +31537,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Общая стоимость" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31302,8 +31576,17 @@ msgstr "Пожалуйста, выберите способ оплаты." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -31345,6 +31628,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -33669,7 +33964,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "плюс налоги" @@ -34195,6 +34489,41 @@ msgstr "" "Перейдите в настройки платежей и активируйте одного или нескольких " "поставщиков платёжных услуг." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 60 days to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Чтобы использовать эту функцию, ваше мероприятие должно быть завершено в " +"течение не менее 60 дней." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 60 days to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" +"Чтобы использовать эту функцию, ваше мероприятие должно быть завершено в " +"течение не менее 60 дней." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Приступить к оформлению заказа" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -34278,14 +34607,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "минимальное количество для заказа: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "" @@ -34317,7 +34644,6 @@ msgstr "Показать варианты" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Original price" msgid "Original price:" @@ -34325,7 +34651,6 @@ msgstr "Первоначальная цена" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Net price" msgid "New price:" @@ -34333,7 +34658,6 @@ msgstr "Цена нетто" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Modify price for %(item)s, at least %(price)s" @@ -34341,34 +34665,29 @@ msgstr "Изменить цену для %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Изменить цену для %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "вкл. налоги" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "плюс %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "вкл. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgctxt "address" #| msgid "Select state" @@ -34378,13 +34697,11 @@ msgstr "Выбрать штат/страну" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -34505,10 +34822,6 @@ msgstr[2] "Этот билет уже использован." msgid "No attendee name provided" msgstr "Имя посетителя" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -34927,14 +35240,12 @@ msgid "Your order qualifies for a discount" msgstr "Ваши заказы на {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Uncategorized" msgid "Uncategorized items" msgstr "Без категории" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Show all events of %(name)s" msgid "Show full-size image of %(item)s" @@ -34950,26 +35261,27 @@ msgstr[1] "Предстоящие мероприятия" msgstr[2] "Предстоящие мероприятия" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "incl. taxes" msgid "%(value)s incl. taxes" msgstr "вкл. налоги" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Общая стоимость (без налогов)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Set price in %(currency)s for %(item)s" msgstr "Изменить цену для %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35759,11 +36071,6 @@ msgstr "" "Вы ввели промокод, который позволяет вам купить один из следующих продуктов " "по указанной цене:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "от %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "" @@ -36834,6 +37141,10 @@ msgstr "" msgid "Kosovo" msgstr "" +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "от %(minprice)s" + #, python-brace-format #~ msgid "{text}" #~ msgstr "" @@ -36912,12 +37223,6 @@ msgstr "" #~ msgid "Please do not use special characters in names." #~ msgstr "Пожалуйста, введите ваше имя." -#, fuzzy -#~| msgctxt "address" -#~| msgid "State" -#~ msgid "State" -#~ msgstr "Штат" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/ru/LC_MESSAGES/djangojs.po b/src/pretix/locale/ru/LC_MESSAGES/djangojs.po index 84dad9248..6af267bcf 100644 --- a/src/pretix/locale/ru/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ru/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-10-17 16:55+0000\n" "Last-Translator: fd \n" "Language-Team: Russian \n" "Language-Team: Sinhala plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30935,10 +31188,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31301,12 +31550,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31319,23 +31566,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31991,11 +32239,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/si/LC_MESSAGES/djangojs.po b/src/pretix/locale/si/LC_MESSAGES/djangojs.po index 6954d5c50..cc6f4d499 100644 --- a/src/pretix/locale/si/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/si/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -765,194 +765,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -960,25 +929,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -986,13 +951,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1000,115 +963,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1117,138 +1061,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/sk/LC_MESSAGES/django.po b/src/pretix/locale/sk/LC_MESSAGES/django.po index 5b2d423c3..d898b2d1f 100644 --- a/src/pretix/locale/sk/LC_MESSAGES/django.po +++ b/src/pretix/locale/sk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-03-15 20:49+0000\n" "Last-Translator: Kristian Feldsam \n" "Language-Team: Slovak %(count)s " "vstupeniek?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Zrušiť" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21184,6 +21347,7 @@ msgid "Top recommendation" msgstr "Najlepšie odporúčanie" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Experimentálna funkcia" @@ -21880,8 +22044,12 @@ msgstr "" "bankové prevody, ho budeme používať aj ako skratku pre odkaz na túto udalosť." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "Dôrazne neodporúčame používať krátke formuláre dlhšie ako 16 znakov." #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -23024,6 +23192,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Vytvorenie novej otázky" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Vytvorenie novej otázky" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Vymazať otázku" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Vytvorenie novej otázky" @@ -23040,6 +23232,30 @@ msgstr "Spýtajte sa počas odbavenia" msgid "All personalized products" msgstr "Všetky personalizované produkty" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Zahrňte otázky" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Otázka bola preusporiadaná." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23612,6 +23828,15 @@ msgstr "Informácie o faktúre" msgid "(optional)" msgstr "(voliteľné)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Ďalšie informácie" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Vymazať objednávku" @@ -23639,6 +23864,25 @@ msgstr "Áno, odmietnuť objednávku" msgid "Extend payment term" msgstr "Predĺženie lehoty splatnosti" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Tento súbor nahral používateľ a môže obsahovať vírusy alebo iný škodlivý " +"obsah." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "UNSAFE" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "neodpovedal" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -23929,27 +24173,10 @@ msgstr "Platné %(datetime_range)s" msgid "Ticket page" msgstr "Stránka vstupenky" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "neodpovedal" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Táto otázka bude položená počas odbavenia." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Tento súbor nahral používateľ a môže obsahovať vírusy alebo iný škodlivý " -"obsah." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "UNSAFE" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25298,6 +25525,16 @@ msgstr "Pripojenie zariadenia" msgid "Hardware model" msgstr "Model hardvéru" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Začiatok: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Ešte nie je inicializovaný" @@ -27255,6 +27492,7 @@ msgid "Add a new device" msgstr "Pridanie nového zariadenia" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Núdzové žetóny" @@ -27509,6 +27747,31 @@ msgstr "Vydávať sa za používateľa" msgid "Authentication backend" msgstr "Autentifikačný backend" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Zakázanie dvojfaktorového overovania" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Vypršala platnosť" +msgstr[1] "Vypršala platnosť" +msgstr[2] "Vypršala platnosť" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Platnosť do %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Členstvo v tíme" @@ -28015,6 +28278,24 @@ msgstr "Na prihlásenie je potrebné dvojfaktorové overenie" msgid "Invalid code, please try again." msgstr "Neplatný kód, skúste to prosím znova." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Neplatný kód, skúste to prosím znova." +msgstr[1] "Neplatný kód, skúste to prosím znova." +msgstr[2] "Neplatný kód, skúste to prosím znova." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Neplatný kód, skúste to prosím znova." +msgstr[1] "Neplatný kód, skúste to prosím znova." +msgstr[2] "Neplatný kód, skúste to prosím znova." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Vybrané odbavenia boli vrátené späť." @@ -28471,10 +28752,6 @@ msgstr "Poradie kategórií bolo aktualizované." msgid "Not all objects have been selected." msgstr "Nie všetky objekty boli vybrané." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Ulica" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Požadovaná otázka neexistuje." @@ -28671,7 +28948,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -28878,6 +29155,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Zadali ste objednávku v podujatí s inou menou." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "Zadali ste objednávku v podujatí s inou menou." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -28892,6 +29175,10 @@ msgstr "" "Vybrali ste čiastočnú refundáciu pre spôsob platby, ktorý podporuje len " "úplné refundácie." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "Vybrané refundácie sa nezhodujú s vybranou celkovou sumou refundácií." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -28933,10 +29220,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "Vybrané refundácie sa nezhodujú s vybranou celkovou sumou refundácií." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Platba bola úspešne vytvorená." @@ -29094,7 +29377,8 @@ msgstr "Predmet: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Vaša správa bola zaradená do frontu a bude odoslaná na adresu {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -29720,6 +30004,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Heslo bolo resetované." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Nový používateľ bol vytvorený." @@ -29732,6 +30022,16 @@ msgstr "Rezervná kvóta" msgid "Bypass quota" msgstr "Obchádzanie kvóty" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Požadovaný poukaz neexistuje." @@ -29901,12 +30201,11 @@ msgstr "Automatizované odbavenie" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "tím pretix" @@ -30521,7 +30820,6 @@ msgstr "Váš vstup bol neplatný, podrobnosti nájdete nižšie." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31048,8 +31346,7 @@ msgstr "Odhlásený" msgid "Automatically checked in" msgstr "Automaticky odbavený" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Tajné" @@ -31112,171 +31409,6 @@ msgstr "Iba úspešné skenovanie" msgid "A fully customizable payment method for manual processing." msgstr "Plne prispôsobiteľný spôsob platby na manuálne spracovanie." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Používa sa pieskovisko PayPal, môžete testovať bez skutočného odosielania " -"peňazí, ale na prihlásenie budete potrebovať používateľa pieskoviska PayPal." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Účet PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Kliknutím sem získate návod na získanie požadovaných kľúčov" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Koncový bod" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Referenčná predpona" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Akákoľvek tu zadaná hodnota sa pridá pred bežný rezervačný odkaz obsahujúci " -"číslo objednávky." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Referenčný postfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Každá tu zadaná hodnota sa pridá za bežný rezervačný odkaz obsahujúci číslo " -"objednávky." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Odpojenie od služby PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Mali sme problémy s komunikáciou so službou PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Vašu platbu sa nám nepodarilo spracovať. Podrobnosti o ďalšom postupe " -"nájdete nižšie." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"Spoločnosť PayPal zatiaľ platbu neschválila. Hneď po dokončení platby vás " -"budeme informovať." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Platba za túto faktúru už bola prijatá." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID platby PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "ID predaja PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Vyššie uvedená celková suma bude z vášho účtu PayPal stiahnutá po potvrdení " -"nákupu." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Po kliknutí na tlačidlo Pokračovať vás presmerujeme do služby PayPal, kde " -"vyplníte svoje platobné údaje. Potom budete presmerovaní späť sem, kde si " -"môžete skontrolovať a potvrdiť svoju objednávku." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID predaja" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Posledná aktualizácia" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Celková hodnota" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Náš pokus o vykonanie vašej platby cez PayPal zlyhal. Skúste to prosím znova " -"alebo nás kontaktujte." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Čakáme na odpoveď od spoločnosti PayPal týkajúcu sa vašej platby. Ak to bude " -"trvať dlhšie ako niekoľko hodín, kontaktujte nás, prosím." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Prijatá neplatná odpoveď od spoločnosti PayPal." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Vyzerá to, že ste zrušili platbu PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Vaše konto PayPal bolo odpojené." - #: pretix/plugins/paypal2/apps.py #, fuzzy #| msgid "" @@ -31298,10 +31430,23 @@ msgstr "" "nepotrebujú účet PayPal. PayPal je jednou z najobľúbenejších platobných " "metód na celom svete." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "ID obchodníka PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Kliknutím sem získate návod na získanie požadovaných kľúčov" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Koncový bod" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31366,6 +31511,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Referenčná predpona" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Akákoľvek tu zadaná hodnota sa pridá pred bežný rezervačný odkaz obsahujúci " +"číslo objednávky." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Referenčný postfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Každá tu zadaná hodnota sa pridá za bežný rezervačný odkaz obsahujúci číslo " +"objednávky." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automaticky --" @@ -31386,6 +31578,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Spojte sa s {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Odpojenie od služby PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31421,6 +31617,14 @@ msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Počas pripájania k službe PayPal došlo k chybe, skúste to prosím znova." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Používa sa pieskovisko PayPal, môžete testovať bez skutočného odosielania " +"peňazí, ale na prihlásenie budete potrebovať používateľa pieskoviska PayPal." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31429,6 +31633,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Mali sme problémy s komunikáciou so službou PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -31438,12 +31646,45 @@ msgstr "Pri žiadosti o stav platby sa niečo pokazilo. Skúste to prosím znova msgid "You may need to enable JavaScript for PayPal payments." msgstr "Možno budete musieť povoliť JavaScript pre platby PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Vašu platbu sa nám nepodarilo spracovať. Podrobnosti o ďalšom postupe " +"nájdete nižšie." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"Spoločnosť PayPal zatiaľ platbu neschválila. Hneď po dokončení platby vás " +"budeme informovať." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Platba za túto faktúru už bola prijatá." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID platby PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "ID predaja PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31534,6 +31775,14 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "Potom vám z účtu PayPal stiahneme peniaze a objednávku dokončíme." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Vyššie uvedená celková suma bude z vášho účtu PayPal stiahnutá po potvrdení " +"nákupu." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31570,6 +31819,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID predaja" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Stav zachytenia" @@ -31580,6 +31834,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Posledná aktualizácia" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Celková hodnota" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -31606,11 +31871,20 @@ msgstr "Vyberte spôsob platby." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Náš pokus o vykonanie vašej platby prostredníctvom služby PayPal zlyhal. " -"Skúste to prosím znova alebo nás kontaktujte." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Čakáme na odpoveď od spoločnosti PayPal týkajúcu sa vašej platby. Ak to bude " +"trvať dlhšie ako niekoľko hodín, kontaktujte nás, prosím." #: pretix/plugins/paypal2/views.py msgid "" @@ -31642,6 +31916,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Prijatá neplatná odpoveď od spoločnosti PayPal." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Vyzerá to, že ste zrušili platbu PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Vaše konto PayPal bolo odpojené." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Staré rozhranie API zariadenia na odbavenie" @@ -33849,7 +34135,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "plus dane" @@ -34331,6 +34616,35 @@ msgstr "" "Prejdite do nastavení platieb a aktivujte jedného alebo viacerých " "poskytovateľov platieb." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Ak chcete túto funkciu použiť, vaša udalosť musí byť ukončená." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Ak chcete túto funkciu použiť, vaša udalosť musí byť ukončená." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Pokračujte k pokladni" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -34419,14 +34733,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minimálna suma na objednávku: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "zadarmo" @@ -34455,66 +34767,56 @@ msgstr "Skryť varianty" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Pôvodná cena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nová cena:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Úprava ceny pre %(item)s, aspoň %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Úprava ceny pre %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "vrátane daní" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "vrátane %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Vyberte" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Zníženie množstva" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Zvýšenie množstva" @@ -34614,10 +34916,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "Neuvádza sa meno účastníka" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Obrázok, ktorý ste predtým nahrali" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Cena tohto produktu bola znížená vďaka automatickej zľave." @@ -35010,12 +35308,10 @@ msgid "Your order qualifies for a discount" msgstr "Vaše objednávky na {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Nezaradené položky" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Zobraziť obrázok %(item)s v plnej veľkosti" @@ -35030,23 +35326,24 @@ msgstr[1] "%(count)s záznamov" msgstr[2] "%(count)s záznamov" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s vrátane daní" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s bez daní" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Nastavenie ceny v %(currency)s pre %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Obrázok, ktorý ste predtým nahrali" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35794,11 +36091,6 @@ msgstr "" "Zadali ste kód kupónu, ktorý vám umožňuje kúpiť jeden z nasledujúcich " "produktov za uvedenú cenu:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "z %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -36833,6 +37125,43 @@ msgstr "Prístup na zápis" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Táto možnosť v súčasnosti ovplyvňuje len kalendár tejto série podujatí, " +#~ "nie kalendár celého organizátora." + +#~ msgid "PayPal account" +#~ msgstr "Účet PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Po kliknutí na tlačidlo Pokračovať vás presmerujeme do služby PayPal, kde " +#~ "vyplníte svoje platobné údaje. Potom budete presmerovaní späť sem, kde si " +#~ "môžete skontrolovať a potvrdiť svoju objednávku." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Náš pokus o vykonanie vašej platby cez PayPal zlyhal. Skúste to prosím " +#~ "znova alebo nás kontaktujte." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "z %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Náš pokus o vykonanie vašej platby prostredníctvom služby PayPal zlyhal. " +#~ "Skúste to prosím znova alebo nás kontaktujte." + #~ msgid "All actions" #~ msgstr "Všetky akcie" @@ -36941,9 +37270,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "V názvoch nepoužívajte špeciálne znaky." -#~ msgid "State" -#~ msgstr "Štát" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/sk/LC_MESSAGES/djangojs.po b/src/pretix/locale/sk/LC_MESSAGES/djangojs.po index 8fcd6c918..4fdd4bfe2 100644 --- a/src/pretix/locale/sk/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/sk/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-03-01 15:14+0000\n" "Last-Translator: Kristian Feldsam \n" "Language-Team: Slovak \n" "Language-Team: Slovenian plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgctxt "address" #| msgid "Select state" @@ -33882,13 +34196,11 @@ msgstr "Izberite deželo" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -34011,10 +34323,6 @@ msgstr[3] "Ta vstopnica je že unovčena." msgid "No attendee name provided" msgstr "Ime udeleženca: {part}" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -34406,14 +34714,12 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Uncategorized" msgid "Uncategorized items" msgstr "Nekategorizirano" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -34429,7 +34735,6 @@ msgstr[2] "Prihajajoči dogodki" msgstr[3] "Prihajajoči dogodki" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgctxt "invoice" #| msgid "Included taxes" @@ -34437,18 +34742,20 @@ msgid "%(value)s incl. taxes" msgstr "Vključeni davki" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Skupaj (brez davka)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -35159,11 +35466,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "" @@ -36234,9 +36536,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Vnesite krajše ime." -#~ msgid "State" -#~ msgstr "Zvezna država" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/sl/LC_MESSAGES/djangojs.po b/src/pretix/locale/sl/LC_MESSAGES/djangojs.po index e4da4eafd..32e2a79d0 100644 --- a/src/pretix/locale/sl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/sl/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-05-16 17:00+0000\n" "Last-Translator: bstramsek \n" "Language-Team: Slovenian \n" "Language-Team: Albanian plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30743,10 +30988,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31111,12 +31352,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31129,23 +31368,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31796,11 +32036,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/sq/LC_MESSAGES/djangojs.po b/src/pretix/locale/sq/LC_MESSAGES/djangojs.po index c6c8864c1..018e619fe 100644 --- a/src/pretix/locale/sq/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/sq/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-12-14 00:00+0000\n" "Last-Translator: Lachlan Struthers \n" "Language-Team: Albanian \n" "Language-Team: Swedish \n" @@ -17,7 +17,7 @@ msgstr "" "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.16.2\n" +"X-Generator: Weblate 2026.9\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +91,10 @@ msgstr "Grekiska" msgid "Hebrew" msgstr "" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "Indonesiska" @@ -196,7 +200,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "Lista med tillåtna URIs för utloggning, separerade med mellanslag" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Klient-ID" @@ -443,6 +447,12 @@ msgstr "Medium ansluten till andra event" msgid "You cannot exchange a medium for a medium." msgstr "Du kan inte ändra denna order." +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "You cannot change this order." +msgid "You cannot simulate a medium exchange." +msgstr "Du kan inte ändra denna order." + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -592,16 +602,12 @@ msgid "Product changed" msgstr "Produkt namn" #: pretix/api/webhooks.py -#, fuzzy -#| msgid "" -#| "Product changed (including product added or deleted and including changes " -#| "to nested objects like variations or bundles)" msgid "" "This includes product added or deleted and changes to nested objects like " "variations or bundles." msgstr "" "Produkt ändrad (inklusive produkt som lagts till eller tagits bort och " -"inklusive ändringar av kapslade objekt som varianter eller paket)" +"inklusive ändringar av kapslade objekt som varianter eller paket)." #: pretix/api/webhooks.py #, fuzzy @@ -912,8 +918,7 @@ msgstr "Skicka återställningsinformation" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -923,16 +928,13 @@ msgid "Attendee name" msgstr "Namn på deltagare" #: pretix/base/datasync/sourcefields.py -#, fuzzy -#| msgid "Attendee name" msgid "Attendee" -msgstr "Namn på deltagare" +msgstr "Deltagare" #: pretix/base/datasync/sourcefields.py pretix/base/exporters/orderlist.py #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "E-post till deltagare" @@ -949,7 +951,7 @@ msgstr "E-post till deltagare" #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee company" -msgstr "Företag för deltagaren" +msgstr "Deltagarens företag" #: pretix/base/datasync/sourcefields.py #, fuzzy @@ -1707,7 +1709,6 @@ msgstr "Datum" #: pretix/base/models/waitinglist.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/users/index.html #: pretix/control/views/waitinglist.py -#, fuzzy msgid "Email address" msgstr "E-postadress" @@ -1724,9 +1725,8 @@ msgid "Invoice sender:" msgstr "Fakturasändare:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1738,8 +1738,7 @@ msgstr "Adress" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "Postnummer" @@ -1747,8 +1746,7 @@ msgstr "Postnummer" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "Stad" @@ -1771,8 +1769,7 @@ msgstr "Region" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1800,8 +1797,7 @@ msgstr "Fakturamottagare:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1854,6 +1850,24 @@ msgstr "ID för betalningsmatchning" msgid "Payment providers" msgstr "Betalningsleverantörer" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission type" +msgstr "Transaktionstid" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission status" +msgstr "Transaktionstid" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission date" +msgstr "Transaktionstid" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "Annullering" @@ -2521,7 +2535,6 @@ msgstr "Evenemang" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2545,7 +2558,6 @@ msgstr "Gammal data" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "Kvantitet" @@ -2618,7 +2630,8 @@ msgstr "Betalningstillstånd" msgid "Refund states" msgstr "Återbetalningstillstånd" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2632,7 +2645,6 @@ msgstr "Bokning" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "Betalnings ID" @@ -3082,11 +3094,9 @@ msgid "Confirmation code" msgstr "Bekräftelsekod" #: pretix/base/forms/questions.py -#, fuzzy -#| msgid "No country specified." msgctxt "name_salutation" msgid "not specified" -msgstr "Inget land angivet." +msgstr "inte specificerad" #: pretix/base/forms/questions.py msgid "Please enter a shorter name." @@ -3143,15 +3153,12 @@ msgstr "" "eller en felaktig bild." #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" -"Om du lämnar detta tomt kommer biljetten att vara giltig från köptillfället." +msgid "Street" +msgstr "Gata" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "Gata och gatunummer" +msgid "State" +msgstr "Region" #: pretix/base/forms/questions.py #, fuzzy, python-brace-format @@ -3188,6 +3195,17 @@ msgstr "Ange en giltig säljkanal." msgid "Please enter a date and time no later than {max}." msgstr "Vänligen ange rätt resultat." +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" +"Om du lämnar detta tomt kommer biljetten att vara giltig från köptillfället." + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "Gata och gatunummer" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4159,14 +4177,11 @@ msgid "Changes to your account" msgstr "Aktivera ditt konto hos {organizer}" #: pretix/base/models/auth.py -#, fuzzy, python-brace-format -#| msgid "" -#| "The email address has been changed from \"{old_email}\" to \"{new_email}" -#| "\"." +#, python-brace-format msgid "" "To change your email address from {old_email} to {new_email}, use the " "following code:" -msgstr "E-postadressen har ändrats från \"{old_email}\" till \"{new_email}\"." +msgstr "E-postadressen har ändrats från \"{old_email}\" till \"{new_email}\":" #: pretix/base/models/auth.py #, python-brace-format @@ -4330,7 +4345,7 @@ msgstr "Server fel" #: pretix/base/models/checkin.py msgid "Ticket blocked" -msgstr "Biljetten är blockad" +msgstr "Biljetten är blockerad" #: pretix/base/models/checkin.py msgid "Order not approved" @@ -4338,7 +4353,7 @@ msgstr "Bokning ej godkänd" #: pretix/base/models/checkin.py msgid "Ticket not valid at this time" -msgstr "Biljetten är inte giltig vid detta tillfället" +msgstr "Biljetten är inte giltig för tillfället" #: pretix/base/models/checkin.py #, fuzzy @@ -4503,6 +4518,12 @@ msgstr "Installationsdatum" msgid "Initialization date" msgstr "Installationsdatum" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "Spara till profil" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -4766,7 +4787,7 @@ msgstr "Serie av evenemang" #: pretix/base/models/event.py msgid "Seating plan" -msgstr "Sittplatser" +msgstr "Sittplatsplan" #: pretix/base/models/event.py pretix/base/models/items.py msgid "Sell on all sales channels" @@ -4895,7 +4916,7 @@ msgid "" msgstr "" "När detta är ikryssat, kan ett evenemang endast publiceras när ett värde " "angetts. I en serie evenemang är det alltid valfritt att välja ett värde för " -"respektive datum." +"respektive datum" #: pretix/base/models/event.py pretix/base/models/items.py msgid "Valid values" @@ -5038,11 +5059,8 @@ msgid "currently being transmitted" msgstr "" #: pretix/base/models/invoices.py -#, fuzzy -#| msgctxt "subevent" -#| msgid "No date selected." msgid "transmitted" -msgstr "Inget datum valt." +msgstr "överförd" #: pretix/base/models/invoices.py pretix/base/models/mail.py #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -5512,7 +5530,7 @@ msgid "" "event series date" msgstr "" "Medlemskapets giltighet motsvarar längden på evenemanget eller " -"evenemangsserien." +"evenemangsserien" #: pretix/base/models/items.py msgid "Membership duration in days" @@ -5836,6 +5854,10 @@ msgstr "Den valda varianten tillhör inte den här produkten." msgid "The count needs to be equal to or greater than zero." msgstr "Antalet måste minst vara noll." +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "Bokad produkt" + #: pretix/base/models/items.py msgid "Number" msgstr "Nummer" @@ -5873,6 +5895,10 @@ msgstr "Datum och tid" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Landskod (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5939,6 +5965,12 @@ msgstr "Stöds för närvarande inte i våra appar och vid incheckning" msgid "Maximum value" msgstr "Maximalt värde" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "Maximal längd" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "Maximal längd" @@ -6015,6 +6047,16 @@ msgstr "" "Det maximala antalet användningar får inte vara lägre än det minsta antalet " "användningar." +#: pretix/base/models/items.py +#, fuzzy +#| msgid "" +#| "The maximum number of usages may not be lower than the minimum number of " +#| "usages." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "" +"Det maximala antalet användningar får inte vara lägre än det minsta antalet " +"användningar." + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6538,10 +6580,6 @@ msgstr "Presentkort" msgid "Value" msgstr "Värde" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "Bokad produkt" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "Boknings-ID (t.ex. sessions-ID)" @@ -6569,12 +6607,6 @@ msgid "This reference will be printed on your invoice for your convenience." msgstr "" "Den här referensen kommer skrivas ut på fakturan för att underlätta för dig." -#: pretix/base/models/orders.py -#, fuzzy -#| msgid "Transaction time" -msgid "Transmission type" -msgstr "Transaktionstid" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7570,7 +7602,7 @@ msgstr "Betalningen för denna faktura har redan mottagits." #, fuzzy #| msgid "This payment can not be canceled at the moment." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "Denna betalning kan inte avbrytas för tillfället." #: pretix/base/payment.py @@ -8319,8 +8351,6 @@ msgid "" msgstr "" #: pretix/base/permissions.py -#, fuzzy -#| msgid "Seating plan" msgid "Seating plans" msgstr "Sittplatser" @@ -8372,6 +8402,18 @@ msgstr "Förköpsperiod startar" msgid "Presale end" msgstr "Förköpsperiod slutar" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order details" +msgid "Order creation" +msgstr "Bokningsuppgifter" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "Bokningen har löpt ut" + #: pretix/base/reldate.py msgid "before" msgstr "före" @@ -8396,6 +8438,26 @@ msgstr "Relativ tid:" msgid "Not set" msgstr "Inte inställt" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "Slumpmässig (standard, fungerar med alla pretix-appar)" @@ -8863,7 +8925,7 @@ msgstr "veckodag" #: pretix/base/services/checkin.py pretix/control/forms/filter.py msgid "Monday" -msgstr "Måndag" +msgstr "Mondag" #: pretix/base/services/checkin.py pretix/control/forms/filter.py msgid "Tuesday" @@ -9153,10 +9215,8 @@ msgid "Ticket is already exchanged for reusable medium." msgstr "Denna biljett har redan blivit inlöst." #: pretix/base/services/media.py -#, fuzzy -#| msgid "Reusable Medium ID" msgid "Reusable medium not found." -msgstr "Återanvändbart medium ID" +msgstr "Återanvändbart medium ID." #: pretix/base/services/media.py #, fuzzy @@ -9171,10 +9231,8 @@ msgid "Reusable medium not found and could not be created." msgstr "Den återanvändbara mediet har skapats." #: pretix/base/services/media.py -#, fuzzy -#| msgid "Reusable media type" msgid "Reusable medium already exists." -msgstr "Återanvändbar medietyp" +msgstr "Återanvändbar medietyp." #: pretix/base/services/media.py #, fuzzy @@ -9691,7 +9749,7 @@ msgstr "Beloppet har debiterats ditt kort." msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Vänligen för över pengar till detta bankkonto: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "Detta värde kommer att ersättas baserat på dynamiska parametrar." @@ -10235,18 +10293,14 @@ msgid "Ask for VAT ID" msgstr "Fråga efter organisationsnummer" #: pretix/base/settings.py -#, fuzzy, python-brace-format -#| msgid "" -#| "Only works if an invoice address is asked for. VAT ID is never required " -#| "and only requested from business customers in the following countries: " -#| "{countries}" +#, python-brace-format msgid "" "Only works if an invoice address is asked for. VAT ID is only requested from " "business customers in the following countries: {countries}." msgstr "" "Fungerar endast om en fakturaadress efterfrågas. Momsregistreringsnummer är " "aldrig obligatoriskt och efterfrågas endast från företagskunder i följande " -"länder: {countries}" +"länder: {countries}." #: pretix/base/settings.py #, fuzzy @@ -10419,6 +10473,25 @@ msgstr "" "beskriva andra alternativ för att få en biljett, som exempelvis bokningens " "på plats." +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "Vägledningstext" @@ -10591,6 +10664,19 @@ msgstr "" "någonsin att accepteras efter det 'Sista betalningsdatumet' som " "konfigurerats ovan." +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "Generera fakturor för försäljningskanaler" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "Visa startdatum" @@ -10635,7 +10721,7 @@ msgstr "Generera inte fakturor" #: pretix/base/settings.py msgid "Only manually in admin panel" -msgstr "Endast manuellt i adminpanelen." +msgstr "Endast manuellt i adminpanelen" #: pretix/base/settings.py msgid "Automatically on user request" @@ -10871,10 +10957,8 @@ msgstr "" "används i olika regioner globalt (som engelska)." #: pretix/base/settings.py -#, fuzzy -#| msgid "This is not an event series." msgid "This shop represents an event" -msgstr "Detta är inte en serie av händelser." +msgstr "Detta är inte en serie av händelser" #: pretix/base/settings.py msgid "" @@ -11223,14 +11307,6 @@ msgstr "" msgid "Hide all unavailable dates from calendar or list views" msgstr "Dölj alla otillgängliga datum från kalender- eller listvyn" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" -"Denna inställning påverkar för närvarande endast kalendern för denna " -"evenemangsserie, inte arrangörens övergripande kalender." - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "Dölj alla förflutna datum från kalendern" @@ -14430,6 +14506,28 @@ msgstr "" "Du har konfigurerat presentkort så att de är giltiga {} år plus det år då " "presentkortet utfärdades." +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment date" +msgid "Payment term" +msgstr "Betalningsdatum" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "Betalningsvillkor i dagar" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "Betalningsvillkor i minuter" + #: pretix/control/forms/event.py #, fuzzy #| msgid "including all taxes" @@ -14565,11 +14663,9 @@ msgid "Bcc address" msgstr "Bcc-adress" #: pretix/control/forms/event.py pretix/control/forms/organizer.py -#, fuzzy -#| msgid "All emails will be sent to this address as a Bcc copy" msgid "All emails will be sent to this address as a Bcc copy." msgstr "" -"Alla e-postmeddelanden kommer att skickas till denna adress som en Bcc-kopia" +"Alla e-postmeddelanden kommer att skickas till denna adress som en Bcc-kopia." #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Signature" @@ -15034,7 +15130,7 @@ msgstr "Godkänd, betalning avvaktas" #: pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html msgid "Approval pending" -msgstr "Väntar godkännande" +msgstr "Väntar på godkännande" #: pretix/control/forms/filter.py msgid "Follow-up configured" @@ -16915,6 +17011,11 @@ msgctxt "rrule" msgid "third" msgstr "tredje" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -18064,6 +18165,30 @@ msgstr "E-postmeddelandet har lagts i kön för att skickas." msgid "Queued emails have been aborted." msgstr "Orderdetaljerna har ändrats." +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The property has been created." +msgid "An organizer meta property has been created." +msgstr "Egendomen har skapats." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected property has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "Den valda egendomen har raderats." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "Arrangören har ändrats." + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "Produkten har ordnats om." + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "" @@ -18274,6 +18399,10 @@ msgstr "Dina tvåfaktors nödkoder har återskapats." msgid "A two-factor emergency code has been generated." msgstr "En tvåfaktors nödkod har genererats." +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18438,10 +18567,8 @@ msgid "A payment has been performed." msgstr "Denna betalning har blivit avbruten." #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "The refund has been processed." msgid "A refund has been performed. " -msgstr "Återbetalningen har behandlats." +msgstr "Återbetalningen har behandlats. " #: pretix/control/logdisplay.py #, python-brace-format @@ -19112,6 +19239,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/order_pay.html #: pretix/presale/templates/pretixpresale/event/order_pay_change.html #: pretix/presale/templates/pretixpresale/event/position_change.html +#, fuzzy msgid "Continue" msgstr "Fortsätt" @@ -19151,6 +19279,89 @@ msgstr "" "Denna applikation har inte granskats av pretix-teamet. Att " "ge åtkomst till ditt pretix-konto sker på egen risk." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Avbryt" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Auktoriserade appar" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Fel:" @@ -19386,7 +19597,7 @@ msgstr "körs i utvecklingsläge" #: pretix/presale/templates/pretixpresale/postmessage.html #: pretix/presale/templates/pretixpresale/waiting.html msgid "If this takes longer than a few minutes, please contact us." -msgstr "Om det tar längre tid än ett par minuter, vänligen kontakta oss." +msgstr "Om det tar mer än några minuter, vänligen kontakta oss." #: pretix/control/templates/pretixcontrol/boxoffice/payment.html #: pretix/control/templates/pretixcontrol/organizers/devices.html @@ -19525,13 +19736,7 @@ msgid "Delete check-ins" msgstr "Radera incheckningar" #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#, fuzzy, python-format -#| msgid "" -#| "Are you sure you want to permanently delete the check-ins of one " -#| "ticket." -#| msgid_plural "" -#| "Are you sure you want to permanently delete the check-ins of " -#| "%(count)s tickets?" +#, python-format msgid "" "Are you sure you want to permanently delete the check-ins of one " "ticket?" @@ -19540,87 +19745,11 @@ msgid_plural "" "%(count)s tickets?" msgstr[0] "" "Är du säker på att du vill permanent radera incheckningarna för en " -"biljett." +"biljett?" msgstr[1] "" "Är du säker på att du vill permanent radera incheckningarna för " "%(count)s biljetter?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Avbryt" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20017,10 +20146,8 @@ msgstr[0] "" msgstr[1] "" #: pretix/control/templates/pretixcontrol/checkin/reset.html -#, fuzzy -#| msgid "This operation cannot be reversed." msgid "This cannot be reverted!" -msgstr "Denna åtgärd kan inte ångras." +msgstr "Denna åtgärd kan inte ångras!" #: pretix/control/templates/pretixcontrol/checkin/reset.html msgid "" @@ -21424,6 +21551,7 @@ msgid "Top recommendation" msgstr "Topprekommendation" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Experimentell funktion" @@ -22144,8 +22272,12 @@ msgstr "" "att referera till detta evenemang." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Vi rekommenderar starkt att inte använda förkortningar med fler än 16 tecken." @@ -23351,6 +23483,30 @@ msgstr "" "tillhandahåller mat kan ett exempel vara att fråga dina användare om " "kostbehov." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Skapa en ny fråga" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Skapa en ny fråga" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Radera fråga" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Skapa en ny fråga" @@ -23367,6 +23523,30 @@ msgstr "Fråga vid incheckning" msgid "All personalized products" msgstr "Alla personliga produkter" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Inkludera frågor" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Frågan har ordnats om." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -23967,6 +24147,15 @@ msgstr "Fakturainformation" msgid "(optional)" msgstr "(valfritt)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Ytterligare information" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Radera bokning" @@ -23996,6 +24185,25 @@ msgstr "Ja, neka bokning" msgid "Extend payment term" msgstr "Förläng betalningsvillkor" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Den här filen har laddats upp av en användare och kan innehålla virus eller " +"annat skadligt innehåll." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "OSÄKER" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "utan svar" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24292,27 +24500,10 @@ msgstr "Giltigt %(datetime_range)s" msgid "Ticket page" msgstr "Klient-hemlighet" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "utan svar" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Denna fråga kommer att ställas under incheckningen." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Den här filen har laddats upp av en användare och kan innehålla virus eller " -"annat skadligt innehåll." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "OSÄKER" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25695,6 +25886,16 @@ msgstr "Anslut en enhet" msgid "Hardware model" msgstr "Hårdvarumodell" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Börjar: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Ännu inte initialiserad" @@ -26715,10 +26916,8 @@ msgid "Code" msgstr "Kod" #: pretix/control/templates/pretixcontrol/pdf/index.html -#, fuzzy -#| msgid "Text color" msgid "Text box" -msgstr "Textfärg" +msgstr "Textobjekt" #: pretix/control/templates/pretixcontrol/pdf/index.html #, fuzzy @@ -27721,6 +27920,7 @@ msgid "Add a new device" msgstr "Lägg till en ny enhet" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Nödtokens" @@ -27990,6 +28190,30 @@ msgstr "Personifiera användare" msgid "Authentication backend" msgstr "Autentiseringsbakänd" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Inaktivera tvåfaktorsautentisering" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Utgången" +msgstr[1] "Utgången" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Giltig t.o.m. %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Medlemskap i team" @@ -28048,7 +28272,7 @@ msgstr "" "Om du väljer \"valfri produkt\" för en specifik kvot och väljer att " "reservera kvot specifikt för denna värdecheck kan produkten fortfarande vara " "otillgänglig för värdechecksinnehavaren om en annan kvot som är associerad " -"med produkten är slutsåld." +"med produkten är slutsåld!" #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html #, fuzzy @@ -28532,6 +28756,22 @@ msgstr "Tvåfaktor-autentisering är obligatorisk för att logga in" msgid "Invalid code, please try again." msgstr "Ogiltig kod, var god försök igen." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Ogiltig kod, var god försök igen." +msgstr[1] "Ogiltig kod, var god försök igen." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Ogiltig kod, var god försök igen." +msgstr[1] "Ogiltig kod, var god försök igen." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "De valda incheckningarna har återställts." @@ -28568,11 +28808,11 @@ msgstr "Den valda listan har raderats." #: pretix/control/views/dashboards.py msgid "Attendees (ordered)" -msgstr "Deltagare (ordnade)" +msgstr "Deltagare (i alfabetisk ordning)" #: pretix/control/views/dashboards.py msgid "Attendees (paid)" -msgstr "Deltagare (betalda)" +msgstr "Betalande deltagare" #: pretix/control/views/dashboards.py #, python-brace-format @@ -29008,10 +29248,6 @@ msgstr "Ordningen på kategorierna har uppdaterats." msgid "Not all objects have been selected." msgstr "Inte alla objekt har valts ut." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Gata" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Den begärda frågan finns inte." @@ -29213,7 +29449,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29431,6 +29667,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Du angav en bokning i ett evenemang med en annan valuta." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "Du angav en bokning i ett evenemang med en annan valuta." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29447,6 +29689,12 @@ msgstr "" "Du har valt en delvis återbetalning för en betalningsmetod som endast stöder " "fullständiga återbetalningar." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Återbetalningarna du valde matchar inte det totala återbetalningsbeloppet du " +"valt." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29502,12 +29750,6 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Återbetalningarna du valde matchar inte det totala återbetalningsbeloppet du " -"valt." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Betalningen har skapats framgångsrikt." @@ -29667,7 +29909,8 @@ msgstr "Ämne: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Ditt meddelande har lagts i kön och kommer att skickas till {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30127,12 +30370,10 @@ msgid "All dates would be skipped because they conflict with existing dates." msgstr "" #: pretix/control/views/subevents.py -#, fuzzy, python-brace-format -#| msgctxt "subevent" -#| msgid "{} new dates have been created." +#, python-brace-format msgctxt "subevent" msgid "{} new dates have been created." -msgstr "nya datum har blivit skapade." +msgstr "{} nya datum har blivit skapade." #: pretix/control/views/typeahead.py msgid "Series:" @@ -30314,6 +30555,12 @@ msgstr "" "kanal (helst inte via e-post). Tidigare nödtoken för denna användare är " "fortfarande aktiva." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Lösenordet har återställts." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Den nya användaren har blivit skapad." @@ -30326,6 +30573,16 @@ msgstr "Reservera kvot" msgid "Bypass quota" msgstr "Bypassa kvot" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Den förfrågade kupongen existerar inte." @@ -30500,12 +30757,11 @@ msgstr "Automatisk incheckning" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "Pretix teamet" @@ -31147,7 +31403,6 @@ msgstr "Din inmatning var ogiltig, se nedan för detaljer." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31705,8 +31960,7 @@ msgstr "Utcheckad" msgid "Automatically checked in" msgstr "Automatiskt incheckad" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Hemligt" @@ -31770,173 +32024,6 @@ msgstr "Endast lyckade skanningar" msgid "A fully customizable payment method for manual processing." msgstr "En helt anpassningsbar betalningsmetod för manuell hantering." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Acceptera betalningar med ditt PayPal-konto. PayPal är en av de mest " -"populära betalningsmetoderna världen över." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"PayPal sandbox används, vilket gör att du kan testa utan att faktiskt skicka " -"pengar, men du behöver en PayPal sandbox-användare för att logga in." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal-konto" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Klicka här för en handledning om hur du får de nödvändiga nycklarna" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Slutpunkt" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Referensprefix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Vilket värde som helst som anges här kommer att läggas till före den vanliga " -"bokningsreferensen som innehåller bokningsnumret." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Referenspostfix" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Vilket värde som helst som anges här kommer att läggas till bakom den " -"vanliga bokningsreferensen som innehåller bokningsnumret." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Koppla från PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Vi hade problem med att kommunicera med PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Vi kunde inte behandla din betalning. Se nedan för detaljer om hur du ska gå " -"vidare." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal har ännu inte godkänt betalningen. Vi kommer att meddela dig så snart " -"betalningen har genomförts." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Återbetalningen av beloppet via PayPal misslyckades: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Betalningen för denna faktura har redan mottagits." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal betalnings-ID" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal försäljnings-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Det totala beloppet ovan kommer att dras från ditt PayPal-konto efter " -"bekräftelse av ditt köp." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Efter att du har klickat på fortsätt kommer vi att dirigera dig till PayPal " -"för att fylla i dina betalningsuppgifter. Du kommer sedan att dirigeras " -"tillbaka hit för att granska och bekräfta din bokning." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "Försäljnings-ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Senaste uppdatering" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Totalt värde" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Vårt försök att genomföra din betalning via PayPal misslyckades. Vänligen " -"försök igen eller kontakta oss." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Vi väntar på ett svar från PayPal angående din betalning. Vänligen kontakta " -"oss om detta tar mer än några timmar." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Ogiltigt svar från PayPal mottaget." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Det verkar som att du har avbrutit PayPal-betalningen" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Ditt PayPal-konto har kopplats ifrån." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31951,10 +32038,23 @@ msgstr "" "behöver inte ens ha ett PayPal-konto. PayPal är en av de mest populära " "betalningsmetoderna globalt sett." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal Merchant ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Klicka här för en handledning om hur du får de nödvändiga nycklarna" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Slutpunkt" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -32016,6 +32116,53 @@ msgstr "" "betala i flera avbetalningar eller inom 30 dagar. Du som handlare får dina " "pengar direkt." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Referensprefix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Vilket värde som helst som anges här kommer att läggas till före den vanliga " +"bokningsreferensen som innehåller bokningsnumret." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Referenspostfix" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Vilket värde som helst som anges här kommer att läggas till bakom den " +"vanliga bokningsreferensen som innehåller bokningsnumret." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-- Automatiskt --" @@ -32039,6 +32186,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Anslut med {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Koppla från PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -32076,6 +32227,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Ett fel inträffade vid anslutningen med PayPal, vänligen försök igen." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"PayPal sandbox används, vilket gör att du kan testa utan att faktiskt skicka " +"pengar, men du behöver en PayPal sandbox-användare för att logga in." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -32088,6 +32247,10 @@ msgstr "" "eller tredje försök. Du kan också prova andra betalningsmetoder om det är " "möjligt." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Vi hade problem med att kommunicera med PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -32097,12 +32260,45 @@ msgstr "Något gick fel vid begäran om betalningsstatus. Vänligen försök ige msgid "You may need to enable JavaScript for PayPal payments." msgstr "Du kanske behöver aktivera JavaScript för PayPal-betalningar." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Vi kunde inte behandla din betalning. Se nedan för detaljer om hur du ska gå " +"vidare." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal har ännu inte godkänt betalningen. Vi kommer att meddela dig så snart " +"betalningen har genomförts." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Återbetalningen av beloppet via PayPal misslyckades: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Betalningen för denna faktura har redan mottagits." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal betalnings-ID" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal försäljnings-ID" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -32194,6 +32390,14 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "Vi kommer sedan att debitera ditt PayPal-konto och slutföra bokningen." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Det totala beloppet ovan kommer att dras från ditt PayPal-konto efter " +"bekräftelse av ditt köp." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32237,6 +32441,11 @@ msgstr "" "vissa betalningar misslyckas. Om din betalning misslyckas, försök bara igen. " "Du kan också prova med en annan betalningsmetod om du föredrar det." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "Försäljnings-ID" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Fångststatus" @@ -32249,6 +32458,17 @@ msgstr "" "Denna betalning granskas av PayPal. Tills granskningen är avslutad kommer " "pengarna inte att utbetalas och bokningen förblir obetald." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Senaste uppdatering" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Totalt värde" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32275,11 +32495,20 @@ msgstr "Välj hur du vill betala." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Vårt försök att genomföra din betalning via PayPal har misslyckats. Vänligen " -"försök igen eller kontakta oss." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Vi väntar på ett svar från PayPal angående din betalning. Vänligen kontakta " +"oss om detta tar mer än några timmar." #: pretix/plugins/paypal2/views.py msgid "" @@ -32321,6 +32550,18 @@ msgstr "" "Ditt PayPal-konto är nu anslutet till pretix. Du kan ändra inställningarna i " "detalj nedan." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Ogiltigt svar från PayPal mottaget." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Det verkar som att du har avbrutit PayPal-betalningen" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Ditt PayPal-konto har kopplats ifrån." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "Äldre API för incheckningsenhet" @@ -33649,7 +33890,7 @@ msgstr "iDEAL via Stripe" #: pretix/plugins/stripe/payment.py msgid "iDEAL | Wero" -msgstr "" +msgstr "iDEAL | Wero" #: pretix/plugins/stripe/payment.py msgid "" @@ -34627,7 +34868,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "exkl. moms" @@ -35105,6 +35345,35 @@ msgid "" msgstr "" "Gå till inställningar för betalningar och aktivera en eller flera betalsätt." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Ditt evenemang måste vara över för att använda den här funktionen." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Ditt evenemang måste vara över för att använda den här funktionen." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "Fortsätt med din bokning" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "För att fortsätta bokningen fyller du i formuläret nedan." @@ -35179,14 +35448,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "minsta ordersumma: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "Välj" @@ -35215,66 +35482,56 @@ msgstr "Dölj varianter" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" -msgstr "Original pris:" +msgstr "Ursprungligt pris:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Nytt pris:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "Ändra pris för %(item)s, åtminstone %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Ändra pris för %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "inkl. skatter" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "exkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Välj" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Minska antal" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Öka antalet" @@ -35374,10 +35631,6 @@ msgstr[1] "Den här biljetten har använts %(count)s gånger." msgid "No attendee name provided" msgstr "Inget deltagarnamn angivet" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Bilden du tidigare laddade upp" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Priset på denna produkt har sänkts på grund av en automatisk rabatt." @@ -35485,10 +35738,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/fragment_modals.html -#, fuzzy -#| msgid "Event description" msgid "Renew reservation" -msgstr "Evenemangsbeskrivning" +msgstr "Förnya reservationen" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, fuzzy @@ -35518,7 +35769,7 @@ msgstr "Avbryt bokning" #: pretix/presale/templates/pretixpresale/event/index.html #: pretix/presale/templates/pretixpresale/event/voucher_form.html msgid "Redeem a voucher" -msgstr "Lösa in en rabattkod" +msgstr "Lös in en rabattkod" #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html msgid "We're applying this voucher to your cart..." @@ -35527,7 +35778,7 @@ msgstr "Vi applicerar denna rabattkod på din bokning..." #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html msgid "Redeem voucher" -msgstr "Lösa in rabattkod" +msgstr "Lös in rabattkod" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "Change summary" @@ -35784,12 +36035,10 @@ msgid "Your order qualifies for a discount" msgstr "Dina bokningar för {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Okategori saker" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Visa fullstor bild av %(item)s" @@ -35802,23 +36051,24 @@ msgstr[0] "%(amount)sx i din kundvagn" msgstr[1] "%(amount)sx i din kundvagn" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s inkl. skatter" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s exklusive skatter" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Ange pris i %(currency)s för %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Bilden du tidigare laddade upp" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36571,11 +36821,6 @@ msgstr "" "Du har angett en kampanjkod som tillåter dig att köpa en av följande " "produkter till angivet pris:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "från %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -37620,6 +37865,50 @@ msgstr "Skrivrättigheter" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Denna inställning påverkar för närvarande endast kalendern för denna " +#~ "evenemangsserie, inte arrangörens övergripande kalender." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Acceptera betalningar med ditt PayPal-konto. PayPal är en av de mest " +#~ "populära betalningsmetoderna världen över." + +#~ msgid "PayPal account" +#~ msgstr "PayPal-konto" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Efter att du har klickat på fortsätt kommer vi att dirigera dig till " +#~ "PayPal för att fylla i dina betalningsuppgifter. Du kommer sedan att " +#~ "dirigeras tillbaka hit för att granska och bekräfta din bokning." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Vårt försök att genomföra din betalning via PayPal misslyckades. Vänligen " +#~ "försök igen eller kontakta oss." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "från %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Vårt försök att genomföra din betalning via PayPal har misslyckats. " +#~ "Vänligen försök igen eller kontakta oss." + #~ msgid "All actions" #~ msgstr "Alla åtgärder" @@ -37771,9 +38060,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Var snäll och använd inte specialtecken i namnen." -#~ msgid "State" -#~ msgstr "Region" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/sv/LC_MESSAGES/djangojs.po b/src/pretix/locale/sv/LC_MESSAGES/djangojs.po index b4c6daa89..231d49833 100644 --- a/src/pretix/locale/sv/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/sv/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" -"PO-Revision-Date: 2026-03-26 14:29+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-04 14:29+0000\n" "Last-Translator: Linnea Thelander \n" "Language-Team: Swedish \n" @@ -17,7 +17,7 @@ msgstr "" "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.16.2\n" +"X-Generator: Weblate 2026.9\n" #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js msgid "Marked as paid" @@ -42,7 +42,7 @@ msgstr "Apple Pay" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Itaú" -msgstr "" +msgstr "Itaú" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "PayPal Credit" @@ -58,7 +58,7 @@ msgstr "PayPal betala senare" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "iDEAL | Wero" -msgstr "" +msgstr "iDEAL | Wero" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "SEPA Direct Debit" @@ -92,37 +92,35 @@ msgstr "Przelewy24" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Verkkopankki" -msgstr "" +msgstr "Verkkopankki" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "PayU" -msgstr "" +msgstr "PayU" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "BLIK" -msgstr "" +msgstr "BLIK" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js -#, fuzzy msgid "Trustly" msgstr "Trustly" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js -#, fuzzy msgid "Zimpler" msgstr "Zimpler" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Maxima" -msgstr "" +msgstr "Maxima" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "OXXO" -msgstr "" +msgstr "OXXO" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Boleto" -msgstr "" +msgstr "Boleto" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "WeChat Pay" @@ -130,11 +128,12 @@ msgstr "WeChat Pay" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js msgid "Mercado Pago" -msgstr "" +msgstr "Mercado Pago" #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts #: pretix/static/pretixpresale/js/ui/cart.js +#, fuzzy msgid "Continue" msgstr "Fortsätt" @@ -157,11 +156,11 @@ msgstr "Betalade beställningar" #: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js msgid "Attendees (ordered)" -msgstr "" +msgstr "Deltagare (i alfabetisk ordning)" #: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js msgid "Attendees (paid)" -msgstr "" +msgstr "Betalande deltagare" #: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js msgid "Total revenue" @@ -241,11 +240,11 @@ msgstr "Avbokad" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Confirmed" -msgstr "" +msgstr "Bekräftad" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Approval pending" -msgstr "" +msgstr "Väntar på godkännande" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Redeemed" @@ -300,16 +299,12 @@ msgid "Ticket code revoked/changed" msgstr "Biljettkoden har spärrats/ändrats" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts -#, fuzzy -#| msgid "Ticket not paid" msgid "Ticket blocked" -msgstr "Biljetten är inte betald" +msgstr "Biljetten är blockerad" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts -#, fuzzy -#| msgid "Ticket not paid" msgid "Ticket not valid at this time" -msgstr "Biljetten är inte betald" +msgstr "Biljetten är inte giltig för tillfället" #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts msgid "Order canceled" @@ -418,7 +413,7 @@ msgstr "" #: pretix/static/pretixbase/js/asynctask.js msgid "If this takes longer than a few minutes, please contact us." -msgstr "" +msgstr "Om det tar mer än några minuter, vänligen kontakta oss." #: pretix/static/pretixbase/js/asynctask.js msgid "Close message" @@ -434,11 +429,11 @@ msgstr "Tryck Ctrl-C för att kopiera!" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "Edit" -msgstr "" +msgstr "Redigera" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "Visualize" -msgstr "" +msgstr "Visualisera" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "" @@ -449,7 +444,7 @@ msgstr "" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "Please double-check if this was intentional." -msgstr "" +msgstr "Kontrollera gärna om detta var avsiktligt." #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "All of the conditions below (AND)" @@ -518,7 +513,6 @@ msgid "is after" msgstr "är efter" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy msgid "=" msgstr "=" @@ -555,32 +549,24 @@ msgid "Number of previous entries since midnight" msgstr "Antal tidigare poster sedan midnatt" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy -#| msgid "Number of previous entries" msgid "Number of previous entries since" -msgstr "Antal tidigare poster" +msgstr "Antal tidigare poster sedan" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy -#| msgid "Number of previous entries" msgid "Number of previous entries before" -msgstr "Antal tidigare poster" +msgstr "Antal tidigare poster före" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Number of days with a previous entry" msgstr "Antal dagar med en tidigare postning" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy -#| msgid "Number of days with a previous entry" msgid "Number of days with a previous entry since" -msgstr "Antal dagar med en tidigare postning" +msgstr "Antal dagar med en tidigare postning sedan" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts -#, fuzzy -#| msgid "Number of days with a previous entry" msgid "Number of days with a previous entry before" -msgstr "Antal dagar med en tidigare postning" +msgstr "Antal dagar med en tidigare postning före" #: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts msgid "Minutes since last entry (-1 on first entry)" @@ -592,11 +578,11 @@ msgstr "Minuter sedan senaste posten (-1 vid första posten)" #: pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts msgid "Error: Product not found!" -msgstr "" +msgstr "Fel: Produkten hittades inte!" #: pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts msgid "Error: Variation not found!" -msgstr "" +msgstr "Fel: Varianten hittades inte!" #: pretix/static/pretixcontrol/js/ui/editor.js msgid "Check-in QR" @@ -611,14 +597,10 @@ msgid "Group of objects" msgstr "Grupp av objekt" #: pretix/static/pretixcontrol/js/ui/editor.js -#, fuzzy -#| msgid "Text object" msgid "Text object (deprecated)" -msgstr "Textobjekt" +msgstr "Textobjekt (föråldrad)" #: pretix/static/pretixcontrol/js/ui/editor.js -#, fuzzy -#| msgid "Text object" msgid "Text box" msgstr "Textobjekt" @@ -667,18 +649,14 @@ msgid "Unknown error." msgstr "Okänt fel." #: pretix/static/pretixcontrol/js/ui/main.js -#, fuzzy -#| msgid "Your color has great contrast and is very easy to read!" msgid "Your color has great contrast and will provide excellent accessibility." -msgstr "Din färg har hög kontrast och är väldigt lätt att läsa!" +msgstr "Din färg har hög kontrast och är väldigt lätt att läsa." #: pretix/static/pretixcontrol/js/ui/main.js -#, fuzzy -#| msgid "Your color has decent contrast and is probably good-enough to read!" msgid "" "Your color has decent contrast and is sufficient for minimum accessibility " "requirements." -msgstr "Din färg har tillräcklig kontrast och är troligtvis läsbar!" +msgstr "Din färg har tillräcklig kontrast och är troligtvis läsbar." #: pretix/static/pretixcontrol/js/ui/main.js msgid "" @@ -727,10 +705,8 @@ msgid "Calculating default price…" msgstr "Kalkylerar standardpris…" #: pretix/static/pretixcontrol/js/ui/plugins.js -#, fuzzy -#| msgid "Search results" msgid "No results" -msgstr "Sökresultat" +msgstr "Inga resultat" #: pretix/static/pretixcontrol/js/ui/question.js msgid "Others" @@ -760,7 +736,7 @@ msgstr "Varukorgen har gått ut" #: pretix/static/pretixpresale/js/ui/cart.js msgid "Your cart is about to expire." -msgstr "" +msgstr "Varukorgen är på väg att löpa ut." #: pretix/static/pretixpresale/js/ui/cart.js msgid "The items in your cart are reserved for you for one minute." @@ -769,16 +745,10 @@ msgstr[0] "Produkterna i din bokning är reserverade för dig i en minut." msgstr[1] "Produkterna i din bokning är reserverade för dig i {num} minuter." #: pretix/static/pretixpresale/js/ui/cart.js -#, fuzzy -#| msgid "Cart expired" msgid "Your cart has expired." -msgstr "Varukorgen har gått ut" +msgstr "Din varukorg har gått ut" #: pretix/static/pretixpresale/js/ui/cart.js -#, fuzzy -#| msgid "" -#| "The items in your cart are no longer reserved for you. You can still " -#| "complete your order as long as they’re available." msgid "" "The items in your cart are no longer reserved for you. You can still " "complete your order as long as they're available." @@ -788,11 +758,11 @@ msgstr "" #: pretix/static/pretixpresale/js/ui/cart.js msgid "Do you want to renew the reservation period?" -msgstr "" +msgstr "Vill du förnya reservationsperioden?" #: pretix/static/pretixpresale/js/ui/cart.js msgid "Renew reservation" -msgstr "" +msgstr "Förnya reservationen" #: pretix/static/pretixpresale/js/ui/main.js msgid "The organizer keeps %(currency)s %(amount)s" @@ -811,209 +781,166 @@ msgid "Your local time:" msgstr "Din lokala tid:" #: pretix/static/pretixpresale/js/walletdetection.js -#, fuzzy msgid "Google Pay" msgstr "Google Pay" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "Kvantitet" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "Minska mängden" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "Öka mängden" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" -msgstr "" +msgstr "Filtrera händelser efter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" -msgstr "" +msgstr "Filtrera" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "Pris" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" -msgstr "" +msgstr "Ursprungligt pris: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" -msgstr "" +msgstr "Nytt pris: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgid "Selected only" msgctxt "widget" msgid "Select" -msgstr "Endast valda" +msgstr "Välja" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy, javascript-format -#| msgid "Selected only" +#, javascript-format msgctxt "widget" msgid "Select %s" -msgstr "Endast valda" +msgstr "Välja %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy, javascript-format -#| msgctxt "widget" -#| msgid "See variations" +#, javascript-format msgctxt "widget" msgid "Select variant %s" -msgstr "Visa varianter" +msgstr "Välja varianter %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "Slutsålt" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "Köp" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "BOKA" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "Reserverad" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "ANTAL" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "från %(currency)s %(price)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" -msgstr "" +msgstr "Bild av %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "inkl. %(rate)s% %(taxname)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "exkl. %(rate)s% %(taxname)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "inkl. skatter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "exkl. skatter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "nu tillgängliga: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "Bara tillgänglig med en kupong" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "currently available: %s" msgctxt "widget" msgid "Not yet available" -msgstr "nu tillgängliga: %s" +msgstr "Inte tillgänglig ännu" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "Inte längre tillgänglig" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "currently available: %s" msgctxt "widget" msgid "Currently not available" -msgstr "nu tillgängliga: %s" +msgstr "För närvarande inte tillgänglig" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "min. antal för att beställa: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "Stäng biljettshop" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "Biljettshoppen kunde inte laddas." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1023,25 +950,21 @@ msgstr "" "Biljettbutiken används just nu av många. Vänligen öppna butiken i en ny flik " "för att fortsätta." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "Öppna biljettbutik" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "Fortsätt med din bokning" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "Bokningen kunde inte skapas. Vänligen försök senare." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1051,13 +974,11 @@ msgstr "" "Vi kunde inte skapa din bokning, då det just nu är många användare i den här " "biljettbutiken. Klicka på \"Fortsätt\" för att försöka på nytt i en ny flik." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "Väntelista" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1067,121 +988,96 @@ msgstr "" "Du har för tillfället en pågående bokning för den här eventet. Om du väljer " "fler produkter, kommer de att läggas till i din befintliga bokning." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "Fortsätt med din bokning" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "Lös in kupong" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "Lös in" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "Kupongkod" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "Stäng" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "Fortsätt med din bokning" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." -msgstr "" +msgstr "Du kan inte avbryta den här åtgärden. Vänta tills laddningen är klar." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "Fortsätt" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "See variations" msgctxt "widget" msgid "Show variants" msgstr "Visa varianter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts -#, fuzzy -#| msgctxt "widget" -#| msgid "See variations" msgctxt "widget" msgid "Hide variants" -msgstr "Visa varianter" +msgstr "Dölj varianter" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "Välj ett annat event" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "Välj ett annat datum" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "Tillbaka" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "Nästa månad" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "Föregående månad" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "Nästa vecka" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "Föregående vecka" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "Ingen platsbokning" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1193,138 +1089,111 @@ msgstr "" "kan du lägga till dig själv på väntelistan. Vi meddelar då om platser finns " "tillgängliga igen." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "Ladda mer" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "Må" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "Ti" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "On" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "To" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "Fr" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "Lö" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "Sö" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" -msgstr "" +msgstr "Mondag" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" -msgstr "" +msgstr "Tisdag" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" -msgstr "" +msgstr "Onsdag" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" -msgstr "" +msgstr "Torsdag" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" -msgstr "" +msgstr "Fredag" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" -msgstr "" +msgstr "Lördag" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" -msgstr "" +msgstr "Söndag" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "Januari" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "Februari" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "Mars" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "April" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "Maj" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "Juni" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "Juli" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "Augusti" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "September" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "Oktober" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "November" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "December" diff --git a/src/pretix/locale/th/LC_MESSAGES/django.po b/src/pretix/locale/th/LC_MESSAGES/django.po index 3a9383634..1a01ec239 100644 --- a/src/pretix/locale/th/LC_MESSAGES/django.po +++ b/src/pretix/locale/th/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" -"PO-Revision-Date: 2026-05-20 10:58+0000\n" -"Last-Translator: Phumraphee Sae-tang \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-30 06:00+0000\n" +"Last-Translator: Nate Horst \n" "Language-Team: Thai \n" "Language: th\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2026.5\n" +"X-Generator: Weblate 2026.9.1\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +91,10 @@ msgstr "กรีก" msgid "Hebrew" msgstr "ฮีบรู" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "ภาษาฮังการี" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "อินโดนีเชีย" @@ -149,7 +153,7 @@ msgstr "สเปน (ลาตินอเมริกา)" #: pretix/_base_settings.py msgid "Thai" -msgstr "" +msgstr "ภาษาไทย" #: pretix/_base_settings.py msgid "Turkish" @@ -195,7 +199,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "รายการ Post Logout URI ที่อนุญาต (แยกด้วยการเว้นวรรค)" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "Client ID" @@ -396,7 +400,7 @@ msgstr "มีบัตรของขวัญที่มีรหัสลั #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py #, python-format msgid "You've been invited to join %(organizer)s" -msgstr "" +msgstr "คุณได้รับการเรียนเชิญให้เข้าร่วม %(organizer)s" #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py msgid "This user already has been invited for this team." @@ -416,10 +420,12 @@ msgid "Medium connected to other event" msgstr "สื่อนี้เชื่อมต่อกับกิจกรรมอื่นอยู่" #: pretix/api/views/checkin.py -#, fuzzy -#| msgid "You cannot change this order." msgid "You cannot exchange a medium for a medium." -msgstr "คุณไม่สามารถเปลี่ยนแปลงคำสั่งซื้อนี้ได้" +msgstr "คุณไม่สามารถแลกเปลี่ยนสื่อบันทึก/ตัวกลางข้อมูลเดียวกันได้" + +#: pretix/api/views/checkin.py +msgid "You cannot simulate a medium exchange." +msgstr "คุณไม่สามารถจำลองการแลกเปลี่ยนสื่อบันทึก/ตัวกลางข้อมูลได้" #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format @@ -574,16 +580,16 @@ msgstr "" "ซึ่งรวมถึงการเพิ่มหรือลบสินค้า และการเปลี่ยนแปลงรายการย่อย เช่น รูปแบบสินค้า หรือสินค้าชุด" #: pretix/api/webhooks.py -#, fuzzy -#| msgid "Product changed" msgid "Quota changed" -msgstr "สินค้าถูกเปลี่ยนแปลง" +msgstr "เปลี่ยนแปลงโควตาแล้ว" #: pretix/api/webhooks.py msgid "" "This includes related events like creation, deletion, opening or closing of " "quotas. No webhook is sent for changes to the resulting availability." msgstr "" +"ซึ่งรวมถึงเหตุการณ์ที่เกี่ยวข้อง เช่น การสร้าง การลบ การเปิด หรือการปิดโควตา ทั้งนี้ จะไม่มีการส่ง " +"Webhook สำหรับการเปลี่ยนแปลงของจำนวนสินค้าที่พร้อมจำหน่ายที่เป็นผลลัพธ์" #: pretix/api/webhooks.py msgid "Shop taken live" @@ -857,8 +863,7 @@ msgstr "ข้อมูลกิจกรรมหรือวันที่" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -875,7 +880,6 @@ msgstr "ผู้เข้าร่วม" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "อีเมลผู้เข้าร่วม" @@ -1199,7 +1203,7 @@ msgstr "ลูกค้า" #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html #: pretix/presale/views/customer.py msgid "Memberships" -msgstr "" +msgstr "สมาชิกภาพ" #: pretix/base/exporters/customers.py pretix/base/models/customers.py #: pretix/control/templates/pretixcontrol/organizers/customer.html @@ -1619,9 +1623,8 @@ msgid "Invoice sender:" msgstr "ผู้ส่งใบแจ้งหนี้:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1633,8 +1636,7 @@ msgstr "ที่อยู่" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "รหัสไปรษณีย์" @@ -1642,8 +1644,7 @@ msgstr "รหัสไปรษณีย์" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "เมือง" @@ -1666,8 +1667,7 @@ msgstr "จังหวัด" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1695,8 +1695,7 @@ msgstr "ผู้รับใบแจ้งหนี้:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1749,6 +1748,22 @@ msgstr "รหัสที่ใช้จับคู่การชำระเ msgid "Payment providers" msgstr "ผู้ให้บริการชำระเงิน" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +msgid "Transmission type" +msgstr "รูปแบบการส่งข้อมูล" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission status" +msgstr "รูปแบบการส่งข้อมูล" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transmission type" +msgid "Transmission date" +msgstr "รูปแบบการส่งข้อมูล" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "การยกเลิก" @@ -2402,7 +2417,6 @@ msgstr "กิจกรรม" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2426,7 +2440,6 @@ msgstr "ข้อมูลเดิม" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "จำนวน" @@ -2496,7 +2509,8 @@ msgstr "สถานะการชำระเงิน" msgid "Refund states" msgstr "สถานะการคืนเงิน" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2510,7 +2524,6 @@ msgstr "คำสั่งซื้อ" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "รหัสการชำระเงิน" @@ -2963,12 +2976,12 @@ msgstr "โปรดระบุชื่อที่สั้นกว่าน msgid "" "The field \"%(label)s\" may not contain special characters such as " "\"%(chars)s\"." -msgstr "" +msgstr "ช่อง \"%(label)s\" ต้องไม่มีตัวอักษรพิเศษ เช่น \"%(chars)s\"" #: pretix/base/forms/questions.py #, python-format msgid "The field \"%(label)s\" may not contain an URL (%(url)s)." -msgstr "" +msgstr "ช่อง \"%(label)s\" ต้องไม่มี URL (%(url)s)" #: pretix/base/forms/questions.py msgctxt "phonenumber" @@ -3005,14 +3018,12 @@ msgid "" msgstr "โปรดอัปโหลดไฟล์รูปภาพที่ถูกต้อง ไฟล์ที่คุณอัปโหลดอาจไม่ใช่รูปภาพหรือไฟล์อาจเสียหาย" #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "หากปล่อยว่างไว้ ตั๋วจะเริ่มใช้งานได้นับตั้งแต่เวลาที่สั่งซื้อ" +msgid "Street" +msgstr "ถนน / ที่อยู่" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "ถนนและบ้านเลขที่" +msgid "State" +msgstr "จังหวัด" #: pretix/base/forms/questions.py #, python-brace-format @@ -3044,6 +3055,16 @@ msgstr "กรุณาระบุวันที่และเวลาตั msgid "Please enter a date and time no later than {max}." msgstr "กรุณาระบวันที่และเวลาก่อน {max}" +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "หากปล่อยว่างไว้ ตั๋วจะเริ่มใช้งานได้นับตั้งแต่เวลาที่สั่งซื้อ" + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "ถนนและบ้านเลขที่" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4180,8 +4201,6 @@ msgid "Ticket already exchanged" msgstr "ตั๋วถูกใช้งานไปแล้ว" #: pretix/base/models/checkin.py -#, fuzzy -#| msgid "Reusable media" msgid "Reusable medium invalid" msgstr "สื่อที่ใช้ซ้ำได้ (เช่น บัตร RFID)" @@ -4326,6 +4345,12 @@ msgstr "วันที่ตั้งค่า" msgid "Initialization date" msgstr "วันที่เริ่มต้นระบบ" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "บันทึกลงในโปรไฟล์" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5375,6 +5400,8 @@ msgid "" "prior to their usage. Therefore, the selected media policy does not make " "sense for this media type." msgstr "" +"ชนิดสื่อบันทึก/ตัวกลางที่เลือกกำหนดให้สื่อบันทึกทั้งหมดต้องลงทะเบียนในระบบก่อนการใช้งาน ดังนั้น " +"นโยบายสื่อบันทึกที่เลือกจึงไม่เหมาะสมสำหรับสื่อบันทึกประเภทนี้" #: pretix/base/models/items.py msgid "" @@ -5546,6 +5573,10 @@ msgstr "รูปแบบสินค้าที่เลือกไม่ไ msgid "The count needs to be equal to or greater than zero." msgstr "จำนวนต้องมีค่าเท่ากับหรือมากกว่าศูนย์" +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "ลำดับรายการในคำสั่งซื้อ" + #: pretix/base/models/items.py msgid "Number" msgstr "ตัวเลข" @@ -5583,6 +5614,10 @@ msgstr "วันที่และเวลา" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "รหัสประเทศ (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "สอบถามเมื่อ" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5649,6 +5684,12 @@ msgstr "ขณะนี้ยังไม่รองรับการใช้ msgid "Maximum value" msgstr "ค่าสูงสุด" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "ความยาวสูงสุด" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "ความยาวสูงสุด" @@ -5717,6 +5758,12 @@ msgstr "วันที่สูงสุดต้องไม่มาก่อ msgid "The maximum value must not be lower than the minimum value." msgstr "ค่าสูงสุดต้องไม่ต่ำกว่าค่าต่ำสุด" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "ค่าสูงสุดต้องไม่ต่ำกว่าค่าต่ำสุด" + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -5905,16 +5952,14 @@ msgstr "ตีกลับ" #: pretix/base/models/media.py msgctxt "reusable_medium" msgid "Claim token" -msgstr "" +msgstr "โทเคนสำหรับรับสิทธิ์ (Claim token)" #: pretix/base/models/media.py msgctxt "reusable_medium" msgid "Label" -msgstr "" +msgstr "ป้ายชื่อ" #: pretix/base/models/media.py -#, fuzzy -#| msgid "Linked ticket" msgid "Linked tickets" msgstr "ตั๋วที่เชื่อมโยงไว้" @@ -5924,6 +5969,8 @@ msgid "" "validity. If multiple tickets are valid at once, this will lead to failed " "check-ins." msgstr "" +"หากคุณเชื่อมโยงกับตั๋วมากกว่าหนึ่งใบ โปรดตรวจสอบให้แน่ใจว่าไม่มีช่วงเวลาการใช้งานที่ซ้อนทับกัน " +"หากมีตั๋วหลายใบใช้งานได้พร้อมกันในเวลาเดียวกัน จะส่งผลให้การเช็คอินล้มเหลว" #: pretix/base/models/memberships.py #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html @@ -6214,10 +6261,6 @@ msgstr "บัตรของขวัญ" msgid "Value" msgstr "มูลค่า" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "ลำดับรายการในคำสั่งซื้อ" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "รหัสตะกร้าสินค้า (เช่น Session key)" @@ -6242,10 +6285,6 @@ msgstr "ลูกค้าธุรกิจ / นามนิติบุคค msgid "This reference will be printed on your invoice for your convenience." msgstr "ข้อมูลอ้างอิงนี้จะถูกพิมพ์ลงในใบแจ้งหนี้เพื่อความสะดวกของคุณ" -#: pretix/base/models/orders.py -msgid "Transmission type" -msgstr "รูปแบบการส่งข้อมูล" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7188,8 +7227,11 @@ msgid "The payment for this invoice has already been received." msgstr "ได้รับชำระเงินสำหรับใบแจ้งหนี้นี้เรียบร้อยแล้ว" #: pretix/base/payment.py +#, fuzzy +#| msgid "" +#| "This payment is already being processed and can not be canceled any more." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "การชำระเงินนี้อยู่ระหว่างการดำเนินการและไม่สามารถยกเลิกได้แล้ว" #: pretix/base/payment.py @@ -7310,7 +7352,7 @@ msgstr "บัตรของขวัญนี้ถูกใช้งานไ msgid "" "This payment provider exists for historical purposes only and is no longer " "usable." -msgstr "" +msgstr "ผู้ให้บริการชำระเงินนี้มีไว้สำหรับข้อมูลประวัติในอดีตเท่านั้น และไม่สามารถใช้งานได้อีกต่อไป" #: pretix/base/pdf.py msgid "Ticket code (barcode content)" @@ -7639,7 +7681,7 @@ msgstr "เวลาที่สิ้นสุดการใช้งาน" #: pretix/base/pdf.py pretix/control/forms/item.py msgid "Program times" -msgstr "" +msgstr "เวลาทำรายการ" #: pretix/base/pdf.py #, fuzzy @@ -7950,6 +7992,18 @@ msgstr "เริ่มการขายล่วงหน้า" msgid "Presale end" msgstr "สิ้นสุดการขายล่วงหน้า" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order email" +msgid "Order creation" +msgstr "อีเมลที่ใช้สั่งซื้อ" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "คำสั่งซื้อหมดอายุแล้ว" + #: pretix/base/reldate.py msgid "before" msgstr "ก่อน" @@ -7974,6 +8028,26 @@ msgstr "เวลาสัมพันธ์:" msgid "Not set" msgstr "ไม่ได้ตั้งค่า" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "ไม่สามารถระบุวันที่แบบสัมพัทธ์เป็น \"ก่อน\" สำหรับ \"{}\" ได้" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "ไม่สามารถระบุวันที่แบบสัมพัทธ์เป็น \"หลังจาก\" สำหรับ \"{}\" ได้" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "ไม่สามารถระบุเวลาแบบสัมพัทธ์เป็น \"ก่อน\" สำหรับ \"{}\" ได้" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "ไม่สามารถระบุเวลาแบบสัมพัทธ์เป็น \"หลังจาก\" สำหรับ \"{}\" ได้" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "สุ่ม (ค่าเริ่มต้น, ใช้งานได้กับทุกแอป pretix)" @@ -7992,7 +8066,7 @@ msgstr "กิจกรรมถูกยกเลิก" #: pretix/base/services/cancelevent.py msgid "Confirm event cancellation and bulk refund" -msgstr "" +msgstr "ยืนยันการยกเลิกอีเวนต์และการคืนเงินจำนวนมาก" #: pretix/base/services/cart.py pretix/base/services/modelimport.py #: pretix/base/services/orders.py @@ -8274,7 +8348,8 @@ msgid_plural "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr[0] "" -msgstr[1] "" +"คุณต้องเลือกสินค้าเพิ่มเติมอย่างน้อย %(min)s รายการ จากหมวดหมู่ %(cat)s สำหรับสินค้า " +"%(base)s" #: pretix/base/services/cart.py pretix/base/services/orders.py #, python-format @@ -8490,13 +8565,13 @@ msgstr "คุณต้องตอบคำถามเพื่อดำเน #: pretix/base/services/checkin.py msgid "Ticket needs to be exchanged to a suitable medium." -msgstr "" +msgstr "จำเป็นต้องแลกเปลี่ยนตั๋วเป็นสื่อบันทึก" #: pretix/base/services/checkin.py msgid "" "This ticket has already been exchanged for a reusable medium that now needs " "to be used instead." -msgstr "" +msgstr "ตั๋วนี้ถูกแลกเปลี่ยนเป็นสื่อบันทึกแบบใช้ซ้ำได้แล้ว ซึ่งต้องนำสื่อบันทึกนั้นมาใช้งานแทน" #: pretix/base/services/checkin.py msgid "This ticket has already been redeemed." @@ -8655,54 +8730,44 @@ msgid "You are receiving this email because you placed an order for {event}." msgstr "คุณได้รับอีเมลนี้เนื่องจากคุณได้ทำการสั่งซื้อสำหรับ {event}" #: pretix/base/services/media.py -#, fuzzy -#| msgid "Invalid input type." msgid "Invalid medium type." -msgstr "ประเภทข้อมูลที่กรอกไม่ถูกต้อง" +msgstr "ประเภทสื่อบันทึกไม่ถูกต้อง" #: pretix/base/services/media.py -#, fuzzy -#| msgid "The selected media type is not enabled in your organizer settings." msgid "Medium type is not enabled for organizer." -msgstr "ประเภทสื่อที่เลือกยังไม่ได้ถูกเปิดใช้งานในการตั้งค่าผู้จัดงานของคุณ" +msgstr "ประเภทสื่อบันทึกยังไม่ได้เปิดใช้งานสำหรับผู้จัดงานนี้" #: pretix/base/services/media.py msgid "Incorrect medium type for product." -msgstr "" +msgstr "ประเภทสื่อบันทึกไม่ถูกต้องสำหรับสินค้า/บัตรรายการนี้" #: pretix/base/services/media.py -#, fuzzy -#| msgid "This ticket has already been redeemed." msgid "Ticket is already exchanged for reusable medium." -msgstr "ตั๋วนี้ถูกใช้งานไปแล้ว" +msgstr "ตั๋วถูกแลกเปลี่ยนเป็นสื่อบันทึกแบบใช้ซ้ำได้แล้ว" #: pretix/base/services/media.py -#, fuzzy -#| msgid "Reusable Medium ID" msgid "Reusable medium not found." -msgstr "รหัสสื่อบันทึกที่ใช้ซ้ำได้ (เช่น บัตร NFC/RFID)" +msgstr "ไม่พบสื่อบันทึกแบบใช้ซ้ำได้" #: pretix/base/services/media.py msgid "Reusable medium is inactive or expired." -msgstr "" +msgstr "สื่อบันทึกแบบใช้ซ้ำได้ปิดใช้งานอยู่หรือหมดอายุแล้ว" #: pretix/base/services/media.py msgid "Reusable medium not found and could not be created." -msgstr "" +msgstr "ไม่พบสื่อบันทึกแบบใช้ซ้ำได้และไม่สามารถสร้างขึ้นใหม่ได้" #: pretix/base/services/media.py -#, fuzzy -#| msgid "Reusable media type" msgid "Reusable medium already exists." -msgstr "ประเภทสื่อแบบใช้ซ้ำได้" +msgstr "มีสื่อบันทึกแบบใช้ซ้ำได้นี้อยู่ในระบบแล้ว" #: pretix/base/services/media.py msgid "Reusable medium could not be created." -msgstr "" +msgstr "ไม่สามารถสร้างสื่อบันทึกแบบใช้ซ้ำได้" #: pretix/base/services/media.py msgid "Product does not support medium exchange." -msgstr "" +msgstr "สินค้า/บัตรรายการนี้ไม่รองรับการแลกเปลี่ยนสื่อบันทึก" #: pretix/base/services/memberships.py #, python-brace-format @@ -8848,7 +8913,7 @@ msgstr "ไม่สามารถสร้างเวาเชอร์โด #, python-brace-format msgid "" "Voucher codes must be unique. Code \"{code}\" already exists in this import." -msgstr "" +msgstr "รหัสวอเชอร์ต้องไม่ซ้ำกัน รหัส \"{code}\" มีอยู่แล้วในไฟล์นำเข้านี้" #: pretix/base/services/modelimport.py #, python-brace-format @@ -8856,13 +8921,13 @@ msgid "" "Voucher codes must be unique. Import contains existing voucher code {code}." msgid_plural "" "Voucher codes must be unique. Import contains existing voucher codes {code}." -msgstr[0] "" +msgstr[0] "รหัสวอเชอร์ต้องไม่ซ้ำกัน ไฟล์นำเข้ามีรหัสวอเชอร์ {code} ซึ่งมีอยู่แล้วในระบบ" #: pretix/base/services/modelimport.py msgid "" "Vouchers could not be imported, probably due to a voucher code already being " "in use." -msgstr "" +msgstr "ไม่สามารถนำเข้าวอเชอร์ได้ ซึ่งอาจเกิดจากรหัสวอเชอร์ถูกใช้งานอยู่แล้วในระบบ" #: pretix/base/services/orders.py msgid "" @@ -8908,7 +8973,8 @@ msgid_plural "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr[0] "" -msgstr[1] "" +"คุณไม่สามารถเลือกสินค้า %(product)s ได้เกิน %(max)s รายการ " +"ระบบได้นำสินค้าส่วนเกินออกจากตะกร้าของคุณแล้ว" #: pretix/base/services/orders.py msgid "The booking period has ended." @@ -9153,7 +9219,7 @@ msgstr "ยอดเงินถูกเรียกเก็บจากบั msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "โปรดโอนเงินไปยังบัญชีธนาคารนี้: 9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "ค่านี้จะถูกแทนที่ตามพารามิเตอร์ที่เปลี่ยนไปตามบริบท (Dynamic parameters)" @@ -9307,6 +9373,8 @@ msgid "" "For business customers, compute taxes based on net total. For individuals, " "use line-based rounding" msgstr "" +"สำหรับลูกค้าองค์กร/ธุรกิจ ให้คำนวณภาษีจากยอดรวมสุทธิ สำหรับบุคคลธรรมดา " +"ให้ใช้การปัดเศษแยกตามรายการ" #: pretix/base/settings.py msgid "Compute taxes based on net total with stable gross prices" @@ -9387,7 +9455,7 @@ msgstr "" #: pretix/base/settings.py msgid "Enforce the usage of issued reusable media for check-in" -msgstr "" +msgstr "บังคับใช้สื่อบันทึกแบบใช้ซ้ำได้ที่ออกให้แล้วสำหรับการเช็คอิน" #: pretix/base/settings.py msgid "" @@ -9395,6 +9463,9 @@ msgid "" "medium has been created and linked to a ticket. Keeping this option turned " "off will treat the reusable medium and ticket as equals." msgstr "" +"หากเปิดใช้งาน " +"บาร์โค้ดตั๋วจะไม่สามารถใช้งานได้อีกต่อไปหากมีการสร้างสื่อบันทึกแบบใช้ซ้ำได้และเชื่อมโยงกับตั๋วนั้นแล้ว " +"การปิดตัวเลือกนี้ไว้จะถือว่าสื่อบันทึกแบบใช้ซ้ำได้และตั๋วมีสิทธิ์เท่าเทียมกัน" #: pretix/base/settings.py msgid "Length of barcodes" @@ -9825,6 +9896,29 @@ msgstr "" "ข้อความนี้จะแสดงที่ด้านบนของร้านจำหน่ายตั๋วเมื่อสิ้นสุดช่วงเวลาการจำหน่ายที่กำหนดไว้ " "คุณสามารถใช้เพื่อแนะนำช่องทางอื่นในการซื้อตั๋ว เช่น จุดจำหน่ายบัตรหน้างาน" +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "ไม่มีวันที่ตรงกับเงื่อนไขที่คุณระบุ" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "ข้อความสำหรับผลลัพธ์วันที่ว่างเปล่า" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" +"ข้อความนี้จะแสดงขึ้นหากปฏิทินหรือรายการวันที่ว่างเปล่า เช่น เนื่องจากเดือนนั้นไม่มีวันจัดกิจกรรม " +"หรือตัวกรองที่ผู้ใช้เลือกไม่พบผลลัพธ์ใดๆ " +"คุณสามารถใช้ข้อความนี้เพื่อประชาสัมพันธ์ช่องทางการติดต่อสำหรับการนัดหมายรอบเพิ่มเติม " +"ขอแนะนำให้ใช้ความยาวไม่เกินหนึ่งถึงสองประโยค" + #: pretix/base/settings.py msgid "Guidance text" msgstr "ข้อความแนะนำ" @@ -9980,6 +10074,19 @@ msgstr "" "ยอมรับการชำระเงินสำหรับคำสั่งซื้อแม้จะมีสถานะ 'หมดอายุ' แล้ว ตราบใดที่ยังมีโควตาว่างเพียงพอ " "ทั้งนี้จะไม่มีการรับชำระเงินหลังจาก \"วันสุดท้ายที่รับชำระเงิน\" ที่ตั้งค่าไว้" +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "ออกใบแจ้งหนี้/ใบกำกับภาษีสำหรับช่องทางการขาย" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "แสดงวันที่เริ่มจำหน่าย" @@ -10567,12 +10674,6 @@ msgstr "" msgid "Hide all unavailable dates from calendar or list views" msgstr "ซ่อนวันที่ไม่พร้อมใช้งานทั้งหมดจากมุมมองปฏิทินหรือรายการ" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "ตัวเลือกนี้มีผลเฉพาะกับปฏิทินของกิจกรรมแบบซีรีส์นี้เท่านั้น ไม่มีผลกับปฏิทินรวมของผู้จัดงาน" - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "ซ่อนวันที่ที่ผ่านมาแล้วทั้งหมดจากปฏิทิน" @@ -10872,6 +10973,8 @@ msgid "" "the email address above. Please note that you still need to add a contact " "email address that will be shared with all emails you send." msgstr "" +"หากคุณตั้งค่านี้ ลิงก์การติดต่อส่วนท้ายหน้าจะเชื่อมโยงมาที่นี่แทนที่จะใช้อีเมลด้านบน " +"โปรดทราบว่าคุณยังคงต้องระบุอีเมลการติดต่อที่จะถูกแชร์ไปพร้อมกับอีเมลทั้งหมดที่คุณส่งออก" #: pretix/base/settings.py pretix/control/forms/event.py msgid "Imprint URL" @@ -11403,11 +11506,23 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"เราได้รับการชำระเงินสำหรับคำสั่งซื้อของคุณสำหรับงาน {event} เรียบร้อยแล้ว\n" +"\n" +"อย่างไรก็ตาม จำนวนเงินที่ได้รับน้อยกว่ายอดรวมที่ต้องชำระ\n" +"ดังนั้นคำสั่งซื้อของคุณจึงยังถือว่ายังไม่ได้ชำระ \n" +"เนื่องจากยังขาดชำระเพิ่มเติมอีก {pending_sum}\n" +"\n" +"คุณสามารถดูข้อมูลการชำระเงินและสถานะคำสั่งซื้อของคุณได้ที่ {url}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format msgid "Payment failed for your order: {code}" -msgstr "" +msgstr "การชำระเงินล้มเหลวสำหรับคำสั่งซื้อของคุณ: {code}" #: pretix/base/settings.py #, python-brace-format @@ -11426,11 +11541,24 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"การพยายามชำระเงินสำหรับคำสั่งซื้อของคุณสำหรับงาน {event} ล้มเหลว\n" +"\n" +"คำสั่งซื้อของคุณยังคงมีผลสมบูรณ์ " +"และคุณสามารถพยายามชำระเงินอีกครั้งโดยใช้วิธีการชำระเงินเดิมหรือวิธีการอื่น " +"โปรดทำรายการชำระเงินให้เสร็จสิ้นก่อน {expire_date}\n" +"\n" +"คุณสามารถลองชำระเงินใหม่และดูสถานะคำสั่งซื้อของคุณได้ที่ \n" +"{url}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format msgid "You have been selected from the waitinglist for {event}" -msgstr "" +msgstr "คุณได้รับเลือกจากรายชื่อสำรอง (Waiting list) สำหรับงาน {event}" #: pretix/base/settings.py #, python-brace-format @@ -11462,11 +11590,36 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"คุณได้ลงทะเบียนในรายชื่อสำรองสำหรับงาน {event}\n" +"ในรายการสินค้า {product}\n" +"\n" +"ขณะนี้เรามีตั๋วพร้อมสำหรับคุณแล้ว! คุณสามารถใช้สิทธิ์รับตั๋วได้ในร้านค้าตั๋วของเราภายใน\n" +" {hours} ชั่วโมงข้างหน้า โดยกรอกรหัสวอเชอร์ดังต่อไปนี้:\n" +"\n" +"{code}\n" +"\n" +"หรือคุณสามารถคลิกที่ลิงก์ต่อไปนี้ได้ทันที:\n" +"\n" +"{url}\n" +"\n" +"โปรดทราบว่าลิงก์นี้ใช้ได้ภายใน {hours} ชั่วโมงข้างหน้าเท่านั้น!\n" +"หากคุณไม่ใช้สิทธิ์วอเชอร์ภายในระยะเวลาดังกล่าว\n" +"เราจะจัดสรรตั๋วให้กับบุคคลถัดไปในรายชื่อสำรอง\n" +"\n" +"หากคุณไม่ต้องการตั๋วแล้ว เราขอความกรุณาคลิกที่ลิงก์ต่อไปนี้เพื่อแจ้งให้เราทราบ\n" +"เพื่อที่เราจะได้จัดส่งตั๋วให้กับบุคคลถัดไปในรายชื่อสำรองโดยเร็วที่สุด:\n" +"\n" +"{url_remove}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format msgid "Order canceled: {code}" -msgstr "" +msgstr "คำสั่งซื้อถูกยกเลิก: {code}" #: pretix/base/settings.py #, python-brace-format @@ -11483,11 +11636,22 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"คำสั่งซื้อ {code} ของคุณสำหรับงาน {event} ถูกยกเลิกเรียบร้อยแล้ว\n" +"\n" +"{comment}\n" +"\n" +"คุณสามารถดูรายละเอียดคำสั่งซื้อของคุณได้ที่\n" +" {url}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format msgid "Order approved and awaiting payment: {code}" -msgstr "" +msgstr "คำสั่งซื้อได้รับการอนุมัติและกำลังรอการชำระเงิน: {code}" #: pretix/base/settings.py #, python-brace-format @@ -11506,6 +11670,19 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"เราได้อนุมัติคำสั่งซื้อของคุณสำหรับงาน {event} แล้ว\n" +"และยินดีเป็นอย่างยิ่งที่จะได้ต้อนรับคุณในงานของเรา\n" +"\n" +"โปรดดำเนินการชำระเงินสำหรับคำสั่งซื้อของคุณก่อน {expire_date}\n" +"\n" +"คุณสามารถเลือกวิธีการชำระเงินและทำรายการชำระเงินได้ที่นี่:\n" +"\n" +"{url}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format @@ -11520,11 +11697,20 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"เราได้อนุมัติการสั่งซื้อตั๋วสำหรับคุณสำหรับงาน {event} แล้ว\n" +"\n" +"คุณสามารถดูรายละเอียดและสถานะตั๋วของคุณได้ที่นี่:\n" +"{url}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format msgid "Order approved and confirmed: {code}" -msgstr "" +msgstr "คำสั่งซื้อได้รับการอนุมัติและยืนยันแล้ว: {code}" #: pretix/base/settings.py #, python-brace-format @@ -11540,11 +11726,22 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"เราได้อนุมัติคำสั่งซื้อของคุณสำหรับงาน {event} แล้ว " +"และยินดีเป็นอย่างยิ่งที่จะได้ต้อนรับคุณในงานของเรา\n" +"เนื่องจากคุณสั่งซื้อเฉพาะรายการสินค้าฟรี จึงไม่มีค่าใช้จ่ายที่ต้องชำระ\n" +"\n" +"คุณสามารถแก้ไขรายละเอียดคำสั่งซื้อและดูสถานะคำสั่งซื้อของคุณได้ที่ \n" +"{url}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format msgid "Order denied: {code}" -msgstr "" +msgstr "คำสั่งซื้อถูกปฏิเสธ: {code}" #: pretix/base/settings.py #, python-brace-format @@ -11562,6 +11759,18 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"ขออภัยเป็นอย่างยิ่ง เราได้ปฏิเสธคำขอสั่งซื้อของคุณสำหรับงาน {event}\n" +"\n" +"{comment}\n" +"\n" +"คุณสามารถดูรายละเอียดคำสั่งซื้อของคุณได้ที่นี่:\n" +"\n" +"{url}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format @@ -11574,11 +11783,18 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดีค่ะ/ครับ\n" +"\n" +"คุณสามารถแก้ไขรายละเอียดคำสั่งซื้อและดูสถานะคำสั่งซื้อของคุณได้ที่\n" +"{url}\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format msgid "Invoice {invoice_number}" -msgstr "" +msgstr "ใบกำกับภาษี {invoice_number}" #: pretix/base/settings.py #, python-brace-format @@ -11592,6 +11808,14 @@ msgid "" "\n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"โปรดดูใบแจ้งหนี้/ใบกำกับภาษีใหม่ที่แนบมาพร้อมนี้สำหรับคำสั่งซื้อ {code} ของงาน {event} " +"คำสั่งซื้อนี้ถูกทำรายการโดย {order_email}\n" +"\n" +"ขอแสดงความนับถือ\n" +"\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format @@ -11611,6 +11835,15 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดีคุณ {attendee_name}\n" +"\n" +"คุณได้ลงทะเบียนสำหรับ {event} เรียบร้อยแล้ว\n" +"\n" +"หากคุณยังไม่ได้ดาวน์โหลดตั๋ว คุณสามารถดาวน์โหลดตั๋วของคุณได้ที่นี่:\n" +"{url}\n" +"\n" +"ด้วยความเคารพ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format @@ -11625,11 +11858,20 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"คุณได้ซื้อตั๋วสำหรับ {event} เรียบร้อยแล้ว\n" +"\n" +"หากคุณยังไม่ได้ดาวน์โหลดตั๋ว คุณสามารถดาวน์โหลดตั๋วของคุณได้ที่นี่:\n" +"{url}\n" +"\n" +"ด้วยความเคารพ\n" +"ทีมงาน {event}" #: pretix/base/settings.py #, python-brace-format msgid "Activate your account at {organizer}" -msgstr "" +msgstr "เปิดใช้งานบัญชีของคุณที่ {organizer}" #: pretix/base/settings.py #, python-brace-format @@ -11650,11 +11892,26 @@ msgid "" "\n" "Your {organizer} team" msgstr "" +"สวัสดีคุณ {name}\n" +"\n" +"ขอขอบคุณสำหรับการสมัครเปิดบัญชีที่ {organizer}!\n" +"\n" +"หากต้องการเปิดใช้งานบัญชีและตั้งรหัสผ่านของคุณ โปรดคลิกที่นี่:\n" +"\n" +"{url}\n" +"\n" +"ลิงก์นี้สามารถใช้งานได้เป็นเวลาหนึ่งวัน\n" +"\n" +"หากคุณไม่ได้เป็นผู้สมัครใช้งานด้วยตนเอง โปรดละเว้นอีเมลฉบับนี้\n" +"\n" +"ด้วยความเคารพ\n" +"\n" +"ทีมงาน {organizer}" #: pretix/base/settings.py #, python-brace-format msgid "Confirm email address for your account at {organizer}" -msgstr "" +msgstr "ยืนยันที่อยู่อีเมลสำหรับบัญชีของคุณที่ {organizer}" #: pretix/base/settings.py #, python-brace-format @@ -11675,11 +11932,26 @@ msgid "" "\n" "Your {organizer} team" msgstr "" +"สวัสดีคุณ {name}\n" +"\n" +"คุณได้ส่งคำขอเปลี่ยนที่อยู่อีเมลสำหรับบัญชีของคุณที่ {organizer}!\n" +"\n" +"หากต้องการยืนยันการเปลี่ยนแปลงนี้ โปรดคลิกที่นี่:\n" +"\n" +"{url}\n" +"\n" +"ลิงก์นี้สามารถใช้งานได้เป็นเวลาหนึ่งวัน\n" +"\n" +"หากคุณไม่ได้เป็นผู้ส่งคำขอนี้ โปรดละเว้นอีเมลฉบับนี้\n" +"\n" +"ด้วยความเคารพ\n" +"\n" +"ทีมงาน {organizer}" #: pretix/base/settings.py #, python-brace-format msgid "Set a new password for your account at {organizer}" -msgstr "" +msgstr "ตั้งรหัสผ่านใหม่สำหรับบัญชีของคุณที่ {organizer}" #: pretix/base/settings.py #, python-brace-format @@ -11700,12 +11972,26 @@ msgid "" "\n" "Your {organizer} team" msgstr "" +"สวัสดีคุณ {name}\n" +"\n" +"คุณได้ส่งคำขอรับรหัสผ่านใหม่สำหรับบัญชีของคุณที่ {organizer}!\n" +"\n" +"หากต้องการตั้งรหัสผ่านใหม่ โปรดคลิกที่นี่:\n" +"\n" +"{url}\n" +"\n" +"ลิงก์นี้สามารถใช้งานได้เป็นเวลาหนึ่งวัน\n" +"\n" +"หากคุณไม่ได้เป็นผู้ส่งคำขอรับรหัสผ่านใหม่ โปรดละเว้นอีเมลฉบับนี้\n" +"\n" +"ด้วยความเคารพ\n" +"\n" +"ทีมงาน {organizer}" #: pretix/base/settings.py -#, fuzzy, python-brace-format -#| msgid "Sign in to your account at %(org)s" +#, python-brace-format msgid "Changes to your account at {organizer}" -msgstr "เข้าสู่ระบบบัญชีของคุณที่ %(org)s" +msgstr "การเปลี่ยนแปลงเกี่ยวกับบัญชีของคุณที่ {organizer}" #: pretix/base/settings.py #, python-brace-format @@ -11726,6 +12012,21 @@ msgid "" "\n" "Your {organizer} team" msgstr "" +"สวัสดี {name}\n" +"\n" +"มีการเปลี่ยนแปลงต่อไปนี้เกิดขึ้นกับบัญชีของคุณที่ {organizer}:\n" +"\n" +"{message}\n" +"\n" +"คุณสามารถตรวจสอบและเปลี่ยนแปลงการตั้งค่าบัญชีของคุณได้ที่นี่:\n" +"\n" +"{url}\n" +"\n" +"หากการเปลี่ยนแปลงนี้ไม่ได้ดำเนินการโดยคุณ โปรดติดต่อเราโดยทันที\n" +"\n" +"ขอแสดงความนับถือ\n" +"\n" +"ทีมงาน {organizer}" #: pretix/base/settings.py msgid "Please enter the hexadecimal code of a color, e.g. #990000." @@ -11887,64 +12188,71 @@ msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" +"ข้อความนี้จะแสดงด้านบนสุดของทุกหน้าในร้านค้าของคุณ โปรดใช้สำหรับข้อความที่สำคัญมากเท่านั้น" #: pretix/base/settings.py msgid "Banner text (bottom)" -msgstr "" +msgstr "ข้อความแบนเนอร์ (ด้านล่าง)" #: pretix/base/settings.py msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" +"ข้อความนี้จะแสดงด้านล่างสุดของทุกหน้าในร้านค้าของคุณ โปรดใช้สำหรับข้อความที่สำคัญมากเท่านั้น" #: pretix/base/settings.py msgid "Voucher explanation" -msgstr "" +msgstr "คำอธิบายเกี่ยวกับเวาเชอร์" #: pretix/base/settings.py msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" +"ข้อความนี้จะแสดงถัดจากช่องกรอกรหัสเวาเชอร์ คุณสามารถใช้เพื่ออธิบายวิธีรับรหัสเวาเชอร์ได้ เป็นต้น" #: pretix/base/settings.py msgid "Attendee data explanation" -msgstr "" +msgstr "คำอธิบายข้อมูลผู้เข้าร่วม" #: pretix/base/settings.py msgid "" "This text will be shown above the questions asked for every personalized " "product. You can use it e.g. to explain why you need information from them." msgstr "" +"ข้อความนี้จะแสดงด้านบนของคำถามสำหรับสินค้าเฉพาะบุคคลทุกรายการ " +"คุณสามารถใช้เพื่ออธิบายเหตุผลที่คุณจำเป็นต้องขอข้อมูลจากผู้ซื้อได้ เป็นต้น" #: pretix/base/settings.py msgid "Additional success message" -msgstr "" +msgstr "ข้อความแจ้งความสำเร็จเพิ่มเติม" #: pretix/base/settings.py msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." -msgstr "" +msgstr "ข้อความนี้จะแสดงหลังจากสร้างคำสั่งซื้อสำเร็จแล้ว โดยจะแสดงเพิ่มเติมจากข้อความเริ่มต้น" #: pretix/base/settings.py msgid "Help text of the phone number field" -msgstr "" +msgstr "ข้อความช่วยเหลือสำหรับช่องหมายเลขโทรศัพท์" #: pretix/base/settings.py msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" +"โปรดตรวจสอบให้แน่ใจว่าได้กรอกอีเมลที่ถูกต้อง " +"เราจะส่งการยืนยันคำสั่งซื้อพร้อมลิงก์ที่คุณต้องใช้สำหรับเข้าถึงคำสั่งซื้อของคุณในภายหลัง" #: pretix/base/settings.py msgid "Help text of the email field" -msgstr "" +msgstr "ข้อความช่วยเหลือสำหรับช่องอีเมล" #: pretix/base/settings.py msgid "Allow creating a new team during event creation" -msgstr "" +msgstr "อนุญาตให้สร้างทีมใหม่ระหว่างการสร้างอีเวนต์" #: pretix/base/settings.py msgid "" @@ -11953,35 +12261,39 @@ msgid "" "allows users to create an event-specified team on-the-fly, even when they do " "not have \"Can change teams and permissions\" permission." msgstr "" +"ผู้ใช้ที่ไม่มีสิทธิ์เข้าถึงทุกอีเวนต์ภายใต้ผู้จัดงานนี้ " +"จะต้องเลือกทีมใดทีมหนึ่งของตนเพื่อให้มีสิทธิ์เข้าถึงอีเวนต์ที่สร้างขึ้น " +"การตั้งค่านี้ช่วยให้ผู้ใช้สามารถสร้างทีมเฉพาะสำหรับอีเวนต์ได้ทันที แม้ว่าจะไม่มีสิทธิ์ " +"\"สามารถเปลี่ยนแปลงทีมและสิทธิ์การใช้งาน\" ก็ตาม" #: pretix/base/settings.py msgid "Event start time (descending)" -msgstr "" +msgstr "เวลาเริ่มต้นอีเวนต์ (ถอยหลัง / จากใหม่ไปเก่า)" #: pretix/base/settings.py msgid "Name (descending)" -msgstr "" +msgstr "ชื่อ (ถอยหลัง)" #: pretix/base/settings.py msgctxt "subevent" msgid "Date ordering" -msgstr "" +msgstr "การเรียงลำดับวันที่" #: pretix/base/settings.py msgid "Link back to organizer overview on all event pages" -msgstr "" +msgstr "ใส่ลิงก์กลับไปยังหน้าภาพรวมของผู้จัดงานในทุกหน้าของอีเวนต์" #: pretix/base/settings.py msgid "Homepage text" -msgstr "" +msgstr "ข้อความหน้าแรก" #: pretix/base/settings.py msgid "This will be displayed on the organizer homepage." -msgstr "" +msgstr "ข้อความนี้จะแสดงบนหน้าแรกของผู้จัดงาน" #: pretix/base/settings.py msgid "Length of gift card codes" -msgstr "" +msgstr "ความยาวของรหัสบัตรของขวัญ" #: pretix/base/settings.py #, python-brace-format @@ -11989,10 +12301,12 @@ msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" +"โดยปกติระบบจะสร้างรหัสบัตรของขวัญความยาว {} ตัวอักษร อย่างไรก็ตาม หากต้องการความยาวอื่น " +"คุณสามารถตั้งค่าได้ที่นี่" #: pretix/base/settings.py msgid "Validity of gift card codes in years" -msgstr "" +msgstr "อายุการใช้งานของรหัสบัตรของขวัญ (ปี)" #: pretix/base/settings.py msgid "" @@ -12000,20 +12314,24 @@ msgid "" "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" +"หากคุณระบุตัวเลขที่นี่ บัตรของขวัญจะหมดอายุ ณ สิ้นปีหลังจากผ่านไปตามจำนวนปีที่กำหนดเป็นค่าเริ่มต้น " +"หากปล่อยว่างไว้ บัตรของขวัญจะไม่มีวันหมดอายุระบุไว้" #: pretix/base/settings.py msgid "Enable cookie consent management features" -msgstr "" +msgstr "เปิดใช้งานฟีเจอร์จัดการความยินยอมใช้งานคุกกี้" #: pretix/base/settings.py msgid "" "By clicking \"Accept all cookies\", you agree to the storing of cookies and " "use of similar technologies on your device." msgstr "" +"การคลิก \"ยอมรับคุกกี้ทั้งหมด\" " +"แสดงว่าคุณยินยอมให้จัดเก็บคุกกี้และใช้เทคโนโลยีที่คล้ายกันบนอุปกรณ์ของคุณ" #: pretix/base/settings.py msgid "Dialog text" -msgstr "" +msgstr "ข้อความในหน้าต่างโต้ตอบ" #: pretix/base/settings.py msgid "" @@ -12022,38 +12340,40 @@ msgid "" "use cookies if they are essential to providing the services this website " "offers." msgstr "" +"เราใช้คุกกี้และเทคโนโลยีที่คล้ายกันในการเก็บรวบรวมข้อมูลเพื่อปรับปรุงเว็บไซต์และข้อเสนอของเรา " +"หากคุณไม่ยินยอม เราจะใช้เฉพาะคุกกี้ที่จำเป็นอย่างยิ่งต่อการให้บริการเว็บไซต์นี้เท่านั้น" #: pretix/base/settings.py msgid "Secondary dialog text" -msgstr "" +msgstr "ข้อความในหน้าต่างโต้ตอบรอง" #: pretix/base/settings.py msgid "Privacy settings" -msgstr "" +msgstr "การตั้งค่าความเป็นส่วนตัว" #: pretix/base/settings.py msgid "Dialog title" -msgstr "" +msgstr "ชื่อหัวข้อหน้าต่างโต้ตอบ" #: pretix/base/settings.py msgid "Accept all cookies" -msgstr "" +msgstr "ยอมรับคุกกี้ทั้งหมด" #: pretix/base/settings.py msgid "\"Accept\" button description" -msgstr "" +msgstr "คำอธิบายปุ่ม \"ยอมรับ\"" #: pretix/base/settings.py msgid "Required cookies only" -msgstr "" +msgstr "เฉพาะคุกกี้ที่จำเป็นเท่านั้น" #: pretix/base/settings.py msgid "\"Reject\" button description" -msgstr "" +msgstr "คำอธิบายปุ่ม \"ปฏิเสธ\"" #: pretix/base/settings.py msgid "Customers can choose their own seats" -msgstr "" +msgstr "ลูกค้าสามารถเลือกที่นั่งด้วยตนเองได้" #: pretix/base/settings.py msgid "" @@ -12061,165 +12381,170 @@ msgid "" "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" +"หากปิดใช้งาน คุณจะต้องกำหนดที่นั่งด้วยตนเองในระบบหลังบ้าน " +"โปรดทราบว่าสิ่งนี้อาจทำให้ผู้ซื้อไม่ทราบที่นั่งของตนเองหลังจากทำการสั่งซื้อ และอาจไม่มีระบุไว้บนตั๋ว" #: pretix/base/settings.py msgid "Show button to copy user input from other products" -msgstr "" +msgstr "แสดงปุ่มสำหรับคัดลอกข้อมูลที่กรอกมาจากสินค้าอื่น" #: pretix/base/settings.py msgid "Most common English titles" -msgstr "" +msgstr "คำนำหน้านามภาษาอังกฤษที่พบบ่อย" #: pretix/base/settings.py msgid "Most common German titles" -msgstr "" +msgstr "คำนำหน้านามภาษาเยอรมันที่พบบ่อย" #: pretix/base/settings.py msgctxt "person_name_salutation" msgid "Ms" -msgstr "" +msgstr "คุณ" #: pretix/base/settings.py msgctxt "person_name_salutation" msgid "Mr" -msgstr "" +msgstr "คุณ" #: pretix/base/settings.py msgctxt "person_name_salutation" msgid "Mx" -msgstr "" +msgstr "คุณ" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "John" -msgstr "" +msgstr "สมชาย" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "Doe" -msgstr "" +msgstr "ใจดี" #: pretix/base/settings.py msgctxt "person_name" msgid "Title" -msgstr "" +msgstr "คำนำหน้านาม (วิชาการ/บรรดาศักดิ์)" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "Dr" -msgstr "" +msgstr "ดร." #: pretix/base/settings.py msgid "First name" -msgstr "" +msgstr "ชื่อจริง" #: pretix/base/settings.py msgid "Middle name" -msgstr "" +msgstr "ชื่อกลาง" #: pretix/base/settings.py pretix/control/forms/organizer.py msgctxt "person_name_sample" msgid "John Doe" -msgstr "" +msgstr "สมชาย ใจดี" #: pretix/base/settings.py msgid "Calling name" -msgstr "" +msgstr "ชื่อเล่น" #: pretix/base/settings.py msgid "Latin transcription" -msgstr "" +msgstr "การสะกดด้วยอักษรโรมัน" #: pretix/base/settings.py msgctxt "person_name" msgid "Salutation" -msgstr "" +msgstr "คำนำหน้านาม" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "Mr" -msgstr "" +msgstr "คุณ" #: pretix/base/settings.py msgctxt "person_name" msgid "Degree (after name)" -msgstr "" +msgstr "คุณวุฒิการศึกษา (หลังชื่อ)" #: pretix/base/settings.py msgctxt "person_name_sample" msgid "MA" -msgstr "" +msgstr "M.A." #: pretix/base/settings.py msgctxt "address" msgid "Province" -msgstr "" +msgstr "จังหวัด" #: pretix/base/settings.py msgctxt "address" msgid "Prefecture" -msgstr "" +msgstr "จังหวัด" #: pretix/base/settings.py pretix/control/forms/event.py msgid "" "Your default locale must also be enabled for your event (see box above)." -msgstr "" +msgstr "ภาษาหลักเริ่มต้นของคุณต้องเปิดใช้งานสำหรับอีเวนต์ของคุณด้วย (ดูที่กล่องด้านบน)" #: pretix/base/settings.py msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" +"คุณไม่สามารถกำหนดให้ระบุชื่อผู้เข้าร่วมเป็นช่องบังคับได้ หากคุณไม่ได้เปิดการสอบถามชื่อผู้เข้าร่วม" #: pretix/base/settings.py msgid "You have to ask for attendee emails if you want to make them required." -msgstr "" +msgstr "คุณต้องเปิดการสอบถามอีเมลผู้เข้าร่วม หากต้องการกำหนดให้เป็นช่องบังคับ" #: pretix/base/settings.py msgid "" "You have to ask for invoice addresses if you want to make them required." -msgstr "" +msgstr "คุณต้องเปิดการสอบถามที่อยู่สำหรับออกใบแจ้งหนี้ หากต้องการกำหนดให้เป็นช่องบังคับ" #: pretix/base/settings.py msgid "You have to require invoice addresses to require for company names." msgstr "" +"คุณต้องกำหนดให้กรอกที่อยู่สำหรับออกใบแจ้งหนี้เป็นช่องบังคับ " +"จึงจะสามารถกำหนดให้กรอกชื่อบริษัทเป็นช่องบังคับได้" #: pretix/base/settings.py #, python-brace-format msgid "VAT-ID is not supported for \"{}\"." -msgstr "" +msgstr "ไม่รองรับหมายเลขผู้เสียภาษี (VAT-ID) สำหรับ \"{}\"" #: pretix/base/settings.py msgid "The last payment date cannot be before the end of presale." -msgstr "" +msgstr "วันที่สุดท้ายของการชำระเงินไม่สามารถอยู่ก่อนวันสิ้นสุดการขายล่วงหน้าได้" #: pretix/base/settings.py #, python-brace-format msgid "The value \"{identifier}\" is not a valid sales channel." -msgstr "" +msgstr "ค่า \"{identifier}\" ไม่ใช่ช่องทางการขายที่ถูกต้อง" #: pretix/base/settings.py msgid "This needs to be disabled if other NFC-based types are active." -msgstr "" +msgstr "รายการนี้จำเป็นต้องปิดใช้งานหากมีการเปิดใช้งานประเภทที่ใช้ NFC อื่นๆ อยู่" #: pretix/base/shredder.py msgid "Your event needs to be over to use this feature." -msgstr "" +msgstr "อีเวนต์ของคุณจะต้องสิ้นสุดลงก่อนจึงจะสามารถใช้ฟีเจอร์นี้ได้" #: pretix/base/shredder.py msgid "Your ticket shop needs to be offline to use this feature." -msgstr "" +msgstr "ร้านค้าตั๋วของคุณต้องอยู่ในสถานะออฟไลน์ก่อนจึงจะสามารถใช้ฟีเจอร์นี้ได้" #: pretix/base/shredder.py msgid "Phone numbers" -msgstr "" +msgstr "หมายเลขโทรศัพท์" #: pretix/base/shredder.py msgid "This will remove all phone numbers from orders." -msgstr "" +msgstr "การดำเนินการนี้จะลบหมายเลขโทรศัพท์ทั้งหมดออกจากคำสั่งซื้อ" #: pretix/base/shredder.py msgid "Emails" -msgstr "" +msgstr "อีเมล" #: pretix/base/shredder.py msgid "" @@ -12227,41 +12552,50 @@ msgid "" "logged email contents. This will also remove the association to customer " "accounts." msgstr "" +"การดำเนินการนี้จะลบที่อยู่อีเมลทั้งหมดออกจากคำสั่งซื้อและผู้เข้าร่วม รวมถึงบันทึกเนื้อหาอีเมล " +"นอกจากนี้ยังจะลบการเชื่อมโยงกับบัญชีลูกค้าออกด้วย" #: pretix/base/shredder.py msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" +"การดำเนินการนี้จะลบชื่อ ที่อยู่อีเมล และหมายเลขโทรศัพท์ทั้งหมดออกจากรายชื่อสำรอง (Waiting " +"list)" #: pretix/base/shredder.py msgid "Attendee info" -msgstr "" +msgstr "ข้อมูลผู้เข้าร่วม" #: pretix/base/shredder.py msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" +"การดำเนินการนี้จะลบชื่อและที่อยู่ไปรษณีย์ของผู้เข้าร่วมทั้งหมดออกจากรายการในคำสั่งซื้อ " +"รวมถึงบันทึกการเปลี่ยนแปลงของข้อมูลดังกล่าว" #: pretix/base/shredder.py msgid "Invoice addresses" -msgstr "" +msgstr "ที่อยู่สำหรับออกใบแจ้งหนี้" #: pretix/base/shredder.py msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" +"การดำเนินการนี้จะลบที่อยู่สำหรับออกใบแจ้งหนี้ทั้งหมดออกจากคำสั่งซื้อ " +"รวมถึงบันทึกการเปลี่ยนแปลงของข้อมูลดังกล่าว" #: pretix/base/shredder.py msgid "Question answers" -msgstr "" +msgstr "คำตอบสำหรับคำถาม" #: pretix/base/shredder.py msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" +"การดำเนินการนี้จะลบคำตอบสำหรับคำถามทั้งหมด รวมถึงบันทึกการเปลี่ยนแปลงของข้อมูลดังกล่าว" #: pretix/base/shredder.py msgid "" @@ -12269,14 +12603,17 @@ msgid "" "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" +"การดำเนินการนี้จะลบไฟล์ PDF ใบแจ้งหนี้ทั้งหมด รวมถึงเนื้อหาข้อความใดๆ " +"ในใบแจ้งหนี้ที่อาจมีข้อมูลส่วนบุคคลออกจากฐานข้อมูล ทั้งนี้ " +"หมายเลขใบแจ้งหนี้และยอดรวมจะยังคงถูกเก็บรักษาไว้" #: pretix/base/shredder.py msgid "Cached ticket files" -msgstr "" +msgstr "ไฟล์ตั๋วที่ถูกแคชไว้" #: pretix/base/shredder.py msgid "This will remove all cached ticket files. No download will be offered." -msgstr "" +msgstr "การดำเนินการนี้จะลบไฟล์ตั๋วที่ถูกแคชไว้ทั้งหมด และจะไม่มีบริการให้ดาวน์โหลดอีกต่อไป" #: pretix/base/shredder.py msgid "" @@ -12284,32 +12621,34 @@ msgid "" "method, all data will be removed or personal data only. No download will be " "offered." msgstr "" +"การดำเนินการนี้จะลบข้อมูลที่เกี่ยวกับการชำระเงิน ขึ้นอยู่กับช่องทางการชำระเงิน " +"โดยอาจเป็นการลบข้อมูลทั้งหมดหรือลบเฉพาะข้อมูลส่วนบุคคล ทั้งนี้ จะไม่มีบริการให้ดาวน์โหลดอีกต่อไป" #: pretix/base/templates/400.html msgid "Bad Request" -msgstr "" +msgstr "คำขอไม่ถูกต้อง (Bad Request)" #: pretix/base/templates/400.html msgid "We were unable to parse your request." -msgstr "" +msgstr "เราไม่สามารถประมวลผลคำขอของคุณได้" #: pretix/base/templates/400.html pretix/base/templates/400_hostname.html #: pretix/base/templates/403.html pretix/base/templates/500.html #: pretix/base/templates/csrffail.html #: pretix/presale/templates/pretixpresale/event/offline.html msgid "Take a step back" -msgstr "" +msgstr "ย้อนกลับ" #: pretix/base/templates/400.html pretix/base/templates/400_hostname.html #: pretix/base/templates/403.html pretix/base/templates/500.html #: pretix/presale/templates/pretixpresale/event/cookies.html #: pretix/presale/templates/pretixpresale/event/offline.html msgid "Try again" -msgstr "" +msgstr "ลองใหม่อีกครั้ง" #: pretix/base/templates/400_hostname.html msgid "Unknown host" -msgstr "" +msgstr "ไม่รู้จักโฮสต์ (Unknown host)" #: pretix/base/templates/400_hostname.html #, python-format @@ -12317,6 +12656,8 @@ msgid "" "Your browser told us that you want to access \"%(header_host)s\". " "Unfortunately, we don't have any content for this domain." msgstr "" +"เบราว์เซอร์ของคุณแจ้งว่าคุณต้องการเข้าถึง \"%(header_host)s\" แต่ขออภัย เราไม่มีเนื้อหาใดๆ " +"สำหรับโดเมนนี้" #: pretix/base/templates/400_hostname.html msgid "" @@ -12324,112 +12665,119 @@ msgid "" "probably caused due to the fact that either your configuration includes the " "wrong site URL or your reverse proxy is sending the wrong header." msgstr "" +"ดูเหมือนว่านี่เป็นการติดตั้ง pretix ใหม่ ข้อผิดพลาดนี้อาจเกิดจากการที่การตั้งค่าของคุณระบุ URL " +"เว็บไซต์ไม่ถูกต้อง หรือ Reverse Proxy ส่งค่า Header ไม่ถูกต้อง" #: pretix/base/templates/400_hostname.html msgid "Expected host according to configuration" -msgstr "" +msgstr "โฮสต์ที่คาดหวังตามการตั้งค่า" #: pretix/base/templates/400_hostname.html msgid "Received headers" -msgstr "" +msgstr "ส่วนหัว (Headers) ที่ได้รับ" #: pretix/base/templates/400_hostname.html msgid "ignored" -msgstr "" +msgstr "ละเว้นแล้ว" #: pretix/base/templates/400_hostname.html msgid "Derived host from headers" -msgstr "" +msgstr "โฮสต์ที่ประมวลผลได้จากส่วนหัว (Headers)" #: pretix/base/templates/400_hostname.html msgid "" "If you just configured this as a domain for your ticket shop, you now need " "to set this up as a \"custom domain\" in your organizer account." msgstr "" +"หากคุณเพิ่งตั้งค่าโดเมนนี้สำหรับร้านค้าตั๋วของคุณ คุณต้องตั้งค่าเป็น \"โดเมนที่กำหนดเอง\" (Custom " +"domain) ในบัญชีผู้จัดงานของคุณ" #: pretix/base/templates/403.html msgid "Permission denied" -msgstr "" +msgstr "ปฏิเสธการเข้าถึง" #: pretix/base/templates/403.html msgid "You do not have access to this page." -msgstr "" +msgstr "คุณไม่มีสิทธิ์เข้าถึงหน้านี้" #: pretix/base/templates/403.html pretix/base/templates/404.html #: pretix/control/templates/pretixcontrol/base.html #: pretix/control/templates/pretixcontrol/user/staff_session_start.html #: pretix/presale/templates/pretixpresale/event/offline.html msgid "Admin mode" -msgstr "" +msgstr "โหมดผู้ดูแลระบบ" #: pretix/base/templates/404.html msgid "Not found" -msgstr "" +msgstr "ไม่พบข้อมูล" #: pretix/base/templates/404.html msgid "I'm afraid we could not find the the resource you requested." -msgstr "" +msgstr "ขออภัย เราไม่พบทรัพยากรที่คุณร้องขอ" #: pretix/base/templates/500.html msgid "Internal Server Error" -msgstr "" +msgstr "ข้อผิดพลาดภายในเซิร์ฟเวอร์ (Internal Server Error)" #: pretix/base/templates/500.html msgid "We had trouble processing your request." -msgstr "" +msgstr "เราพบปัญหาในการประมวลผลคำขอของคุณ" #: pretix/base/templates/500.html msgid "If this problem persists, please contact us." -msgstr "" +msgstr "หากปัญหานี้ยังคงเกิดขึ้น โปรดติดต่อเรา" #: pretix/base/templates/500.html msgid "If you contact us, please send us the following code:" -msgstr "" +msgstr "หากคุณติดต่อเรา โปรดส่งรหัสต่อไปนี้ให้เรา:" #: pretix/base/templates/csrffail.html msgid "Verification failed" -msgstr "" +msgstr "การยืนยันล้มเหลว" #: pretix/base/templates/csrffail.html msgid "" "We could not verify that this request really was sent from you. For security " "reasons, we therefore cannot process it." msgstr "" +"เราไม่สามารถยืนยันได้ว่าคำขอนี้ส่งมาจากคุณจริงๆ ด้วยเหตุผลด้านความปลอดภัย " +"เราจึงไม่สามารถประมวลผลคำขอนี้ได้" #: pretix/base/templates/csrffail.html msgid "" "Please go back to the last page, refresh this page and then try again. If " "the problem persists, please get in touch with us." msgstr "" +"โปรดย้อนกลับไปยังหน้าก่อนหน้า รีเฟรชหน้านี้ แล้วลองใหม่อีกครั้ง หากปัญหายังคงเกิดขึ้น โปรดติดต่อเรา" #: pretix/base/templates/pretixbase/cachedfiles/pending.html msgid "We are preparing your file for download …" -msgstr "" +msgstr "กำลังเตรียมไฟล์สำหรับการดาวน์โหลดของคุณ…" #: pretix/base/templates/pretixbase/cachedfiles/pending.html msgid "" "If this takes longer than a few minutes, please refresh this page or contact " "us." -msgstr "" +msgstr "หากใช้เวลานานเกินกว่าสองสามนาที โปรดรีเฟรชหน้านี้หรือติดต่อเรา" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt msgid "You requested to cancel an event that involves a large bulk refund:" -msgstr "" +msgstr "คุณได้ร้องขอให้ยกเลิกอีเวนต์ที่มีการคืนเงินแบบกลุ่มจำนวนมาก:" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt msgid "Estimated refund" -msgstr "" +msgstr "ยอดเงินคืนโดยประมาณ" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt msgid "To confirm, paste the following code into the cancellation form:" -msgstr "" +msgstr "เพื่อยืนยัน โปรดวางรหัสต่อไปนี้ลงในแบบฟอร์มการยกเลิก:" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt #, python-format msgid "" "Don't share this code with anyone. The %(instance)s team will never ask you " "for it." -msgstr "" +msgstr "อย่าแชร์รหัสนี้กับใคร ทีมงาน %(instance)s จะไม่มีทางขอรหัสนี้จากคุณ" #: pretix/base/templates/pretixbase/email/cancel_confirm.txt #: pretix/base/templates/pretixbase/email/export_failed.txt @@ -12438,81 +12786,74 @@ msgid "" "Thanks, \n" "The %(instance)s Team" msgstr "" +"ขอขอบคุณ\n" +"ทีมงาน %(instance)s" #: pretix/base/templates/pretixbase/email/email_footer.html #, python-format msgid "powered by pretix" -msgstr "" +msgstr "ดำเนินการโดย pretix" #: pretix/base/templates/pretixbase/email/export_failed.txt msgid "Your scheduled export failed." -msgstr "" +msgstr "การส่งออกข้อมูลตามกำหนดเวลาของคุณล้มเหลว" #: pretix/base/templates/pretixbase/email/export_failed.txt #: pretix/control/templates/pretixcontrol/event/tax_edit.html msgid "Reason" -msgstr "" +msgstr "เหตุผล" #: pretix/base/templates/pretixbase/email/export_failed.txt msgid "If an export fails five times in a row, we'll stop sending it." -msgstr "" +msgstr "หากการส่งออกข้อมูลล้มเหลวติดต่อกัน 5 ครั้ง เราจะหยุดส่งคำขอ" #: pretix/base/templates/pretixbase/email/export_failed.txt -#, fuzzy -#| msgid "You cannot modify this order" msgid "You can adjust or remove this export here:" -msgstr "คุณไม่สามารถแก้ไขคำสั่งซื้อนี้ได้" +msgstr "คุณสามารถปรับแต่งหรือลบการส่งออกข้อมูลนี้ได้ที่นี่:" #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy -#| msgid "" -#| "You are receiving this email because you placed an order for {event}." msgid "You're receiving this email based on your notification settings." -msgstr "คุณได้รับอีเมลนี้เนื่องจากคุณได้ทำการสั่งซื้อสำหรับ {event}" +msgstr "คุณได้รับอีเมลนี้ตามการตั้งค่าการแจ้งเตือนของคุณ" #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy -#| msgid "Tax settings" msgid "Manage settings" -msgstr "การตั้งค่าเกี่ยวกับภาษี" +msgstr "จัดการการตั้งค่า" #: pretix/base/templates/pretixbase/email/notification.html #: pretix/base/templates/pretixbase/email/notification.txt -#, fuzzy -#| msgid "Last date of modifications" msgid "Disable all notifications" -msgstr "วันสุดท้ายที่อนุญาตให้แก้ไขข้อมูล" +msgstr "ปิดการแจ้งเตือนทั้งหมด" #: pretix/base/templates/pretixbase/email/order_details.html msgid "" "You are receiving this email because someone signed you up for the following " "event:" -msgstr "" +msgstr "คุณได้รับอีเมลนี้เนื่องจากมีผู้ลงทะเบียนให้คุณสำหรับอีเวนต์ต่อไปนี้:" #: pretix/base/templates/pretixbase/email/order_details.html msgid "Event:" -msgstr "" +msgstr "อีเวนต์:" #: pretix/base/templates/pretixbase/email/order_details.html msgid "Order code:" -msgstr "" +msgstr "รหัสคำสั่งซื้อ:" #: pretix/base/templates/pretixbase/email/order_details.html msgid "created by" -msgstr "" +msgstr "สร้างโดย" #: pretix/base/templates/pretixbase/email/order_details.html msgid "Contact:" -msgstr "" +msgstr "ติดต่อ:" #: pretix/base/templates/pretixbase/email/order_details.html #, python-format msgid "" "You are receiving this email because you placed an order for " "%(event)s." -msgstr "" +msgstr "คุณได้รับอีเมลนี้เนื่องจากคุณได้ทำการสั่งซื้อสำหรับ %(event)s" #: pretix/base/templates/pretixbase/email/order_details.html #: pretix/control/templates/pretixcontrol/organizers/customer.html @@ -12529,7 +12870,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html #: pretix/presale/templates/pretixpresale/organizers/customer_orders.html msgid "Details" -msgstr "" +msgstr "รายละเอียด" #: pretix/base/templates/pretixbase/email/order_details.html #: pretix/presale/templates/pretixpresale/event/base.html @@ -12554,70 +12895,85 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"สวัสดี\n" +"\n" +"งานลบทำลายข้อมูลดังต่อไปนี้เสร็จสิ้นแล้ว:\n" +"\n" +"- ผู้จัดงาน: %(organizer)s\n" +"- อีเวนต์: %(event)s\n" +"- ข้อมูลที่เลือก: %(shredders)s\n" +"- เวลาที่เริ่มต้น: %(start_time)s\n" +"\n" +"ข้อมูลใดๆ ที่เพิ่มลงในอีเวนต์หลังจากเวลาที่เริ่มต้นอาจยังไม่ถูกลบ\n" +"\n" +"ขอขอบคุณ\n" +"ทีมงาน %(instance)s\n" #: pretix/base/templates/pretixbase/forms/widgets/checkbox_sales_channel_option.html msgid "" "This sales channel cannot be used properly since the respective plugin is " "not active for this event." msgstr "" +"ไม่สามารถใช้งานช่องทางการขายนี้ได้อย่างถูกต้อง " +"เนื่องจากปลั๊กอินที่เกี่ยวข้องไม่ได้เปิดใช้งานสำหรับอีเวนต์นี้" #: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html msgid "Upload photo" -msgstr "" +msgstr "อัปโหลดรูปภาพ" #: pretix/base/templates/pretixbase/forms/widgets/reldate.html #, python-format msgid "%(number)s days %(relation)s %(relation_to)s" -msgstr "" +msgstr "%(number)s วัน %(relation)s %(relation_to)s" #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html #, python-format msgid "%(number)s minutes %(relation)s %(relation_to)s" -msgstr "" +msgstr "%(number)s นาที %(relation)s %(relation_to)s" #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html #, python-format msgid "%(number)s days %(relation)s %(relation_to)s at %(time_of_day)s" -msgstr "" +msgstr "%(number)s วัน %(relation)s %(relation_to)s เวลา %(time_of_day)s" #: pretix/base/templates/pretixbase/framebreak.html #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "Please continue in a new tab" -msgstr "" +msgstr "โปรดดำเนินการต่อในแท็บใหม่" #: pretix/base/templates/pretixbase/framebreak.html msgid "For security reasons, the following step is only possible in a new tab." -msgstr "" +msgstr "เพื่อเหตุผลด้านความปลอดภัย ขั้นตอนต่อไปนี้สามารถทำได้ในแท็บใหม่เท่านั้น" #: pretix/base/templates/pretixbase/framebreak.html msgid "" "If the new tab did not open automatically, please click the following button:" -msgstr "" +msgstr "หากแท็บใหม่ไม่ได้เปิดขึ้นโดยอัตโนมัติ โปรดคลิกปุ่มต่อไปนี้:" #: pretix/base/templates/pretixbase/framebreak.html #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "Continue in new tab" -msgstr "" +msgstr "ดำเนินการต่อในแท็บใหม่" #: pretix/base/templates/pretixbase/redirect.html msgid "Redirect" -msgstr "" +msgstr "เปลี่ยนหน้า (Redirect)" #: pretix/base/templates/pretixbase/redirect.html #, python-format msgid "" "The link you clicked on wants to redirect you to a destination on the " "website %(host)s." -msgstr "" +msgstr "ลิงก์ที่คุณคลิกต้องการนำคุณไปยังปลายทางบนเว็บไซต์ %(host)s" #: pretix/base/templates/pretixbase/redirect.html msgid "Please only proceed if you trust this website to be safe." -msgstr "" +msgstr "โปรดดำเนินการต่อเฉพาะเมื่อคุณเชื่อมั่นว่าเว็บไซต์นี้ปลอดภัยเท่านั้น" #: pretix/base/templates/pretixbase/redirect.html #, python-format msgid "Proceed to %(host)s" -msgstr "" +msgstr "ดำเนินการต่อไปยัง %(host)s" #: pretix/base/templates/source.html msgid "Source code" @@ -12642,57 +12998,57 @@ msgstr "ดาวน์โหลดตั๋ว" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Today" -msgstr "" +msgstr "วันนี้" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "by day" -msgstr "" +msgstr "รายวัน" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Yesterday" -msgstr "" +msgstr "เมื่อวานนี้" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Last 7 days" -msgstr "" +msgstr "7 วันที่ผ่านมา" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Last 14 days" -msgstr "" +msgstr "14 วันที่ผ่านมา" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Tomorrow" -msgstr "" +msgstr "พรุ่งนี้" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Next 7 days" -msgstr "" +msgstr "7 วันข้างหน้า" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Next 14 days" -msgstr "" +msgstr "14 วันข้างหน้า" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Current week" -msgstr "" +msgstr "สัปดาห์นี้" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "by week" -msgstr "" +msgstr "รายสัปดาห์" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Current week to date" -msgstr "" +msgstr "สัปดาห์นี้จนถึงปัจจุบัน" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" @@ -12707,17 +13063,17 @@ msgstr "สัปดาห์ถัดไป" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Current month" -msgstr "" +msgstr "เดือนนี้" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "by month" -msgstr "" +msgstr "รายเดือน" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Current month to date" -msgstr "" +msgstr "เดือนนี้จนถึงปัจจุบัน" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" @@ -12732,222 +13088,222 @@ msgstr "เดือนถัดไป" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Current quarter" -msgstr "" +msgstr "ไตรมาสนี้" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "by quarter" -msgstr "" +msgstr "รายไตรมาส" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Current quarter to date" -msgstr "" +msgstr "ไตรมาสนี้จนถึงปัจจุบัน" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Previous quarter" -msgstr "" +msgstr "ไตรมาสก่อนหน้า" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Next quarter" -msgstr "" +msgstr "ไตรมาสถัดไป" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Current year" -msgstr "" +msgstr "ปีนี้" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "by year" -msgstr "" +msgstr "รายปี" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Current year to date" -msgstr "" +msgstr "ปีนี้จนถึงปัจจุบัน" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Previous year" -msgstr "" +msgstr "ปีก่อนหน้า" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Next year" -msgstr "" +msgstr "ปีถัดไป" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "All future (excluding today)" -msgstr "" +msgstr "ในอนาคตทั้งหมด (ไม่รวมวันนี้)" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "Other" -msgstr "" +msgstr "อื่นๆ" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "All past (including today)" -msgstr "" +msgstr "ในอดีตทั้งหมด (รวมวันนี้)" #: pretix/base/timeframes.py msgctxt "timeframe" msgid "Start" -msgstr "" +msgstr "เริ่มต้น" #: pretix/base/timeframes.py msgctxt "timeframe" msgid "End" -msgstr "" +msgstr "สิ้นสุด" #: pretix/base/timeframes.py msgid "The end date must be after the start date." -msgstr "" +msgstr "วันที่สิ้นสุดต้องอยู่หลังจากวันที่เริ่มต้น" #: pretix/base/timeframes.py msgid "Custom timeframe" -msgstr "" +msgstr "กำหนดช่วงเวลาเอง" #: pretix/base/timeframes.py msgctxt "reporting_timeframe" msgid "All time" -msgstr "" +msgstr "ตั้งแต่เริ่มต้น" #: pretix/base/timeline.py msgctxt "timeline" msgid "Your event starts" -msgstr "" +msgstr "อีเวนต์ของคุณเริ่มต้น" #: pretix/base/timeline.py msgctxt "timeline" msgid "Your event ends" -msgstr "" +msgstr "อีเวนต์ของคุณสิ้นสุด" #: pretix/base/timeline.py msgctxt "timeline" msgid "Admissions for your event start" -msgstr "" +msgstr "การเปิดเข้างานสำหรับอีเวนต์ของคุณเริ่มต้น" #: pretix/base/timeline.py msgctxt "timeline" msgid "Start of ticket sales" -msgstr "" +msgstr "เริ่มเปิดขายตั๋ว" #: pretix/base/timeline.py msgctxt "timeline" msgid "End of ticket sales" -msgstr "" +msgstr "สิ้นสุดการขายตั๋ว" #: pretix/base/timeline.py msgctxt "timeline" msgid "" "automatically because the event is over and no end of presale has been " "configured" -msgstr "" +msgstr "โดยอัตโนมัติเนื่องจากอีเวนต์สิ้นสุดลงแล้ว และไม่ได้ตั้งค่าสิ้นสุดการขายล่วงหน้าไว้" #: pretix/base/timeline.py msgctxt "timeline" msgid "Customers can no longer modify their order information" -msgstr "" +msgstr "ลูกค้าไม่สามารถแก้ไขข้อมูลคำสั่งซื้อของตนเองได้อีกต่อไป" #: pretix/base/timeline.py msgctxt "timeline" msgid "No more payments can be completed" -msgstr "" +msgstr "ไม่สามารถทำรายการชำระเงินเพิ่มเติมได้อีกต่อไป" #: pretix/base/timeline.py msgctxt "timeline" msgid "Tickets can be downloaded" -msgstr "" +msgstr "สามารถดาวน์โหลดตั๋วได้แล้ว" #: pretix/base/timeline.py msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" -msgstr "" +msgstr "ลูกค้าไม่สามารถยกเลิกคำสั่งซื้อฟรีหรือรายการที่ยังไม่ได้ชำระเงินได้อีกต่อไป" #: pretix/base/timeline.py msgctxt "timeline" msgid "Customers can no longer cancel paid orders" -msgstr "" +msgstr "ลูกค้าไม่สามารถยกเลิกคำสั่งซื้อที่ชำระเงินแล้วได้อีกต่อไป" #: pretix/base/timeline.py msgctxt "timeline" msgid "Customers can no longer make changes to their orders" -msgstr "" +msgstr "ลูกค้าไม่สามารถเปลี่ยนแปลงรายการในคำสั่งซื้อได้อีกต่อไป" #: pretix/base/timeline.py msgctxt "timeline" msgid "Waiting list is disabled" -msgstr "" +msgstr "รายชื่อสำรอง (Waiting list) ถูกปิดใช้งาน" #: pretix/base/timeline.py msgctxt "timeline" msgid "Download reminders are being sent out" -msgstr "" +msgstr "กำลังจัดส่งอีเมลแจ้งเตือนให้ดาวน์โหลดตั๋ว" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" -msgstr "" +msgstr "สินค้า \"{name}\" เริ่มเปิดให้สั่งซื้อ" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" -msgstr "" +msgstr "สินค้า \"{name}\" ปิดการสั่งซื้อแล้ว" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Discount \"{name}\" becomes active" -msgstr "" +msgstr "ส่วนลด \"{name}\" เริ่มมีผลใช้งาน" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Discount \"{name}\" becomes inactive" -msgstr "" +msgstr "ส่วนลด \"{name}\" หมดผลใช้งานแล้ว" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Product variation \"{product} – {variation}\" becomes available" -msgstr "" +msgstr "แบบสินค้าย่อย \"{product} – {variation}\" เริ่มเปิดให้สั่งซื้อ" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Product variation \"{product} – {variation}\" becomes unavailable" -msgstr "" +msgstr "แบบสินค้าย่อย \"{product} – {variation}\" ปิดการสั่งซื้อแล้ว" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" becomes active" -msgstr "" +msgstr "ผู้ให้บริการชำระเงิน \"{name}\" เปิดใช้งานแล้ว" #: pretix/base/timeline.py #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" -msgstr "" +msgstr "ไม่สามารถเลือกผู้ให้บริการชำระเงิน \"{name}\" ได้อีกต่อไป" #: pretix/base/validators.py #, python-format msgid "This field has an invalid value: %(value)s." -msgstr "" +msgstr "ฟิลด์นี้มีค่าที่ไม่ถูกต้อง: %(value)s" #: pretix/base/validators.py #, python-format msgid "" "You entered an URL, which is not allowed. Please remove %(match)s from your " "input." -msgstr "" +msgstr "คุณกรอก URL ซึ่งเป็นค่าที่ไม่ได้รับอนุญาต โปรดลบ %(match)s ออกจากการกรอกข้อมูลของคุณ" #: pretix/base/views/errors.py msgid "" @@ -12956,6 +13312,9 @@ msgid "" "required for security reasons, to ensure that your browser is not being " "hijacked by third parties." msgstr "" +"คุณเห็นข้อความนี้เนื่องจากเว็บไซต์ HTTPS นี้ต้องการให้เว็บเบราว์เซอร์ของคุณส่ง 'Referer " +"header' แต่ไม่มีการส่งข้อมูลดังกล่าว ส่วนหัว (header) นี้จำเป็นด้วยเหตุผลด้านความปลอดภัย " +"เพื่อให้แน่ใจว่าเบราว์เซอร์ของคุณจะไม่ถูกดักจับหรือจู่โจมโดยบุคคลภายนอก" #: pretix/base/views/errors.py msgid "" @@ -12963,6 +13322,8 @@ msgid "" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" +"หากคุณได้ตั้งค่าเบราว์เซอร์เพื่อปิดใช้งาน 'Referer' headers โปรดเปิดใช้งานอีกครั้ง " +"อย่างน้อยสำหรับเว็บไซต์นี้ หรือสำหรับการเชื่อมต่อ HTTPS หรือสำหรับคำขอประเภท 'same-origin'" #: pretix/base/views/errors.py msgid "" @@ -12970,63 +13331,68 @@ msgid "" "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" +"คุณเห็นข้อความนี้เนื่องจากเว็บไซต์นี้จำเป็นต้องใช้คุกกี้ CSRF เมื่อส่งแบบฟอร์ม " +"คุกกี้นี้จำเป็นด้วยเหตุผลด้านความปลอดภัย " +"เพื่อให้แน่ใจว่าเบราว์เซอร์ของคุณจะไม่ถูกดักจับหรือจู่โจมโดยบุคคลภายนอก" #: pretix/base/views/errors.py msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" +"หากคุณได้ตั้งค่าเบราว์เซอร์เพื่อปิดใช้งานคุกกี้ โปรดเปิดใช้งานอีกครั้ง อย่างน้อยสำหรับเว็บไซต์นี้ " +"หรือสำหรับคำขอประเภท 'same-origin'" #. Translators: Only translate to French (IDE) and Italien (IDI), otherwise keep the same #: pretix/base/views/js_helpers.py msgctxt "tax_id_swiss" msgid "UID" -msgstr "" +msgstr "UID" #. Translators: Translate to only "P.IVA" in Italian, keep second part as-is in other languages #: pretix/base/views/js_helpers.py msgctxt "tax_id_italy" msgid "VAT ID / P.IVA" -msgstr "" +msgstr "VAT ID / P.IVA" #. Translators: Translate to only "ΑΦΜ" in Greek #: pretix/base/views/js_helpers.py msgctxt "tax_id_greece" msgid "VAT ID / TIN" -msgstr "" +msgstr "VAT ID / TIN" #. Translators: Translate to only "NIF" in Spanish #: pretix/base/views/js_helpers.py msgctxt "tax_id_spain" msgid "VAT ID / NIF" -msgstr "" +msgstr "VAT ID / NIF" #. Translators: Translate to only "NIF" in Portuguese #: pretix/base/views/js_helpers.py msgctxt "tax_id_portugal" msgid "VAT ID / NIF" -msgstr "" +msgstr "VAT ID / NIF" #: pretix/base/views/tasks.py msgid "An unexpected error has occurred, please try again later." -msgstr "" +msgstr "เกิดข้อผิดพลาดที่ไม่คาดคิด โปรดลองใหม่อีกครั้งในภายหลัง" #: pretix/base/views/tasks.py msgid "The task has been completed." -msgstr "" +msgstr "ดำเนินการเสร็จสมบูรณ์แล้ว" #: pretix/control/forms/__init__.py #, python-brace-format msgid "Please do not upload files larger than {size}!" -msgstr "" +msgstr "โปรดอย่าอัปโหลดไฟล์ที่มีขนาดใหญ่กว่า {size}!" #: pretix/control/forms/__init__.py msgid "Filetype not allowed!" -msgstr "" +msgstr "ประเภทไฟล์ไม่ได้รับอนุญาต!" #: pretix/control/forms/__init__.py msgid "Community translations" -msgstr "" +msgstr "คำแปลภาษาจากชุมชนผู้ใช้งาน" #: pretix/control/forms/__init__.py #, python-brace-format @@ -13036,16 +13402,21 @@ msgid "" "translated and will show in English instead. You can help translating." msgstr "" +"คำแปลเหล่านี้ไม่ได้ดูแลโดยทีมงาน pretix เราไม่สามารถรับประกันความถูกต้องได้ " +"และคุณสมบัติใหม่หรือที่เพิ่งเปลี่ยนแปลงอาจยังไม่ได้แปลและจะแสดงเป็นภาษาอังกฤษแทน คุณสามารถ ช่วยแปลภาษาได้" #: pretix/control/forms/__init__.py msgid "Development only" -msgstr "" +msgstr "สำหรับสภาพแวดล้อมการพัฒนาเท่านั้น" #: pretix/control/forms/__init__.py msgid "" "These translations are still in progress. These languages can currently only " "be selected on development installations of pretix, not in production." msgstr "" +"คำแปลเหล่านี้ยังอยู่ในระหว่างดำเนินการ ปัจจุบันสามารถเลือกภาษาเหล่านี้ได้เฉพาะในระบบ pretix " +"สำหรับการพัฒนาเท่านั้น ไม่สามารถใช้ในระบบใช้งานจริง (Production) ได้" #: pretix/control/forms/checkin.py msgid "" @@ -13053,73 +13424,75 @@ msgid "" "must select a specific set of products for this check-in list, only " "including the possible add-on products." msgstr "" +"หากคุณอนุญาตให้เช็คอินตั๋วเสริมโดยการสแกนตั๋วหลัก " +"คุณต้องเลือกกลุ่มสินค้าเฉพาะสำหรับรายการเช็คอินนี้ โดยรวมเฉพาะสินค้าเสริมที่เป็นไปได้เท่านั้น" #: pretix/control/forms/checkin.py msgid "Barcode" -msgstr "" +msgstr "บาร์โค้ด" #: pretix/control/forms/checkin.py msgid "Check-in time" -msgstr "" +msgstr "เวลาเช็คอิน" #: pretix/control/forms/checkin.py msgid "Check-in type" -msgstr "" +msgstr "ประเภทการเช็คอิน" #: pretix/control/forms/checkin.py msgid "Allow check-in of unpaid order (if check-in list permits it)" -msgstr "" +msgstr "อนุญาตให้เช็คอินคำสั่งซื้อที่ยังไม่ได้ชำระเงิน (หากรายการเช็คอินอนุญาต)" #: pretix/control/forms/checkin.py msgid "Support for check-in questions" -msgstr "" +msgstr "รองรับคำถามขณะเช็คอิน" #: pretix/control/forms/checkin.py pretix/control/forms/filter.py msgid "All gates" -msgstr "" +msgstr "ทุกประตูทางเข้า" #: pretix/control/forms/checkin.py msgid "I am sure that the check-in state of the entire event should be reset." -msgstr "" +msgstr "ฉันแน่ใจว่าต้องการรีเซ็ตสถานะการเช็คอินของทั้งอีเวนต์" #: pretix/control/forms/event.py msgid "Use languages" -msgstr "" +msgstr "ภาษาที่ใช้งาน" #: pretix/control/forms/event.py msgid "Choose all languages that your event should be available in." -msgstr "" +msgstr "เลือกภาษาทั้งหมดที่ต้องการให้รองรับในอีเวนต์ของคุณ" #: pretix/control/forms/event.py msgid "This is an event series" -msgstr "" +msgstr "นี่คือรอบงานแบบต่อเนื่อง" #: pretix/control/forms/event.py msgid "" "You do not have a sufficient level of access on the event you selected to " "copy it to the desired organizer." -msgstr "" +msgstr "คุณไม่มีสิทธิ์การเข้าถึงเพียงพอสำหรับอีเวนต์ที่เลือก เพื่อคัดลอกไปยังผู้จัดงานที่ต้องการ" #: pretix/control/forms/event.py msgid "" "You already used this slug for a different event. Please choose a new one." -msgstr "" +msgstr "คุณใช้ชื่อสลัก (Slug) นี้สำหรับอีเวนต์อื่นไปแล้ว โปรดเลือกชื่อใหม่" #: pretix/control/forms/event.py msgid "Event timezone" -msgstr "" +msgstr "เขตเวลาของอีเวนต์" #: pretix/control/forms/event.py msgid "I don't want to specify taxes now" -msgstr "" +msgstr "ฉันยังไม่ต้องการระบุภาษีในตอนนี้" #: pretix/control/forms/event.py msgid "You can always configure tax rates later." -msgstr "" +msgstr "คุณสามารถตั้งค่าอัตราภาษีในภายหลังได้เสมอ" #: pretix/control/forms/event.py msgid "Sales tax rate" -msgstr "" +msgstr "อัตราภาษีขาย" #: pretix/control/forms/event.py msgid "" @@ -13127,10 +13500,13 @@ msgid "" "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" +"คุณจำเป็นต้องเสียภาษีขายสำหรับตั๋วของคุณหรือไม่? ในกรณีนี้ " +"โปรดระบุอัตราภาษีที่บังคับใช้เป็นเปอร์เซ็นต์ที่นี่ หากคุณมีเงื่อนไขทางภาษีที่ซับซ้อนกว่านี้ " +"คุณสามารถเพิ่มอัตราภาษีและการตั้งค่าโดยละเอียดเพิ่มเติมได้ในภายหลัง" #: pretix/control/forms/event.py msgid "Grant access to team" -msgstr "" +msgstr "ให้สิทธิ์การเข้าถึงแก่ทีม" #: pretix/control/forms/event.py msgid "" @@ -13138,20 +13514,24 @@ msgid "" "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" +"คุณได้รับอนุญาตให้สร้างอีเวนต์ภายใต้ผู้จัดงานนี้ แต่คุณไม่มีสิทธิ์แก้ไขทุกอีเวนต์ภายใต้ผู้จัดงานนี้ " +"โปรดเลือกหนึ่งในทีมที่มีอยู่ของคุณเพื่อรับสิทธิ์การเข้าถึงอีเวนต์นี้" #: pretix/control/forms/event.py msgid "Create a new team for this event with me as the only member" -msgstr "" +msgstr "สร้างทีมใหม่สำหรับอีเวนต์นี้โดยมีฉันเป็นสมาชิกเพียงคนเดียว" #: pretix/control/forms/event.py msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" +"ศูนย์การประชุมตัวอย่าง\n" +"ไฮเดลเบิร์ก, เยอรมนี" #: pretix/control/forms/event.py msgid "Your default locale must be specified." -msgstr "" +msgstr "ต้องระบุภาษาและภูมิภาคเริ่มต้นของคุณ" #: pretix/control/forms/event.py #, python-brace-format @@ -13159,52 +13539,54 @@ msgid "" "You have not specified a tax rate. If you do not want us to compute sales " "taxes, please check \"{field}\" above." msgstr "" +"คุณยังไม่ได้ระบุอัตราภาษี หากคุณไม่ต้องการให้เราคำนวณภาษีขาย โปรดทำเครื่องหมายในช่อง " +"\"{field}\" ด้านบน" #: pretix/control/forms/event.py msgid "" "You cannot choose a team that would give you more access than you have on " "the event you are copying." -msgstr "" +msgstr "คุณไม่สามารถเลือกทีมที่จะให้สิทธิ์การเข้าถึงแก่คุณมากกว่าสิทธิ์ที่คุณมีในอีเวนต์ที่คุณกำลังคัดลอก" #: pretix/control/forms/event.py msgid "Copy configuration from" -msgstr "" +msgstr "คัดลอกการตั้งค่าจาก" #: pretix/control/forms/event.py pretix/control/forms/item.py msgid "Do not copy" -msgstr "" +msgstr "ไม่ต้องคัดลอก" #: pretix/control/forms/event.py msgid "" "You cannot choose an event on which you have less access than the team you " "selected in the previous step." -msgstr "" +msgstr "คุณไม่สามารถเลือกอีเวนต์ที่คุณมีสิทธิ์การเข้าถึงน้อยกว่าทีมที่คุณเลือกในขั้นตอนก่อนหน้า" #: pretix/control/forms/event.py pretix/control/forms/item.py #: pretix/control/forms/subevents.py #, python-brace-format msgid "Default ({value})" -msgstr "" +msgstr "ค่าเริ่มต้น ({value})" #: pretix/control/forms/event.py msgid "The currency cannot be changed because orders already exist." -msgstr "" +msgstr "ไม่สามารถเปลี่ยนสกุลเงินได้เนื่องจากมีคำสั่งซื้อเกิดขึ้นแล้ว" #: pretix/control/forms/event.py msgid "Domain" -msgstr "" +msgstr "โดเมน" #: pretix/control/forms/event.py msgid "You can configure this in your organizer settings." -msgstr "" +msgstr "คุณสามารถตั้งค่าส่วนนี้ได้ในการตั้งค่าผู้จัดงานของคุณ" #: pretix/control/forms/event.py msgid "You can add more domains in your organizer account." -msgstr "" +msgstr "คุณสามารถเพิ่มโดเมนเพิ่มเติมได้ในบัญชีผู้จัดงานของคุณ" #: pretix/control/forms/event.py msgid "Same as organizer account" -msgstr "" +msgstr "เหมือนกับบัญชีผู้จัดงาน" #: pretix/control/forms/event.py #, python-brace-format @@ -13212,10 +13594,11 @@ msgid "" "A validation error has occurred on a setting that is not part of this form: " "{error}" msgstr "" +"เกิดข้อผิดพลาดในการตรวจสอบความถูกต้องของระบบบนการตั้งค่าที่ไม่ได้อยู่ในแบบฟอร์มนี้: {error}" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Name format" -msgstr "" +msgstr "รูปแบบชื่อ" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "" @@ -13223,65 +13606,89 @@ msgid "" "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" +"ข้อความนี้กำหนดวิธีที่ pretix จะร้องขอชื่อบุคคล การเปลี่ยนแปลงสิ่งนี้หลังจากที่คุณได้รับคำสั่งซื้อแล้ว " +"อาจทำให้เกิดพฤติกรรมที่ไม่คาดคิดเมื่อจัดเรียงหรือเปลี่ยนชื่อ" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Allowed titles" -msgstr "" +msgstr "คำนำหน้านามที่อนุญาต" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" +"หากรูปแบบการตั้งชื่อที่คุณกำหนดไว้ด้านบนอนุญาตให้ผู้ใช้กรอกคำนำหน้านาม " +"คุณสามารถใช้ตัวเลือกนี้เพื่อจำกัดกลุ่มคำนำหน้านามที่เลือกได้" #: pretix/control/forms/event.py pretix/control/forms/organizer.py #, python-brace-format msgid "Ask for {fields}, display like {example}" -msgstr "" +msgstr "ถามข้อมูล {fields} และแสดงผลเหมือน {example}" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Free text input" -msgstr "" +msgstr "ช่องกรอกข้อความแบบอิสระ" #: pretix/control/forms/event.py msgid "Do not ask" -msgstr "" +msgstr "ไม่ต้องถาม" #: pretix/control/forms/event.py msgid "Ask, but do not require input" -msgstr "" +msgstr "ถาม แต่ไม่บังคับกรอกข้อมูล" #: pretix/control/forms/event.py #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Ask and require input" -msgstr "" +msgstr "ถาม และบังคับกรอกข้อมูล" #: pretix/control/forms/event.py #, python-brace-format msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." -msgstr "" +msgstr "คุณได้ตั้งค่าให้บัตรของขวัญมีอายุใช้งาน {} ปี บวกกับปีที่ออกบัตรของขวัญ" + +#: pretix/control/forms/event.py +msgid "Payment term" +msgstr "ระยะเวลาการชำระเงิน" + +#: pretix/control/forms/event.py +msgid "same as above" +msgstr "เหมือนกันกับด้านบน" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "ระยะเวลาชำระเงิน (วัน)" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "ระยะเวลาชำระเงิน (นาที)" #: pretix/control/forms/event.py msgid "Prices including tax" -msgstr "" +msgstr "ราคารวมภาษีแล้ว" #: pretix/control/forms/event.py msgid "Recommended if you sell tickets at least partly to consumers." -msgstr "" +msgstr "แนะนำหากคุณขายตั๋วให้แก่ผู้บริโภคทั่วไปไม่ว่าทั้งหมดหรือบางส่วน" #: pretix/control/forms/event.py msgid "Prices excluding tax" -msgstr "" +msgstr "ราคาไม่รวมภาษี" #: pretix/control/forms/event.py msgid "Recommended only if you sell tickets primarily to business customers." -msgstr "" +msgstr "แนะนำเฉพาะในกรณีที่คุณขายตั๋วให้แก่ลูกค้าองค์กร/ธุรกิจเป็นหลักเท่านั้น" #: pretix/control/forms/event.py msgid "Prices shown to customer" -msgstr "" +msgstr "ราคาที่แสดงแก่ลูกค้า" #: pretix/control/forms/event.py msgid "" @@ -13290,6 +13697,9 @@ msgid "" "product, the total tax amount can differ from when it would be computed from " "the order total." msgstr "" +"แนะนำเมื่อไม่จำเป็นต้องใช้ใบแจ้งหนี้อิเล็กทรอนิกส์ (e-invoicing) " +"สินค้าแต่ละรายการจะถูกขายด้วยราคาสุทธิและราคารวมภาษีตามที่โฆษณาไว้ อย่างไรก็ตาม " +"ในคำสั่งซื้อที่มีสินค้ามากกว่าหนึ่งรายการ ยอดรวมภาษีอาจแตกต่างจากการคำนวณจากยอดรวมของคำสั่งซื้อ" #: pretix/control/forms/event.py msgid "" @@ -13298,6 +13708,10 @@ msgid "" "may be changed to ensure correct rounding, while the net prices will be kept " "as configured. This may cause the actual payment amount to differ." msgstr "" +"แนะนำสำหรับใบแจ้งหนี้อิเล็กทรอนิกส์ (e-invoicing) เมื่อคุณขายให้แก่ลูกค้าองค์กร/" +"ธุรกิจเป็นหลักและแสดงราคาแบบไม่รวมภาษี " +"ราคารวมภาษีของสินค้าบางรายการอาจถูกปรับเปลี่ยนเพื่อให้การปัดเศษถูกต้อง " +"ในขณะที่ราคาสุทธิจะยังคงเดิมตามที่ตั้งค่าไว้ ซึ่งอาจทำให้ยอดชำระจริงแตกต่างไปจากเดิม" #: pretix/control/forms/event.py msgid "" @@ -13306,6 +13720,10 @@ msgid "" "business customers and consumers do not receive invoices. This can cause the " "payment amount to change when the invoice address is changed." msgstr "" +"เหมือนกับข้อความข้างต้น แต่บังคับใช้เฉพาะกับลูกค้าองค์กร/ธุรกิจเท่านั้น " +"การปัดเศษแยกตามรายการจะถูกใช้สำหรับผู้บริโภคทั่วไป " +"แนะนำเมื่อใช้ใบแจ้งหนี้อิเล็กทรอนิกส์เฉพาะกับลูกค้าองค์กร/ธุรกิจ และผู้บริโภคทั่วไปไม่ได้รับใบแจ้งหนี้ " +"กรณีนี้อาจทำให้ยอดชำระเงินเปลี่ยนแปลงเมื่อมีการแก้ไขที่อยู่สำหรับออกใบแจ้งหนี้" #: pretix/control/forms/event.py msgid "" @@ -13315,28 +13733,34 @@ msgid "" "configured whenever possible. Gross prices may still change if they are " "impossible to derive from a rounded net price." msgstr "" +"แนะนำสำหรับใบแจ้งหนี้อิเล็กทรอนิกส์ (e-invoicing) เมื่อคุณขายให้แก่ผู้บริโภคทั่วไปเป็นหลัก " +"ราคารวมภาษีหรือราคาสุทธิของสินค้าบางรายการอาจถูกปรับเปลี่ยนโดยอัตโนมัติเพื่อให้การปัดเศษของยอดรวมคำสั่งซื้อถูกต้อง " +"ระบบจะพยายามรักษาราคารวมภาษีตามที่ตั้งค่าไว้ให้มากที่สุดเท่าที่เป็นไปได้ " +"แต่ราคารวมภาษีอาจยังคงเปลี่ยนแปลงหากไม่สามารถคำนวณย้อนกลับจากราคาสุทธิที่ปัดเศษแล้วได้" #: pretix/control/forms/event.py msgid "Generate invoices for Sales channels" -msgstr "" +msgstr "ออกใบแจ้งหนี้/ใบกำกับภาษีสำหรับช่องทางการขาย" #: pretix/control/forms/event.py msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" +"หากคุณได้เปิดใช้งานการออกใบแจ้งหนี้ในการตั้งค่าก่อนหน้า " +"คุณสามารถจำกัดการใช้งานเฉพาะช่องทางการขายที่กำหนดได้ที่นี่" #: pretix/control/forms/event.py msgid "Invoice style" -msgstr "" +msgstr "รูปแบบใบแจ้งหนี้" #: pretix/control/forms/event.py msgid "Invoice language" -msgstr "" +msgstr "ภาษาของใบแจ้งหนี้" #: pretix/control/forms/event.py msgid "The user's language" -msgstr "" +msgstr "ภาษาของผู้ใช้งาน" #: pretix/control/forms/event.py #, python-brace-format @@ -13344,280 +13768,297 @@ msgid "" "An invoice will be issued before payment if the customer selects one of the " "following payment methods: {list}" msgstr "" +"ใบแจ้งหนี้/ใบกำกับภาษีจะถูกออกก่อนการชำระเงิน " +"หากลูกค้าเลือกใช้วิธีการชำระเงินวิธีใดวิธีหนึ่งดังต่อไปนี้: {list}" #: pretix/control/forms/event.py msgid "" "None of the currently configured payment methods will cause an invoice to be " "issued before payment." -msgstr "" +msgstr "ไม่มีวิธีการชำระเงินที่ตั้งค่าไว้ในปัจจุบันที่จะส่งผลให้มีการออกใบแจ้งหนี้ก่อนการชำระเงิน" #: pretix/control/forms/event.py msgid "Recommended" -msgstr "" +msgstr "แนะนำ" #: pretix/control/forms/event.py msgid "The online shop must be selected to receive these emails." -msgstr "" +msgstr "ต้องเลือก ร้านค้าออนไลน์ เพื่อรับอีเมลเหล่านี้" #: pretix/control/forms/event.py msgid "Sales channels for checkout emails" -msgstr "" +msgstr "ช่องทางการขายสำหรับอีเมลขั้นตอนการชำระเงิน" #: pretix/control/forms/event.py msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" +"อีเมลแจ้งเตือนเมื่อสร้างและชำระเงินคำสั่งซื้อจะถูกจัดส่งเฉพาะคำสั่งซื้อจากช่องทางการขายเหล่านี้เท่านั้น " +"และต้องเปิดใช้งานร้านค้าออนไลน์" #: pretix/control/forms/event.py msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" +"อีเมลนี้จะถูกจัดส่งเฉพาะคำสั่งซื้อจากช่องทางการขายเหล่านี้เท่านั้น และต้องเปิดใช้งานร้านค้าออนไลน์" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Bcc address" -msgstr "" +msgstr "ที่อยู่อีเมล Bcc" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "All emails will be sent to this address as a Bcc copy." -msgstr "" +msgstr "อีเมลทั้งหมดจะถูกส่งไปยังที่อยู่อีเมลนี้ในรูปแบบสำเนาซ่อน (Bcc)" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "Signature" -msgstr "" +msgstr "ลายเซ็นท้ายอีเมล" #: pretix/control/forms/event.py #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" -msgstr "" +msgstr "ข้อความนี้จะถูกแนบท้ายในอีเมลทุกฉบับ ตัวแทนข้อความที่ใช้ได้: {event}" #: pretix/control/forms/event.py pretix/control/forms/organizer.py msgid "e.g. your contact details" -msgstr "" +msgstr "ตัวอย่างเช่น ข้อมูลการติดต่อของคุณ" #: pretix/control/forms/event.py msgid "HTML mail renderer" -msgstr "" +msgstr "เครื่องมือแสดงผลอีเมลรูปแบบ HTML" #: pretix/control/forms/event.py msgid "Subject sent to order contact address" -msgstr "" +msgstr "หัวข้ออีเมลที่จัดส่งไปยังที่อยู่อีเมลติดต่อของคำสั่งซื้อ" #: pretix/control/forms/event.py msgid "Text sent to order contact address" -msgstr "" +msgstr "ข้อความที่ส่งไปยังที่อยู่ติดต่อคำสั่งซื้อ" #: pretix/control/forms/event.py msgid "Send an email to attendees" -msgstr "" +msgstr "ส่งอีเมลไปยังผู้เข้าร่วมงาน" #: pretix/control/forms/event.py msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." -msgstr "" +msgstr "หากคำสั่งซื้อมีผู้เข้าร่วมที่มีที่อยู่อีเมลต่างจากผู้สั่งซื้อตั๋ว อีเมลต่อไปนี้จะถูกส่งไปยังผู้เข้าร่วม" #: pretix/control/forms/event.py msgid "Subject sent to attendees" -msgstr "" +msgstr "หัวข้ออีเมลที่ส่งถึงผู้เข้าร่วม" #: pretix/control/forms/event.py msgid "Text sent to attendees" -msgstr "" +msgstr "ข้อความที่ส่งถึงผู้เข้าร่วม" #: pretix/control/forms/event.py pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/giftcard.html msgid "Text" -msgstr "" +msgstr "ข้อความ" #: pretix/control/forms/event.py msgid "Subject (sent by admin)" -msgstr "" +msgstr "หัวข้อ (ส่งโดยผู้ดูแลระบบ)" #: pretix/control/forms/event.py msgid "Subject (sent by admin to attendee)" -msgstr "" +msgstr "หัวข้อ (ส่งโดยผู้ดูแลระบบถึงผู้เข้าร่วม)" #: pretix/control/forms/event.py msgid "Text (sent by admin)" -msgstr "" +msgstr "ข้อความ (ส่งโดยผู้ดูแลระบบ)" #: pretix/control/forms/event.py msgid "Subject (requested by user)" -msgstr "" +msgstr "หัวข้อ (ตามที่ผู้ใช้ร้องขอ)" #: pretix/control/forms/event.py msgid "Text (requested by user)" -msgstr "" +msgstr "ข้อความ (ตามที่ผู้ใช้ร้องขอ)" #: pretix/control/forms/event.py msgid "Text (if order will expire automatically)" -msgstr "" +msgstr "ข้อความ (กรณีคำสั่งซื้อจะหมดอายุโดยอัตโนมัติ)" #: pretix/control/forms/event.py msgid "Subject (if order will expire automatically)" -msgstr "" +msgstr "หัวข้อ (กรณีคำสั่งซื้อจะหมดอายุโดยอัตโนมัติ)" #: pretix/control/forms/event.py msgid "Text (if order will not expire automatically)" -msgstr "" +msgstr "ข้อความ (กรณีคำสั่งซื้อจะไม่หมดอายุโดยอัตโนมัติ)" #: pretix/control/forms/event.py msgid "Subject (if order will not expire automatically)" -msgstr "" +msgstr "หัวข้อ (กรณีคำสั่งซื้อจะไม่หมดอายุโดยอัตโนมัติ)" #: pretix/control/forms/event.py msgid "Subject (if an incomplete payment was received)" -msgstr "" +msgstr "หัวข้อ (กรณีได้รับการชำระเงินไม่ครบถ้วน)" #: pretix/control/forms/event.py msgid "Text (if an incomplete payment was received)" -msgstr "" +msgstr "ข้อความ (กรณีได้รับการชำระเงินไม่ครบถ้วน)" #: pretix/control/forms/event.py msgid "" "This email only applies to payment methods that can receive incomplete " "payments, such as bank transfer." msgstr "" +"อีเมลนี้ใช้สำหรับช่องทางการชำระเงินที่สามารถรับยอดชำระไม่ครบถ้วนได้เท่านั้น เช่น " +"การโอนเงินผ่านธนาคาร" #: pretix/control/forms/event.py msgid "" "This will only be used if the invoice is sent to a different email address " "or at a different time than the order confirmation." msgstr "" +"ส่วนนี้จะถูกใช้งานเฉพาะเมื่อมีการส่งใบแจ้งหนี้ไปยังที่อยู่อีเมลอื่น " +"หรือส่งในเวลาที่แตกต่างจากการยืนยันคำสั่งซื้อ" #: pretix/control/forms/event.py msgid "" "Formatting is not supported, as some accounting departments process mail " "automatically and do not handle formatted emails properly." msgstr "" +"ไม่รองรับการจัดรูปแบบข้อความ " +"เนื่องจากแผนกบัญชีบางแห่งประมวลผลเมลโดยอัตโนมัติและไม่รองรับอีเมลที่มีการจัดรูปแบบอย่างถูกต้อง" #: pretix/control/forms/event.py msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" +"อีเมลนี้จะถูกส่งออกเป็นจำนวนวันเท่านี้ก่อนที่อีเวนต์ของคำสั่งซื้อจะเริ่มต้น หากปล่อยช่องนี้ว่างไว้ " +"เมลจะไม่ถูกส่งเลย" #: pretix/control/forms/event.py msgid "Subject for received order" -msgstr "" +msgstr "หัวข้อสำหรับคำสั่งซื้อที่ได้รับแล้ว" #: pretix/control/forms/event.py msgid "Text for received order" -msgstr "" +msgstr "ข้อความสำหรับคำสั่งซื้อที่ได้รับแล้ว" #: pretix/control/forms/event.py msgid "Subject for approved order" -msgstr "" +msgstr "หัวข้อสำหรับคำสั่งซื้อที่ได้รับการอนุมัติแล้ว" #: pretix/control/forms/event.py msgid "Text for approved order" -msgstr "" +msgstr "ข้อความสำหรับคำสั่งซื้อที่ได้รับการอนุมัติแล้ว" #: pretix/control/forms/event.py msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" +"ส่วนนี้จะถูกส่งออกเฉพาะคำสั่งซื้อที่มีค่าใช้จ่ายเท่านั้น " +"คำสั่งซื้อฟรีจะได้รับเทมเพลตสำหรับคำสั่งซื้อฟรีจากด้านล่างแทน" #: pretix/control/forms/event.py msgid "Subject for approved free order" -msgstr "" +msgstr "หัวข้อสำหรับคำสั่งซื้อฟรีที่ได้รับการอนุมัติแล้ว" #: pretix/control/forms/event.py msgid "Text for approved free order" -msgstr "" +msgstr "ข้อความสำหรับคำสั่งซื้อฟรีที่ได้รับการอนุมัติแล้ว" #: pretix/control/forms/event.py msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" +"ส่วนนี้จะถูกส่งออกเฉพาะคำสั่งซื้อฟรีเท่านั้น " +"คำสั่งซื้อที่มีค่าใช้จ่ายจะได้รับเทมเพลตสำหรับคำสั่งซื้อที่มีค่าใช้จ่ายจากด้านบนแทน" #: pretix/control/forms/event.py msgid "Subject for denied order" -msgstr "" +msgstr "หัวข้อสำหรับคำสั่งซื้อที่ถูกปฏิเสธ" #: pretix/control/forms/event.py msgid "Text for denied order" -msgstr "" +msgstr "ข้อความสำหรับคำสั่งซื้อที่ถูกปฏิเสธ" #: pretix/control/forms/event.py msgid "Ticket code generator" -msgstr "" +msgstr "ตัวสร้างรหัสตั๋ว" #: pretix/control/forms/event.py msgid "For advanced users, usually does not need to be changed." -msgstr "" +msgstr "สำหรับผู้ใช้ระดับสูง โดยทั่วไปไม่จำเป็นต้องเปลี่ยนแปลง" #: pretix/control/forms/event.py msgid "Any country" -msgstr "" +msgstr "ทุกประเทศ" #: pretix/control/forms/event.py msgid "European Union" -msgstr "" +msgstr "สหภาพยุโรป" #: pretix/control/forms/event.py msgid "Any customer" -msgstr "" +msgstr "ลูกค้าทุกคน" #: pretix/control/forms/event.py msgid "Individual" -msgstr "" +msgstr "บุคคลธรรมดา" #: pretix/control/forms/event.py msgid "Business" -msgstr "" +msgstr "นิติบุคคล" #: pretix/control/forms/event.py msgid "Business with valid VAT ID" -msgstr "" +msgstr "นิติบุคคลที่มีหมายเลขผู้เสียภาษี (VAT ID) ถูกต้อง" #: pretix/control/forms/event.py msgid "Charge VAT" -msgstr "" +msgstr "เรียกเก็บภาษีมูลค่าเพิ่ม (VAT)" #: pretix/control/forms/event.py msgid "No VAT" -msgstr "" +msgstr "ไม่มีภาษีมูลค่าเพิ่ม (VAT)" #: pretix/control/forms/event.py msgid "Sale not allowed" -msgstr "" +msgstr "ไม่อนุญาตให้ทำการขาย" #: pretix/control/forms/event.py msgid "Order requires approval" -msgstr "" +msgstr "คำสั่งซื้อต้องได้รับการอนุมัติ" #: pretix/control/forms/event.py msgid "Default tax code" -msgstr "" +msgstr "รหัสภาษีเริ่มต้น" #: pretix/control/forms/event.py msgid "Deviating tax rate" -msgstr "" +msgstr "อัตราภาษีที่แตกต่างออกไป" #: pretix/control/forms/event.py msgid "Text on invoice" -msgstr "" +msgstr "ข้อความบนใบแจ้งหนี้" #: pretix/control/forms/event.py msgid "" "A combination of this calculation mode with a non-zero tax rate does not " "make sense." -msgstr "" +msgstr "การรวมโหมดการคำนวณนี้เข้ากับอัตราภาษีที่ไม่ใช่ศูนย์ไม่สมเหตุสมผล" #: pretix/control/forms/event.py msgid "This combination of calculation mode and tax code does not make sense." -msgstr "" +msgstr "การรวมโหมดการคำนวณและรหัสภาษีนี้ไม่สมเหตุสมผล" #: pretix/control/forms/event.py msgid "Pre-selected voucher" -msgstr "" +msgstr "เวาเชอร์ที่เลือกไว้ล่วงหน้า" #: pretix/control/forms/event.py msgid "" @@ -13626,47 +14067,52 @@ msgid "" "can for example be used to provide widgets that give discounts or unlock " "secret products." msgstr "" +"หากตั้งค่าไว้ วิดเจ็ตจะแสดงสินค้าเสมือนว่าได้กรอกเวาเชอร์นี้แล้ว และเมื่อซื้อสินค้าผ่านวิดเจ็ต " +"เวาเชอร์นี้จะถูกใช้งานทันที สามารถใช้เพื่อสร้างวิดเจ็ตที่มอบส่วนลดหรือปลดล็อกสินค้าลับได้ เป็นต้น" #: pretix/control/forms/event.py msgid "Compatibility mode" -msgstr "" +msgstr "โหมดความเข้ากันได้ (Compatibility mode)" #: pretix/control/forms/event.py msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" +"วิดเจ็ตปกติของเราอาจทำงานได้ไม่สมบูรณ์บนระบบสร้างเว็บไซต์ทุกประเภท หากคุณพบปัญหา " +"โปรดลองใช้โหมดความเข้ากันได้นี้" #: pretix/control/forms/event.py msgid "The given voucher code does not exist." -msgstr "" +msgstr "ไม่พบรหัสเวาเชอร์ที่ระบุ" #: pretix/control/forms/event.py pretix/control/forms/organizer.py #: pretix/control/views/shredder.py msgid "The slug you entered was not correct." -msgstr "" +msgstr "ชื่อสลัก (Slug) ที่คุณกรอกไม่ถูกต้อง" #: pretix/control/forms/event.py msgid "Ticket downloads" -msgstr "" +msgstr "การดาวน์โหลดตั๋ว" #: pretix/control/forms/event.py msgid "Your customers will be able to download their tickets in PDF format." -msgstr "" +msgstr "ลูกค้าของคุณจะสามารถดาวน์โหลดตั๋วในรูปแบบไฟล์ PDF ได้" #: pretix/control/forms/event.py msgid "Require all attendees to fill in their names" -msgstr "" +msgstr "บังคับให้ผู้เข้าร่วมทุกคนกรอกชื่อ" #: pretix/control/forms/event.py msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" +"โดยปกติแล้ว ระบบจะสอบถามชื่อแต่ไม่บังคับกรอกข้อมูล คุณสามารถปิดฟีเจอร์นี้ได้ทั้งหมดในการตั้งค่า" #: pretix/control/forms/event.py msgid "Payment via Stripe" -msgstr "" +msgstr "การชำระเงินผ่าน Stripe" #: pretix/control/forms/event.py msgid "" @@ -13675,10 +14121,14 @@ msgid "" "up an account with them, which takes less than five minutes using their " "simple interface." msgstr "" +"Stripe " +"เป็นผู้ให้บริการประมวลผลการชำระเงินออนไลน์ที่รองรับบัตรเครดิตและตัวเลือกการชำระเงินอื่นๆ " +"อีกมากมาย หากต้องการรับชำระเงินผ่าน Stripe คุณจะต้องตั้งค่าบัญชีกับ Stripe ซึ่งใช้เวลาไม่ถึง 5 " +"นาทีผ่านหน้าต่างการใช้งานที่ง่ายดาย" #: pretix/control/forms/event.py msgid "Payment by bank transfer" -msgstr "" +msgstr "การชำระเงินโดยการโอนเงินผ่านธนาคาร" #: pretix/control/forms/event.py msgid "" @@ -13686,11 +14136,14 @@ msgid "" "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" +"ลูกค้าของคุณจะได้รับคำแนะนำให้โอนเงินไปยังบัญชีของคุณ " +"จากนั้นคุณสามารถนำเข้ารายการเดินบัญชีธนาคารเพื่อประมวลผลการชำระเงินภายใน pretix " +"หรือทำเครื่องหมายว่าชำระเงินแล้วด้วยตนเองได้" #: pretix/control/forms/event.py #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Price (optional)" -msgstr "" +msgstr "ราคา (ไม่จำเป็นต้องระบุ)" #: pretix/control/forms/event.py msgid "Free" @@ -13698,31 +14151,31 @@ msgstr "ฟรี" #: pretix/control/forms/event.py msgid "Quantity available" -msgstr "" +msgstr "จำนวนที่มีอยู่" #: pretix/control/forms/exports.py msgid "Please enter less than 25 recipients." -msgstr "" +msgstr "โปรดระบุผู้รับน้อยกว่า 25 รายชื่อ" #: pretix/control/forms/filter.py msgid "Search for…" -msgstr "" +msgstr "ค้นหา…" #: pretix/control/forms/filter.py pretix/control/navigation.py msgid "All orders" -msgstr "" +msgstr "คำสั่งซื้อทั้งหมด" #: pretix/control/forms/filter.py msgid "Valid orders" -msgstr "" +msgstr "คำสั่งซื้อที่สมบูรณ์" #: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py msgid "Paid (or canceled with paid fee)" -msgstr "" +msgstr "ชำระเงินแล้ว (หรือยกเลิกโดยมีค่าธรรมเนียมที่ชำระแล้ว)" #: pretix/control/forms/filter.py msgid "Paid or confirmed" -msgstr "" +msgstr "ชำระเงินแล้วหรือยืนยันแล้ว" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html @@ -13730,75 +14183,75 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/exporters.py msgid "Pending" -msgstr "" +msgstr "รอดำเนินการ" #: pretix/control/forms/filter.py msgid "Pending or paid" -msgstr "" +msgstr "รอดำเนินการหรือชำระเงินแล้ว" #: pretix/control/forms/filter.py msgid "Cancellations" -msgstr "" +msgstr "รายการยกเลิก" #: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py msgid "Canceled (fully)" -msgstr "" +msgstr "ยกเลิกแล้ว (เต็มจำนวน)" #: pretix/control/forms/filter.py msgid "Canceled (fully or with paid fee)" -msgstr "" +msgstr "ยกเลิกแล้ว (เต็มจำนวนหรือมีค่าธรรมเนียมที่ชำระแล้ว)" #: pretix/control/forms/filter.py msgid "Canceled (at least one position)" -msgstr "" +msgstr "ยกเลิกแล้ว (อย่างน้อยหนึ่งรายการ)" #: pretix/control/forms/filter.py msgid "Cancellation requested" -msgstr "" +msgstr "ร้องขอการยกเลิก" #: pretix/control/forms/filter.py msgid "Fully canceled but invoice not canceled" -msgstr "" +msgstr "ยกเลิกเต็มจำนวนแล้ว แต่ใบแจ้งหนี้ยังไม่ถูกยกเลิก" #: pretix/control/forms/filter.py msgid "Payment process" -msgstr "" +msgstr "ขั้นตอนการชำระเงิน" #: pretix/control/forms/filter.py msgid "Pending or expired" -msgstr "" +msgstr "รอดำเนินการหรือหมดอายุ" #: pretix/control/forms/filter.py msgid "Pending (overdue)" -msgstr "" +msgstr "รอดำเนินการ (เกินกำหนดชำระ)" #: pretix/control/forms/filter.py msgid "Overpaid" -msgstr "" +msgstr "ชำระเงินเกิน" #: pretix/control/forms/filter.py msgid "Partially paid" -msgstr "" +msgstr "ชำระเงินบางส่วน" #: pretix/control/forms/filter.py msgid "Underpaid (but confirmed)" -msgstr "" +msgstr "ชำระเงินไม่ครบ (แต่ยืนยันแล้ว)" #: pretix/control/forms/filter.py msgid "Pending (but fully paid)" -msgstr "" +msgstr "รอดำเนินการ (แต่ชำระเงินครบแล้ว)" #: pretix/control/forms/filter.py msgid "Pending (but no current payment)" -msgstr "" +msgstr "รอดำเนินการ (แต่ยังไม่มีการชำระเงินในปัจจุบัน)" #: pretix/control/forms/filter.py msgid "Approval process" -msgstr "" +msgstr "ขั้นตอนการอนุมัติ" #: pretix/control/forms/filter.py msgid "Approved, payment pending" -msgstr "" +msgstr "อนุมัติแล้ว รอดำเนินการชำระเงิน" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html @@ -13810,89 +14263,89 @@ msgstr "รอการอนุมัติ" #: pretix/control/forms/filter.py msgid "Follow-up configured" -msgstr "" +msgstr "ตั้งค่าการติดตามผลแล้ว" #: pretix/control/forms/filter.py msgid "Follow-up due" -msgstr "" +msgstr "ถึงกำหนดการติดตามผล" #: pretix/control/forms/filter.py pretix/control/forms/vouchers.py #: pretix/control/templates/pretixcontrol/waitinglist/index.html #: pretix/plugins/sendmail/models.py msgid "All products" -msgstr "" +msgstr "สินค้าทั้งหมด" #: pretix/control/forms/filter.py pretix/control/forms/vouchers.py #: pretix/control/views/typeahead.py #, python-brace-format msgid "{product} – Any variation" -msgstr "" +msgstr "{product} – ทุกแบบสินค้าย่อย" #: pretix/control/forms/filter.py pretix/control/forms/orders.py msgctxt "subevent" msgid "All dates starting at or after" -msgstr "" +msgstr "วันที่ทั้งหมดที่เริ่มต้น ณ หรือหลังจาก" #: pretix/control/forms/filter.py pretix/control/forms/orders.py msgctxt "subevent" msgid "All dates starting before" -msgstr "" +msgstr "วันที่ทั้งหมดที่เริ่มต้นก่อน" #: pretix/control/forms/filter.py msgid "Order placed at or after" -msgstr "" +msgstr "คำสั่งซื้อถูกสร้าง ณ หรือหลังจาก" #: pretix/control/forms/filter.py msgid "Order placed before" -msgstr "" +msgstr "คำสั่งซื้อถูกสร้างก่อน" #: pretix/control/forms/filter.py msgid "Minimal sum of payments and refunds" -msgstr "" +msgstr "ยอดรวมขั้นต่ำของการชำระเงินและการคืนเงิน" #: pretix/control/forms/filter.py msgid "Maximal sum of payments and refunds" -msgstr "" +msgstr "ยอดรวมสูงสุดของการชำระเงินและการคืนเงิน" #: pretix/control/forms/filter.py msgid "At least one ticket with check-in" -msgstr "" +msgstr "มีตั๋วอย่างน้อยหนึ่งใบที่มีการเช็คอิน" #: pretix/control/forms/filter.py msgid "Affected quota" -msgstr "" +msgstr "โควตาที่ได้รับผลกระทบ" #: pretix/control/forms/filter.py msgid "Exact matches only" -msgstr "" +msgstr "แสดงผลเฉพาะที่ตรงกันทุกประการเท่านั้น" #: pretix/control/forms/filter.py msgid "All organizers" -msgstr "" +msgstr "ผู้จัดงานทั้งหมด" #: pretix/control/forms/filter.py msgid "All events" -msgstr "" +msgstr "อีเวนต์/กิจกรรมทั้งหมด" #: pretix/control/forms/filter.py msgid "All payments" -msgstr "" +msgstr "การชำระเงินทั้งหมด" #: pretix/control/forms/filter.py msgid "Payment created from" -msgstr "" +msgstr "การชำระเงินถูกสร้างตั้งแต่วันที่" #: pretix/control/forms/filter.py msgid "Payment created until" -msgstr "" +msgstr "การชำระเงินถูกสร้างถึงวันที่" #: pretix/control/forms/filter.py msgid "Paid from" -msgstr "" +msgstr "ชำระเงินแล้วตั้งแต่วันที่" #: pretix/control/forms/filter.py msgid "Paid until" -msgstr "" +msgstr "ชำระเงินแล้วตั้งแต่วันที่" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html @@ -13900,20 +14353,20 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html msgid "Paid" -msgstr "" +msgstr "ชำระเงินแล้ว" #: pretix/control/forms/filter.py msgctxt "subevent" msgid "Date doesn't start in selected date range." -msgstr "" +msgstr "วันที่ไม่ได้เริ่มต้นในช่วงวันที่ที่เลือก" #: pretix/control/forms/filter.py msgid "Shop live and presale running" -msgstr "" +msgstr "ร้านค้าเปิดใช้งานและกำลังเปิดขายล่วงหน้า" #: pretix/control/forms/filter.py msgid "Inactive" -msgstr "" +msgstr "ปิดใช้งาน" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/events/index.html @@ -13921,7 +14374,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html #: pretix/control/templates/pretixcontrol/subevents/index.html msgid "Presale not started" -msgstr "" +msgstr "ยังไม่เริ่มการขายล่วงหน้า" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/events/index.html @@ -13929,28 +14382,28 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html #: pretix/control/templates/pretixcontrol/subevents/index.html msgid "Presale over" -msgstr "" +msgstr "สิ้นสุดการขายล่วงหน้าแล้ว" #: pretix/control/forms/filter.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html msgid "Date from" -msgstr "" +msgstr "จากวันที่" #: pretix/control/forms/filter.py msgid "Date until" -msgstr "" +msgstr "ถึงวันที่" #: pretix/control/forms/filter.py msgid "Start time from" -msgstr "" +msgstr "เวลาเริ่มต้น ตั้งแต่" #: pretix/control/forms/filter.py msgid "Start time until" -msgstr "" +msgstr "เวลาเริ่มต้น ถึง" #: pretix/control/forms/filter.py pretix/control/forms/rrule.py msgid "Weekday" -msgstr "" +msgstr "วันในสัปดาห์" #: pretix/control/forms/filter.py msgid "Search query" @@ -13966,47 +14419,47 @@ msgstr "เปิดใช้งาน" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "not yet activated" -msgstr "" +msgstr "ยังไม่ได้เปิดใช้งาน" #: pretix/control/forms/filter.py msgid "Has no memberships" -msgstr "" +msgstr "ไม่มีสมาชิกภาพ" #: pretix/control/forms/filter.py msgid "Has any membership" -msgstr "" +msgstr "มีสมาชิกภาพใดๆ" #: pretix/control/forms/filter.py msgid "Has valid membership" -msgstr "" +msgstr "มีสมาชิกภาพที่มีผลใช้งานได้" #: pretix/control/forms/filter.py msgid "Shop live" -msgstr "" +msgstr "ร้านค้าเปิดใช้งานออนไลน์" #: pretix/control/forms/filter.py msgid "Shop not live" -msgstr "" +msgstr "ร้านค้ายังไม่เปิดใช้งานออนไลน์" #: pretix/control/forms/filter.py msgid "Single event running or in the future" -msgstr "" +msgstr "อีเวนต์เดี่ยวที่กำลังดำเนินอยู่หรือจะจัดขึ้นในอนาคต" #: pretix/control/forms/filter.py msgid "Single event in the past" -msgstr "" +msgstr "อีเวนต์เดี่ยวในอดีต" #: pretix/control/forms/filter.py msgid "Search attendee…" -msgstr "" +msgstr "ค้นหาผู้เข้าร่วมงาน…" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgid "Check-in status" -msgstr "" +msgstr "สถานะการเช็คอิน" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgid "All attendees" -msgstr "" +msgstr "ผู้เข้าร่วมงานทั้งหมด" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/index.html @@ -14014,7 +14467,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html #: pretix/plugins/checkinlists/exporters.py msgid "Checked in" -msgstr "" +msgstr "เช็คอินแล้ว" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgctxt "checkin state" @@ -14024,32 +14477,32 @@ msgstr "มา" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgctxt "checkin state" msgid "Checked in but left" -msgstr "" +msgstr "เช็คอินแล้ว" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/plugins/checkinlists/exporters.py msgid "Not checked in" -msgstr "" +msgstr "ยังไม่ได้เช็คอิน" #: pretix/control/forms/filter.py msgctxt "subevent" msgid "Date start from" -msgstr "" +msgstr "วันที่เริ่มต้น ตั้งแต่" #: pretix/control/forms/filter.py msgctxt "subevent" msgid "Date start until" -msgstr "" +msgstr "วันที่เริ่มต้น ถึง" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/users/index.html msgid "Administrator" -msgstr "" +msgstr "ผู้ดูแลระบบ" #: pretix/control/forms/filter.py msgid "No administrator" -msgstr "" +msgstr "ไม่มีผู้ดูแลระบบ" #: pretix/control/forms/filter.py #: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html @@ -14058,98 +14511,98 @@ msgstr "ใช้งานได้" #: pretix/control/forms/filter.py msgid "Unredeemed" -msgstr "" +msgstr "ยังไม่ได้ใช้สิทธิ์" #: pretix/control/forms/filter.py msgid "Redeemed at least once" -msgstr "" +msgstr "ใช้สิทธิ์แล้วอย่างน้อยหนึ่งครั้ง" #: pretix/control/forms/filter.py msgid "Fully redeemed" -msgstr "" +msgstr "ใช้สิทธิ์เต็มจำนวนแล้ว" #: pretix/control/forms/filter.py msgid "Redeemed and checked in with ticket" -msgstr "" +msgstr "ใช้สิทธิ์และเช็คอินพร้อมตั๋วแล้ว" #: pretix/control/forms/filter.py msgid "Quota handling" -msgstr "" +msgstr "การจัดการโควตา" #: pretix/control/forms/filter.py msgid "Allow to ignore quota" -msgstr "" +msgstr "อนุญาตให้ละเว้นโควตา" #: pretix/control/forms/filter.py msgid "Filter by tag" -msgstr "" +msgstr "กรองตามแท็ก" #: pretix/control/forms/filter.py msgid "Search voucher" -msgstr "" +msgstr "ค้นหาเวาเชอร์" #: pretix/control/forms/filter.py pretix/control/forms/vouchers.py #: pretix/control/views/typeahead.py pretix/control/views/vouchers.py #, python-brace-format msgid "Any product in quota \"{quota}\"" -msgstr "" +msgstr "สินค้าใดๆ ในโควตา \"{quota}\"" #: pretix/control/forms/filter.py msgid "Refund status" -msgstr "" +msgstr "สถานะการคืนเงิน" #: pretix/control/forms/filter.py msgid "All open refunds" -msgstr "" +msgstr "รายการคืนเงินที่รอดำเนินการทั้งหมด" #: pretix/control/forms/filter.py msgid "All refunds" -msgstr "" +msgstr "รายการคืนเงินทั้งหมด" #: pretix/control/forms/filter.py pretix/plugins/reports/exporters.py msgid "Date filter" -msgstr "" +msgstr "ตัวกรองวันที่" #: pretix/control/forms/filter.py pretix/plugins/reports/exporters.py msgid "Filter by…" -msgstr "" +msgstr "กรองตาม…" #: pretix/control/forms/filter.py pretix/plugins/reports/exporters.py msgid "Date of last successful payment" -msgstr "" +msgstr "วันที่ชำระเงินสำเร็จครั้งล่าสุด" #: pretix/control/forms/filter.py msgid "All check-ins" -msgstr "" +msgstr "การเช็คอินทั้งหมด" #: pretix/control/forms/filter.py msgid "Successful check-ins" -msgstr "" +msgstr "การเช็คอินที่สำเร็จ" #: pretix/control/forms/filter.py msgid "Unsuccessful check-ins" -msgstr "" +msgstr "การเช็คอินที่ไม่สำเร็จ" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/plugins/checkinlists/exporters.py msgid "Scan type" -msgstr "" +msgstr "ประเภทการสแกน" #: pretix/control/forms/filter.py msgid "All directions" -msgstr "" +msgstr "ทุกทิศทาง (เข้า/ออก)" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/plugins/checkinlists/exporters.py msgid "Device" -msgstr "" +msgstr "อุปกรณ์" #: pretix/control/forms/filter.py msgid "All devices" -msgstr "" +msgstr "อุปกรณ์ทั้งหมด" #: pretix/control/forms/filter.py msgctxt "filter" @@ -14163,7 +14616,7 @@ msgstr "วันที่สิ้นสุด" #: pretix/control/forms/filter.py pretix/plugins/checkinlists/exporters.py msgid "All check-in lists" -msgstr "" +msgstr "รายการเช็คอินทั้งหมด" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/checkin/checkins.html @@ -14172,115 +14625,107 @@ msgstr "" #: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html #: pretix/plugins/checkinlists/exporters.py msgid "Check-in list" -msgstr "" +msgstr "รายการเช็คอิน" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Software" -msgstr "" +msgstr "ซอฟต์แวร์" #: pretix/control/forms/filter.py msgid "Device status" -msgstr "" +msgstr "สถานะอุปกรณ์" #: pretix/control/forms/filter.py msgid "Active devices" -msgstr "" +msgstr "อุปกรณ์ที่เปิดใช้งานอยู่" #: pretix/control/forms/filter.py msgid "Revoked devices" -msgstr "" +msgstr "อุปกรณ์ที่ถูกยกเลิกสิทธิ์" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Require email addresses per ticket" msgid "Search email address or subject" -msgstr "กำหนดให้ต้องระบุที่อยู่อีเมลแยกตามตั๋ว" +msgstr "ค้นหาที่อยู่อีเมลหรือหัวข้อ" #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/refunds.html msgid "Source" -msgstr "" +msgstr "แหล่งที่มา" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "All invoices" msgid "All sources" -msgstr "ใบแจ้งหนี้ทั้งหมด" +msgstr "แหล่งที่มาทั้งหมด" #: pretix/control/forms/filter.py msgid "Team actions" -msgstr "" +msgstr "การดำเนินการของทีม" #: pretix/control/forms/filter.py msgid "Customer actions" -msgstr "" +msgstr "การดำเนินการของลูกค้า" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Devices" msgid "Device actions" -msgstr "อุปกรณ์" +msgstr "การดำเนินการของอุปกรณ์" #: pretix/control/forms/filter.py -#, fuzzy -#| msgid "Order email" msgid "User email" -msgstr "อีเมลที่ใช้สั่งซื้อ" +msgstr "อีเมลผู้ใช้" #: pretix/control/forms/filter.py pretix/control/navigation.py msgid "All users" -msgstr "" +msgstr "ผู้ใช้ทั้งหมด" #: pretix/control/forms/global_settings.py msgid "Additional footer text" -msgstr "" +msgstr "ข้อความเพิ่มเติมในส่วนท้าย (Footer)" #: pretix/control/forms/global_settings.py msgid "Will be included as additional text in the footer, site-wide." -msgstr "" +msgstr "จะถูกรวมเป็นข้อความเพิ่มเติมในส่วนท้าย (Footer) ของทุกหน้าทั่วทั้งเว็บไซต์" #: pretix/control/forms/global_settings.py msgid "Additional footer link" -msgstr "" +msgstr "ลิงก์เพิ่มเติมในส่วนท้าย (Footer)" #: pretix/control/forms/global_settings.py msgid "Will be included as the link in the additional footer text." -msgstr "" +msgstr "จะถูกใช้เป็นลิงก์เชื่อมโยงสำหรับข้อความเพิ่มเติมในส่วนท้าย (Footer)" #: pretix/control/forms/global_settings.py msgid "Global message banner" -msgstr "" +msgstr "แบนเนอร์ประกาศแจ้งเตือนทั่วไป" #: pretix/control/forms/global_settings.py msgid "Global message banner detail text" -msgstr "" +msgstr "ข้อความรายละเอียดของแบนเนอร์ประกาศแจ้งเตือนทั่วไป" #: pretix/control/forms/global_settings.py msgid "OpenCage API key for geocoding" -msgstr "" +msgstr "คีย์ API ของ OpenCage สำหรับการแปลงพิกัดภูมิศาสตร์ (Geocoding)" #: pretix/control/forms/global_settings.py msgid "MapQuest API key for geocoding" -msgstr "" +msgstr "คีย์ API ของ MapQuest สำหรับการแปลงพิกัดภูมิศาสตร์ (Geocoding)" #: pretix/control/forms/global_settings.py msgid "Leaflet tiles URL pattern" -msgstr "" +msgstr "รูปแบบ URL สำหรับไทล์แผนที่ Leaflet" #: pretix/control/forms/global_settings.py #, python-brace-format msgid "e.g. {sample}" -msgstr "" +msgstr "เช่น {sample}" #: pretix/control/forms/global_settings.py msgid "Leaflet tiles attribution" -msgstr "" +msgstr "ข้อความอ้างอิงแหล่งที่มาของแผนที่ Leaflet (Attribution)" #: pretix/control/forms/global_settings.py msgid "ApplePay MerchantID Domain Association" -msgstr "" +msgstr "ไฟล์ยืนยันโดเมน ApplePay MerchantID" #: pretix/control/forms/global_settings.py #, python-brace-format @@ -14288,10 +14733,12 @@ msgid "" "Will be served at {domain}/.well-known/apple-developer-merchantid-domain-" "association" msgstr "" +"จะถูกให้บริการที่ URL {domain}/.well-known/apple-developer-merchantid-domain-" +"association" #: pretix/control/forms/global_settings.py msgid "Perform update checks" -msgstr "" +msgstr "ดำเนินการตรวจสอบการอัปเดต" #: pretix/control/forms/global_settings.py msgid "" @@ -14302,10 +14749,16 @@ msgid "" "any IP addresses and we will not know who you are or where to find your " "instance. You can disable this behavior here at any time." msgstr "" +"ในระหว่างการตรวจสอบการอัปเดต pretix " +"จะรายงานหมายเลขรหัสการติดตั้งที่ไม่ระบุตัวตนและเป็นเอกลักษณ์ เวอร์ชันปัจจุบันของ pretix " +"และปลั๊กอินที่คุณติดตั้ง " +"รวมถึงจำนวนอีเวนต์ที่เปิดใช้งานและไม่เปิดใช้งานในการติดตั้งของคุณไปยังเซิร์ฟเวอร์ที่ดูแลโดยทีมผู้พัฒนา " +"pretix เราจะจัดเก็บเฉพาะข้อมูลที่ไม่ระบุตัวตนเท่านั้น และจะไม่เก็บหมายเลข IP address " +"รวมถึงจะไม่ทราบว่าคุณเป็นใครหรือระบบของคุณอยู่ที่ใด คุณสามารถปิดการทำงานนี้ได้ที่นี่ทุกเมื่อ" #: pretix/control/forms/global_settings.py msgid "Email notifications" -msgstr "" +msgstr "การแจ้งเตือนทางอีเมล" #: pretix/control/forms/global_settings.py msgid "" @@ -14313,32 +14766,37 @@ msgid "" "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" +"เราจะแจ้งเตือนคุณผ่านทางที่อยู่อีเมลนี้หากตรวจพบว่ามีอัปเดตใหม่ ที่อยู่อีเมลนี้จะไม่ถูกส่งไปยัง " +"pretix.eu โดยอีเมลจะถูกส่งจากเซิร์ฟเวอร์นี้ภายในเครื่องเท่านั้น" #: pretix/control/forms/global_settings.py msgid "Changes to pretix" -msgstr "" +msgstr "การเปลี่ยนแปลง pretix" #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix is running without any custom modifications or " "extensions (except for installed plugins)." msgstr "" +"การติดตั้ง pretix นี้ทำงานโดยไม่มีการดัดแปลงหรือส่วนขยายที่ปรับแต่งเอง (ยกเว้นปลั๊กอินที่ติดตั้งไว้)" #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix includes changes or extensions made to the " "source code." -msgstr "" +msgstr "การติดตั้ง pretix นี้มีการเปลี่ยนแปลงหรือส่วนขยายที่ทำขึ้นในซอร์สโค้ด" #: pretix/control/forms/global_settings.py msgid "Usage of pretix" -msgstr "" +msgstr "รูปแบบการใช้งาน pretix" #: pretix/control/forms/global_settings.py msgid "" "I only use pretix to organize events which are executed by my own company or " "its affiliated companies, or to sell products sold by my own company." msgstr "" +"ฉันใช้ pretix เพื่อจัดอีเวนต์ที่ดำเนินการโดยบริษัทของฉันเองหรือบริษัทในเครือเท่านั้น " +"หรือเพื่อขายสินค้าที่ขายโดยบริษัทของฉันเอง" #: pretix/control/forms/global_settings.py msgid "" @@ -14346,14 +14804,16 @@ msgid "" "company) or I offer the functionality of pretix to others (e.g. a Software-" "as-a-Service company)." msgstr "" +"ฉันใช้ pretix เพื่อขายตั๋วของผู้จัดงานรายอื่น (เช่น บริษัทจำหน่ายตั๋ว) หรือฉันเสนอการทำงานของ " +"pretix ให้ผู้อื่นใช้งาน (เช่น บริษัทให้บริการซอฟต์แวร์แบบ SaaS)" #: pretix/control/forms/global_settings.py msgid "I'm not sure which option applies." -msgstr "" +msgstr "ฉันไม่แน่ใจว่าตัวเลือกใดปรับใช้กับฉัน" #: pretix/control/forms/global_settings.py msgid "License choice" -msgstr "" +msgstr "การเลือกไลเซนส์ (สัญญาอนุญาต)" #: pretix/control/forms/global_settings.py msgid "" @@ -14361,6 +14821,8 @@ msgid "" "the copyright holders which allows me to not share modifications if I only " "use pretix internally." msgstr "" +"ฉันต้องการใช้ pretix ภายใต้สิทธิ์เพิ่มเติมที่มอบให้แก่ทุกคนโดยผู้ถือลิขสิทธิ์ " +"ซึ่งอนุญาตให้ฉันไม่ต้องแบ่งปันโค้ดที่มีการดัดแปลงหากฉันใช้งาน pretix ภายในองค์กรเท่านั้น" #: pretix/control/forms/global_settings.py msgid "" @@ -14368,39 +14830,48 @@ msgid "" "restriction on the scope of usage and therefore without making use of any " "additional permission." msgstr "" +"ฉันต้องการใช้ pretix ภายใต้เงื่อนไขของสัญญาอนุญาต AGPLv3 " +"โดยไม่มีข้อจำกัดเกี่ยวกับขอบเขตการใช้งาน และด้วยเหตุนี้จึงไม่ใช้สิทธิ์เพิ่มเติมใดๆ" #: pretix/control/forms/global_settings.py msgid "" "I have obtained a paid pretix Enterprise license which is currently valid." -msgstr "" +msgstr "ฉันได้รับไลเซนส์ pretix Enterprise แบบชำระเงินซึ่งยังมีผลใช้งานในปัจจุบัน" #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix has installed plugins which are available freely " "under a non-copyleft license (Apache License, MIT License, BSD license, …)." msgstr "" +"การติดตั้ง pretix นี้มีปลั๊กอินที่สามารถใช้งานได้ฟรีภายใต้สัญญาอนุญาตแบบ Non-copyleft (เช่น " +"Apache License, MIT License, BSD license, …)" #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix has installed plugins which are available freely " "under a license with strong copyleft (GPL, AGPL, …)." msgstr "" +"การติดตั้ง pretix นี้มีปลั๊กอินที่สามารถใช้งานได้ฟรีภายใต้สัญญาอนุญาตที่มีข้อกำหนด Strong " +"copyleft เข้มงวด (เช่น GPL, AGPL, …)" #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix has installed plugins which have been created " "internally or obtained under a proprietary license by a third party." msgstr "" +"การติดตั้ง pretix นี้มีปลั๊กอินที่ถูกสร้างขึ้นภายในองค์กร " +"หรือได้รับภายใต้สัญญาอนุญาตสิทธิ์การใช้งานแบบคุ้มครองกรรมสิทธิ์ (Proprietary license) " +"จากบุคคลที่สาม" #: pretix/control/forms/global_settings.py msgid "" "This installation of pretix has installed pretix Enterprise plugins with a " "valid license." -msgstr "" +msgstr "การติดตั้ง pretix นี้มีปลั๊กอิน pretix Enterprise ที่ติดตั้งอยู่พร้อมไลเซนส์ที่ถูกต้อง" #: pretix/control/forms/global_settings.py msgid "Footer: \"powered by\" name (optional)" -msgstr "" +msgstr "ส่วนท้าย: ชื่อในข้อความ \"powered by\" (ไม่บังคับ)" #: pretix/control/forms/global_settings.py msgid "" @@ -14408,19 +14879,21 @@ msgid "" "name of your company or organization (if you made any changes to pretix), " "set the name here." msgstr "" +"หากคุณต้องการให้ข้อความ \"powered by\" ในส่วนท้ายของหน้าเว็บรวมชื่อบริษัทหรือองค์กรของคุณ " +"(กรณีที่คุณมีการปรับเปลี่ยนซอฟต์แวร์ pretix) โปรดระบุชื่อที่นี่" #: pretix/control/forms/global_settings.py msgid "Link for powered by name" -msgstr "" +msgstr "ลิงก์สำหรับชื่อในข้อความ powered by" #: pretix/control/forms/global_settings.py msgid "" "If you used the previous option, you can set an URL to link to in the footer." -msgstr "" +msgstr "หากคุณใช้ตัวเลือกก่อนหน้านี้ คุณสามารถตั้งค่า URL ที่จะเชื่อมโยงไปในส่วนท้ายของหน้าเว็บได้" #: pretix/control/forms/global_settings.py msgid "Source code instructions" -msgstr "" +msgstr "คำแนะนำเกี่ยวกับการดาวน์โหลดซอร์สโค้ด" #: pretix/control/forms/global_settings.py msgid "" @@ -14428,27 +14901,33 @@ msgid "" "current source code of the site including all modifications and installed " "plugins. This will be publicly available. Make sure to keep it up to date!" msgstr "" +"หากคุณใช้ pretix ภายใต้เงื่อนไขสิทธิ์ใช้งาน AGPLv3 " +"โปรดอธิบายขั้นตอนอย่างละเอียดในการดาวน์โหลดซอร์สโค้ดปัจจุบันของเว็บไซต์ " +"รวมถึงส่วนปรับปรุงแก้ไขทั้งหมดและปลั๊กอินที่ติดตั้ง ข้อมูลนี้จะเปิดเผยต่อสาธารณะ " +"โปรดตรวจสอบให้แน่ใจว่าข้อมูลเป็นปัจจุบันอยู่เสมอ!" #: pretix/control/forms/item.py msgid "" "Products in this category are regular products displayed on the front page." -msgstr "" +msgstr "สินค้าในหมวดหมู่นี้เป็นสินค้าทั่วไปที่จัดแสดงในหน้าแรกของเว็บไซต์" #: pretix/control/forms/item.py msgid "Add-on product category" -msgstr "" +msgstr "หมวดหมู่สินค้าเสริม" #: pretix/control/forms/item.py msgid "" "Products in this category are add-on products and can only be bought as add-" "ons." -msgstr "" +msgstr "สินค้าในหมวดหมู่นี้เป็นสินค้าเสริมและสามารถซื้อได้ในฐานะสินค้าเสริมเท่านั้น" #: pretix/control/forms/item.py msgid "" "Products in this category are regular products, but are only shown in the " "cross-selling step, according to the configuration below." msgstr "" +"สินค้าในหมวดหมู่นี้เป็นสินค้าทั่วไป แต่จะแสดงเฉพาะในขั้นตอนขายพ่วง (cross-selling) " +"ตามการตั้งค่าด้านล่าง" #: pretix/control/forms/item.py msgid "" @@ -14456,98 +14935,101 @@ msgid "" "but are additionally shown in the cross-selling step, according to the " "configuration below." msgstr "" +"สินค้าในหมวดหมู่นี้เป็นสินค้าทั่วไปที่แสดงบนหน้าแรก แต่จะแสดงเพิ่มเติมในขั้นตอนขายพ่วง (cross-" +"selling) ตามการตั้งค่าด้านล่าง" #: pretix/control/forms/item.py msgid "This field is required" -msgstr "" +msgstr "จำเป็นต้องกรอกช่องนี้" #: pretix/control/forms/item.py msgid "Dependencies between questions are not supported during check-in." -msgstr "" +msgstr "ไม่รองรับเงื่อนไขความเชื่อมโยงระหว่างคำถามในระหว่างการเช็คอิน" #: pretix/control/forms/item.py msgid "No products" -msgstr "" +msgstr "ไม่มีสินค้า" #: pretix/control/forms/item.py #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html msgid "Unlimited" -msgstr "" +msgstr "ไม่จำกัด" #: pretix/control/forms/item.py msgid "The product should exist in multiple variations" -msgstr "" +msgstr "สินค้านี้ควรมีหลายรูปแบบตัวเลือก" #: pretix/control/forms/item.py msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" +"เลือกตัวเลือกนี้ เช่น สำหรับเสื้อยืดที่มีหลายขนาด คุณสามารถเลือกรูปแบบตัวเลือกได้ในขั้นตอนถัดไป" #: pretix/control/forms/item.py msgid "No category" -msgstr "" +msgstr "ไม่มีหมวดหมู่" #: pretix/control/forms/item.py msgid "Copy product information" -msgstr "" +msgstr "คัดลอกข้อมูลสินค้า" #: pretix/control/forms/item.py msgid "No taxation" -msgstr "" +msgstr "ไม่คิดภาษี" #: pretix/control/forms/item.py msgid "Do not add to a quota now" -msgstr "" +msgstr "ยังไม่เพิ่มไปยังโควตาในขณะนี้" #: pretix/control/forms/item.py msgid "Add product to an existing quota" -msgstr "" +msgstr "เพิ่มสินค้าไปยังโควตาที่มีอยู่แล้ว" #: pretix/control/forms/item.py msgid "Create a new quota for this product" -msgstr "" +msgstr "สร้างโควตาใหม่สำหรับสินค้านี้" #: pretix/control/forms/item.py msgid "Quota options" -msgstr "" +msgstr "ตัวเลือกโควตา" #: pretix/control/forms/item.py msgid "Add to existing quota" -msgstr "" +msgstr "เพิ่มไปยังโควตาที่มีอยู่" #: pretix/control/forms/item.py msgid "New quota name" -msgstr "" +msgstr "ชื่อโควตาใหม่" #: pretix/control/forms/item.py msgid "Size" -msgstr "" +msgstr "จำนวน" #: pretix/control/forms/item.py msgid "Number of tickets" -msgstr "" +msgstr "จำนวนตั๋ว" #: pretix/control/forms/item.py msgid "Quota name is required." -msgstr "" +msgstr "จำเป็นต้องระบุชื่อโควตา" #: pretix/control/forms/item.py msgid "Please select a quota." -msgstr "" +msgstr "โปรดเลือกโควตา" #: pretix/control/forms/item.py pretix/plugins/badges/forms.py #: pretix/plugins/ticketoutputpdf/forms.py msgid "(Event default)" -msgstr "" +msgstr "(ค่าเริ่มต้นของอีเวนต์)" #: pretix/control/forms/item.py msgid "Choose automatically depending on event settings" -msgstr "" +msgstr "เลือกโดยอัตโนมัติตามการตั้งค่าของอีเวนต์" #: pretix/control/forms/item.py msgid "Yes, if ticket generation is enabled in general" -msgstr "" +msgstr "ใช่ หากเปิดใช้งานการสร้างตั๋วโดยทั่วไป" #: pretix/control/forms/item.py msgid "" @@ -14555,30 +15037,36 @@ msgid "" "people over 65. This ticket includes access to all parts of the event, " "except the VIP area." msgstr "" +"ตัวอย่างเช่น ราคาส่วนลดนี้สำหรับนักเรียน/นักศึกษาสาขาภาคปกติ ผู้ว่างงาน และผู้ที่มีอายุเกิน 65 ปี " +"ตั๋วนี้รวมสิทธิ์เข้าชมทุกส่วนของงาน ยกเว้นโซน VIP" #: pretix/control/forms/item.py msgid "" "This option is deprecated. For new products, use the newer option below that " "refers to another product instead of a quota." msgstr "" +"ตัวเลือกนี้ถูกเลิกใช้งานแล้ว (Deprecated) สำหรับสินค้าใหม่ " +"โปรดใช้ตัวเลือกใหม่ด้านล่างที่อ้างอิงถึงสินค้าอื่นแทนการอ้างอิงโควตา" #: pretix/control/forms/item.py msgid "Shown independently of other products" -msgstr "" +msgstr "แสดงผลอย่างเป็นอิสระไม่ขึ้นกับสินค้าอื่น" #: pretix/control/forms/item.py msgid "Date chosen by customer" -msgstr "" +msgstr "วันที่เลือกโดยลูกค้า" #: pretix/control/forms/item.py msgid "No membership granted" -msgstr "" +msgstr "ไม่ได้รับสิทธิ์สมาชิกภาพ" #: pretix/control/forms/item.py msgid "" "Gift card products should use a tax rule with a rate of 0 percent since " "sales tax will be applied when the gift card is redeemed." msgstr "" +"สินค้าประเภทบัตรของขวัญควรใช้อัตราภาษี 0 เปอร์เซ็นต์ " +"เนื่องจากภาษีขายจะถูกเรียกเก็บเมื่อมีการนำบัตรของขวัญมาใช้งาน (ไถ่ถอน)" #: pretix/control/forms/item.py msgid "" @@ -14586,12 +15074,15 @@ msgid "" "restrict the validity of the gift card. A validity of gift cards can be set " "in your organizer settings." msgstr "" +"ไม่ควรกำหนดระยะเวลาการใช้งานเฉพาะสำหรับสินค้าบัตรของขวัญเนื่องจากจะไม่จำกัดอายุการใช้งานของบัตร " +"คุณสามารถตั้งค่าอายุการใช้งานของบัตรของขวัญได้ในการตั้งค่าผู้จัดงาน" #: pretix/control/forms/item.py msgid "" "If a valid membership is required, at least one valid membership type needs " "to be selected." msgstr "" +"หากจำเป็นต้องมีสมาชิกภาพที่มีผลใช้งานได้ ต้องเลือกประเภทสมาชิกภาพที่มีผลอย่างน้อยหนึ่งประเภท" #: pretix/control/forms/item.py msgid "" @@ -14600,16 +15091,22 @@ msgid "" "the membership later. If you want the membership to be non-personalized, set " "the membership type to be transferable." msgstr "" +"สินค้าของคุณมอบสิทธิ์สมาชิกภาพที่ไม่สามารถโอนให้ผู้อื่นได้ " +"จึงควรตั้งค่าให้เป็นตั๋วเข้างานแบบระบุชื่อบุคคล มิฉะนั้น " +"ลูกค้าอาจไม่สามารถใช้สิทธิ์สมาชิกภาพได้ในภายหลัง หากคุณต้องการให้สมาชิกภาพไม่ระบุชื่อ " +"ให้ตั้งค่าประเภทสมาชิกภาพเป็นแบบโอนสิทธิ์ได้" #: pretix/control/forms/item.py msgid "The start of validity must be before the end of validity." -msgstr "" +msgstr "วันเริ่มต้นระยะเวลาใช้งานต้องเกิดขึ้นก่อนวันสิ้นสุดระยะเวลาใช้งาน" #: pretix/control/forms/item.py msgid "" "You have selected dynamic validity but have not entered a time period. This " "would render the tickets unusable." msgstr "" +"คุณเลือกการกำหนดระยะเวลาใช้งานแบบไดนามิกแต่ยังไม่ได้ระบุช่วงเวลา " +"ซึ่งจะส่งผลให้ตั๋วไม่สามารถใช้งานได้" #: pretix/control/forms/item.py #, python-format @@ -14618,57 +15115,60 @@ msgid "" "by a user or currently is in a user's cart. Please set the variation as " "\"inactive\" instead." msgstr "" +"ไม่สามารถลบแบบสินค้าย่อย \"%s\" ได้ " +"เนื่องจากมีการสั่งซื้อแล้วหรืออยู่ในตะกร้าสินค้าของผู้ใช้ในขณะนี้ โปรดตั้งค่าแบบสินค้าย่อยเป็น " +"\"ปิดใช้งาน\" แทน" #: pretix/control/forms/item.py msgid "Use value from product" -msgstr "" +msgstr "ใช้ค่าจากสินค้าหลัก" #: pretix/control/forms/item.py msgid "Add-ons" -msgstr "" +msgstr "สินค้าเพิ่มเติม (Add-ons)" #: pretix/control/forms/item.py msgid "You added the same add-on category twice" -msgstr "" +msgstr "คุณเพิ่มหมวดหมู่สินค้าเพิ่มเติมเดียวกันซ้ำสองครั้ง" #: pretix/control/forms/item.py msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." -msgstr "" +msgstr "โปรดทราบว่าการกำหนดจำนวนขั้นต่ำจะทำให้ไม่สามารถซื้อสินค้านี้ได้หากสินค้าเพิ่มเติมทั้งหมดถูกขายจนหมด" #: pretix/control/forms/item.py msgid "Bundled products" -msgstr "" +msgstr "สินค้ารวมชุด (Bundled products)" #: pretix/control/forms/item.py msgid "You added the same bundled product twice." -msgstr "" +msgstr "คุณเพิ่มสินค้ารวมชุดเดียวกันซ้ำสองครั้ง" #: pretix/control/forms/item.py #: pretix/control/templates/pretixcontrol/item/include_bundles.html msgid "Bundled product" -msgstr "" +msgstr "สินค้ารวมชุด" #: pretix/control/forms/item.py pretix/control/forms/orders.py msgid "inactive" -msgstr "" +msgstr "ปิดใช้งาน" #: pretix/control/forms/item.py msgid "Sample Conference Center, Heidelberg, Germany" -msgstr "" +msgstr "ศูนย์การประชุมตัวอย่าง, ไฮเดลเบิร์ก, เยอรมนี" #: pretix/control/forms/mailsetup.py msgid "Hostname" -msgstr "" +msgstr "ชื่อโฮสต์ (Hostname)" #: pretix/control/forms/mailsetup.py msgid "Port" -msgstr "" +msgstr "พอร์ต (Port)" #: pretix/control/forms/mailsetup.py msgid "Username" -msgstr "" +msgstr "ชื่อผู้ใช้" #: pretix/control/forms/mailsetup.py #, python-brace-format @@ -14677,108 +15177,112 @@ msgid "" "only use characters A-Z, a-z, 0-9, and common special characters " "({characters})." msgstr "" +"รหัสผ่านมีตัวอักษรที่ไม่รองรับโดยระบบอีเมลของเรา โปรดใช้เฉพาะตัวอักษร A-Z, a-z, 0-9 " +"และอักขระพิเศษทั่วไป ({characters}) เท่านั้น" #: pretix/control/forms/mailsetup.py msgid "Use STARTTLS" -msgstr "" +msgstr "ใช้ STARTTLS" #: pretix/control/forms/mailsetup.py msgid "Commonly enabled on port 587." -msgstr "" +msgstr "มักเปิดใช้งานบนพอร์ต 587" #: pretix/control/forms/mailsetup.py msgid "Use SSL" -msgstr "" +msgstr "ใช้ SSL" #: pretix/control/forms/mailsetup.py msgid "Commonly enabled on port 465." -msgstr "" +msgstr "มักเปิดใช้งานบนพอร์ต 465" #: pretix/control/forms/mailsetup.py msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" +"คุณสามารถเปิดใช้งานความปลอดภัยอย่างใดอย่างหนึ่งระหว่าง SSL หรือ STARTTLS ได้ " +"แต่ไม่สามารถเปิดใช้งานทั้งสองอย่างพร้อมกันได้" #: pretix/control/forms/mailsetup.py msgid "" "You are not allowed to use this mail server, please choose one with a public " "IP address instead." -msgstr "" +msgstr "คุณไม่อนุญาตให้ใช้เซิร์ฟเวอร์อีเมลนี้ โปรดเลือกเซิร์ฟเวอร์ที่มีที่อยู่ Public IP แทน" #: pretix/control/forms/mailsetup.py msgid "We were unable to resolve this hostname." -msgstr "" +msgstr "เราไม่สามารถค้นหาที่อยู่ IP จากชื่อโฮสต์นี้ได้ (Unable to resolve hostname)" #: pretix/control/forms/mapping.py msgid "Overwrite" -msgstr "" +msgstr "เขียนทับ" #: pretix/control/forms/mapping.py msgid "Fill if new" -msgstr "" +msgstr "กรอกข้อมูลหากเป็นรายการใหม่" #: pretix/control/forms/mapping.py msgid "Fill if empty" -msgstr "" +msgstr "กรอกข้อมูลหากยังว่างอยู่" #: pretix/control/forms/mapping.py msgid "Add to list" -msgstr "" +msgstr "เพิ่มลงในรายการ" #: pretix/control/forms/mapping.py msgid "pretix field" -msgstr "" +msgstr "ฟิลด์ pretix" #: pretix/control/forms/modelimport.py #, python-brace-format msgid "CSV column: \"{name}\"" -msgstr "" +msgstr "คอลัมน์ CSV: \"{name}\"" #: pretix/control/forms/modelimport.py msgid "Import mode" -msgstr "" +msgstr "โหมดการนำเข้าข้อมูล" #: pretix/control/forms/modelimport.py msgid "Create a separate order for each line" -msgstr "" +msgstr "สร้างคำสั่งซื้อแยกตามแต่ละบรรทัด" #: pretix/control/forms/modelimport.py msgid "Create one order with one position per line" -msgstr "" +msgstr "สร้างคำสั่งซื้อเดียวโดยมีหนึ่งรายการต่อบรรทัด" #: pretix/control/forms/modelimport.py msgid "" "Group multiple lines together into the same order based on a grouping column" -msgstr "" +msgstr "จัดกลุ่มหลายบรรทัดเข้าด้วยกันในคำสั่งซื้อเดียวกันโดยอ้างอิงจากคอลัมน์การจัดกลุ่ม" #: pretix/control/forms/modelimport.py msgid "Create orders as fully paid" -msgstr "" +msgstr "สร้างคำสั่งซื้อในสถานะชำระเงินเต็มจำนวนแล้ว" #: pretix/control/forms/modelimport.py msgid "Create orders as pending and still require payment" -msgstr "" +msgstr "สร้างคำสั่งซื้อในสถานะรอดำเนินการและยังต้องชำระเงิน" #: pretix/control/forms/modelimport.py msgid "Create orders as test mode orders" -msgstr "" +msgstr "สร้างคำสั่งซื้อในรูปแบบคำสั่งซื้อโหมดทดลอง (Test mode)" #: pretix/control/forms/modelimport.py msgid "Orders not created in test mode cannot be deleted again after import." -msgstr "" +msgstr "คำสั่งซื้อที่ไม่ได้สร้างในโหมดทดลองจะไม่สามารถลบออกได้อีกหลังจากนำเข้าข้อมูลแล้ว" #: pretix/control/forms/modelimport.py msgid "A grouping cannot be specified for this import mode." -msgstr "" +msgstr "ไม่สามารถระบุการจัดกลุ่มสำหรับโหมดการนำเข้านี้ได้" #: pretix/control/forms/modelimport.py msgid "A grouping needs to be specified for this import mode." -msgstr "" +msgstr "จำเป็นต้องระบุการจัดกลุ่มสำหรับโหมดการนำเข้านี้" #: pretix/control/forms/orders.py msgid "Confirm order regardless of payment" -msgstr "" +msgstr "ยืนยันคำสั่งซื้อโดยไม่คำนึงถึงการชำระเงิน" #: pretix/control/forms/orders.py msgid "" @@ -14790,20 +15294,29 @@ msgid "" "deadline arrives, since we expect that you want to collect the amount " "somehow and not auto-cancel the order." msgstr "" +"หากคุณทำเครื่องหมายในช่องนี้ " +"คำสั่งซื้อนี้จะทำงานเหมือนคำสั่งซื้อที่ชำระเงินแล้วสำหรับวัตถุประสงค์ส่วนใหญ่ " +"แม้ว่าจะยังไม่ได้ชำระเงินก็ตาม " +"ซึ่งหมายความว่าลูกค้าสามารถดาวน์โหลดและใช้ตั๋วได้แล้วโดยไม่ขึ้นกับการตั้งค่าอีเวนต์ของคุณ " +"และคำสั่งซื้ออาจได้รับการปฏิบัติเหมือนชำระเงินแล้วโดยปลั๊กอินบางตัว หากคุณทำเครื่องหมายที่นี่ " +"คำสั่งซื้อนี้จะไม่ถูกระบุว่า \"หมดอายุ\" โดยอัตโนมัติเมื่อถึงกำหนดเวลาชำระเงิน " +"เนื่องจากเราคาดว่าคุณต้องการเรียกเก็บเงินจำนวนดังกล่าวด้วยวิธีใดวิธีหนึ่งและไม่ต้องการยกเลิกคำสั่งซื้อโดยอัตโนมัติ" #: pretix/control/forms/orders.py msgid "Overbook quota" -msgstr "" +msgstr "ขายเกินโควตา (Overbook)" #: pretix/control/forms/orders.py msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" +"หากคุณทำเครื่องหมายในช่องนี้ " +"การดำเนินการจะเสร็จสมบูรณ์แม้ว่าจะทำให้เกิดการขายเกินโควตาและส่งผลให้คุณขายตั๋วได้มากกว่าที่วางแผนไว้!" #: pretix/control/forms/orders.py msgid "Overbook quota and ignore late payment" -msgstr "" +msgstr "ขายเกินโควตาและเพิกเฉยต่อการชำระเงินล่าช้า" #: pretix/control/forms/orders.py msgid "" @@ -14812,14 +15325,17 @@ msgid "" "operation will also be performed regardless of the settings for late " "payments." msgstr "" +"หากคุณทำเครื่องหมายในช่องนี้ " +"การดำเนินการจะเสร็จสมบูรณ์แม้ว่าจะทำให้เกิดการขายเกินโควตาและส่งผลให้คุณขายตั๋วได้มากกว่าที่วางแผนไว้! " +"นอกจากนี้ การดำเนินการจะเสร็จสมบูรณ์โดยไม่คำนึงถึงการตั้งค่าสำหรับการชำระเงินล่าช้า" #: pretix/control/forms/orders.py msgid "Notify customer by email" -msgstr "" +msgstr "แจ้งเตือนลูกค้าทางอีเมล" #: pretix/control/forms/orders.py msgid "Keep a cancellation fee of" -msgstr "" +msgstr "หักค่าธรรมเนียมการยกเลิกจำนวน" #: pretix/control/forms/orders.py msgid "" @@ -14828,107 +15344,117 @@ msgid "" "be canceled as well, so include them in your cancellation fee if you want to " "keep them." msgstr "" +"หากคุณหักค่าธรรมเนียม ทุกรายการในคำสั่งซื้อนี้จะถูกยกเลิก " +"และคำสั่งซื้อจะถูกปรับลดเหลือเพียงค่าธรรมเนียมการยกเลิก " +"ค่าธรรมเนียมการชำระเงินและการจัดส่งจะถูกยกเลิกด้วยเช่นกัน " +"ดังนั้นโปรดรวมค่าธรรมเนียมเหล่านั้นไว้ในค่าธรรมเนียมการยกเลิกหากคุณต้องการหักเก็บไว้" #: pretix/control/forms/orders.py msgid "Generate cancellation for invoice" -msgstr "" +msgstr "สร้างใบลดยกเลิกสำหรับใบแจ้งหนี้" #: pretix/control/forms/orders.py msgid "Comment (will be sent to the user)" -msgstr "" +msgstr "ความคิดเห็น (จะถูกส่งไปยังผู้ใช้)" #: pretix/control/forms/orders.py msgid "" "Will be included in the notification email when the respective placeholder " "is present in the configured email text." msgstr "" +"จะถูกรวมไว้ในอีเมลแจ้งเตือนเมื่อมีตัวแทนข้อความ (Placeholder) " +"ที่เกี่ยวข้องระบุไว้ในข้อความอีเมลที่ตั้งค่าไว้" #: pretix/control/forms/orders.py msgid "" "Please enter a gross amount. As per your event settings, the taxes will be " "split the same way as the order positions." msgstr "" +"โปรดกรอกยอดรวมราคาสุทธิ (Gross amount) ตามการตั้งค่าอีเวนต์ของคุณ " +"ภาษีจะถูกแบ่งในลักษณะเดียวกับรายการในคำสั่งซื้อ" #: pretix/control/forms/orders.py msgid "" "Please enter a gross amount. As per your event settings, the default tax " "rate will be charged." msgstr "" +"โปรดกรอกยอดรวมราคาสุทธิ (Gross amount) ตามการตั้งค่าอีเวนต์ของคุณ " +"ระบบจะเรียกเก็บตามอัตราภาษีเริ่มต้น" #: pretix/control/forms/orders.py msgid "As per your event settings, no tax will be charged." -msgstr "" +msgstr "ตามการตั้งค่าอีเวนต์ของคุณ จะไม่มีการเรียกเก็บภาษี" #: pretix/control/forms/orders.py msgid "A mail will only be sent if the order is fully paid after this." -msgstr "" +msgstr "อีเมลจะถูกส่งก็ต่อเมื่อคำสั่งซื้อได้รับการชำระเงินเต็มจำนวนหลังจากนี้แล้วเท่านั้น" #: pretix/control/forms/orders.py msgid "Payment amount" -msgstr "" +msgstr "จำนวนเงินที่ชำระ" #: pretix/control/forms/orders.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/reports/exporters.py msgid "Payment date" -msgstr "" +msgstr "วันที่ชำระเงิน" #: pretix/control/forms/orders.py msgid "Please select some events." -msgstr "" +msgstr "โปรดเลือกอีเวนต์อย่างน้อยหนึ่งรายการ" #: pretix/control/forms/orders.py msgid "Re-calculate taxes" -msgstr "" +msgstr "คำนวณภาษีใหม่" #: pretix/control/forms/orders.py msgid "Do not re-calculate taxes" -msgstr "" +msgstr "ไม่ต้องคำนวณภาษีใหม่" #: pretix/control/forms/orders.py msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." -msgstr "" +msgstr "คำนวณภาษีใหม่ตามที่อยู่และการตั้งค่าสินค้า โดยคงยอดรวมราคาสุทธิไว้เท่าเดิม" #: pretix/control/forms/orders.py msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." -msgstr "" +msgstr "คำนวณภาษีใหม่ตามที่อยู่และการตั้งค่าสินค้า โดยคงยอดก่อนภาษีไว้เท่าเดิม" #: pretix/control/forms/orders.py msgid "Issue a new invoice if required" -msgstr "" +msgstr "ออกใบแจ้งหนี้ใบใหม่หากจำเป็น" #: pretix/control/forms/orders.py msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" +"หากมีใบแจ้งหนี้สำหรับคำสั่งซื้อนี้อยู่แล้วและการดำเนินการนี้เปลี่ยนแปลงเนื้อหาในนั้น " +"ใบแจ้งหนี้เดิมจะถูกยกเลิกและจะมีการออกใบแจ้งหนี้ใบใหม่แทน" #: pretix/control/forms/orders.py msgid "Notify user" -msgstr "" +msgstr "แจ้งเตือนผู้ใช้" #: pretix/control/forms/orders.py msgid "" "Send an email to the customer notifying that their order has been changed." -msgstr "" +msgstr "ส่งอีเมลถึงลูกค้าเพื่อแจ้งให้ทราบว่าคำสั่งซื้อของพวกเขาได้รับการเปลี่ยนแปลง" #: pretix/control/forms/orders.py msgid "Allow to overbook quotas when performing this operation" -msgstr "" +msgstr "อนุญาตให้ขายเกินโควตาเมื่อทำการดำเนินการนี้" #: pretix/control/forms/orders.py -#, fuzzy -#| msgid "number of entries today" msgid "Number of products to add" -msgstr "จำนวนครั้งที่เข้างานในวันนี้" +msgstr "จำนวนสินค้าที่ต้องการเพิ่ม" #: pretix/control/forms/orders.py msgid "Add-on to" -msgstr "" +msgstr "สินค้าเสริมสำหรับ" #: pretix/control/forms/orders.py #: pretix/control/templates/pretixcontrol/checkin/index.html @@ -14937,7 +15463,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_membership.html #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Seat" -msgstr "" +msgstr "ที่นั่ง" #: pretix/control/forms/orders.py #: pretix/control/templates/pretixcontrol/order/change.html @@ -14945,11 +15471,11 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html #: pretix/presale/forms/checkout.py msgid "Membership" -msgstr "" +msgstr "สมาชิก" #: pretix/control/forms/orders.py msgid "Including taxes, if any. Keep empty for the product's default price" -msgstr "" +msgstr "รวมภาษีแล้ว (ถ้ามี) ปล่อยว่างไว้หากต้องการใช้ราคาเริ่มต้นของสินค้า" #: pretix/control/forms/orders.py #, fuzzy @@ -14959,64 +15485,66 @@ msgstr "คุณไม่สามารถเลือกที่นั่ง #: pretix/control/forms/orders.py msgid "(Unchanged)" -msgstr "" +msgstr "(ไม่มีการเปลี่ยนแปลง)" #: pretix/control/forms/orders.py msgid "New price (gross)" -msgstr "" +msgstr "ราคาใหม่ (รวมภาษี)" #: pretix/control/forms/orders.py msgid "Ticket is blocked" -msgstr "" +msgstr "ตั๋วถูกระงับใช้งาน" #: pretix/control/forms/orders.py msgid "Validity start" -msgstr "" +msgstr "เริ่มต้นระยะเวลาใช้งาน" #: pretix/control/forms/orders.py msgid "Validity end" -msgstr "" +msgstr "สิ้นสุดระยะเวลาใช้งาน" #: pretix/control/forms/orders.py msgid "Generate a new secret" -msgstr "" +msgstr "สร้างรหัสลับใหม่ (Secret)" #: pretix/control/forms/orders.py msgid "" "This affects both the ticket secret (often used as a QR code) as well as the " "link used to individually access the ticket." msgstr "" +"การดำเนินการนี้จะส่งผลทั้งต่อรหัสลับของตั๋ว (มักใช้ในรูปแบบ QR code) " +"และลิงก์ที่ใช้สำหรับเข้าถึงตั๋วของแต่ละบุคคล" #: pretix/control/forms/orders.py msgid "Cancel this position" -msgstr "" +msgstr "ยกเลิกรายการนี้" #: pretix/control/forms/orders.py msgid "Split into new order" -msgstr "" +msgstr "แยกออกเป็นคำสั่งซื้อใหม่" #: pretix/control/forms/orders.py msgid "(No membership)" -msgstr "" +msgstr "(ไม่มีสมาชิกภาพ)" #: pretix/control/forms/orders.py msgid "Remove this fee" -msgstr "" +msgstr "ลบค่าธรรมเนียมนี้" #: pretix/control/forms/orders.py msgid "" "Note that payment fees have a special semantic and might automatically be " "changed if the payment method of the order is changed." -msgstr "" +msgstr "โปรดทราบว่าค่าธรรมเนียมการชำระเงินมีเงื่อนไขเฉพาะและอาจถูกปรับเปลี่ยนโดยอัตโนมัติหากมีการเปลี่ยนแปลงวิธีการชำระเงินของคำสั่งซื้อ" #: pretix/control/forms/orders.py #: pretix/control/templates/pretixcontrol/order/change.html msgid "including all taxes" -msgstr "" +msgstr "รวมภาษีทั้งหมดแล้ว" #: pretix/control/forms/orders.py msgid "Invalidate secrets" -msgstr "" +msgstr "ยกเลิกรหัสลับเดิม" #: pretix/control/forms/orders.py msgid "" @@ -15024,63 +15552,67 @@ msgid "" "to the order page to the user and the user will need to download his tickets " "again. The old versions will be invalid." msgstr "" +"ระบบจะสร้างรหัสลับของคำสั่งซื้อและตั๋วขึ้นมาใหม่ คุณจะต้องส่งลิงก์หน้าคำสั่งซื้อให้แก่ผู้ใช้อีกครั้ง " +"และผู้ใช้จำเป็นต้องดาวน์โหลดตั๋วใหม่อีกครั้ง ตั๋วเวอร์ชันเดิมจะไม่สามารถใช้งานได้" #: pretix/control/forms/orders.py pretix/plugins/sendmail/forms.py msgid "Attach tickets" -msgstr "" +msgstr "แนบไฟล์ตั๋ว" #: pretix/control/forms/orders.py pretix/plugins/sendmail/forms.py msgid "" "Will be ignored if tickets exceed a given size limit to ensure email " "deliverability." -msgstr "" +msgstr "จะถูกข้ามหากไฟล์ตั๋วมีขนาดเกินขีดจำกัดที่กำหนด เพื่อรับประกันความสามารถในการส่งอีเมล" #: pretix/control/forms/orders.py msgid "Attach invoices" -msgstr "" +msgstr "แนบใบแจ้งหนี้" #: pretix/control/forms/orders.py #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html msgid "Recipient" -msgstr "" +msgstr "ผู้รับ" #: pretix/control/forms/orders.py #, python-brace-format msgid "Attach {file}" -msgstr "" +msgstr "แนบไฟล์ {file}" #: pretix/control/forms/orders.py msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." -msgstr "" +msgstr "ยกเลิกคำสั่งซื้อ ตั๋วทั้งหมดจะไม่สามารถใช้งานได้อีกต่อไป การดำเนินการนี้ไม่สามารถย้อนคืนได้" #: pretix/control/forms/orders.py msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." msgstr "" +"ทำเครื่องหมายคำสั่งซื้อเป็นรอดำเนินการ " +"และอนุญาตให้ผู้ใช้ชำระเงินตามยอดที่เหลือด้วยวิธีการชำระเงินอื่น" #: pretix/control/forms/orders.py msgid "Do nothing and keep the order as it is." -msgstr "" +msgstr "ไม่ดำเนินการใดๆ และคงสถานะคำสั่งซื้อไว้ตามเดิม" #: pretix/control/forms/orders.py #, python-brace-format msgid "The refund amount needs to be positive and less than {}." -msgstr "" +msgstr "จำนวนเงินคืนต้องเป็นจำนวนบวกและน้อยกว่า {}" #: pretix/control/forms/orders.py msgid "You need to specify an amount for a partial refund." -msgstr "" +msgstr "คุณต้องระบุจำนวนเงินสำหรับการคืนเงินบางส่วน" #: pretix/control/forms/orders.py msgid "Cancel all dates" -msgstr "" +msgstr "ยกเลิกวันจัดงานทั้งหมด" #: pretix/control/forms/orders.py msgid "Automatically refund money if possible" -msgstr "" +msgstr "คืนเงินโดยอัตโนมัติหากสามารถทำได้" #: pretix/control/forms/orders.py msgid "" @@ -15088,10 +15620,12 @@ msgid "" "that have been blocked (manually or by a plugin) are not auto-canceled and " "you will need to deal with them manually." msgstr "" +"ใช้ได้เฉพาะกับวิธีการชำระเงินที่รองรับการคืนเงินอัตโนมัติเท่านั้น ตั๋วที่ถูกระงับไว้ " +"(โดยผู้ใช้หรือโดยปลั๊กอิน) จะไม่ถูกยกเลิกโดยอัตโนมัติ และคุณจำเป็นต้องจัดการด้วยตนเอง" #: pretix/control/forms/orders.py msgid "Create refund in the manual refund to-do list" -msgstr "" +msgstr "สร้างรายการคืนเงินในรายการงานต้องทำสำหรับการคืนเงินด้วยตนเอง" #: pretix/control/forms/orders.py msgid "" @@ -15101,28 +15635,32 @@ msgid "" "manual refund to-do list. Do not check if you want to refund some of the " "orders by offsetting with different orders or issuing gift cards." msgstr "" +"ระบบจะสร้างรายการคืนเงินด้วยตนเองซึ่งจะแสดงอยู่ในรายการงานต้องทำสำหรับการคืนเงินด้วยตนเอง " +"เมื่อใช้ร่วมกับฟังก์ชันการคืนเงินอัตโนมัติ " +"เฉพาะการชำระเงินผ่านวิธีที่ไม่รองรับการคืนเงินอัตโนมัติเท่านั้นที่จะปรากฏในรายการงานต้องทำ " +"ไม่ต้องทำเครื่องหมายเลือกหากคุณต้องการคืนเงินสำหรับบางคำสั่งซื้อโดยการหักกลบลบหนี้กับคำสั่งซื้ออื่นหรือการออกบัตรของขวัญ" #: pretix/control/forms/orders.py msgid "" "Refund order value to a gift card instead instead of the original payment " "method" -msgstr "" +msgstr "คืนเงินตามมูลค่าคำสั่งซื้อเป็นบัตรของขวัญแทนการคืนเงินผ่านช่องทางการชำระเงินเดิม" #: pretix/control/forms/orders.py msgid "Gift card validity" -msgstr "" +msgstr "ระยะเวลาใช้งานของบัตรของขวัญ" #: pretix/control/forms/orders.py msgid "Keep a fixed cancellation fee per ticket" -msgstr "" +msgstr "หักค่าธรรมเนียมการยกเลิกคงที่ต่อตั๋วหนึ่งใบ" #: pretix/control/forms/orders.py msgid "Free tickets and add-on products are not counted" -msgstr "" +msgstr "ไม่นับรวมตั๋วฟรีและสินค้าเพิ่มเติม (Add-ons)" #: pretix/control/forms/orders.py msgid "Keep fees" -msgstr "" +msgstr "หักค่าธรรมเนียมไว้ (ไม่คืนค่าธรรมเนียม)" #: pretix/control/forms/orders.py msgid "" @@ -15131,19 +15669,22 @@ msgid "" "series is only partially canceled since it consists of tickets for multiple " "dates." msgstr "" +"ประเภทค่าธรรมเนียมที่เลือกจะไม่ได้รับเงินคืน แต่จะถูกนำไปรวมกับค่าธรรมเนียมการยกเลิกแทน " +"ค่าธรรมเนียมจะไม่ได้รับการคืนเงินในกรณีที่มีการยกเลิกคำสั่งซื้อในซีรีส์อีเวนต์เพียงบางส่วน " +"เนื่องจากคำสั่งซื้อประกอบด้วยตั๋วสำหรับหลายวันจัดงาน" #: pretix/control/forms/orders.py msgid "Send information via email" -msgstr "" +msgstr "ส่งข้อมูลแจ้งเตือนทางอีเมล" #: pretix/control/forms/orders.py msgid "Send information to waiting list" -msgstr "" +msgstr "ส่งข้อมูลแจ้งเตือนไปยังรายชื่อสำรอง (Waiting list)" #: pretix/control/forms/orders.py #, python-brace-format msgid "Canceled: {event}" -msgstr "" +msgstr "ยกเลิกแล้ว: {event}" #: pretix/control/forms/orders.py #, python-brace-format @@ -15162,6 +15703,19 @@ msgid "" "\n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"เราเสียใจที่ต้องแจ้งให้คุณทราบผ่านอีเมลฉบับนี้ว่า {event} ได้ถูกยกเลิกแล้ว\n" +"\n" +"เราจะดำเนินการคืนเงินจำนวน {refund_amount} กลับไปยังช่องทางการชำระเงินเดิมของคุณ\n" +"\n" +"คุณสามารถตรวจสอบสถานะปัจจุบันของคำสั่งซื้อของคุณได้ที่นี่:\n" +"\n" +"{url}\n" +"\n" +"ด้วยความเคารพอย่างสูง\n" +"\n" +"ทีมงาน {event} ของคุณ" #: pretix/control/forms/orders.py #, python-brace-format @@ -15176,159 +15730,171 @@ msgid "" "\n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"เราเสียใจที่ต้องแจ้งให้คุณทราบผ่านอีเมลฉบับนี้ว่า {event} ได้ถูกยกเลิกแล้ว\n" +"\n" +"ดังนั้นคุณจะไม่ได้รับตั๋วจากรายการรอสำรอง\n" +"\n" +"ด้วยความเคารพอย่างสูง\n" +"\n" +"ทีมงาน {event} ของคุณ" #: pretix/control/forms/orders.py pretix/plugins/sendmail/forms.py msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." -msgstr "" +msgstr "โปรดเลือกวันที่เฉพาะเจาะจง หรือ ช่วงวันที่ อย่างใดอย่างหนึ่งเท่านั้น อย่าเลือกทั้งสองอย่าง" #: pretix/control/forms/orders.py msgctxt "subevent" msgid "Please either select all dates or a date range, not both." -msgstr "" +msgstr "โปรดเลือกทุกวันที่ หรือ ช่วงวันที่ อย่างใดอย่างหนึ่งเท่านั้น อย่าเลือกทั้งสองอย่าง" #: pretix/control/forms/orders.py pretix/plugins/sendmail/forms.py msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." -msgstr "" +msgstr "หากคุณกำหนดช่วงวันที่ โปรดระบุทั้งวันเริ่มต้นและวันสิ้นสุด" #: pretix/control/forms/orders.py msgid "Please confirm that you want to cancel ALL dates in this event series." -msgstr "" +msgstr "โปรดยืนยันว่าคุณต้องการยกเลิกวันจัดงานทั้งหมดในซีรีส์อีเวนต์นี้" #: pretix/control/forms/orders.py msgid "I understand that this is not reversible and want to continue" -msgstr "" +msgstr "ฉันเข้าใจว่าการดำเนินการนี้ไม่สามารถย้อนคืนได้ และต้องการดำเนินการต่อ" #: pretix/control/forms/orders.py msgid "" "We have just emailed you a confirmation code to enter to confirm this action" -msgstr "" +msgstr "เราได้ส่งรหัสยืนยันไปยังอีเมลของคุณแล้ว โปรดกรอกรหัสดังกล่าวเพื่อยืนยันการดำเนินการนี้" #: pretix/control/forms/orders.py msgid "The confirmation code is incorrect." -msgstr "" +msgstr "รหัสยืนยันไม่ถูกต้อง" #: pretix/control/forms/organizer.py msgid "This slug is already in use. Please choose a different one." -msgstr "" +msgstr "Slug นี้ถูกใช้งานแล้ว โปรดเลือก Slug อื่น" #: pretix/control/forms/organizer.py msgid "You cannot choose the base domain of this installation." -msgstr "" +msgstr "คุณไม่สามารถใช้โดเมนหลักของการติดตั้งนี้ได้" #: pretix/control/forms/organizer.py msgid "This domain is already in use for a different event or organizer." -msgstr "" +msgstr "โดเมนนี้ถูกใช้งานแล้วสำหรับอีเวนต์หรือผู้จัดงานอื่น" #: pretix/control/forms/organizer.py msgid "Do not choose an event for this mode." -msgstr "" +msgstr "ไม่ต้องเลือกอีเวนต์สำหรับโหมดนี้" #: pretix/control/forms/organizer.py msgid "" "Do not choose an event for this mode. You can assign events to this domain " "in event settings." -msgstr "" +msgstr "ไม่ต้องเลือกอีเวนต์สำหรับโหมดนี้ คุณสามารถกำหนดอีเวนต์ให้กับโดเมนนี้ได้ในการตั้งค่าอีเวนต์" #: pretix/control/forms/organizer.py msgid "You need to choose an event." -msgstr "" +msgstr "คุณจำเป็นต้องเลือกอีเวนต์" #: pretix/control/forms/organizer.py msgid "You may set only one organizer domain." -msgstr "" +msgstr "คุณสามารถตั้งค่าโดเมนของผู้จัดงานได้เพียงโดเมนเดียวเท่านั้น" #: pretix/control/forms/organizer.py msgid "Provided by a plugin" -msgstr "" +msgstr "ให้บริการโดยปลั๊กอิน" #: pretix/control/forms/organizer.py msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" +"ไม่สามารถบันทึกการเปลี่ยนแปลงได้ เนื่องจากจะไม่มีทีมเหลืออยู่ที่มีสิทธิ์ในการจัดการทีมและกำหนดสิทธิ์" #: pretix/control/forms/organizer.py msgid "" "Your device will not have access to anything, please select some events." -msgstr "" +msgstr "อุปกรณ์ของคุณจะไม่มีสิทธิ์เข้าถึงใดๆ โปรดเลือกอีเวนต์อย่างน้อยหนึ่งรายการ" #: pretix/control/forms/organizer.py pretix/plugins/stripe/payment.py msgid "experimental" -msgstr "" +msgstr "ทดลองใช้งาน (Experimental)" #: pretix/control/forms/organizer.py msgid "" "This feature is currently in an experimental stage. It only supports very " "limited use cases and might change at any point." msgstr "" +"ฟีเจอร์นี้อยู่ในช่วงทดลองใช้งาน รองรับการใช้งานเฉพาะกรณีที่จำกัดมากเท่านั้น " +"และอาจเกิดการเปลี่ยนแปลงได้ตลอดเวลา" #: pretix/control/forms/organizer.py msgid "Sensitive emails like password resets will not be sent in Bcc." -msgstr "" +msgstr "อีเมลที่มีข้อมูลสำคัญ เช่น การรีเซ็ตรหัสผ่าน จะไม่ถูกจัดส่งในรูปแบบ Bcc" #: pretix/control/forms/organizer.py msgid "This will be attached to every email." -msgstr "" +msgstr "ข้อความนี้จะถูกแนบท้ายในอีเมลทุกฉบับ" #: pretix/control/forms/organizer.py pretix/control/logdisplay.py #: pretix/control/views/user.py pretix/presale/views/customer.py msgid "Your password has been changed." -msgstr "" +msgstr "รหัสผ่านของคุณถูกเปลี่ยนเรียบร้อยแล้ว" #: pretix/control/forms/organizer.py msgctxt "webhooks" msgid "Event types" -msgstr "" +msgstr "ประเภทของเหตุการณ์ (Event types)" #: pretix/control/forms/organizer.py msgid "Gift card value" -msgstr "" +msgstr "มูลค่าบัตรของขวัญ" #: pretix/control/forms/organizer.py msgid "An medium with this type and identifier is already registered." -msgstr "" +msgstr "มีสื่อที่มีประเภทและรหัสระบุนี้ถูกลงทะเบียนไว้ในระบบแล้ว" #: pretix/control/forms/organizer.py msgid "An account with this customer ID is already registered." -msgstr "" +msgstr "มีบัญชีที่มีรหัสลูกค้า (Customer ID) นี้ลงทะเบียนไว้ในระบบแล้ว" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/presale/forms/customer.py msgid "Phone" -msgstr "" +msgstr "เบอร์โทรศัพท์" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Base URL" -msgstr "" +msgstr "URL พื้นฐาน (Base URL)" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Client ID" -msgstr "" +msgstr "Client ID" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Client secret" -msgstr "" +msgstr "Client secret" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Scope" -msgstr "" +msgstr "ขอบเขตสิทธิ์ (Scope)" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Multiple scopes separated with spaces." -msgstr "" +msgstr "ระบุหลายขอบเขตสิทธิ์โดยแยกด้วยการเว้นวรรค" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "User ID field" -msgstr "" +msgstr "ฟิลด์รหัสผู้ใช้ (User ID field)" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" @@ -15336,11 +15902,13 @@ msgid "" "We will assume that the contents of the user ID fields are unique and can " "never change for a user." msgstr "" +"ระบบจะสันนิษฐานว่าข้อมูลในฟิลด์รหัสผู้ใช้มีความไม่ซ้ำกัน (Unique) " +"และจะไม่เปลี่ยนแปลงสำหรับผู้ใช้รายเดิม" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Email field" -msgstr "" +msgstr "ฟิลด์อีเมล (Email field)" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" @@ -15349,16 +15917,18 @@ msgid "" "verified to really belong the the user. If this can't be guaranteed, " "security issues might arise." msgstr "" +"ระบบจะสันนิษฐานว่าที่อยู่อีเมลทั้งหมดที่ได้รับจากผู้ให้บริการ SSO ได้รับการยืนยันแล้วว่าเป็นของผู้ใช้จริง " +"หากไม่สามารถรับประกันสิ่งนี้ได้ อาจเกิดปัญหาด้านความปลอดภัยขึ้นได้" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Phone field" -msgstr "" +msgstr "ฟิลด์เบอร์โทรศัพท์ (Phone field)" #: pretix/control/forms/organizer.py msgctxt "sso_oidc" msgid "Query parameters" -msgstr "" +msgstr "พารามิเตอร์การคิวรี (Query parameters)" #: pretix/control/forms/organizer.py #, python-brace-format @@ -15367,18 +15937,20 @@ msgid "" "Optional query parameters, that will be added to calls to the authorization " "endpoint. Enter as: {example}" msgstr "" +"พารามิเตอร์การคิวรีเสริม ที่จะถูกเพิ่มเข้าไปในการเรียกใช้ Authorization endpoint " +"ระบุในรูปแบบ: {example}" #: pretix/control/forms/organizer.py msgid "Invalidate old client secret and generate a new one" -msgstr "" +msgstr "ยกเลิก Client secret เดิมและสร้างใหม่" #: pretix/control/forms/organizer.py msgid "Organizer short name" -msgstr "" +msgstr "ชื่อย่อผู้จัดงาน" #: pretix/control/forms/organizer.py msgid "Allow access to reusable media" -msgstr "" +msgstr "อนุญาตให้เข้าถึงสื่อที่นำกลับมาใช้ใหม่ได้" #: pretix/control/forms/organizer.py msgid "" @@ -15388,28 +15960,32 @@ msgid "" "will grant the other organizer access to cryptographic key material required " "to interact with the media type." msgstr "" +"จำเป็นต้องเปิดใช้งานตัวเลือกนี้หากคุณต้องการให้อีเวนต์หรือผู้จัดงานอื่นเข้าร่วมในระบบที่ใช้งานร่วมกัน " +"เช่น ชิปชำระเงิน NFC คุณควรใช้ตัวเลือกนี้กับผู้จัดงานที่คุณไว้วางใจเท่านั้น เนื่องจาก " +"(ขึ้นอยู่กับประเภทสื่อที่เปิดใช้งาน) " +"การดำเนินการนี้จะให้สิทธิ์ผู้จัดงานอื่นในการเข้าถึงคีย์เข้ารหัสที่จำเป็นสำหรับการโต้ตอบกับประเภทสื่อดังกล่าว" #: pretix/control/forms/organizer.py msgid "The selected organizer does not exist or cannot be invited." -msgstr "" +msgstr "ไม่พบผู้จัดงานที่เลือก หรือไม่สามารถเชิญผู้จัดงานนี้ได้" #: pretix/control/forms/organizer.py msgid "The selected organizer has already been invited." -msgstr "" +msgstr "ผู้จัดงานที่เลือกถูกเชิญเรียบร้อยแล้ว" #: pretix/control/forms/organizer.py msgid "A sales channel with the same identifier already exists." -msgstr "" +msgstr "มีช่องทางการขายที่มีรหัสระบุนี้อยู่ในระบบแล้ว" #: pretix/control/forms/organizer.py msgid "Events with active plugin" -msgstr "" +msgstr "อีเวนต์ที่มีการเปิดใช้งานปลั๊กอิน" #: pretix/control/forms/renderers.py #: pretix/control/templates/pretixcontrol/items/question_edit.html msgctxt "form" msgid "Optional" -msgstr "" +msgstr "ไม่บังคับระบุ (Optional)" #: pretix/control/forms/renderers.py #: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html @@ -15417,69 +15993,74 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html msgctxt "form_bulk" msgid "change" -msgstr "" +msgstr "เปลี่ยนแปลง" #: pretix/control/forms/rrule.py msgid "year(s)" -msgstr "" +msgstr "ปี" #: pretix/control/forms/rrule.py msgid "month(s)" -msgstr "" +msgstr "เดือน" #: pretix/control/forms/rrule.py msgid "week(s)" -msgstr "" +msgstr "สัปดาห์" #: pretix/control/forms/rrule.py msgid "day(s)" -msgstr "" +msgstr "วัน" #: pretix/control/forms/rrule.py msgid "Interval" -msgstr "" +msgstr "ช่วงระยะเวลา" #: pretix/control/forms/rrule.py msgid "Number of repetitions" -msgstr "" +msgstr "จำนวนการทำซ้ำ" #: pretix/control/forms/rrule.py msgid "Last date" -msgstr "" +msgstr "วันที่สุดท้าย" #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "first" -msgstr "" +msgstr "ลำดับแรก (ลำดับที่ 1)" #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "second" -msgstr "" +msgstr "ลำดับที่สอง (ลำดับที่ 2)" #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "third" +msgstr "ลำดับที่สาม (ลำดับที่ 3)" + +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" msgstr "" #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" -msgstr "" +msgstr "ลำดับสุดท้าย" #: pretix/control/forms/rrule.py #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html msgid "Day" -msgstr "" +msgstr "วัน" #: pretix/control/forms/rrule.py msgid "Weekend day" -msgstr "" +msgstr "วันเสาร์-อาทิตย์ (วันหยุดสุดสัปดาห์)" #: pretix/control/forms/subevents.py msgctxt "subevent" msgid "Skip dates that overlap with any existing date" -msgstr "" +msgstr "ข้ามวันที่ซ้อนทับกับวันที่ที่มีอยู่แล้ว" #: pretix/control/forms/subevents.py msgctxt "subevent" @@ -15489,44 +16070,48 @@ msgid "" "This respects even inactive dates and works best if all dates have both a " "start and end time." msgstr "" +"ตัวเลือกนี้มีประโยชน์หากทุกวันจัดงานเกิดขึ้นในสถานที่เดียวกัน " +"และไม่ควรสร้างวันที่ซ้ำซ้อนกันจนเกิดข้อขัดแย้งกับอีเวนต์พิเศษที่มีอยู่ " +"ตัวเลือกนี้ครอบคลุมแม้กระทั่งวันที่ถูกปิดใช้งาน " +"และจะทำงานได้ดีที่สุดหากทุกวันจัดงานมีการระบุทั้งเวลาเริ่มต้นและเวลาสิ้นสุด" #: pretix/control/forms/subevents.py msgid "Keep the current values" -msgstr "" +msgstr "คงค่าปัจจุบันไว้" #: pretix/control/forms/subevents.py msgid "Selection contains various values" -msgstr "" +msgstr "รายการที่เลือกมีค่าหลากหลายแตกต่างกัน" #: pretix/control/forms/subevents.py msgid "The end of availability should be after the start of availability." -msgstr "" +msgstr "วันสิ้นสุดการเปิดให้ใช้สิทธิ์ควรเกิดขึ้นหลังวันเริ่มต้นการเปิดให้ใช้สิทธิ์" #: pretix/control/forms/subevents.py msgid "Available_until" -msgstr "" +msgstr "เปิดใช้งานได้ถึงวันที่" #: pretix/control/forms/subevents.py msgid "Exclude these dates instead of adding them." -msgstr "" +msgstr "ยกเว้นวันที่เหล่านี้แทนการเพิ่มเข้าไป" #: pretix/control/forms/users.py pretix/control/views/user.py msgid "Your changes could not be saved. See below for details." -msgstr "" +msgstr "ไม่สามารถบันทึกการเปลี่ยนแปลงของคุณได้ โปรดดูรายละเอียดด้านล่าง" #: pretix/control/forms/vouchers.py msgid "Specific seat ID" -msgstr "" +msgstr "รหัสระบุที่นั่งเฉพาะ (Seat ID)" #: pretix/control/forms/vouchers.py pretix/presale/forms/waitinglist.py msgid "Invalid product selected." -msgstr "" +msgstr "เลือกสินค้าไม่ถูกต้อง" #: pretix/control/forms/vouchers.py msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." -msgstr "" +msgstr "บัตรกำนัล (Voucher) นี้ตรงกับสินค้าที่ถูกซ่อนไว้เท่านั้น แต่คุณไม่ได้เลือกให้แสดงสินค้าดังกล่าว" #: pretix/control/forms/vouchers.py #, python-format @@ -15535,76 +16120,69 @@ msgid "" "because at least one of the selected vouchers has already been redeemed " "%(max_redeemed)s times." msgstr "" +"คุณไม่สามารถลดจำนวนการสิทธิ์ใช้สูงสุดลงเหลือ %(max_usages)s ได้ " +"เนื่องจากมีบัตรกำนัลที่เลือกอย่างน้อยหนึ่งใบถูกใช้งานไปแล้ว %(max_redeemed)s ครั้ง" #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "You cannot create a voucher that blocks quota as the selected product or " -#| "quota is currently sold out or completely reserved." msgid "" "You cannot create a voucher that allows selection of a quota but has no date " "selected." -msgstr "" -"คุณไม่สามารถสร้างเวาเชอร์ที่ล็อกโควตาได้ " -"เนื่องจากสินค้าหรือโควตาที่เลือกถูกขายหมดหรือถูกจองไว้เต็มแล้ว" +msgstr "คุณไม่สามารถสร้างบัตรกำนัลที่อนุญาตให้เลือกโควตาแต่ไม่มีการเลือกวันที่จัดงานได้" #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "The selected product does not allow to select a seat." msgid "The selected quota does not match the selected subevent." -msgstr "สินค้าที่เลือกไม่สามารถระบุที่นั่งได้" +msgstr "โควตาที่เลือกไม่ตรงกับกิจกรรมย่อยที่เลือก" #: pretix/control/forms/vouchers.py -#, fuzzy -#| msgid "" -#| "There is not enough quota available on quota \"{}\" to perform the " -#| "operation." msgid "There is no sufficient quota available to perform this change." -msgstr "โควตา \"{}\" มีไม่เพียงพอสำหรับการดำเนินการนี้" +msgstr "โควตาที่เลือกไม่ตรงกับกิจกรรมย่อยที่เลือก" #: pretix/control/forms/vouchers.py msgid "" "Changing the maximum number of usages in bulk is not supported if any of the " "selected vouchers is assigned a seat." msgstr "" +"ไม่รองรับการแก้ไขจำนวนการใช้งานสูงสุดแบบกลุ่ม หากมีบัตรกำนัลใดในรายการที่เลือกถูกกำหนดที่นั่งไว้" #: pretix/control/forms/vouchers.py msgctxt "subevent" msgid "" "Changing the date in bulk is not supported if any of the selected vouchers " "is assigned a seat." -msgstr "" +msgstr "ไม่รองรับการแก้ไขวันที่แบบกลุ่ม หากมีบัตรกำนัลใดในรายการที่เลือกถูกกำหนดที่นั่งไว้" #: pretix/control/forms/vouchers.py msgid "" "Changing the product to a quota is not supported if any of the selected " "vouchers is assigned a seat." -msgstr "" +msgstr "ไม่รองรับการเปลี่ยนสินค้าเป็นโควตา หากมีบัตรกำนัลใดในรายการที่เลือกถูกกำหนดที่นั่งไว้" #: pretix/control/forms/vouchers.py msgid "" "This change cannot be completed because not all assigned seats of the " "vouchers are still available" msgstr "" +"ไม่สามารถดำเนินการเปลี่ยนแปลงนี้ให้เสร็จสมบูรณ์ได้ " +"เนื่องจากที่นั่งที่กำหนดไว้สำหรับบัตรกำนัลบางส่วนไม่ได้ว่างอีกต่อไป" #: pretix/control/forms/vouchers.py msgid "Codes" -msgstr "" +msgstr "รหัสบัตรกำนัล" #: pretix/control/forms/vouchers.py msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." -msgstr "" +msgstr "เพิ่มรหัสบัตรกำนัลหนึ่งรหัสต่อหนึ่งบรรทัด เราแนะนำให้คุณคัดลอกรายการนี้และบันทึกไว้ในไฟล์" #: pretix/control/forms/vouchers.py msgid "Send vouchers via email" -msgstr "" +msgstr "ส่งบัตรกำนัลทางอีเมล" #: pretix/control/forms/vouchers.py #, python-brace-format msgid "Your voucher for {event}" -msgstr "" +msgstr "บัตรกำนัลของคุณสำหรับ {event}" #: pretix/control/forms/vouchers.py #, python-brace-format @@ -15622,6 +16200,18 @@ msgid "" "Best regards, \n" "Your {event} team" msgstr "" +"สวัสดี\n" +"\n" +"เราได้จัดส่งบัตรกำนัลสำหรับ {event} ให้แก่คุณผ่านอีเมลฉบับนี้:\n" +"\n" +"{voucher_list}\n" +"\n" +"คุณสามารถนำรหัสไปใช้สิทธิ์ได้ที่ร้านค้าตั๋วของเราที่นี่:\n" +"\n" +"{url}\n" +"\n" +"ด้วยความเคารพอย่างสูง\n" +"ทีมงาน {event} ของคุณ" #: pretix/control/forms/vouchers.py #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html @@ -15629,11 +16219,11 @@ msgstr "" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Recipients" -msgstr "" +msgstr "ผู้รับ" #: pretix/control/forms/vouchers.py msgid "or" -msgstr "" +msgstr "หรือ" #: pretix/control/forms/vouchers.py msgid "" @@ -15641,57 +16231,62 @@ msgid "" "line, or the contents of a CSV file with a title row and one or more of the " "columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" +"คุณสามารถระบุรายการที่อยู่อีเมลโดยใส่หนึ่งอีเมลต่อหนึ่งบรรทัด หรือใช้ข้อมูลจากไฟล์ CSV " +"ที่มีแถวหัวข้อและมีคอลัมน์ \"email\", \"number\", \"name\" หรือ \"tag\" " +"อย่างน้อยหนึ่งคอลัมน์" #: pretix/control/forms/vouchers.py msgid "Maximum usages per voucher" -msgstr "" +msgstr "จำนวนการเปิดใช้สิทธิ์สูงสุดต่อบัตรกำนัล" #: pretix/control/forms/vouchers.py msgid "Number of times times EACH of these vouchers can be redeemed." -msgstr "" +msgstr "จำนวนครั้งที่บัตรกำนัลแต่ละใบสามารถนำไปแลกรับสิทธิ์ได้" #: pretix/control/forms/vouchers.py msgid "Specific seat IDs" -msgstr "" +msgstr "รหัสระบุที่นั่งเฉพาะ (Seat IDs)" #: pretix/control/forms/vouchers.py msgid "CSV input needs to contain a header row in the first line." -msgstr "" +msgstr "ข้อมูลนำเข้า CSV จำเป็นต้องมีแถวหัวข้อในบรรทัดแรก" #: pretix/control/forms/vouchers.py #, python-brace-format msgid "CSV parsing failed: {error}." -msgstr "" +msgstr "การประมวลผลไฟล์ CSV ล้มเหลว: {error}" #: pretix/control/forms/vouchers.py msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." msgstr "" +"ระบบไม่พบหลายคอลัมน์ในข้อมูลนำเข้า CSV " +"อาจมีช่องข้อมูลที่ใช้เครื่องหมายอัญประกาศไม่ถูกต้องในข้อมูลของคุณ" #: pretix/control/forms/vouchers.py #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." -msgstr "" +msgstr "ข้อมูลนำเข้า CSV จำเป็นต้องมีฟิลด์ที่มีหัวข้อ \"{header}\"" #: pretix/control/forms/vouchers.py #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." -msgstr "" +msgstr "ข้อมูลนำเข้า CSV มีฟิลด์ที่ไม่รู้จักที่มีหัวข้อ \"{header}\"" #: pretix/control/forms/vouchers.py #, python-brace-format msgid "{value} is not a valid email address." -msgstr "" +msgstr "{value} ไม่ใช่ที่อยู่อีเมลที่ถูกต้อง" #: pretix/control/forms/vouchers.py #, python-brace-format msgid "Invalid value in row {number}." -msgstr "" +msgstr "ค่าไม่ถูกต้องในแถวที่ {number}" #: pretix/control/forms/vouchers.py msgid "A voucher with one of these codes already exists." -msgstr "" +msgstr "มีบัตรกำนัลที่มีรหัสนี้อยู่ในระบบแล้ว" #: pretix/control/forms/vouchers.py #, python-brace-format @@ -15699,54 +16294,49 @@ msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " "least {min_length} characters long." msgstr "" +"รหัสบัตรกำนัล {code} สั้นเกินไป โปรดตรวจสอบให้แน่ใจว่ารหัสบัตรกำนัลทั้งหมดมีความยาวอย่างน้อย " +"{min_length} ตัวอักษร" #: pretix/control/forms/vouchers.py #, python-brace-format msgid "The voucher code {code} appears in your list twice." -msgstr "" +msgstr "รหัสบัตรกำนัล {code} ปรากฏซ้ำกันสองครั้งในรายการของคุณ" #: pretix/control/forms/vouchers.py msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." -msgstr "" +msgstr "หากต้องการจัดส่งบัตรกำนัลทางอีเมล จำเป็นต้องระบุหัวข้ออีเมล ข้อความ และผู้รับให้ครบถ้วน" #: pretix/control/forms/vouchers.py #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." -msgstr "" +msgstr "คุณสร้างบัตรกำนัลจำนวน {codes} ใบ แต่ระบุผู้รับเพียง {recp} ราย" #: pretix/control/forms/vouchers.py msgid "You need to specify as many seats as voucher codes." -msgstr "" +msgstr "คุณจำเป็นต้องระบุจำนวนที่นั่งให้เท่ากับจำนวนรหัสบัตรกำนัล" #: pretix/control/forms/waitinglist.py -#, fuzzy -#| msgid "Please select a valid seat." msgid "Select a valid choice." -msgstr "โปรดเลือกที่นั่งที่ถูกต้อง" +msgstr "โปรดเลือกตัวเลือกที่ถูกต้อง" #: pretix/control/forms/waitinglist.py msgid "Only includes active products." -msgstr "" +msgstr "รวมเฉพาะสินค้าที่เปิดใช้งานอยู่เท่านั้น" #: pretix/control/forms/waitinglist.py -#, fuzzy -#| msgid "A voucher with this code already exists." msgid "A voucher for this waiting list entry was already sent out." -msgstr "มีเวาเชอร์ที่ใช้รหัสนี้อยู่แล้วในระบบ" +msgstr "จัดส่งบัตรกำนัลสำหรับรายการในรายการรอสำรองนี้เรียบร้อยแล้ว" #: pretix/control/forms/waitinglist.py -#, fuzzy -#| msgctxt "subevent" -#| msgid "The selected event date is not active." msgid "The selected product is not active." -msgstr "วันที่จัดกิจกรรมที่เลือกยังไม่เปิดให้ใช้งาน" +msgstr "สินค้าที่เลือกไม่ได้เปิดใช้งานอยู่" #: pretix/control/logdisplay.py msgid "The order has been changed:" -msgstr "" +msgstr "คำสั่งซื้อมีการเปลี่ยนแปลง:" #: pretix/control/logdisplay.py #, python-brace-format @@ -15754,16 +16344,17 @@ msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" +"รายการที่ #{posid}: เปลี่ยน {old_item} ({old_price}) เป็น {new_item} ({new_price})" #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid}: Used membership changed." -msgstr "" +msgstr "รายการที่ #{posid}: สิทธิประโยชน์สมาชิกที่ใช้ถูกเปลี่ยนแปลง" #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." -msgstr "" +msgstr "รายการที่ #{posid}: เปลี่ยนที่นั่งจาก \"{old_seat}\" เป็น \"{new_seat}\"" #: pretix/control/logdisplay.py #, python-brace-format @@ -15771,44 +16362,46 @@ msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" +"รายการที่ #{posid}: เปลี่ยนวันที่จัดงานจาก \"{old_event}\" ({old_price}) เป็น " +"\"{new_event}\" ({new_price})" #: pretix/control/logdisplay.py #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." -msgstr "" +msgstr "ราคาของรายการที่ #{posid} เปลี่ยนจาก {old_price} เป็น {new_price}" #: pretix/control/logdisplay.py #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." -msgstr "" +msgstr "กฎภาษีของรายการที่ #{posid} เปลี่ยนจาก {old_rule} เป็น {new_rule}" #: pretix/control/logdisplay.py #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." -msgstr "" +msgstr "กฎภาษีของค่าธรรมเนียม #{fee} เปลี่ยนจาก {old_rule} เป็น {new_rule}" #: pretix/control/logdisplay.py msgid "A fee has been added" -msgstr "" +msgstr "เพิ่มค่าธรรมเนียมแล้ว" #: pretix/control/logdisplay.py msgid "Taxes and rounding have been recomputed" -msgstr "" +msgstr "คำนวณภาษีและการปัดเศษใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." -msgstr "" +msgstr "ค่าธรรมเนียมถูกเปลี่ยนจาก {old_price} เป็น {new_price}" #: pretix/control/logdisplay.py #, python-brace-format msgid "A fee of {old_price} was removed." -msgstr "" +msgstr "ค่าธรรมเนียมจำนวน {old_price} ถูกลบออกแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." -msgstr "" +msgstr "รายการที่ #{posid} ({old_item}, {old_price}) ถูกยกเลิกแล้ว" #: pretix/control/logdisplay.py #, python-brace-format @@ -15816,49 +16409,51 @@ msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" +"สร้างรายการที่ #{posid}: {item} ({price}) เป็นสินค้าเพิ่มเติมสำหรับรายการที่ #{addon_to}" #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} created: {item} ({price})." -msgstr "" +msgstr "สร้างรายการที่ #{posid}: {item} ({price})" #: pretix/control/logdisplay.py #, python-brace-format msgid "A new secret has been generated for position #{posid}." -msgstr "" +msgstr "สร้างรหัสลับใหม่สำหรับรายการที่ #{posid} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The validity start date for position #{posid} has been changed to {value}." -msgstr "" +msgstr "วันเริ่มต้นระยะเวลาใช้งานสำหรับรายการที่ #{posid} ถูกเปลี่ยนเป็น {value}" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The validity end date for position #{posid} has been changed to {value}." -msgstr "" +msgstr "วันสิ้นสุดระยะเวลาใช้งานสำหรับรายการที่ #{posid} ถูกเปลี่ยนเป็น {value}" #: pretix/control/logdisplay.py #, python-brace-format msgid "A block has been added for position #{posid}." -msgstr "" +msgstr "เพิ่มการระงับใช้งานสำหรับรายการที่ #{posid} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "A block has been removed for position #{posid}." -msgstr "" +msgstr "ยกเลิกการระงับใช้งานสำหรับรายการที่ #{posid} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" +"รายการที่ #{posid} ({old_item}, {old_price}) ถูกแยกออกไปยังคำสั่งซื้อใหม่: {order}" #: pretix/control/logdisplay.py #, python-brace-format msgid "This order has been created by splitting the order {order}" -msgstr "" +msgstr "คำสั่งซื้อนี้ถูกสร้างขึ้นจากการแยกคำสั่งซื้อ {order}" #: pretix/control/logdisplay.py #, python-brace-format @@ -15866,12 +16461,15 @@ msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" +"การสแกนที่ไม่รู้จักของรหัส \"{barcode}…\" เมื่อเวลา {datetime} สำหรับรายการ \"{list}\" " +"ประเภท \"{type}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" +"การสแกนที่ไม่รู้จักของรหัส \"{barcode}…\" สำหรับรายการ \"{list}\" ประเภท \"{type}\"" #: pretix/control/logdisplay.py #, python-brace-format @@ -15879,6 +16477,8 @@ msgid "" "Scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\", was uploaded." msgstr "" +"อัปโหลดการสแกนรหัสที่ถูกเพิกถอน \"{barcode}…\" เมื่อเวลา {datetime} สำหรับรายการ " +"\"{list}\" ประเภท \"{type}\" แล้ว" #: pretix/control/logdisplay.py #, python-brace-format @@ -15886,6 +16486,8 @@ msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" +"อัปโหลดการสแกนรหัสที่ถูกเพิกถอน \"{barcode}\" สำหรับรายการ \"{list}\" ประเภท " +"\"{type}\" แล้ว" #: pretix/control/logdisplay.py #, python-brace-format @@ -15893,6 +16495,8 @@ msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" +"ปฏิเสธการสแกนรายการที่ #{posid} เมื่อเวลา {datetime} สำหรับรายการ \"{list}\" " +"ประเภท \"{type}\" รหัสข้อผิดพลาด \"{errorcode}\"" #: pretix/control/logdisplay.py #, python-brace-format @@ -15900,6 +16504,8 @@ msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" +"ปฏิเสธการสแกนรายการที่ #{posid} สำหรับรายการ \"{list}\" ประเภท \"{type}\" " +"รหัสข้อผิดพลาด \"{errorcode}\"" #: pretix/control/logdisplay.py #, python-brace-format @@ -15907,12 +16513,15 @@ msgid "" "Annulled scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" +"ยกเลิกผลการสแกนรายการที่ #{posid} เมื่อเวลา {datetime} สำหรับรายการ \"{list}\" " +"ประเภท \"{type}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Annulled scan of position #{posid} for list \"{list}\", type \"{type}\"." msgstr "" +"ยกเลิกผลการสแกนรายการที่ #{posid} สำหรับรายการ \"{list}\" ประเภท \"{type}\"" #: pretix/control/logdisplay.py #, python-brace-format @@ -15920,43 +16529,48 @@ msgid "" "Ignored annulment of position #{posid} at {datetime} for list \"{list}\", " "type \"{type}\"." msgstr "" +"ข้ามการยกเลิกผลสแกนรายการที่ #{posid} เมื่อเวลา {datetime} สำหรับรายการ \"{list}\" " +"ประเภท \"{type}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Ignored annulment of position #{posid} for list \"{list}\", type \"{type}\"." msgstr "" +"ข้ามการยกเลิกผลสแกนรายการที่ #{posid} สำหรับรายการ \"{list}\" ประเภท \"{type}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." -msgstr "" +msgstr "ย้อนคืนสถานะการเช็กอินของรายการที่ #{posid} ในรายการ \"{list}\" เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "(unknown)" -msgstr "" +msgstr "(ไม่ทราบข้อมูล)" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" +"รายการที่ #{posid} ทำการเช็กเอาต์แล้ว เมื่อเวลา {datetime} สำหรับรายการ \"{list}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." -msgstr "" +msgstr "รายการที่ #{posid} ทำการเช็กเอาต์แล้ว สำหรับรายการ \"{list}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" +"รายการที่ #{posid} ทำการเช็กอินแล้ว เมื่อเวลา {datetime} สำหรับรายการ \"{list}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." -msgstr "" +msgstr "รายการที่ #{posid} ทำการเช็กอินแล้ว สำหรับรายการ \"{list}\"" #: pretix/control/logdisplay.py #, python-brace-format @@ -15964,6 +16578,8 @@ msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " "uploaded even though it has been scanned already." msgstr "" +"มีการอัปโหลดข้อมูลการสแกนของรายการที่ #{posid} เมื่อเวลา {datetime} สำหรับรายการ " +"\"{list}\" แม้ว่าจะถูกสแกนไปแล้วก็ตาม" #: pretix/control/logdisplay.py #, python-brace-format @@ -15971,38 +16587,40 @@ msgid "" "Position #{posid} has been scanned and rejected because it has already been " "scanned before on list \"{list}\"." msgstr "" +"รายการที่ #{posid} ถูกสแกนและปฏิเสธเนื่องจากเคยถูกสแกนไปแล้วก่อนหน้านี้ในรายการ \"{list}" +"\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "The user confirmed the following message: \"{}\"" -msgstr "" +msgstr "ผู้ใช้ยืนยันข้อความต่อไปนี้: \"{}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "The order has been canceled (comment: \"{comment}\")." -msgstr "" +msgstr "คำสั่งซื้อถูกยกเลิกแล้ว (ความคิดเห็น: \"{comment}\")" #: pretix/control/logdisplay.py pretix/control/views/orders.py #: pretix/presale/views/order.py msgid "The order has been canceled." -msgstr "" +msgstr "คำสั่งซื้อถูกยกเลิกแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Position #{posid} has been printed at {datetime} with type \"{type}\"." -msgstr "" +msgstr "รายการที่ #{posid} พิมพ์เสร็จสิ้นเมื่อเวลา {datetime} ด้วยประเภท \"{type}\"" #: pretix/control/logdisplay.py #, python-brace-format msgid "Data successfully transferred to {provider_display_name}." -msgstr "" +msgstr "ส่งโอนข้อมูลไปยัง {provider_display_name} สำเร็จแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Transferring data to {provider_display_name} failed due to invalid " "configuration:" -msgstr "" +msgstr "การส่งโอนข้อมูลไปยัง {provider_display_name} ล้มเหลวเนื่องจากการตั้งค่าไม่ถูกต้อง:" #: pretix/control/logdisplay.py #, python-brace-format @@ -16010,156 +16628,157 @@ msgid "" "Maximum number of retries exceeded while transferring data to " "{provider_display_name}:" msgstr "" +"จำนวนครั้งการลองใหม่เกินขีดจำกัดสูงสุดขณะส่งโอนข้อมูลไปยัง {provider_display_name}:" #: pretix/control/logdisplay.py #, python-brace-format msgid "Error while transferring data to {provider_display_name}:" -msgstr "" +msgstr "เกิดข้อผิดพลาดขณะส่งโอนข้อมูลไปยัง {provider_display_name}:" #: pretix/control/logdisplay.py #, python-brace-format msgid "Internal error while transferring data to {provider_display_name}." -msgstr "" +msgstr "เกิดข้อผิดพลาดภายในระบบขณะส่งโอนข้อมูลไปยัง {provider_display_name}" #: pretix/control/logdisplay.py msgid "The settings of a payment provider have been changed." -msgstr "" +msgstr "การตั้งค่าของผู้ให้บริการชำระเงินถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The settings of a ticket output provider have been changed." -msgstr "" +msgstr "การตั้งค่าของผู้ให้บริการออกตั๋วถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "Blocked manually" -msgstr "" +msgstr "ถูกระงับใช้งานด้วยตนเอง" #: pretix/control/logdisplay.py msgid "Blocked because of an API integration" -msgstr "" +msgstr "ถูกระงับใช้งานเนื่องจากการเชื่อมต่อ API" #: pretix/control/logdisplay.py #, python-brace-format msgid "The test mode order {code} has been deleted." -msgstr "" +msgstr "คำสั่งซื้อในโหมดทดลอง {code} ถูกลบเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The order details have been changed." -msgstr "" +msgstr "รายละเอียดคำสั่งซื้อถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The order has been marked as unpaid." -msgstr "" +msgstr "คำสั่งซื้อถูกทำเครื่องหมายเป็นยังไม่ได้ชำระเงิน" #: pretix/control/logdisplay.py msgid "The order's secret has been changed." -msgstr "" +msgstr "รหัสลับของคำสั่งซื้อถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The order's expiry date has been changed." -msgstr "" +msgstr "วันหมดอายุของคำสั่งซื้อถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The order has been set to be usable before it is paid." -msgstr "" +msgstr "คำสั่งซื้อถูกตั้งค่าให้สามารถใช้งานได้ก่อนการชำระเงิน" #: pretix/control/logdisplay.py msgid "The order has been set to require payment before use." -msgstr "" +msgstr "คำสั่งซื้อถูกตั้งค่าให้ต้องชำระเงินก่อนการใช้งาน" #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The order has been marked as expired." -msgstr "" +msgstr "คำสั่งซื้อถูกทำเครื่องหมายเป็นหมดอายุแล้ว" #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The order has been marked as paid." -msgstr "" +msgstr "คำสั่งซื้อถูกทำเครื่องหมายเป็นชำระเงินแล้ว" #: pretix/control/logdisplay.py msgid "The cancellation request has been deleted." -msgstr "" +msgstr "คำขอยกเลิกถูกลบเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The order has been refunded." -msgstr "" +msgstr "คำสั่งซื้อถูกคืนเงินเรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The order has been reactivated." -msgstr "" +msgstr "คำสั่งซื้อถูกเปิดกลับมาใช้งานอีกครั้งแล้ว" #: pretix/control/logdisplay.py msgid "The order has been created." -msgstr "" +msgstr "คำสั่งซื้อถูกสร้างเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The order requires approval before it can continue to be processed." -msgstr "" +msgstr "คำสั่งซื้อต้องได้รับการอนุมัติก่อนที่จะสามารถดำเนินการต่อได้" #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The order has been approved." -msgstr "" +msgstr "คำสั่งซื้อได้รับการอนุมัติเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The order has been denied (comment: \"{comment}\")." -msgstr "" +msgstr "คำสั่งซื้อถูกปฏิเสธ (ความคิดเห็น: \"{comment}\")" #: pretix/control/logdisplay.py msgid "The customer VAT ID has been verified." -msgstr "" +msgstr "หมายเลขประจำตัวผู้เสียภาษีของลูกค้าได้รับการตรวจสอบยืนยันแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." -msgstr "" +msgstr "ที่อยู่อีเมลถูกเปลี่ยนจาก \"{old_email}\" เป็น \"{new_email}\"" #: pretix/control/logdisplay.py msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." -msgstr "" +msgstr "ยืนยันแล้วว่าที่อยู่อีเมลสามารถใช้งานได้จริง (ผู้ใช้คลิกลิงก์ในอีเมลเป็นครั้งแรก)" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." -msgstr "" +msgstr "เบอร์โทรศัพท์ถูกเปลี่ยนจาก \"{old_phone}\" เป็น \"{new_phone}\"" #: pretix/control/logdisplay.py msgid "The customer account has been changed." -msgstr "" +msgstr "บัญชีลูกค้าถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The order locale has been changed." -msgstr "" +msgstr "ภาษา/ภูมิภาคของคำสั่งซื้อถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py pretix/control/views/orders.py #: pretix/presale/views/order.py msgid "The invoice has been generated." -msgstr "" +msgstr "ออกใบแจ้งหนี้/ใบกำกับภาษีเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The invoice could not be generated." -msgstr "" +msgstr "ไม่สามารถออกใบแจ้งหนี้/ใบกำกับภาษีได้" #: pretix/control/logdisplay.py pretix/control/views/orders.py msgid "The invoice has been regenerated." -msgstr "" +msgstr "สร้างใบแจ้งหนี้/ใบกำกับภาษีใหม่อีกครั้งเรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/orders.py #: pretix/presale/views/order.py msgid "The invoice has been reissued." -msgstr "" +msgstr "ออกใบแจ้งหนี้/ใบกำกับภาษีฉบับใหม่แทนฉบับเดิมเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The invoice {full_invoice_no} has been sent." -msgstr "" +msgstr "ส่งใบแจ้งหนี้/ใบกำกับภาษี {full_invoice_no} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The transmission of invoice {full_invoice_no} has failed." -msgstr "" +msgstr "การจัดส่งใบแจ้งหนี้/ใบกำกับภาษี {full_invoice_no} ล้มเหลว" #: pretix/control/logdisplay.py #, python-brace-format @@ -16167,453 +16786,472 @@ msgid "" "Invoice {full_invoice_no} has not been transmitted because the transmission " "provider does not support test mode invoices." msgstr "" +"ไม่ได้จัดส่งใบแจ้งหนี้/ใบกำกับภาษี {full_invoice_no} " +"เนื่องจากผู้ให้บริการจัดส่งไม่รองรับใบแจ้งหนี้ในโหมดทดลอง" #: pretix/control/logdisplay.py #, python-brace-format msgid "The invoice {full_invoice_no} has been scheduled for retransmission." -msgstr "" +msgstr "กำหนดเวลาจัดส่งใบแจ้งหนี้/ใบกำกับภาษี {full_invoice_no} ใหม่อีกครั้งเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The order's internal comment has been updated." -msgstr "" +msgstr "อัปเดตความคิดเห็นภายในสำหรับคำสั่งซื้อเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The order's follow-up date has been updated." -msgstr "" +msgstr "อัปเดตวันติดตามผลสำหรับคำสั่งซื้อเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The order's flag to require attention at check-in has been toggled." -msgstr "" +msgstr "เปลี่ยนสถานะธงแจ้งเตือนให้ตรวจทานเมื่อเช็กอินเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The order's check-in text has been changed." -msgstr "" +msgstr "ข้อความสำหรับการเช็กอินของคำสั่งซื้อถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "" "The order's flag to be considered valid even if unpaid has been toggled." -msgstr "" +msgstr "เปลี่ยนสถานะธงอนุญาตให้ตั๋วใช้งานได้แม้ยังไม่ได้ชำระเงินเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." -msgstr "" +msgstr "เริ่มต้นรายการชำระเงินใหม่ {local_id} แทนที่รายการก่อนหน้าเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An unidentified type email has been sent." -msgstr "" +msgstr "ส่งอีเมลที่ไม่ระบุประเภทเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Sending of an email has failed." -msgstr "" +msgstr "การส่งอีเมลล้มเหลว" #: pretix/control/logdisplay.py msgid "" "The email has been sent without attached tickets since they would have been " "too large to be likely to arrive." -msgstr "" +msgstr "ส่งอีเมลโดยไม่ได้แนบไฟล์ตั๋ว เนื่องจากไฟล์มีขนาดใหญ่เกินไปและอาจทำให้การจัดส่งไม่สำเร็จ" #: pretix/control/logdisplay.py msgid "An invoice email has been sent." -msgstr "" +msgstr "ส่งอีเมลใบแจ้งหนี้/ใบกำกับภาษีเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A custom email has been sent." -msgstr "" +msgstr "ส่งอีเมลแบบกำหนดเองเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A custom email has been sent to an attendee." -msgstr "" +msgstr "ส่งอีเมลแบบกำหนดเองไปยังผู้เข้าร่วมงานเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent with a reminder that the ticket is available for " "download." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนว่าตั๋วพร้อมสำหรับการดาวน์โหลดแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent with a warning that the order is about to expire." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนว่าคำสั่งซื้อกำลังจะหมดอายุแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been canceled." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าคำสั่งซื้อถูกยกเลิกแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the event has been canceled." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าอีเวนต์ถูกยกเลิกแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been changed." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าคำสั่งซื้อถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been received." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าได้รับคำสั่งซื้อแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that payment has been received." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าได้รับชำระเงินเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been denied." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าคำสั่งซื้อถูกปฏิเสธแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been approved." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าคำสั่งซื้อได้รับการอนุมัติแล้ว" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าได้รับคำสั่งซื้อแล้วและต้องชำระเงิน" #: pretix/control/logdisplay.py msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าได้รับคำสั่งซื้อแล้วและรอการอนุมัติ" #: pretix/control/logdisplay.py msgid "" "An email with a link to the order detail page has been resent to the user." -msgstr "" +msgstr "ส่งอีเมลพร้อมลิงก์ไปยังหน้ารายละเอียดคำสั่งซื้อให้ผู้ใช้อีกครั้งเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An email has been sent to notify the user that the payment failed." -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือนผู้ใช้ว่าการชำระเงินล้มเหลวเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The voucher has been created." -msgstr "" +msgstr "สร้างบัตรกำนัลเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "" "The voucher has been set to expire because the recipient removed themselves " "from the waiting list." -msgstr "" +msgstr "กำหนดให้บัตรกำนัลหมดอายุ เนื่องจากผู้รับได้ถอนชื่อตนเองออกจากรายการรอสำรองแล้ว" #: pretix/control/logdisplay.py msgid "The voucher has been changed." -msgstr "" +msgstr "บัตรกำนัลถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The voucher has been deleted." -msgstr "" +msgstr "บัตรกำนัลถูกลบเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Cart positions including the voucher have been deleted." -msgstr "" +msgstr "รายการในตะกร้าสินค้าที่ใช้บัตรกำนัลนี้ถูกลบเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The voucher has been assigned to {email} through the waiting list." -msgstr "" +msgstr "มอบสิทธิ์บัตรกำนัลให้แก่ {email} ผ่านรายการรอสำรองเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." -msgstr "" +msgstr "บัตรกำนัลถูกนำไปใช้สิทธิ์แล้วในคำสั่งซื้อ {order_code}" #: pretix/control/logdisplay.py msgid "The category has been added." -msgstr "" +msgstr "เพิ่มหมวดหมู่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The category has been deleted." -msgstr "" +msgstr "ลบหมวดหมู่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The category has been changed." -msgstr "" +msgstr "หมวดหมู่ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The category has been reordered." -msgstr "" +msgstr "เรียงลำดับหมวดหมู่ใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The tax rule has been added." -msgstr "" +msgstr "เพิ่มกฎภาษีเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The tax rule has been deleted." -msgstr "" +msgstr "ลบกฎภาษีเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The tax rule has been changed." -msgstr "" +msgstr "กฎภาษีถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "{user} has been added to the team." -msgstr "" +msgstr "เพิ่ม {user} เข้าร่วมทีมเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "{user} has been removed from the team." -msgstr "" +msgstr "นำ {user} ออกจากทีมเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "{user} has been invited to the team." -msgstr "" +msgstr "ส่งคำเชิญ {user} เข้าร่วมทีมเรียบร้อยแล้ว" #: pretix/control/logdisplay.py -#, fuzzy, python-brace-format -#| msgid "An invoice has been generated." +#, python-brace-format msgid "Invite for {user} has been deleted." -msgstr "ออกใบแจ้งหนี้เรียบร้อยแล้ว" +msgstr "คำเชิญสำหรับ {user} ถูกลบเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Invite for {user} has been resent." -msgstr "" +msgstr "ส่งคำเชิญสำหรับ {user} ให้อีกครั้งเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." -msgstr "" +msgstr "{user} เข้าร่วมทีมเรียบร้อยแล้วโดยใช้คำเชิญที่ส่งไปที่ {email}" #: pretix/control/logdisplay.py msgid "Your account settings have been changed." -msgstr "" +msgstr "การตั้งค่าบัญชีของคุณถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py pretix/control/views/user.py #, python-brace-format msgid "Your email address has been changed to {email}." -msgstr "" +msgstr "ที่อยู่อีเมลของคุณถูกเปลี่ยนเป็น {email} แล้ว" #: pretix/control/logdisplay.py msgid "Your account has been enabled." -msgstr "" +msgstr "บัญชีของคุณถูกเปิดใช้งานเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Your account has been disabled." -msgstr "" +msgstr "บัญชีของคุณถูกปิดใช้งานเรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/presale/views/customer.py #, python-brace-format msgid "Your email address has been changed from {old_email} to {email}." -msgstr "" +msgstr "ที่อยู่อีเมลของคุณถูกเปลี่ยนจาก {old_email} เป็น {email} แล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Your email address {email} has been confirmed." -msgstr "" +msgstr "ยืนยันที่อยู่อีเมล {email} ของคุณเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "You impersonated {}." -msgstr "" +msgstr "คุณเข้าสวมรอยเป็นผู้ใช้ {} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "You stopped impersonating {}." -msgstr "" +msgstr "คุณยกเลิกการสวมรอยเป็นผู้ใช้ {} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "This object has been created by cloning." -msgstr "" +msgstr "วัตถุนี้ถูกสร้างขึ้นมาจากการจำลอง (Cloning)" #: pretix/control/logdisplay.py msgid "The organizer has been changed." -msgstr "" +msgstr "ผู้จัดงานถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The organizer settings have been changed." -msgstr "" +msgstr "การตั้งค่าผู้จัดงานถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The footer links have been changed." -msgstr "" +msgstr "ลิงก์ส่วนท้ายหน้า (Footer links) ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A scheduled export has been added." -msgstr "" +msgstr "เพิ่มกำหนดการส่งออกข้อมูลเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A scheduled export has been changed." -msgstr "" +msgstr "กำหนดการส่งออกข้อมูลถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A scheduled export has been deleted." -msgstr "" +msgstr "ลบกำหนดการส่งออกข้อมูลเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A scheduled export has been executed." -msgstr "" +msgstr "ดำเนินการส่งออกข้อมูลตามกำหนดการเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "A scheduled export has failed: {reason}." -msgstr "" +msgstr "การส่งออกข้อมูลตามกำหนดการล้มเหลว: {reason}" #: pretix/control/logdisplay.py msgid "Failed emails have been scheduled to be retried." -msgstr "" +msgstr "กำหนดเวลาลองส่งอีเมลที่ไม่สำเร็จใหม่อีกครั้งเรียบร้อยแล้ว" + +#: pretix/control/logdisplay.py +msgid "Queued emails have been aborted." +msgstr "ยกเลิกอีเมลที่อยู่ในคิวเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, fuzzy -#| msgid "Your email address has been updated." -msgid "Queued emails have been aborted." -msgstr "อัปเดตที่อยู่อีเมลของคุณเรียบร้อยแล้ว" +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been created." +msgstr "ผู้จัดงานถูกเปลี่ยนแปลงแล้ว" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer \"{name}\" has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "ลบผู้จัดงาน \"{name}\" เรียบร้อยแล้ว" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "ผู้จัดงานถูกเปลี่ยนแปลงแล้ว" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "เรียงลำดับสินค้าใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." -msgstr "" +msgstr "เพิ่มการยอมรับบัตรของขวัญสำหรับผู้จัดงานอื่นเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been removed." -msgstr "" +msgstr "ยกเลิกการยอมรับบัตรของขวัญสำหรับผู้จัดงานอื่นเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A new gift card acceptor has been invited." -msgstr "" +msgstr "ส่งคำเชิญผู้รับบัตรของขวัญรายใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A gift card acceptor has been removed." -msgstr "" +msgstr "นำผู้รับบัตรของขวัญออกเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A gift card issuer has been removed or declined." -msgstr "" +msgstr "นำผู้ออกบัตรของขวัญออกหรือปฏิเสธคำขอเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A new gift card issuer has been accepted." -msgstr "" +msgstr "ตอบรับผู้ออกบัตรของขวัญรายใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The webhook has been created." -msgstr "" +msgstr "สร้าง Webhook เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The webhook has been changed." -msgstr "" +msgstr "Webhook ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The webhook call retry jobs have been manually expedited." -msgstr "" +msgstr "เร่งด่วนการทำงานลองส่งข้อมูล Webhook ซ้ำด้วยตนเองเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The webhook call retry jobs have been dropped." -msgstr "" +msgstr "ยกเลิกการทำงานลองส่งข้อมูล Webhook ซ้ำเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The SSO provider has been created." -msgstr "" +msgstr "สร้างผู้ให้บริการ SSO เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The SSO provider has been changed." -msgstr "" +msgstr "ผู้ให้บริการ SSO ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The SSO provider has been deleted." -msgstr "" +msgstr "ลบผู้ให้บริการ SSO เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The SSO client has been created." -msgstr "" +msgstr "สร้าง SSO Client เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The SSO client has been changed." -msgstr "" +msgstr "SSO Client ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The SSO client has been deleted." -msgstr "" +msgstr "ลบ SSO Client เรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/organizer.py msgid "The membership type has been created." -msgstr "" +msgstr "สร้างประเภทสมาชิกเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The membership type has been changed." -msgstr "" +msgstr "ประเภทสมาชิกถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The membership type has been deleted." -msgstr "" +msgstr "ลบประเภทสมาชิกเรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/organizer.py msgid "The sales channel has been created." -msgstr "" +msgstr "สร้างช่องทางการขายเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The sales channel has been changed." -msgstr "" +msgstr "ช่องทางการขายถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The sales channel has been deleted." -msgstr "" +msgstr "ลบช่องทางการขายเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The account has been created." -msgstr "" +msgstr "สร้างบัญชีเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The account has been changed." -msgstr "" +msgstr "บัญชีถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A membership for this account has been added." -msgstr "" +msgstr "เพิ่มการเป็นสมาชิกสำหรับบัญชีนี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A membership of this account has been changed." -msgstr "" +msgstr "การเป็นสมาชิกของบัญชีนี้ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A membership of this account has been deleted." -msgstr "" +msgstr "ลบการเป็นสมาชิกของบัญชีนี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The account has been disabled and anonymized." -msgstr "" +msgstr "บัญชีถูกปิดใช้งานและลบข้อมูลระบุตัวตน (Anonymized) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A new password has been requested." -msgstr "" +msgstr "มีการร้องขอรหัสผ่านใหม่" #: pretix/control/logdisplay.py msgid "A new password has been set." -msgstr "" +msgstr "ตั้งรหัสผ่านใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The reusable medium has been created." -msgstr "" +msgstr "สร้างสื่อบันทึกที่ใช้ซ้ำได้ เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The reusable medium has been created automatically." -msgstr "" +msgstr "สร้างสื่อบันทึกที่ใช้ซ้ำได้แบบอัตโนมัติเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The reusable medium has been changed." -msgstr "" +msgstr "สื่อบันทึกที่ใช้ซ้ำได้ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "The new ticket layout has been created." msgid "A new ticket has been added to the medium." -msgstr "สร้างรูปแบบตั๋วใหม่เรียบร้อยแล้ว" +msgstr "เพิ่มตั๋วใบใหม่ลงในสื่อบันทึกเรียบร้อยแล้ว" #: pretix/control/logdisplay.py -#, fuzzy -#| msgid "This ticket has already been redeemed." msgid "A ticket has been removed from the medium." -msgstr "ตั๋วนี้ถูกใช้งานไปแล้ว" +msgstr "นำตั๋วออกจากสื่อบันทึกเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The medium has been connected to a new ticket." -msgstr "" +msgstr "เชื่อมต่อสื่อบันทึกเข้ากับตั๋วใบใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format @@ -16621,56 +17259,61 @@ msgid "" "The ticket #{positionid} was exchanged for reusable medium " "{medium_identifier}." msgstr "" +"แลกเปลี่ยนตั๋ว #{positionid} เป็นสื่อบันทึกที่ใช้ซ้ำได้ {medium_identifier} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The medium has been connected to a new gift card." -msgstr "" +msgstr "เชื่อมต่อสื่อบันทึกเข้ากับบัตรของขวัญใบใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The event's internal comment has been updated." -msgstr "" +msgstr "อัปเดตความคิดเห็นภายในสำหรับอีเวนต์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The event has been canceled." -msgstr "" +msgstr "อีเวนต์ถูกยกเลิกแล้ว" #: pretix/control/logdisplay.py msgid "An event has been deleted." -msgstr "" +msgstr "ลบอีเวนต์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A removal process for personal data has been started." -msgstr "" +msgstr "เริ่มต้นกระบวนการลบข้อมูลส่วนบุคคลแล้ว" #: pretix/control/logdisplay.py msgid "A removal process for personal data has been completed." -msgstr "" +msgstr "กระบวนการลบข้อมูลส่วนบุคคลเสร็จสมบูรณ์แล้ว" #: pretix/control/logdisplay.py msgid "The user has been created." -msgstr "" +msgstr "สร้างผู้ใช้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "A first login using {agent_type} on {os_type} from {country} has been " "detected." -msgstr "" +msgstr "ตรวจพบการเข้าสู่ระบบครั้งแรกโดยใช้ {agent_type} บน {os_type} จาก {country}" #: pretix/control/logdisplay.py pretix/control/views/user.py msgid "Two-factor authentication has been enabled." -msgstr "" +msgstr "เปิดใช้งานการยืนยันตัวตนแบบสองปัจจัย (2FA) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/user.py msgid "Two-factor authentication has been disabled." -msgstr "" +msgstr "ปิดใช้งานการยืนยันตัวตนแบบสองปัจจัย (2FA) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/user.py msgid "Your two-factor emergency codes have been regenerated." -msgstr "" +msgstr "สร้างรหัสฉุกเฉินสำหรับการยืนยันตัวตนแบบสองปัจจัยของคุณใหม่อีกครั้งเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A two-factor emergency code has been generated." +msgstr "สร้างรหัสฉุกเฉินสำหรับการยืนยันตัวตนแบบสองปัจจัยเรียบร้อยแล้ว" + +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." msgstr "" #: pretix/control/logdisplay.py @@ -16678,152 +17321,152 @@ msgstr "" msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." -msgstr "" +msgstr "เพิ่มอุปกรณ์ยืนยันตัวตนแบบสองปัจจัยชิ้นใหม่ \"{name}\" เข้าไปในบัญชีของคุณเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." -msgstr "" +msgstr "นำอุปกรณ์ยืนยันตัวตนแบบสองปัจจัย \"{name}\" ออกจากบัญชีของคุณเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Notifications have been enabled." -msgstr "" +msgstr "เปิดการแจ้งเตือนเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Notifications have been disabled." -msgstr "" +msgstr "ปิดการแจ้งเตือนเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Your notification settings have been changed." -msgstr "" +msgstr "การตั้งค่าการแจ้งเตือนของคุณถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "This user has been anonymized." -msgstr "" +msgstr "ผู้ใช้นี้ถูกลบข้อมูลระบุตัวตน (Anonymized) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "Password reset mail sent." -msgstr "" +msgstr "ส่งอีเมลสำหรับตั้งรหัสผ่านใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The password has been reset." -msgstr "" +msgstr "ตั้งรหัสผ่านใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." -msgstr "" +msgstr "ปฏิเสธการตั้งรหัสผ่านใหม่ซ้ำ เนื่องจากคำขอล่าสุดเกิดขึ้นน้อยกว่า 24 ชั่วโมงที่ผ่านมา" #: pretix/control/logdisplay.py #, python-brace-format msgid "The organizer \"{name}\" has been deleted." -msgstr "" +msgstr "ลบผู้จัดงาน \"{name}\" เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A voucher has been sent to a person on the waiting list." -msgstr "" +msgstr "ส่งบัตรกำนัลไปยังบุคคลในรายการรอสำรองเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An entry has been transferred to another waiting list." -msgstr "" +msgstr "โอนย้ายรายการไปยังรายการรอสำรองอื่นเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The team has been created." -msgstr "" +msgstr "สร้างทีมเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The team settings have been changed." -msgstr "" +msgstr "การตั้งค่าทีมถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The team has been deleted." -msgstr "" +msgstr "ลบทิมเรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/organizer.py msgid "The gate has been created." -msgstr "" +msgstr "สร้างประตูทางเข้า (Gate) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The gate has been changed." -msgstr "" +msgstr "ประตูทางเข้า (Gate) ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The gate has been deleted." -msgstr "" +msgstr "ลบประตูทางเข้า (Gate) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgctxt "subevent" msgid "The event date has been deleted." -msgstr "" +msgstr "ลบรอบการจัดงาน เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgctxt "subevent" msgid "The event date has been canceled." -msgstr "" +msgstr "ยกเลิกรอบการจัดงาน เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgctxt "subevent" msgid "The event date has been changed." -msgstr "" +msgstr "รอบการจัดงาน ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgctxt "subevent" msgid "The event date has been created." -msgstr "" +msgstr "สร้างรอบการจัดงาน เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgctxt "subevent" msgid "A quota has been added to the event date." -msgstr "" +msgstr "เพิ่มโควตาสำหรับรอบการจัดงานเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgctxt "subevent" msgid "A quota has been changed on the event date." -msgstr "" +msgstr "โควตสำหรับรอบการจัดงาน ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgctxt "subevent" msgid "A quota has been removed from the event date." -msgstr "" +msgstr "นำโควตาออกจากรอบการจัดงาน เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The device has been created." -msgstr "" +msgstr "สร้างอุปกรณ์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The device has been changed." -msgstr "" +msgstr "อุปกรณ์ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "Access of the device has been revoked." -msgstr "" +msgstr "เพิกถอนสิทธิ์การเข้าถึงของอุปกรณ์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The device has been initialized." -msgstr "" +msgstr "เริ่มต้นใช้งานอุปกรณ์ (Initialized) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The access token of the device has been regenerated." -msgstr "" +msgstr "สร้างโทเคนการเข้าถึง (Access token) ของอุปกรณ์ใหม่อีกครั้งเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The device has notified the server of an hardware or software update." -msgstr "" +msgstr "อุปกรณ์ได้แจ้งเตือนเซิร์ฟเวอร์เกี่ยวกับการอัปเดตฮาร์ดแวร์หรือซอฟต์แวร์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The gift card has been created." -msgstr "" +msgstr "สร้างบัตรของขวัญเรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/organizer.py msgid "The gift card has been changed." -msgstr "" +msgstr "บัตรของขวัญถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A manual transaction has been performed." -msgstr "" +msgstr "ดำเนินการทำธุรกรรมด้วยตนเองเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, fuzzy @@ -16840,297 +17483,297 @@ msgstr "ออกใบแจ้งหนี้เรียบร้อยแล #: pretix/control/logdisplay.py #, python-brace-format msgid "The token \"{name}\" has been created." -msgstr "" +msgstr "สร้างโทเคน \"{name}\" เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The token \"{name}\" has been revoked." -msgstr "" +msgstr "เพิกถอนโทเคน \"{name}\" เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The check-in and print log state has been reset." -msgstr "" +msgstr "รีเซ็ตสถานะประวัติการเช็กอินและการพิมพ์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The plugin has been enabled." -msgstr "" +msgstr "เปิดใช้งานปลั๊กอินเรียบร้อยแล้ว" #: pretix/control/logdisplay.py pretix/control/views/event.py #: pretix/control/views/organizer.py msgid "The plugin has been disabled." -msgstr "" +msgstr "ปิดใช้งานปลั๊กอินเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Plugin {val}" -msgstr "" +msgstr "ปลั๊กอิน {val}" #: pretix/control/logdisplay.py msgid "A meta property has been added to this event." -msgstr "" +msgstr "เพิ่มคุณสมบัติเมตา (Meta property) สำหรับอีเวนต์นี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A meta property has been removed from this event." -msgstr "" +msgstr "นำคุณสมบัติเมตา (Meta property) ออกจากอีเวนต์นี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A meta property has been changed on this event." -msgstr "" +msgstr "คุณสมบัติเมตา (Meta property) ของอีเวนต์นี้ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The event settings have been changed." -msgstr "" +msgstr "การตั้งค่าอีเวนต์ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The ticket download settings have been changed." -msgstr "" +msgstr "การตั้งค่าดาวน์โหลดตั๋วถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The shop has been taken live." -msgstr "" +msgstr "เปิดใช้งานร้านค้าจริง (Live mode) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The shop has been taken offline." -msgstr "" +msgstr "ปิดให้บริการร้านค้าชั่วคราว (Offline mode) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The shop has been taken into test mode." -msgstr "" +msgstr "เปลี่ยนร้านค้าเข้าสู่โหมดทดลอง (Test mode) เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The test mode has been disabled." -msgstr "" +msgstr "ปิดใช้งานโหมดทดลองเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The event has been created." -msgstr "" +msgstr "สร้างอีเวนต์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The event details have been changed." -msgstr "" +msgstr "รายละเอียดอีเวนต์ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "An answer option has been added to the question." -msgstr "" +msgstr "เพิ่มตัวเลือกคำตอบสำหรับคำถามเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An answer option has been removed from the question." -msgstr "" +msgstr "นำตัวเลือกคำตอบออกจากคำถามเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An answer option has been changed." -msgstr "" +msgstr "ตัวเลือกคำตอบถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A user has been added to the event team." -msgstr "" +msgstr "เพิ่มผู้ใช้เข้าร่วมทีมอีเวนต์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A user has been invited to the event team." -msgstr "" +msgstr "ส่งคำเชิญผู้ใช้เข้าร่วมทีมอีเวนต์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A user's permissions have been changed." -msgstr "" +msgstr "สิทธิ์การใช้งานของผู้ใช้ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A user has been removed from the event team." -msgstr "" +msgstr "นำผู้ใช้ออกจากทีมอีเวนต์เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The check-in list has been added." -msgstr "" +msgstr "เพิ่มรายการเช็กอินเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The check-in list has been deleted." -msgstr "" +msgstr "ลบรายการเช็กอินเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The check-in list has been changed." -msgstr "" +msgstr "รายการเช็กอินถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Check-in list {val}" -msgstr "" +msgstr "รายการเช็กอิน {val}" #: pretix/control/logdisplay.py msgid "The product has been created." -msgstr "" +msgstr "สร้างสินค้าเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The product has been changed." -msgstr "" +msgstr "สินค้าถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The product has been reordered." -msgstr "" +msgstr "เรียงลำดับสินค้าใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The product has been deleted." -msgstr "" +msgstr "ลบสินค้าเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An add-on has been added to this product." -msgstr "" +msgstr "เพิ่มสินค้าเสริม (Add-on) ให้กับสินค้านี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An add-on has been removed from this product." -msgstr "" +msgstr "นำสินค้าเสริม (Add-on) ออกจากสินค้านี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An add-on has been changed on this product." -msgstr "" +msgstr "สินค้าเสริม (Add-on) ของสินค้านี้ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A bundled item has been added to this product." -msgstr "" +msgstr "เพิ่มรายการมัดรวม (Bundled item) ให้กับสินค้านี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A bundled item has been removed from this product." -msgstr "" +msgstr "นำรายการมัดรวม (Bundled item) ออกจากสินค้านี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A bundled item has been changed on this product." -msgstr "" +msgstr "รายการมัดรวม (Bundled item) ของสินค้านี้ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A program time has been added to this product." -msgstr "" +msgstr "เพิ่มเวลาโปรแกรมกิจกรรมสำหรับสินค้านี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "A program time has been changed on this product." -msgstr "" +msgstr "เวลาโปรแกรมกิจกรรมของสินค้านี้ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "A program time has been removed from this product." -msgstr "" +msgstr "นำเวลาโปรแกรมกิจกรรมออกจากสินค้านี้เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The variation \"{value}\" has been created." -msgstr "" +msgstr "สร้างแบบย่อย (Variation) \"{value}\" เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The variation \"{value}\" has been deleted." -msgstr "" +msgstr "ลบแบบย่อย (Variation) \"{value}\" เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The variation \"{value}\" has been changed." -msgstr "" +msgstr "แบบย่อย (Variation) \"{value}\" ถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Payment {local_id} has been confirmed." -msgstr "" +msgstr "การชำระเงิน {local_id} ได้รับการยืนยันเรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Payment {local_id} has been canceled." -msgstr "" +msgstr "การชำระเงิน {local_id} ถูกยกเลิกแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Canceling payment {local_id} has failed." -msgstr "" +msgstr "การยกเลิกรายการชำระเงิน {local_id} ล้มเหลว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Payment {local_id} has been started." -msgstr "" +msgstr "เริ่มต้นรายการชำระเงิน {local_id} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Payment {local_id} has failed." -msgstr "" +msgstr "การชำระเงิน {local_id} ล้มเหลว" #: pretix/control/logdisplay.py #, python-brace-format msgid "The order could not be marked as paid: {message}" -msgstr "" +msgstr "ไม่สามารถทำเครื่องหมายคำสั่งซื้อว่าชำระเงินแล้วได้: {message}" #: pretix/control/logdisplay.py msgid "The order has been overpaid." -msgstr "" +msgstr "คำสั่งซื้อมีการชำระเงินเกินจำนวน" #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has been created." -msgstr "" +msgstr "สร้างรายการคืนเงิน {local_id} เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has been created by an external entity." -msgstr "" +msgstr "รายการคืนเงิน {local_id} ถูกสร้างขึ้นโดยระบบหรือบุคคลภายนอก" #: pretix/control/logdisplay.py msgid "The customer requested you to issue a refund." -msgstr "" +msgstr "ลูกค้าร้องขอให้คุณดำเนินการคืนเงิน" #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has been completed." -msgstr "" +msgstr "การคืนเงิน {local_id} เสร็จสมบูรณ์แล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has been canceled." -msgstr "" +msgstr "รายการคืนเงิน {local_id} ถูกยกเลิกแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "Refund {local_id} has failed." -msgstr "" +msgstr "การคืนเงิน {local_id} ล้มเหลว" #: pretix/control/logdisplay.py msgid "The quota has been added." -msgstr "" +msgstr "เพิ่มโควตาเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The quota has been deleted." -msgstr "" +msgstr "ลบโควตาเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The quota has been changed." -msgstr "" +msgstr "โควตาถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The quota has closed." -msgstr "" +msgstr "โควตาปิดรับแล้ว" #: pretix/control/logdisplay.py pretix/control/views/item.py msgid "The quota has been re-opened." -msgstr "" +msgstr "เปิดรับโควตาใหม่อีกครั้งเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The question has been added." -msgstr "" +msgstr "เพิ่มคำถามเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The question has been deleted." -msgstr "" +msgstr "ลบคำถามเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The question has been changed." -msgstr "" +msgstr "คำถามถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "The question has been reordered." -msgstr "" +msgstr "เรียงลำดับคำถามใหม่เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The discount has been added." -msgstr "" +msgstr "เพิ่มส่วนลดเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The discount has been deleted." -msgstr "" +msgstr "ลบส่วนลดเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "The discount has been changed." -msgstr "" +msgstr "ส่วนลดถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py #, python-brace-format @@ -17138,41 +17781,45 @@ msgid "" "Position #{posid} has been checked in manually at {datetime} on list \"{list}" "\"." msgstr "" +"เช็กอินตำแหน่งรายการ #{posid} ด้วยตนเองเมื่อ {datetime} ในรายการ \"{list}\" " +"เรียบร้อยแล้ว" #: pretix/control/logdisplay.py #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" +"เช็กอินตำแหน่งรายการ #{posid} ซ้ำอีกครั้งเมื่อ {datetime} ในรายการ \"{list}\" " +"เรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An entry has been removed from the waiting list." -msgstr "" +msgstr "นำรายการอยู่ออกจากรายการรอสำรองเรียบร้อยแล้ว" #: pretix/control/logdisplay.py msgid "An entry has been changed on the waiting list." -msgstr "" +msgstr "รายการในรายการรอสำรองถูกเปลี่ยนแปลงแล้ว" #: pretix/control/logdisplay.py msgid "An entry has been added to the waiting list." -msgstr "" +msgstr "เพิ่มรายการลงในรายการรอสำรองเรียบร้อยแล้ว" #: pretix/control/middleware.py msgid "" "The selected event was not found or you have no permission to administrate " "it." -msgstr "" +msgstr "ไม่พบอีเวนต์ที่เลือก หรือคุณไม่มีสิทธิ์ในการบริหารจัดการ" #: pretix/control/middleware.py msgid "" "The selected organizer was not found or you have no permission to " "administrate it." -msgstr "" +msgstr "ไม่พบผู้จัดงานที่เลือก หรือคุณไม่มีสิทธิ์ในการบริหารจัดการ" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/dashboard.html msgid "Dashboard" -msgstr "" +msgstr "แผงควบคุม" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/checkin/list_edit.html @@ -17186,7 +17833,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/mail.html #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "General" -msgstr "" +msgstr "ทั่วไป" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/event/quick_setup.html @@ -17198,7 +17845,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Payment" -msgstr "" +msgstr "การชำระเงิน" #: pretix/control/navigation.py pretix/control/views/event.py #: pretix/control/views/subevents.py @@ -17208,40 +17855,40 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html #: pretix/presale/templates/pretixpresale/organizers/index.html msgid "Tickets" -msgstr "" +msgstr "ตั๋ว" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/event/tax.html #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Taxes" -msgstr "" +msgstr "ภาษี" #: pretix/control/navigation.py msgid "Invoicing" -msgstr "" +msgstr "การออกใบแจ้งหนี้" #: pretix/control/navigation.py msgctxt "action" msgid "Cancellation" -msgstr "" +msgstr "การยกเลิก" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/event/widget.html msgid "Widget" -msgstr "" +msgstr "วิดเจ็ต" #: pretix/control/navigation.py msgid "Categories" -msgstr "" +msgstr "หมวดหมู่" #: pretix/control/navigation.py msgid "Discounts" -msgstr "" +msgstr "ส่วนลด" #: pretix/control/navigation.py msgid "Overview" -msgstr "" +msgstr "ภาพรวม" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/order/index.html @@ -17249,29 +17896,29 @@ msgstr "" #: pretix/plugins/reports/accountingreport.py #: pretix/presale/templates/pretixpresale/event/order.html msgid "Refunds" -msgstr "" +msgstr "การคืนเงิน" #: pretix/control/navigation.py msgid "Import" -msgstr "" +msgstr "นำเข้าข้อมูล" #: pretix/control/navigation.py msgid "All vouchers" -msgstr "" +msgstr "บัตรกำนัลทั้งหมด" #: pretix/control/navigation.py msgid "Tags" -msgstr "" +msgstr "แท็ก" #: pretix/control/navigation.py msgctxt "navigation" msgid "Check-in" -msgstr "" +msgstr "การเช็กอิน" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgid "Check-in history" -msgstr "" +msgstr "ประวัติการเช็กอิน" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/event/plugins.html @@ -17279,101 +17926,101 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/plugins.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html msgid "Search" -msgstr "" +msgstr "ค้นหา" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/reports/accountingreport.py msgid "Payments" -msgstr "" +msgstr "การชำระเงิน" #: pretix/control/navigation.py msgid "User settings" -msgstr "" +msgstr "ตั้งค่าผู้ใช้งาน" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/user/settings.html msgid "Notifications" -msgstr "" +msgstr "การแจ้งเตือน" #: pretix/control/navigation.py msgid "2FA" -msgstr "" +msgstr "การยืนยันตัวตนแบบสองปัจจัย (2FA)" #: pretix/control/navigation.py msgid "Authorized apps" -msgstr "" +msgstr "แอปพลิเคชันที่ได้รับอนุญาต" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/user/history.html #: pretix/control/templates/pretixcontrol/user/settings.html msgid "Account history" -msgstr "" +msgstr "ประวัติบัญชี" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/user/staff_session_list.html msgid "Admin sessions" -msgstr "" +msgstr "เซสชันผู้ดูแลระบบ" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/global_settings_base.html msgid "Global settings" -msgstr "" +msgstr "การตั้งค่าส่วนกลาง" #: pretix/control/navigation.py msgid "Update check" -msgstr "" +msgstr "ตรวจสอบการอัปเดต" #: pretix/control/navigation.py msgid "License check" -msgstr "" +msgstr "ตรวจสอบใบอนุญาตใช้งาน" #: pretix/control/navigation.py msgid "System report" -msgstr "" +msgstr "รายงานระบบ" #: pretix/control/navigation.py msgid "Data sync problems" -msgstr "" +msgstr "ปัญหาการซิงค์ข้อมูล" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/properties.html msgid "Event metadata" -msgstr "" +msgstr "เมตาข้อมูลอีเวนต์ (Metadata)" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/webhooks.html msgid "Webhooks" -msgstr "" +msgstr "เว็บฮุก (Webhooks)" #: pretix/control/navigation.py msgid "Acceptance" -msgstr "" +msgstr "การตอบรับ" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/ssoclients.html msgid "SSO clients" -msgstr "" +msgstr "SSO Clients" #: pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html msgid "SSO providers" -msgstr "" +msgstr "ผู้ให้บริการ SSO (SSO Providers)" #: pretix/control/permissions.py msgid "You do not have permission to view this content." -msgstr "" +msgstr "คุณไม่มีสิทธิ์ในการดูเนื้อหานี้" #: pretix/control/templates/pretixcontrol/auth/base.html #: pretix/control/templates/pretixcontrol/base.html #, python-format msgid "You are currently working on behalf of %(user)s." -msgstr "" +msgstr "ปัจจุบันคุณกำลังปฏิบัติงานในนามของ %(user)s" #: pretix/control/templates/pretixcontrol/auth/base.html #: pretix/control/templates/pretixcontrol/base.html msgid "Stop impersonating" -msgstr "" +msgstr "ยกเลิกการสวมรอย" #: pretix/control/templates/pretixcontrol/auth/forgot.html msgid "Password recovery" @@ -17381,11 +18028,11 @@ msgstr "การกู้คืนรหัสผ่าน" #: pretix/control/templates/pretixcontrol/auth/forgot.html msgid "Send recovery information" -msgstr "" +msgstr "ส่งข้อมูลการกู้คืนบัญชี" #: pretix/control/templates/pretixcontrol/auth/invite.html msgid "Accept an invitation" -msgstr "" +msgstr "ยอมรับคำเชิญ" #: pretix/control/templates/pretixcontrol/auth/invite.html #, python-format @@ -17394,11 +18041,13 @@ msgid "" "you can log in first and then click this link again to " "accept the invitation with your existing account." msgstr "" +"หากคุณมีบัญชีในระบบนี้ด้วยอีเมลอื่นอยู่แล้ว คุณสามารถ เข้าสู่ระบบ ก่อน " +"จากนั้นคลิกลิงก์นี้อีกครั้งเพื่อยอมรับคำเชิญด้วยบัญชีที่มีอยู่ของคุณ" #: pretix/control/templates/pretixcontrol/auth/invite.html #: pretix/control/templates/pretixcontrol/auth/register.html msgid "Login" -msgstr "" +msgstr "เข้าสู่ระบบ" #: pretix/control/templates/pretixcontrol/auth/invite.html #: pretix/control/templates/pretixcontrol/auth/login.html @@ -17412,32 +18061,34 @@ msgid "" "in repeatedly. Please check if your browser is set to block cookies, or " "delete all existing cookies and retry." msgstr "" +"ดูเหมือนว่าเบราว์เซอร์ของคุณจะไม่ยอมรับคุกกี้ของเรา ทำให้คุณต้องเข้าสู่ระบบซ้ำๆ " +"กรุณาตรวจสอบว่าเบราว์เซอร์ตั้งค่าบล็อกคุกกี้ไว้หรือไม่ หรือลบคุกกี้ที่มีทั้งหมดแล้วลองใหม่อีกครั้ง" #: pretix/control/templates/pretixcontrol/auth/login.html #: pretix/presale/templates/pretixpresale/fragment_login_status.html #: pretix/presale/templates/pretixpresale/organizers/customer_login.html #: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html msgid "Log in" -msgstr "" +msgstr "เข้าสู่ระบบ" #: pretix/control/templates/pretixcontrol/auth/login.html msgid "Lost password?" -msgstr "" +msgstr "ลืมรหัสผ่าน?" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html #: pretix/control/templates/pretixcontrol/user/reauth.html msgid "Welcome back!" -msgstr "" +msgstr "ยินดีต้อนรับกลับมา!" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html msgid "" "You configured your account to require authentication with a second medium, " "e.g. your phone. Please enter your verification code here:" -msgstr "" +msgstr "คุณได้ตั้งค่าบัญชีให้ต้องยืนยันตัวตนด้วยสื่อตัวที่สอง เช่น โทรศัพท์ของคุณ กรุณากรอกรหัสยืนยันที่นี่:" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html msgid "Token" -msgstr "" +msgstr "รหัสโทเคน" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html #: pretix/control/templates/pretixcontrol/user/reauth.html @@ -17445,12 +18096,16 @@ msgid "" "WebAuthn failed. Check that the correct authentication device is correctly " "plugged in." msgstr "" +"การยืนยันตัวตนด้วย WebAuthn ล้มเหลว " +"กรุณาตรวจสอบว่าเชื่อมต่ออุปกรณ์ยืนยันตัวตนที่ถูกต้องเรียบร้อยแล้ว" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html msgid "" "Alternatively, connect your WebAuthn device. If it has a button, touch it " "now. You might have to unplug the device and plug it back in again." msgstr "" +"หรือเชื่อมต่ออุปกรณ์ WebAuthn ของคุณ หากอุปกรณ์มีปุ่ม ให้กดปุ่มทันที " +"คุณอาจต้องถอดอุปกรณ์ออกแล้วเสียบกลับเข้าไปใหม่อีกครั้ง" #: pretix/control/templates/pretixcontrol/auth/login_2fa.html #: pretix/control/templates/pretixcontrol/email_setup.html @@ -17480,7 +18135,7 @@ msgstr "ดำเนินการต่อ" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Authorize an application" -msgstr "" +msgstr "อนุญาตแอปพลิเคชัน" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html #, python-format @@ -17488,387 +18143,32 @@ msgid "" "Do you really want to grant the application %(application)s " "access to your pretix account?" msgstr "" +"คุณต้องการอนุญาตให้แอปพลิเคชัน %(application)s เข้าถึงบัญชี pretix " +"ของคุณใช่หรือไม่?" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html #, python-format msgid "You are currently logged in as %(user)s." -msgstr "" +msgstr "ปัจจุบันคุณเข้าสู่ระบบในชื่อ %(user)s" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "The application requires the following permissions:" -msgstr "" +msgstr "แอปพลิเคชันต้องการสิทธิ์การใช้งานดังต่อไปนี้:" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "" "Please select the organizer accounts this application should get access to:" -msgstr "" +msgstr "กรุณาเลือกบัญชีผู้จัดงานที่ต้องการให้แอปพลิเคชันนี้เข้าถึง:" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" +"แอปพลิเคชันนี้ยังไม่ผ่านการตรวจสอบโดยทีมงาน pretix การให้สิทธิ์เข้าถึงบัญชี " +"pretix ของคุณถือเป็นความเสี่ยงของคุณเอง" #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html -msgid "Error:" -msgstr "" - -#: pretix/control/templates/pretixcontrol/auth/recover.html -msgid "Set new password" -msgstr "" - -#: pretix/control/templates/pretixcontrol/auth/recover.html -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/email_setup_smtp.html -#: pretix/control/templates/pretixcontrol/event/cancel.html -#: pretix/control/templates/pretixcontrol/event/invoicing.html -#: pretix/control/templates/pretixcontrol/event/mail.html -#: pretix/control/templates/pretixcontrol/event/payment.html -#: pretix/control/templates/pretixcontrol/event/payment_provider.html -#: pretix/control/templates/pretixcontrol/event/quick_setup.html -#: pretix/control/templates/pretixcontrol/event/settings.html -#: pretix/control/templates/pretixcontrol/event/tax.html -#: pretix/control/templates/pretixcontrol/event/tax_edit.html -#: pretix/control/templates/pretixcontrol/event/tickets.html -#: pretix/control/templates/pretixcontrol/global_settings.html -#: pretix/control/templates/pretixcontrol/global_update.html -#: pretix/control/templates/pretixcontrol/item/index.html -#: pretix/control/templates/pretixcontrol/items/category.html -#: pretix/control/templates/pretixcontrol/items/discount.html -#: pretix/control/templates/pretixcontrol/items/question_edit.html -#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html -#: pretix/control/templates/pretixcontrol/items/quota_edit.html -#: pretix/control/templates/pretixcontrol/oauth/app_register.html -#: pretix/control/templates/pretixcontrol/oauth/app_update.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/orders/export_form.html -#: pretix/control/templates/pretixcontrol/organizers/channel_add.html -#: pretix/control/templates/pretixcontrol/organizers/channel_edit.html -#: pretix/control/templates/pretixcontrol/organizers/create.html -#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html -#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html -#: pretix/control/templates/pretixcontrol/organizers/device_edit.html -#: pretix/control/templates/pretixcontrol/organizers/edit.html -#: pretix/control/templates/pretixcontrol/organizers/export_form.html -#: pretix/control/templates/pretixcontrol/organizers/gate_edit.html -#: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_invite.html -#: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html -#: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html -#: pretix/control/templates/pretixcontrol/organizers/mail.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html -#: pretix/control/templates/pretixcontrol/organizers/plugin_events.html -#: pretix/control/templates/pretixcontrol/organizers/property_edit.html -#: pretix/control/templates/pretixcontrol/organizers/reusable_medium_edit.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_edit.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html -#: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/notifications.html -#: pretix/control/templates/pretixcontrol/user/settings.html -#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html -#: pretix/control/templates/pretixcontrol/users/create.html -#: pretix/control/templates/pretixcontrol/users/form.html -#: pretix/control/templates/pretixcontrol/vouchers/bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html -#: pretix/control/templates/pretixcontrol/vouchers/detail.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html -#: pretix/plugins/returnurl/templates/returnurl/settings.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html -#: pretix/presale/templates/pretixpresale/organizers/customer_info.html -#: pretix/presale/templates/pretixpresale/organizers/customer_password.html -#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html -msgid "Save" -msgstr "" - -#: pretix/control/templates/pretixcontrol/auth/register.html -msgid "Create a new account" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "Toggle navigation" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "Go to shop" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "Public profile" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "End admin session" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "Account Settings" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -#: pretix/presale/templates/pretixpresale/fragment_login_status.html -msgid "Log out" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "Organizer account" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "Search for events" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -#: pretix/presale/templates/pretixpresale/base.html -msgid "" -"We've detected that you are using Microsoft Internet Explorer." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -#: pretix/presale/templates/pretixpresale/base.html -msgid "" -"Internet Explorer is an old browser that does not support lots of recent web-" -"based technologies and is no longer supported by this website." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -#: pretix/presale/templates/pretixpresale/base.html -msgid "" -"We kindly ask you to move to one of our supported browsers, such as " -"Microsoft Edge, Mozilla Firefox, Google Chrome, or Safari." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "" -"Please leave a short comment on what you did in the following admin sessions:" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "Read more" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "" -"Your event contains test mode orders even though " -"test mode has been disabled. You should delete those orders " -"to make sure they do not show up in your reports and statistics and block " -"people from actually buying tickets." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "Show all test mode orders" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "" -"Starting with version 1.2.0, pretix automatically checks for updates in the " -"background. During this check, anonymous data is transmitted to servers " -"operated by pretix' developers. Click on this message to find out more, " -"disable this feature or enter your email address to get notified via email " -"if a new update arrives. This message will disappear once you clicked it." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "" -"Click here to do a license compliance check to make sure your usage of " -"pretix is in line with pretix' license." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "" -"The cronjob component of pretix was not executed in the last hours. Please " -"check that you have completed all installation steps and your cronjob is " -"executed correctly." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "" -"pretix is running in debug mode. For security reasons, please never run " -"debug mode on a production instance." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "" -"For security reasons, please change your password before you continue. " -"Afterwards you will be redirected to your original destination." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -#, python-format -msgid "Times displayed in %(tz)s" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -msgid "running in development mode" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html -#: pretix/presale/templates/pretixpresale/fragment_modals.html -#: pretix/presale/templates/pretixpresale/postmessage.html -#: pretix/presale/templates/pretixpresale/waiting.html -msgid "If this takes longer than a few minutes, please contact us." -msgstr "หากใช้เวลานานกว่าสองสามนาที โปรดติดต่อเรา" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#: pretix/control/templates/pretixcontrol/organizers/devices.html -msgid "Device ID" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Receipt ID" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#: pretix/control/templates/pretixcontrol/subevents/detail.html -msgid "ID" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "ZVT Terminal" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgctxt "terminal_zvt" -msgid "Confirmation mode" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgctxt "terminal_zvt" -msgid "Trace number" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgctxt "terminal_zvt" -msgid "Payment type" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgctxt "terminal_zvt" -msgid "Additional text" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgctxt "terminal_zvt" -msgid "Turnover number" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgctxt "terminal_zvt" -msgid "Receipt number" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgctxt "terminal_zvt" -msgid "Card type" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Unknown" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgctxt "terminal_zvt" -msgid "Card expiration" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Transaction Code" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Merchant Code" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Card Entry Mode" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Card number" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Client Transaction Code" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Server Transaction Code" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Payment reference" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Payment Application" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Authorization Code" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Transaction ID" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -#: pretix/plugins/banktransfer/payment.py -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -msgid "Reference" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Terminal ID" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Card holder" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Card expiration" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Result Code" -msgstr "" - -#: pretix/control/templates/pretixcontrol/boxoffice/payment.html -msgid "Cash" -msgstr "" - -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -msgid "Delete check-ins" -msgstr "" - -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#, python-format -msgid "" -"Are you sure you want to permanently delete the check-ins of one " -"ticket?" -msgid_plural "" -"Are you sure you want to permanently delete the check-ins of " -"%(count)s tickets?" -msgstr[0] "" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/checkin/reset.html @@ -17945,6 +18245,395 @@ msgstr[0] "" msgid "Cancel" msgstr "ยกเลิก" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "แอปพลิเคชันที่ได้รับอนุญาต" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +msgid "Error:" +msgstr "ข้อผิดพลาด:" + +#: pretix/control/templates/pretixcontrol/auth/recover.html +msgid "Set new password" +msgstr "ตั้งรหัสผ่านใหม่" + +#: pretix/control/templates/pretixcontrol/auth/recover.html +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/email_setup_smtp.html +#: pretix/control/templates/pretixcontrol/event/cancel.html +#: pretix/control/templates/pretixcontrol/event/invoicing.html +#: pretix/control/templates/pretixcontrol/event/mail.html +#: pretix/control/templates/pretixcontrol/event/payment.html +#: pretix/control/templates/pretixcontrol/event/payment_provider.html +#: pretix/control/templates/pretixcontrol/event/quick_setup.html +#: pretix/control/templates/pretixcontrol/event/settings.html +#: pretix/control/templates/pretixcontrol/event/tax.html +#: pretix/control/templates/pretixcontrol/event/tax_edit.html +#: pretix/control/templates/pretixcontrol/event/tickets.html +#: pretix/control/templates/pretixcontrol/global_settings.html +#: pretix/control/templates/pretixcontrol/global_update.html +#: pretix/control/templates/pretixcontrol/item/index.html +#: pretix/control/templates/pretixcontrol/items/category.html +#: pretix/control/templates/pretixcontrol/items/discount.html +#: pretix/control/templates/pretixcontrol/items/question_edit.html +#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html +#: pretix/control/templates/pretixcontrol/items/quota_edit.html +#: pretix/control/templates/pretixcontrol/oauth/app_register.html +#: pretix/control/templates/pretixcontrol/oauth/app_update.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/orders/export_form.html +#: pretix/control/templates/pretixcontrol/organizers/channel_add.html +#: pretix/control/templates/pretixcontrol/organizers/channel_edit.html +#: pretix/control/templates/pretixcontrol/organizers/create.html +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html +#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html +#: pretix/control/templates/pretixcontrol/organizers/device_edit.html +#: pretix/control/templates/pretixcontrol/organizers/edit.html +#: pretix/control/templates/pretixcontrol/organizers/export_form.html +#: pretix/control/templates/pretixcontrol/organizers/gate_edit.html +#: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_invite.html +#: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html +#: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html +#: pretix/control/templates/pretixcontrol/organizers/mail.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html +#: pretix/control/templates/pretixcontrol/organizers/plugin_events.html +#: pretix/control/templates/pretixcontrol/organizers/property_edit.html +#: pretix/control/templates/pretixcontrol/organizers/reusable_medium_edit.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_edit.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html +#: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/notifications.html +#: pretix/control/templates/pretixcontrol/user/settings.html +#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html +#: pretix/control/templates/pretixcontrol/users/create.html +#: pretix/control/templates/pretixcontrol/users/form.html +#: pretix/control/templates/pretixcontrol/vouchers/bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html +#: pretix/control/templates/pretixcontrol/vouchers/detail.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html +#: pretix/plugins/returnurl/templates/returnurl/settings.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html +msgid "Save" +msgstr "บันทึก" + +#: pretix/control/templates/pretixcontrol/auth/register.html +msgid "Create a new account" +msgstr "สร้างบัญชีใหม่" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "Toggle navigation" +msgstr "สลับแถบเมนูนำทาง" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "Go to shop" +msgstr "ไปยังร้านค้า" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "Public profile" +msgstr "โปรไฟล์สาธารณะ" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "End admin session" +msgstr "สิ้นสุดเซสชันผู้ดูแลระบบ" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "Account Settings" +msgstr "ตั้งค่าบัญชี" + +#: pretix/control/templates/pretixcontrol/base.html +#: pretix/presale/templates/pretixpresale/fragment_login_status.html +msgid "Log out" +msgstr "ออกจากระบบ" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "Organizer account" +msgstr "บัญชีผู้จัดงาน" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "Search for events" +msgstr "ค้นหาอีเวนต์" + +#: pretix/control/templates/pretixcontrol/base.html +#: pretix/presale/templates/pretixpresale/base.html +msgid "" +"We've detected that you are using Microsoft Internet Explorer." +msgstr "เราตรวจพบว่าคุณกำลังใช้งาน Microsoft Internet Explorer" + +#: pretix/control/templates/pretixcontrol/base.html +#: pretix/presale/templates/pretixpresale/base.html +msgid "" +"Internet Explorer is an old browser that does not support lots of recent web-" +"based technologies and is no longer supported by this website." +msgstr "" +"Internet Explorer เป็นเบราว์เซอร์เก่าที่ไม่รองรับเทคโนโลยีเว็บสมัยใหม่จำนวนมาก " +"และไม่ได้รับการสนับสนุนโดยเว็บไซต์นี้อีกต่อไป" + +#: pretix/control/templates/pretixcontrol/base.html +#: pretix/presale/templates/pretixpresale/base.html +msgid "" +"We kindly ask you to move to one of our supported browsers, such as " +"Microsoft Edge, Mozilla Firefox, Google Chrome, or Safari." +msgstr "" +"ขอความกรุณาเปลี่ยนไปใช้งานหนึ่งในเบราว์เซอร์ที่เรารองรับ เช่น Microsoft Edge, Mozilla " +"Firefox, Google Chrome หรือ Safari" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "" +"Please leave a short comment on what you did in the following admin sessions:" +msgstr "กรุณาใส่ความคิดเห็นสั้นๆ เกี่ยวกับสิ่งที่คุณได้ดำเนินการในเซสชันผู้ดูแลระบบต่อไปนี้:" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "Read more" +msgstr "อ่านเพิ่มเติม" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "" +"Your event contains test mode orders even though " +"test mode has been disabled. You should delete those orders " +"to make sure they do not show up in your reports and statistics and block " +"people from actually buying tickets." +msgstr "" +"อีเวนต์ของคุณมี คำสั่งซื้อในโหมดทดลอง แม้ว่า โหมดทดลองจะถูกปิดใช้งานแล้ว คุณควรลบคำสั่งซื้อเหล่านั้นออก " +"เพื่อให้แน่ใจว่าจะไม่แสดงในรายงานและสถิติของคุณ รวมถึงไม่บล็อกผู้ใช้อื่นจากการซื้อตั๋วจริง" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "Show all test mode orders" +msgstr "แสดงคำสั่งซื้อในโหมดทดลองทั้งหมด" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "" +"Starting with version 1.2.0, pretix automatically checks for updates in the " +"background. During this check, anonymous data is transmitted to servers " +"operated by pretix' developers. Click on this message to find out more, " +"disable this feature or enter your email address to get notified via email " +"if a new update arrives. This message will disappear once you clicked it." +msgstr "" +"ตั้งแต่เวอร์ชัน 1.2.0 เป็นต้นไป pretix จะตรวจสอบการอัปเดตเบื้องหลังโดยอัตโนมัติ " +"ในระหว่างการตรวจสอบนี้ ข้อมูลไม่ระบุตัวตนจะถูกส่งไปยังเซิร์ฟเวอร์ที่ดำเนินการโดยผู้พัฒนา pretix " +"คลิกที่ข้อความนี้เพื่อดูข้อมูลเพิ่มเติม ปิดใช้งานฟีเจอร์นี้ " +"หรือกรอกที่อยู่อีเมลของคุณเพื่อรับการแจ้งเตือนทางอีเมลเมื่อมีการอัปเดตใหม่ " +"ข้อความนี้จะหายไปเมื่อคุณคลิก" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" +"คลิกที่นี่เพื่อตรวจสอบการปฏิบัติตามข้อกำหนดใบอนุญาตใช้งาน เพื่อให้แน่ใจว่าการใช้งาน pretix " +"ของคุณสอดคล้องกับใบอนุญาตของ pretix" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "" +"The cronjob component of pretix was not executed in the last hours. Please " +"check that you have completed all installation steps and your cronjob is " +"executed correctly." +msgstr "" +"ส่วนประกอบ Cronjob ของ pretix ไม่ได้ทำงานในช่วงไม่กี่ชั่วโมงที่ผ่านมา " +"กรุณาตรวจสอบว่าคุณได้ดำเนินการตามขั้นตอนการติดตั้งทั้งหมดเสร็จสิ้น และ Cronjob " +"ของคุณทำงานอย่างถูกต้อง" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "" +"pretix is running in debug mode. For security reasons, please never run " +"debug mode on a production instance." +msgstr "" +"pretix กำลังทำงานในโหมดแก้ไขข้อผิดพลาด (Debug mode) เพื่อเหตุผลด้านความปลอดภัย " +"โปรดอย่ารันโหมดแก้ไขข้อผิดพลาดบนระบบที่ใช้งานจริง (Production instance) โดยเด็ดขาด" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "" +"For security reasons, please change your password before you continue. " +"Afterwards you will be redirected to your original destination." +msgstr "" +"เพื่อเหตุผลด้านความปลอดภัย กรุณาเปลี่ยนรหัสผ่านของคุณก่อนดำเนินการต่อ " +"หลังจากนั้นคุณจะถูกนำไปยังหน้าปลายทางเดิมของคุณ" + +#: pretix/control/templates/pretixcontrol/base.html +#, python-format +msgid "Times displayed in %(tz)s" +msgstr "เวลาแสดงในเขตเวลา %(tz)s" + +#: pretix/control/templates/pretixcontrol/base.html +msgid "running in development mode" +msgstr "กำลังทำงานในโหมดการพัฒนา (Development mode)" + +#: pretix/control/templates/pretixcontrol/base.html +#: pretix/presale/templates/pretixpresale/fragment_modals.html +#: pretix/presale/templates/pretixpresale/postmessage.html +#: pretix/presale/templates/pretixpresale/waiting.html +msgid "If this takes longer than a few minutes, please contact us." +msgstr "หากใช้เวลานานกว่าสองสามนาที โปรดติดต่อเรา" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "Device ID" +msgstr "รหัสอุปกรณ์ (Device ID)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Receipt ID" +msgstr "รหัสใบเสร็จ (Receipt ID)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +#: pretix/control/templates/pretixcontrol/subevents/detail.html +msgid "ID" +msgstr "รหัส (ID)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "ZVT Terminal" +msgstr "เครื่องรูดบัตร ZVT (ZVT Terminal)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgctxt "terminal_zvt" +msgid "Confirmation mode" +msgstr "โหมดการยืนยัน" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgctxt "terminal_zvt" +msgid "Trace number" +msgstr "หมายเลขอ้างอิงรายการ (Trace number)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgctxt "terminal_zvt" +msgid "Payment type" +msgstr "ประเภทการชำระเงิน" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgctxt "terminal_zvt" +msgid "Additional text" +msgstr "ข้อความเพิ่มเติม" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgctxt "terminal_zvt" +msgid "Turnover number" +msgstr "หมายเลขรอบการทำรายการ (Turnover number)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgctxt "terminal_zvt" +msgid "Receipt number" +msgstr "หมายเลขใบเสร็จ" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgctxt "terminal_zvt" +msgid "Card type" +msgstr "ประเภทบัตร" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Unknown" +msgstr "ไม่ทราบ" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgctxt "terminal_zvt" +msgid "Card expiration" +msgstr "วันหมดอายุบัตร" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Transaction Code" +msgstr "รหัสธุรกรรม (Transaction Code)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Merchant Code" +msgstr "รหัสร้านค้า (Merchant Code)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Card Entry Mode" +msgstr "วิธีการอ่านข้อมูลบัตร (Card Entry Mode)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Card number" +msgstr "หมายเลขบัตร" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Client Transaction Code" +msgstr "รหัสธุรกรรมฝั่งไคลเอ็นต์ (Client Transaction Code)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Server Transaction Code" +msgstr "รหัสธุรกรรมฝั่งเซิร์ฟเวอร์ (Server Transaction Code)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Payment reference" +msgstr "ข้อมูลอ้างอิงการชำระเงิน" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Payment Application" +msgstr "แอปพลิเคชันชำระเงิน" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Authorization Code" +msgstr "รหัสอนุมัติ (Authorization Code)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Transaction ID" +msgstr "รหัสธุรกรรม (Transaction ID)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +#: pretix/plugins/banktransfer/payment.py +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html +msgid "Reference" +msgstr "ข้อมูลอ้างอิง" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Terminal ID" +msgstr "รหัสเครื่อง EDC/เทอร์มินัล (Terminal ID)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Card holder" +msgstr "ชื่อผู้ถือบัตร" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Card expiration" +msgstr "วันหมดอายุบัตร" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Result Code" +msgstr "รหัสผลลัพธ์ (Result Code)" + +#: pretix/control/templates/pretixcontrol/boxoffice/payment.html +msgid "Cash" +msgstr "เงินสด" + +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +msgid "Delete check-ins" +msgstr "ลบประวัติการเช็กอิน" + +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#, python-format +msgid "" +"Are you sure you want to permanently delete the check-ins of one " +"ticket?" +msgid_plural "" +"Are you sure you want to permanently delete the check-ins of " +"%(count)s tickets?" +msgstr[0] "" +"คุณแน่ใจหรือไม่ว่าต้องการลบประวัติการเช็กอินของ ตั๋ว %(count)s ใบ " +"อย่างถาวร?" + #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -17990,7 +18679,7 @@ msgstr "ยกเลิก" #: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html #: pretix/presale/templates/pretixpresale/organizers/customer_profiles.html msgid "Delete" -msgstr "" +msgstr "ลบ" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/checkin/index.html @@ -18024,15 +18713,15 @@ msgstr "กรอง" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgid "Your search did not match any check-ins." -msgstr "" +msgstr "ไม่พบประวัติการเช็กอินที่ตรงกับการค้นหาของคุณ" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgid "You haven't scanned any tickets yet." -msgstr "" +msgstr "คุณยังไม่ได้สแกนตั๋วใดๆ" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgid "Time of scan" -msgstr "" +msgstr "เวลาที่สแกน" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/checkin/simulator.html @@ -18045,78 +18734,78 @@ msgstr "ผลลัพธ์" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Automatically marked not present: %(date)s" -msgstr "" +msgstr "ทำเครื่องหมายว่าไม่อยู่ในงานโดยอัตโนมัติเมื่อ: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Additional entry scan: %(date)s" -msgstr "" +msgstr "สแกนเข้างานเพิ่มเติมเมื่อ: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #, python-format msgid "Offline scan. Upload time: %(date)s" -msgstr "" +msgstr "สแกนแบบออฟไลน์ เวลาที่อัปโหลด: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Automatically checked in: %(date)s" -msgstr "" +msgstr "เช็กอินโดยอัตโนมัติเมื่อ: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgid "Failed in offline mode" -msgstr "" +msgstr "ล้มเหลวในโหมดออฟไลน์" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgctxt "checkin_result" msgid "Successful" -msgstr "" +msgstr "สำเร็จ" #: pretix/control/templates/pretixcontrol/checkin/checkins.html msgctxt "checkin_result" msgid "Denied" -msgstr "" +msgstr "ปฏิเสธ" #: pretix/control/templates/pretixcontrol/checkin/checkins.html #: pretix/control/templates/pretixcontrol/event/index.html #: pretix/control/templates/pretixcontrol/organizers/device_connect.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html msgid "Copy to clipboard" -msgstr "" +msgstr "คัดลอกไปยังคลิปบอร์ด" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/checkin/list_edit.html #: pretix/control/templates/pretixcontrol/checkin/simulator.html #, python-format msgid "Check-in list: %(name)s" -msgstr "" +msgstr "รายการเช็กอิน: %(name)s" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Edit list configuration" -msgstr "" +msgstr "แก้ไขการตั้งค่ารายการ" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/checkin/list_edit.html #: pretix/control/templates/pretixcontrol/checkin/lists.html #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Check-in simulator" -msgstr "" +msgstr "ระบบจำลองการเช็กอิน (Simulator)" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/ticketoutputpdf/ticketoutput.py msgid "PDF" -msgstr "" +msgstr "PDF" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "CSV" -msgstr "" +msgstr "CSV" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "No attendee record was found." -msgstr "" +msgstr "ไม่พบข้อมูลผู้เข้าร่วมงาน" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html @@ -18128,12 +18817,12 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html msgid "select all rows for batch-operation" -msgstr "" +msgstr "เลือกทุกแถวเพื่อดำเนินการเป็นกลุ่ม (Batch operation)" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html msgid "Timestamp" -msgstr "" +msgstr "ประทับเวลา (Timestamp)" #: pretix/control/templates/pretixcontrol/checkin/index.html #: pretix/control/templates/pretixcontrol/items/quotas.html @@ -18144,46 +18833,46 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html msgid "Select all results on other pages as well" -msgstr "" +msgstr "เลือกผลลัพธ์ทั้งหมดในหน้าอื่นด้วย" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "unpaid" -msgstr "" +msgstr "ยังไม่ชำระเงิน" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Checked in but left" -msgstr "" +msgstr "เช็กอินแล้วแต่ไม่อยู่ในงาน (สแกนออกแล้ว)" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Checked in automatically" -msgstr "" +msgstr "เช็กอินโดยอัตโนมัติ" #: pretix/control/templates/pretixcontrol/checkin/index.html #, python-format msgid "Exit: %(date)s" -msgstr "" +msgstr "สแกนออกเมื่อ: %(date)s" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Check-In selected attendees" -msgstr "" +msgstr "เช็กอินผู้เข้าร่วมงานที่เลือก" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Check-Out selected attendees" -msgstr "" +msgstr "เช็กเอาต์ผู้เข้าร่วมงานที่เลือก" #: pretix/control/templates/pretixcontrol/checkin/index.html msgid "Delete all check-ins of selected attendees" -msgstr "" +msgstr "ลบประวัติการเช็กอินทั้งหมดของผู้เข้าร่วมงานที่เลือก" #: pretix/control/templates/pretixcontrol/checkin/list_delete.html msgid "Delete check-in list" -msgstr "" +msgstr "ลบรายการเช็กอิน" #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #, python-format msgid "" "Are you sure you want to delete the check-in list %(name)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบรายการเช็กอิน %(name)s?" #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #, python-format @@ -18191,17 +18880,19 @@ msgid "" "This will delete the information of %(num)s check-ins as " "well." msgstr "" +"การดำเนินการนี้จะลบข้อมูลประวัติการเช็กอินจำนวน %(num)s " +"รายการด้วยเช่นกัน" #: pretix/control/templates/pretixcontrol/checkin/list_delete.html msgid "Delete list and all check-ins" -msgstr "" +msgstr "ลบรายการและประวัติการเช็กอินทั้งหมด" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html #: pretix/control/templates/pretixcontrol/event/payment.html #: pretix/control/templates/pretixcontrol/event/tax_edit.html #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "Advanced" -msgstr "" +msgstr "ขั้นสูง" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html msgid "" @@ -18209,22 +18900,28 @@ msgid "" "specific check-in situations. Please reach out to support if you have " "questions about setting this up." msgstr "" +"การตั้งค่าในหน้านี้มีไว้สำหรับผู้ใช้ระดับมืออาชีพที่มีสถานการณ์การเช็กอินเฉพาะเจาะจงมาก " +"กรุณาติดต่อฝ่ายสนับสนุนหากคุณมีข้อสงสัยเกี่ยวกับการตั้งค่านี้" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html msgid "" "Make sure to always use the latest version of our scanning apps for these " "options to work." msgstr "" +"โปรดตรวจสอบให้แน่ใจว่าได้ใช้งานแอปพลิเคชันสแกนเวอร์ชันล่าสุดเสมอ " +"เพื่อให้ตัวเลือกเหล่านี้ทำงานได้อย่างถูกต้อง" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html msgid "" "If you make use of these advanced options, we recommend using our Android " "and Desktop apps." msgstr "" +"หากคุณใช้งานตัวเลือกขั้นสูงเหล่านี้ เราขอแนะนำให้ใช้งานผ่านแอปพลิเคชัน Android และ Desktop " +"ของเรา" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html msgid "Custom check-in rule" -msgstr "" +msgstr "กฎการเช็กอินแบบกำหนดเอง" #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "" @@ -18233,6 +18930,10 @@ msgid "" "do this process by printing out the list on paper, using this web interface " "or by using one of our mobile or desktop apps to automatically scan tickets." msgstr "" +"คุณสามารถสร้างรายการเช็กอินเพื่อใช้งานบริเวณทางเข้างานของคุณ ตัวอย่างเช่น " +"เพื่อติดตามว่าใครเข้าร่วมงานบ้าง และได้ซื้อตั๋วถูกต้องหรือไม่ " +"คุณสามารถทำกระบวนการนี้ได้โดยการพิมพ์รายการลงบนกระดาษ ใช้ผ่านหน้าเว็บอินเทอร์เฟซนี้ " +"หรือใช้แอปพลิเคชันมือถือหรือเดสก์ท็อปของเราเพื่อสแกนตั๋วโดยอัตโนมัติ" #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "" @@ -18243,6 +18944,11 @@ msgid "" "festival with festival passes that allow access to every or multiple " "performances as well as tickets only valid for single performances." msgstr "" +"คุณสามารถสร้างรายการเช็กอินหลายรายการเพื่อแยกพื้นที่ส่วนต่างๆ ของงานได้ ตัวอย่างเช่น " +"หากคุณมีทางเข้าแยกสำหรับตั๋วหลายประเภท รายการเช็กอินที่ต่างกันจะทำงานแยกจากกันโดยสิ้นเชิง: " +"หากตั๋วปรากฏอยู่ในสองรายการ ตั๋วนั้นจะสามารถใช้งานได้หนึ่งครั้งต่อหนึ่งรายการ " +"ซึ่งจะมีประโยชน์หากคุณจัดเทศกาลที่มีบัตรผ่านเทศกาล (Festival pass) " +"ที่สามารถเข้าชมได้ทุกการแสดงหรือหลายการแสดง ร่วมกับตั๋วที่ใช้ได้เฉพาะการแสดงเดียว" #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "" @@ -18251,28 +18957,32 @@ msgid "" "are connected on the organizer level, you do not have to create a new device " "for every event but can reuse them over and over again." msgstr "" +"หากคุณมีสิทธิ์การใช้งานในระดับผู้จัดงาน (Organizer level) ที่เหมาะสม " +"คุณสามารถเชื่อมต่ออุปกรณ์ใหม่เข้ากับบัญชีของคุณและใช้ตรวจสอบความถูกต้องของตั๋วได้ " +"เนื่องจากอุปกรณ์ถูกเชื่อมต่อในระดับผู้จัดงาน คุณจึงไม่จำเป็นต้องสร้างอุปกรณ์ใหม่สำหรับทุกๆ อีเวนต์ " +"แต่สามารถนำกลับมาใช้งานซ้ำได้เรื่อยๆ" #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "Your search did not match any check-in lists." -msgstr "" +msgstr "ไม่พบรายการเช็กอินที่ตรงกับการค้นหาของคุณ" #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "You haven't created any check-in lists yet." -msgstr "" +msgstr "คุณยังไม่ได้สร้างรายการเช็กอินใดๆ" #: pretix/control/templates/pretixcontrol/checkin/lists.html msgid "Create a new check-in list" -msgstr "" +msgstr "สร้างรายการเช็กอินใหม่" #: pretix/control/templates/pretixcontrol/checkin/lists.html #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Connected devices" -msgstr "" +msgstr "อุปกรณ์ที่เชื่อมต่อแล้ว" #: pretix/control/templates/pretixcontrol/checkin/lists.html #: pretix/control/templates/pretixcontrol/checkin/reset.html msgid "Reset check-in" -msgstr "" +msgstr "รีเซ็ตการเช็กอิน" #: pretix/control/templates/pretixcontrol/checkin/lists.html #: pretix/control/templates/pretixcontrol/items/categories.html @@ -18284,7 +18994,7 @@ msgstr "" #: pretix/plugins/badges/templates/pretixplugins/badges/index.html #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html msgid "Clone" -msgstr "" +msgstr "คัดลอก (Clone)" #: pretix/control/templates/pretixcontrol/checkin/reset.html msgid "" @@ -18294,6 +19004,11 @@ msgid "" "hardware setup but only before your event started, and you admitted any real " "attendees or printed any real badges or tickets." msgstr "" +"ฟีเจอร์นี้จะช่วยให้คุณสามารถรีเซ็ตสถานะการเช็กอินทั้งหมดของอีเวนต์ได้ " +"การดำเนินการนี้จะลบประวัติการเช็กอินทั้งหมด รวมถึงประวัติการพิมพ์ตั๋วหรือป้ายชื่อ (Badge) ทั้งหมด " +"เราขอแนะนำให้ใช้ฟีเจอร์นี้หลังจากทดสอบการตั้งค่าอุปกรณ์ฮาร์ดแวร์ " +"แต่ต้องเป็นช่วงเวลาก่อนที่อีเวนต์จะเริ่มต้นขึ้น และก่อนที่คุณจะอนุญาตให้ผู้เข้าร่วมงานจริงเข้างาน " +"หรือพิมพ์ป้ายชื่อหรือตั๋วจริงเท่านั้น" #: pretix/control/templates/pretixcontrol/checkin/reset.html #, python-format @@ -18301,27 +19016,30 @@ msgid "This will permanently delete 1 check-in." msgid_plural "" "This will permanently delete %(count)s check-ins." msgstr[0] "" +"การดำเนินการนี้จะลบ ประวัติการเช็กอิน %(count)s รายการ อย่างถาวร" #: pretix/control/templates/pretixcontrol/checkin/reset.html #, python-format msgid "Additionally, 1 print log will be deleted." msgid_plural "" "Additionally, %(count)s print logs will be deleted." -msgstr[0] "" +msgstr[0] "นอกจากนี้ ประวัติการพิมพ์ %(count)s รายการ จะถูกลบออกด้วย" #: pretix/control/templates/pretixcontrol/checkin/reset.html msgid "This cannot be reverted!" -msgstr "" +msgstr "การดำเนินการนี้ไม่สามารถย้อนกลับได้!" #: pretix/control/templates/pretixcontrol/checkin/reset.html msgid "" "The deleted entries will still show up in the \"Order history\" section, but " "for all other purposes the system will behave as if they never existed." msgstr "" +"รายการที่ถูกลบจะยังคงแสดงอยู่ในส่วน \"ประวัติคำสั่งซื้อ\" แต่สำหรับวัตถุประสงค์อื่นๆ ทั้งหมด " +"ระบบจะทำงานเสมือนว่ารายการเหล่านี้ไม่เคยมีอยู่มาก่อน" #: pretix/control/templates/pretixcontrol/checkin/reset.html msgid "Proceed with reset" -msgstr "" +msgstr "ดำเนินการรีเซ็ต" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "" @@ -18330,14 +19048,18 @@ msgid "" "the check-in list. No actual check-in will be performed and no modification " "to the system state is made." msgstr "" +"เครื่องมือนี้ช่วยให้คุณตรวจสอบความถูกต้องของการตั้งค่าการเช็กอิน " +"คุณสามารถกรอกบาร์โค้ดพร้อมพารามิเตอร์เสริม " +"แล้วระบบจะแสดงผลการตอบรับของรายการเช็กอินให้เห็น โดยจะไม่เกิดการเช็กอินจริง " +"และไม่มีการแก้ไขเปลี่ยนแปลงสถานะของระบบ" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Simulate" -msgstr "" +msgstr "จำลองการทำงาน" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Valid check-in" -msgstr "" +msgstr "การเช็กอินถูกต้อง" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Additional information required" @@ -18346,13 +19068,11 @@ msgstr "ต้องการข้อมูลเพิ่มเติม" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "" "The following questions must be answered before check-in can be completed:" -msgstr "" +msgstr "ต้องตอบคำถามต่อไปนี้ก่อน จึงจะสามารถเสร็จสิ้นการเช็กอินได้:" #: pretix/control/templates/pretixcontrol/checkin/simulator.html -#, fuzzy -#| msgid "Can change orders" msgid "Media exchange required" -msgstr "สามารถแก้ไขคำสั่งซื้อได้" +msgstr "จำเป็นต้องเปลี่ยนสื่อบันทึกข้อมูล" #: pretix/control/templates/pretixcontrol/checkin/simulator.html #, python-format @@ -18360,96 +19080,98 @@ msgid "" "This ticket needs to be exchanged into a %(media_type)s " "reusable medium. %(media_policy)s." msgstr "" +"ตั๋วใบนี้จำเป็นต้องนำไปแลกเปลี่ยนเป็นสื่อบันทึกที่ใช้ซ้ำได้ชนิด %(media_type)s " +"%(media_policy)s" #: pretix/control/templates/pretixcontrol/checkin/simulator.html msgid "Special attention required" -msgstr "" +msgstr "จำเป็นต้องได้รับความสนใจเป็นพิเศษ" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "Go to event" -msgstr "" +msgstr "ไปยังอีเวนต์" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "Your upcoming events" -msgstr "" +msgstr "อีเวนต์ที่กำลังจะมาถึงของคุณ" #: pretix/control/templates/pretixcontrol/dashboard.html #: pretix/control/templates/pretixcontrol/events/create_base.html #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html msgid "Create a new event" -msgstr "" +msgstr "สร้างอีเวนต์ใหม่" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "View all upcoming events" -msgstr "" +msgstr "ดูอีเวนต์ที่กำลังจะมาถึงทั้งหมด" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "Your most recent events" -msgstr "" +msgstr "อีเวนต์ล่าสุดของคุณ" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "View all recent events" -msgstr "" +msgstr "ดูอีเวนต์ล่าสุดทั้งหมด" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "Your event series" -msgstr "" +msgstr "ซีรีส์อีเวนต์ของคุณ" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "View all event series" -msgstr "" +msgstr "ดูซีรีส์อีเวนต์ทั้งหมด" #: pretix/control/templates/pretixcontrol/dashboard.html msgid "Other features" -msgstr "" +msgstr "ฟีเจอร์อื่นๆ" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html msgid "Data transfer to external systems" -msgstr "" +msgstr "การถ่ายโอนข้อมูลไปยังระบบภายนอก" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "Retry now" -msgstr "" +msgstr "ลองใหม่อีกครั้ง" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html msgid "Sync now" -msgstr "" +msgstr "ซิงค์ข้อมูลทันที" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #: pretix/control/templates/pretixcontrol/giftcards/payment.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Error" -msgstr "" +msgstr "ข้อผิดพลาด" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #, python-format msgid "Error. Retry %(num)s of %(max)s." -msgstr "" +msgstr "เกิดข้อผิดพลาด ลองใหม่อีกครั้งเป็นครั้งที่ %(num)s จาก %(max)s" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #, python-format msgid "Waiting until %(datetime)s" -msgstr "" +msgstr "กำลังรอจนกว่าจะถึง %(datetime)s" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html #, python-format msgid "triggered at %(datetime)s" -msgstr "" +msgstr "เปิดทำงานเมื่อ %(datetime)s" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html msgid "identified by" -msgstr "" +msgstr "ระบุโดย" #: pretix/control/templates/pretixcontrol/datasync/control_order_info.html msgid "No data transmitted." -msgstr "" +msgstr "ไม่มีข้อมูลถูกส่งออก" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html msgid "Sync problems" -msgstr "" +msgstr "ปัญหาการซิงค์ข้อมูล" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html msgid "" @@ -18457,40 +19179,42 @@ msgid "" "external system has failed. You can start another attempt to sync them " "manually." msgstr "" +"ในหน้านี้ เราจะแสดงรายการคำสั่งซื้อที่การซิงค์ข้อมูลไปยังระบบภายนอกล้มเหลว " +"คุณสามารถเริ่มต้นลองซิงค์ข้อมูลด้วยตนเองอีกครั้งได้" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html msgid "Sync provider" -msgstr "" +msgstr "ผู้ให้บริการการซิงค์ข้อมูล" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html msgid "Failure mode" -msgstr "" +msgstr "รูปแบบความล้มเหลว (Failure mode)" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #, python-format msgid "Temporary error, will retry after %(datetime)s" -msgstr "" +msgstr "ข้อผิดพลาดชั่วคราว ระบบจะลองใหม่อีกครั้งหลังจาก %(datetime)s" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html msgid "No problems." -msgstr "" +msgstr "ไม่พบปัญหา" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html msgid "Retry selected" -msgstr "" +msgstr "ลองใหม่อีกครั้งกับรายการที่เลือก" #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html msgid "Cancel selected" -msgstr "" +msgstr "ยกเลิกรายการที่เลือก" #: pretix/control/templates/pretixcontrol/datasync/property_mappings_formset.html msgid "Edit value mapping" -msgstr "" +msgstr "แก้ไขการจับคู่ค่า (Value mapping)" #: pretix/control/templates/pretixcontrol/datasync/property_mappings_formset.html #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Add property" -msgstr "" +msgstr "เพิ่มคุณสมบัติ (Property)" #: pretix/control/templates/pretixcontrol/email/confirmation_code.txt #, python-format @@ -18509,6 +19233,18 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"สวัสดี\n" +"\n" +"%(reason)s\n" +"\n" +"%(code)s\n" +"\n" +"อย่าแชร์รหัสนี้ให้ใคร ทราบ ทีมงาน %(instance)s จะไม่ถามรหัสนี้จากคุณโดยเด็ดขาด\n" +"\n" +"หากคุณไม่ได้ร้องขอรหัสนี้ กรุณาติดต่อเราทันที\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/email_setup.txt #, python-format @@ -18532,6 +19268,22 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"สวัสดี\n" +"\n" +"มีผู้ร้องขอใช้ %(address)s เป็นที่อยู่อีเมลผู้ส่งบน %(instance)s เมื่อได้รับการยืนยันแล้ว " +"อีเมลที่ส่งจาก %(instance)s จะสามารถแสดงที่อยู่นี้เป็นผู้ส่งได้\n" +"\n" +"หากการดำเนินการนี้เป็นของคุณ กรอกรหัสต่อไปนี้ในแบบฟอร์มการตั้งค่า:\n" +"\n" +"%(code)s\n" +"\n" +"อย่าแชร์รหัสนี้ให้ใคร เว้นแต่คุณต้องการมอบอำนาจให้พวกเขาสามารถใช้ที่อยู่นี้เพื่อวัตถุประสงค์ดังกล่าว " +"ทีมงาน %(instance)s จะไม่ถามรหัสนี้จากคุณโดยเด็ดขาด\n" +"\n" +"หากคุณไม่ได้ร้องขอกรณีนี้ คุณสามารถเพิกเฉยต่ออีเมลนี้ได้อย่างปลอดภัย\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/forgot.txt #, python-format @@ -18549,6 +19301,18 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"สวัสดี\n" +"\n" +"เราได้รับคำร้องขอให้รีเซ็ตรหัสผ่านสำหรับบัญชี %(instance)s ของคุณ หากต้องการเลือกรหัสผ่านใหม่ " +"กรุณาไปที่ลิงก์ด้านล่างนี้:\n" +"\n" +"%(url)s\n" +"\n" +"หากคุณไม่ได้ร้องขอกรณีนี้ คุณสามารถเพิกเฉยต่ออีเมลนี้ได้อย่างปลอดภัย " +"โดยรหัสผ่านของคุณจะไม่มีการเปลี่ยนแปลงใดๆ\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/invitation.txt #, python-format @@ -18570,6 +19334,21 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"สวัสดี\n" +"\n" +"คุณได้รับเชิญให้เข้าร่วมทีมบน %(instance)s ซึ่งเป็นแพลตฟอร์มจำหน่ายตั๋วอีเวนต์\n" +"\n" +"- ผู้จัดงาน: %(organizer)s\n" +"- ทีม: %(team)s\n" +"\n" +"หากต้องการตอบรับ กรุณาไปที่ลิงก์ด้านล่างนี้:\n" +"\n" +"%(url)s\n" +"\n" +"หากคุณไม่ต้องการเข้าร่วม คุณสามารถเพิกเฉยต่ออีเมลนี้ได้อย่างปลอดภัย\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/login_notice.txt #, python-format @@ -18578,14 +19357,17 @@ msgid "" "\n" "We noticed a new sign-in to your %(instance)s account:\n" msgstr "" +"สวัสดี\n" +"\n" +"เราพบการเข้าสู่ระบบใหม่ในบัญชี %(instance)s ของคุณ:\n" #: pretix/control/templates/pretixcontrol/email/login_notice.txt msgid "Browser" -msgstr "" +msgstr "เบราว์เซอร์" #: pretix/control/templates/pretixcontrol/email/login_notice.txt msgid "Operating system" -msgstr "" +msgstr "ระบบปฏิบัติการ" #: pretix/control/templates/pretixcontrol/email/login_notice.txt #, python-format @@ -18600,6 +19382,14 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"หากการเข้าสู่ระบบนี้เป็นของคุณ คุณไม่จำเป็นต้องดำเนินการใดๆ\n" +"\n" +"หากคุณไม่คุ้นเคยกับการเข้าสู่ระบบนี้ กรุณาเปลี่ยนรหัสผ่านของคุณทันที:\n" +"\n" +"%(url)s\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน %(instance)s\n" #: pretix/control/templates/pretixcontrol/email/security_notice.txt #, python-format @@ -18620,37 +19410,51 @@ msgid "" "Thanks, \n" "The %(instance)s Team\n" msgstr "" +"สวัสดี\n" +"\n" +"มีการเปลี่ยนแปลงต่อไปนี้เกิดขึ้นกับบัญชี %(instance)s ของคุณ:\n" +"\n" +"%(messages)s\n" +"\n" +"หากคุณไม่ได้ทำการเปลี่ยนแปลงเหล่านี้ กรุณาติดต่อทีมงานช่วยเหลือของ %(instance)s ทันที\n" +"\n" +"คุณสามารถตรวจสอบการตั้งค่าบัญชีของคุณได้ที่นี่:\n" +"\n" +"%(url)s\n" +"\n" +"ขอแสดงความนับถือ\n" +"ทีมงาน %(instance)s\n" #: pretix/control/templates/pretixcontrol/email_setup.html #: pretix/control/templates/pretixcontrol/email_setup_simple.html #: pretix/control/templates/pretixcontrol/email_setup_smtp.html msgid "Email sending" -msgstr "" +msgstr "การส่งอีเมล" #: pretix/control/templates/pretixcontrol/email_setup.html msgid "Use system default" -msgstr "" +msgstr "ใช้ค่าเริ่มต้นของระบบ" #: pretix/control/templates/pretixcontrol/email_setup.html msgid "" "Emails will be sent through the system's default server. They will show the " "following sender information:" -msgstr "" +msgstr "อีเมลจะถูกส่งผ่านเซิร์ฟเวอร์เริ่มต้นของระบบ โดยจะแสดงข้อมูลผู้ส่งดังต่อไปนี้:" #: pretix/control/templates/pretixcontrol/email_setup.html msgctxt "mail_header" msgid "From" -msgstr "" +msgstr "จาก (From)" #: pretix/control/templates/pretixcontrol/email_setup.html msgctxt "mail_header" msgid "Reply-To" -msgstr "" +msgstr "ตอบกลับไปยัง (Reply-To)" #: pretix/control/templates/pretixcontrol/email_setup.html #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Use system email server with a custom sender address" -msgstr "" +msgstr "ใช้เซิร์ฟเวอร์อีเมลของระบบร่วมกับที่อยู่อีเมลผู้ส่งแบบกำหนดเอง" #: pretix/control/templates/pretixcontrol/email_setup.html msgid "" @@ -18659,63 +19463,68 @@ msgid "" "directly from you, but it also might require some extra steps to ensure good " "deliverability." msgstr "" +"อีเมลจะถูกส่งผ่านเซิร์ฟเวอร์เริ่มต้นของระบบ แต่ใช้ที่อยู่อีเมลผู้ส่งของคุณเอง " +"วิธีนี้จะทำให้อีเมลของคุณดูเป็นกันเองและส่งมาจากคุณโดยตรง " +"แต่อาจต้องมีขั้นตอนเพิ่มเติมเพื่อให้แน่ใจว่าอีเมลส่งถึงผู้รับได้อย่างถูกต้องและไม่ตกในสแปม" #: pretix/control/templates/pretixcontrol/email_setup.html #: pretix/control/templates/pretixcontrol/email_setup_smtp.html msgid "Use a custom SMTP server" -msgstr "" +msgstr "ใช้เซิร์ฟเวอร์ SMTP แบบกำหนดเอง" #: pretix/control/templates/pretixcontrol/email_setup.html msgid "" "For full customization, you can configure your own SMTP server that will be " "used for email sending." msgstr "" +"เพื่อการกำหนดค่าได้อย่างสมบูรณ์ คุณสามารถตั้งค่าเซิร์ฟเวอร์ SMTP " +"ของคุณเองเพื่อใช้สำหรับการส่งอีเมลได้" #: pretix/control/templates/pretixcontrol/email_setup.html msgid "Reset to organizer settings" -msgstr "" +msgstr "รีเซ็ตเป็นค่าการตั้งค่าของผู้จัดงาน" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "This is the SPF record we found on your domain:" -msgstr "" +msgstr "นี่คือเรคคอร์ด SPF ที่เราพบในโดเมนของคุณ:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "To fix this, include the following part before the last word:" -msgstr "" +msgstr "เพื่อแก้ไขปัญหานี้ ให้เพิ่มส่วนต่อไปนี้ก่อนคำสุดท้าย:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Your new SPF record could look like this:" -msgstr "" +msgstr "เรคคอร์ด SPF ใหม่ของคุณจะมีรูปแบบดังนี้:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "" "Please keep in mind that updates to DNS might require multiple hours to take " "effect." -msgstr "" +msgstr "โปรดจำไว้ว่าการอัปเดต DNS อาจใช้เวลาหลายชั่วโมงจึงจะมีผล" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "We found an SPF record on your domain that includes this system. Great!" -msgstr "" +msgstr "เราพบเรคคอร์ด SPF ในโดเมนของคุณที่รวมระบบนี้ไว้แล้ว เรียบร้อยดี!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Your new DKIM record should be set up as a CNAME record like this:" -msgstr "" +msgstr "เรคคอร์ด DKIM ใหม่ของคุณควรถูกตั้งค่าเป็นเรคคอร์ด CNAME ดังนี้:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "We found a DKIM record on your domain for this system. Great!" -msgstr "" +msgstr "เราพบเรคคอร์ด DKIM ในโดเมนของคุณสำหรับระบบนี้แล้ว เรียบร้อยดี!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Your new DMARC record could look like this:" -msgstr "" +msgstr "เรคคอร์ด DMARC ใหม่ของคุณจะมีรูปแบบดังนี้:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "We found a DMARC record on your domain for this system. Great!" -msgstr "" +msgstr "เราพบเรคคอร์ด DMARC ในโดเมนของคุณสำหรับระบบนี้แล้ว เรียบร้อยดี!" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Verification" -msgstr "" +msgstr "การยืนยันความถูกต้อง" #: pretix/control/templates/pretixcontrol/email_setup_simple.html #, python-format @@ -18723,24 +19532,28 @@ msgid "" "We've sent an email to %(recp)s with a confirmation code to verify that this " "email address is owned by you. Please enter the verification code below:" msgstr "" +"เราได้ส่งอีเมลไปยัง %(recp)s พร้อมรหัสยืนยันเพื่อตรวจสอบว่าที่อยู่อีเมลนี้เป็นของคุณ " +"กรุณากรอกรหัสยืนยันด้านล่างนี้:" #: pretix/control/templates/pretixcontrol/email_setup_simple.html msgid "Verification code" -msgstr "" +msgstr "รหัสยืนยัน" #: pretix/control/templates/pretixcontrol/email_setup_smtp.html msgid "" "A test connection to your SMTP server was successful. You can now save your " "new settings to put them in use." msgstr "" +"การทดสอบเชื่อมต่อกับเซิร์ฟเวอร์ SMTP ของคุณสำเร็จแล้ว " +"คุณสามารถบันทึกการตั้งค่าใหม่เพื่อเริ่มใช้งานได้ทันที" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "Cancellation settings" -msgstr "" +msgstr "การตั้งค่าการยกเลิก" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "Unpaid or free orders" -msgstr "" +msgstr "คำสั่งซื้อที่ยังไม่ชำระเงินหรือไม่มีค่าใช้จ่าย" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" @@ -18749,15 +19562,18 @@ msgid "" "take manual action. However, you have currently turned off notifications for " "this event." msgstr "" +"หากผู้ใช้ส่งคำร้องขอยกเลิกคำสั่งซื้อที่ชำระเงินแล้ว และไม่สามารถคืนเงินโดยอัตโนมัติได้ (เช่น " +"เนื่องจากวิธีการชำระเงินที่เลือก) คุณจะต้องดำเนินการด้วยตนเอง อย่างไรก็ตาม " +"ในขณะนี้คุณได้ปิดการแจ้งเตือนสำหรับอีเวนต์นี้ไว้" #: pretix/control/templates/pretixcontrol/event/cancel.html #: pretix/control/templates/pretixcontrol/user/settings.html msgid "Change notification settings" -msgstr "" +msgstr "เปลี่ยนการตั้งค่าการแจ้งเตือน" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "Order changes" -msgstr "" +msgstr "การเปลี่ยนแปลงคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" @@ -18765,18 +19581,22 @@ msgid "" "the many different options pretix provides. Therefore, this feature " "currently has the following limitations:" msgstr "" +"การอนุญาตให้ลูกค้าแก้ไขคำสั่งซื้อของตนเองเป็นกระบวนการที่ซับซ้อนเนื่องจากตัวเลือกที่หลากหลายของ " +"pretix ดังนั้น ฟีเจอร์นี้จึงมีข้อจำกัดในปัจจุบันดังนี้:" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" "It is possible to switch to a different variation of the same product, but " "not to an entirely different product (except for add-on products)." msgstr "" +"สามารถเปลี่ยนเป็นรายการย่อย (Variation) อื่นของสินค้าเดียวกันได้ " +"แต่ไม่สามารถเปลี่ยนเป็นสินค้าอื่นโดยสิ้นเชิงได้ (ยกเว้นสินค้าเสริม/Add-on)" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" "Changing the seat or the event date in an event series will become available " "in the future, but is not possible now." -msgstr "" +msgstr "การเปลี่ยนที่นั่งหรือวันที่จัดงานในซีรีส์อีเวนต์จะรองรับในอนาคต แต่ยังไม่สามารถทำได้ในขณะนี้" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" @@ -18784,24 +19604,30 @@ msgid "" "as payment, service, or shipping fees, even though an additional payment " "might be required." msgstr "" +"หากการเปลี่ยนแปลงส่งผลให้ราคาเปลี่ยน จะไม่มีการปรับเปลี่ยนค่าธรรมเนียม เช่น " +"ค่าธรรมเนียมการชำระเงิน ค่าบริการ หรือค่าจัดส่ง แม้ว่าอาจต้องมีการชำระเงินเพิ่มเติมก็ตาม" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" "If an add-on product is newly added, the system currently does not validate " "if there are required questions or fields that need to be filled out." msgstr "" +"หากมีการเพิ่มสินค้าเสริม (Add-on) ใหม่ " +"ในปัจจุบันระบบจะยังไม่ตรวจสอบว่ามีคำถามหรือช่องข้อมูลที่จำเป็นต้องกรอกหรือไม่" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" "Customers currently cannot switch to a product variation or add an add-on " "product that requires them to use a voucher or membership." msgstr "" +"ในปัจจุบัน ลูกค้ายังไม่สามารถเปลี่ยนเป็นรายการย่อยของสินค้า " +"หรือเพิ่มสินค้าเสริมที่จำเป็นต้องใช้บัตรกำนัล (Voucher) หรือสมาชิกภาพได้" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" "Additional constraints and validation steps added by plugins are not " "enforced." -msgstr "" +msgstr "ข้อจำกัดเพิ่มเติมและขั้นตอนการตรวจสอบที่เพิ่มโดยปลั๊กอินจะไม่มีผลบังคับใช้" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" @@ -18809,53 +19635,59 @@ msgid "" "for self-service cancellations, the system will try to refund the money " "automatically." msgstr "" +"หากการเปลี่ยนแปลงส่งผลให้ราคาลดลง และเปิดใช้งานการคืนเงินอัตโนมัติสำหรับการยกเลิกด้วยตนเอง " +"ระบบจะพยายามคืนเงินให้อัตโนมัติ" #: pretix/control/templates/pretixcontrol/event/cancel.html msgid "" "Refunds can be issued as a gift card if the respective option is set, but " "there is no customer choice between gift card and direct refund." msgstr "" +"สามารถออกเงินคืนในรูปแบบบัตรกำนัลแทนเงินสด (Gift card) ได้หากมีการตั้งค่าตัวเลือกดังกล่าวไว้ " +"แต่ลูกค้าจะไม่สามารถเลือกเองระหว่างบัตรกำนัลและการคืนเงินโดยตรงได้" #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/event/live.html #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Cancel or delete event" -msgstr "" +msgstr "ยกเลิกหรือลบอีเวนต์" #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/event/delete.html #: pretix/control/templates/pretixcontrol/event/live.html msgid "Go offline" -msgstr "" +msgstr "นำระบบออฟไลน์ (ซ่อนอีเวนต์)" #: pretix/control/templates/pretixcontrol/event/dangerzone.html msgid "" "You can take your event offline. Nobody except your team will be able to see " "or access it any more." msgstr "" +"คุณสามารถนำอีเวนต์ของคุณเข้าสู่สถานะออฟไลน์ได้ " +"โดยจะไม่มีใครเห็นหรือเข้าถึงอีเวนต์นี้ได้อีกนอกจากทีมงานของคุณ" #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/orders/cancel.html #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "Cancel event" -msgstr "" +msgstr "ยกเลิกอีเวนต์" #: pretix/control/templates/pretixcontrol/event/dangerzone.html msgid "" "If you need to call off your event you want to cancel and refund all " "tickets, you can do so through this option." msgstr "" +"หากคุณจำเป็นต้องยกเลิกการจัดงานอีเวนต์ และต้องการยกเลิกพร้อมคืนเงินตั๋วทั้งหมด " +"คุณสามารถดำเนินการผ่านตัวเลือกนี้ได้" #: pretix/control/templates/pretixcontrol/event/dangerzone.html -#, fuzzy -#| msgid "pending transmission" msgid "No permission" -msgstr "รอดำเนินการส่งข้อมูล" +msgstr "ไม่มีสิทธิ์เข้าถึง" #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/event/delete.html msgid "Delete personal data" -msgstr "" +msgstr "ลบข้อมูลส่วนบุคคล" #: pretix/control/templates/pretixcontrol/event/dangerzone.html msgid "" @@ -18863,17 +19695,21 @@ msgid "" "event and only retain the financial information such as the number and type " "of tickets sold." msgstr "" +"คุณสามารถลบข้อมูลส่วนบุคคล เช่น ชื่อและที่อยู่อีเมล ออกจากอีเวนต์ของคุณได้ " +"โดยระบบจะคงไว้เฉพาะข้อมูลทางการเงิน เช่น จำนวนและประเภทของตั๋วที่จำหน่ายไป" #: pretix/control/templates/pretixcontrol/event/dangerzone.html #: pretix/control/templates/pretixcontrol/event/delete.html msgid "Delete event" -msgstr "" +msgstr "ลบอีเวนต์" #: pretix/control/templates/pretixcontrol/event/dangerzone.html msgid "" "You can delete your event completely only as long as it does not contain any " "undeletable data, such as orders not performed in test mode." msgstr "" +"คุณสามารถลบอีเวนต์ได้โดยสมบูรณ์ ตราบใดที่อีเวนต์นั้นไม่มีข้อมูลที่ไม่สามารถลบได้ เช่น " +"คำสั่งซื้อที่ไม่ได้ดำเนินการในโหมดทดลอง" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html #: pretix/control/templates/pretixcontrol/event/logs.html @@ -18881,14 +19717,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/device_logs.html #: pretix/control/templates/pretixcontrol/organizers/logs.html msgid "Personal data was cleared from this log entry." -msgstr "" +msgstr "ข้อมูลส่วนบุคคลถูกลบออกจากประวัติการบันทึกนี้แล้ว" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html #: pretix/control/templates/pretixcontrol/event/logs.html #: pretix/control/templates/pretixcontrol/includes/logs.html #: pretix/control/templates/pretixcontrol/organizers/logs.html msgid "This change was performed by a pretix administrator." -msgstr "" +msgstr "การเปลี่ยนแปลงนี้ดำเนินการโดยผู้ดูแลระบบ pretix" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html #: pretix/control/templates/pretixcontrol/event/logs.html @@ -18898,7 +19734,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/logs.html #: pretix/control/templates/pretixcontrol/search/payments.html msgid "Inspect" -msgstr "" +msgstr "ตรวจสอบ" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "" @@ -18906,40 +19742,42 @@ msgid "" "duplicate payment attempts. You should review the cases and consider " "refunding the overpaid amount to the user." msgstr "" +"อีเวนต์นี้มี คำสั่งซื้อที่ชำระเงินเกิน เช่น เกิดจากความพยายามชำระเงินซ้ำ " +"คุณควรถอนการตรวจสอบกรณีเหล่านี้และพิจารณาคืนเงินส่วนเกินให้กับผู้ใช้" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "Show overpaid orders" -msgstr "" +msgstr "แสดงคำสั่งซื้อที่ชำระเงินเกิน" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "" "This event contains pending refunds that you should take " "care of." -msgstr "" +msgstr "อีเวนต์นี้มี การคืนเงินที่รอดำเนินการ ที่คุณควรจัดการ" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "Show pending refunds" -msgstr "" +msgstr "แสดงรายการคืนเงินที่รอดำเนินการ" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "" "This event contains requested cancellations that you should " "take care of." -msgstr "" +msgstr "อีเวนต์นี้มี คำร้องขอยกเลิก ที่คุณควรจัดการ" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "Show orders requesting cancellation" -msgstr "" +msgstr "แสดงคำสั่งซื้อที่ร้องขอยกเลิก" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "" "This event contains pending approvals that you should take " "care of." -msgstr "" +msgstr "อีเวนต์นี้มี การอนุมัติที่รอดำเนินการ ที่คุณควรจัดการ" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "Show orders pending approval" -msgstr "" +msgstr "แสดงคำสั่งซื้อที่รอการอนุมัติ" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "" @@ -18948,43 +19786,48 @@ msgid "" "arrived. You should review the cases and consider either refunding the " "customer or creating more space." msgstr "" +"อีเวนต์นี้มี คำสั่งซื้อที่ชำระเงินครบแล้ว แต่ยังไม่ได้ถูกทำเครื่องหมายว่าชำระแล้ว " +"ซึ่งน่าจะเกิดจากโควตาเต็มในขณะที่การชำระเงินมาถึง " +"คุณควรถอนการตรวจสอบกรณีเหล่านี้และพิจารณาคืนเงินให้ลูกค้าหรือเพิ่มโควตา" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "Show affected orders" -msgstr "" +msgstr "แสดงคำสั่งซื้อที่ได้รับผลกระทบ" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "" "Orders in this event could not be synced to an external system as configured." -msgstr "" +msgstr "คำสั่งซื้อในอีเวนต์นี้ไม่สามารถ ซิงค์ไปยังระบบภายนอก ตามที่ตั้งค่าไว้ได้" #: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html msgid "Show sync problems" -msgstr "" +msgstr "แสดงปัญหาการซิงค์ข้อมูล" #: pretix/control/templates/pretixcontrol/event/delete.html msgid "" "This operation will destroy your event including all configuration, " "products, quotas, questions, vouchers, lists, etc." msgstr "" +"การดำเนินการนี้จะทำลายอีเวนต์ของคุณ รวมถึงการตั้งค่า สินค้า โควตา คำถาม บัตรกำนัล รายการ " +"ฯลฯ ทั้งหมด" #: pretix/control/templates/pretixcontrol/event/delete.html #: pretix/control/templates/pretixcontrol/organizers/delete.html msgid "" "This operation is irreversible and there is no way to bring your data back." -msgstr "" +msgstr "การดำเนินการนี้ไม่สามารถย้อนกลับได้ และไม่มีวิธีดึงข้อมูลของคุณกลับมา" #: pretix/control/templates/pretixcontrol/event/delete.html #, python-format msgid "" "To confirm you really want this, please type out the event's short name " "(\"%(slug)s\") here:" -msgstr "" +msgstr "เพื่อยืนยันว่าคุณต้องการดำเนินการนี้จริงๆ โปรดพิมพ์ชื่อย่อของอีเวนต์ (\"%(slug)s\") ที่นี่:" #: pretix/control/templates/pretixcontrol/event/delete.html msgid "Your event can not be deleted as it already contains orders." -msgstr "" +msgstr "อีเวนต์ของคุณไม่สามารถลบได้เนื่องจากมีคำสั่งซื้อแล้ว" #: pretix/control/templates/pretixcontrol/event/delete.html #: pretix/control/templates/pretixcontrol/organizers/delete.html @@ -18992,23 +19835,29 @@ msgid "" "pretix does not allow deleting orders once they have been placed in order to " "be audit-proof and trustable by financial authorities." msgstr "" +"pretix ไม่อนุญาตให้ลบคำสั่งซื้อเมื่อมีการสั่งซื้อแล้ว เพื่อให้สามารถตรวจสอบย้อนหลังได้ (Audit-" +"proof) และได้รับความไว้วางใจจากหน่วยงานทางการเงิน" #: pretix/control/templates/pretixcontrol/event/delete.html msgid "" "You can instead take your shop offline. This will hide it from everyone " "except from the organizer teams you configured to have access to the event." msgstr "" +"คุณสามารถนำร้านค้าของคุณเข้าสู่สถานะออฟไลน์แทนได้ การดำเนินการนี้จะซ่อนร้านค้าจากทุกคน " +"ยกเว้นทีมงานผู้จัดงานที่คุณตั้งค่าให้เข้าถึงอีเวนต์ได้" #: pretix/control/templates/pretixcontrol/event/delete.html msgid "" "However, since your shop is offline, it is only visible to the organizing " "team according to the permissions you configured." msgstr "" +"อย่างไรก็ตาม เนื่องจากร้านค้าของคุณอยู่ในสถานะออฟไลน์ " +"จึงจะเห็นได้เฉพาะทีมงานผู้จัดงานตามสิทธิ์การใช้งานที่คุณตั้งค่าไว้เท่านั้น" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "Geo coordinates" -msgstr "" +msgstr "พิกัดภูมิศาสตร์ (Geo coordinates)" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html #: pretix/control/templates/pretixcontrol/event/settings.html @@ -19017,87 +19866,87 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html msgid "Optional" -msgstr "" +msgstr "ไม่จำเป็นต้องระบุ (Optional)" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "Geocoding data © OpenStreetMap" -msgstr "" +msgstr "ข้อมูลพิกัดภูมิศาสตร์ © OpenStreetMap" #: pretix/control/templates/pretixcontrol/event/fragment_geodata_autoupdate.html msgid "Failed to retrieve geo coordinates" -msgstr "" +msgstr "ดึงข้อมูลพิกัดภูมิศาสตร์ไม่สำเร็จ" #: pretix/control/templates/pretixcontrol/event/fragment_geodata_autoupdate.html msgid "Retrieving geo coordinates …" -msgstr "" +msgstr "กำลังดึงข้อมูลพิกัดภูมิศาสตร์ …" #: pretix/control/templates/pretixcontrol/event/fragment_geodata_autoupdate.html msgid "Geo coordinates updated" -msgstr "" +msgstr "อัปเดตพิกัดภูมิศาสตร์แล้ว" #: pretix/control/templates/pretixcontrol/event/fragment_geodata_autoupdate.html msgid "Update map?" -msgstr "" +msgstr "ต้องการอัปเดตแผนที่หรือไม่?" #: pretix/control/templates/pretixcontrol/event/fragment_plugin_description.html #, python-format msgid "by %(a)s" -msgstr "" +msgstr "โดย %(a)s" #: pretix/control/templates/pretixcontrol/event/fragment_plugin_description.html msgid "" "This plugin needs to be enabled by a system administrator for your account." -msgstr "" +msgstr "ปลั๊กอินนี้จำเป็นต้องได้รับการเปิดใช้งานโดยผู้ดูแลระบบสำหรับบัญชีของคุณ" #: pretix/control/templates/pretixcontrol/event/fragment_plugin_description.html msgid "This plugin cannot be enabled for the following reasons:" -msgstr "" +msgstr "ปลั๊กอินนี้ไม่สามารถเปิดใช้งานได้เนื่องจากสาเหตุดังต่อไปนี้:" #: pretix/control/templates/pretixcontrol/event/fragment_plugin_description.html msgid "This plugin reports the following problems:" -msgstr "" +msgstr "ปลั๊กอินนี้รายงานปัญหาต่อไปนี้:" #: pretix/control/templates/pretixcontrol/event/fragment_qr_dropdown.html #, python-format msgid "Download QR code as %(filetype)s image" -msgstr "" +msgstr "ดาวน์โหลด QR code เป็นรูปภาพ %(filetype)s" #: pretix/control/templates/pretixcontrol/event/fragment_timeline.html msgid "Your timeline" -msgstr "" +msgstr "ไทม์ไลน์ของคุณ" #: pretix/control/templates/pretixcontrol/event/index.html msgid "Shop URL:" -msgstr "" +msgstr "URL ของร้านค้า:" #: pretix/control/templates/pretixcontrol/event/index.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html msgid "Create QR code" -msgstr "" +msgstr "สร้าง QR code" #: pretix/control/templates/pretixcontrol/event/index.html #: pretix/control/templates/pretixcontrol/order/index.html msgid "Update comment" -msgstr "" +msgstr "อัปเดตความคิดเห็น" #: pretix/control/templates/pretixcontrol/event/index.html #: pretix/control/templates/pretixcontrol/event/logs.html msgid "Event logs" -msgstr "" +msgstr "ประวัติการบันทึกของอีเวนต์ (Event logs)" #: pretix/control/templates/pretixcontrol/event/index.html msgid "Show more logs" -msgstr "" +msgstr "แสดงประวัติการบันทึกเพิ่มเติม" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Invoice settings" -msgstr "" +msgstr "การตั้งค่าใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Invoice generation" -msgstr "" +msgstr "การออกใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "" @@ -19105,22 +19954,24 @@ msgid "" "be shown. Therefore, we recommend that you set the date of service to a " "different option." msgstr "" +"คุณตั้งค่าว่าร้านค้าของคุณไม่อีเวนต์และไม่ควรแสดงวันที่จัดงาน ดังนั้น " +"เราจึงขอแนะนำให้คุณตั้งค่าวันที่ให้บริการเป็นตัวเลือกอื่น" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Address form" -msgstr "" +msgstr "แบบฟอร์มที่อยู่" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Issuer details" -msgstr "" +msgstr "รายละเอียดผู้ออกเอกสาร" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Invoice customization" -msgstr "" +msgstr "การปรับแต่งใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Invoice transmission" -msgstr "" +msgstr "การนำส่งใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "" @@ -19129,6 +19980,10 @@ msgid "" "default, sending invoices as PDF files via email is always available. Other " "types of transmission can be added by plugins." msgstr "" +"pretix สามารถนำส่งใบแจ้งหนี้ได้โดยใช้วิธีการนำส่งที่หลากหลาย " +"วิธีการนำส่งที่แตกต่างกันอาจมีความจำเป็นขึ้นอยู่กับประเทศและประเภทอุตสาหกรรม โดยค่าเริ่มต้น " +"การส่งใบแจ้งหนี้เป็นไฟล์ PDF ผ่านทางอีเมลจะพร้อมใช้งานเสมอ " +"ส่วนวิธีการนำส่งรูปแบบอื่นสามารถเพิ่มได้ผ่านปลั๊กอิน" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "" @@ -19136,88 +19991,97 @@ msgid "" "customers may depend on the country of the customer or whether the customer " "is entering a business address." msgstr "" +"การที่ลูกค้าจะสามารถเลือกวิธีการนำส่งที่ระบุไว้ที่นี่ได้จริงหรือไม่นั้น อาจขึ้นอยู่กับประเทศของลูกค้า " +"หรือการระบุว่าเป็นที่อยู่องค์กร/ธุรกิจหรือไม่" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Transmission method" -msgstr "" +msgstr "วิธีการนำส่ง" #: pretix/control/templates/pretixcontrol/event/invoicing.html #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html msgid "Available" -msgstr "" +msgstr "พร้อมใช้งาน" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Unavailable" -msgstr "" +msgstr "ไม่พร้อมใช้งาน" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Not configured" -msgstr "" +msgstr "ยังไม่ได้ตั้งค่า" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Enable additional invoice transmission plugins" -msgstr "" +msgstr "เปิดใช้งานปลั๊กอินนำส่งใบแจ้งหนี้เพิ่มเติม" #: pretix/control/templates/pretixcontrol/event/invoicing.html msgid "Save and show preview" -msgstr "" +msgstr "บันทึกและแสดงตัวอย่าง" #: pretix/control/templates/pretixcontrol/event/live.html msgid "Shop status" -msgstr "" +msgstr "สถานะร้านค้า" #: pretix/control/templates/pretixcontrol/event/live.html msgid "Shop visibility" -msgstr "" +msgstr "การมองเห็นร้านค้า" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" "Your shop is currently live. If you take it down, it will only be visible to " "you and your team." msgstr "" +"ขณะนี้ร้านค้าของคุณเปิดใช้งานแบบออนไลน์ (Live) แล้ว หากคุณปิดการเปิดใช้งาน " +"ร้านค้าจะมองเห็นได้เฉพาะคุณและทีมงานของคุณเท่านั้น" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" "Your shop is already live, however the following issues would normally " "prevent your shop to go live:" msgstr "" +"ร้านค้าของคุณเปิดใช้งานแบบออนไลน์แล้ว อย่างไรก็ตาม " +"พบปัญหาต่อไปนี้ซึ่งปกติแล้วจะขัดขวางไม่ให้ร้านค้าเปิดใช้งานออนไลน์ได้:" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" "Your ticket shop is currently not live. It is thus only visible to you and " "your team, not to any visitors." msgstr "" +"ขณะนี้ร้านค้าตั๋วของคุณยังไม่ได้เปิดใช้งานออนไลน์ ดังนั้น " +"จะมองเห็นได้เฉพาะคุณและทีมงานของคุณเท่านั้น ไม่เปิดให้ผู้เข้าชมทั่วไปเห็น" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" "To publish your ticket shop, you first need to resolve the following issues:" -msgstr "" +msgstr "ในการเผยแพร่ร้านค้าตั๋วของคุณ คุณจำเป็นต้องแก้ไขปัญหาต่อไปนี้ก่อน:" #: pretix/control/templates/pretixcontrol/event/live.html msgid "Go live" -msgstr "" +msgstr "เปิดใช้งานออนไลน์ (Go live)" #: pretix/control/templates/pretixcontrol/event/live.html msgid "If you want to, you can publish your ticket shop now." -msgstr "" +msgstr "หากคุณต้องการ คุณสามารถเผยแพร่ร้านค้าตั๋วของคุณได้ในขณะนี้" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" "Your shop is currently in test mode. All orders are not persistent and can " "be deleted at any point." msgstr "" +"ขณะนี้ร้านค้าของคุณอยู่ในโหมดทดลอง คำสั่งซื้อทั้งหมดจะไม่จัดเก็บถาวรและสามารถลบออกเมื่อใดก็ได้" #: pretix/control/templates/pretixcontrol/event/live.html msgid "Permanently delete all orders created in test mode" -msgstr "" +msgstr "ลบคำสั่งซื้อทั้งหมดที่สร้างในโหมดทดลองอย่างถาวร" #: pretix/control/templates/pretixcontrol/event/live.html msgid "Disable test mode" -msgstr "" +msgstr "ปิดใช้งานโหมดทดลอง" #: pretix/control/templates/pretixcontrol/event/live.html msgid "Your shop is currently in production mode." -msgstr "" +msgstr "ขณะนี้ร้านค้าของคุณอยู่ในโหมดใช้งานจริง (Production mode)" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" @@ -19225,6 +20089,9 @@ msgid "" "As long as the shop is in test mode, all orders that are created are marked " "as test orders and can be deleted again." msgstr "" +"หากคุณต้องการสร้างคำสั่งซื้อทดลอง คุณสามารถเปิดใช้งานโหมดทดลองสำหรับร้านค้าของคุณได้ " +"ตราบใดที่ร้านค้าอยู่ในโหมดทดลอง " +"คำสั่งซื้อทั้งหมดที่สร้างขึ้นจะถูกทำเครื่องหมายว่าเป็นคำสั่งซื้อทดลองและสามารถลบออกได้อีกครั้ง" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" @@ -19232,6 +20099,9 @@ msgid "" "vouchers and might perform actual payments. The only difference is that you " "can delete test orders. Use at your own risk!" msgstr "" +"โปรดทราบว่าคำสั่งซื้อทดลองจะยังคงนับรวมในโหมดโควตา มีการตัดใช้วอเชอร์จริง " +"และอาจเกิดการชำระเงินจริง ข้อแตกต่างเพียงอย่างเดียวคือคุณสามารถลบคำสั่งซื้อทดลองได้ " +"โปรดใช้งานด้วยความระมัดระวัง!" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" @@ -19239,6 +20109,9 @@ msgid "" "sales channels such as the box office or resellers module are still created " "as production orders." msgstr "" +"นอกจากนี้ โหมดทดลองจะครอบคลุมเฉพาะร้านค้าบนเว็บหลักเท่านั้น " +"คำสั่งซื้อที่สร้างผ่านช่องทางการขายอื่น เช่น จุดจำหน่ายตั๋วหน้างาน (Box office) " +"หรือมอดูลตัวแทนจำหน่าย จะยังคงถูกสร้างเป็นคำสั่งซื้อในโหมดใช้งานจริง" #: pretix/control/templates/pretixcontrol/event/live.html msgid "" @@ -19246,10 +20119,13 @@ msgid "" "recommend enabling test mode if your customers already know your shop, as it " "will confuse them." msgstr "" +"ดูเหมือนว่าคุณมีคำสั่งซื้อจริงในร้านค้าของคุณอยู่แล้ว " +"เราไม่แนะนำให้เปิดใช้งานโหมดทดลองหากลูกค้าของคุณรู้จักร้านค้าของคุณแล้ว " +"เนื่องจากอาจสร้างความสับสนแก่ลูกค้าได้" #: pretix/control/templates/pretixcontrol/event/live.html msgid "Enable test mode" -msgstr "" +msgstr "เปิดใช้งานโหมดทดลอง" #: pretix/control/templates/pretixcontrol/event/logs.html #: pretix/control/templates/pretixcontrol/organizers/device_logs.html @@ -19260,22 +20136,22 @@ msgstr "ไม่พบผลลัพธ์" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "Email settings" -msgstr "" +msgstr "การตั้งค่าอีเมล" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "Sending method" -msgstr "" +msgstr "วิธีการส่ง" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "Custom SMTP server" -msgstr "" +msgstr "เซิร์ฟเวอร์ SMTP แบบกำหนดเอง" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "System-provided email server" -msgstr "" +msgstr "เซิร์ฟเวอร์อีเมลของระบบ" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html @@ -19294,15 +20170,15 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Edit" -msgstr "" +msgstr "แก้ไข" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Calendar invites" -msgstr "" +msgstr "คำเชิญปฏิทิน" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Email design" -msgstr "" +msgstr "การออกแบบอีเมล" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html @@ -19310,64 +20186,64 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/control/templates/pretixcontrol/vouchers/bulk.html msgid "Preview" -msgstr "" +msgstr "แสดงตัวอย่าง" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "Email content" -msgstr "" +msgstr "เนื้อหาอีเมล" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Placed order" -msgstr "" +msgstr "คำสั่งซื้อที่สั่งซื้อแล้ว" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Paid order" -msgstr "" +msgstr "คำสั่งซื้อที่ชำระเงินแล้ว" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Free order" -msgstr "" +msgstr "คำสั่งซื้อไม่มีค่าใช้จ่าย" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/order/index.html msgid "Resend link" -msgstr "" +msgstr "ส่งลิงก์อีกครั้ง" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Payment reminder" -msgstr "" +msgstr "การเตือนชำระเงิน" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Payment failed" -msgstr "" +msgstr "การชำระเงินล้มเหลว" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Waiting list notification" -msgstr "" +msgstr "การแจ้งเตือนรายชื่อสำรอง (Waiting list)" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Order custom mail" -msgstr "" +msgstr "อีเมลแบบกำหนดเองสำหรับคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Reminder to download tickets" -msgstr "" +msgstr "แจ้งเตือนให้ดาวน์โหลดตั๋ว" #: pretix/control/templates/pretixcontrol/event/mail.html msgid "Order approval process" -msgstr "" +msgstr "กระบวนการอนุมัติคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/event/mail.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgid "Attachments" -msgstr "" +msgstr "ไฟล์แนบ" #: pretix/control/templates/pretixcontrol/event/payment.html #: pretix/control/templates/pretixcontrol/user/settings.html #: pretix/plugins/sendmail/models.py msgid "Enabled" -msgstr "" +msgstr "เปิดใช้งาน" #: pretix/control/templates/pretixcontrol/event/payment.html #: pretix/control/templates/pretixcontrol/subevents/detail.html @@ -19378,16 +20254,16 @@ msgstr "ปิดใช้งาน" #: pretix/control/templates/pretixcontrol/event/payment.html msgid "Enable additional payment plugins" -msgstr "" +msgstr "เปิดใช้งานปลั๊กอินการชำระเงินเพิ่มเติม" #: pretix/control/templates/pretixcontrol/event/payment.html msgid "Deadlines" -msgstr "" +msgstr "กำหนดเวลา" #: pretix/control/templates/pretixcontrol/event/payment.html msgctxt "unit" msgid "days" -msgstr "" +msgstr "วัน" #: pretix/control/templates/pretixcontrol/event/payment_provider.html #: pretix/control/templates/pretixcontrol/events/create_base.html @@ -19400,11 +20276,11 @@ msgstr "ย้อนกลับ" #: pretix/control/templates/pretixcontrol/event/payment_provider.html msgid "Payment provider:" -msgstr "" +msgstr "ผู้ให้บริการการชำระเงิน:" #: pretix/control/templates/pretixcontrol/event/payment_provider.html msgid "Warning:" -msgstr "" +msgstr "คำเตือน:" #: pretix/control/templates/pretixcontrol/event/payment_provider.html msgid "" @@ -19412,17 +20288,22 @@ msgid "" "most common payment methods within the European Union. If in doubt, consult " "a lawyer or refrain from charging payment fees." msgstr "" +"โปรดทราบว่าข้อบังคับ EU Directive 2015/2366 " +"ห้ามคิดค่าธรรมเนียมการชำระเงินเพิ่มเติมสำหรับวิธีการชำระเงินส่วนใหญ่ภายในสหภาพยุโรป " +"หากมีข้อสงสัย โปรดปรึกษาทนายความหรือหลีกเลี่ยงการเรียกเก็บค่าธรรมเนียมการชำระเงิน" #: pretix/control/templates/pretixcontrol/event/payment_provider.html msgid "" "In simple terms, this means you need to pay any fees imposed by the payment " "providers and cannot pass it on to your customers." msgstr "" +"กล่าวโดยสรุปคือ คุณต้องเป็นผู้รับภาระค่าธรรมเนียมใดๆ ที่เรียกเก็บโดยผู้ให้บริการการชำระเงิน " +"และไม่สามารถผลักภาระค่าธรรมเนียมนั้นไปยังลูกค้าของคุณได้" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Available plugins" -msgstr "" +msgstr "ปลั๊กอินที่พร้อมใช้งาน" #: pretix/control/templates/pretixcontrol/event/plugins.html msgid "" @@ -19430,6 +20311,9 @@ msgid "" "Plugins might bring additional software functionality, connect your event to " "third-party services, or apply other forms of customizations." msgstr "" +"ในหน้านี้ คุณสามารถเลือกปลั๊กอินที่ต้องการเปิดใช้งานสำหรับอีเวนต์ของคุณได้ " +"ปลั๊กอินอาจช่วยเพิ่มฟังก์ชันการทำงานของซอฟต์แวร์ เชื่อมต่ออีเวนต์ของคุณกับบริการภายนอก " +"หรือนำการปรับแต่งรูปแบบอื่นๆ มาใช้งาน" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html @@ -19443,7 +20327,7 @@ msgstr "" #: pretix/plugins/stripe/views.py pretix/plugins/ticketoutputpdf/views.py #: pretix/presale/views/customer.py msgid "Your changes have been saved." -msgstr "" +msgstr "บันทึกการเปลี่ยนแปลงของคุณเรียบร้อยแล้ว" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html @@ -19453,46 +20337,48 @@ msgstr "ผลลัพธ์การค้นหา" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Top recommendation" -msgstr "" +msgstr "คำแนะนำยอดนิยม" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" -msgstr "" +msgstr "ฟีเจอร์ทดลองใช้งาน" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Incompatible" -msgstr "" +msgstr "ไม่รองรับการทำงานร่วมกัน" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Not available" -msgstr "" +msgstr "ไม่พร้อมใช้งาน" #: pretix/control/templates/pretixcontrol/event/plugins.html msgid "This plugin can only be disabled for the entire organizer account." -msgstr "" +msgstr "ปลั๊กอินนี้สามารถปิดใช้งานได้สำหรับบัญชีผู้จัดงานทั้งหมดเท่านั้น" #: pretix/control/templates/pretixcontrol/event/plugins.html msgid "" "After disabling this plugin, some functionality may remain active in the " "organizer account." msgstr "" +"หลังจากปิดใช้งานปลั๊กอินนี้แล้ว ฟังก์ชันการทำงานบางอย่างอาจยังคงมีผลใช้งานอยู่ในบัญชีผู้จัดงาน" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Open plugin settings" -msgstr "" +msgstr "เปิดการตั้งค่าปลั๊กอิน" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Go to" -msgstr "" +msgstr "ไปยัง" #: pretix/control/templates/pretixcontrol/event/plugins.html msgid "Open in organizer settings" -msgstr "" +msgstr "เปิดในการตั้งค่าผู้จัดงาน" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/oauth/app_delete.html @@ -19502,18 +20388,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/notifications.html #: pretix/presale/templates/pretixpresale/event/timemachine.html msgid "Disable" -msgstr "" +msgstr "ปิดใช้งาน" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/views/organizer.py msgid "This plugin can only be enabled for the entire organizer account." -msgstr "" +msgstr "ปลั๊กอินนี้สามารถเปิดใช้งานได้สำหรับบัญชีผู้จัดงานทั้งหมดเท่านั้น" #: pretix/control/templates/pretixcontrol/event/plugins.html msgid "" "Enabling this plugin will enable some of its functionality for the entire " "organizer account." -msgstr "" +msgstr "การเปิดใช้งานปลั๊กอินนี้จะเปิดใช้ฟังก์ชันการทำงานบางส่วนสำหรับบัญชีผู้จัดงานทั้งหมด" #: pretix/control/templates/pretixcontrol/event/plugins.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html @@ -19522,18 +20408,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/notifications.html #: pretix/control/templates/pretixcontrol/user/settings.html msgid "Enable" -msgstr "" +msgstr "เปิดใช้งาน" #: pretix/control/templates/pretixcontrol/event/quick_setup.html #: pretix/control/templates/pretixcontrol/event/settings_base.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html msgid "Congratulations!" -msgstr "" +msgstr "ยินดีด้วย!" #: pretix/control/templates/pretixcontrol/event/quick_setup.html #: pretix/control/templates/pretixcontrol/event/settings_base.html msgid "You just created an event!" -msgstr "" +msgstr "คุณสร้างอีเวนต์เรียบร้อยแล้ว!" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "" @@ -19541,32 +20427,36 @@ msgid "" "can use the navigation on the left to modify the settings of your event in " "much more detail." msgstr "" +"คุณสามารถเลื่อนลงด้านล่างเพื่อสร้างตั๋วชุดแรกอย่างรวดเร็ว " +"หรือใช้เมนูนำทางด้านซ้ายเพื่อปรับแต่งการตั้งค่าอีเวนต์อย่างละเอียด" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Create ticket types" -msgstr "" +msgstr "สร้างประเภทตั๋ว" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Ticket name" -msgstr "" +msgstr "ชื่อตั๋ว" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Capacity (optional)" -msgstr "" +msgstr "จำนวนตั๋วสูงสุดที่รับได้ (ระบุหรือไม่ก็ได้)" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Add a new ticket type" -msgstr "" +msgstr "เพิ่มประเภทตั๋วใหม่" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Total capacity:" -msgstr "" +msgstr "จำนวนความจุทั้งหมด:" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "" "You can set a limit on the total number of tickets sold for your event, " "regardless of the ticket type." msgstr "" +"คุณสามารถกำหนดขีดจำกัดจำนวนตั๋วทั้งหมดที่จะจำหน่ายสำหรับอีเวนต์นี้ได้ " +"โดยไม่จำกัดเฉพาะประเภทของตั๋ว" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "" @@ -19575,6 +20465,10 @@ msgid "" "ticket types in more detail, you can later do so in the \"Products\" section " "in the navigation. Don't worry, you can change everything you input here." msgstr "" +"หากคุณต้องการใช้ฟีเจอร์ขั้นสูงเพิ่มเติม เช่น สินค้าที่ไม่ใช่ตั๋วเข้างาน รายการย่อยของสินค้า " +"การตั้งค่าโควตา สินค้าเสริม หรือต้องการแก้ไขประเภทตั๋วอย่างละเอียด " +"คุณสามารถทำได้ในภายหลังที่หัวข้อ \"สินค้า\" ในเมนูนำทาง ไม่ต้องกังวล " +"คุณสามารถแก้ไขข้อมูลทั้งหมดที่กรอกที่นี่ได้เสมอ" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "" @@ -19582,6 +20476,8 @@ msgid "" "your event, but if you're in a hurry and want to get started quickly, here's " "a short version:" msgstr "" +"เราขอแนะนำให้คุณใช้เวลาสักครู่ในการตรวจสอบส่วน \"การตั้งค่า\" ของอีเวนต์ " +"แต่หากคุณกำลังรีบและต้องการเริ่มต้นอย่างรวดเร็ว นี่คือสรุปสั้นๆ:" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "" @@ -19590,6 +20486,10 @@ msgid "" "the payment methods that fit your workflow best. Here are just two of them " "as examples, you can add more in the \"Settings\" part of your event." msgstr "" +"pretix รองรับ ผู้ให้บริการการชำระเงินหลากหลายราย " +"เพื่อให้คุณเลือกวิธีการชำระเงินที่เหมาะสมกับขั้นตอนการทำงานของคุณมากที่สุด " +"นี่คือตัวอย่างเพียงสองตัวเลือก คุณสามารถเพิ่มเพิ่มเติมได้ในส่วน \"การตั้งค่า\" ของอีเวนต์" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "" @@ -19597,20 +20497,24 @@ msgid "" "connect an account there. Once you completed this, you will be taken back to " "pretix." msgstr "" +"หลังจากที่คุณบันทึกหน้านี้แล้ว ระบบจะส่งคุณไปยัง Stripe เพื่อสร้างหรือเชื่อมต่อบัญชี " +"เมื่อเสร็จสิ้นขั้นตอนแล้ว ระบบจะนำคุณกลับมายัง pretix" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "Getting in touch with you" -msgstr "" +msgstr "ช่องทางการติดต่อคุณ" #: pretix/control/templates/pretixcontrol/event/quick_setup.html msgid "" "In case something goes wrong or is unclear, we strongly suggest that you " "provide ways for your attendees to contact you:" msgstr "" +"ในกรณีที่เกิดข้อผิดพลาดหรือมีข้อสงสัย " +"เราขอแนะนำอย่างยิ่งให้คุณระบุช่องทางสำหรับผู้เข้าร่วมงานในการติดต่อคุณ:" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Basics" -msgstr "" +msgstr "ข้อมูลพื้นฐาน" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/item/create.html @@ -19620,56 +20524,56 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/edit.html msgid "Meta data" -msgstr "" +msgstr "ข้อมูลเมทาดาต้า (Meta data)" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Localization" -msgstr "" +msgstr "การปรับภาษาและภูมิภาค (Localization)" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Customer and attendee data" -msgstr "" +msgstr "ข้อมูลลูกค้าและผู้เข้าร่วมงาน" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Customer data (once per order)" -msgstr "" +msgstr "ข้อมูลลูกค้า (1 ครั้งต่อคำสั่งซื้อ)" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Name and address" -msgstr "" +msgstr "ชื่อและที่อยู่" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "See invoice settings" -msgstr "" +msgstr "ดูการตั้งค่าใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Attendee data (once per personalized ticket)" -msgstr "" +msgstr "ข้อมูลผู้เข้าร่วมงาน (1 ครั้งต่อตั๋วที่ระบุชื่อบุคคล)" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Custom fields" -msgstr "" +msgstr "ฟิลด์กำหนดเอง" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Manage questions" -msgstr "" +msgstr "จัดการคำถาม" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Form settings" -msgstr "" +msgstr "การตั้งค่าแบบฟอร์ม" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Changes to existing orders" -msgstr "" +msgstr "การเปลี่ยนแปลงคำสั่งซื้อที่มีอยู่" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Texts" -msgstr "" +msgstr "ข้อความ" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Confirmation text" -msgstr "" +msgstr "ข้อความยืนยัน" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "" @@ -19678,15 +20582,19 @@ msgid "" "feature to publish your terms of service, you don't need this setting since " "you can configure it there." msgstr "" +"ข้อความเหล่านี้ต้องได้รับการยืนยันจากผู้ใช้ก่อนที่จะสามารถทำการสั่งซื้อได้ ตัวอย่างเช่น " +"คุณสามารถใส่ลิงก์เงื่อนไขการให้บริการของคุณที่นี่ หากคุณใช้ฟีเจอร์ \"หน้าเพจ\" (Pages) " +"เพื่อเผยแพร่เงื่อนไขการให้บริการ คุณไม่จำเป็นต้องใช้การตั้งค่านี้ " +"เนื่องจากสามารถตั้งค่าได้จากส่วนนั้นโดยตรง" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Add confirmation text" -msgstr "" +msgstr "เพิ่มข้อความยืนยัน" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Shop design" -msgstr "" +msgstr "การออกแบบร้านค้า" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -19694,39 +20602,41 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/edit.html msgid "Timeline" -msgstr "" +msgstr "ไทม์ไลน์" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Display" -msgstr "" +msgstr "การแสดงผล" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Product list" -msgstr "" +msgstr "รายการสินค้า" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Incompatible settings" -msgstr "" +msgstr "การตั้งค่าที่ไม่รองรับการทำงานร่วมกัน" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "" "Customers won't be able to add themselves to the waiting list, because " "\"Hide all products that are sold out\" is enabled." msgstr "" +"ลูกค้าจะไม่สามารถลงชื่อในรายชื่อสำรองได้ เนื่องจากเปิดใช้งานตัวเลือก " +"\"ซ่อนสินค้าทั้งหมดที่ขายหมดแล้ว\" อยู่" #: pretix/control/templates/pretixcontrol/event/settings.html msgctxt "subevents" msgid "Calendar and list views" -msgstr "" +msgstr "มุมมองปฏิทินและรายการ" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Other settings" -msgstr "" +msgstr "การตั้งค่าอื่นๆ" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Footer links" -msgstr "" +msgstr "ลิงก์ส่วนท้าย (Footer)" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html @@ -19736,21 +20646,28 @@ msgid "" "privacy policy will be linked automatically (if you configured them), so you " "do not need to add them here." msgstr "" +"ลิงก์เหล่านี้จะแสดงในส่วนท้ายของร้านค้าตั๋วของคุณ ตัวอย่างเช่น " +"คุณสามารถใส่ลิงก์เงื่อนไขการให้บริการได้ที่นี่ ข้อมูลติดต่อ ข้อมูลผู้รับผิดชอบเว็บไซต์ (Imprint) " +"และนโยบายความเป็นส่วนตัวของคุณจะถูกลิงก์โดยอัตโนมัติ (หากคุณตั้งค่าไว้แล้ว) " +"คุณจึงไม่จำเป็นต้องเพิ่มที่นี่" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Add link" -msgstr "" +msgstr "เพิ่มลิงก์" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Cart" -msgstr "" +msgstr "ตระกร้าสินค้า" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "" "The waiting list currently is not compatible with some advanced features of " "pretix such as hidden products, add-on products or product bundles." msgstr "" +"ในปัจจุบัน รายชื่อสำรอง (Waiting list) " +"ยังไม่รองรับการทำงานร่วมกับฟีเจอร์ขั้นสูงบางประการของ pretix เช่น สินค้าที่ซ่อนไว้ สินค้าเสริม " +"หรือแพ็กเกจรวมสินค้า" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "" @@ -19759,24 +20676,29 @@ msgid "" "quota, you might run into situations where people are sent an email from the " "waiting list but still are unable to book a seat." msgstr "" +"รายชื่อสำรองจะประเมินการมีอยู่ของตั๋วจากโควตาเป็นหลัก " +"หากคุณใช้ผังที่นั่งและจำนวนที่นั่งที่ว่างมีน้อยกว่าโควตาที่เหลือ " +"คุณอาจพบสถานการณ์ที่ระบบส่งอีเมลไปยังผู้ลงชื่อในรายชื่อสำรอง แต่พวกเขายังคงไม่สามารถจองที่นั่งได้" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "" "Specifically, this means the waiting list is not safe to use together with " "the minimum distance feature of our seating plan module." msgstr "" +"โดยเฉพาะอย่างยิ่ง " +"นี่หมายความว่ารายชื่อสำรองไม่ปลอดภัยที่จะใช้งานร่วมกับฟีเจอร์เว้นระยะห่างขั้นต่ำของมอดูลผังที่นั่งของเรา" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Waiting customers" -msgstr "" +msgstr "ลูกค้าในรายชื่อสำรอง" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Manage waiting list" -msgstr "" +msgstr "จัดการรายชื่อสำรอง" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "Item metadata" -msgstr "" +msgstr "ข้อมูลเมทาดาต้าของสินค้า (Item metadata)" #: pretix/control/templates/pretixcontrol/event/settings.html msgid "" @@ -19784,31 +20706,36 @@ msgid "" "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" +"คุณสามารถกำหนดชุดคุณสมบัติเมทาดาต้า (เช่น ตัวแปร) ที่นี่ " +"เพื่อนำไปตั้งค่าให้แก่สินค้าในภายหลังและนำกลับมาใช้ใหม่ในตำแหน่งต่างๆ เช่น เลย์เอาต์ของตั๋ว " +"ซึ่งช่วยประหยัดเวลาได้อย่างมากหากคุณต้องสร้างสินค้าจำนวนมาก" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/organizers/properties.html msgid "Property" -msgstr "" +msgstr "คุณสมบัติ (Property)" #: pretix/control/templates/pretixcontrol/event/settings.html #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html msgid "Clone event" -msgstr "" +msgstr "คัดลอกอีเวนต์ (Clone)" #: pretix/control/templates/pretixcontrol/event/settings_base.html msgid "" "You can now scroll down and modify the settings in more detail, if you want, " "or you can create your first product to start selling tickets right away!" msgstr "" +"ขณะนี้คุณสามารถเลื่อนลงด้านล่างและปรับแต่งการตั้งค่าเพิ่มเติมอย่างละเอียดได้หากต้องการ " +"หรือจะสร้างสินค้าชิ้นแรกเพื่อเริ่มจำหน่ายตั๋วได้ทันที!" #: pretix/control/templates/pretixcontrol/event/settings_base.html msgid "Create a first product" -msgstr "" +msgstr "สร้างสินค้าชิ้นแรก" #: pretix/control/templates/pretixcontrol/event/tax.html msgid "Tax rules" -msgstr "" +msgstr "กฎภาษี" #: pretix/control/templates/pretixcontrol/event/tax.html msgid "" @@ -19817,70 +20744,75 @@ msgid "" "optionally contain additional rules that depend on the customer's country " "and type." msgstr "" +"กฎภาษีจะกำหนดรูปแบบการคิดภาษีที่แตกต่างกันเพื่อนำไปปรับใช้กับแต่ละสินค้า " +"โดยแต่ละกฎภาษีจะมีอัตราภาษีเริ่มต้น " +"และสามารถเพิ่มกฎเพิ่มเติมตามประเทศและประเภทของลูกค้าได้ตามต้องการ" #: pretix/control/templates/pretixcontrol/event/tax.html msgid "You haven't created any tax rules yet." -msgstr "" +msgstr "คุณยังไม่ได้สร้างกฎภาษีใดๆ" #: pretix/control/templates/pretixcontrol/event/tax.html msgid "Create a new tax rule" -msgstr "" +msgstr "สร้างกฎภาษีใหม่" #: pretix/control/templates/pretixcontrol/event/tax.html #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "Usage" -msgstr "" +msgstr "การใช้งาน" #: pretix/control/templates/pretixcontrol/event/tax.html msgid "Rate" -msgstr "" +msgstr "อัตรา" #: pretix/control/templates/pretixcontrol/event/tax.html #: pretix/plugins/badges/templates/pretixplugins/badges/index.html #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html msgid "Make default" -msgstr "" +msgstr "ตั้งเป็นค่าเริ่มต้น" #: pretix/control/templates/pretixcontrol/event/tax.html #, python-format msgid "%(count)s product" msgid_plural "%(count)s products" -msgstr[0] "" +msgstr[0] "สินค้า %(count)s รายการ" #: pretix/control/templates/pretixcontrol/event/tax.html #, python-format msgid "incl. %(rate)s %%" -msgstr "" +msgstr "รวม %(rate)s%%" #: pretix/control/templates/pretixcontrol/event/tax.html #, python-format msgid "excl. %(rate)s %%" -msgstr "" +msgstr "ไม่รวม %(rate)s%%" #: pretix/control/templates/pretixcontrol/event/tax.html msgid "with custom rules" -msgstr "" +msgstr "พร้อมกฎกำหนดเอง" #: pretix/control/templates/pretixcontrol/event/tax_delete.html msgid "Delete tax rule" -msgstr "" +msgstr "ลบกฎภาษี" #: pretix/control/templates/pretixcontrol/event/tax_delete.html #, python-format msgid "" "Are you sure you want to delete the tax rule %(taxrule)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบกฎภาษี %(taxrule)s?" #: pretix/control/templates/pretixcontrol/event/tax_delete.html msgid "" "You cannot delete a tax rule that is in use for a product, has been in use " "for any existing orders, or is the default tax rule of the event." msgstr "" +"คุณไม่สามารถลบกฎภาษีที่กำลังถูกใช้งานโดยสินค้า เคยถูกใช้งานในคำสั่งซื้อที่มีอยู่ " +"หรือเป็นกฎภาษีเริ่มต้นของอีเวนต์ได้" #: pretix/control/templates/pretixcontrol/event/tax_edit.html #, python-format msgid "Tax rule: %(name)s" -msgstr "" +msgstr "กฎภาษี: %(name)s" #: pretix/control/templates/pretixcontrol/event/tax_edit.html #, python-format @@ -19890,10 +20822,14 @@ msgid "" "not responsible for the correct handling of taxes in your ticket shop. If in " "doubt, please contact a lawyer or tax consultant." msgstr "" +"การตั้งค่าเหล่านี้จัดทำขึ้นสำหรับผู้ใช้ระดับสูง โปรดอ่านเอกสารคู่มือการใช้งานเพื่อดูข้อมูลเพิ่มเติม " +"โปรดทราบว่าเราจะไม่รับผิดชอบต่อความถูกต้องในการจัดการภาษีในร้านค้าตั๋วของคุณ หากมีข้อสงสัย " +"โปรดปรึกษาทนายความหรือที่ปรึกษาด้านภาษี" #: pretix/control/templates/pretixcontrol/event/tax_edit.html msgid "Custom rules" -msgstr "" +msgstr "กฎกำหนดเอง" #: pretix/control/templates/pretixcontrol/event/tax_edit.html msgid "" @@ -19903,28 +20839,32 @@ msgid "" "the first rule matches the order, it will be used and all further rules will " "be ignored. If no rule matches, tax will be charged." msgstr "" +"การตั้งค่าเหล่านี้จัดทำขึ้นสำหรับผู้ใช้ระดับมืออาชีพที่มีสถานการณ์ทางภาษีเฉพาะเจาะจง " +"หากคุณสร้างกฎในส่วนนี้ การตั้งค่าภาระภาษีย้อนกลับ (Reverse charge) ด้านบนจะถูกข้ามไป " +"กฎจะถูกตรวจสอบตามลำดับ และเมื่อมีกฎแรกที่ตรงกับคำสั่งซื้อ " +"กฎนั้นจะถูกปรับใช้และกฎถัดไปทั้งหมดจะถูกข้ามไป หากไม่มีกฎใดตรงกัน ระบบจะทำการคิดภาษีตามปกติ" #: pretix/control/templates/pretixcontrol/event/tax_edit.html msgid "All of these rules will only apply if an invoice address is set." -msgstr "" +msgstr "กฎทั้งหมดนี้จะถูกปรับใช้ก็ต่อเมื่อมีการระบุที่อยู่ใบแจ้งหนี้เท่านั้น" #: pretix/control/templates/pretixcontrol/event/tax_edit.html msgid "Condition" -msgstr "" +msgstr "เงื่อนไข" #: pretix/control/templates/pretixcontrol/event/tax_edit.html msgid "Calculation" -msgstr "" +msgstr "การคำนวณ" #: pretix/control/templates/pretixcontrol/event/tax_edit.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html msgid "Add a new rule" -msgstr "" +msgstr "เพิ่มกฎใหม่" #: pretix/control/templates/pretixcontrol/event/tax_edit.html #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Change history" -msgstr "" +msgstr "ประวัติการเปลี่ยนแปลง" #: pretix/control/templates/pretixcontrol/event/tickets.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html @@ -19934,17 +20874,19 @@ msgstr "ดาวน์โหลดตั๋ว" #: pretix/control/templates/pretixcontrol/event/tickets.html msgid "Download settings" -msgstr "" +msgstr "การตั้งค่าการดาวน์โหลด" #: pretix/control/templates/pretixcontrol/event/tickets.html msgid "" "You activated ticket downloads but no output provider is enabled. Be sure to " "enable a plugin and activate an output provider." msgstr "" +"คุณเปิดใช้งานการดาวน์โหลดตั๋วแล้ว แต่ยังไม่ได้เปิดใช้งานผู้ให้บริการส่งออกข้อมูล (Output " +"provider) โปรดตรวจสอบให้แน่ใจว่าได้เปิดใช้งานปลั๊กอินและเปิดใช้ผู้ให้บริการส่งออกข้อมูลแล้ว" #: pretix/control/templates/pretixcontrol/event/tickets.html msgid "Download formats" -msgstr "" +msgstr "รูปแบบการดาวน์โหลด" #: pretix/control/templates/pretixcontrol/event/tickets.html #, python-format @@ -19953,14 +20895,17 @@ msgid "" "%(plugin_settings_href)s>plugin settings and activate one or more ticket " "output plugins." msgstr "" +"ไม่มีรูปแบบการส่งออกตั๋วที่พร้อมใช้งาน โปรดไปยัง การตั้งค่าปลั๊กอิน " +"และเปิดใช้งานปลั๊กอินการส่งออกตั๋วอย่างน้อยหนึ่งปลั๊กอิน" #: pretix/control/templates/pretixcontrol/event/tickets.html msgid "Download time" -msgstr "" +msgstr "เวลาดาวน์โหลด" #: pretix/control/templates/pretixcontrol/event/tickets.html msgid "Ticket codes" -msgstr "" +msgstr "รหัสตั๋ว" #: pretix/control/templates/pretixcontrol/event/widget.html msgid "" @@ -19968,18 +20913,22 @@ msgid "" "website. This way, your visitors can buy their ticket right away without " "leaving your website." msgstr "" +"วิดเจ็ต pretix เป็นวิธีฝังร้านค้าตั๋วของคุณลงในเว็บไซต์อีเวนต์ ด้วยวิธีนี้ " +"ผู้เข้าชมจะสามารถซื้อตั๋วได้ทันทีโดยไม่ต้องออกจากเว็บไซต์ของคุณ" #: pretix/control/templates/pretixcontrol/event/widget.html msgid "" "To embed the widget onto your website, simply copy the following code to the " "<head> section of your website:" msgstr "" +"ในการฝังวิดเจ็ตลงในเว็บไซต์ของคุณ เพียงคัดลอกโค้ดต่อไปนี้ไปวางในส่วน <head> ของเว็บไซต์ของคุณ:" #: pretix/control/templates/pretixcontrol/event/widget.html msgid "" "Then, copy the following code to the place of your website where you want " "the widget to show up:" -msgstr "" +msgstr "จากนั้น คัดลอกโค้ดต่อไปนี้ไปวางในตำแหน่งบนเว็บไซต์ที่คุณต้องการให้วิดเจ็ตแสดงผล:" #: pretix/control/templates/pretixcontrol/event/widget.html #, python-format @@ -19987,38 +20936,42 @@ msgid "" "JavaScript is disabled in your browser. To access our ticket shop without " "JavaScript, please <a %(a_attr)s>click here</a>." msgstr "" +"จาวาสคริปต์ (JavaScript) ในเบราว์เซอร์ของคุณถูกปิดใช้งาน " +"หากต้องการเข้าสู่ร้านค้าตั๋วโดยไม่ใช้จาวาสคริปต์ โปรด <a >คลิกที่นี่</" +"a>." #: pretix/control/templates/pretixcontrol/event/widget.html #: pretix/plugins/returnurl/templates/returnurl/settings.html msgid "Read our documentation for more information" -msgstr "" +msgstr "อ่านเอกสารคู่มือการใช้งานของเราเพื่อดูข้อมูลเพิ่มเติม" #: pretix/control/templates/pretixcontrol/event/widget.html msgid "" "Using this form, you can generate a code to copy and paste to your website " "source." -msgstr "" +msgstr "คุณสามารถใช้แบบฟอร์มนี้เพื่อสร้างโค้ดสำหรับคัดลอกและวางลงในซอร์สโค้ดของเว็บไซต์คุณได้" #: pretix/control/templates/pretixcontrol/event/widget.html msgid "Generate widget code" -msgstr "" +msgstr "สร้างโค้ดวิดเจ็ต" #: pretix/control/templates/pretixcontrol/events/create_base.html #, python-format msgid "Step %(step)s" -msgstr "" +msgstr "ขั้นตอนที่ %(step)s" #: pretix/control/templates/pretixcontrol/events/create_base.html msgid "" "Every event needs to be created as part of an organizer account. Currently, " "you do not have access to any organizer accounts." msgstr "" +"ทุกอีเวนต์จำเป็นต้องถูกสร้างขึ้นภายใต้บัญชีผู้จัดงาน ในขณะนี้ คุณยังไม่มีสิทธิ์เข้าถึงบัญชีผู้จัดงานใดๆ" #: pretix/control/templates/pretixcontrol/events/create_base.html #: pretix/control/templates/pretixcontrol/organizers/create.html #: pretix/control/templates/pretixcontrol/organizers/index.html msgid "Create a new organizer" -msgstr "" +msgstr "สร้างผู้จัดงานใหม่" #: pretix/control/templates/pretixcontrol/events/create_basics.html #: pretix/control/templates/pretixcontrol/item/create.html @@ -20033,11 +20986,11 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html #: pretix/control/templates/pretixcontrol/subevents/edit.html msgid "General information" -msgstr "" +msgstr "ข้อมูลทั่วไป" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "Set to random" -msgstr "" +msgstr "ตั้งค่าแบบสุ่ม" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" @@ -20047,21 +21000,31 @@ msgid "" "less than 10 characters that can be easily remembered, but you can also " "choose to use a random value." msgstr "" +"นี่คือที่อยู่ URL ที่ผู้ใช้สามารถซื้อตั๋วของคุณได้ ควรมีความยาวสั้น " +"ประกอบด้วยอักษรภาษาอังกฤษตัวพิมพ์เล็ก ตัวเลข จุด และเครื่องหมายยัติภังค์ (แดช) เท่านั้น " +"และต้องไม่ซ้ำกับอีเวนต์อื่นของคุณ เราขอแนะนำให้ใช้อักษรย่อหรือวันที่ที่มีความยาวน้อยกว่า 10 " +"ตัวอักษรเพื่อให้จดจำได้ง่าย แต่คุณสามารถเลือกใช้ค่าแบบสุ่มได้เช่นกัน" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "" "We will also use this in some places like order codes, invoice numbers or " "bank transfer references as an abbreviation to reference this event." msgstr "" +"เราจะใช้ส่วนนี้ในบางตำแหน่งด้วย เช่น รหัสคำสั่งซื้อ เลขที่ใบแจ้งหนี้ " +"หรือข้อมูลอ้างอิงการโอนเงินผ่านธนาคาร เพื่อเป็นตัวย่ออ้างอิงถึงอีเวนต์นี้" #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." -msgstr "" +"We strongly recommend against using short forms of more than 16 characters." +msgstr "เราขอแนะนำอย่างยิ่งให้หลีกเลี่ยงการใช้รูปแบบย่อที่มีความยาวมากกว่า 16 ตัวอักษร" #: pretix/control/templates/pretixcontrol/events/create_basics.html msgid "Display settings" -msgstr "" +msgstr "การตั้งค่าการแสดงผล" #: pretix/control/templates/pretixcontrol/events/create_copy.html msgid "" @@ -20069,6 +21032,8 @@ msgid "" "copy all products, categories, quotas, and questions as well as general " "event settings." msgstr "" +"คุณต้องการคัดลอกการตั้งค่าจากอีเวนต์อื่นหรือไม่? ระบบจะคัดลอกสินค้า หมวดหมู่ โควตา " +"และคำถามทั้งหมด รวมถึงการตั้งค่าทั่วไปของอีเวนต์" #: pretix/control/templates/pretixcontrol/events/create_copy.html msgid "" @@ -20076,36 +21041,44 @@ msgid "" "need to change some settings manually, e.g. date and time settings and texts " "that contain the event name." msgstr "" +"โปรดตรวจสอบการตั้งค่าทั้งหมดอย่างถี่ถ้วน คุณอาจยังคงต้องปรับเปลี่ยนการตั้งค่าบางรายการด้วยตนเอง " +"เช่น การตั้งค่าวันที่และเวลา และข้อความที่มีชื่ออีเวนต์" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "Event type" -msgstr "" +msgstr "ประเภทอีเวนต์" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "Singular event or non-event shop" -msgstr "" +msgstr "อีเวนต์เดี่ยว หรือร้านค้าแบบไม่อิงอีเวนต์" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "" "An event with individual configuration. If you create more events later, you " "can copy the event to save yourself some work." msgstr "" +"อีเวนต์ที่มีการตั้งค่าเฉพาะตัว หากคุณสร้างอีเวนต์เพิ่มเติมในภายหลัง " +"คุณสามารถคัดลอกอีเวนต์นี้เพื่อทุ่นแรงได้" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "" "Examples: Conferences, workshops, trade fairs, one-off concerts, sale of " "digital content, multi-day events with combination tickets." msgstr "" +"ตัวอย่าง: งานประชุมวิชาการ, เวิร์กช็อป, งานแสดงสินค้า, คอนเสิร์ตรอบเดียว, " +"การขายเนื้อหาดิจิทัล, อีเวนต์หลายวันที่มีตั๋วแบบแพ็กเกจรวม" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "Event series or time slot booking" -msgstr "" +msgstr "ซีรีส์อีเวนต์ หรือการจองตามรอบเวลา" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "" "A series of events that share the same configuration. They can still be " "different in their dates, locations, prices, and capacities." msgstr "" +"ชุดอีเวนต์ที่ใช้การตั้งค่าเดียวกัน โดยยังสามารถมีความแตกต่างกันในเรื่องของวันที่ สถานที่ ราคา " +"และจำนวนตั๋วสูงสุดที่รับได้" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "" @@ -20113,46 +21086,50 @@ msgid "" "locations, museums, libraries, or swimming pools, events that need to be " "booked together in one cart." msgstr "" +"ตัวอย่าง: การแสดงเดียวกันหลายรอบ, คอนเสิร์ตเดียวกันในหลายสถานที่, พิพิธภัณฑ์, หอสมุด, " +"สระว่ายน้ำ หรืออีเวนต์ที่ต้องจองร่วมกันในตระกร้าสินค้าเดียว" #: pretix/control/templates/pretixcontrol/events/create_foundation.html msgid "" "Please note that you will only be able to delete your event until the first " "order has been created." -msgstr "" +msgstr "โปรดทราบว่าคุณจะสามารถลบอีเวนต์ได้เฉพาะก่อนที่จะมีการสร้างคำสั่งซื้อแรกขึ้นเท่านั้น" #: pretix/control/templates/pretixcontrol/events/index.html msgid "" "The list below shows all events you have administrative access to. Click on " "the event name to access event details." msgstr "" +"รายการด้านล่างแสดงอีเวนต์ทั้งหมดที่คุณมีสิทธิ์เข้าถึงในระดับผู้ดูแลระบบ " +"คลิกที่ชื่ออีเวนต์เพื่อเข้าถึงรายละเอียดอีเวนต์" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html msgid "You currently do not have access to any events." -msgstr "" +msgstr "ในขณะนี้ คุณยังไม่มีสิทธิ์เข้าถึงอีเวนต์ใดๆ" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/subevents/index.html msgid "Paid tickets per quota" -msgstr "" +msgstr "ตั๋วที่ชำระเงินแล้วตามโควตา" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html #: pretix/control/views/dashboards.py pretix/control/views/typeahead.py msgctxt "subevent" msgid "No dates" -msgstr "" +msgstr "ยังไม่มีการกำหนดวันที่" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/subevents/index.html msgid "More quotas" -msgstr "" +msgstr "โควตาเพิ่มเติม" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html #: pretix/control/views/dashboards.py msgid "Shop disabled" -msgstr "" +msgstr "ปิดใช้งานร้านค้าแล้ว" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html @@ -20160,17 +21137,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/index.html #: pretix/control/views/dashboards.py msgid "On sale" -msgstr "" +msgstr "กำลังเปิดจำหน่าย" #: pretix/control/templates/pretixcontrol/events/index.html #: pretix/control/templates/pretixcontrol/organizers/detail.html msgid "Open event dashboard" -msgstr "" +msgstr "เปิดแดชบอร์ดอีเวนต์" #: pretix/control/templates/pretixcontrol/font_option.html msgctxt "typography" msgid "The quick brown fox jumps over the lazy dog." -msgstr "" +msgstr "เป็นมนุษย์สุดประเสริฐเลิศคุณค่า กว่าบรรดาฝูงสัตว์เดรัจฉาน" #: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html #, fuzzy @@ -20181,22 +21158,23 @@ msgstr "ระบุที่นั่งเฉพาะ" #: pretix/control/templates/pretixcontrol/fragment_quota_box.html #: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html msgid "Quota:" -msgstr "" +msgstr "โควตา:" #: pretix/control/templates/pretixcontrol/fragment_quota_box.html #, python-format msgid "Numbers as of %(date)s" -msgstr "" +msgstr "ตัวเลข ณ วันที่ %(date)s" #: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html #, python-format msgid "Currently available: %(num)s" -msgstr "" +msgstr "จำนวนที่พร้อมใช้งานในปัจจุบัน: %(num)s" #: pretix/control/templates/pretixcontrol/global_license.html msgid "" "This page is intended to help you use pretix in compliance with its license." msgstr "" +"หน้านี้จัดทำขึ้นเพื่อช่วยให้คุณใช้งาน pretix ได้อย่างถูกต้องตามข้อกำหนดสิทธิ์การใช้งาน (License)" #: pretix/control/templates/pretixcontrol/global_license.html msgid "" @@ -20204,54 +21182,61 @@ msgid "" "page does not guarantee you are within the license. Only the original " "license text is legally binding." msgstr "" +"ข้อความและผลลัพธ์ในหน้านี้ไม่มีผลผูกพันทางกฎหมาย " +"และการกรอกข้อมูลในหน้านี้ไม่ได้การันตีว่าคุณปฏิบัติตามข้อกำหนดสิทธิ์การใช้งานอย่างถูกต้อง " +"มีเพียงข้อความสิทธิ์การใช้งานต้นฉบับเท่านั้นที่มีผลผูกพันทางกฎหมาย" #: pretix/control/templates/pretixcontrol/global_license.html msgid "" "You should have received a copy of pretix' license together with your copy " "of pretix. You can also view the current version of the license file here:" msgstr "" +"คุณควรได้รับสำเนาข้อกำหนดสิทธิ์การใช้งานของ pretix พร้อมกับซอฟต์แวร์ pretix ของคุณ " +"คุณสามารถดูไฟล์สิทธิ์การใช้งานเวอร์ชันปัจจุบันได้ที่นี่:" #: pretix/control/templates/pretixcontrol/global_license.html msgid "Answers to common questions about the license can be found here:" -msgstr "" +msgstr "คุณสามารถค้นหาคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับข้อกำหนดสิทธิ์การใช้งานได้ที่นี่:" #: pretix/control/templates/pretixcontrol/global_license.html msgid "" "For more information or to obtain a paid pretix Enterprise license, contact " "support@pretix.eu." msgstr "" +"หากต้องการข้อมูลเพิ่มเติมหรือสั่งซื้อสิทธิ์การใช้งาน pretix Enterprise แบบชำระเงิน โปรดติดต่อ " +"support@pretix.eu" #: pretix/control/templates/pretixcontrol/global_license.html msgid "License settings and check" -msgstr "" +msgstr "การตั้งค่าและการตรวจสอบสิทธิ์การใช้งาน (License)" #: pretix/control/templates/pretixcontrol/global_license.html msgid "Installation details" -msgstr "" +msgstr "รายละเอียดการติดตั้ง" #: pretix/control/templates/pretixcontrol/global_license.html msgid "Installed plugins" -msgstr "" +msgstr "ปลั๊กอินที่ติดตั้งแล้ว" #: pretix/control/templates/pretixcontrol/global_license.html msgid "Public information" -msgstr "" +msgstr "ข้อมูลสาธารณะ" #: pretix/control/templates/pretixcontrol/global_license.html msgid "Save and check" -msgstr "" +msgstr "บันทึกและตรวจสอบ" #: pretix/control/templates/pretixcontrol/global_license.html msgid "Check results" -msgstr "" +msgstr "ผลการตรวจสอบ" #: pretix/control/templates/pretixcontrol/global_license.html msgid "The automated license check did not identify any issues." -msgstr "" +msgstr "การตรวจสอบสิทธิ์การใช้งานอัตโนมัติไม่พบปัญหาใดๆ" #: pretix/control/templates/pretixcontrol/global_message.html msgid "System message" -msgstr "" +msgstr "ข้อความจากระบบ" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "" @@ -20259,6 +21244,9 @@ msgid "" "pretix support when your license renews. It may also be requested by pretix " "support to aid debugging of problems." msgstr "" +"หากคุณมีสิทธิ์การใช้งาน pretix Enterprise รายงานนี้จะต้องถูกนำส่งไปยังฝ่ายสนับสนุนของ " +"pretix เมื่อคุณต่ออายุสิทธิ์การใช้งาน นอกจากนี้ ฝ่ายสนับสนุนของ pretix " +"อาจขอรายงานนี้เพื่อช่วยในการแก้ไขปัญหา (Debugging)" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "" @@ -20266,10 +21254,13 @@ msgid "" "debugging problems in your pretix installation, and verifying that your " "usage of pretix is in compliance with the Enterprise license you purchased." msgstr "" +"รายงานนี้มีวัตถุประสงค์สองประการ คือ รวบรวมข้อมูลที่เป็นประโยชน์ซึ่งอาจช่วยแก้ไขปัญหาในการติดตั้ง " +"pretix ของคุณ และตรวจสอบว่าการใช้งาน pretix ของคุณถูกต้องตามข้อกำหนดสิทธิ์การใช้งาน " +"Enterprise ที่คุณสั่งซื้อ" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "First month of license term:" -msgstr "" +msgstr "เดือนแรกของระยะเวลาสิทธิ์การใช้งาน:" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "January" @@ -20321,15 +21312,15 @@ msgstr "ธันวาคม" #: pretix/control/templates/pretixcontrol/global_sysreport.html msgid "Generate report" -msgstr "" +msgstr "สร้างรายงาน" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Update check results" -msgstr "" +msgstr "ผลการตรวจสอบการอัปเดต" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Update checks are disabled." -msgstr "" +msgstr "ปิดใช้งานการตรวจสอบการอัปเดตอยู่" #: pretix/control/templates/pretixcontrol/global_update.html msgid "" @@ -20337,108 +21328,120 @@ msgid "" "installation. Update checks are performed on a daily basis if your cronjob " "is set up properly." msgstr "" +"ยังไม่มีการตรวจสอบการอัปเดตตั้งแต่การอัปเดตครั้งล่าสุดของระบบนี้ " +"การตรวจสอบการอัปเดตจะดำเนินการเป็นประจำทุกวันหากตั้งค่าคิวงานอัตโนมัติ (Cronjob) " +"อย่างถูกต้อง" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Check for updates now" -msgstr "" +msgstr "ตรวจสอบการอัปเดตทันที" #: pretix/control/templates/pretixcontrol/global_update.html msgid "The last update check was not successful." -msgstr "" +msgstr "การตรวจสอบการอัปเดตครั้งล่าสุดไม่สำเร็จ" #: pretix/control/templates/pretixcontrol/global_update.html msgid "The pretix.eu server returned an error code." -msgstr "" +msgstr "เซิร์ฟเวอร์ pretix.eu ส่งคืนรหัสข้อผิดพลาด" #: pretix/control/templates/pretixcontrol/global_update.html msgid "The pretix.eu server could not be reached." -msgstr "" +msgstr "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ pretix.eu ได้" #: pretix/control/templates/pretixcontrol/global_update.html msgid "This installation appears to be a development installation." msgstr "" +"ดูเหมือนว่าระบบนี้จะเป็นระบบสำหรับสภาพแวดล้อมการพัฒนา (Development installation)" #: pretix/control/templates/pretixcontrol/global_update.html #, python-format msgid "Last updated: %(date)s" -msgstr "" +msgstr "อัปเดตล่าสุดเมื่อ: %(date)s" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Component" -msgstr "" +msgstr "คอมโพเนนต์ (Component)" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Installed version" -msgstr "" +msgstr "เวอร์ชันที่ติดตั้งอยู่" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Latest version" -msgstr "" +msgstr "เวอร์ชันล่าสุด" #: pretix/control/templates/pretixcontrol/global_update.html msgid "Update check settings" -msgstr "" +msgstr "การตั้งค่าการตรวจสอบการอัปเดต" #: pretix/control/templates/pretixcontrol/includes/logs.html msgid "View full log" -msgstr "" +msgstr "ดูบันทึกประวัติทั้งหมด (Full log)" #: pretix/control/templates/pretixcontrol/item/base.html msgid "Modify product:" -msgstr "" +msgstr "แก้ไขสินค้า:" #: pretix/control/templates/pretixcontrol/item/base.html msgid "Create product" -msgstr "" +msgstr "สร้างสินค้า" #: pretix/control/templates/pretixcontrol/item/base.html msgid "You will be able to adjust further settings in the next step." -msgstr "" +msgstr "คุณจะสามารถปรับแต่งการตั้งค่าอื่นๆ เพิ่มเติมได้ในขั้นตอนถัดไป" #: pretix/control/templates/pretixcontrol/item/base.html msgid "" "Please note that your product will not be available for " "sale until you have added your item to an existing or newly created quota." msgstr "" +"โปรดทราบว่าสินค้าของคุณจะยังไม่เปิดจำหน่ายจนกว่าคุณจะเพิ่มสินค้านี้ไปยังโควตาที่มีอยู่หรือโควตาที่สร้างขึ้นใหม่" #: pretix/control/templates/pretixcontrol/item/base.html #: pretix/control/templates/pretixcontrol/item/include_variations.html msgid "Manage quotas" -msgstr "" +msgstr "จัดการโควตา" #: pretix/control/templates/pretixcontrol/item/base.html #: pretix/control/templates/pretixcontrol/item/include_variations.html #: pretix/control/templates/pretixcontrol/items/quotas.html msgid "Create a new quota" -msgstr "" +msgstr "สร้างโควตาใหม่" #: pretix/control/templates/pretixcontrol/item/base.html msgid "" "This product is currently not being sold since you configured below that it " "should only be available in a certain timeframe." msgstr "" +"สินค้านี้ยังไม่เปิดจำหน่ายในขณะนี้ " +"เนื่องจากคุณตั้งค่าไว้ด้านล่างว่าสินค้าจะพร้อมใช้งานเฉพาะในกรอบเวลาที่กำหนดเท่านั้น" #: pretix/control/templates/pretixcontrol/item/base.html msgid "" "This product is currently not being shown since you configured below that it " "should only be visible if a certain other quota is already sold out." msgstr "" +"สินค้านี้ยังไม่แสดงผลในขณะนี้ " +"เนื่องจากคุณตั้งค่าไว้ด้านล่างว่าจะแสดงผลก็ต่อเมื่อโควตาอื่นที่กำหนดขายหมดแล้วเท่านั้น" #: pretix/control/templates/pretixcontrol/item/base.html msgid "" "This product is currently not being shown since you configured below that it " "should only be visible if a certain other product is already sold out." msgstr "" +"สินค้านี้ยังไม่แสดงผลในขณะนี้ " +"เนื่องจากคุณตั้งค่าไว้ด้านล่างว่าจะแสดงผลก็ต่อเมื่อสินค้าอื่นที่กำหนดขายหมดแล้วเท่านั้น" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "Product type" -msgstr "" +msgstr "ประเภทสินค้า" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "Admission product" -msgstr "" +msgstr "สินค้าตั๋วเข้างาน" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -20447,6 +21450,8 @@ msgid "" "your event. By default, we will only offer ticket downloads for these " "products." msgstr "" +"การซื้อสินค้านี้ทุกครั้งหมายถึงสิทธิ์ในการเข้างานสำหรับบุคคลหนึ่งคน โดยค่าเริ่มต้น " +"ระบบจะอนุญาตให้ดาวน์โหลดตั๋วเฉพาะสินค้าประเภทนี้เท่านั้น" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -20454,6 +21459,8 @@ msgid "" "Only purchases of such products will be considered \"attendees\" for most " "statistical purposes or within some plugins." msgstr "" +"เฉพาะการซื้อสินค้าประเภทนี้เท่านั้นที่จะถูกนับว่าเป็น \"ผู้เข้าร่วมงาน\" " +"สำหรับวัตถุประสงค์ด้านสถิติส่วนใหญ่หรือภายในปลั๊กอินบางตัว" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -20463,11 +21470,14 @@ msgid "" "except if the add-on products or bundled products represent additional " "people (e.g. group bundles)." msgstr "" +"ตัวเลือกนี้ควรตั้งค่าไว้สำหรับรายการส่วนใหญ่ที่คุณเรียกว่า \"ตั๋ว\" " +"สำหรับสินค้าเสริมหรือสินค้าแบบแพ็กเกจ ควรตั้งค่าตัวเลือกนี้ที่ตั๋วหลัก " +"เว้นแต่ว่าสินค้าเสริมหรือสินค้าในแพ็กเกจนั้นจะแทนจำนวนผู้เข้าร่วมงานเพิ่มเติม (เช่น แพ็กเกจกลุ่ม)" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "Non-admission product" -msgstr "" +msgstr "สินค้าที่ไม่ใช่ตั๋วเข้างาน" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -20476,40 +21486,42 @@ msgid "" "ticket downloads (but you can still enable ticket downloads in event " "settings or product settings)." msgstr "" +"สินค้าที่ไม่ไดัแทนสิทธิ์ของบุคคล โดยค่าเริ่มต้น ระบบจะไม่เสนอตัวเลือกดาวน์โหลดตั๋ว " +"(แต่คุณยังคงสามารถเปิดใช้งานการดาวน์โหลดตั๋วได้ในการตั้งค่าอีเวนต์หรือการตั้งค่าสินค้า)" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "Examples: Merchandise, donations, gift cards, add-ons to a main ticket." -msgstr "" +msgstr "ตัวอย่าง: สินค้าที่ระลึก (Merchandise), เงินบริจาค, บัตรของขวัญ, สินค้าเสริมของตั๋วหลัก" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "Personalization" -msgstr "" +msgstr "การระบุตัวบุคคล (Personalization)" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "" "When this ticket is purchased, the system will ask for a name or other " "details according to your event settings." -msgstr "" +msgstr "เมื่อมีการซื้อตั๋วนี้ ระบบจะขอให้กรอกชื่อหรือรายละเอียดอื่นๆ ตามการตั้งค่าอีเวนต์ของคุณ" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "" "This will currently have no effect since all data fields are turned off in " "event settings." -msgstr "" +msgstr "ตัวเลือกนี้จะยังไม่มีผลในขณะนี้ เนื่องจากฟิลด์ข้อมูลทั้งหมดถูกปิดใช้งานอยู่ในการตั้งค่าอีเวนต์" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "Change settings" -msgstr "" +msgstr "เปลี่ยนการตั้งค่า" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html msgid "Non-personalized ticket" -msgstr "" +msgstr "ตั๋วไม่ระบุชื่อบุคคล" #: pretix/control/templates/pretixcontrol/item/create.html #: pretix/control/templates/pretixcontrol/item/index.html @@ -20517,14 +21529,16 @@ msgid "" "The system will not ask for a name or other attendee details. This only " "affects system-provided fields, you can still add your own questions." msgstr "" +"ระบบจะไม่ถามหาชื่อหรือรายละเอียดอื่นๆ ของผู้เข้าร่วมงาน " +"โดยจะส่งผลเฉพาะฟิลด์ข้อมูลเริ่มต้นของระบบเท่านั้น คุณยังคงสามารถเพิ่มคำถามของคุณเองได้" #: pretix/control/templates/pretixcontrol/item/create.html msgid "Product without variations" -msgstr "" +msgstr "สินค้าไม่มีรายการย่อย" #: pretix/control/templates/pretixcontrol/item/create.html msgid "Product with multiple variations" -msgstr "" +msgstr "สินค้าที่มีหลายรายการย่อย" #: pretix/control/templates/pretixcontrol/item/create.html msgid "" @@ -20532,6 +21546,8 @@ msgid "" "their name, price, quota, or description. All other settings need to be the " "same." msgstr "" +"สินค้านี้มีหลายรายการย่อยซึ่งมีความแตกต่างกันในด้านชื่อ ราคา โควตา หรือคำอธิบาย " +"ส่วนการตั้งค่าอื่นๆ ทั้งหมดจะยังคงเหมือนกัน" #: pretix/control/templates/pretixcontrol/item/create.html msgid "" @@ -20539,22 +21555,25 @@ msgid "" "\"reduced\", merchandise with variations for different sizes, workshop add-" "on with variations for simultaneous workshops." msgstr "" +"ตัวอย่าง: หมวดหมู่ตั๋วที่มีรายการย่อยเป็น \"ราคาเต็ม\" และ \"ส่วนลด\", " +"สินค้าที่ระลึกที่มีรายการย่อยเป็นขนาดต่างๆ, " +"สินค้าเสริมเวิร์กช็อปที่มีรายการย่อยเป็นเวิร์กช็อปที่จัดขึ้นพร้อมกัน" #: pretix/control/templates/pretixcontrol/item/create.html msgid "Quota settings" -msgstr "" +msgstr "การตั้งค่าโควตา" #: pretix/control/templates/pretixcontrol/item/create.html msgid "Price settings" -msgstr "" +msgstr "การตั้งค่าราคา" #: pretix/control/templates/pretixcontrol/item/create.html msgid "Save and continue with more settings" -msgstr "" +msgstr "บันทึกและดำเนินการตั้งค่าเพิ่มเติม" #: pretix/control/templates/pretixcontrol/item/delete.html msgid "Delete product" -msgstr "" +msgstr "ลบสินค้า" #: pretix/control/templates/pretixcontrol/item/delete.html #, python-format @@ -20562,24 +21581,24 @@ msgid "" "You cannot delete the product %(item)s because it already " "has been ordered." msgstr "" +"คุณไม่สามารถลบสินค้า %(item)s ได้ เนื่องจากมีการสั่งซื้อสินค้านี้ไปแล้ว" #: pretix/control/templates/pretixcontrol/item/delete.html #, python-format msgid "Are you sure you want to delete the product %(item)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบสินค้า %(item)s?" #: pretix/control/templates/pretixcontrol/item/delete.html #: pretix/control/templates/pretixcontrol/items/quota_delete.html #, python-format msgid "That will cause %(count)s voucher to be unusable." msgid_plural "That will cause %(count)s voucher to be unusable." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "การดำเนินการนี้จะทำให้คูปองจำนวน %(count)s ใบไม่สามารถใช้งานได้" #: pretix/control/templates/pretixcontrol/item/delete.html #: pretix/control/templates/pretixcontrol/items/quota_delete.html msgid "Show affected vouchers" -msgstr "" +msgstr "แสดงคูปองที่ได้รับผลกระทบ" #: pretix/control/templates/pretixcontrol/item/delete.html #, python-format @@ -20587,11 +21606,13 @@ msgid "" "You cannot delete the product %(item)s because it already " "has been ordered, but you can deactivate it." msgstr "" +"คุณไม่สามารถลบสินค้า %(item)s ได้ เนื่องจากมีการสั่งซื้อสินค้านี้ไปแล้ว " +"แต่คุณสามารถปิดใช้งานสินค้านี้ได้" #: pretix/control/templates/pretixcontrol/item/delete.html #: pretix/control/templates/pretixcontrol/items/discount_delete.html msgid "Deactivate" -msgstr "" +msgstr "ปิดใช้งาน" #: pretix/control/templates/pretixcontrol/item/include_addons.html msgid "" @@ -20604,24 +21625,31 @@ msgid "" "product. You can also specify the minimum and maximum number of add-ons of " "the given category that can or need to be chosen." msgstr "" +"คุณสามารถใช้สินค้าเสริมเพื่อกำหนดสินค้าที่สามารถซื้อเพิ่มเติมจากสินค้านี้ได้ ตัวอย่างเช่น " +"หากคุณจัดงานประชุมวิชาการที่มีตั๋วหลักสำหรับเข้างานและมีเวิร์กช็อปหลายรายการ " +"คุณสามารถกำหนดให้เวิร์กช็อปเป็นสินค้าเสริมของตั๋วงานประชุมได้ ด้วยการกำหนดค่านี้ " +"ผู้ซื้อจะไม่สามารถซื้อเฉพาะเวิร์กช็อปเพียงอย่างเดียวได้ แต่ต้องซื้อควบคู่กับตั๋วงานประชุมเท่านั้น " +"คุณสามารถระบุหมวดหมู่สินค้าที่ใช้เป็นสินค้าเสริมสำหรับสินค้านี้ได้ที่นี่ " +"และยังสามารถระบุจำนวนสินค้าเสริมขั้นต่ำและสูงสุดของหมวดหมู่นั้นๆ " +"ที่ผู้ซื้อสามารถเลือกหรือจำเป็นต้องเลือกได้อีกด้วย" #: pretix/control/templates/pretixcontrol/item/include_addons.html msgid "Add-On" -msgstr "" +msgstr "สินค้าเสริม" #: pretix/control/templates/pretixcontrol/item/include_addons.html msgid "Add a new add-on" -msgstr "" +msgstr "เพิ่มสินค้าเสริมใหม่" #: pretix/control/templates/pretixcontrol/item/include_bundles.html msgid "" "With bundles, you can specify products that are always automatically added " "as add-ons in the cart for this product." -msgstr "" +msgstr "คุณสามารถใช้แพ็กเกจรวมเพื่อกำหนดสินค้าที่จะถูกเพิ่มลงในตะกร้าเป็นสินค้าเสริมสำหรับสินค้านี้โดยอัตโนมัติเสมอ" #: pretix/control/templates/pretixcontrol/item/include_bundles.html msgid "Add a new bundled product" -msgstr "" +msgstr "เพิ่มสินค้าในแพ็กเกจรวมใหม่" #: pretix/control/templates/pretixcontrol/item/include_program_times.html msgid "" @@ -20630,55 +21658,61 @@ msgid "" "happen at different times than your event in general. This will not affect " "access control, but will affect calendar invites and ticket output." msgstr "" +"คุณสามารถใช้ช่วงเวลาโปรแกรมเพื่อกำหนดวันและเวลาเฉพาะสำหรับสินค้านี้ได้ " +"ซึ่งมีประโยชน์หากสินค้านี้แสดงถึงการเข้าร่วมในส่วนต่างๆ " +"ของอีเวนต์ที่เกิดขึ้นในเวลาที่แตกต่างจากเวลาโดยรวมของงาน " +"การตั้งค่านี้จะไม่มีผลต่อระบบควบคุมการเข้างาน แต่จะมีผลต่อคำเชิญในปฏิทินและการแสดงผลบนตั๋ว" #: pretix/control/templates/pretixcontrol/item/include_program_times.html msgid "Program time" -msgstr "" +msgstr "ช่วงเวลาโปรแกรม" #: pretix/control/templates/pretixcontrol/item/include_program_times.html msgid "Add a program time" -msgstr "" +msgstr "เพิ่มช่วงเวลาโปรแกรม" #: pretix/control/templates/pretixcontrol/item/include_variations.html #: pretix/control/templates/pretixcontrol/items/discounts.html #: pretix/control/templates/pretixcontrol/items/index.html msgid "Only available in a limited timeframe" -msgstr "" +msgstr "มีจำหน่ายเฉพาะในกรอบเวลาที่กำหนดเท่านั้น" #: pretix/control/templates/pretixcontrol/item/include_variations.html #: pretix/control/templates/pretixcontrol/items/index.html msgid "Only visible with a voucher" -msgstr "" +msgstr "มองเห็นได้เมื่อมีเวาเชอร์เท่านั้น" #: pretix/control/templates/pretixcontrol/item/include_variations.html msgid "" "Please note that your variation will not be available for " "sale until you have added it to an existing or newly created quota." msgstr "" +"โปรดทราบว่าแบบสินค้าของคุณจะไม่เปิดให้สั่งซื้อจนกว่าคุณจะเพิ่มแบบสินค้านั้นเข้าไปในโควตาที่มีอยู่หรือโควตาที่สร้างขึ้นใหม่" #: pretix/control/templates/pretixcontrol/item/include_variations.html msgid "New variation" -msgstr "" +msgstr "แบบสินค้าใหม่" #: pretix/control/templates/pretixcontrol/item/include_variations.html msgid "Add a new variation" -msgstr "" +msgstr "เพิ่มแบบสินค้าใหม่" #: pretix/control/templates/pretixcontrol/item/index.html msgid "Availability" -msgstr "" +msgstr "สถานะการพร้อมจำหน่าย" #: pretix/control/templates/pretixcontrol/item/index.html msgid "Tickets & Badges" -msgstr "" +msgstr "ตั๋วและป้ายชื่อ" #: pretix/control/templates/pretixcontrol/item/index.html msgid "Check-in & Validity" -msgstr "" +msgstr "การเช็คอินและความสมบูรณ์ของตั๋ว" #: pretix/control/templates/pretixcontrol/item/index.html msgid "Duration" -msgstr "" +msgstr "ระยะเวลา" #: pretix/control/templates/pretixcontrol/item/index.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html @@ -20687,19 +21721,19 @@ msgstr "นาที" #: pretix/control/templates/pretixcontrol/item/index.html msgid "hours" -msgstr "" +msgstr "ชั่วโมง" #: pretix/control/templates/pretixcontrol/item/index.html msgid "days" -msgstr "" +msgstr "วัน" #: pretix/control/templates/pretixcontrol/item/index.html msgid "months" -msgstr "" +msgstr "เดือน" #: pretix/control/templates/pretixcontrol/item/index.html msgid "years" -msgstr "" +msgstr "ปี" #: pretix/control/templates/pretixcontrol/item/index.html msgid "" @@ -20709,52 +21743,55 @@ msgid "" "if you enter \"1 day\", the ticket will be valid until the end of the day it " "starts on." msgstr "" +"หากคุณเลือกระยะเวลาเป็นวัน เดือน หรือปี อายุการใช้งานจะสิ้นสุด ณ เวลาสิ้นสุดของวันเต็มวันเสมอ " +"(เที่ยงคืน) บวกด้วยจำนวนนาทีและชั่วโมงที่เลือกไว้ด้านบน วันที่เริ่มต้นจะถูกนับรวมในการคำนวณด้วย " +"ดังนั้นหากคุณระบุ \"1 วัน\" ตั๋วจะสามารถใช้งานได้จนถึงสิ้นสุดของวันที่เริ่มต้น" #: pretix/control/templates/pretixcontrol/item/index.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/edit.html msgid "Additional settings" -msgstr "" +msgstr "การตั้งค่าเพิ่มเติม" #: pretix/control/templates/pretixcontrol/item/index.html msgid "Membership duration after purchase" -msgstr "" +msgstr "ระยะเวลาสมาชิกหลังการสั่งซื้อ" #: pretix/control/templates/pretixcontrol/item/index.html msgid "Product history" -msgstr "" +msgstr "ประวัติสินค้า" #: pretix/control/templates/pretixcontrol/items/categories.html msgid "" "You can use categories to group multiple products together in an organized " "way." -msgstr "" +msgstr "คุณสามารถใช้หมวดหมู่เพื่อจัดกลุ่มสินค้าหลายรายการเข้าด้วยกันอย่างเป็นระเบียบได้" #: pretix/control/templates/pretixcontrol/items/categories.html msgid "You haven't created any categories yet." -msgstr "" +msgstr "คุณยังไม่ได้สร้างหมวดหมู่ใดๆ" #: pretix/control/templates/pretixcontrol/items/categories.html msgid "Create a new category" -msgstr "" +msgstr "สร้างหมวดหมู่ใหม่" #: pretix/control/templates/pretixcontrol/items/categories.html msgid "Category type" -msgstr "" +msgstr "ประเภทหมวดหมู่" #: pretix/control/templates/pretixcontrol/items/categories.html #: pretix/control/templates/pretixcontrol/items/discounts.html #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/organizers/properties.html msgid "Move up" -msgstr "" +msgstr "เลื่อนขึ้น" #: pretix/control/templates/pretixcontrol/items/categories.html #: pretix/control/templates/pretixcontrol/items/discounts.html #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/organizers/properties.html msgid "Move down" -msgstr "" +msgstr "เลื่อนลง" #: pretix/control/templates/pretixcontrol/items/categories.html #: pretix/control/templates/pretixcontrol/items/discounts.html @@ -20763,7 +21800,7 @@ msgstr "" msgid "" "Click and drag this button to reorder. Double click to show buttons for " "reordering." -msgstr "" +msgstr "คลิกและลากปุ่มนี้เพื่อจัดลำดับใหม่ ดับเบิลคลิกเพื่อแสดงปุ่มสำหรับการจัดลำดับใหม่" #: pretix/control/templates/pretixcontrol/items/category.html msgid "" @@ -20771,50 +21808,53 @@ msgid "" "feature and are not suitable for strictly ensuring that products are only " "available in certain combinations." msgstr "" +"โปรดทราบว่าหมวดหมู่สินค้าขายเกี่ยวเนื่อง (Cross-selling) " +"จัดทำขึ้นเพื่อเป็นฟีเจอร์ทางการตลาดเท่านั้น " +"และไม่เหมาะสำหรับการบังคับให้สินค้าจำหน่ายได้เฉพาะในรูปแบบการรวมรายการที่กำหนดอย่างเคร่งครัด" #: pretix/control/templates/pretixcontrol/items/category.html msgid "Category history" -msgstr "" +msgstr "ประวัติหมวดหมู่" #: pretix/control/templates/pretixcontrol/items/category_delete.html msgid "Delete product category" -msgstr "" +msgstr "ลบหมวดหมู่สินค้า" #: pretix/control/templates/pretixcontrol/items/category_delete.html #, python-format msgid "Are you sure you want to delete the category %(name)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบหมวดหมู่ %(name)s?" #: pretix/control/templates/pretixcontrol/items/discount.html msgid "Automatic discount" -msgstr "" +msgstr "ส่วนลดอัตโนมัติ" #: pretix/control/templates/pretixcontrol/items/discount.html msgctxt "discount" msgid "Condition" -msgstr "" +msgstr "เงื่อนไข" #: pretix/control/templates/pretixcontrol/items/discount.html msgid "Minimum cart content" -msgstr "" +msgstr "จำนวนรายการขั้นต่ำในตระกร้าสินค้า" #: pretix/control/templates/pretixcontrol/items/discount.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html msgid "OR" -msgstr "" +msgstr "หรือ" #: pretix/control/templates/pretixcontrol/items/discount.html msgctxt "discount" msgid "Benefit" -msgstr "" +msgstr "สิทธิประโยชน์" #: pretix/control/templates/pretixcontrol/items/discount.html msgid "Discount history" -msgstr "" +msgstr "ประวัติส่วนลด" #: pretix/control/templates/pretixcontrol/items/discount_delete.html msgid "Delete discount" -msgstr "" +msgstr "ลบส่วนลด" #: pretix/control/templates/pretixcontrol/items/discount_delete.html #, python-format @@ -20823,11 +21863,13 @@ msgid "" "already has\n" " been used as part of an order." msgstr "" +"คุณไม่สามารถลบส่วนลด %(discount)s ได้\n" +"เนื่องจากส่วนลดนี้ถูกใช้งานไปแล้วในคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/items/discount_delete.html #, python-format msgid "Are you sure you want to delete the discount %(name)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบส่วนลด %(name)s?" #: pretix/control/templates/pretixcontrol/items/discount_delete.html #, python-format @@ -20835,10 +21877,12 @@ msgid "" "You cannot delete the discount %(name)s because it already " "has been used as part of an order, but you can deactivate it." msgstr "" +"คุณไม่สามารถลบส่วนลด %(name)s ได้ " +"เนื่องจากส่วนลดนี้ถูกใช้งานไปแล้วในคำสั่งซื้อ แต่คุณสามารถปิดใช้งานส่วนลดนี้ได้" #: pretix/control/templates/pretixcontrol/items/discounts.html msgid "Automatic discounts" -msgstr "" +msgstr "ส่วนลดอัตโนมัติ" #: pretix/control/templates/pretixcontrol/items/discounts.html #, python-format @@ -20848,6 +21892,9 @@ msgid "" "can create group discounts like \"get 20%% off if you buy 3 or more " "tickets\" or \"buy 2 tickets, get 1 free\"." msgstr "" +"ด้วยส่วนลดอัตโนมัติ คุณสามารถมอบส่วนลดสำหรับการสั่งซื้อของลูกค้าได้โดยอัตโนมัติตามเงื่อนไขที่กำหนด " +"ตัวอย่างเช่น คุณสามารถสร้างส่วนลดกลุ่ม เช่น \"รับส่วนลด 20%% เมื่อซื้อตั๋วตั้งแต่ 3 ใบขึ้นไป\" หรือ " +"\"ซื้อตั๋ว 2 ใบ แถมฟรี 1 ใบ\"" #: pretix/control/templates/pretixcontrol/items/discounts.html msgid "" @@ -20857,6 +21904,10 @@ msgid "" "purchases (\"buy a package of 10 you can turn into individual tickets " "later\"), you can use customer accounts and memberships instead." msgstr "" +"ส่วนลดอัตโนมัติจะเปิดใช้งานให้แก่ลูกค้าทุกคนตราบใดที่ส่วนลดนั้นยังมีผลอยู่ " +"หากคุณต้องการมอบราคาสุดพิเศษให้แก่ลูกค้าเฉพาะกลุ่ม คุณสามารถใช้คูปองแทนได้ " +"หากคุณต้องการมอบส่วนลดครอบคลุมการสั่งซื้อหลายครั้ง (\"ซื้อแพ็กเกจ 10 " +"ใบเพื่อนำไปแลกเป็นตั๋วรายใบในภายหลัง\") คุณสามารถใช้บัญชีลูกค้าและระบบสมาชิกแทนได้" #: pretix/control/templates/pretixcontrol/items/discounts.html msgid "" @@ -20864,6 +21915,8 @@ msgid "" "are not applied if an existing order is changed through any of the available " "options." msgstr "" +"ส่วนลดจะถูกปรับใช้โดยอัตโนมัติเฉพาะในการสั่งซื้อครั้งแรกเท่านั้น " +"จะไม่ถูกปรับใช้หากคำสั่งซื้อที่มีอยู่แล้วถูกเปลี่ยนแปลงผ่านตัวเลือกใดๆ ก็ตามที่เปิดให้ใช้งาน" #: pretix/control/templates/pretixcontrol/items/discounts.html msgid "" @@ -20871,45 +21924,47 @@ msgid "" "overlapping discounts, the first one in the order of the list below will " "apply." msgstr "" +"สินค้าแต่ละรายการในตระกร้าสามารถรับส่วนลดได้เพียงหนึ่งรายการเท่านั้น หากคุณมีส่วนลดที่ซ้อนทับกัน " +"ส่วนลดรายการแรกตามลำดับในรายการด้านล่างจะมีผลใช้งาน" #: pretix/control/templates/pretixcontrol/items/discounts.html msgid "You haven't created any discounts yet." -msgstr "" +msgstr "คุณยังไม่ได้สร้างส่วนลดใดๆ" #: pretix/control/templates/pretixcontrol/items/discounts.html msgid "Create a new discount" -msgstr "" +msgstr "สร้างส่วนลดใหม่" #: pretix/control/templates/pretixcontrol/items/discounts.html #: pretix/control/templates/pretixcontrol/items/index.html msgid "" "Currently unavailable since a limited timeframe for this product has been set" -msgstr "" +msgstr "ไม่พร้อมใช้งานในขณะนี้ เนื่องจากมีการกำหนดกรอบเวลาสำหรับสินค้านี้ไว้" #: pretix/control/templates/pretixcontrol/items/discounts.html msgid "Condition:" -msgstr "" +msgstr "เงื่อนไข:" #: pretix/control/templates/pretixcontrol/items/discounts.html msgid "Applies to:" -msgstr "" +msgstr "นำไปใช้กับ:" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html msgid "Closed" -msgstr "" +msgstr "ปิดรับการสั่งซื้อ" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html msgid "Sold out (pending orders)" -msgstr "" +msgstr "ขายหมดแล้ว (รอการชำระเงิน)" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html #, python-format msgid "%(num)s available" -msgstr "" +msgstr "มีพร้อมจำหน่าย %(num)s รายการ" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html msgid "Fully reserved" -msgstr "" +msgstr "ถูกจองเต็มจำนวนแล้ว" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html #: pretix/presale/templates/pretixpresale/fragment_calendar.html @@ -20924,7 +21979,7 @@ msgstr "ขายหมดแล้ว" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "taxes" -msgstr "" +msgstr "ภาษี" #: pretix/control/templates/pretixcontrol/items/index.html msgid "" @@ -20933,83 +21988,86 @@ msgid "" "the right to change the order of products or move products to a different " "category." msgstr "" +"ด้านล่างนี้คือรายการสินค้าทั้งหมดที่มีอยู่ " +"คุณสามารถคลิกที่ชื่อสินค้าเพื่อตรวจสอบและแก้ไขรายละเอียดสินค้าได้ นอกจากนี้ " +"คุณยังสามารถใช้ปุ่มทางขวามือเพื่อเปลี่ยนลำดับของสินค้า หรือย้ายสินค้าไปยังหมวดหมู่อื่นได้" #: pretix/control/templates/pretixcontrol/items/index.html msgid "You haven't created any products yet." -msgstr "" +msgstr "คุณยังไม่ได้สร้างสินค้าใดๆ" #: pretix/control/templates/pretixcontrol/items/index.html msgid "Create a new product" -msgstr "" +msgstr "สร้างสินค้าใหม่" #: pretix/control/templates/pretixcontrol/items/index.html msgid "Personalized admission ticket" -msgstr "" +msgstr "ตั๋วเข้างานแบบระบุชื่อบุคคล" #: pretix/control/templates/pretixcontrol/items/index.html msgid "Admission ticket without personalization" -msgstr "" +msgstr "ตั๋วเข้างานแบบไม่ระบุชื่อบุคคล" #: pretix/control/templates/pretixcontrol/items/index.html msgid "Product with variations" -msgstr "" +msgstr "สินค้าที่มีหลายรายการย่อย" #: pretix/control/templates/pretixcontrol/items/index.html msgctxt "subevent" msgid "Product assigned to seating plan for one or more dates" -msgstr "" +msgstr "สินค้าถูกผูกไว้กับผังที่นั่งสำหรับหนึ่งวันที่หรือมากกว่า" #: pretix/control/templates/pretixcontrol/items/index.html msgid "Product assigned to seating plan" -msgstr "" +msgstr "สินค้าถูกผูกไว้กับผังที่นั่ง" #: pretix/control/templates/pretixcontrol/items/index.html msgid "Only available as an add-on product" -msgstr "" +msgstr "สามารถซื้อเป็นสินค้าเสริมได้เท่านั้น" #: pretix/control/templates/pretixcontrol/items/index.html msgid "Only available as part of a bundle" -msgstr "" +msgstr "สามารถซื้อเป็นส่วนหนึ่งของแพ็กเกจเท่านั้น" #: pretix/control/templates/pretixcontrol/items/index.html msgid "Can only be bought using a voucher" -msgstr "" +msgstr "สามารถซื้อได้โดยใช้คูปองเท่านั้น" #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "plus %(rate)s%% %(taxname)s" -msgstr "" +msgstr "บวกเพิ่ม %(taxname)s %(rate)s%%" #: pretix/control/templates/pretixcontrol/items/index.html #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "incl. %(rate)s%% %(taxname)s" -msgstr "" +msgstr "รวม %(taxname)s %(rate)s%%" #: pretix/control/templates/pretixcontrol/items/question.html #: pretix/control/templates/pretixcontrol/items/question_edit.html #, python-format msgid "Question: %(name)s" -msgstr "" +msgstr "คำถาม: %(name)s" #: pretix/control/templates/pretixcontrol/items/question.html msgid "Edit question" -msgstr "" +msgstr "แก้ไขคำถาม" #: pretix/control/templates/pretixcontrol/items/question.html msgid "No permission to view answers." -msgstr "" +msgstr "ไม่มีสิทธิ์ในการดูคำตอบ" #: pretix/control/templates/pretixcontrol/items/question.html msgid "No matching answers found." -msgstr "" +msgstr "ไม่พบคำตอบที่ตรงกัน" #: pretix/control/templates/pretixcontrol/items/question.html msgid "You need to assign the question to a product to collect answers." -msgstr "" +msgstr "คุณจำเป็นต้องผูกคำถามนี้เข้ากับสินค้าเพื่อเริ่มเก็บคำตอบ" #: pretix/control/templates/pretixcontrol/items/question.html msgid "Count" @@ -21018,38 +22076,38 @@ msgstr "จำนวน" #: pretix/control/templates/pretixcontrol/items/question.html #, python-format msgid "%% of answers" -msgstr "" +msgstr "%% ของคำตอบทั้งหมด" #: pretix/control/templates/pretixcontrol/items/question.html #, python-format msgid "%% of tickets" -msgstr "" +msgstr "%% ของตั๋วทั้งหมด" #: pretix/control/templates/pretixcontrol/items/question.html #: pretix/control/templates/pretixcontrol/order/transactions.html #: pretix/plugins/reports/accountingreport.py msgid "Sum" -msgstr "" +msgstr "ผลรวม" #: pretix/control/templates/pretixcontrol/items/question.html msgid "Question history" -msgstr "" +msgstr "ประวัติคำถาม" #: pretix/control/templates/pretixcontrol/items/question_delete.html msgid "Delete question" -msgstr "" +msgstr "ลบคำถาม" #: pretix/control/templates/pretixcontrol/items/question_delete.html #, python-format msgid "" "Are you sure you want to delete the question %(question)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบคำถาม %(question)s?" #: pretix/control/templates/pretixcontrol/items/question_delete.html msgid "" "All answers to the question given by the buyers of the following products " "will be lost." -msgstr "" +msgstr "คำตอบทั้งหมดสำหรับคำถามนี้จากผู้ซื้อสินค้าต่อไปนี้จะสูญหาย" #: pretix/control/templates/pretixcontrol/items/question_delete.html #, python-format @@ -21057,10 +22115,12 @@ msgid "" "If you want to keep the answers, edit the question " "and set it to hidden." msgstr "" +"หากคุณต้องการเก็บรักษาคำตอบไว้ โปรดแก้ไขคำถามและตั้งค่าเป็นซ่อนไว้" #: pretix/control/templates/pretixcontrol/items/question_delete.html msgid "Delete question and all answers" -msgstr "" +msgstr "ลบคำถามและคำตอบทั้งหมด" #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "" @@ -21068,14 +22128,17 @@ msgid "" "select Yes and No is not accepted. If you want to allow both options, do not " "make this field required." msgstr "" +"หากคุณทำเครื่องหมายให้คำถามประเภท ใช่/ไม่ใช่ เป็นฟิลด์ที่ต้องระบุ (Required) " +"นั่นหมายความว่าผู้ใช้จำเป็นต้องเลือก \"ใช่\" เท่านั้น และระบบจะไม่ยอมรับตัวเลือก \"ไม่ใช่\" " +"หากคุณต้องการอนุญาตให้เลือกได้ทั้งสองตัวเลือก อย่าตั้งค่าฟิลด์นี้เป็นฟิลด์ที่ต้องระบุ" #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "Answer options" -msgstr "" +msgstr "ตัวเลือกคำตอบ" #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "Only applicable if you choose 'Choose one/multiple from a list' above." -msgstr "" +msgstr "ใช้ได้เฉพาะกรณีที่คุณเลือก 'เลือกหนึ่งตัวเลือก/หลายตัวเลือกจากรายการ' ด้านบนเท่านั้น" #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "" @@ -21083,23 +22146,25 @@ msgid "" "statistical data on customers who previously selected this option, and when " "such customers edit their answers, they need to select a different option." msgstr "" +"หากคุณลบตัวเลือกคำตอบ คุณจะไม่สามารถดูข้อมูลทางสถิติของลูกค้าที่เคยเลือกตัวเลือกนี้ได้อีกต่อไป " +"และเมื่อลูกค้าเหล่านั้นแก้ไขคำตอบ พวกเขาจะต้องเลือกตัวเลือกอื่น" #: pretix/control/templates/pretixcontrol/items/question_edit.html #, python-format msgid "Answer option %(id)s" -msgstr "" +msgstr "ตัวเลือกคำตอบ %(id)s" #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "New answer option" -msgstr "" +msgstr "ตัวเลือกคำตอบใหม่" #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "Add a new option" -msgstr "" +msgstr "เพิ่มตัวเลือกใหม่" #: pretix/control/templates/pretixcontrol/items/question_edit.html msgid "Question dependency" -msgstr "" +msgstr "เงื่อนไขความเชื่อมโยงของคำถาม (Question dependency)" #: pretix/control/templates/pretixcontrol/items/questions.html msgid "" @@ -21107,36 +22172,84 @@ msgid "" "ticket. If you provide food, one example might be to ask your users about " "dietary requirements." msgstr "" +"คำถามช่วยให้ผู้เข้าร่วมงานของคุณสามารถกรอกข้อมูลเพิ่มเติมเกี่ยวกับตั๋วของตนเองได้ ตัวอย่างเช่น " +"หากคุณมีอาหารรับรอง คุณอาจถามผู้ใช้เกี่ยวกับข้อจำกัดด้านอาหาร" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new per-ticket question" +msgstr "สร้างคำถามใหม่ระดับตั๋ว (Per-ticket)" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "Create a new order-level question" +msgstr "สร้างคำถามใหม่ระดับคำสั่งซื้อ (Order-level)" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Required question" +msgid "Per-ticket questions" +msgstr "จำเป็นต้องตอบ" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "คำถามเหล่านี้จะถูกถามสำหรับตั๋วทุกใบ ดังนั้นอาจถูกถามหลายครั้งภายในคำสั่งซื้อเดียวกัน" #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" -msgstr "" +msgstr "สร้างคำถามใหม่" #: pretix/control/templates/pretixcontrol/items/questions.html msgid "System question" -msgstr "" +msgstr "คำถามของระบบ" #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Ask during check-in" -msgstr "" +msgstr "ถามระหว่างการลงทะเบียนเข้างาน (Check-in)" #: pretix/control/templates/pretixcontrol/items/questions.html msgid "All personalized products" +msgstr "สินค้าแบบระบุชื่อบุคคลทั้งหมด" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Required question" +msgid "Per-order questions" +msgstr "จำเป็นต้องตอบ" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." msgstr "" +"ฟังก์ชันนี้อยู่ในระหว่างการพัฒนาอย่างต่อเนื่อง " +"และคาดว่าจะมีการเปลี่ยนแปลงอย่างมีนัยสำคัญในอีกไม่กี่เดือนข้างหน้า" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "คำถามระดับคำสั่งซื้อยังไม่รองรับในขณะนี้ และจะไม่ถูกแสดงผลใน pretixPOS" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Require a phone number per order" +msgid "These questions are asked once per order." +msgstr "กำหนดให้ต้องระบุหมายเลขโทรศัพท์ต่อหนึ่งคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format msgid "Quota: %(name)s" -msgstr "" +msgstr "โควตา: %(name)s" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "Edit quota" -msgstr "" +msgstr "แก้ไขโควตา" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "Open quota and disable closing" -msgstr "" +msgstr "เปิดโควตาและปิดใช้งานการปิดโควตาอัตโนมัติ" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "" @@ -21144,10 +22257,12 @@ msgid "" "through cancellations, they will not become available again unless you " "manually re-open the quota on this page." msgstr "" +"โควตานี้ขายหมดแล้วและถูกปิดอยู่ แม้ว่าจะมีตั๋วว่างกลับมา เช่น ผ่านการยกเลิก " +"ตั๋วเหล่านั้นก็จะไม่เปิดจำหน่ายอีกครั้งจนกว่าคุณจะเปิดโควตานี้ใหม่ด้วยตนเองในหน้านี้" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "Open quota" -msgstr "" +msgstr "เปิดโควตา" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "" @@ -21155,35 +22270,39 @@ msgid "" "theoretically available, but will not be sold unless you manually re-open " "the quota." msgstr "" +"โควตานี้ถูกปิดเนื่องจากเคยขายหมดมาก่อน โดยหลักการแล้วตั๋วยังมีอยู่ " +"แต่จะไม่ถูกนำมาขายจนกว่าคุณจะเปิดโควตานี้ใหม่ด้วยตนเอง" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "Usage overview" -msgstr "" +msgstr "ภาพรวมการใช้งาน" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "Availability calculation" -msgstr "" +msgstr "การคำนวณจำนวนตั๋วที่พร้อมใช้งาน" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "" "A plugin is active that might modify the actual result of this quota from " "what you see here." -msgstr "" +msgstr "มีปลั๊กอินเปิดใช้งานอยู่อาจส่งผลให้ผลลัพธ์จริงของโควตานี้แตกต่างจากที่แสดงที่นี่" #: pretix/control/templates/pretixcontrol/items/quota.html #, python-format msgid "This quota is currently overbooked by %(num)s tickets." -msgstr "" +msgstr "โควตานี้มียอดจองเกิน (Overbooked) อยู่ %(num)s ใบในขณะนี้" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "" "Your event contains vouchers that affect products covered by this quota and " "that allow a user to buy products even if this quota is sold out." msgstr "" +"อีเวนต์ของคุณมีคูปองที่ส่งผลต่อสินค้าในโควตานี้ " +"และอนุญาตให้ผู้ใช้ซื้อสินค้าได้แม้ว่าโควตานี้จะขายหมดแล้วก็ตาม" #: pretix/control/templates/pretixcontrol/items/quota.html msgid "Quota history" -msgstr "" +msgstr "ประวัติโควตา" #: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html #, fuzzy @@ -21197,12 +22316,12 @@ msgstr "เลือกได้หลายรายการจากราย #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html #, python-format msgid "%(number)s selected" -msgstr "" +msgstr "เลือกแล้ว %(number)s รายการ" #: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html msgid "Items" -msgstr "" +msgstr "รายการสินค้า" #: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html @@ -21211,28 +22330,31 @@ msgid "" "applied to. If you apply two quotas to the same product, it will only be " "available if both quotas have capacity left." msgstr "" +"โปรดเลือกสินค้าหรือรายการย่อยของสินค้าที่ต้องการนำโควตานี้ไปใช้ " +"หากคุณใช้โควตาสองรายการกับสินค้าเดียวกัน " +"สินค้านั้นจะพร้อมจำหน่ายก็ต่อเมื่อโควตาทั้งสองยังมีจำนวนคงเหลือเท่านั้น" #: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html msgid "Advanced options" -msgstr "" +msgstr "การตั้งค่าระดับสูง" #: pretix/control/templates/pretixcontrol/items/quota_delete.html msgid "Delete quota" -msgstr "" +msgstr "ลบโควตา" #: pretix/control/templates/pretixcontrol/items/quota_delete.html #, python-format msgid "Are you sure you want to delete the quota %(quota)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบโควตา %(quota)s?" #: pretix/control/templates/pretixcontrol/items/quota_delete.html msgid "The following products might be no longer available for sale:" -msgstr "" +msgstr "สินค้าต่อไปนี้อาจไม่พร้อมจำหน่ายอีกต่อไป:" #: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html msgid "Delete quotas" -msgstr "" +msgstr "ลบโควตาหลายรายการ" #: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html #, fuzzy, python-format @@ -21252,15 +22374,21 @@ msgid "" "total number of tickets sold and the number of a specific ticket type at the " "same time." msgstr "" +"เพื่อให้สินค้าของคุณสามารถเปิดจำหน่ายได้จริง คุณจำเป็นต้องกำหนดโควตาด้วย " +"โควตาจะเป็นตัวกำหนดจำนวนสินค้าที่ pretix จะเปิดขาย ด้วยวิธีนี้ " +"คุณสามารถตั้งค่าได้ว่าอีเวนต์ของคุณสามารถรองรับผู้เข้าร่วมงานได้ไม่จำกัดจำนวน " +"หรือจำกัดจำนวนผู้เข้าร่วมงานไว้ " +"คุณสามารถผูกสินค้าหนึ่งรายการเข้ากับหลายโควตาเพื่อตอบสนองความต้องการที่ซับซ้อนยิ่งขึ้นได้ เช่น " +"หากคุณต้องการจำกัดจำนวนตั๋วรวมที่ขายได้ทั้งหมด ไปพร้อมๆ กับการจำกัดจำนวนตั๋วเฉพาะประเภท" #: pretix/control/templates/pretixcontrol/items/quotas.html msgid "You haven't created any quotas yet." -msgstr "" +msgstr "คุณยังไม่ได้สร้างโควตาใดๆ" #: pretix/control/templates/pretixcontrol/items/quotas.html #: pretix/control/templates/pretixcontrol/subevents/detail.html msgid "Capacity left" -msgstr "" +msgstr "ความจุคงเหลือ" #: pretix/control/templates/pretixcontrol/items/quotas.html #: pretix/control/templates/pretixcontrol/orders/index.html @@ -21270,7 +22398,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html #: pretix/control/templates/pretixcontrol/waitinglist/index.html msgid "select row for batch-operation" -msgstr "" +msgstr "เลือกแถวสำหรับการดำเนินการแบบกลุ่ม (Batch)" #: pretix/control/templates/pretixcontrol/items/quotas.html #: pretix/control/templates/pretixcontrol/subevents/index.html @@ -21284,7 +22412,7 @@ msgstr "ลบรายการที่เลือก" #: pretix/control/templates/pretixcontrol/subevents/index.html #: pretix/control/templates/pretixcontrol/vouchers/index.html msgid "Edit selected" -msgstr "" +msgstr "แก้ไขรายการที่เลือก" #: pretix/control/templates/pretixcontrol/multi_languages_widget.html msgid "" @@ -21292,10 +22420,13 @@ msgid "" "including most plugins. Even a low value might be enough if you only use " "specific features. Untranslated texts will show up in English." msgstr "" +"เปอร์เซ็นต์ข้อความนี้ถูกแปลแล้วในทุกส่วนของระบบ รวมถึงปลั๊กอินส่วนใหญ่ " +"แม้ว่าจะมีค่าต่ำก็อาจเพียงพอหากคุณใช้งานเฉพาะฟีเจอร์บางอย่างเท่านั้น " +"ข้อความที่ยังไม่ได้แปลจะแสดงผลเป็นภาษาอังกฤษ" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html msgid "Disable application" -msgstr "" +msgstr "ปิดใช้งานแอปพลิเคชัน" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html #, python-format @@ -21303,27 +22434,29 @@ msgid "" "Are you sure you want to disable the application %(application)s permanently?" msgstr "" +"คุณแน่ใจหรือไม่ว่าต้องการปิดใช้งานแอปพลิเคชัน %(application)s " +"อย่างถาวร?" #: pretix/control/templates/pretixcontrol/oauth/app_list.html msgid "Your applications" -msgstr "" +msgstr "แอปพลิเคชันของคุณ" #: pretix/control/templates/pretixcontrol/oauth/app_list.html msgid "Create new application" -msgstr "" +msgstr "สร้างแอปพลิเคชันใหม่" #: pretix/control/templates/pretixcontrol/oauth/app_list.html msgid "No applications registered yet." -msgstr "" +msgstr "ยังไม่มีการลงทะเบียนแอปพลิเคชันใดๆ" #: pretix/control/templates/pretixcontrol/oauth/app_list.html #: pretix/control/templates/pretixcontrol/oauth/app_register.html msgid "Register a new application" -msgstr "" +msgstr "ลงทะเบียนแอปพลิเคชันใหม่" #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html msgid "Generate new application secret" -msgstr "" +msgstr "สร้างรหัสความลับแอปพลิเคชัน (Application secret) ใหม่" #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html #, python-format @@ -21331,20 +22464,22 @@ msgid "" "Are you sure you want to generate a new client secret for the application " "%(application)s?" msgstr "" +"คุณแน่ใจหรือไม่ว่าต้องการสร้าง Client Secret ใหม่สำหรับแอปพลิเคชัน " +"%(application)s?" #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html msgid "Roll secret" -msgstr "" +msgstr "หมุนเวียนรหัสความลับ (Roll secret)" #: pretix/control/templates/pretixcontrol/oauth/app_update.html msgid "Update an application" -msgstr "" +msgstr "อัปเดตแอปพลิเคชัน" #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html #: pretix/control/templates/pretixcontrol/oauth/authorized.html #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Revoke access" -msgstr "" +msgstr "เพิกถอนสิทธิ์การเข้าถึง" #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html #, python-format @@ -21352,36 +22487,38 @@ msgid "" "Are you sure you want to revoke access to your account for the application " "%(application)s?" msgstr "" +"คุณแน่ใจหรือไม่ว่าต้องการเพิกถอนสิทธิ์การเข้าถึงบัญชีของคุณสำหรับแอปพลิเคชัน " +"%(application)s?" #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html msgid "Revoke" -msgstr "" +msgstr "เพิกถอนสิทธิ์" #: pretix/control/templates/pretixcontrol/oauth/authorized.html #: pretix/control/templates/pretixcontrol/user/settings.html msgid "Authorized applications" -msgstr "" +msgstr "แอปพลิเคชันที่ได้รับอนุญาต" #: pretix/control/templates/pretixcontrol/oauth/authorized.html msgid "Manage your own apps" -msgstr "" +msgstr "จัดการแอปของคุณเอง" #: pretix/control/templates/pretixcontrol/oauth/authorized.html msgid "Permissions" -msgstr "" +msgstr "สิทธิ์การใช้งาน" #: pretix/control/templates/pretixcontrol/oauth/authorized.html msgid "No applications have access to your pretix account." -msgstr "" +msgstr "ไม่มีแอปพลิเคชันใดเข้าถึงบัญชี pretix ของคุณ" #: pretix/control/templates/pretixcontrol/order/approve.html msgid "Approve order" -msgstr "" +msgstr "อนุมัติคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/approve.html msgid "Do you really want to approve this order?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการอนุมัติคำสั่งซื้อนี้?" #: pretix/control/templates/pretixcontrol/order/approve.html #: pretix/control/templates/pretixcontrol/order/cancel.html @@ -21392,29 +22529,31 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_cancel.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "No, take me back" -msgstr "" +msgstr "ไม่, ย้อนกลับ" #: pretix/control/templates/pretixcontrol/order/approve.html msgid "Yes, approve order" -msgstr "" +msgstr "ใช่, อนุมัติคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/cancel.html #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "Cancel order" -msgstr "" +msgstr "ยกเลิกคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/cancel.html #: pretix/control/templates/pretixcontrol/order/deny.html msgid "Do you really want to cancel this order? You cannot revert this action." -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกคำสั่งซื้อนี้? การดำเนินการนี้ไม่สามารถย้อนกลับได้" #: pretix/control/templates/pretixcontrol/order/cancel.html msgid "" "This will not automatically transfer the money back, but " "you will be offered options to refund the payment afterwards." msgstr "" +"การดำเนินการนี้จะ ไม่คืนเงินโดยอัตโนมัติ " +"แต่คุณจะมีตัวเลือกในการคืนเงินหลังจากนี้" #: pretix/control/templates/pretixcontrol/order/cancel.html #, python-format @@ -21423,15 +22562,17 @@ msgid "" "%(fee)s for this order, but for a cancellation performed by you, you need to " "set the cancellation fee here:" msgstr "" +"ค่าธรรมเนียมการยกเลิกที่ตั้งค่าไว้สำหรับการยกเลิกด้วยตนเองจะอยู่ที่ %(fee)s สำหรับคำสั่งซื้อนี้ " +"แต่สำหรับการยกเลิกที่ดำเนินการโดยคุณ คุณจะต้องกำหนดค่าธรรมเนียมการยกเลิกที่นี่:" #: pretix/control/templates/pretixcontrol/order/cancel.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "Yes, cancel order" -msgstr "" +msgstr "ใช่, ยกเลิกคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/cancellation_request_delete.html msgid "Ignore cancellation request" -msgstr "" +msgstr "เพิกเฉยต่อคำขอยกเลิก" #: pretix/control/templates/pretixcontrol/order/cancellation_request_delete.html msgid "" @@ -21439,17 +22580,19 @@ msgid "" "informed automatically, but you will have the option to email them " "individually in the next step." msgstr "" +"คุณแน่ใจหรือไม่ว่าต้องการลบคำขอยกเลิกนี้? ผู้ใช้จะไม่ได้รับการแจ้งเตือนโดยอัตโนมัติ " +"แต่คุณจะมีตัวเลือกในการส่งอีเมลถึงพวกเขาโดยตรงในขั้นตอนถัดไป" #: pretix/control/templates/pretixcontrol/order/cancellation_request_delete.html msgid "Yes, delete request" -msgstr "" +msgstr "ใช่ ยืนยันการลบคำขอ" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/presale/templates/pretixpresale/event/order_change.html #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html #, python-format msgid "Change order: %(code)s" -msgstr "" +msgstr "เปลี่ยนแปลงคำสั่งซื้อ: %(code)s" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/templates/pretixcontrol/order/change_contact.html @@ -21468,7 +22611,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/transactions.html #, python-format msgid "Back to order %(order)s" -msgstr "" +msgstr "ย้อนกลับไปที่คำสั่งซื้อ %(order)s" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -21477,24 +22620,35 @@ msgid "" "implications, e.g. the payment method fee might change or additional " "questions can be added to the order that need to be answered by the user." msgstr "" +"คุณสามารถใช้เครื่องมือนี้เพื่อเปลี่ยนแปลงสินค้าที่สั่งซื้อหรือยกเลิกคำสั่งซื้อบางส่วน " +"โปรดทราบว่าการเปลี่ยนแปลงคำสั่งซื้ออาจส่งผลกระทบหลายประการ เช่น " +"ค่าธรรมเนียมช่องทางการชำระเงินอาจเปลี่ยนแปลง " +"หรืออาจมีการเพิ่มคำถามเพิ่มเติมในคำสั่งซื้อที่ผู้ใช้จำเป็นต้องตอบ" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" "The user will receive a notification about the change but in the case of new " "required questions, the user will not be forced to answer them." msgstr "" +"ผู้ใช้จะได้รับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลง แต่ในกรณีที่มีคำถามบังคับตอบใหม่ " +"ผู้ใช้จะไม่ถูกบังคับให้ตอบคำถามเหล่านั้น" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" "If an invoice is attached to the order, a cancellation will be created " "together with a new invoice." msgstr "" +"หากมีใบแจ้งหนี้แนบอยู่กับคำสั่งซื้อ เอกสารยกเลิก (Cancellation) " +"จะถูกสร้างขึ้นพร้อมกับใบแจ้งหนี้ใบใหม่" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" "If you chose \"split into new order\" for multiple positions, they will be " "all split in one second order together, not multiple orders." msgstr "" +"หากคุณเลือก \"แยกเป็นคำสั่งซื้อใหม่\" สำหรับหลายรายการ " +"รายการเหล่านั้นทั้งหมดจะถูกแยกออกไปรวมกันในคำสั่งซื้อที่สองเพียงคำสั่งซื้อเดียว " +"ไม่ได้แยกเป็นหลายคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -21504,11 +22658,15 @@ msgid "" "not be able to exist otherwise. In most cases it is easier to cancel the " "order completely and create a new one." msgstr "" +"โปรดใช้เครื่องมือนี้ด้วยความระมัดระวัง การเปลี่ยนแปลงที่คุณทำที่นี่ไม่สามารถย้อนกลับได้ นอกจากนี้ " +"หากคุณเปลี่ยนแปลงคำสั่งซื้อด้วยตนเอง ข้อจำกัดบางประการ (เช่น สินค้าเสริมบังคับ) " +"จะไม่ถูกตรวจสอบ ดังนั้น คุณอาจสร้างคำสั่งซื้อที่ตามปกติแล้วไม่สามารถเกิดขึ้นได้ ในกรณีส่วนใหญ่ " +"การยกเลิกคำสั่งซื้อทั้งหมดแล้วสร้างคำสั่งซื้อใหม่จะทำได้ง่ายกว่า" #: pretix/control/templates/pretixcontrol/order/change.html #, python-format msgid "Add-On to position #%(posid)s" -msgstr "" +msgstr "สินค้าเสริมสำหรับรายการลำดับที่ #%(posid)s" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -21516,16 +22674,20 @@ msgid "" "change the price or item, the discount will still be calculated from the " "original price at the time of purchase." msgstr "" +"รายการนี้ถูกสร้างขึ้นด้วยคูปองที่มีงบประมาณจำกัด หากคุณเปลี่ยนแปลงราคาหรือสินค้า " +"ส่วนลดจะยังคงคำนวณจากราคาเดิม ณ เวลาที่ทำการสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/change.html msgid "Change to" -msgstr "" +msgstr "เปลี่ยนเป็น" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." msgstr "" +"หากคุณเปลี่ยนแปลงส่วนนี้ อาจทำให้เกิดการสร้าง QR Code ของตั๋วใบใหม่ และยกเลิกการใช้งาน QR " +"Code ใบเดิม" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -21533,44 +22695,46 @@ msgid "" "will not affect the membership. Memberships can be managed in the customer " "account." msgstr "" +"การขายรายการนี้ได้สร้างการเป็นสมาชิกขึ้น การเปลี่ยนแปลงสินค้าที่นี่จะส่งผลต่อการเป็นสมาชิก " +"คุณสามารถจัดการการเป็นสมาชิกได้ในบัญชีลูกค้า" #: pretix/control/templates/pretixcontrol/order/change.html msgid "Ticket block" -msgstr "" +msgstr "การระงับตั๋ว (Ticket block)" #: pretix/control/templates/pretixcontrol/order/change.html msgid "Blocked due to external constraints" -msgstr "" +msgstr "ถูกระงับเนื่องจากข้อจำกัดภายนอก" #: pretix/control/templates/pretixcontrol/order/change.html msgid "Not blocked" -msgstr "" +msgstr "ไม่ถูกระงับ" #: pretix/control/templates/pretixcontrol/order/change.html msgid "Validity time" -msgstr "" +msgstr "ระยะเวลาที่ใช้งานได้" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "Valid from %(datetime)s" -msgstr "" +msgstr "ใช้งานได้ตั้งแต่วันที่ %(datetime)s" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "Valid until %(datetime)s" -msgstr "" +msgstr "ใช้งานได้ถึงวันที่ %(datetime)s" #: pretix/control/templates/pretixcontrol/order/change.html msgid "Unconstrained" -msgstr "" +msgstr "ไม่จำกัดเงื่อนไข" #: pretix/control/templates/pretixcontrol/order/change.html msgid "–" -msgstr "" +msgstr "–" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -21578,6 +22742,9 @@ msgid "" "ticket here will not affect the membership. Memberships can be managed in " "the customer account." msgstr "" +"การขายรายการนี้ได้สร้างการเป็นสมาชิกขึ้น " +"การเปลี่ยนแปลงระยะเวลาใช้งานของตั๋วที่นี่จะไม่ส่งผลต่อการเป็นสมาชิก " +"คุณสามารถจัดการการเป็นสมาชิกได้ในบัญชีลูกค้า" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/views/orders.py @@ -21585,16 +22752,19 @@ msgid "" "Ticket secrets of order positions that have been used to issue a gift card " "can not be changed. Only the link will be changed in this case." msgstr "" +"รหัสความลับของตั๋ว (Ticket secrets) สำหรับรายการคำสั่งซื้อที่ถูกนำไปใช้สิทธิ์ออกบัตรของขวัญแล้ว " +"จะไม่สามารถเปลี่ยนแปลงได้ ในกรณีนี้จะสามารถเปลี่ยนแปลงได้เฉพาะลิงก์เท่านั้น" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" "Removing or splitting this position will also remove or split all add-ons to " "this position." msgstr "" +"การลบหรือการแยกรายการนี้ จะเป็นการลบหรือแยกสินค้าเสริมทั้งหมดที่ผูกกับรายการนี้ออกไปด้วย" #: pretix/control/templates/pretixcontrol/order/change.html msgid "Add product" -msgstr "" +msgstr "เพิ่มสินค้า" #: pretix/control/templates/pretixcontrol/order/change.html msgid "" @@ -21602,38 +22772,41 @@ msgid "" "automatically be updated on subsequent order changes or when choosing a " "different payment method." msgstr "" +"ไม่แนะนำให้แก้ไขค่าธรรมเนียมการชำระเงินด้วยตนเอง " +"เนื่องจากค่าธรรมเนียมอาจถูกอัปเดตโดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงคำสั่งซื้อในภายหลัง " +"หรือเมื่อเลือกช่องทางการชำระเงินอื่น" #: pretix/control/templates/pretixcontrol/order/change.html msgid "Add fee" -msgstr "" +msgstr "เพิ่มค่าธรรมเนียม" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/control/templates/pretixcontrol/order/change_questions.html msgid "Other operations" -msgstr "" +msgstr "การดำเนินการอื่นๆ" #: pretix/control/templates/pretixcontrol/order/change.html #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html msgid "Perform changes" -msgstr "" +msgstr "ดำเนินการเปลี่ยนแปลง" #: pretix/control/templates/pretixcontrol/order/change_contact.html #: pretix/control/templates/pretixcontrol/order/change_questions.html msgid "Change contact information" -msgstr "" +msgstr "เปลี่ยนแปลงข้อมูลการติดต่อ" #: pretix/control/templates/pretixcontrol/order/change_locale.html msgid "Change locale information" -msgstr "" +msgstr "เปลี่ยนแปลงข้อมูลภาษาและภูมิภาค" #: pretix/control/templates/pretixcontrol/order/change_locale.html msgid "This language will be used whenever emails are sent to the users." -msgstr "" +msgstr "ภาษานี้จะถูกใช้เมื่อใดก็ตามที่มีการส่งอีเมลไปยังผู้ใช้" #: pretix/control/templates/pretixcontrol/order/change_questions.html msgid "Change order information" -msgstr "" +msgstr "เปลี่ยนแปลงข้อมูลคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/change_questions.html #: pretix/control/templates/pretixcontrol/order/index.html @@ -21641,40 +22814,68 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_questions.html #: pretix/presale/templates/pretixpresale/event/order_modify.html msgid "Invoice information" -msgstr "" +msgstr "ข้อมูลใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/order/change_questions.html #: pretix/presale/templates/pretixpresale/event/checkout_questions.html #: pretix/presale/templates/pretixpresale/event/order_modify.html msgid "(optional)" -msgstr "" +msgstr "(ระบุหรือไม่ก็ได้)" + +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information required" +msgid "Additional order information" +msgstr "ต้องการข้อมูลเพิ่มเติม" #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" -msgstr "" +msgstr "ลบคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/delete.html msgid "" "Do you really want to delete this order? You really cannot revert " "this action and we can't either." msgstr "" +"คุณแน่ใจหรือไม่ว่าต้องการลบคำสั่งซื้อนี้? คุณจะไม่สามารถย้อนกลับการดำเนินการนี้ได้จริงๆ " +"และเราก็ไม่สามารถย้อนกลับได้เช่นกัน" #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Yes, delete order" -msgstr "" +msgstr "ใช่, ลบคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/deny.html msgid "Deny order" -msgstr "" +msgstr "ปฏิเสธคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/deny.html msgid "Yes, deny order" -msgstr "" +msgstr "ใช่ ปฏิเสธคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/extend.html #: pretix/control/templates/pretixcontrol/order/index.html msgid "Extend payment term" -msgstr "" +msgstr "ขยายระยะเวลาการชำระเงิน" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "ไฟล์นี้ถูกอัปโหลดโดยผู้ใช้ และอาจมีไวรัสหรือเนื้อหาที่เป็นอันตรายอื่นๆ" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "ไม่ปลอดภัย" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "ยังไม่ได้ตอบ" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format @@ -21685,39 +22886,39 @@ msgstr "รายละเอียดการสั่งซื้อ: %(code) #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/views/orders.py msgid "Approve" -msgstr "" +msgstr "อนุมัติ" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/views/orders.py msgid "Deny" -msgstr "" +msgstr "ปฏิเสธ" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/order/pay_complete.html msgid "Mark as paid" -msgstr "" +msgstr "ทำเครื่องหมายว่าชำระเงินแล้ว" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/order/reactivate.html msgid "Reactivate order" -msgstr "" +msgstr "ทำเครื่องหมายว่าชำระเงินแล้ว" #: pretix/control/templates/pretixcontrol/order/index.html msgid "View order as user" -msgstr "" +msgstr "ดูคำสั่งซื้อในมุมมองของผู้ใช้" #: pretix/control/templates/pretixcontrol/order/index.html msgid "View email history" -msgstr "" +msgstr "ดูประวัติการส่งอีเมล" #: pretix/control/templates/pretixcontrol/order/index.html msgid "View transaction history" -msgstr "" +msgstr "ดูประวัติการทำธุรกรรม" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Expire order" -msgstr "" +msgstr "ปรับสถานะคำสั่งซื้อเป็นหมดอายุ" #: pretix/control/templates/pretixcontrol/order/index.html msgid "" @@ -21725,21 +22926,23 @@ msgid "" "orders automatically. To free quota capacity, you can mark it as expired " "manually." msgstr "" +"การชำระเงินสำหรับคำสั่งซื้อนี้เกินกำหนดชำระแล้ว แต่คุณได้ตั้งค่าไม่ให้คำสั่งซื้อหมดอายุโดยอัตโนมัติ " +"หากต้องการคืนจำนวนโควตาที่ถูกจองไว้ คุณสามารถปรับสถานะเป็นหมดอายุได้ด้วยตนเอง" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/views/orders.py msgid "Refund for overpayment" -msgstr "" +msgstr "คืนเงินสำหรับการชำระเงินส่วนเกิน" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "This order is currently overpaid by %(amount)s." -msgstr "" +msgstr "คำสั่งซื้อนี้มีการชำระเงินส่วนเกินอยู่ %(amount)s ในขณะนี้" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Initiate a refund of %(amount)s" -msgstr "" +msgstr "ดำเนินการคืนเงินจำนวน %(amount)s" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format @@ -21748,6 +22951,8 @@ msgid "" "can choose to refund the money below or reactivate it by extending the " "payment deadline." msgstr "" +"คำสั่งซื้อนี้หมดอายุแล้วแม้ว่าจะได้รับชำระเงินจำนวน %(amount)s คุณสามารถเลือกที่จะคืนเงินด้านล่าง " +"หรือเปิดใช้งานคำสั่งซื้ออีกครั้งโดยการขยายขอบเขตเวลาชำระเงิน" #: pretix/control/templates/pretixcontrol/order/index.html msgid "" @@ -21757,6 +22962,9 @@ msgid "" "generated once the customer pays the invoice or selects a payment method " "that requires an invoice." msgstr "" +"คำสั่งซื้อนี้ถูกเปลี่ยนแปลงหลังจากที่มีการสร้างใบแจ้งหนี้ล่าสุด ใบแจ้งหนี้ใบใหม่ยังไม่ได้ถูกสร้างขึ้น " +"เนื่องจากตั้งค่าไว้ให้สร้างใบแจ้งหนี้เมื่อมีการชำระเงินหรือเมื่อจำเป็นตามช่องทางการชำระเงิน " +"ใบแจ้งหนี้ใหม่จะถูกสร้างขึ้นเมื่อลูกค้าชำระเงินหรือเลือกช่องทางการชำระเงินที่ต้องใช้ใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy @@ -21766,121 +22974,123 @@ msgstr "กำหนดให้ต้องระบุที่อยู่ส #: pretix/control/templates/pretixcontrol/order/index.html msgid "Generate invoice" -msgstr "" +msgstr "ออกใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Cancellation request" -msgstr "" +msgstr "คำขอขอยกเลิกคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/index.html msgid "The customer asked you to cancel the order with the following settings:" -msgstr "" +msgstr "ลูกค้าได้ส่งคำขอให้คุณยกเลิกคำสั่งซื้อด้วยการตั้งค่าต่อไปนี้:" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Original payment method" -msgstr "" +msgstr "ช่องทางการชำระเงินเดิม" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Delete request" -msgstr "" +msgstr "ลบคำขอ" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Cancellation date" -msgstr "" +msgstr "วันที่ยกเลิก" #: pretix/control/templates/pretixcontrol/order/index.html msgid "" "This order will not expire automatically since it is already confirmed and " "can be used." -msgstr "" +msgstr "คำสั่งซื้อนี้จะไม่หมดอายุโดยอัตโนมัติ เนื่องจากได้รับการยืนยันแล้วและสามารถใช้งานได้" #: pretix/control/templates/pretixcontrol/order/index.html msgid "" "This order will not expire automatically as it has an open cancellation fee." -msgstr "" +msgstr "คำสั่งซื้อนี้จะไม่หมดอายุโดยอัตโนมัติ เนื่องจากมีค่าธรรมเนียมการยกเลิกที่ค้างชำระอยู่" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Contact email" -msgstr "" +msgstr "อีเมลติดต่อ" #: pretix/control/templates/pretixcontrol/order/index.html msgid "" "We know that this email address works because the user clicked a link we " "sent them." -msgstr "" +msgstr "เรารู้ว่าอีเมลนี้ใช้งานได้จริง เนื่องจากผู้ใช้ได้คลิกลิงก์ที่เราส่งให้แล้ว" #: pretix/control/templates/pretixcontrol/order/index.html msgid "" "We don't know if this invoice was emailed to the customer since it was " "created before our system tracked this information" msgstr "" +"เราไม่ทราบว่าใบแจ้งหนี้นี้ถูกส่งทางอีเมลไปยังลูกค้าแล้วหรือยัง " +"เนื่องจากถูกสร้างขึ้นก่อนที่ระบบของเราจะเริ่มบันทึกข้อมูลนี้" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Invoice was emailed to customer" -msgstr "" +msgstr "ส่งใบแจ้งหนี้ไปยังลูกค้าทางอีเมลแล้ว" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Invoice was not yet emailed to customer" -msgstr "" +msgstr "ยังไม่ได้ส่งใบแจ้งหนี้ไปยังลูกค้าทางอีเมล" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Invoice is scheduled to be transmitted" -msgstr "" +msgstr "กำหนดส่งใบแจ้งหนี้อยู่ในระบบแล้ว" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Invoice is not yet transmitted" -msgstr "" +msgstr "ยังไม่ได้นำส่งใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Invoice is currently in transmission" -msgstr "" +msgstr "กำลังดำเนินการนำส่งใบแจ้งหนี้" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Invoice not transmitted in test mode" -msgstr "" +msgstr "ใบแจ้งหนี้ไม่ถูกนำส่งในโหมดทดสอบ" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Invoice transmission failed" -msgstr "" +msgstr "การนำส่งใบแจ้งหนี้ล้มเหลว" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Invoice has been transmitted" -msgstr "" +msgstr "นำส่งใบแจ้งหนี้เรียบร้อยแล้ว" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Transmit" -msgstr "" +msgstr "นำส่ง" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Retransmit" -msgstr "" +msgstr "ส่งอีกครั้ง" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Rebuild the invoice with updated data but the same invoice number." -msgstr "" +msgstr "สร้างใบแจ้งหนี้ใหม่ด้วยข้อมูลที่อัปเดต โดยใช้เลขที่ใบแจ้งหนี้เดิม" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html msgid "Regenerate" -msgstr "" +msgstr "สร้างใหม่" #: pretix/control/templates/pretixcontrol/order/index.html msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." -msgstr "" +msgstr "สร้างเอกสารยกเลิกสำหรับใบแจ้งหนี้นี้ และสร้างใบแจ้งหนี้ใหม่ด้วยเลขที่ใบแจ้งหนี้ใหม่" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Generate cancellation" -msgstr "" +msgstr "สร้างเอกสารยกเลิก" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Cancel and reissue" -msgstr "" +msgstr "ยกเลิกและออกใบแจ้งหนี้ใหม่" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Change answers" -msgstr "" +msgstr "เปลี่ยนแปลงคำตอบ" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Change products" @@ -21909,12 +23119,12 @@ msgstr "สแกนขาเข้า: %(date)s" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Voucher code used:" -msgstr "" +msgstr "รหัสคูปองที่ใช้:" #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Used %(amount)s discount from budget" -msgstr "" +msgstr "ใช้ส่วนลด %(amount)s จากงบประมาณ" #: pretix/control/templates/pretixcontrol/order/index.html msgid "" @@ -21922,35 +23132,22 @@ msgid "" "this product was part of the discount calculation for a different product in " "this order." msgstr "" +"ราคาสินค้านี้ถูกปรับลดลงเนื่องจากส่วนลดอัตโนมัติ " +"หรือสินค้านี้เป็นส่วนหนึ่งของการคำนวณส่วนลดสำหรับสินค้าอื่นในคำสั่งซื้อนี้" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "Valid %(datetime_range)s" -msgstr "" +msgstr "ใช้งานได้ %(datetime_range)s" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Ticket page" -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "" +msgstr "หน้าตั๋ว" #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "" +msgstr "คำถามนี้จะถูกถามระหว่างการลงทะเบียนเข้างาน (Check-in)" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html @@ -21963,17 +23160,17 @@ msgstr "ยอดรวม" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Successful payments" -msgstr "" +msgstr "การชำระเงินที่สำเร็จ" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Pending total" -msgstr "" +msgstr "ยอดรวมที่รอการชำระเงิน" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/search/payments.html msgid "Confirmation date" -msgstr "" +msgstr "วันที่ยืนยัน" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/search/payments.html @@ -21981,50 +23178,51 @@ msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" +"การชำระเงินนี้ถูกสร้างขึ้นด้วย pretix เวอร์ชันเก่า ดังนั้นข้อมูลที่ถูกต้องและครบถ้วนอาจไม่พร้อมใช้งาน" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/search/payments.html msgid "MIGRATED" -msgstr "" +msgstr "ย้ายข้อมูลแล้ว (MIGRATED)" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/order/pay_cancel.html msgid "Cancel payment" -msgstr "" +msgstr "ยกเลิกการชำระเงิน" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Confirm as paid" -msgstr "" +msgstr "ยืนยันว่าชำระเงินแล้ว" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Create a refund" -msgstr "" +msgstr "ดำเนินการคืนเงิน" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Cancel transfer" -msgstr "" +msgstr "ยกเลิกการโอนเงิน" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/refunds.html msgid "Confirm as done" -msgstr "" +msgstr "ยืนยันว่าดำเนินการเสร็จสิ้น" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/refunds.html msgid "Ignore" -msgstr "" +msgstr "ละเว้น" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/order/refund_process.html #: pretix/control/templates/pretixcontrol/orders/refunds.html msgid "Process refund" -msgstr "" +msgstr "ดำเนินการคืนเงิน" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/event/timemachine.html msgid "Change" -msgstr "" +msgstr "เปลี่ยนแปลง" #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -22034,65 +23232,66 @@ msgstr "รหัสไปรษณีย์ และชื่อเมือ #: pretix/control/templates/pretixcontrol/order/index.html msgid "Valid EU VAT ID" -msgstr "" +msgstr "หมายเลขภาษีมูลค่าเพิ่มสหภาพยุโรป (EU VAT ID) ที่ถูกต้อง" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Check" -msgstr "" +msgstr "ตรวจสอบ" #: pretix/control/templates/pretixcontrol/order/index.html msgid "Order history" -msgstr "" +msgstr "ประวัติคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/mail_history.html #: pretix/plugins/sendmail/signals.py #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html msgid "Email history" -msgstr "" +msgstr "ประวัติการส่งอีเมล" #: pretix/control/templates/pretixcontrol/order/mail_history.html msgid "" "This email has been sent with an older version of pretix. We are therefore " "not able to display it here accurately." msgstr "" +"อีเมลนี้ถูกส่งด้วย pretix เวอร์ชันเก่า จึงไม่สามารถแสดงผลข้อความอย่างถูกต้องและครบถ้วนที่นี่ได้" #: pretix/control/templates/pretixcontrol/order/mail_history.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html msgid "Subject:" -msgstr "" +msgstr "หัวข้อ:" #: pretix/control/templates/pretixcontrol/order/mail_history.html msgid "Calendar invite" -msgstr "" +msgstr "คำเชิญปฏิทิน" #: pretix/control/templates/pretixcontrol/order/pay.html msgid "Mark order as paid" -msgstr "" +msgstr "ทำเครื่องหมายคำสั่งซื้อว่าชำระเงินแล้ว" #: pretix/control/templates/pretixcontrol/order/pay.html msgid "Do you really want to create a manual payment for this order?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการสร้างการชำระเงินด้วยตนเองสำหรับคำสั่งซื้อนี้?" #: pretix/control/templates/pretixcontrol/order/pay.html msgid "Create payment" -msgstr "" +msgstr "สร้างการชำระเงิน" #: pretix/control/templates/pretixcontrol/order/pay_cancel.html msgid "" "Do you really want to cancel this payment? You cannot revert this action." -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกการชำระเงินนี้? คุณไม่สามารถย้อนกลับการดำเนินการนี้ได้" #: pretix/control/templates/pretixcontrol/order/pay_cancel.html msgid "Yes, cancel payment" -msgstr "" +msgstr "ใช่ ยืนยันการยกเลิกการชำระเงิน" #: pretix/control/templates/pretixcontrol/order/pay_complete.html msgid "Mark payment as complete" -msgstr "" +msgstr "ทำเครื่องหมายการชำระเงินว่าเสร็จสมบูรณ์" #: pretix/control/templates/pretixcontrol/order/pay_complete.html msgid "Do you really want to mark this payment as complete?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการทำเครื่องหมายการชำระเงินนี้ว่าเสร็จสมบูรณ์?" #: pretix/control/templates/pretixcontrol/order/reactivate.html msgid "" @@ -22101,19 +23300,23 @@ msgid "" "products in the order are still available. If the order is pending payment, " "the expiry date will be reset." msgstr "" +"การเปิดใช้งานคำสั่งซื้ออีกครั้ง จะเป็นการยกเลิกการยกเลิกเดิม " +"และเปลี่ยนสถานะกลับเป็นคำสั่งซื้อที่รอการชำระเงินหรือชำระเงินแล้ว " +"การดำเนินการนี้จะทำได้ต่อเมื่อสินค้าทั้งหมดในคำสั่งซื้อยังมีโควตาพร้อมจำหน่ายเท่านั้น " +"หากคำสั่งซื้ออยู่ในสถานะรอการชำระเงิน วันที่หมดอายุจะถูกรีเซ็ตใหม่" #: pretix/control/templates/pretixcontrol/order/reactivate.html msgid "Reactivate" -msgstr "" +msgstr "เปิดใช้งานอีกครั้ง" #: pretix/control/templates/pretixcontrol/order/refund_cancel.html msgid "Cancel refund" -msgstr "" +msgstr "ยกเลิกการคืนเงิน" #: pretix/control/templates/pretixcontrol/order/refund_cancel.html msgid "" "Do you really want to cancel this refund? You cannot revert this action." -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกการคืนเงินนี้? การดำเนินการนี้ไม่สามารถย้อนกลับได้" #: pretix/control/templates/pretixcontrol/order/refund_cancel.html msgid "" @@ -22121,19 +23324,22 @@ msgid "" "will just mark this transfer as aborted in pretix. This will also not " "reactivate the order, it will just allow you to choose a new refund method." msgstr "" +"หากอยู่ในระหว่างการโอนเงินคืนแล้ว การดำเนินการนี้จะไม่สามารถระงับการโอนเงินได้ " +"แต่จะเป็นเพียงการทำเครื่องหมายว่ารายการโอนนี้ถูกยกเลิกใน pretix เท่านั้น ทั้งนี้ " +"จะไม่เป็นการเปิดใช้งานคำสั่งซื้ออีกครั้ง แต่จะเปิดโอกาสให้คุณเลือกวิธีการคืนเงินรูปแบบใหม่ได้" #: pretix/control/templates/pretixcontrol/order/refund_cancel.html msgid "Yes, cancel refund" -msgstr "" +msgstr "ใช่, ยกเลิกการคืนเงิน" #: pretix/control/templates/pretixcontrol/order/refund_choose.html #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "Refund order" -msgstr "" +msgstr "คืนเงินคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "How should the refund be sent?" -msgstr "" +msgstr "ต้องการส่งเงินคืนด้วยวิธีใด?" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "" @@ -22142,74 +23348,78 @@ msgid "" "created as pending refunds, which you can later mark as done once you have " "actually transferred the money back to the customer." msgstr "" +"รายการชำระเงินใดที่คุณเลือกเป็นการคืนเงินอัตโนมัติ " +"คำขอคืนเงินจะถูกส่งไปยังผู้ให้บริการชำระเงินที่เกี่ยวข้องทันที " +"ส่วนการคืนเงินด้วยตนเองจะถูกสร้างเป็นรายการคืนเงินที่รอดำเนินการ " +"ซึ่งคุณสามารถทำเครื่องหมายว่าเสร็จสิ้นได้ในภายหลัง หลังจากที่ได้โอนเงินคืนให้ลูกค้าเรียบร้อยแล้ว" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Refund to original payment method" -msgstr "" +msgstr "คืนเงินไปยังช่องทางชำระเงินเดิม" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Amount not refunded" -msgstr "" +msgstr "จำนวนเงินที่ไม่ได้รับการคืน" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Refund amount" -msgstr "" +msgstr "จำนวนเงินที่คืน" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Full amount" -msgstr "" +msgstr "จำนวนเงินเต็ม" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "This payment method does not support automatic refunds." -msgstr "" +msgstr "วิธีการชำระเงินนี้ไม่รองรับการคืนเงินอัตโนมัติ" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Refund to a different payment method" -msgstr "" +msgstr "คืนเงินไปยังช่องทางชำระเงินอื่น" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Recipient / options" -msgstr "" +msgstr "ผู้รับ / ตัวเลือก" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Transfer to other order" -msgstr "" +msgstr "โอนไปยังคำสั่งซื้ออื่น" #: pretix/control/templates/pretixcontrol/order/refund_choose.html #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html msgid "Create a new gift card" -msgstr "" +msgstr "สร้างบัตรของขวัญใหม่" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "" "The gift card can be used to buy tickets for all events of this organizer." -msgstr "" +msgstr "บัตรของขวัญนี้สามารถใช้ซื้อตั๋วสำหรับทุกอีเวนต์ของผู้จัดรายนี้ได้" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Manual refund" -msgstr "" +msgstr "คืนเงินด้วยตนเอง (Manual refund)" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Keep transfer as to do" -msgstr "" +msgstr "คงสถานะการโอนเงินเป็นรายการที่ต้องดำเนินการ (To do)" #: pretix/control/templates/pretixcontrol/order/refund_choose.html #: pretix/control/templates/pretixcontrol/order/refund_done.html #: pretix/control/templates/pretixcontrol/order/refund_process.html msgid "Mark refund as done" -msgstr "" +msgstr "ทำเครื่องหมายการคืนเงินว่าเสร็จสิ้น" #: pretix/control/templates/pretixcontrol/order/refund_choose.html msgid "Perform refund" -msgstr "" +msgstr "ดำเนินการคืนเงิน" #: pretix/control/templates/pretixcontrol/order/refund_done.html msgid "Do you really want to mark this refund as complete?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการทำเครื่องหมายการคืนเงินนี้ว่าเสร็จสมบูรณ์?" #: pretix/control/templates/pretixcontrol/order/refund_done.html msgid "Mark as done" -msgstr "" +msgstr "ทำเครื่องหมายว่าเสร็จสิ้น" #: pretix/control/templates/pretixcontrol/order/refund_process.html #, python-format @@ -22219,94 +23429,99 @@ msgid "" "underpaid by %(pending)s. The order total is " "%(total)s." msgstr "" +"เราได้รับแจ้งว่ามีการคืนเงินจำนวน %(amount)s ผ่านช่องทาง " +"%(method)s หากดำเนินการคืนเงินนี้ คำสั่งซื้อจะมียอดชำระขาดอยู่ " +"%(pending)s จากยอดรวมคำสั่งซื้อทั้งหมด %(total)s" #: pretix/control/templates/pretixcontrol/order/refund_process.html msgid "Since the order is already canceled, this will not affect its state." -msgstr "" +msgstr "เนื่องจากคำสั่งซื้อนี้ถูกยกเลิกไปแล้ว การดำเนินการนี้จะไม่ส่งผลต่อสถานะของคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/order/refund_process.html msgid "What should happen to the ticket order?" -msgstr "" +msgstr "คุณต้องการให้ดำเนินการอย่างไรกับคำสั่งซื้อตั๋วนี้?" #: pretix/control/templates/pretixcontrol/order/refund_process.html msgid "" "Mark the order as unpaid and allow the customer to pay again with another " "payment method." msgstr "" +"ปรับสถานะคำสั่งซื้อเป็นยังไม่ได้ชำระเงิน " +"และอนุญาตให้ลูกค้าชำระเงินอีกครั้งด้วยช่องทางการชำระเงินอื่น" #: pretix/control/templates/pretixcontrol/order/refund_process.html msgid "Cancel the order irrevocably." -msgstr "" +msgstr "ยกเลิกคำสั่งซื้ออย่างถาวรโดยไม่สามารถย้อนกลับได้" #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "How much do you want to refund?" -msgstr "" +msgstr "คุณต้องการคืนเงินเป็นจำนวนเท่าใด?" #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "Refund full paid amount" -msgstr "" +msgstr "คืนเงินเต็มจำนวนที่ชำระมา" #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "Refund only" -msgstr "" +msgstr "คืนเงินเฉพาะจำนวนที่ระบุ" #: pretix/control/templates/pretixcontrol/order/refund_start.html msgid "What should happen to the order?" -msgstr "" +msgstr "คุณต้องการให้ดำเนินการอย่างไรกับคำสั่งซื้อ?" #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/plugins/sendmail/signals.py msgid "Send email" -msgstr "" +msgstr "ส่งอีเมล" #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Email preview" -msgstr "" +msgstr "ตัวอย่างอีเมล" #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Preview email" -msgstr "" +msgstr "แสดงตัวอย่างอีเมล" #: pretix/control/templates/pretixcontrol/order/sendmail.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Send" -msgstr "" +msgstr "ส่ง" #: pretix/control/templates/pretixcontrol/order/transactions.html #: pretix/presale/templates/pretixpresale/event/order_giftcard.html #: pretix/presale/templates/pretixpresale/event/position_giftcard.html msgid "Transaction history" -msgstr "" +msgstr "ประวัติการทำธุรกรรม" #: pretix/control/templates/pretixcontrol/order/transactions.html msgid "Single price" -msgstr "" +msgstr "ราคาต่อหน่วย" #: pretix/control/templates/pretixcontrol/order/transactions.html msgid "Total tax value" -msgstr "" +msgstr "มูลค่าภาษีรวม" #: pretix/control/templates/pretixcontrol/order/transactions.html msgid "Total price" -msgstr "" +msgstr "ราคารวม" #: pretix/control/templates/pretixcontrol/order/transactions.html msgid "" "This order was created before we introduced this table, therefore this data " "might be inaccurate." -msgstr "" +msgstr "คำสั่งซื้อนี้ถูกสร้างขึ้นก่อนที่เราจะเริ่มใช้ตารางนี้ ดังนั้นข้อมูลนี้อาจไม่ถูกต้องแม่นยำ" #: pretix/control/templates/pretixcontrol/order/transactions.html #, python-format msgid "incl. %(amount)s rounding correction" -msgstr "" +msgstr "รวมการปรับเศษทศนิยม %(amount)s" #: pretix/control/templates/pretixcontrol/orders/bulk_action.html msgid "Modify orders" -msgstr "" +msgstr "แก้ไขคำสั่งซื้อหลายรายการ" #: pretix/control/templates/pretixcontrol/orders/bulk_action.html #, python-format @@ -22315,14 +23530,17 @@ msgid "" "%(allowed)s of the selected %(total)s " "orders." msgstr "" +"การดำเนินการ %(label)s สามารถนำไปใช้กับคำสั่งซื้อจำนวน " +"%(allowed)s จากที่เลือกไว้ทั้งหมด %(total)s " +"รายการ" #: pretix/control/templates/pretixcontrol/orders/bulk_action.html msgid "Do you want to continue?" -msgstr "" +msgstr "คุณต้องการดำเนินการต่อหรือไม่?" #: pretix/control/templates/pretixcontrol/orders/bulk_action.html msgid "This operation cannot be reversed." -msgstr "" +msgstr "การดำเนินการนี้ไม่สามารถย้อนกลับได้" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "" @@ -22331,27 +23549,36 @@ msgid "" "orders can be created. Make sure that you check afterwards for any overpaid " "orders or pending refunds that you need to take care of manually." msgstr "" +"คุณสามารถใช้หน้านี้เพื่อยกเลิกและคืนเงินคำสั่งซื้อทั้งหมดในครั้งเดียว " +"หากคุณจำเป็นต้องยกเลิกการจัดงานอีเวนต์ของคุณ การดำเนินการนี้จะปิดใช้งานสินค้าทั้งหมดด้วย " +"เพื่อไม่ให้สามารถสร้างคำสั่งซื้อใหม่ได้ " +"ตรวจสอบให้แน่ใจว่าได้ตรวจสอบคำสั่งซื้อที่มีการชำระเงินเกินหรือรายการคืนเงินที่ค้างอยู่หลังจากนี้ " +"เพื่อจัดการด้วยตนเองต่อไป" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "" "After starting this operation, depending on the size of your event, it might " "take a few minutes or longer until all orders are processed." msgstr "" +"หลังจากเริ่มดำเนินการแล้ว " +"ระบบอาจใช้เวลาสองสามนาทีหรือนานกว่านั้นในการประมวลผลคำสั่งซื้อทั้งหมด " +"ทั้งนี้ขึ้นอยู่กับขนาดของอีเวนต์ของคุณ" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "" "All actions performed on this page are irreversible. If in doubt, please " "contact support before using it." msgstr "" +"การดำเนินการทั้งหมดในหน้านี้ไม่สามารถย้อนกลับได้ หากมีข้อสงสัย โปรดติดต่อฝ่ายสนับสนุนก่อนใช้งาน" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgctxt "subevents" msgid "Select date" -msgstr "" +msgstr "เลือกวันที่" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "Refund options" -msgstr "" +msgstr "ตัวเลือกการคืนเงิน" #: pretix/control/templates/pretixcontrol/orders/cancel.html #: pretix/control/templates/pretixcontrol/vouchers/bulk.html @@ -22359,7 +23586,7 @@ msgstr "" #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/index.html #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html msgid "Send out emails" -msgstr "" +msgstr "ส่งอีเมลแจ้งเตือน" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "" @@ -22368,6 +23595,9 @@ msgid "" "is to include an explanation and a link to their order using the here " "provided email functionality." msgstr "" +"เนื่องจากคุณกำลังดำเนินการคืนเงินคำสั่งซื้อของลูกค้าในรูปแบบบัตรของขวัญ " +"คุณควรอธิบายให้ทราบถึงวิธีเข้าถึงบัตรของขวัญดังกล่าว " +"วิธีที่ง่ายที่สุดคือการใส่อธิบายพร้อมแนบลิงก์ไปยังคำสั่งซื้อของพวกเขา โดยใช้ฟังก์ชันการส่งอีเมลที่มีให้ที่นี่" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "" @@ -22375,119 +23605,126 @@ msgid "" "new tickets due to the products being disabled. You can choose to inform " "people on the waiting list by using this option." msgstr "" +"รายชื่อในรายการรอ (Waiting list) ของคุณจะไม่ถูกลบโดยอัตโนมัติ " +"แต่จะไม่ได้รับการจัดสรรตั๋วใหม่เนื่องจากสินค้าถูกปิดใช้งานแล้ว " +"คุณสามารถเลือกแจ้งให้ผู้ที่อยู่ในรายการรอทราบได้โดยใช้ตัวเลือกนี้" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "" "You should not execute this function multiple times for the same event, or " "everyone on the waiting list will get multiple emails." msgstr "" +"คุณไม่ควรเรียกใช้งานฟังก์ชันนี้ซ้ำหลายครั้งสำหรับอีเวนต์เดียวกัน " +"มิฉะนั้นทุกคนในรายการรอจะได้รับอีเมลซ้ำหลายฉบับ" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "Preview refund amount" -msgstr "" +msgstr "แสดงตัวอย่างยอดเงินคืน" #: pretix/control/templates/pretixcontrol/orders/cancel.html msgid "Cancel all orders" -msgstr "" +msgstr "ยกเลิกคำสั่งซื้อทั้งหมด" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "If you proceed, the system will do the following:" -msgstr "" +msgstr "หากคุณดำเนินการต่อ ระบบจะทำรายการดังต่อไปนี้:" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html #, python-format msgid "%(count)s order will be canceled fully" msgid_plural "%(count)s orders will be canceled fully" -msgstr[0] "" +msgstr[0] "คำสั่งซื้อจำนวน %(count)s รายการจะถูกยกเลิกเต็มจำนวน" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html #, python-format msgid "%(count)s order will be canceled partially" msgid_plural "%(count)s orders will be canceled partially" -msgstr[0] "" +msgstr[0] "คำสั่งซื้อจำนวน %(count)s รายการจะถูกยกเลิกบางส่วน" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html #, python-format msgid "%(amount)s are eligible for refunds." -msgstr "" +msgstr "มีจำนวน %(amount)s ที่เข้าข่ายได้รับเงินคืน" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "" "The system will attempt to refund the money automatically if supported by " "the payment method." -msgstr "" +msgstr "ระบบจะพยายามคืนเงินโดยอัตโนมัติหากช่องทางการชำระเงินรองรับ" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "The system will create manual refunds that you need to execute." -msgstr "" +msgstr "ระบบจะสร้างรายการคืนเงินด้วยตนเอง (Manual refund) ที่คุณจำเป็นต้องดำเนินการต่อ" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "Refunds will not happen automatically." -msgstr "" +msgstr "การคืนเงินจะไม่เกิดขึ้นโดยอัตโนมัติ" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "Inform all customers via email." -msgstr "" +msgstr "แจ้งให้ลูกค้าทุกคนทราบทางอีเมล" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "Inform all waiting list contacts via email." -msgstr "" +msgstr "แจ้งผู้ติดต่อทุกคนในรายการรอ (Waiting list) ทราบทางอีเมล" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "" "These numbers are estimates and may change if the data in your event " "recently changed." msgstr "" +"ตัวเลขเหล่านี้เป็นเพียงการประมาณการ " +"และอาจเปลี่ยนแปลงหากข้อมูลในอีเวนต์ของคุณมีการเปลี่ยนแปลงเมื่อเร็วๆ นี้" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html #, python-format msgid "Proceed and refund approx. %(amount)s" -msgstr "" +msgstr "ดำเนินการต่อและคืนเงินประมาณ %(amount)s" #: pretix/control/templates/pretixcontrol/orders/cancel_confirm.html msgid "Proceed and cancel orders" -msgstr "" +msgstr "ดำเนินการต่อและยกเลิกคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html msgid "Data export" -msgstr "" +msgstr "การส่งออกข้อมูล (Data export)" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "Scheduled exports" -msgstr "" +msgstr "การส่งออกข้อมูลตามกำหนดเวลา" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "Next run:" -msgstr "" +msgstr "การทำงานรอบถัดไป:" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "No next run scheduled" -msgstr "" +msgstr "ไม่มีกำหนดการทำงานรอบถัดไป" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "Exporter not found or no permission" -msgstr "" +msgstr "ไม่พบตัวส่งออกข้อมูลหรือไม่มีสิทธิ์การใช้งาน" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "Disabled due to multiple failures" -msgstr "" +msgstr "ปิดใช้งานเนื่องจากล้มเหลวหลายครั้ง" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "Failed recently" -msgstr "" +msgstr "ล้มเหลวเมื่อเร็วๆ นี้" #: pretix/control/templates/pretixcontrol/orders/export.html msgid "Run export now" -msgstr "" +msgstr "ส่งออกข้อมูลทันที" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html @@ -22495,32 +23732,33 @@ msgid "" "Run export and send via email now. This will not change the next scheduled " "execution." msgstr "" +"ส่งออกข้อมูลและส่งทางอีเมลทันที การดำเนินการนี้จะไม่กระทบต่อรอบการส่งออกตามกำหนดเวลาถัดไป" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html msgid "Copy" -msgstr "" +msgstr "คัดลอก" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "Other exports" -msgstr "" +msgstr "การส่งออกข้อมูลอื่นๆ" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "Recommended for new users" -msgstr "" +msgstr "แนะนำสำหรับผู้ใช้ใหม่" #: pretix/control/templates/pretixcontrol/orders/export.html #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "There are no exporters available for you." -msgstr "" +msgstr "ไม่มีตัวส่งออกข้อมูลที่พร้อมใช้งานสำหรับคุณ" #: pretix/control/templates/pretixcontrol/orders/export_delete.html #: pretix/control/templates/pretixcontrol/organizers/export_delete.html msgid "Delete scheduled export" -msgstr "" +msgstr "ลบกำหนดการส่งออกข้อมูล" #: pretix/control/templates/pretixcontrol/orders/export_delete.html #: pretix/control/templates/pretixcontrol/organizers/export_delete.html @@ -22528,12 +23766,12 @@ msgstr "" msgid "" "Are you sure you want to delete the scheduled export %(export)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบกำหนดการส่งออกข้อมูล %(export)s?" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html msgid "Export options" -msgstr "" +msgstr "ตัวเลือกการส่งออกข้อมูล" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html @@ -22541,81 +23779,83 @@ msgid "" "Your generated Excel file will have multiple sheets. Some " "data you are looking for might not be on the first sheet." msgstr "" +"ไฟล์ Excel ที่สร้างขึ้นจะมี หลายชีต (Sheets) " +"ข้อมูลบางส่วนที่คุณกำลังมองหาอาจไม่ได้อยู่ในชีตแรก" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html msgid "Save copy" -msgstr "" +msgstr "บันทึกสำเนา" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html msgid "Start export" -msgstr "" +msgstr "เริ่มการส่งออกข้อมูล" #: pretix/control/templates/pretixcontrol/orders/export_form.html #: pretix/control/templates/pretixcontrol/organizers/export_form.html msgid "Schedule export" -msgstr "" +msgstr "ตั้งกำหนดการส่งออกข้อมูล" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "Schedule" -msgstr "" +msgstr "กำหนดเวลา" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "Repetition schedule" -msgstr "" +msgstr "กำหนดเวลาการทำซ้ำ" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #, python-format msgid "Repeat every %(interval)s %(freq)s" -msgstr "" +msgstr "ทำซ้ำทุกๆ %(interval)s %(freq)s" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html msgid "At the same date every year" -msgstr "" +msgstr "ในวันที่เดียวกันของทุกปี" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html #, python-format msgid "On the %(setpos)s %(weekday)s of %(month)s" -msgstr "" +msgstr "ใน%(weekday)sที่ %(setpos)s ของ%(month)s" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html msgid "At the same date every month" -msgstr "" +msgstr "ในวันที่เดียวกันของทุกเดือน" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html #, python-format msgid "On the %(setpos)s %(weekday)s" -msgstr "" +msgstr "ใน%(weekday)sที่ %(setpos)s" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html #, python-format msgid "Repeat for %(count)s times" -msgstr "" +msgstr "ทำซ้ำจำนวน %(count)s ครั้ง" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html #: pretix/control/templates/pretixcontrol/subevents/bulk.html #, python-format msgid "Repeat until %(until)s" -msgstr "" +msgstr "ทำซ้ำจนถึงวันที่ %(until)s" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "Forever" -msgstr "" +msgstr "ตลอดไป" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "" "Every time your schedule is executed, the report will be sent via email." -msgstr "" +msgstr "ทุกครั้งที่มีการทำงานตามกำหนดเวลาของคุณ รายงานจะถูกส่งทางอีเมล" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "Please note the following limitations:" -msgstr "" +msgstr "โปรดระบุข้อจำกัดดังต่อไปนี้:" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "" @@ -22623,38 +23863,44 @@ msgid "" "exports that output e.g. statistical data, not for reports that include " "sensitive personal data." msgstr "" +"อีเมลไม่ใช่สื่อที่มีการเข้ารหัสที่แน่นหนา เราแนะนำให้ใช้ตัวเลือกนี้สำหรับการส่งออกข้อมูล เช่น " +"ข้อมูลสถิติ เท่านั้น ไม่แนะนำสำหรับรายงานที่มีข้อมูลส่วนบุคคลที่ละเอียดอ่อน" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "" "Email is not made for large files. If your export ends up to be larger than " "20 megabytes, it will not be sent." msgstr "" +"อีเมลไม่ได้ถูกออกแบบมาสำหรับไฟล์ขนาดใหญ่ หากไฟล์ที่ส่งออกของคุณมีขนาดใหญ่กว่า 20 เมกะไบต์ " +"ไฟล์นั้นจะไม่ถูกส่ง" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "Owner" -msgstr "" +msgstr "เจ้าของรายงาน" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "" "The export will be performed using the owner's permission level, i.e. if the " "owner loses access to the data, the report will stop." msgstr "" +"การส่งออกข้อมูลจะดำเนินการโดยใช้ระดับสิทธิ์ของเจ้าของรายงาน กล่าวคือ " +"หากเจ้าของรายงานสูญเสียสิทธิ์การเข้าถึงข้อมูล รายงานจะหยุดทำงาน" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "The owner will receive the result as well as any error messages." -msgstr "" +msgstr "เจ้าของรายงานจะได้รับผลลัพธ์ รวมถึงข้อความแจ้งข้อผิดพลาดใดๆ" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "" "The additional recipients you add below will only receive an email if the " "report was successful." -msgstr "" +msgstr "ผู้รับเพิ่มเติมที่คุณระบุไว้ด้านล่างจะได้รับอีเมลก็ต่อเมื่อการส่งออกรายงานสำเร็จเท่านั้น" #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html msgid "" "All recipients of the export will be able to see who the owner of the report " "is." -msgstr "" +msgstr "ผู้รับการส่งออกข้อมูลทุกคนจะสามารถเห็นได้ว่าใครเป็นเจ้าของรายงานนี้" #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html msgctxt "order state" @@ -22669,17 +23915,17 @@ msgstr "ยกเลิกแล้ว (ชำระค่าธรรมเน #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/orders/import_start.html msgid "Import attendees" -msgstr "" +msgstr "นำเข้าข้อมูลผู้เข้าร่วมงาน" #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_process.html msgid "Data preview" -msgstr "" +msgstr "แสดงตัวอย่างข้อมูล" #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_process.html msgid "Import settings" -msgstr "" +msgstr "ตั้งค่าการนำเข้าข้อมูล" #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_process.html @@ -22687,17 +23933,19 @@ msgid "" "The import will be performed regardless of your quotas, so it will be " "possible to overbook your event using this option." msgstr "" +"การนำเข้าข้อมูลจะดำเนินการโดยไม่คำนึงถึงโควตาของคุณ ดังนั้น " +"ตัวเลือกนี้อาจทำให้เกิดการจองเกินจำนวน (Overbook) ในอีเวนต์ของคุณได้" #: pretix/control/templates/pretixcontrol/orders/import_process.html #: pretix/control/templates/pretixcontrol/vouchers/import_process.html msgid "Perform import" -msgstr "" +msgstr "ดำเนินการนำเข้าข้อมูล" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html msgid "Upload a new file" -msgstr "" +msgstr "อัปโหลดไฟล์ใหม่" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html @@ -22705,66 +23953,68 @@ msgid "" "The uploaded file should be a CSV file with a header row. You will be able " "to assign the meanings of the different columns in the next step." msgstr "" +"ไฟล์ที่อัปโหลดควรเป็นไฟล์ CSV ที่มีแถวหัวข้อ (Header row) " +"โดยคุณจะสามารถจับคู่ความหมายของคอลัมน์ต่างๆ ได้ในขั้นตอนถัดไป" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html msgid "Import file" -msgstr "" +msgstr "นำเข้าไฟล์" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html msgid "Character set" -msgstr "" +msgstr "รหัสชุดตัวอักษร (Character set)" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html msgid "Detect automatically" -msgstr "" +msgstr "ตรวจหาโดยอัตโนมัติ" #: pretix/control/templates/pretixcontrol/orders/import_start.html #: pretix/control/templates/pretixcontrol/vouchers/import_start.html msgid "Start import" -msgstr "" +msgstr "เริ่มนำเข้าข้อมูล" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Nobody ordered a ticket yet." -msgstr "" +msgstr "ยังไม่มีผู้สั่งซื้อตั๋ว" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Take your shop live" -msgstr "" +msgstr "เปิดใช้งานร้านค้าจริง (Go live)" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Go to the ticket shop" -msgstr "" +msgstr "ไปยังร้านขายตั๋ว" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Search query:" -msgstr "" +msgstr "ข้อความค้นหา:" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/vouchers/index.html msgid "Go!" -msgstr "" +msgstr "ค้นหา" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Advanced search" -msgstr "" +msgstr "ค้นหาขั้นสูง" #: pretix/control/templates/pretixcontrol/orders/index.html #, python-format msgid "List filtered by answers to question \"%(question)s\"." -msgstr "" +msgstr "กรองรายการตามคำตอบของคำถาม \"%(question)s\"" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Remove filter" -msgstr "" +msgstr "ลบตัวกรอง" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "Order paid / total" -msgstr "" +msgstr "คำสั่งซื้อที่ชำระแล้ว / ทั้งหมด" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/search/orders.html @@ -22772,93 +24022,94 @@ msgstr "" #, python-format msgctxt "followup" msgid "TODO %(date)s" -msgstr "" +msgstr "รายการที่ต้องทำ %(date)s" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/search/orders.html msgid "CANCELLATION REQUESTED" -msgstr "" +msgstr "ร้องขอยกเลิก" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/search/orders.html msgid "REFUND PENDING" -msgstr "" +msgstr "รอการคืนเงิน" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/search/orders.html msgid "OVERPAID" -msgstr "" +msgstr "ชำระเงินเกิน" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/search/orders.html msgid "UNDERPAID" -msgstr "" +msgstr "ชำระเงินขาด" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/search/orders.html msgid "FULLY PAID" -msgstr "" +msgstr "ชำระเงินครบถ้วน" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "INVOICE NOT CANCELED" -msgstr "" +msgstr "ใบแจ้งหนี้ยังไม่ถูกยกเลิก" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Sum over all pages" -msgstr "" +msgstr "ยอดรวมทุกหน้า" #: pretix/control/templates/pretixcontrol/orders/index.html #, python-format msgid "1 order" msgid_plural "%(s)s orders" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "คำสั่งซื้อ %(s)s รายการ" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "" "This sum includes canceled orders. For your ticket revenue, look at the " "\"order overview\"." msgstr "" +"ยอดรวมนี้รวมคำสั่งซื้อที่ถูกยกเลิกด้วย หากต้องการดูรายได้จากการขายตั๋วของคุณ โปรดดูที่ " +"\"ภาพรวมคำสั่งซื้อ\"" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Select action" -msgstr "" +msgstr "เลือกการดำเนินการ" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/views/orders.py msgid "Refund overpaid amount" -msgstr "" +msgstr "คืนเงินจำนวนที่ชำระเกิน" #: pretix/control/templates/pretixcontrol/orders/index.html #: pretix/control/views/orders.py msgid "Mark as expired if overdue" -msgstr "" +msgstr "ปรับสถานะเป็นหมดอายุหากเกินกำหนดชำระ" #: pretix/control/templates/pretixcontrol/orders/index.html msgid "Delete (test mode only)" -msgstr "" +msgstr "ลบ (โหมดทดสอบเท่านั้น)" #: pretix/control/templates/pretixcontrol/orders/overview.html msgid "Order overview" -msgstr "" +msgstr "ภาพรวมคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/orders/overview.html msgid "Sales" -msgstr "" +msgstr "ยอดขาย" #: pretix/control/templates/pretixcontrol/orders/overview.html msgid "Revenue (gross)" -msgstr "" +msgstr "รายได้รวมภาษี (Gross revenue)" #: pretix/control/templates/pretixcontrol/orders/overview.html msgid "Revenue (net)" -msgstr "" +msgstr "รายได้สุทธิก่อนภาษี (Net revenue)" #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/exporters.py @@ -22869,6 +24120,10 @@ msgid "" "be removed in the future. Use the \"Accounting report\" in the export " "section instead." msgstr "" +"ไม่แนะนำให้กรองรายงานนี้ตามวันที่ เนื่องจากอาจนำไปสู่ข้อมูลที่ไม่ถูกต้อง " +"เนื่องจากรายงานนี้แสดงเฉพาะสถานะปัจจุบันของคำสั่งซื้อเท่านั้น " +"ไม่ได้แสดงถึงการเปลี่ยนแปลงที่มีก่อนหน้า ตัวกรองวันที่นี้อาจถูกถอดออกในอนาคต โปรดใช้ " +"\"รายงานทางบัญชี\" ในส่วนการส่งออกข้อมูลแทน" #: pretix/control/templates/pretixcontrol/orders/overview.html msgctxt "subevent" @@ -22876,54 +24131,58 @@ msgid "" "If you select a single date, fees will not be listed here as it might not be " "clear which date they belong to." msgstr "" +"หากคุณเลือกวันที่เพียงวันเดียว ค่าธรรมเนียมจะไม่ถูกระบุในหน้านี้ " +"เนื่องจากอาจไม่ชัดเจนว่าค่าธรรมเนียมดังกล่าวเป็นของวันที่ใด" #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/exporters.py msgid "Purchased" -msgstr "" +msgstr "ชำระเงิน/สั่งซื้อสำเร็จแล้ว" #: pretix/control/templates/pretixcontrol/orders/refunds.html msgid "No refunds are currently open." -msgstr "" +msgstr "ไม่มีรายการคืนเงินที่ค้างดำเนินการในขณะนี้" #: pretix/control/templates/pretixcontrol/orders/refunds.html #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html msgid "Actions" -msgstr "" +msgstr "การดำเนินการ" #: pretix/control/templates/pretixcontrol/orders/search.html #: pretix/control/templates/pretixcontrol/search/orders.html msgid "Order search" -msgstr "" +msgstr "ค้นหาคำสั่งซื้อ" #: pretix/control/templates/pretixcontrol/organizers/channel_add.html #: pretix/control/templates/pretixcontrol/organizers/channel_add_choice.html msgid "Add sales channel" -msgstr "" +msgstr "เพิ่มช่องทางการขาย" #: pretix/control/templates/pretixcontrol/organizers/channel_add.html #: pretix/control/templates/pretixcontrol/organizers/channel_edit.html #: pretix/control/templates/pretixcontrol/organizers/channels.html msgid "Channel type" -msgstr "" +msgstr "ประเภทช่องทางการขาย" #: pretix/control/templates/pretixcontrol/organizers/channel_delete.html msgid "Delete sales channel:" -msgstr "" +msgstr "ลบช่องทางการขาย:" #: pretix/control/templates/pretixcontrol/organizers/channel_delete.html msgid "Are you sure you want to delete this sales channel?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบช่องทางการขายนี้?" #: pretix/control/templates/pretixcontrol/organizers/channel_delete.html msgid "" "This sales channel cannot be deleted since it has already been used to sell " "orders or because it is a core element of the system." msgstr "" +"ช่องทางการขายนี้ไม่สามารถลบได้ เนื่องจากถูกใช้ในการขายคำสั่งซื้อไปแล้ว " +"หรือเป็นส่วนประกอบหลักของระบบ" #: pretix/control/templates/pretixcontrol/organizers/channel_edit.html msgid "Sales channel:" -msgstr "" +msgstr "ช่องทางการขาย:" #: pretix/control/templates/pretixcontrol/organizers/channels.html msgid "" @@ -22931,145 +24190,153 @@ msgid "" "through. This is useful to unlock new revenue streams or to separate revenue " "between different sources for reporting purchases." msgstr "" +"ในหน้านี้ คุณสามารถจัดการช่องทางต่างๆ ที่สามารถขายตั๋วของคุณได้ " +"ซึ่งมีประโยชน์ในการเปิดรับรายได้ช่องทางใหม่ๆ หรือแยกรายได้ตามแหล่งที่มาต่างๆ " +"สำหรับการรายงานการสั่งซื้อ" #: pretix/control/templates/pretixcontrol/organizers/channels.html msgid "Add a new channel" -msgstr "" +msgstr "เพิ่มช่องทางใหม่" #: pretix/control/templates/pretixcontrol/organizers/channels.html msgid "Channel" -msgstr "" +msgstr "ช่องทาง" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/customer_edit.html #, python-format msgid "Customer #%(id)s" -msgstr "" +msgstr "ลูกค้า #%(id)s" #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "Send password reset link" -msgstr "" +msgstr "ส่งลิงก์รีเซ็ตรหัสผ่าน" #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "This includes all paid orders by this customer across all your events." -msgstr "" +msgstr "ข้อมูลนี้รวมคำสั่งซื้อที่ชำระเงินแล้วทั้งหมดของลูกค้ารายนี้จากทุกอีเวนต์ของคุณ" #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "Lifetime spending" -msgstr "" +msgstr "ยอดใช้จ่ายสะสมรวม (Lifetime spending)" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html #: pretix/control/templates/pretixcontrol/users/form.html msgid "Anonymize" -msgstr "" +msgstr "ปกปิดข้อมูลระบุตัวตน (Anonymize)" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html msgid "Usages" -msgstr "" +msgstr "ประวัติการใช้งาน" #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "Add membership" -msgstr "" +msgstr "เพิ่มสมาชิก" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/presale/templates/pretixpresale/organizers/customer_orders.html msgid "Matched to the account based on the email address." -msgstr "" +msgstr "จับคู่กับบัญชีผู้ใช้ตามที่อยู่อีเมล" #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/giftcards.html msgid "Last transaction" -msgstr "" +msgstr "ธุรกรรมล่าสุด" #: pretix/control/templates/pretixcontrol/organizers/customer.html msgid "Customer history" -msgstr "" +msgstr "ประวัติลูกค้า" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html #, python-format msgid "Anonymize customer #%(id)s" -msgstr "" +msgstr "ปกปิดข้อมูลระบุตัวตนของลูกค้า #%(id)s" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html msgid "Are you sure you want to anonymize this customer account?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการปกปิดข้อมูลระบุตัวตนของบัญชีลูกค้านี้?" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html msgid "All orders will be disconnected from this customer account." -msgstr "" +msgstr "คำสั่งซื้อทั้งหมดจะถูกยกเลิกการเชื่อมโยงจากบัญชีลูกค้านี้" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html msgid "" "The orders themselves will not be anonymized and can still contain personal " "information!" -msgstr "" +msgstr "ตัวคำสั่งซื้อเองจะไม่ถูกปกปิดข้อมูลระบุตัวตน และยังอาจมีข้อมูลส่วนบุคคลอยู่!" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html msgid "" "The customer will no longer be able to log in and will lose access to any " "membership benefits." msgstr "" +"ลูกค้าจะไม่สามารถเข้าสู่ระบบได้อีกต่อไป และจะสูญเสียสิทธิ์ในการรับสิทธิประโยชน์สมาชิกทั้งหมด" #: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html msgid "This action is irreversible." -msgstr "" +msgstr "การดำเนินการนี้ไม่สามารถย้อนกลับได้" #: pretix/control/templates/pretixcontrol/organizers/customer_edit.html msgid "New customer" -msgstr "" +msgstr "ลูกค้าใหม่" #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html msgid "Are you sure you want to delete this membership?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบการเป็นสมาชิกนี้?" #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html msgid "" "This membership cannot be deleted since it has been used in an order. Change " "its end date to the past instead." msgstr "" +"ไม่สามารถลบการเป็นสมาชิกนี้ได้ เนื่องจากถูกใช้งานในคำสั่งซื้อไปแล้ว " +"โปรดเปลี่ยนวันที่สิ้นสุดให้เป็นอดีตแทน" #: pretix/control/templates/pretixcontrol/organizers/customers.html msgid "No customer accounts have been created yet." -msgstr "" +msgstr "ยังไม่มีการสร้างบัญชีลูกค้า" #: pretix/control/templates/pretixcontrol/organizers/customers.html msgid "Create a new customer" -msgstr "" +msgstr "สร้างลูกค้าใหม่" #: pretix/control/templates/pretixcontrol/organizers/delete.html msgid "Delete organizer" -msgstr "" +msgstr "ลบผู้จัดงาน" #: pretix/control/templates/pretixcontrol/organizers/delete.html msgid "" "This operation will destroy this organizer including all events, " "configuration, products, quotas, questions, vouchers, lists, etc." msgstr "" +"การดำเนินการนี้จะทำลายผู้จัดงานรายนี้ รวมถึงอีเวนต์ การตั้งค่า สินค้า โควตา คำถาม คูปอง รายชื่อ " +"และอื่นๆ ทั้งหมด" #: pretix/control/templates/pretixcontrol/organizers/delete.html #, python-format msgid "" "To confirm you really want this, please type out the organizer's short name " "(\"%(slug)s\") here:" -msgstr "" +msgstr "เพื่อยืนยันว่าคุณต้องการดำเนินการนี้จริงๆ โปรดพิมพ์ชื่อย่อของผู้จัดงาน (\"%(slug)s\") ที่นี่:" #: pretix/control/templates/pretixcontrol/organizers/delete.html msgid "" "This organizer account can not be deleted as it already contains orders, " "invoices, or devices." -msgstr "" +msgstr "ไม่สามารถลบบัญชีผู้จัดงานนี้ได้ เนื่องจากมีคำสั่งซื้อ ใบแจ้งหนี้ หรืออุปกรณ์อยู่ในระบบแล้ว" #: pretix/control/templates/pretixcontrol/organizers/detail.html #, python-format msgid "Organizer: %(name)s" -msgstr "" +msgstr "ผู้จัดงาน: %(name)s" #: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html msgid "Change multiple devices" -msgstr "" +msgstr "แก้ไขอุปกรณ์หลายรายการ" #: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html #: pretix/control/templates/pretixcontrol/organizers/device_edit.html @@ -23077,89 +24344,94 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html #: pretix/control/templates/pretixcontrol/vouchers/detail.html msgid "Advanced settings" -msgstr "" +msgstr "การตั้งค่าขั้นสูง" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "Connect to device:" -msgstr "" +msgstr "เชื่อมต่อกับอุปกรณ์:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "" "Download an app that is compatible with pretix. For example, our check-in " "app pretixSCAN is available on all major platforms." msgstr "" +"ดาวน์โหลดแอปพลิเคชันที่รองรับ pretix เช่น แอปพลิเคชันลงทะเบียนเข้างาน " +"pretixSCAN ของเรา มีให้ใช้งานในทุกแพลตฟอร์มหลัก" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "Download pretixSCAN" -msgstr "" +msgstr "ดาวน์โหลด pretixSCAN" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "" "Open the app that you want to connect and optionally reset it to the " "original state." -msgstr "" +msgstr "เปิดแอปพลิเคชันที่คุณต้องการเชื่อมต่อ และเลือกคืนค่าเป็นสถานะเริ่มต้น (หากต้องการ)" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "Scan the following configuration code:" -msgstr "" +msgstr "สแกนรหัสการตั้งค่าต่อไปนี้:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "" "If your app/device does not support scanning a QR code, you can also enter " "the following information:" msgstr "" +"หากแอปพลิเคชัน/อุปกรณ์ของคุณไม่รองรับการสแกน QR code คุณยังสามารถระบุข้อมูลต่อไปนี้ได้:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "System URL:" -msgstr "" +msgstr "URL ของระบบ:" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "Token:" -msgstr "" +msgstr "โทเคน (Token):" #: pretix/control/templates/pretixcontrol/organizers/device_connect.html msgid "Device overview" -msgstr "" +msgstr "ภาพรวมอุปกรณ์" #: pretix/control/templates/pretixcontrol/organizers/device_edit.html msgid "Device:" -msgstr "" +msgstr "อุปกรณ์:" #: pretix/control/templates/pretixcontrol/organizers/device_edit.html msgid "Connect a new device" -msgstr "" +msgstr "เชื่อมต่ออุปกรณ์ใหม่" #: pretix/control/templates/pretixcontrol/organizers/device_edit.html msgid "Device history" -msgstr "" +msgstr "ประวัติอุปกรณ์" #: pretix/control/templates/pretixcontrol/organizers/device_logs.html msgid "Device logs" -msgstr "" +msgstr "บันทึกการทำงานของอุปกรณ์ (Device logs)" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html msgid "Revoke device access:" -msgstr "" +msgstr "เพิกถอนการสิทธิ์เข้าถึงของอุปกรณ์:" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html msgid "Are you sure you want remove access for this device?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกสิทธิ์การเข้าถึงสำหรับอุปกรณ์นี้?" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html msgid "" "All data of this device will stay available, but you can't use the device " "any more." -msgstr "" +msgstr "ข้อมูลทั้งหมดของอุปกรณ์นี้จะยังคงอยู่ แต่คุณจะไม่สามารถใช้อุปกรณ์นี้ได้อีกต่อไป" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html msgid "All data uploaded by this device will stay available online." -msgstr "" +msgstr "ข้อมูลทั้งหมดที่อัปโหลดโดยอุปกรณ์นี้จะยังคงใช้งานได้ทางออนไลน์" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html msgid "" "If data (e.g. POS transactions or check-ins) has been created on this device " "and has not been uploaded, you will no longer be able to upload it." msgstr "" +"หากมีข้อมูล (เช่น ธุรกรรม POS หรือการลงทะเบียนเข้างาน) " +"ที่สร้างขึ้นบนอุปกรณ์นี้และยังไม่ได้อัปโหลด คุณจะไม่สามารถอัปโหลดข้อมูลนั้นได้อีกต่อไป" #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html msgid "" @@ -23168,53 +24440,69 @@ msgid "" "data such as event metadata and POS transactions will persist until you " "uninstall or reset the software manually." msgstr "" +"หากซอฟต์แวร์ของอุปกรณ์รองรับ ข้อมูลส่วนบุคคล เช่น คำสั่งซื้อ " +"จะถูกลบออกจากอุปกรณ์ในการพยายามซิงค์ข้อมูลครั้งถัดไป ข้อมูลที่ไม่ใช่ข้อมูลส่วนบุคคล เช่น " +"ข้อมูลอธิบายอีเวนต์ (Metadata) และธุรกรรม POS " +"จะยังคงอยู่จนกว่าคุณจะถอนการติดตั้งหรือคืนค่าซอฟต์แวร์ด้วยตนเอง" #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "" "This menu allows you to connect hardware devices such as box office " "terminals or scanning terminals to your account." msgstr "" +"เมนูนี้ช่วยให้คุณสามารถเชื่อมต่ออุปกรณ์ฮาร์ดแวร์ เช่น เครื่องจำหน่ายตั๋วหน้างาน (Box office) " +"หรือเครื่องสแกน เข้ากับบัญชีของคุณได้" #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "You haven't connected any hardware devices yet." -msgstr "" +msgstr "คุณยังไม่ได้เชื่อมต่ออุปกรณ์ฮาร์ดแวร์ใดๆ" #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Connect a device" -msgstr "" +msgstr "เชื่อมต่ออุปกรณ์" #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Hardware model" -msgstr "" +msgstr "รุ่นฮาร์ดแวร์" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "เริ่มงาน: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "ไม่มีสัญญาณการติดต่อเมื่อเร็วๆ นี้" #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" -msgstr "" +msgstr "ยังไม่ได้เริ่มการตั้งค่าเริ่มต้น (Not initialized)" #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Revoked" -msgstr "" +msgstr "สิทธิ์ถูกเพิกถอนแล้ว" #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Connect" -msgstr "" +msgstr "เชื่อมต่อ" #: pretix/control/templates/pretixcontrol/organizers/devices.html #: pretix/control/templates/pretixcontrol/organizers/webhooks.html msgid "Logs" -msgstr "" +msgstr "บันทึกการทำงาน (Logs)" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Organizer settings" -msgstr "" +msgstr "การตั้งค่าผู้จัดงาน" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Organizer page" -msgstr "" +msgstr "หน้าผู้จัดงาน" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "The links you configure here will also be shown on all of your events." -msgstr "" +msgstr "ลิงก์ที่คุณตั้งค่าไว้ที่นี่จะถูกแสดงในทุกอีเวนต์ของคุณด้วยเช่นกัน" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" @@ -23222,10 +24510,12 @@ msgid "" "default settings for all events in this account that do not have their own " "design settings." msgstr "" +"การตั้งค่าเหล่านี้จะถูกนำไปใช้กับหน้าผู้จัดงาน " +"รวมถึงเป็นค่าเริ่มต้นสำหรับทุกอีเวนต์ในบัญชีนี้ที่ไม่ได้ตั้งค่าการออกแบบของตัวเองไว้" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Privacy" -msgstr "" +msgstr "ความเป็นส่วนตัว" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" @@ -23233,6 +24523,9 @@ msgid "" "before you are allowed to use cookies or similar technology for analytics, " "tracking, payment, or similar purposes." msgstr "" +"เขตอำนาจศาลบางแห่ง รวมถึงสหภาพยุโรป " +"กำหนดให้ต้องได้รับความยินยอมจากผู้ใช้ก่อนที่คุณจะได้รับอนุญาตให้ใช้คุกกี้หรือเทคโนโลยีที่คล้ายกันเพื่อการวิเคราะห์ " +"การติดตาม การชำระเงิน หรือวัตถุประสงค์อื่นที่คล้ายกัน" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" @@ -23241,6 +24534,9 @@ msgid "" "security. Therefore, cookies set by pretix itself do not require consent in " "all jurisdictions that we are aware of." msgstr "" +"ตัวระบบ pretix เองจะติดตั้งเฉพาะคุกกี้ที่จำเป็นต่อการให้บริการตามที่ผู้ใช้ร้องขอ " +"หรือเพื่อรักษาระดับความปลอดภัยที่เหมาะสมเท่านั้น ดังนั้น คุกกี้ที่ถูกติดตั้งโดย pretix " +"เองจึงไม่จำเป็นต้องขอความยินยอมในทุกเขตอำนาจศาลที่เราทราบ" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" @@ -23248,6 +24544,9 @@ msgid "" "affect if you use plugins that require additional cookies " "and participate in our cookie consent mechanism." msgstr "" +"ดังนั้น การตั้งค่าในหน้านี้จะส่งผลเฉพาะกรณีที่คุณใช้ปลั๊กอิน " +"(Plugins) ที่จำเป็นต้องใช้คุกกี้เพิ่มเติม และเข้าร่วมกลไกการขอความยินยอมใช้งานคุกกี้ของเราเท่านั้น" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" @@ -23257,10 +24556,15 @@ msgid "" "usage, the legal details in your specific jurisdiction, or the agreements " "you have with third parties such as payment or tracking providers." msgstr "" +"ท้ายที่สุดแล้ว เป็นหน้าที่และความรับผิดชอบของคุณในการปฏิบัติตามกฎหมายที่เกี่ยวข้องทั้งหมด " +"เราพยายามช่วยเหลือโดยจัดให้มีการตั้งค่าเหล่านี้ แต่เราไม่สามารถรับผิดชอบต่อความเสียหายใดๆ ได้ " +"เนื่องจากเราไม่ทราบถึงการตั้งค่าการใช้งาน pretix ที่แน่นอนของคุณ " +"รายละเอียดทางกฎหมายในเขตอำนาจศาลเฉพาะของคุณ หรือข้อตกลงที่คุณมีกับบุคคลที่สาม เช่น " +"ผู้ให้บริการชำระเงินหรือผู้ให้บริการติดตามผล" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Accessibility" -msgstr "" +msgstr "การเข้าถึงและการอำนวยความสะดวก (Accessibility)" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" @@ -23269,16 +24573,22 @@ msgid "" "template in our documentation." msgstr "" +"เขตอำนาจศาลบางแห่ง รวมถึงสหภาพยุโรป " +"กำหนดให้คุณต้องเผยแพร่ข้อมูลเกี่ยวกับการเข้าถึงและการอำนวยความสะดวกของร้านขายตั๋วของคุณ " +"คุณสามารถดูแม่แบบตัวอย่างได้ใน เอกสารคู่มือของเรา" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" "Instead of an URL, you can also configure a text that will be shown within " "pretix. This will be ignored if a URL is configured." msgstr "" +"นอกเหนือจากการระบุ URL คุณยังสามารถตั้งค่าข้อความที่จะแสดงภายใน pretix ได้ด้วย ทั้งนี้ " +"ข้อความดังกล่าวจะถูกข้ามไปหากมีการตั้งค่า URL ไว้" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Barcode media" -msgstr "" +msgstr "สื่อบาร์โค้ด (Barcode media)" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" @@ -23288,32 +24598,42 @@ msgid "" "layout that includes the \"Reusable Medium ID\" as a QR code. Later, the " "same barcode may be re-used during the sale of a different product." msgstr "" +"\"สื่อบาร์โค้ด\" หมายถึง รูปแบบบาร์โค้ดสิ่งพิมพ์หรือดิจิทัลใดๆ " +"โดยสื่อจะถูกสร้างขึ้นในตอนแรกผ่านการขายสินค้าที่มี นโยบายสื่อ (Media policy) " +"ซึ่งกำหนดให้ต้องใช้สื่อดังกล่าว รวมถึงรูปแบบตั๋วหรือป้ายชื่อที่มี \"รหัสสื่อที่ใช้ซ้ำได้ (Reusable " +"Medium ID)\" ในรูปแบบ QR code ในภายหลัง " +"บาร์โค้ดเดิมนี้จะสามารถนำกลับมาใช้ซ้ำได้ในระหว่างการขายสินค้าอื่น" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Barcode media can currently only be connected to tickets." -msgstr "" +msgstr "ในปัจจุบัน สื่อบาร์โค้ดสามารถเชื่อมต่อกับตั๋วได้เท่านั้น" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" "This subsequent reuse of the barcode is currently only supported during POS " "sales." msgstr "" +"ในปัจจุบัน การนำบาร์โค้ดกลับมาใช้ซ้ำในภายหลังรองรับเฉพาะระหว่างการขายผ่านระบบ POS เท่านั้น" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" "This medium type can work with almost any type of NFC chip. With this " "option, only the UID of the NFC chip is used for identification." msgstr "" +"ประเภทสื่อนี้สามารถทำงานร่วมกับชิป NFC ได้เกือบทุกชนิด โดยตัวเลือกนี้จะใช้เฉพาะรหัส UID ของชิป " +"NFC ในการระบุตัวตนเท่านั้น" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "NFC media can currently only be connected to gift cards." -msgstr "" +msgstr "ในปัจจุบัน สื่อ NFC สามารถเชื่อมต่อกับบัตรของขวัญได้เท่านั้น" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" "This method does not provide a high level of protection against abuse since " "it is possible for malicious users to clone someone's chip with the same UID." msgstr "" +"วิธีนี้ไม่ได้ให้ระดับการป้องกันการทุจริตที่สูงนัก เนื่องจากผู้ไม่หวังดีอาจคัดลอกชิปของผู้อื่นที่มีรหัส UID " +"เดียวกันได้" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" @@ -23321,105 +24641,109 @@ msgid "" "made by NXP. This provides a higher level of security than other approaches, " "but requires all chips to be encoded prior to use." msgstr "" +"ประเภทสื่อนี้ทำงานได้เฉพาะกับชิป NFC ประเภท Mifare Ultralight AES ที่ผลิตโดย NXP เท่านั้น " +"ซึ่งให้ระดับความปลอดภัยที่สูงกว่าวิธีอื่น แต่จำเป็นต้องเข้ารหัสชิปทั้งหมดก่อนใช้งาน" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Domains" -msgstr "" +msgstr "โดเมน (Domains)" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "This dialog is intended for advanced users." -msgstr "" +msgstr "กล่องโต้ตอบนี้มีไว้สำหรับผู้ใช้ระดับสูง" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "" "The domain needs to be configured on your webserver before it can be used " "here." -msgstr "" +msgstr "จำเป็นต้องตั้งค่าโดเมนบนเว็บเซิร์ฟเวอร์ของคุณก่อน จึงจะสามารถนำมาใช้งานที่นี่ได้" #: pretix/control/templates/pretixcontrol/organizers/edit.html msgid "Add domain" -msgstr "" +msgstr "เพิ่มโดเมน" #: pretix/control/templates/pretixcontrol/organizers/export.html msgid "Run export now and download result" -msgstr "" +msgstr "ส่งออกข้อมูลทันทีและดาวน์โหลดผลลัพธ์" #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html msgid "Delete gate:" -msgstr "" +msgstr "ลบประตูทางเข้า (Gate):" #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html msgid "Are you sure you want to delete the gate?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบประตูทางเข้านี้?" #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html msgid "Gate:" -msgstr "" +msgstr "ประตูทางเข้า (Gate):" #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html #: pretix/control/templates/pretixcontrol/organizers/gates.html msgid "Create a new gate" -msgstr "" +msgstr "สร้างประตูทางเข้าใหม่" #: pretix/control/templates/pretixcontrol/organizers/gates.html msgid "The list below shows gates that you can use to group check-in devices." -msgstr "" +msgstr "รายการด้านล่างแสดงประตูทางเข้าที่คุณสามารถใช้เพื่อจัดกลุ่มอุปกรณ์ลงทะเบียนเข้างานได้" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html #, python-format msgid "Gift card: %(card)s" -msgstr "" +msgstr "บัตรของขวัญ: %(card)s" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html msgid "Expire date" -msgstr "" +msgstr "วันที่หมดอายุ" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html msgid "Issued through sale" -msgstr "" +msgstr "ออกให้อย่างเป็นทางการผ่านการขาย" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html msgid "Transactions" -msgstr "" +msgstr "ประวัติรายการธุรกรรม" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html #: pretix/presale/templates/pretixpresale/giftcard/checkout.html msgid "Information" -msgstr "" +msgstr "ข้อมูล" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html msgid "" "Create a payment on the respective order that cancels out with this " "transaction. The order will then likely be overpaid." msgstr "" +"สร้างการชำระเงินในคำสั่งซื้อที่เกี่ยวข้องเพื่อหักลบกับธุรกรรมนี้ " +"ซึ่งจะทำให้คำสั่งซื้อมีแนวโน้มที่จะมียอดชำระเกิน" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html msgid "Revert" -msgstr "" +msgstr "ย้อนคืนรายการ" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html msgid "Gift card history" -msgstr "" +msgstr "ประวัติบัตรของขวัญ" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_invite.html msgid "Invite organizer" -msgstr "" +msgstr "เชิญผู้จัดงาน" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "Gift cards acceptance" -msgstr "" +msgstr "การยอมรับการใช้บัตรของขวัญ" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "" "This feature allows you to configure acceptance of gift cards across " "multiple organizer accounts." -msgstr "" +msgstr "ฟีเจอร์นี้ช่วยให้คุณสามารถตั้งค่าการยอมรับการใช้บัตรของขวัญข้ามบัญชีผู้จัดงานหลายรายได้" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "Other organizers you accept gift cards from" -msgstr "" +msgstr "ผู้จัดงานรายอื่นที่คุณยอมรับบัตรของขวัญ" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "" @@ -23427,27 +24751,29 @@ msgid "" "do so, the other organizer can add you to their list and afterwards, you can " "confirm this here." msgstr "" +"คุณยังไม่ได้ยอมรับบัตรของขวัญจากผู้จัดงานรายอื่น หากคุณต้องการทำเช่นนั้น " +"ผู้จัดงานรายอื่นสามารถเพิ่มคุณลงในรายการของพวกเขา และหลังจากนั้นคุณสามารถยืนยันได้ที่นี่" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "invited" -msgstr "" +msgstr "คำเชิญถูกส่งแล้ว (Invited)" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Remove" -msgstr "" +msgstr "ลบออก" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "Accept" -msgstr "" +msgstr "ยอมรับ" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "Decline" -msgstr "" +msgstr "ปฏิเสธ" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "Other organizers accepting gift cards from you" -msgstr "" +msgstr "ผู้จัดงานรายอื่นที่ยอมรับบัตรของขวัญจากคุณ" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "" @@ -23458,6 +24784,11 @@ msgid "" "responsibility to handle the exchange of money to offset the transactions " "between the two organizers." msgstr "" +"คุณสามารถเชิญผู้จัดงานรายอื่นให้ยอมรับบัตรของขวัญของคุณได้ เมื่อดำเนินการแล้ว " +"พวกเขาจะต้องไปที่หน้าเดียวกันนี้ในบัญชีของตนเองและยอมรับคำเชิญ " +"โปรดทราบว่าผู้จัดงานรายอื่นจะสามารถเติมเงินลงในบัตรของขวัญได้ด้วยเช่นกัน " +"ซึ่งคุณจะต้องเรียกเก็บเงินส่วนนั้นจากพวกเขาเอง ทั้งนี้ " +"เป็นความรับผิดชอบของคุณในการจัดการการแลกเปลี่ยนเงินเพื่อชดเชยรายการธุรกรรมระหว่างผู้จัดงานทั้งสองฝ่าย" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "" @@ -23465,6 +24796,9 @@ msgid "" "is required if you want them to participate in a shared system with e.g. NFC " "payment chips." msgstr "" +"คุณสามารถเลือกควบคุมได้ว่าจะให้พวกเขาสามารถเข้าถึงสื่อที่ใช้ซ้ำได้ (Reusable media) " +"ของคุณหรือไม่ ซึ่งจำเป็นอย่างยิ่งหากคุณต้องการให้พวกเขามีส่วนร่วมในระบบที่ใช้ร่วมกัน เช่น " +"ชิปชำระเงิน NFC" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "" @@ -23472,46 +24806,51 @@ msgid "" "on the activated medium types) this will grant the other organizer access to " "cryptographic key material required to interact with the media type." msgstr "" +"คุณควรใช้ตัวเลือกนี้กับผู้จัดงานที่คุณไว้วางใจเท่านั้น เนื่องจาก (ขึ้นอยู่กับประเภทสื่อที่เปิดใช้งาน) " +"การดำเนินการนี้จะให้สิทธิ์ผู้จัดงานรายอื่นในการเข้าถึงคีย์ถอดรหัส (Cryptographic key " +"material) ที่จำเป็นในการโต้ตอบกับประเภทสื่อดังกล่าว" #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html msgid "Invite new organizer" -msgstr "" +msgstr "เชิญผู้จัดงานใหม่" #: pretix/control/templates/pretixcontrol/organizers/giftcards.html msgid "Issued gift cards" -msgstr "" +msgstr "บัตรของขวัญที่ออกแล้ว" #: pretix/control/templates/pretixcontrol/organizers/giftcards.html msgid "" "You haven't issued any gift cards yet. You can either set up a product in an " "event shop to sell gift cards, or you can manually issue gift cards." msgstr "" +"คุณยังไม่ได้ออกบัตรของขวัญใดๆ คุณสามารถตั้งค่าสินค้าในร้านค้าอีเวนต์เพื่อขายบัตรของขวัญ " +"หรือสามารถออกบัตรของขวัญด้วยตนเองได้" #: pretix/control/templates/pretixcontrol/organizers/giftcards.html msgid "Manually issue a gift card" -msgstr "" +msgstr "ออกบัตรของขวัญด้วยตนเอง" #: pretix/control/templates/pretixcontrol/organizers/index.html msgid "" "The list below shows all organizer accounts you have administrative access " "to." -msgstr "" +msgstr "รายการด้านล่างแสดงบัญชีผู้จัดงานทั้งหมดที่คุณมีสิทธิ์การเข้าถึงในระดับผู้ดูแลระบบ" #: pretix/control/templates/pretixcontrol/organizers/logs.html msgid "Organizer logs" -msgstr "" +msgstr "บันทึกการทำงานของผู้จัดงาน (Organizer logs)" #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "Customer account registration" -msgstr "" +msgstr "การลงทะเบียนบัญชีลูกค้า" #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "Customer account email change" -msgstr "" +msgstr "การเปลี่ยนอีเมลบัญชีลูกค้า" #: pretix/control/templates/pretixcontrol/organizers/mail.html msgid "Customer account password reset" -msgstr "" +msgstr "การรีเซ็ตรหัสผ่านบัญชีลูกค้า" #: pretix/control/templates/pretixcontrol/organizers/mail.html #, fuzzy @@ -23521,24 +24860,24 @@ msgstr "ข้อมูลบัญชีลูกค้า" #: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html msgid "Delete membership type:" -msgstr "" +msgstr "ลบประเภทสมาชิก:" #: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html msgid "Are you sure you want to delete this membership type?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบประเภทสมาชิกนี้?" #: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html msgid "This membership type cannot be deleted since it has already been used." -msgstr "" +msgstr "ไม่สามารถลบประเภทสมาชิกนี้ได้ เนื่องจากถูกใช้งานในระบบไปแล้ว" #: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html msgid "Membership type:" -msgstr "" +msgstr "ประเภทสมาชิก:" #: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html msgid "Create a new membership type" -msgstr "" +msgstr "สร้างประเภทสมาชิกใหม่" #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html msgid "" @@ -23547,15 +24886,18 @@ msgid "" "in one event, and require valid memberships to allow purchases in another " "event." msgstr "" +"คุณสามารถกำหนดประเภทสมาชิกได้ ซึ่งช่วยให้คุณสามารถเชื่อมโยงสินค้าจากอีเวนต์ต่างๆ เข้าด้วยกันได้ " +"คุณสามารถขายการเป็นสมาชิกเป็นส่วนหนึ่งของสินค้าในอีเวนต์หนึ่ง " +"และกำหนดให้ต้องมีสถานะสมาชิกที่ยังไม่หมดอายุเพื่อซื้อสินค้าในอีกอีเวนต์หนึ่งได้" #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html msgid "" "This can be used to enable products like year passes, tickets of ten, etc." -msgstr "" +msgstr "ซึ่งสามารถนำมาใช้สำหรับสินค้าประเภทบัตรผ่านรายปี บัตรแพ็กเกจ 10 ใบ และอื่นๆ ได้" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgid "Outgoing email" -msgstr "" +msgstr "อีเมลขาออก" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #, fuzzy @@ -23566,24 +24908,24 @@ msgstr "ที่อยู่อีเมล" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgctxt "email" msgid "From" -msgstr "" +msgstr "จาก (From)" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgctxt "email" msgid "To" -msgstr "" +msgstr "ถึง (To)" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html msgctxt "email" msgid "Cc" -msgstr "" +msgstr "สำเนาถึง (Cc)" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html msgctxt "email" msgid "Bcc" -msgstr "" +msgstr "สำเนาซ่อน (Bcc)" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html @@ -23600,15 +24942,15 @@ msgstr "วันที่สร้างรายการ" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgid "Sent" -msgstr "" +msgstr "ส่งแล้ว" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgid "Next attempt (estimate)" -msgstr "" +msgstr "การลองครั้งถัดไป (โดยประมาณ)" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgid "HTML content" -msgstr "" +msgstr "เนื้อหา HTML" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html #, fuzzy @@ -23624,53 +24966,52 @@ msgstr "รูปภาพส่วนหัว" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgid "Sensitive content not shown for security reasons" -msgstr "" +msgstr "ซ่อนเนื้อหาที่ละเอียดอ่อนเนื่องจากเหตุผลด้านความปลอดภัย" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html msgid "" "Additional headers will be added by the mail server and are not visible here." msgstr "" +"ส่วนหัวเพิ่มเติม (Additional headers) จะถูกเพิ่มโดยเมลเซิร์ฟเวอร์ และจะไม่แสดงให้เห็นในหน้านี้" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html #, python-format msgid "" "This is an overview of all emails sent by your organizer account in the last " "%(days)s days." -msgstr "" +msgstr "นี่คือภาพรวมของอีเมลทั้งหมดที่ส่งโดยบัญชีผู้จัดงานของคุณในช่วง %(days)s วันที่ผ่านมา" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html msgid "You haven't sent any emails recently." -msgstr "" +msgstr "คุณยังไม่ได้ส่งอีเมลใดๆ เมื่อเร็วๆ นี้" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html -#, fuzzy -#| msgid "Contact" msgid "Context" -msgstr "ติดต่อ" +msgstr "บริบทข้อมูล (Context)" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html msgid "Sent:" -msgstr "" +msgstr "ส่งเมื่อ:" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html msgid "Retry (if failed or withheld)" -msgstr "" +msgstr "ลองอีกครั้ง (หากล้มเหลวหรือถูกระงับไว้)" #: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html msgid "Abort (if queued, awaiting retry or withheld)" -msgstr "" +msgstr "ยกเลิกการส่ง (หากอยู่ในคิว รอการลองใหม่ หรือถูกระงับไว้)" #: pretix/control/templates/pretixcontrol/organizers/plugin_events.html #, python-format msgid "Events with plugin %(name)s" -msgstr "" +msgstr "อีเวนต์ที่ใช้งานปลั๊กอิน %(name)s" #: pretix/control/templates/pretixcontrol/organizers/plugin_events.html #, python-format msgid "" "The plugin \"%(name)s\" can be enabled or disabled for every event " "individually." -msgstr "" +msgstr "ปลั๊กอิน \"%(name)s\" สามารถเปิดหรือปิดใช้งานสำหรับแต่ละอีเวนต์แยกกันได้" #: pretix/control/templates/pretixcontrol/organizers/plugin_events.html #, python-format @@ -23678,6 +25019,8 @@ msgid "" "The plugin \"%(name)s\" is enabled for your organizer account, but also " "needs to be enabled for the specific events you want to use it with." msgstr "" +"ปลั๊กอิน \"%(name)s\" เปิดใช้งานสำหรับบัญชีผู้จัดงานของคุณแล้ว " +"แต่ยังจำเป็นต้องเปิดใช้งานสำหรับอีเวนต์เฉพาะที่คุณต้องการนำไปใช้ด้วย" #: pretix/control/templates/pretixcontrol/organizers/plugin_events.html msgid "" @@ -23685,6 +25028,8 @@ msgid "" "that it might still be necessary to configure the plugin for each event " "individually." msgstr "" +"คุณสามารถใช้แบบฟอร์มนี้เพื่อเปิดหรือปิดใช้งานสำหรับหลายอีเวนต์ได้อย่างรวดเร็ว " +"โปรดทราบว่าอาจยังจำเป็นต้องตั้งค่าปลั๊กอินสำหรับแต่ละอีเวนต์แยกกันอีกครั้ง" #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "" @@ -23692,29 +25037,32 @@ msgid "" "account. Plugins might bring additional software functionality, connect your " "events to third-party services, or apply other forms of customizations." msgstr "" +"ในหน้านี้ คุณสามารถเลือกปลั๊กอินที่คุณต้องการเปิดใช้งานสำหรับบัญชีผู้จัดงานของคุณได้ " +"ปลั๊กอินอาจเพิ่มฟังก์ชันการทำงานใหม่ๆ ของซอฟต์แวร์ " +"เชื่อมต่ออีเวนต์ของคุณเข้ากับบริการของบุคคลที่สาม หรือปรับแต่งรูปแบบอื่นๆ" #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Active (all events)" -msgstr "" +msgstr "เปิดใช้งาน (ทุกอีเวนต์)" #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, python-format msgid "Active (%(count)s event)" msgid_plural "Active (%(count)s events)" -msgstr[0] "" +msgstr[0] "เปิดใช้งาน (%(count)s อีเวนต์)" #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "" "Parts of this plugin can be enabled or disabled for events individually." -msgstr "" +msgstr "บางส่วนของปลั๊กอินนี้สามารถเปิดหรือปิดใช้งานสำหรับแต่ละอีเวนต์แยกกันได้" #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Manage events" -msgstr "" +msgstr "จัดการอีเวนต์" #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "This plugin can be enabled or disabled for events individually." -msgstr "" +msgstr "ปลั๊กอินนี้สามารถเปิดหรือปิดใช้งานสำหรับแต่ละอีเวนต์แยกกันได้" #: pretix/control/templates/pretixcontrol/organizers/properties.html msgid "" @@ -23722,51 +25070,54 @@ msgid "" "can later set for your events and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of events." msgstr "" +"คุณสามารถกำหนดชุดคุณสมบัติข้อมูลอธิบาย (Metadata properties หรือตัวแปร) ที่นี่ " +"ซึ่งสามารถนำไปตั้งค่าให้กับอีเวนต์ของคุณในภายหลังและนำกลับมาใช้ซ้ำในจุดต่างๆ เช่น รูปแบบตั๋ว ได้ " +"วิธีนี้ช่วยประหยัดเวลาได้อย่างมากหากคุณต้องสร้างอีเวนต์จำนวนมาก" #: pretix/control/templates/pretixcontrol/organizers/properties.html #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "Create a new property" -msgstr "" +msgstr "สร้างคุณสมบัติใหม่" #: pretix/control/templates/pretixcontrol/organizers/property_delete.html msgid "Delete property:" -msgstr "" +msgstr "ลบคุณสมบัติ:" #: pretix/control/templates/pretixcontrol/organizers/property_delete.html msgid "Are you sure you want to delete the property?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบคุณสมบัตินี้?" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "Property:" -msgstr "" +msgstr "คุณสมบัติ:" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "Validation" -msgstr "" +msgstr "การตรวจสอบความถูกต้องของข้อมูล (Validation)" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "Allowed values" -msgstr "" +msgstr "ค่าที่อนุญาตให้ใช้" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "If you keep this empty, all input will be allowed." -msgstr "" +msgstr "หากคุณเว้นว่างไว้ จะอนุญาตให้ป้อนข้อมูลได้ทุกค่า" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "Add a new value" -msgstr "" +msgstr "เพิ่มค่าใหม่" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html msgid "Sort alphabetically" -msgstr "" +msgstr "เรียงตามลำดับอักษร" #: pretix/control/templates/pretixcontrol/organizers/reusable_media.html msgid "No media have been created yet." -msgstr "" +msgstr "ยังไม่มีการสร้างสื่อใดๆ" #: pretix/control/templates/pretixcontrol/organizers/reusable_media.html msgid "Create a new medium" -msgstr "" +msgstr "สร้างสื่อใหม่" #: pretix/control/templates/pretixcontrol/organizers/reusable_media.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html @@ -23784,45 +25135,45 @@ msgstr "ประเภทสื่อ" #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html msgctxt "reusable_media" msgid "Connections" -msgstr "" +msgstr "การเชื่อมต่อ" #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html #: pretix/control/templates/pretixcontrol/organizers/reusable_medium_edit.html #, python-format msgctxt "reusable_media" msgid "Medium %(id)s" -msgstr "" +msgstr "สื่อ %(id)s" #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html msgctxt "reusable_media" msgid "Medium history" -msgstr "" +msgstr "ประวัติสื่อ" #: pretix/control/templates/pretixcontrol/organizers/reusable_medium_edit.html msgctxt "reusable_media" msgid "New medium" -msgstr "" +msgstr "สื่อใหม่" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html msgid "Delete SSO client:" -msgstr "" +msgstr "ลบ SSO client:" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html msgid "Are you sure you want to delete this SSO client?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบ SSO client นี้?" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html msgid "This SSO client cannot be deleted since it has already been used." -msgstr "" +msgstr "ไม่สามารถลบ SSO client นี้ได้ เนื่องจากถูกใช้งานในระบบไปแล้ว" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_edit.html msgid "SSO client:" -msgstr "" +msgstr "SSO client:" #: pretix/control/templates/pretixcontrol/organizers/ssoclient_edit.html #: pretix/control/templates/pretixcontrol/organizers/ssoclients.html msgid "Create a new SSO client" -msgstr "" +msgstr "สร้าง SSO client ใหม่" #: pretix/control/templates/pretixcontrol/organizers/ssoclients.html msgid "" @@ -23830,72 +25181,78 @@ msgid "" "account credentials by setting up your other systems as a Single-Sign-On " "(SSO) client based on OpenID Connect." msgstr "" +"คุณสามารถอนุญาตให้ลูกค้าของคุณลงชื่อเข้าใช้ระบบอื่นได้โดยใช้ข้อมูลประจำตัวของบัญชีลูกค้า " +"โดยตั้งค่าระบบอื่นของคุณเป็น Single-Sign-On (SSO) client ตามมาตรฐาน OpenID Connect" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html msgid "Delete SSO provider:" -msgstr "" +msgstr "ลบผู้ให้บริการ SSO:" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html msgid "Are you sure you want to delete this SSO provider?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบผู้ให้บริการ SSO นี้?" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html msgid "This SSO provider cannot be deleted since it has already been used." -msgstr "" +msgstr "ไม่สามารถลบผู้ให้บริการ SSO นี้ได้ เนื่องจากถูกใช้งานในระบบไปแล้ว" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html msgid "SSO provider:" -msgstr "" +msgstr "ผู้ให้บริการ SSO:" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html msgid "Create a new SSO provider" -msgstr "" +msgstr "สร้างผู้ให้บริการ SSO ใหม่" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html msgctxt "sso" msgid "Redirection URL" -msgstr "" +msgstr "URL สำหรับเปลี่ยนเส้นทาง (Redirection URL)" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html msgid "" "You can connect existing Single-Sign-On (SSO) providers to allow your " "customers to log in using your own account system." msgstr "" +"คุณสามารถเชื่อมต่อผู้ให้บริการ Single-Sign-On (SSO) " +"ที่มีอยู่เพื่ออนุญาตให้ลูกค้าของคุณลงชื่อเข้าใช้โดยใช้ระบบบัญชีของคุณเองได้" #: pretix/control/templates/pretixcontrol/organizers/team_delete.html msgid "Delete team:" -msgstr "" +msgstr "ลบทีม:" #: pretix/control/templates/pretixcontrol/organizers/team_delete.html msgid "" "You cannot delete the team because there would be no one left who could " "change team permissions afterwards." -msgstr "" +msgstr "คุณไม่สามารถลบทีมนี้ได้ เนื่องจากจะไม่เหลือผู้ใช้อื่นที่สามารถแก้ไขสิทธิ์ของทีมได้ในภายหลัง" #: pretix/control/templates/pretixcontrol/organizers/team_delete.html msgid "Are you sure you want to delete the team?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบทีมนี้?" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Team:" -msgstr "" +msgstr "ทีม:" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html #: pretix/control/templates/pretixcontrol/organizers/teams.html msgid "Create a new team" -msgstr "" +msgstr "สร้างทีมใหม่" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html msgid "You will be able to add team members in the next step." -msgstr "" +msgstr "คุณจะสามารถเพิ่มสมาชิกในทีมได้ในขั้นตอนถัดไป" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html msgid "" "Even if a team has no access to a certain category of data, they might still " "be able to see parts of this data when it is linked to data they can see." msgstr "" +"แม้ว่าทีมจะไม่มีสิทธิ์เข้าถึงข้อมูลบางหมวดหมู่ " +"แต่พวกเขาก็อาจยังมองเห็นบางส่วนของข้อมูลนั้นได้เมื่อมีการเชื่อมโยงกับข้อมูลที่พวกเขาสามารถมองเห็นได้" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html msgid "" @@ -23903,6 +25260,9 @@ msgid "" "some information about gift cards linked to a customer account, even if they " "generally can't see gift cards directly." msgstr "" +"ตัวอย่างเช่น " +"ผู้ที่มีสิทธิ์เข้าถึงบัญชีลูกค้าจะสามารถเห็นข้อมูลบางส่วนเกี่ยวกับบัตรของขวัญที่เชื่อมโยงกับบัญชีลูกค้านั้นได้ " +"แม้ว่าโดยทั่วไปจะไม่สามารถดูบัตรของขวัญโดยตรงได้ก็ตาม" #: pretix/control/templates/pretixcontrol/organizers/team_edit.html msgid "" @@ -23910,26 +25270,29 @@ msgid "" "information about vouchers used to create an order, even if they generally " "can't see vouchers directly." msgstr "" +"ตัวอย่างเช่น " +"ผู้ที่มีสิทธิ์เข้าถึงคำสั่งซื้อจะสามารถเห็นข้อมูลบางส่วนเกี่ยวกับคูปองที่ใช้ในการสร้างคำสั่งซื้อนั้นได้ " +"แม้ว่าโดยทั่วไปจะไม่สามารถดูคูปองโดยตรงได้ก็ตาม" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Member" -msgstr "" +msgstr "สมาชิก" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Two-factor authentication enabled" -msgstr "" +msgstr "เปิดใช้งานการยืนยันตัวตนแบบสองปัจจัยแล้ว" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Two-factor authentication disabled" -msgstr "" +msgstr "ปิดใช้งานการยืนยันตัวตนแบบสองปัจจัย" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "invited, pending response" -msgstr "" +msgstr "ส่งคำเชิญแล้ว อยู่ระหว่างรอการตอบรับ" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "resend invite" -msgstr "" +msgstr "ส่งคำเชิญอีกครั้ง" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "" @@ -23937,59 +25300,60 @@ msgid "" "have a pretix account, they will immediately be added to the event. " "Otherwise, they will be sent an email with an invitation." msgstr "" +"หากต้องการเพิ่มผู้ใช้ใหม่ คุณสามารถระบุที่อยู่อีเมลของพวกเขาที่นี่ หากพวกเขามีบัญชี pretix อยู่แล้ว " +"พวกเขาจะถูกเพิ่มเข้าในอีเวนต์ทันที หากยังไม่มี ระบบจะส่งอีเมลพร้อมคำเชิญไปให้" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Add" -msgstr "" +msgstr "เพิ่ม" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "API tokens" -msgstr "" +msgstr "โทเคน API" #: pretix/control/templates/pretixcontrol/organizers/team_members.html msgid "Team history" -msgstr "" +msgstr "ประวัติทีม" #: pretix/control/templates/pretixcontrol/organizers/teams.html msgid "The list below shows all teams that exist within this organizer." -msgstr "" +msgstr "รายการด้านล่างแสดงทีมทั้งหมดที่มีอยู่ภายในผู้จัดงานรายนี้" #: pretix/control/templates/pretixcontrol/organizers/teams.html msgid "Members" -msgstr "" +msgstr "สมาชิก" #: pretix/control/templates/pretixcontrol/organizers/teams.html #, python-format msgid "+ %(count)s invited" -msgstr "" +msgstr "+ ส่งคำเชิญแล้ว %(count)s คน" #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html msgid "Modify webhook" -msgstr "" +msgstr "แก้ไข เว็บฮุก (Webhook)" #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html msgid "Create a new webhook" -msgstr "" +msgstr "สร้างเว็บฮุกใหม่" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html #, python-format msgid "Logs for webhook %(url)s" -msgstr "" +msgstr "บันทึกการทำงานของเว็บฮุก %(url)s" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "This page shows all calls to your webhook in the past 30 days." -msgstr "" +msgstr "หน้านี้แสดงรายการเรียกใช้งานเว็บฮุกของคุณทั้งหมดในช่วง 30 วันที่ผ่านมา" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html #, python-format msgid "One webhook is scheduled to be retried." msgid_plural "%(count)s webhooks are scheduled to be retried." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "เว็บฮุกจำนวน %(count)s รายการมีกำหนดเวลาลองใหม่อีกครั้ง" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "Stop retrying" -msgstr "" +msgstr "หยุดการลองใหม่" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html #, python-format @@ -23997,92 +25361,94 @@ msgid "" "Webhooks scheduled to be retried in less than %(minutes)s minutes may not be " "listed here and can no longer be stopped or expedited." msgstr "" +"เว็บฮุกที่มีกำหนดเวลาลองใหม่อีกครั้งในเวลาไม่ถึง %(minutes)s นาที อาจไม่ปรากฏในหน้านี้ " +"และจะไม่สามารถหยุดหรือเร่งดำเนินการได้อีกต่อไป" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "This webhook was retried since it previously failed." -msgstr "" +msgstr "เว็บฮุกนี้ถูกลองใหม่อีกครั้งเนื่องจากล้มเหลวก่อนหน้านี้" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "Failed" -msgstr "" +msgstr "ล้มเหลว" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "Request URL" -msgstr "" +msgstr "URL สำหรับการส่งคำร้องขอ (Request URL)" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "Request POST body" -msgstr "" +msgstr "เนื้อหาคำร้องขอแบบ POST (Request POST body)" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "Response body" -msgstr "" +msgstr "เนื้อหาข้อมูลตอบกลับ (Response body)" #: pretix/control/templates/pretixcontrol/organizers/webhook_logs.html msgid "This webhook did not receive any events in the last 30 days." -msgstr "" +msgstr "เว็บฮุกนี้ไม่ได้รับเหตุการณ์ (Events) ใดๆ ในช่วง 30 วันที่ผ่านมา" #: pretix/control/templates/pretixcontrol/organizers/webhooks.html msgid "" "This menu allows you to create webhooks to connect pretix to other online " "services." -msgstr "" +msgstr "เมนูนี้ช่วยให้คุณสามารถสร้างเว็บฮุกเพื่อเชื่อมต่อ pretix เข้ากับบริการออนไลน์อื่นๆ ได้" #: pretix/control/templates/pretixcontrol/organizers/webhooks.html msgid "Read documentation" -msgstr "" +msgstr "อ่านเอกสารคู่มือ" #: pretix/control/templates/pretixcontrol/organizers/webhooks.html msgid "You haven't created any webhooks yet." -msgstr "" +msgstr "คุณยังไม่ได้สร้างเว็บฮุกใดๆ" #: pretix/control/templates/pretixcontrol/organizers/webhooks.html msgid "Create webhook" -msgstr "" +msgstr "สร้างเว็บฮุก" #: pretix/control/templates/pretixcontrol/pagination.html msgid "Go to page 1" -msgstr "" +msgstr "ไปที่หน้า 1" #: pretix/control/templates/pretixcontrol/pagination.html #, python-format msgid "Go to page %(page)s" -msgstr "" +msgstr "ไปที่หน้า %(page)s" #: pretix/control/templates/pretixcontrol/pagination.html msgid "Click to choose a page" -msgstr "" +msgstr "คลิกเพื่อเลือกหน้า" #: pretix/control/templates/pretixcontrol/pagination.html #, python-format msgid "Page %(page)s of %(of)s (%(count)s elements)" -msgstr "" +msgstr "หน้า %(page)s จาก %(of)s (ทั้งหมด %(count)s รายการ)" #: pretix/control/templates/pretixcontrol/pagination.html #: pretix/control/templates/pretixcontrol/pagination_huge.html #, python-format msgid "%(count)s elements" -msgstr "" +msgstr "%(count)s รายการ" #: pretix/control/templates/pretixcontrol/pagination.html #: pretix/control/templates/pretixcontrol/pagination_huge.html msgid "Show per page:" -msgstr "" +msgstr "แสดงต่อหน้า:" #: pretix/control/templates/pretixcontrol/pagination_huge.html #, python-format msgid "Page %(page)s" -msgstr "" +msgstr "หน้า %(page)s" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/control/templates/pretixcontrol/pdf/placeholders.html msgid "PDF Editor" -msgstr "" +msgstr "ตัวแก้ไข PDF" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/plugins/banktransfer/refund_export.py msgid "Code" -msgstr "" +msgstr "รหัส" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Text box" @@ -24090,23 +25456,23 @@ msgstr "กล่องข้อความ" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "QR Code" -msgstr "" +msgstr "กล่องข้อความ" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "QR code for Check-In" -msgstr "" +msgstr "QR Code สำหรับการลงทะเบียนเข้างาน (Check-In)" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "QR code for Lead Scanning" -msgstr "" +msgstr "QR Code สำหรับการสแกนเก็บข้อมูลผู้ร่วมงาน (Lead Scanning)" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Other QR code" -msgstr "" +msgstr "QR Code อื่นๆ" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Image" -msgstr "" +msgstr "รูปภาพ" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "" @@ -24114,14 +25480,16 @@ msgid "" "generated by plugins. If you want to embed a logo or other images, use a " "custom background instead." msgstr "" +"คุณสามารถใช้ตัวเลือกนี้เพื่อเพิ่มรูปภาพที่ผู้ใช้ อัปโหลดจากคำถาม หรือรูปภาพที่สร้างโดยปลั๊กอินได้ " +"หากคุณต้องการฝังโลโก้หรือรูปภาพอื่นๆ ให้ใช้ภาพพื้นหลังแบบกำหนดเองแทน" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Dynamic image" -msgstr "" +msgstr "รูปภาพแบบไดนามิก (Dynamic image)" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "pretix Logo" -msgstr "" +msgstr "โลโก้ pretix" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Duplicate" @@ -24129,17 +25497,19 @@ msgstr "ทำสำเนา" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Undo" -msgstr "" +msgstr "เลิกทำ" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "Redo" -msgstr "" +msgstr "ทำซ้ำ" #: pretix/control/templates/pretixcontrol/pdf/index.html msgid "" "This feature is only intended for advanced users. We recommend to only use " "it to copy and share ticket designs, not to modify the design source code." msgstr "" +"ฟีเจอร์นี้มีไว้สำหรับผู้ใช้ระดับสูงเท่านั้น เราขอแนะนำให้ใช้สำหรับคัดลอกและแชร์รูปแบบตั๋วเท่านั้น " +"ไม่แนะนำให้แก้ไขซอร์สโค้ดของการออกแบบ" #: pretix/control/templates/pretixcontrol/pdf/index.html #: pretix/presale/templates/pretixpresale/giftcard/checkout.html @@ -24554,7 +25924,7 @@ msgstr "" msgid "" "These settings are optional, if you leave them empty, the default values " "from the product settings will be used." -msgstr "" +msgstr "การตั้งค่าเหล่านี้เป็นตัวเลือก หากคุณปล่อยว่างไว้ ระบบจะใช้ค่าเริ่มต้นจากการตั้งค่าสินค้า" #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/edit.html @@ -24568,87 +25938,98 @@ msgid "" "or even overlapping time slots, working with just one large check-in list " "will be easier." msgstr "" +"คุณสามารถเลือกได้ว่าจะเพิ่มรายการเช็คอินอย่างน้อยหนึ่งรายการสำหรับแต่ละวันที่ในรอบงานของคุณแยกกัน " +"หรือใช้รายการเช็คอินเพียงรายการเดียวสำหรับทุกวัน แล้วจำกัดการเข้างานผ่านกฎการเช็คอิน " +"วิธีใดจะเหมาะสมกว่านั้นขึ้นอยู่กับหลายปัจจัย เช่น จำนวนวันที่ในรอบงานของคุณ " +"สำหรับรอบงานที่มีวันจัดงานไม่เกินหนึ่งวันต่อวัน รายการเช็คอินแยกเฉพาะวันมักจะสะดวกกว่า " +"แต่หากคุณใช้วันที่เพื่อแทนรอบเวลาหลายรอบในวันเดียวกัน หรือรอบเวลาที่คาบเกี่ยวกัน " +"การใช้รายการเช็คอินขนาดใหญ่เพียงรายการเดียวจะจัดการได้ง่ายกว่า" #: pretix/control/templates/pretixcontrol/subevents/bulk.html #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html #: pretix/control/templates/pretixcontrol/subevents/edit.html msgid "Add a new check-in list" -msgstr "" +msgstr "เพิ่มรายการเช็คอินใหม่" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgctxt "subevent" msgid "Change multiple dates" -msgstr "" +msgstr "เปลี่ยนแปลงหลายวันที่" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "Item prices" -msgstr "" +msgstr "ราคาสินค้า" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "You selected a set of dates that currently have different quota setups." -msgstr "" +msgstr "คุณเลือกกลุ่มวันที่ซึ่งมีการตั้งค่าโควตาแตกต่างกันในขณะนี้" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "" "Using this option will delete all current quotas from " "all selected dates." msgstr "" +"การใช้ตัวเลือกนี้จะลบโควตาปัจจุบันทั้งหมดออกจากทุกวันที่ที่เลือก" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "" "You selected a set of dates that currently have different check-in list " "setups. You can therefore not change their check-in lists in bulk." msgstr "" +"คุณเลือกกลุ่มวันที่ซึ่งมีการตั้งค่ารายการเช็คอินแตกต่างกัน " +"ดังนั้นคุณจึงไม่สามารถเปลี่ยนรายการเช็คอินแบบกลุ่มได้" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "Delete existing quotas" -msgstr "" +msgstr "ลบโควตาที่มีอยู่" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "This cannot be reverted. Are you sure to proceed?" -msgstr "" +msgstr "การดำเนินการนี้ไม่สามารถยกเลิกได้ คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html msgid "Proceed" -msgstr "" +msgstr "ดำเนินการต่อ" #: pretix/control/templates/pretixcontrol/subevents/delete.html msgctxt "subevent" msgid "Delete date" -msgstr "" +msgstr "ลบวันที่" #: pretix/control/templates/pretixcontrol/subevents/delete.html #, python-format msgid "Are you sure you want to delete the date %(subevent)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบวันที่ %(subevent)s?" #: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html msgctxt "subevent" msgid "Delete dates" -msgstr "" +msgstr "ลบหลายวันที่" #: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html msgid "Are you sure you want to delete the following dates?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบวันที่ต่อไปนี้?" #: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html msgid "" "It is possible that some of the above dates can't be deleted if a plugin has " "data attached to them. In that case, they will be disabled instead." msgstr "" +"มีโอกาสที่บางวันที่ข้างต้นไม่สามารถลบได้ หากมีปลั๊กอินที่ผูกข้อมูลไว้กับวันดังกล่าว ในกรณีนี้ " +"วันที่เหล่านั้นจะถูกปิดใช้งานแทน" #: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html msgid "" "The following dates can't be deleted as they already have orders, but will " "be disabled instead." -msgstr "" +msgstr "ไม่สามารถลบวันที่ต่อไปนี้ได้เนื่องจากมีคำสั่งซื้ออยู่แล้ว แต่จะถูกปิดใช้งานแทน" #: pretix/control/templates/pretixcontrol/subevents/detail.html -#, fuzzy, python-format -#| msgid "Begin: %(time)s" +#, python-format msgctxt "subevent" msgid "Date: %(name)s" -msgstr "เริ่มงาน: %(time)s" +msgstr "วันที่: %(name)s" #: pretix/control/templates/pretixcontrol/subevents/detail.html #, fuzzy @@ -24969,6 +26350,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -25215,6 +26597,29 @@ msgstr "" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Add a two-factor authentication device" +msgid "Available two-factor authentication methods" +msgstr "เพิ่มอุปกรณ์สำหรับการยืนยันตัวตนแบบสองขั้นตอน" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "หมดอายุตั้งแต่วันที่ %(date)s" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "ใช้ได้จนถึงวันที่ %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -25672,6 +27077,18 @@ msgstr "" msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -26092,10 +27509,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "" -#: pretix/control/views/item.py -msgid "Street" -msgstr "" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -26241,7 +27654,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -26428,6 +27841,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "" +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "คุณระบุคำสั่งซื้อที่ไม่พบในระบบ" + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -26440,6 +27859,10 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -26481,10 +27904,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -26631,7 +28050,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -27199,6 +28619,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "ตั้งรหัสผ่านใหม่เรียบร้อยแล้ว" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -27211,6 +28637,16 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "วิดเจ็ต" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -27373,12 +28809,11 @@ msgstr "" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "" @@ -27929,7 +29364,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -28413,221 +29847,76 @@ msgstr "" msgid "" "Download a spreadsheet with all attendees that are included in a check-in " "list." -msgstr "" +msgstr "ดาวน์โหลดสเปรดชีตพร้อมรายชื่อผู้เข้าร่วมทั้งหมดที่รวมอยู่ในรายการเช็คอิน" #: pretix/plugins/checkinlists/exporters.py msgid "Checked out" -msgstr "" +msgstr "เช็คเอาต์แล้ว" #: pretix/plugins/checkinlists/exporters.py msgid "Automatically checked in" -msgstr "" +msgstr "เช็คอินอัตโนมัติ" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" -msgstr "" +msgstr "รหัสลับ" #: pretix/plugins/checkinlists/exporters.py msgid "Valid check-in codes" -msgstr "" +msgstr "รหัสเช็คอินที่ใช้งานได้" #: pretix/plugins/checkinlists/exporters.py msgid "" "Download a spreadsheet with all valid check-in barcodes e.g. for import into " "a different system. Does not included blocked codes or personal data." msgstr "" +"ดาวน์โหลดสเปรดชีตพร้อมบาร์โค้ดเช็คอินที่ใช้งานได้ทั้งหมด เช่น สำหรับนำเข้าสู่ระบบอื่น ทั้งนี้ " +"จะไม่รวมรหัสที่ถูกระงับหรือข้อมูลส่วนบุคคล" #: pretix/plugins/checkinlists/exporters.py msgid "Check-in log (all scans)" -msgstr "" +msgstr "บันทึกประวัติการเช็คอิน (การสแกนทั้งหมด)" #: pretix/plugins/checkinlists/exporters.py msgid "" "Download a spreadsheet with one line for every scan that happened at your " "check-in stations." -msgstr "" +msgstr "ดาวน์โหลดสเปรดชีตที่มีข้อมูลหนึ่งแถวต่อทุกๆ การสแกนที่เกิดขึ้น ณ จุดเช็คอินของคุณ" #: pretix/plugins/checkinlists/exporters.py msgid "Offline" -msgstr "" +msgstr "ออฟไลน์" #: pretix/plugins/checkinlists/exporters.py msgid "Offline override" -msgstr "" +msgstr "ข้ามการตรวจสอบแบบออฟไลน์" #: pretix/plugins/checkinlists/exporters.py #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html msgid "Error message" -msgstr "" +msgstr "ข้อความแสดงข้อผิดพลาด" #: pretix/plugins/checkinlists/exporters.py msgid "Upload date" -msgstr "" +msgstr "วันที่อัปโหลด" #: pretix/plugins/checkinlists/exporters.py msgid "Upload time" -msgstr "" +msgstr "เวลาที่อัปโหลด" #: pretix/plugins/checkinlists/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "OK" -msgstr "" +msgstr "ตกลง" #: pretix/plugins/checkinlists/exporters.py msgid "Successful scans only" -msgstr "" +msgstr "เฉพาะรายการสแกนที่สำเร็จ" #: pretix/plugins/manualpayment/apps.py msgid "A fully customizable payment method for manual processing." -msgstr "" - -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "" +msgstr "วิธีการชำระเงินที่สามารถปรับแต่งได้เต็มรูปแบบสำหรับการประมวลผลด้วยตนเอง" #: pretix/plugins/paypal2/apps.py msgid "" @@ -28638,10 +29927,23 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -28687,6 +29989,49 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "" @@ -28707,6 +30052,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -28735,6 +30084,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -28743,6 +30098,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -28752,12 +30111,41 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "" @@ -28845,6 +30233,12 @@ msgstr "" msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -28876,6 +30270,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "" @@ -28886,6 +30285,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -28912,8 +30322,17 @@ msgstr "" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." msgstr "" #: pretix/plugins/paypal2/views.py @@ -28946,6 +30365,18 @@ msgid "" "in detail below." msgstr "" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "" @@ -29853,17 +31284,17 @@ msgstr "" #: pretix/plugins/stripe/payment.py msgid "Secret key" -msgstr "" +msgstr "Secret key" #: pretix/plugins/stripe/payment.py msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." -msgstr "" +msgstr "ประเทศที่บัญชี Stripe ของคุณลงทะเบียนไว้ โดยทั่วไปจะเป็นประเทศที่คุณพำนักอยู่" #: pretix/plugins/stripe/payment.py msgid "Check for Apple Pay/Google Pay" -msgstr "" +msgstr "ตรวจสอบ Apple Pay/Google Pay" #: pretix/plugins/stripe/payment.py msgid "" @@ -29873,10 +31304,15 @@ msgid "" "take into consideration if Google Pay/Apple Pay has been disabled in the " "Stripe Dashboard." msgstr "" +"pretix " +"จะพยายามตรวจสอบว่าเว็บเบราว์เซอร์ของลูกค้าล่วงหน้าว่ารองรับวิธีการชำระเงินผ่านกระเป๋าเงินอิเล็กทรอนิกส์ " +"เช่น Apple Pay หรือ Google Pay หรือไม่ " +"และจะแสดงผลอย่างเด่นชัดร่วมกับวิธีการชำระเงินด้วยบัตรเครดิต ทั้งนี้ การตรวจสอบนี้จะไม่พิจารณาว่า " +"Google Pay/Apple Pay ถูกปิดใช้งานใน Stripe Dashboard อยู่หรือไม่" #: pretix/plugins/stripe/payment.py msgid "Statement descriptor postfix" -msgstr "" +msgstr "ข้อความต่อท้ายรายการแจ้งยอดชำระเงิน (Statement descriptor postfix)" #: pretix/plugins/stripe/payment.py #, python-brace-format @@ -29887,10 +31323,13 @@ msgid "" "of characters is allowed. We do not recommend entering more than {cnt} " "characters into this field." msgstr "" +"ค่าใดๆ ที่กรอกที่นี่จะปรากฏในใบแจ้งยอดชำระเงินผ่านบัตรเครดิตหรือรายการเดินบัญชีธนาคารของลูกค้า " +"โดยเราจะเพิ่มรหัสคำสั่งซื้อไว้ด้านหน้าข้อความให้อัตโนมัติ ทั้งนี้ ขึ้นอยู่กับวิธีการชำระเงิน " +"จำนวนตัวอักษรอาจถูกจำกัดไว้อย่างเคร่งครัด เราไม่แนะนำให้ระบุเกิน {cnt} ตัวอักษรในช่องนี้" #: pretix/plugins/stripe/payment.py msgid "Credit card payments" -msgstr "" +msgstr "การชำระเงินด้วยบัตรเครดิต" #: pretix/plugins/stripe/payment.py msgid "iDEAL" @@ -29901,10 +31340,12 @@ msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." msgstr "" +"วิธีการชำระเงินบางประเภทอาจจำเป็นต้องเปิดใช้งานในการตั้งค่าของบัญชี Stripe " +"ของคุณก่อนจึงจะทำงานได้อย่างถูกต้อง" #: pretix/plugins/stripe/payment.py msgid "Alipay" -msgstr "" +msgstr "Alipay" #: pretix/plugins/stripe/payment.py msgid "Bancontact" @@ -29921,24 +31362,28 @@ msgid "" "some cases. Please only activate this payment method if your payment term " "allows for this lag." msgstr "" +"การชำระเงินด้วย SEPA Direct Debit ผ่าน Stripe จะไม่ได้รับการประมวลผลทันที แต่อาจใช้เวลาสูงสุดถึง 14 วัน " +"ในการยืนยันรายการในบางกรณี " +"โปรดเปิดใช้งานวิธีการชำระเงินนี้เฉพาะเมื่อข้อกำหนดการชำระเงินของคุณรองรับระยะเวลาที่ล่าช้านี้เท่านั้น" #: pretix/plugins/stripe/payment.py msgid "SEPA Creditor Mandate Name" -msgstr "" +msgstr "ชื่อหนังสือมอบอำนาจเจ้าหนี้ SEPA (SEPA Creditor Mandate Name)" #: pretix/plugins/stripe/payment.py msgid "" "Please provide your SEPA Creditor Mandate Name, that will be displayed to " "the user." -msgstr "" +msgstr "โปรดระบุชื่อหนังสือมอบอำนาจเจ้าหนี้ SEPA ของคุณ ซึ่งจะแสดงให้ผู้ใช้เห็น" #: pretix/plugins/stripe/payment.py msgid "EPS" -msgstr "" +msgstr "EPS" #: pretix/plugins/stripe/payment.py msgid "Multibanco" -msgstr "" +msgstr "Multibanco" #: pretix/plugins/stripe/payment.py msgid "Przelewy24" @@ -29946,13 +31391,16 @@ msgstr "Przelewy24" #: pretix/plugins/stripe/payment.py msgid "Pay by bank" -msgstr "" +msgstr "Pay by bank" #: pretix/plugins/stripe/payment.py msgid "" "Currently only available for charges in GBP and customers with UK bank " "accounts, and in private preview for France and Germany." msgstr "" +"ขณะนี้เปิดให้ใช้งานเฉพาะการเรียกเก็บเงินในสกุลเงิน GBP " +"และลูกค้าที่มีบัญชีธนาคารในสหราชอาณาจักรเท่านั้น และอยู่ในช่วงทดสอบวงปิด (Private preview) " +"สำหรับประเทศฝรั่งเศสและเยอรมนี" #: pretix/plugins/stripe/payment.py msgid "WeChat Pay" @@ -29960,39 +31408,42 @@ msgstr "WeChat Pay" #: pretix/plugins/stripe/payment.py msgid "Swish" -msgstr "" +msgstr "Swish" #: pretix/plugins/stripe/payment.py msgid "Affirm" -msgstr "" +msgstr "Affirm" #: pretix/plugins/stripe/payment.py msgid "Only available for payments between $50 and $30,000." -msgstr "" +msgstr "สามารถใช้ได้สำหรับการชำระเงินระหว่าง $50 ถึง $30,000 เท่านั้น" #: pretix/plugins/stripe/payment.py msgid "Klarna" -msgstr "" +msgstr "Klarna" #: pretix/plugins/stripe/payment.py msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." msgstr "" +"Klarna และ Stripe จะเป็นผู้พิจารณาว่าวิธีการชำระเงินใดของ Klarna " +"ที่เปิดให้ผู้ใช้บริการใช้งานได้" #: pretix/plugins/stripe/payment.py msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." msgstr "" +"ข้อกำหนดการให้บริการของ Klarna ไม่อนุญาตให้ใช้องค์กรการกุศลหรือองค์กรทางการเมืองใช้งาน" #: pretix/plugins/stripe/payment.py msgid "MobilePay" -msgstr "" +msgstr "MobilePay" #: pretix/plugins/stripe/payment.py msgid "Destination" -msgstr "" +msgstr "ปลายทาง" #: pretix/plugins/stripe/payment.py #, python-brace-format @@ -30001,103 +31452,108 @@ msgid "" ">many test cards to perform a transaction. No money will actually be " "transferred." msgstr "" +"ปลั๊กอิน Stripe กำลังทำงานในโหมดทดสอบ คุณสามารถใช้บัตรทดสอบหลายใบเพื่อทำรายการได้ โดยจะไม่มีการโอนเงินจริงเกิดขึ้น" #: pretix/plugins/stripe/payment.py msgid "No payment information found." -msgstr "" +msgstr "ไม่พบข้อมูลการชำระเงิน" #: pretix/plugins/stripe/payment.py msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." msgstr "" +"เกิดปัญหาในการสื่อสารกับ Stripe โปรดลองใหม่อีกครั้ง และติดต่อฝ่ายสนับสนุนหากยังพบปัญหาเดิม" #: pretix/plugins/stripe/payment.py msgid "Stripe returned an error" -msgstr "" +msgstr "Stripe แจ้งข้อผิดพลาดกลับมา" #: pretix/plugins/stripe/payment.py msgid "You may need to enable JavaScript for Stripe payments." -msgstr "" +msgstr "คุณอาจจำเป็นต้องเปิดใช้งาน JavaScript สำหรับการชำระเงินผ่าน Stripe" #: pretix/plugins/stripe/payment.py #, python-format msgid "Stripe reported an error with your card: %s" -msgstr "" +msgstr "Stripe รายงานข้อผิดพลาดเกี่ยวกับบัตรของคุณ: %s" #: pretix/plugins/stripe/payment.py msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." -msgstr "" +msgstr "เกิดปัญหาในการสื่อสารกับ Stripe โปรดลองใหม่อีกครั้ง และติดต่อเราหากยังพบปัญหาเดิม" #: pretix/plugins/stripe/payment.py msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." msgstr "" +"การชำระเงินของคุณอยู่ระหว่างรอการดำเนินการให้เสร็จสิ้น " +"เราจะแจ้งให้คุณทราบทันทีที่การชำระเงินเสร็จสมบูรณ์" #: pretix/plugins/stripe/payment.py msgid "Your payment failed. Please try again." -msgstr "" +msgstr "การชำระเงินของคุณล้มเหลว โปรดลองอีกครั้ง" #: pretix/plugins/stripe/payment.py #, python-format msgid "Stripe reported an error: %s" -msgstr "" +msgstr "Stripe รายงานข้อผิดพลาด: %s" #: pretix/plugins/stripe/payment.py msgid "Credit card via Stripe" -msgstr "" +msgstr "บัตรเครดิต ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "Credit card" -msgstr "" +msgstr "บัตรเครดิต" #: pretix/plugins/stripe/payment.py #, python-brace-format msgid "expires {month}/{year}" -msgstr "" +msgstr "หมดอายุ {month}/{year}" #: pretix/plugins/stripe/payment.py msgid "SEPA Debit via Stripe" -msgstr "" +msgstr "หักบัญชีอัตโนมัติ SEPA (SEPA Debit) ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "SEPA Debit" -msgstr "" +msgstr "หักบัญชีอัตโนมัติ SEPA (SEPA Debit)" #: pretix/plugins/stripe/payment.py msgid "Account Holder Name" -msgstr "" +msgstr "ชื่อเจ้าของบัญชี" #: pretix/plugins/stripe/payment.py msgid "Account Holder Street" -msgstr "" +msgstr "ถนนของเจ้าของบัญชี" #: pretix/plugins/stripe/payment.py msgid "Account Holder Postal Code" -msgstr "" +msgstr "รหัสไปรษณีย์ของเจ้าของบัญชี" #: pretix/plugins/stripe/payment.py msgid "Account Holder City" -msgstr "" +msgstr "เมือง/อำเภอ ของเจ้าของบัญชี" #: pretix/plugins/stripe/payment.py msgid "Account Holder Country" -msgstr "" +msgstr "ประเทศของเจ้าของบัญชี" #: pretix/plugins/stripe/payment.py msgid "Affirm via Stripe" -msgstr "" +msgstr "Affirm ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "Klarna via Stripe" -msgstr "" +msgstr "Klarna ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "giropay via Stripe" -msgstr "" +msgstr "giropay ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "giropay" @@ -30109,19 +31565,21 @@ msgid "" "German banks, usually after one-time activation. Please keep your online " "banking account and login information available." msgstr "" +"giropay เป็นช่องทางการชำระเงินออนไลน์สำหรับลูกค้าของธนาคารส่วนใหญ่ในประเทศเยอรมนี " +"โดยมักต้องเปิดใช้งานครั้งแรกก่อน โปรดเตรียมบัญชีธนาคารออนไลน์และข้อมูลเข้าสู่ระบบของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "unknown name" -msgstr "" +msgstr "ไม่ทราบชื่อ" #: pretix/plugins/stripe/payment.py #, python-brace-format msgid "Bank account at {bank}" -msgstr "" +msgstr "บัญชีธนาคารที่ {bank}" #: pretix/plugins/stripe/payment.py msgid "iDEAL via Stripe" -msgstr "" +msgstr "iDEAL ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "iDEAL | Wero" @@ -30132,74 +31590,78 @@ msgid "" "iDEAL is an online payment method available to customers of Dutch banks. " "Please keep your online banking account and login information available." msgstr "" +"iDEAL เป็นช่องทางการชำระเงินออนไลน์สำหรับลูกค้าธนาคารในประเทศเนเธอร์แลนด์ " +"โปรดเตรียมบัญชีธนาคารออนไลน์และข้อมูลเข้าสู่ระบบของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "Alipay via Stripe" -msgstr "" +msgstr "Alipay ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" "This payment method is available to customers of the Chinese payment system " "Alipay. Please keep your login information available." msgstr "" +"ช่องทางการชำระเงินนี้เปิดให้ใช้งานสำหรับลูกค้าของระบบชำระเงิน Alipay ในประเทศจีน " +"โปรดเตรียมข้อมูลเข้าสู่ระบบของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "Bancontact via Stripe" -msgstr "" +msgstr "Bancontact ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "SOFORT via Stripe" -msgstr "" +msgstr "SOFORT ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "SOFORT (instant bank transfer)" -msgstr "" +msgstr "SOFORT (การโอนเงินผ่านธนาคารทันที)" #: pretix/plugins/stripe/payment.py msgid "Country of your bank" -msgstr "" +msgstr "ประเทศของธนาคารคุณ" #: pretix/plugins/stripe/payment.py msgid "Germany" -msgstr "" +msgstr "เยอรมนี" #: pretix/plugins/stripe/payment.py msgid "Austria" -msgstr "" +msgstr "ออสเตรีย" #: pretix/plugins/stripe/payment.py msgid "Belgium" -msgstr "" +msgstr "เบลเยียม" #: pretix/plugins/stripe/payment.py msgid "Netherlands" -msgstr "" +msgstr "เนเธอร์แลนด์" #: pretix/plugins/stripe/payment.py msgid "Spain" -msgstr "" +msgstr "สเปน" #: pretix/plugins/stripe/payment.py #, python-brace-format msgid "Bank account {iban} at {bank}" -msgstr "" +msgstr "บัญชีธนาคาร {iban} ที่ {bank}" #: pretix/plugins/stripe/payment.py msgid "EPS via Stripe" -msgstr "" +msgstr "EPS ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "Multibanco via Stripe" -msgstr "" +msgstr "Multibanco ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" "Multibanco is a payment method available to Portuguese bank account holders." -msgstr "" +msgstr "Multibanco เป็นช่องทางการชำระเงินสำหรับผู้ถือบัญชีธนาคารในประเทศโปรตุเกส" #: pretix/plugins/stripe/payment.py msgid "Przelewy24 via Stripe" -msgstr "" +msgstr "Przelewy24 ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" @@ -30207,84 +31669,100 @@ msgid "" "banks. Please keep your online banking account and login information " "available." msgstr "" +"Przelewy24 เป็นช่องทางการชำระเงินออนไลน์สำหรับลูกค้าธนาคารในประเทศโปแลนด์ " +"โปรดเตรียมบัญชีธนาคารออนไลน์และข้อมูลเข้าสู่ระบบของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "WeChat Pay via Stripe" -msgstr "" +msgstr "WeChat Pay ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" "This payment method is available to users of the Chinese app WeChat. Please " "keep your login information available." msgstr "" +"ช่องทางการชำระเงินนี้เปิดให้ใช้งานสำหรับผู้ใช้แอป WeChat ของจีน " +"โปรดเตรียมข้อมูลเข้าสู่ระบบของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "Revolut Pay via Stripe" -msgstr "" +msgstr "Revolut Pay ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "Revolut Pay" -msgstr "" +msgstr "Revolut Pay" #: pretix/plugins/stripe/payment.py msgid "" "This payment method is available to users of the Revolut app. Please keep " "your login information available." msgstr "" +"ช่องทางการชำระเงินนี้เปิดให้ใช้งานสำหรับผู้ใช้แอป Revolut " +"โปรดเตรียมข้อมูลเข้าสู่ระบบของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "Pay by bank via Stripe" -msgstr "" +msgstr "Pay by bank ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" "Pay by bank allows you to authorize a secure Open Banking payment from your " "banking app. Currently available only with a UK bank account." msgstr "" +"Pay by bank ช่วยให้คุณอนุมัติการชำระเงินแบบ Open Banking ที่ปลอดภัยจากแอปธนาคารของคุณได้ " +"ขณะนี้เปิดใช้งานเฉพาะกับบัญชีธนาคารในสหราชอาณาจักรเท่านั้น" #: pretix/plugins/stripe/payment.py msgid "PayPal via Stripe" -msgstr "" +msgstr "PayPal ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "Swish via Stripe" -msgstr "" +msgstr "Swish ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" "This payment method is available to users of the Swedish apps Swish and " "BankID. Please have your app ready." msgstr "" +"ช่องทางการชำระเงินนี้เปิดให้ใช้งานสำหรับผู้ใช้แอป Swish และ BankID ในประเทศสวีเดน " +"โปรดเตรียมแอปของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "PromptPay via Stripe" -msgstr "" +msgstr "PromptPay (พร้อมเพย์) ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" "This payment method is available to PromptPay users in Thailand. Please have " "your app ready." msgstr "" +"ช่องทางการชำระเงินนี้เปิดให้ใช้งานสำหรับผู้ใช้พร้อมเพย์ (PromptPay) ในประเทศไทย " +"โปรดเตรียมแอปของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "TWINT via Stripe" -msgstr "" +msgstr "TWINT ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" "This payment method is available to users of the Swiss app TWINT. Please " "have your app ready." msgstr "" +"ช่องทางการชำระเงินนี้เปิดให้ใช้งานสำหรับผู้ใช้แอป TWINT ในประเทศสวิตเซอร์แลนด์ " +"โปรดเตรียมแอปของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "" "This payment method is available to MobilePay app users in Denmark and " "Finland. Please have your app ready." msgstr "" +"ช่องทางการชำระเงินนี้เปิดให้ใช้งานสำหรับผู้ใช้แอป MobilePay ในประเทศเดนมาร์กและฟินแลนด์ " +"โปรดเตรียมแอปของคุณให้พร้อม" #: pretix/plugins/stripe/payment.py msgid "WERO via Stripe" -msgstr "" +msgstr "WERO ผ่าน Stripe" #: pretix/plugins/stripe/payment.py msgid "" @@ -30292,109 +31770,111 @@ msgid "" "banking institutions support WERO either through their native banking apps " "or through the WERO wallet app. Please have you app ready." msgstr "" +"ช่องทางการชำระเงินนี้เปิดให้ใช้งานสำหรับผู้ใช้ระบบธนาคารออนไลน์ในยุโรปที่สถาบันการเงินรองรับ " +"WERO ผ่านทางแอปธนาคารหลักหรือแอป WERO wallet โปรดเตรียมแอปของคุณให้พร้อม" #: pretix/plugins/stripe/signals.py msgid "Charge succeeded." -msgstr "" +msgstr "เรียกเก็บเงินสำเร็จ" #: pretix/plugins/stripe/signals.py msgid "Charge refunded." -msgstr "" +msgstr "คืนเงินรายการเรียกเก็บแล้ว" #: pretix/plugins/stripe/signals.py msgid "Charge updated." -msgstr "" +msgstr "อัปเดตรายการเรียกเก็บเงินแล้ว" #: pretix/plugins/stripe/signals.py msgid "Charge pending" -msgstr "" +msgstr "รายการเรียกเก็บเงินอยู่ระหว่างดำเนินการ" #: pretix/plugins/stripe/signals.py msgid "Payment authorized." -msgstr "" +msgstr "ได้รับการอนุมัติวงเงินชำระเงินแล้ว" #: pretix/plugins/stripe/signals.py msgid "Payment authorization canceled." -msgstr "" +msgstr "ยกเลิกการอนุมัติวงเงินชำระเงินแล้ว" #: pretix/plugins/stripe/signals.py msgid "Payment authorization failed." -msgstr "" +msgstr "การอนุมัติวงเงินชำระเงินล้มเหลว" #: pretix/plugins/stripe/signals.py #, python-brace-format msgid "Charge failed. Reason: {}" -msgstr "" +msgstr "การเรียกเก็บเงินล้มเหลว สาเหตุ: {}" #: pretix/plugins/stripe/signals.py #, python-brace-format msgid "Dispute created. Reason: {}" -msgstr "" +msgstr "สร้างการโต้แย้งรายการชำระเงินแล้ว สาเหตุ: {}" #: pretix/plugins/stripe/signals.py #, python-brace-format msgid "Dispute updated. Reason: {}" -msgstr "" +msgstr "อัปเดตการโต้แย้งรายการชำระเงินแล้ว สาเหตุ: {}" #: pretix/plugins/stripe/signals.py #, python-brace-format msgid "Dispute closed. Status: {}" -msgstr "" +msgstr "ปิดการโต้แย้งรายการชำระเงินแล้ว สถานะ: {}" #: pretix/plugins/stripe/signals.py #, python-brace-format msgid "Stripe reported an event: {}" -msgstr "" +msgstr "Stripe รายงานเหตุการณ์: {}" #: pretix/plugins/stripe/signals.py msgid "Stripe Connect: Client ID" -msgstr "" +msgstr "Stripe Connect: Client ID" #: pretix/plugins/stripe/signals.py msgid "Stripe Connect: Secret key" -msgstr "" +msgstr "Stripe Connect: Secret key" #: pretix/plugins/stripe/signals.py msgid "Stripe Connect: Publishable key" -msgstr "" +msgstr "Stripe Connect: Publishable key" #: pretix/plugins/stripe/signals.py msgid "Stripe Connect: Secret key (test)" -msgstr "" +msgstr "Stripe Connect: Secret key (ทดสอบ)" #: pretix/plugins/stripe/signals.py msgid "Stripe Connect: Publishable key (test)" -msgstr "" +msgstr "Stripe Connect: Publishable key (ทดสอบ)" #: pretix/plugins/stripe/signals.py #: pretix/plugins/stripe/templates/pretixplugins/stripe/oauth_disconnect.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html msgid "Stripe Connect" -msgstr "" +msgstr "Stripe Connect" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html msgid "The total amount will be withdrawn from your credit card." -msgstr "" +msgstr "ยอดเงินทั้งหมดจะถูกตัดจากบัตรเครดิตของคุณ" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html msgid "Card type" -msgstr "" +msgstr "ประเภทบัตร" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html msgid "The total amount will be withdrawn from your bank account." -msgstr "" +msgstr "ยอดเงินทั้งหมดจะถูกหักจากบัญชีธนาคารของคุณ" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html msgid "Banking Institution" -msgstr "" +msgstr "สถาบันทางการเงิน / ธนาคาร" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html msgid "Account number" -msgstr "" +msgstr "เลขที่บัญชี" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html @@ -30404,46 +31884,53 @@ msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here." msgstr "" +"หลังจากที่คุณส่งคำสั่งซื้อแล้ว " +"เราจะนำคุณไปยังผู้ให้บริการชำระเงินเพื่อดำเนินการชำระเงินให้เสร็จสมบูรณ์ " +"จากนั้นระบบจะนำคุณกลับมายังหน้านี้" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" +"ธุรกรรมนี้จะถูกระบุว่าเป็นรายการสั่งซื้อทางไปรษณีย์/โทรศัพท์ (MOTO) " +"ซึ่งได้รับยกเว้นการยืนยันตัวตนลูกค้าอย่างเข้มงวด (SCA) หากสามารถทำได้" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html msgid "For a credit card payment, please turn on JavaScript." -msgstr "" +msgstr "สำหรับการชำระเงินด้วยบัตรเครดิต โปรดเปิดใช้งาน JavaScript" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html msgid "" "You already entered a card number that we will use to charge the payment " "amount." -msgstr "" +msgstr "คุณได้กรอกหมายเลขบัตรที่เราจะใช้สำหรับการเรียกเก็บเงินเรียบร้อยแล้ว" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html msgid "Use a different card" -msgstr "" +msgstr "ใช้บัตรอื่น" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_card.html msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" +"การชำระเงินของคุณจะดำเนินการโดย Stripe, Inc. ข้อมูลบัตรเครดิตของคุณจะถูกส่งตรงไปที่ " +"Stripe โดยไม่มีการจัดเก็บหรือผ่านเซิร์ฟเวอร์ของเรา" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html msgid "For a SEPA Debit payment, please turn on JavaScript." -msgstr "" +msgstr "สำหรับการชำระเงินด้วย SEPA Direct Debit โปรดเปิดใช้งาน JavaScript" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html msgid "" "You already entered a bank account that we will use to charge the payment " "amount." -msgstr "" +msgstr "คุณได้กรอกบัญชีธนาคารที่จะใช้สำหรับการหักยอดชำระเรียบร้อยแล้ว" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html msgid "Use a different account" -msgstr "" +msgstr "ใช้บัญชีอื่น" #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_sepadirectdebit.html #, python-format @@ -30459,207 +31946,229 @@ msgid "" "statement that you can obtain from your bank. You agree to receive " "notifications for future debits up to 2 days before they occur." msgstr "" +"โดยการให้ข้อมูลการชำระเงินและยืนยันการชำระเงินนี้ คุณยินยอมให้ (A) " +"%(sepa_creditor_name)s และ Stripe ผู้ให้บริการชำระเงินของเรา และ/หรือ PPRO " +"ผู้ให้บริการในท้องถิ่น ส่งคำสั่งไปยังธนาคารของคุณเพื่อหักบัญชีของคุณ และ (B) " +"ให้ธนาคารของคุณหักบัญชีตามคำสั่งดังกล่าว ทั้งนี้ ตามสิทธิ์ของคุณ " +"คุณมีสิทธิ์ได้รับเงินคืนจากธนาคารภายใต้ข้อกำหนดและเงื่อนไขตามข้อตกลงกับธนาคารของคุณ " +"โดยจะต้องยื่นขอเงินคืนภายใน 8 สัปดาห์ นับจากวันที่บัญชีของคุณถูกหักเงิน " +"รายละเอียดเกี่ยวกับสิทธิ์ของคุณอธิบายไว้ในใบแจ้งยอดที่คุณสามารถขอรับได้จากธนาคาร " +"คุณตกลงที่จะรับการแจ้งเตือนสำหรับการหักเงินในอนาคตล่วงหน้าสูงสุด 2 วันก่อนการหักเงิน" #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html msgid "Charge ID" -msgstr "" +msgstr "รหัสการเรียกเก็บเงิน (Charge ID)" #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html msgid "MOTO" -msgstr "" +msgstr "MOTO (การสั่งซื้อทางไปรษณีย์/โทรศัพท์)" #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html msgid "Payer name" -msgstr "" +msgstr "ชื่อผู้ชำระเงิน" #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html msgid "Payment receipt" -msgstr "" +msgstr "ใบเสร็จรับเงิน" #: pretix/plugins/stripe/templates/pretixplugins/stripe/oauth_disconnect.html msgid "Do you really want to disconnect your Stripe account?" -msgstr "" +msgstr "คุณต้องการยกเลิกการเชื่อมต่อบัญชี Stripe ของคุณใช่หรือไม่?" #: pretix/plugins/stripe/templates/pretixplugins/stripe/oauth_disconnect.html msgid "Disconnect" -msgstr "" +msgstr "ยกเลิกการเชื่อมต่อ" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "Payment instructions" -msgstr "" +msgstr "คำแนะนำในการชำระเงิน" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "" "In your online bank account or from an ATM, choose \"Payment and other " "services\"." -msgstr "" +msgstr "ในบัญชีธนาคารออนไลน์หรือตู้ ATM ของคุณ ให้เลือก \"ชำระเงินและบริการอื่น\"" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "Click \"Payments of services/shopping\"." -msgstr "" +msgstr "คลิก \"ชำระค่าสินค้าและบริการ\"" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "Enter the entity number, reference number, and amount." msgstr "" +"กรอกรหัสองค์กร (Entity number) หมายเลขอ้างอิง (Reference number) และจำนวนเงิน" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "Entity number:" -msgstr "" +msgstr "รหัสองค์กร:" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "Reference number:" -msgstr "" +msgstr "หมายเลขอ้างอิง:" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" +"เรากำลังรอผลตอบรับจากผู้ให้บริการชำระเงินเกี่ยวกับการชำระเงินของคุณ " +"โปรดติดต่อเราหากใช้เวลานานเกินกว่าสองสามวัน" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." -msgstr "" +msgstr "คุณต้องยืนยันการชำระเงินของคุณ โปรดคลิกลิงก์ด้านล่างเพื่อยืนยัน หรือเริ่มการชำระเงินใหม่" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "Confirm payment" -msgstr "" +msgstr "ยืนยันการชำระเงิน" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" +"โปรดสแกนบาร์โค้ดด้านล่างเพื่อทำรายการชำระเงินผ่าน WeChat ให้เสร็จสมบูรณ์ " +"เมื่อคุณชำระเงินเรียบร้อยแล้ว คุณสามารถรีเฟรชหน้านี้ได้" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html msgid "" "The payment transaction could not be completed for the following reason:" -msgstr "" +msgstr "ไม่สามารถทำรายการชำระเงินให้เสร็จสมบูรณ์ได้เนื่องจากสาเหตุดังต่อไปนี้:" #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #, python-format msgid "Confirm payment: %(code)s" -msgstr "" +msgstr "ยืนยันการชำระเงิน: %(code)s" #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html msgid "" "Please scan the QR code below to complete your PromptPay payment. Once you " "have completed your payment, you can refresh this page." msgstr "" +"โปรดสแกน QR Code ด้านล่างเพื่อทำรายการชำระเงินผ่านพร้อมเพย์ให้เสร็จสมบูรณ์ " +"เมื่อคุณชำระเงินเรียบร้อยแล้ว คุณสามารถรีเฟรชหน้านี้ได้" #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html msgid "PromptPay QR code" -msgstr "" +msgstr "QR Code พร้อมเพย์" #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html msgid "Confirming your payment…" -msgstr "" +msgstr "กำลังยืนยันการชำระเงินของคุณ…" #: pretix/plugins/stripe/views.py msgid "An error occurred during connecting with Stripe, please try again." -msgstr "" +msgstr "เกิดข้อผิดพลาดขณะเชื่อมต่อกับ Stripe โปรดลองใหม่อีกครั้ง" #: pretix/plugins/stripe/views.py #, python-brace-format msgid "Stripe returned an error: {}" -msgstr "" +msgstr "Stripe แจ้งข้อผิดพลาด: {}" #: pretix/plugins/stripe/views.py msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." msgstr "" +"บัญชี Stripe ของคุณเชื่อมต่อกับ pretix เรียบร้อยแล้ว " +"คุณสามารถปรับเปลี่ยนการตั้งค่าโดยละเอียดได้ด้านล่าง" #: pretix/plugins/stripe/views.py msgid "Your Stripe account has been disconnected." -msgstr "" +msgstr "บัญชี Stripe ของคุณถูกยกเลิกการเชื่อมต่อแล้ว" #: pretix/plugins/stripe/views.py msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." msgstr "" +"ขออภัย เกิดข้อผิดพลาดในขั้นตอนการชำระเงิน โปรดตรวจสอบลิงก์ในอีเมลของคุณเพื่อทำรายการต่อ" #: pretix/plugins/stripe/views.py msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." msgstr "" +"เราพบปัญหาในการอนุมัติการชำระเงินผ่านบัตรของคุณ โปรดลองใหม่อีกครั้ง " +"และติดต่อเราหากปัญหานี้ยังคงเกิดขึ้น" #: pretix/plugins/stripe/views.py msgid "Sorry, there was an error in the payment process." -msgstr "" +msgstr "ขออภัย เกิดข้อผิดพลาดในขั้นตอนการชำระเงิน" #: pretix/plugins/ticketoutputpdf/apps.py msgid "PDF ticket output" -msgstr "" +msgstr "การส่งออกตั๋วแบบ PDF" #: pretix/plugins/ticketoutputpdf/apps.py msgid "" "Issue tickets as PDF files, usable on any device. Our drag-and-drop editor " "allows you to customize the layout of the PDF files to your brand." msgstr "" +"ออกตั๋วเป็นไฟล์ PDF ซึ่งสามารถใช้งานได้บนทุกอุปกรณ์ " +"ตัวแก้ไขแบบลากและวางของเราช่วยให้คุณปรับแต่งรูปแบบของไฟล์ PDF ให้เข้ากับแบรนด์ของคุณได้" #: pretix/plugins/ticketoutputpdf/apps.py #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py #: pretix/plugins/ticketoutputpdf/views.py msgid "Default layout" -msgstr "" +msgstr "รูปแบบเริ่มต้น" #: pretix/plugins/ticketoutputpdf/exporters.py msgid "" "Download PDF versions of all tickets in your event as one large PDF file." -msgstr "" +msgstr "ดาวน์โหลดตั๋วเวอร์ชัน PDF ทั้งหมดในอีเวนต์ของคุณเป็นไฟล์ PDF ขนาดใหญ่เพียงไฟล์เดียว" #: pretix/plugins/ticketoutputpdf/forms.py #, python-brace-format msgid "PDF ticket layout for {channel}" -msgstr "" +msgstr "รูปแบบตั๋ว PDF สำหรับ {channel}" #: pretix/plugins/ticketoutputpdf/forms.py msgid "(Same as PDF ticket layout)" -msgstr "" +msgstr "(เหมือนกับรูปแบบตั๋ว PDF)" #: pretix/plugins/ticketoutputpdf/forms.py msgid "PDF ticket layout" -msgstr "" +msgstr "รูปแบบตั๋ว PDF" #: pretix/plugins/ticketoutputpdf/signals.py msgid "Ticket layout created." -msgstr "" +msgstr "สร้างรูปแบบตั๋วเรียบร้อยแล้ว" #: pretix/plugins/ticketoutputpdf/signals.py msgid "Ticket layout deleted." -msgstr "" +msgstr "ลบรูปแบบตั๋วเรียบร้อยแล้ว" #: pretix/plugins/ticketoutputpdf/signals.py msgid "Ticket layout changed." -msgstr "" +msgstr "เปลี่ยนแปลงรูปแบบตั๋วเรียบร้อยแล้ว" #: pretix/plugins/ticketoutputpdf/signals.py #, python-brace-format msgid "Ticket layout {val}" -msgstr "" +msgstr "รูปแบบตั๋ว {val}" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/control_order_position_buttons.html msgid "Alternative ticket" -msgstr "" +msgstr "ตั๋วทางเลือก" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html msgid "Ticket layout" -msgstr "" +msgstr "รูปแบบตั๋ว" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html #, python-format msgid "Are you sure you want to delete the layout %(layout)s?" -msgstr "" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบรูปแบบ %(layout)s?" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html #, python-format msgid "Ticket layout: %(name)s" -msgstr "" +msgstr "รูปแบบตั๋ว: %(name)s" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html msgid "Ticket design" @@ -30667,7 +32176,7 @@ msgstr "การออกแบบตั๋ว" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html msgid "You can modify the design after you saved this page." -msgstr "" +msgstr "คุณสามารถแก้ไขการออกแบบได้หลังจากบันทึกหน้านี้แล้ว" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/form.html msgid "" @@ -30677,30 +32186,34 @@ msgid "" "choice. The editor is easy to use thanks to its drag-and-drop user " "interface, but it requires a modern browser and a decent internet connection." msgstr "" +"คุณสามารถปรับแต่งการออกแบบตั๋วด้วยตัวแก้ไขตั๋ว PDF ของเรา โดยคุณสามารถอัปโหลดไฟล์ PDF " +"เพื่อใช้เป็นพื้นหลังสำหรับตั๋ว จากนั้นวางข้อความและ QR Code ต่างๆ " +"ลงบนพื้นหลังตามตำแหน่งที่คุณต้องการ ตัวแก้ไขนี้ใช้งานง่ายด้วยส่วนต่อประสานผู้ใช้แบบลากและวาง " +"แต่จำเป็นต้องใช้เบราว์เซอร์ที่ทันสมัยและมีการเชื่อมต่ออินเทอร์เน็ตที่ดีพอสมควร" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/form.html msgid "Open layout editor" -msgstr "" +msgstr "เปิดตัวแก้ไขรูปแบบ" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/form.html msgid "Advanced mode (multiple layouts)" -msgstr "" +msgstr "โหมดขั้นสูง (หลายรูปแบบ)" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html msgid "Ticket layouts" -msgstr "" +msgstr "รูปแบบตั๋ว" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html msgid "You haven't created any layouts yet." -msgstr "" +msgstr "คุณยังไม่ได้สร้างรูปแบบใดๆ" #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html msgid "Create a new layout" -msgstr "" +msgstr "สร้างรูปแบบใหม่" #: pretix/plugins/ticketoutputpdf/ticketoutput.py msgid "PDF output" -msgstr "" +msgstr "การส่งออก PDF" #: pretix/plugins/ticketoutputpdf/ticketoutput.py msgid "Download tickets (PDF)" @@ -30746,7 +32259,7 @@ msgstr "เว็บเช็คอิน (Web Check-in)" #: pretix/presale/checkoutflow.py msgctxt "checkoutflow" msgid "Step" -msgstr "" +msgstr "ขั้นตอน" #: pretix/presale/checkoutflow.py msgctxt "checkoutflow" @@ -30755,28 +32268,28 @@ msgstr "บัญชีลูกค้า" #: pretix/presale/checkoutflow.py msgid "We failed to process your authentication request, please try again." -msgstr "" +msgstr "ล้มเหลวในการประมวลผลคำขอยืนยันตัวตนของคุณ โปรดลองอีกครั้ง" #: pretix/presale/checkoutflow.py msgctxt "checkoutflow" msgid "Membership" -msgstr "" +msgstr "สมาชิกภาพ" #: pretix/presale/checkoutflow.py msgid "" "Your cart includes a product that requires an active membership to be " "selected." -msgstr "" +msgstr "ตะกร้าสินค้าของคุณมีรายการที่ต้องระบุสถานะสมาชิกที่ยังเปิดใช้งานอยู่จึงจะเลือกได้" #: pretix/presale/checkoutflow.py msgctxt "checkoutflow" msgid "Add-on products" -msgstr "" +msgstr "สินค้าเสริม" #: pretix/presale/checkoutflow.py pretix/presale/views/cart.py #: pretix/presale/views/order.py msgid "Please enter numbers only." -msgstr "" +msgstr "โปรดระบุตัวเลขเท่านั้น" #: pretix/presale/checkoutflow.py msgctxt "checkoutflow" @@ -30883,39 +32396,39 @@ msgstr "บันทึกคำตอบไว้ในโปรไฟล์ล #: pretix/presale/forms/checkout.py msgid "Save to profile" -msgstr "" +msgstr "บันทึกลงในโปรไฟล์" #: pretix/presale/forms/checkout.py msgid "Create new profile" -msgstr "" +msgstr "สร้างโปรไฟล์ใหม่" #: pretix/presale/forms/customer.py msgid "You need to fill out all fields." -msgstr "" +msgstr "คุณต้องกรอกข้อมูลให้ครบทุกช่อง" #: pretix/presale/forms/customer.py msgid "You need to enter an email address." -msgstr "" +msgstr "คุณต้องกรอกที่อยู่อีเมล" #: pretix/presale/forms/customer.py msgid "You need to enter a password." -msgstr "" +msgstr "คุณต้องกรอกรหัสผ่าน" #: pretix/presale/forms/customer.py msgid "We have not found an account with this email address and password." -msgstr "" +msgstr "ไม่พบบัญชีที่ใช้อีเมลและรหัสผ่านนี้" #: pretix/presale/forms/customer.py msgid "Please verify that you entered the correct email address." -msgstr "" +msgstr "โปรดตรวจสอบให้แน่ใจว่าคุณกรอกที่อยู่อีเมลถูกต้อง" #: pretix/presale/forms/customer.py msgid "Please enter the correct password." -msgstr "" +msgstr "โปรดกรอกรหัสผ่านให้ถูกต้อง" #: pretix/presale/forms/customer.py msgid "This account is disabled." -msgstr "" +msgstr "บัญชีนี้ถูกระงับการใช้งาน" #: pretix/presale/forms/customer.py msgid "" @@ -30923,43 +32436,45 @@ msgid "" "link in the email we sent you. In case you cannot find it, click \"Forgot " "your password?\" to receive a new email." msgstr "" +"คุณยังไม่ได้เปิดใช้งานบัญชีและตั้งรหัสผ่าน โปรดคลิกลิงก์ในอีเมลที่เราส่งให้คุณ หากคุณหาอีเมลไม่พบ " +"ให้คลิก \"ลืมรหัสผ่านใช่หรือไม่?\" เพื่อรับอีเมลฉบับใหม่" #: pretix/presale/forms/customer.py msgid "Forgot your password?" -msgstr "" +msgstr "ลืมรหัสผ่านใช่หรือไม่?" #: pretix/presale/forms/customer.py msgid "" "We've received a lot of registration requests from you, please wait 10 " "minutes before you try again." -msgstr "" +msgstr "เราได้รับคำร้องขอลงทะเบียนจากคุณเป็นจำนวนมาก โปรดรอ 10 นาทีแล้วลองใหม่อีกครั้ง" #: pretix/presale/forms/customer.py msgid "" "An account with this email address is already registered. Please try to log " "in or reset your password instead." -msgstr "" +msgstr "มีบัญชีที่ใช้ที่อยู่อีเมลนี้ลงทะเบียนแล้ว โปรดลองเข้าสู่ระบบหรือตั้งค่ารหัสผ่านใหม่แทน" #: pretix/presale/forms/customer.py #, python-brace-format msgid "What is the result of {num1} + {num2}?" -msgstr "" +msgstr "ผลลัพธ์ของ {num1} + {num2} คืออะไร?" #: pretix/presale/forms/customer.py msgid "Please enter the correct result." -msgstr "" +msgstr "โปรดกรอกผลลัพธ์ให้ถูกต้อง" #: pretix/presale/forms/customer.py msgid "For security reasons, please wait 10 minutes before you try again." -msgstr "" +msgstr "เพื่อเหตุผลด้านความปลอดภัย โปรดรอ 10 นาทีแล้วลองใหม่อีกครั้ง" #: pretix/presale/forms/customer.py msgid "A user with this email address is not known in our system." -msgstr "" +msgstr "ไม่พบผู้ใช้ที่ใช้ที่อยู่อีเมลนี้ในระบบของเรา" #: pretix/presale/forms/customer.py msgid "Only required if you change your email address" -msgstr "" +msgstr "จำเป็นเฉพาะในกรณีที่คุณเปลี่ยนที่อยู่อีเมล" #: pretix/presale/forms/customer.py #, python-brace-format @@ -30967,135 +32482,136 @@ msgid "" "To change your email address, change it in your {provider} account and then " "log out and log in again." msgstr "" +"หากต้องการเปลี่ยนที่อยู่อีเมล ให้แก้ไขในบัญชี {provider} ของคุณ " +"จากนั้นออกจากระบบแล้วเข้าสู่ระบบใหม่อีกครั้ง" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "ยังไม่รวมภาษี" #: pretix/presale/forms/order.py msgid "No other variation of this product is currently available for you." -msgstr "" +msgstr "ขณะนี้ไม่มีแบบอื่นของสินค้านี้สำหรับคุณ" #: pretix/presale/forms/order.py msgid "No other variations of this product exist." -msgstr "" +msgstr "ไม่มีแบบอื่นของสินค้านี้" #: pretix/presale/forms/organizer.py msgctxt "filter_empty" msgid "all" -msgstr "" +msgstr "ทั้งหมด" #: pretix/presale/forms/renderers.py msgctxt "form" msgid "is valid" -msgstr "" +msgstr "ใช้ได้" #: pretix/presale/forms/renderers.py msgctxt "form" msgid "has errors" -msgstr "" +msgstr "มีข้อผิดพลาด" #: pretix/presale/forms/renderers.py #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html msgctxt "form" msgid "required" -msgstr "" +msgstr "จำเป็นต้องระบุ" #: pretix/presale/ical.py #, python-brace-format msgid "Tickets: {url}" -msgstr "" +msgstr "ตั๋ว: {url}" #: pretix/presale/ical.py #, python-brace-format msgid "Admission: {datetime}" -msgstr "" +msgstr "เวลาประตูเปิด: {datetime}" #: pretix/presale/ical.py #, python-brace-format msgid "Organizer: {organizer}" -msgstr "" +msgstr "ผู้จัดงาน: {organizer}" #: pretix/presale/ical.py #, python-brace-format msgid "{event} - {item}" -msgstr "" +msgstr "{event} - {item}" #: pretix/presale/ical.py #, python-brace-format msgid "Start: {datetime}" -msgstr "" +msgstr "เริ่มต้น: {datetime}" #: pretix/presale/ical.py #, python-brace-format msgid "End: {datetime}" -msgstr "" +msgstr "สิ้นสุด: {datetime}" #: pretix/presale/templates/pretixpresale/base.html msgctxt "skip-to-main-nav" msgid "Skip link" -msgstr "" +msgstr "ลิงก์ข้าม (Skip link)" #: pretix/presale/templates/pretixpresale/base.html msgid "Skip to main content" -msgstr "" +msgstr "ข้ามไปที่เนื้อหาหลัก" #: pretix/presale/templates/pretixpresale/base.html msgid "Footer Navigation" -msgstr "" +msgstr "การนำทางส่วนท้าย (Footer Navigation)" #: pretix/presale/templates/pretixpresale/event/base.html msgid "This shop is currently only visible to you and your team." -msgstr "" +msgstr "ขณะนี้ร้านค้านี้มองเห็นได้เฉพาะคุณและทีมงานของคุณเท่านั้น" #: pretix/presale/templates/pretixpresale/event/base.html msgid "Take it live now" -msgstr "" +msgstr "เปิดใช้งานจริงทันที" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html msgid "select language" -msgstr "" +msgstr "เลือกภาษา" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html #, python-format msgid "Website in %(language)s" -msgstr "" +msgstr "เว็บไซต์ในภาษา %(language)s" #: pretix/presale/templates/pretixpresale/event/base.html #, python-format msgid "Show all events of %(name)s" -msgstr "" +msgstr "แสดงอีเวนต์ทั้งหมดของ %(name)s" #: pretix/presale/templates/pretixpresale/event/base.html msgid "Homepage" -msgstr "" +msgstr "หน้าแรก" #: pretix/presale/templates/pretixpresale/event/base.html msgctxt "alert-messages" msgid "Warning" -msgstr "" +msgstr "คำเตือน" #: pretix/presale/templates/pretixpresale/event/base.html msgid "This ticket shop is currently in test mode." -msgstr "" +msgstr "ร้านค้าตั๋วนี้อยู่ในโหมดทดสอบในขณะนี้" #: pretix/presale/templates/pretixpresale/event/base.html msgid "" "Please do not perform any real purchases as your order might be deleted " "without notice." -msgstr "" +msgstr "โปรดอย่าทำการสั่งซื้อจริง เนื่องจากคำสั่งซื้อของคุณอาจถูกลบโดยไม่ต้องแจ้งให้ทราบล่วงหน้า" #: pretix/presale/templates/pretixpresale/event/base.html #, python-format msgid "" "You are currently using the time machine. The ticket shop is rendered as if " "it were %(datetime)s." -msgstr "" +msgstr "ขณะนี้คุณกำลังใช้งานไทม์แมชชีน ร้านค้าตั๋วจะแสดงผลเสมือนว่าเป็นเวลา %(datetime)s" #: pretix/presale/templates/pretixpresale/event/base.html #, python-format @@ -31104,33 +32620,37 @@ msgid "" "href=\"%(time_machine_link)s\">time machine." msgstr "" +"หากต้องการดูร้านค้าของคุณในจุดช่วงเวลาต่างๆ คุณสามารถเปิดใช้งาน ไทม์แมชชีน ได้" #: pretix/presale/templates/pretixpresale/event/base.html msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" msgstr "" +"คำสั่งซื้อที่ทำผ่านช่องทางการขายนี้ไม่สามารถลบได้ - แม้ว่าร้านค้าตั๋วจะอยู่ในโหมดทดสอบก็ตาม!" #: pretix/presale/templates/pretixpresale/event/base.html msgctxt "alert-messages" msgid "Error" -msgstr "" +msgstr "ข้อผิดพลาด" #: pretix/presale/templates/pretixpresale/event/base.html msgctxt "alert-messages" msgid "Information" -msgstr "" +msgstr "ข้อมูล" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/fragment_modals.html #: pretix/presale/templates/pretixpresale/organizers/base.html msgid "Privacy policy" -msgstr "" +msgstr "นโยบายความเป็นส่วนตัว" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html msgid "Cookie settings" -msgstr "" +msgstr "การตั้งค่าคุกกี้" #: pretix/presale/templates/pretixpresale/event/base.html #: pretix/presale/templates/pretixpresale/organizers/base.html @@ -31141,29 +32661,30 @@ msgstr "ข้อมูลทางกฎหมาย (Imprint)" msgid "" "For some of the products in your cart, you can choose additional options " "before you continue." -msgstr "" +msgstr "สำหรับสินค้าบางรายการในตะกร้าของคุณ คุณสามารถเลือกตัวเลือกเพิ่มเติมก่อนดำเนินการต่อได้" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html msgid "" "A product in your cart is only sold in combination with add-on products that " "are not available. Please contact the event organizer." msgstr "" +"สินค้าในตะกร้าของคุณจำหน่ายร่วมกับสินค้าเสริมที่ไม่พร้อมใช้งานในขณะนี้เท่านั้น โปรดติดต่อผู้จัดงาน" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html msgid "We're now trying to book these add-ons for you!" -msgstr "" +msgstr "เรากำลังดำเนินการจองสินค้าเสริมเหล่านี้ให้คุณ!" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html msgid "Additional options for" -msgstr "" +msgstr "ตัวเลือกเพิ่มเติมสำหรับ" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html msgid "More recommendations" -msgstr "" +msgstr "คำแนะนำเพิ่มเติม" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html msgid "Our recommendations" -msgstr "" +msgstr "รายการแนะนำของเรา" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -31174,23 +32695,23 @@ msgstr "" #: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html #: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html msgid "Go back" -msgstr "" +msgstr "ย้อนกลับ" #: pretix/presale/templates/pretixpresale/event/checkout_base.html #, python-format msgid "Step %(current)s of %(total)s: %(label)s" -msgstr "" +msgstr "ขั้นตอนที่ %(current)s จาก %(total)s: %(label)s" #: pretix/presale/templates/pretixpresale/event/checkout_base.html msgid "Checkout" -msgstr "" +msgstr "ชำระเงิน" #: pretix/presale/templates/pretixpresale/event/checkout_base.html #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html msgid "Your cart" -msgstr "" +msgstr "ตระกร้าของคุณ" #: pretix/presale/templates/pretixpresale/event/checkout_base.html #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -31200,54 +32721,54 @@ msgstr "ตะกร้าสินค้าหมดเวลาแล้ว" #: pretix/presale/templates/pretixpresale/event/checkout_base.html msgid "Show full cart" -msgstr "" +msgstr "แสดงตะกร้าสินค้าทั้งหมด" #: pretix/presale/templates/pretixpresale/event/checkout_base.html #: pretix/presale/templates/pretixpresale/event/index.html msgid "Add tickets for a different date" -msgstr "" +msgstr "เพิ่มตั๋วสำหรับวันที่อื่น" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Review order" -msgstr "" +msgstr "ตรวจสอบคำสั่งซื้อ" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Please review the details below and confirm your order." -msgstr "" +msgstr "โปรดตรวจสอบรายละเอียดด้านล่างและยืนยันคำสั่งซื้อของคุณ" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Add or remove tickets" -msgstr "" +msgstr "เพิ่มหรือลบตั๋ว" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Please hang tight, we're finalizing your order!" -msgstr "" +msgstr "โปรดรอสักครู่ ระบบกำลังดำเนินการสรุปคำสั่งซื้อของคุณ!" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Modify payment" -msgstr "" +msgstr "แก้ไขการชำระเงิน" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Modify" -msgstr "" +msgstr "แก้ไข" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Modify invoice information" -msgstr "" +msgstr "แก้ไขข้อมูลใบแจ้งหนี้" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/checkout_questions.html #: pretix/presale/templates/pretixpresale/event/order_modify.html msgid "Contact information" -msgstr "" +msgstr "ข้อมูลการติดต่อ" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Modify contact information" -msgstr "" +msgstr "แก้ไขข้อมูลการติดต่อ" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Confirmations" -msgstr "" +msgstr "การยืนยัน" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "" @@ -31255,39 +32776,41 @@ msgid "" "approval by the event organizer before it can be confirmed and forms a valid " "contract." msgstr "" +"หลังจากที่คุณส่งคำสั่งซื้อโดยใช้ปุ่มด้านล่าง " +"คำสั่งซื้อจะต้องได้รับการอนุมัติจากผู้จัดงานก่อนจึงจะได้รับการยืนยันและเกิดเป็นสัญญาที่มีผลสมบูรณ์" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "" "After you submitted your order using the button below, it will require " "approval by the event organizer." -msgstr "" +msgstr "หลังจากที่คุณส่งคำสั่งซื้อโดยใช้ปุ่มด้านล่าง คำสั่งซื้อจะต้องได้รับการอนุมัติจากผู้จัดงาน" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "" "We will send you an email as soon as the event organizer approved or " "rejected your order." -msgstr "" +msgstr "เราจะส่งอีเมลหาคุณทันทีที่ผู้จัดงานอนุมัติหรือปฏิเสธคำสั่งซื้อของคุณ" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "" "If your order was approved, we will send you a link that you can use to pay." -msgstr "" +msgstr "หากคำสั่งซื้อของคุณได้รับการอนุมัติ เราจะส่งลิงก์สำหรับชำระเงินให้คุณ" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Place binding order" -msgstr "" +msgstr "ยืนยันการสั่งซื้อที่มีผลผูกพัน" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html msgid "Submit registration" -msgstr "" +msgstr "ส่งข้อมูลการลงทะเบียน" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html msgid "Log in with a customer account" -msgstr "" +msgstr "เข้าสู่ระบบด้วยบัญชีลูกค้า" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html msgid "You are currently logged in with the following credentials." -msgstr "" +msgstr "ขณะนี้คุณกำลังเข้าสู่ระบบด้วยข้อมูลประจำตัวต่อไปนี้" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html #, python-format @@ -31296,10 +32819,13 @@ msgid "" "connect your order to your account. This will allow you to see all your " "orders in one place and access them at any time." msgstr "" +"หากคุณเคยสร้างบัญชีลูกค้าที่ %(org)s ไว้ก่อนหน้านี้ " +"คุณสามารถเข้าสู่ระบบตอนนี้และเชื่อมโยงคำสั่งซื้อกับบัญชีของคุณได้ " +"วิธีนี้จะช่วยให้คุณดูคำสั่งซื้อทั้งหมดได้ในที่เดียวและเข้าถึงได้ตลอดเวลา" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html msgid "Create a new customer account" -msgstr "" +msgstr "สร้างบัญชีลูกค้าใหม่" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html #, python-format @@ -31308,10 +32834,13 @@ msgid "" "password, so you can use the account for future orders at %(org)s. You can " "still go ahead with this purchase before you received the email." msgstr "" +"เราจะส่งอีเมลที่มีลิงก์เปิดใช้งานบัญชีและตั้งรหัสผ่านให้คุณ " +"เพื่อให้คุณสามารถใช้บัญชีนี้สำหรับคำสั่งซื้อในอนาคตที่ %(org)s ได้ " +"คุณยังคงดำเนินการสั่งซื้อนี้ต่อไปได้ก่อนที่จะได้รับอีเมลดังกล่าว" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html msgid "Continue as a guest" -msgstr "" +msgstr "ดำเนินการต่อในฐานะบุคคลทั่วไป" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html msgid "" @@ -31319,97 +32848,128 @@ msgid "" "will be able to access the details and status of your order any time through " "the secret link we will send you via email once the order is complete." msgstr "" +"คุณไม่จำเป็นต้องสร้างบัญชี หากคุณดำเนินการต่อในฐานะผู้ใช้งานทั่วไป (Guest) " +"คุณจะสามารถเข้าถึงรายละเอียดและสถานะของคำสั่งซื้อของคุณได้ตลอดเวลาผ่านลิงก์ลับที่เราจะส่งให้คุณทางอีเมลเมื่อทำรายการสั่งซื้อเสร็จสมบูรณ์" #: pretix/presale/templates/pretixpresale/event/checkout_membership.html msgid "" "Some of the products in your cart can only be purchased if there is an " "active membership on your account." -msgstr "" +msgstr "สินค้าบางรายการในตะกร้าของคุณสามารถซื้อได้เฉพาะเมื่อบัญชีของคุณมีสถานะสมาชิกที่ยังเปิดใช้งานอยู่เท่านั้น" #: pretix/presale/templates/pretixpresale/event/checkout_membership.html #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Selected add-ons" -msgstr "" +msgstr "สินค้าเสริมที่เลือก" #: pretix/presale/templates/pretixpresale/event/checkout_membership.html msgid "" "This product can only be purchased when you are logged in with a customer " "account that includes a valid membership or authorization for this type of " "product." -msgstr "" +msgstr "สินค้านี้สามารถซื้อได้เมื่อคุณเข้าสู่ระบบด้วยบัญชีลูกค้าที่มีสถานะสมาชิกที่ถูกต้องหรือได้รับสิทธิ์สำหรับสินค้าประเภทนี้เท่านั้น" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html msgid "You already selected the following payment methods:" -msgstr "" +msgstr "คุณได้เลือกช่องทางการชำระเงินต่อไปนี้ไว้แล้ว:" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "Remove payment" -msgstr "" +msgstr "ลบการชำระเงิน" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "Remaining balance" -msgstr "" +msgstr "ยอดคงเหลือที่ต้องชำระ" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "Please select a payment method below." -msgstr "" +msgstr "โปรดเลือกช่องทางการชำระเงินด้านล่าง" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "Please select how you want to pay the remaining balance:" -msgstr "" +msgstr "โปรดเลือกวิธีที่คุณต้องการชำระยอดคงเหลือ:" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html #: pretix/presale/templates/pretixpresale/event/order_pay_change.html #, python-format msgid "(%(count)s available)" msgid_plural "(%(count)s available)" -msgstr[0] "" +msgstr[0] "(มีว่างอยู่ %(count)s รายการ)" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "This sales channel does not provide support for test mode." -msgstr "" +msgstr "ช่องทางการขายนี้ไม่รองรับโหมดทดสอบ" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "If you continue, you might pay an actual order with non-existing money!" -msgstr "" +msgstr "หากคุณดำเนินการต่อ คุณอาจกำลังชำระเงินสำหรับคำสั่งซื้อจริงด้วยเงินที่ไม่มีอยู่จริง!" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "This payment provider does not provide support for test mode." -msgstr "" +msgstr "ผู้ให้บริการชำระเงินรายนี้ไม่รองรับโหมดทดสอบ" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "If you continue, actual money might be transferred." -msgstr "" +msgstr "หากคุณดำเนินการต่อ อาจมีการโอนเงินจริงเกิดขึ้น" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "There are no payment providers enabled." -msgstr "" +msgstr "ไม่มีการเปิดใช้งานผู้ให้บริการชำระเงินใดๆ" #: pretix/presale/templates/pretixpresale/event/checkout_payment.html msgid "" "Please go to the payment settings and activate one or more payment providers." +msgstr "โปรดไปที่การตั้งค่าการชำระเงินและเปิดใช้งานผู้ให้บริการชำระเงินอย่างน้อยหนึ่งราย" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "อีเวนต์ของคุณจะต้องสิ้นสุดลงก่อนจึงจะสามารถใช้ฟีเจอร์นี้ได้" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "อีเวนต์ของคุณจะต้องสิ้นสุดลงก่อนจึงจะสามารถใช้ฟีเจอร์นี้ได้" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with reset" +msgid "Proceed without selection" +msgstr "ดำเนินการรีเซ็ต" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." -msgstr "" +msgstr "ก่อนดำเนินการต่อ โปรดตอบคำถามบางข้อ" #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Auto-fill with address" -msgstr "" +msgstr "กรอกข้อมูลอัตโนมัติด้วยที่อยู่" #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Fill form" -msgstr "" +msgstr "กรอกแบบฟอร์ม" #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Copy answers from above" -msgstr "" +msgstr "คัดลอกคำตอบจากด้านบน" #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Auto-fill with profile" -msgstr "" +msgstr "กรอกข้อมูลอัตโนมัติด้วยโปรไฟล์" #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "" @@ -31418,14 +32978,17 @@ msgid "" "embedded into the website. Please try to open the ticket shop in a new tab " "or change your browser settings." msgstr "" +"เบราว์เซอร์ของคุณถูกตั้งค่าให้บล็อกคุกกี้จากองค์ประกอบของเว็บไซต์บุคคลที่สาม " +"น่าเสียดายที่สิ่งนี้ทำให้เราไม่สามารถแสดงร้านค้าตั๋วที่ฝังอยู่ในเว็บไซต์นี้ได้ " +"โปรดลองเปิดร้านค้าตั๋วในแท็บใหม่หรือเปลี่ยนแปลงการตั้งค่าเบราว์เซอร์ของคุณ" #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "We apologize for the inconvenience!" -msgstr "" +msgstr "ขออภัยในความไม่สะดวก!" #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "Cookies not supported" -msgstr "" +msgstr "ไม่รองรับคุกกี้" #: pretix/presale/templates/pretixpresale/event/cookies.html msgid "" @@ -31456,14 +33019,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "ฟรี" @@ -31492,66 +33053,56 @@ msgstr "ซ่อนรูปแบบ" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "รวมภาษีแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "เลือก" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "ลดจำนวน" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "เพิ่มจำนวน" @@ -31559,23 +33110,23 @@ msgstr "เพิ่มจำนวน" msgid "" "There are products selected in this add-on category that currently cannot be " "changed because they are not on sale:" -msgstr "" +msgstr "มีการเลือกสินค้าในหมวดหมู่อุปกรณ์เสริมนี้ซึ่งไม่สามารถเปลี่ยนแปลงได้ในขณะนี้เนื่องจากยังไม่เปิดขาย:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html msgid "There are no add-ons available for this product." -msgstr "" +msgstr "ไม่มีสินค้าเสริมสำหรับสินค้านี้" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html msgid "Enter a voucher code below to buy this product." -msgstr "" +msgstr "กรอกรหัสเวาเชอร์ด้านล่างเพื่อซื้อสินค้านี้" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html msgid "Not available yet." -msgstr "" +msgstr "ยังไม่พร้อมจำหน่าย" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html msgid "Not available any more." -msgstr "" +msgstr "ไม่มีจำหน่ายแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html @@ -31585,7 +33136,7 @@ msgstr "ขายหมดแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html msgid "FULLY BOOKED" -msgstr "" +msgstr "จองเต็มแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html @@ -31599,87 +33150,82 @@ msgstr "สำรองไว้แล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html msgid "All remaining products are reserved but might become available again." -msgstr "" +msgstr "สินค้าที่เหลือทั้งหมดถูกจองไว้แล้ว แต่แม้อาจจะกลับมาเปิดให้สั่งซื้อได้อีกครั้ง" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Price per item" -msgstr "" +msgstr "ราคาต่อชิ้น" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Price total" -msgstr "" +msgstr "ราคารวม" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Seat:" -msgstr "" +msgstr "ที่นั่ง:" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgctxt "subevent" msgid "Date:" -msgstr "" +msgstr "วันที่:" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Location:" -msgstr "" +msgstr "สถานที่:" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Show full location" -msgstr "" +msgstr "แสดงสถานที่ทั้งหมด" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Membership:" -msgstr "" +msgstr "สมาชิกภาพ:" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "This ticket is blocked." -msgstr "" +msgstr "ตั๋วใบนี้ถูกระงับการใช้งาน" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgctxt "ticket_checkins" msgid "Usage:" -msgstr "" +msgstr "การใช้งาน:" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "This ticket has been used once." msgid_plural "This ticket has been used %(count)s times." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "ตั๋วใบนี้ถูกใช้งานแล้ว %(count)s ครั้ง" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "No attendee name provided" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" +msgstr "ไม่ได้ระบุชื่อผู้เข้าร่วม" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." -msgstr "" +msgstr "ราคาสินค้านี้ลดลงเนื่องจากได้รับส่วนลดอัตโนมัติ" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "%(percent)s %% Discount" -msgstr "" +msgstr "ส่วนลด %(percent)s %%" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Discounted" -msgstr "" +msgstr "ส่วนลดแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Okay, we're removing that…" -msgstr "" +msgstr "ตกลง เรากำลังลบรายการนั้น…" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "Remove %(item)s from your cart" -msgstr "" +msgstr "ลบ %(item)s ออกจากตะกร้าของคุณ" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "Remove one %(item)s from your cart" -msgstr "" +msgstr "ลบ %(item)s 1 รายการ ออกจากตะกร้าของคุณ" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format @@ -31687,10 +33233,11 @@ msgid "" "Remove one %(item)s from your cart. You currently have %(count)s in your " "cart." msgstr "" +"ลบ %(item)s 1 รายการ ออกจากตะกร้าของคุณ ขณะนี้คุณมีอยู่ในตะกร้า %(count)s รายการ" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "We're trying to reserve another one for you!" -msgstr "" +msgstr "เรากำลังพยายามสำรองอีก 1 รายการให้คุณ!" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/index.html @@ -31700,12 +33247,12 @@ msgstr "" msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." -msgstr "" +msgstr "เมื่อสินค้าอยู่ในตะกร้าของคุณแล้ว คุณจะมีเวลา %(time)s นาที ในการสั่งซื้อให้เสร็จสิ้น" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "Add one more %(item)s to your cart" -msgstr "" +msgstr "เพิ่ม %(item)s อีก 1 รายการ เข้าในตะกร้าของคุณ" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format @@ -31713,19 +33260,19 @@ msgid "" "Add one more %(item)s to your cart. You currently have %(count)s in your " "cart." msgstr "" +"เพิ่ม %(item)s อีก 1 รายการ เข้าในตะกร้าของคุณ ขณะนี้คุณมีอยู่ในตะกร้า %(count)s รายการ" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/order_giftcard.html #: pretix/presale/templates/pretixpresale/event/position_giftcard.html msgid "Current value:" -msgstr "" +msgstr "มูลค่าปัจจุบัน:" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format msgid "One product" msgid_plural "%(num)s products" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(num)s รายการสินค้า" #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #, python-format @@ -31815,64 +33362,64 @@ msgstr "เปลี่ยนลำดับที่ #%(positionid)s จาก #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, python-format msgid "Add-on product to position #%(positionid)s" -msgstr "" +msgstr "สินค้าเสริมสำหรับตำแหน่ง #%(positionid)s" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, python-format msgid "Change date of position #%(positionid)s from \"%(old)s\" to \"%(new)s\"" -msgstr "" +msgstr "เปลี่ยนวันที่ของตำแหน่ง #%(positionid)s จาก \"%(old)s\" เป็น \"%(new)s\"" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, python-format msgid "Change price of position #%(positionid)s from %(old)s to %(new)s" -msgstr "" +msgstr "เปลี่ยนราคาของตำแหน่ง #%(positionid)s จาก %(old)s เป็น %(new)s" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, python-format msgid "Add position (%(item)s – %(variation)s)" -msgstr "" +msgstr "เพิ่มตำแหน่ง (%(item)s – %(variation)s)" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, python-format msgid "Add position (%(item)s)" -msgstr "" +msgstr "เพิ่มรายการ (%(item)s)" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, python-format msgid "Remove position #%(positionid)s (%(item)s – %(variation)s)" -msgstr "" +msgstr "ลบรายการที่ #%(positionid)s (%(item)s – %(variation)s)" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #, python-format msgid "Remove position #%(positionid)s (%(item)s)" -msgstr "" +msgstr "ลบรายการที่ #%(positionid)s (%(item)s)" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "Total price change" -msgstr "" +msgstr "ยอดเปลี่ยนแปลงราคารวม" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "New order total" -msgstr "" +msgstr "ราคารวมคำสั่งซื้อใหม่" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "You already paid" -msgstr "" +msgstr "ชำระแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "You will need to pay" -msgstr "" +msgstr "ยอดที่ต้องชำระเพิ่ม" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "You will be refunded" -msgstr "" +msgstr "ยอดที่คุณจะได้รับคืน" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "" "The organizer will get in touch with you to clarify the details of your " "refund." -msgstr "" +msgstr "ผู้จัดงานจะติดต่อคุณเพื่อแจ้งรายละเอียดเกี่ยวกับการคืนเงิน" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html @@ -31881,6 +33428,7 @@ msgid "" "The refund will be issued in form of a gift card that you can use for " "further purchases." msgstr "" +"การคืนเงินจะดำเนินการในรูปแบบของบัตรของขวัญ ซึ่งคุณสามารถใช้สำหรับการสั่งซื้อครั้งต่อไปได้" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html @@ -31889,6 +33437,9 @@ msgid "" "method. Depending on the payment method, please allow for up to two weeks " "before this appears on your statement." msgstr "" +"ยอดเงินคืนจะถูกส่งกลับไปยังช่องทางการชำระเงินเดิมของคุณโดยอัตโนมัติ " +"ขึ้นอยู่กับช่องทางการชำระเงิน " +"โปรดรอสูงสุดประมาณสองสัปดาห์ก่อนที่ยอดเงินจะแสดงในรายการเดินบัญชีของคุณ" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html @@ -31898,43 +33449,46 @@ msgid "" "to initiate the transfer manually. Please be patient as this might take a " "bit longer." msgstr "" +"เนื่องจากวิธีการชำระเงินที่คุณใช้ ยอดเงินคืนไม่สามารถส่งกลับให้คุณได้โดยอัตโนมัติ แต่ผู้จัดงานจะต้องดำเนินการโอนเงินด้วยตนเอง " +"โปรดอดใจรอเนื่องจากอาจใช้เวลานานขึ้นเล็กน้อย" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "" "Your entire order will be considered unpaid until you paid this difference." -msgstr "" +msgstr "คำสั่งซื้อทั้งหมดของคุณจะถือว่ายังไม่ได้ชำระเงินจนกว่าคุณจะชำระส่วนต่างนี้เรียบร้อยแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html msgid "" "You might not be able to use any of the tickets in your order until this " "payment has been received." -msgstr "" +msgstr "คุณอาจไม่สามารถใช้ตั๋วใดๆ ในคำสั่งซื้อของคุณได้จนกว่าจะได้รับยอดชำระนี้" #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html msgctxt "checkoutflow" msgid "Checkout steps" -msgstr "" +msgstr "ขั้นตอนการชำระเงิน" #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html msgid "Completed:" -msgstr "" +msgstr "เสร็จสมบูรณ์:" #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html msgid "Current:" -msgstr "" +msgstr "ปัจจุบัน:" #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html msgctxt "checkoutflow" msgid "Order confirmed" -msgstr "" +msgstr "คำสั่งซื้อได้รับการยืนยันแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html msgid "Please check your email account, we've sent you your tickets." -msgstr "" +msgstr "โปรดตรวจสอบกล่องข้อความในอีเมลของคุณ เราได้ส่งตั๋วให้คุณแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html msgid "Please check your email account, we've sent you an email." -msgstr "" +msgstr "โปรดตรวจสอบกล่องข้อความในอีเมลของคุณ เราได้ส่งอีเมลถึงคุณแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html msgid "" @@ -31942,18 +33496,19 @@ msgid "" "the order clicked the link in the email they received to confirm the email " "address is valid." msgstr "" +"คุณสามารถดาวน์โหลดตั๋วของคุณได้ที่นี่ ทันทีที่ผู้สั่งซื้อคลิกลิงก์ในอีเมลที่ได้รับเพื่อยืนยันว่าที่อยู่อีเมลถูกต้อง" #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html msgid "" "If you click the link in our email, you will be able to download your " "tickets here." -msgstr "" +msgstr "หากคุณคลิกลิงก์ในอีเมลของเรา คุณจะสามารถดาวน์โหลดตั๋วของคุณได้ที่นี่" #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html msgid "" "If the email has no attachment, click the link in our email and you will be " "able to download them from here." -msgstr "" +msgstr "หากอีเมลไม่มีไฟล์แนบ ให้คลิกลิงก์ในอีเมลของเรา แล้วคุณจะสามารถดาวน์โหลดตั๋วจากที่นี่ได้" #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html msgid "Please have your ticket ready when entering the event." @@ -32019,12 +33574,10 @@ msgid "Your order qualifies for a discount" msgstr "คำสั่งซื้อของคุณได้รับส่วนลด" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "รายการที่ไม่มีหมวดหมู่" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "แสดงรูปภาพขนาดเต็มของ %(item)s" @@ -32033,30 +33586,31 @@ msgstr "แสดงรูปภาพขนาดเต็มของ %(item)s #, python-format msgid "%(amount)s× in your cart" msgid_plural "%(amount)s× in your cart" -msgstr[0] "" +msgstr[0] "%(amount)s× ในตะกร้าของคุณ" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s รวมภาษีแล้ว" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s ไม่รวมภาษี" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" -msgstr "" +msgstr "กำหนดราคาในหน่วย %(currency)s สำหรับ %(item)s" + +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "รูปภาพที่คุณอัปโหลดไว้ก่อนหน้านี้" #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" -msgstr "" +msgstr "มีจำหน่ายอยู่ในขณะนี้ %(num)s รายการ" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html @@ -32064,69 +33618,69 @@ msgstr "" #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html msgid "calendar navigation" -msgstr "" +msgstr "การนำทางปฏิทิน" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html #, python-format msgid "Show previous month, %(month)s" -msgstr "" +msgstr "แสดงเดือนก่อนหน้า, %(month)s" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html #: pretix/presale/templates/pretixpresale/organizers/calendar.html msgid "Month" -msgstr "" +msgstr "เดือน" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html #: pretix/presale/templates/pretixpresale/organizers/calendar.html msgid "Show month" -msgstr "" +msgstr "แสดงมุมมองเดือน" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html #, python-format msgid "Show next month, %(month)s" -msgstr "" +msgstr "แสดงเดือนถัดไป, %(month)s" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html #, python-format msgid "Show previous week, %(week)s" -msgstr "" +msgstr "แสดงสัปดาห์ก่อนหน้า, %(week)s" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html msgid "Select a week to display" -msgstr "" +msgstr "เลือกสัปดาห์ที่จะแสดงผล" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html msgid "Week" -msgstr "" +msgstr "สัปดาห์" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html msgid "Select week to show" -msgstr "" +msgstr "เลือกสัปดาห์เพื่อแสดงผล" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html msgid "Show week" -msgstr "" +msgstr "แสดงมุมมองสัปดาห์" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html #, python-format msgid "Show next week, %(week)s" -msgstr "" +msgstr "แสดงสัปดาห์ถัดไป, %(week)s" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html #: pretix/presale/templates/pretixpresale/organizers/index.html #: pretix/presale/views/widget.py msgid "More info" -msgstr "" +msgstr "ข้อมูลเพิ่มเติม" #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html msgctxt "form" msgid "has error" -msgstr "" +msgstr "มีข้อผิดพลาด" #: pretix/presale/templates/pretixpresale/event/index.html #, python-format @@ -32135,35 +33689,38 @@ msgid "" " Calendar for %(datetime)s\n" " " msgstr "" +"\n" +" ปฏิทินสำหรับ %(datetime)s\n" +" " #: pretix/presale/templates/pretixpresale/event/index.html msgid "Please select a date to redeem your voucher." -msgstr "" +msgstr "โปรดเลือกวันที่เพื่อใช้สิทธิ์เวาเชอร์ของคุณ" #: pretix/presale/templates/pretixpresale/event/index.html msgid "View other date" -msgstr "" +msgstr "ดูวันอื่น" #: pretix/presale/templates/pretixpresale/event/index.html msgid "Choose date to book a ticket" -msgstr "" +msgstr "เลือกวันที่เพื่อจองตั๋ว" #: pretix/presale/templates/pretixpresale/event/index.html #: pretix/presale/views/waiting.py pretix/presale/views/widget.py msgid "The booking period for this event is over." -msgstr "" +msgstr "ระยะเวลาการจองสำหรับงานนี้สิ้นสุดลงแล้ว" #: pretix/presale/templates/pretixpresale/event/index.html #: pretix/presale/views/widget.py #, python-format msgid "The booking period for this event will start on %(date)s at %(time)s." -msgstr "" +msgstr "ระยะเวลาการจองสำหรับงานนี้จะเริ่มในวันที่ %(date)s เวลา %(time)s น." #: pretix/presale/templates/pretixpresale/event/index.html #: pretix/presale/templates/pretixpresale/event/seatingplan.html #: pretix/presale/templates/pretixpresale/event/voucher.html msgid "We're now trying to reserve this for you!" -msgstr "" +msgstr "เรากำลังพยายามสำรองสิ่งนี้ให้คุณ!" #: pretix/presale/templates/pretixpresale/event/index.html msgid "" @@ -32171,10 +33728,12 @@ msgid "" "you want, you can add yourself to the waiting list. We will then notify if " "seats are available again." msgstr "" +"ประเภทที่นั่งบางส่วนในผังที่นั่งด้านบนขายหมดแล้วในขณะนี้ หากคุณต้องการ " +"คุณสามารถลงชื่อในรายการสำรองคิวได้ เราจะแจ้งให้คุณทราบเมื่อมีที่นั่งว่างอีกครั้ง" #: pretix/presale/templates/pretixpresale/event/index.html msgid "Join waiting list" -msgstr "" +msgstr "เข้าร่วมรายการสำรองคิว" #: pretix/presale/templates/pretixpresale/event/index.html #: pretix/presale/templates/pretixpresale/event/voucher.html @@ -32261,46 +33820,51 @@ msgid "" "your order later. We also sent you an email to the address you specified " "containing the link to this page." msgstr "" +"โปรดบุ๊กมาร์กหรือบันทึกลิงก์ของหน้านี้ไว้ หากคุณต้องการเข้าถึงคำสั่งซื้อของคุณในภายหลัง นอกจากนี้ " +"เราได้ส่งอีเมลพร้อมลิงก์สำหรับเข้าถึงหน้านี้ไปยังที่อยู่อีเมลที่คุณระบุไว้แล้ว" #: pretix/presale/templates/pretixpresale/event/order.html msgid "" "Please save the following link if you want to access your order later. We " "also sent you an email to the address you specified containing the link." msgstr "" +"โปรดบันทึกลิงก์ต่อไปนี้ไว้ หากคุณต้องการเข้าถึงคำสั่งซื้อของคุณในภายหลัง นอกจากนี้ " +"เราได้ส่งอีเมลพร้อมลิงก์ไปยังที่อยู่อีเมลที่คุณระบุไว้แล้ว" #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/position.html msgid "View in backend" -msgstr "" +msgstr "ดูในระบบหลังบ้าน" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format msgid "A payment of %(total)s is still pending for this order." -msgstr "" +msgstr "คำสั่งซื้อนี้ยังมียอดคงค้างชำระอยู่อีก %(total)s" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format msgid "Please complete your payment before %(date)s" -msgstr "" +msgstr "โปรดชำระเงินให้เสร็จสิ้นก่อนวันที่ %(date)s" #: pretix/presale/templates/pretixpresale/event/order.html msgid "Re-try payment or choose another payment method" -msgstr "" +msgstr "ลองชำระเงินอีกครั้ง หรือเลือกวิธีชำระเงินอื่น" #: pretix/presale/templates/pretixpresale/event/order.html msgid "" "We've received your request to cancel this order. Please stay patient while " "the event organizer decides on the cancellation." msgstr "" +"เราได้รับคำร้องขอยกเลิกคำสั่งซื้อนี้ของคุณแล้ว โปรดรอสักครู่ในระหว่างที่ผู้จัดงานพิจารณาการยกเลิก" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format msgid "A refund of %(amount)s will be sent out to you soon, please be patient." -msgstr "" +msgstr "เงินคืนจำนวน %(amount)s จะถูกส่งถึงคุณเร็วๆ นี้ โปรดอดใจรอ" #: pretix/presale/templates/pretixpresale/event/order.html msgid "Print" -msgstr "" +msgstr "พิมพ์" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format @@ -32308,16 +33872,18 @@ msgid "" "We've issued your refund of %(amount)s as a gift card. On your next purchase " "with us, you can use the following gift card code during payment:" msgstr "" +"เราได้ดำเนินการคืนเงินจำนวน %(amount)s ของคุณเป็นบัตรของขวัญแล้ว " +"สำหรับการสั่งซื้อครั้งต่อไปกับเรา คุณสามารถใช้รหัสบัตรของขวัญต่อไปนี้ในระหว่างการชำระเงิน:" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format msgid "The current value of your gift card is %(value)s." -msgstr "" +msgstr "มูลค่าปัจจุบันของบัตรของขวัญของคุณคือ %(value)s" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format msgid "This gift card is valid until %(expiry)s." -msgstr "" +msgstr "บัตรของขวัญนี้สามารถใช้งานได้ถึงวันที่ %(expiry)s" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format @@ -32325,26 +33891,28 @@ msgid "" "A refund of %(amount)s has been sent to you. Depending on the payment " "method, please allow for up to 14 days until it shows up on your statement." msgstr "" +"ส่งเงินคืนจำนวน %(amount)s ให้คุณเรียบร้อยแล้ว ขึ้นอยู่กับช่องทางการชำระเงิน " +"ยอดเงินอาจใช้เวลาสูงสุด 14 วันจึงจะแสดงในรายการเดินบัญชีของคุณ" #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/position.html msgid "Change ordered items" -msgstr "" +msgstr "เปลี่ยนแปลงรายการสินค้าที่สั่งซื้อ" #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/position.html msgid "Change details" -msgstr "" +msgstr "เปลี่ยนแปลงรายละเอียด" #: pretix/presale/templates/pretixpresale/event/order.html msgid "" "You need to select a payment method above before you can request an invoice." -msgstr "" +msgstr "คุณต้องเลือกวิธีการชำระเงินด้านบนก่อน จึงจะสามารถขอใบแจ้งหนี้ได้" #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_modify.html msgid "Request invoice" -msgstr "" +msgstr "ขอใบแจ้งหนี้" #: pretix/presale/templates/pretixpresale/event/order.html msgid "Your information" @@ -32352,41 +33920,41 @@ msgstr "ข้อมูลของคุณ" #: pretix/presale/templates/pretixpresale/event/order.html msgid "Change your information" -msgstr "" +msgstr "เปลี่ยนแปลงข้อมูลของคุณ" #: pretix/presale/templates/pretixpresale/event/order.html msgid "Internal Reference" -msgstr "" +msgstr "รหัสอ้างอิงภายใน" #: pretix/presale/templates/pretixpresale/event/order.html msgctxt "action" msgid "Change or cancel your order" -msgstr "" +msgstr "เปลี่ยนแปลงหรือยกเลิกคำสั่งซื้อของคุณ" #: pretix/presale/templates/pretixpresale/event/order.html msgctxt "action" msgid "Change your order" -msgstr "" +msgstr "เปลี่ยนแปลงคำสั่งซื้อของคุณ" #: pretix/presale/templates/pretixpresale/event/order.html msgctxt "action" msgid "Cancel your order" -msgstr "" +msgstr "ยกเลิกคำสั่งซื้อของคุณ" #: pretix/presale/templates/pretixpresale/event/order.html msgid "" "If you want to make changes to the products you bought, you can click on the " "button to change your order." -msgstr "" +msgstr "หากคุณต้องการเปลี่ยนแปลงสินค้าที่ซื้อไว้ คุณสามารถคลิกที่ปุ่มเพื่อเปลี่ยนแปลงคำสั่งซื้อของคุณได้" #: pretix/presale/templates/pretixpresale/event/order.html msgid "Change order" -msgstr "" +msgstr "เปลี่ยนแปลงคำสั่งซื้อ" #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "You can request to cancel this order." -msgstr "" +msgstr "คุณสามารถยื่นขอยกเลิกคำสั่งซื้อนี้ได้" #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html @@ -32395,28 +33963,30 @@ msgid "" "receive a full refund or if a cancellation fee is deducted according to " "their cancellation policy." msgstr "" +"หากคำร้องขอของคุณได้รับการอนุมัติ ผู้จัดงานจะพิจารณาว่าคุณจะได้รับเงินคืนเต็มจำนวน " +"หรือจะถูกหักค่าธรรมเนียมการยกเลิกตามนโยบายการยกเลิกของผู้จัดงาน" #: pretix/presale/templates/pretixpresale/event/order.html msgid "" "The refund can be issued to your original payment method or as a gift card." -msgstr "" +msgstr "การคืนเงินสามารถดำเนินการไปยังช่องทางชำระเงินเดิมของคุณ หรือออกเป็นบัตรของขวัญได้" #: pretix/presale/templates/pretixpresale/event/order.html msgid "The refund will be issued to your original payment method." -msgstr "" +msgstr "การคืนเงินจะดำเนินการไปยังช่องทางชำระเงินเดิมของคุณ" #: pretix/presale/templates/pretixpresale/event/order.html msgid "This will invalidate all tickets in this order." -msgstr "" +msgstr "การดำเนินการนี้จะทำให้ตั๋วทั้งหมดในคำสั่งซื้อนี้ไม่สามารถใช้งานได้" #: pretix/presale/templates/pretixpresale/event/order.html msgid "" "You can request to cancel this order, but you will not receive a refund." -msgstr "" +msgstr "คุณสามารถยื่นคำร้องขอยกเลิกคำสั่งซื้อนี้ได้ แต่คุณจะไม่ได้รับเงินคืน" #: pretix/presale/templates/pretixpresale/event/order.html msgid "You can cancel this order, but you will not receive a refund." -msgstr "" +msgstr "คุณสามารถยกเลิกคำสั่งซื้อนี้ได้ แต่คุณจะไม่ได้รับเงินคืน" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format @@ -32425,6 +33995,9 @@ msgid "" "cancellation fee of %(fee)s will be kept and you will " "receive a refund of the remainder." msgstr "" +"คุณสามารถยื่นคำร้องขอยกเลิกคำสั่งซื้อนี้ได้ หากคำร้องขอของคุณได้รับการอนุมัติ " +"จะมีการหักค่าธรรมเนียมการยกเลิกจำนวน %(fee)sและคุณจะได้รับเงินคืนในส่วนที่เหลือ" #: pretix/presale/templates/pretixpresale/event/order.html #, python-format @@ -32433,16 +34006,20 @@ msgid "" "%(fee)s will be kept and you will receive a refund of the " "remainder." msgstr "" +"คุณสามารถยกเลิกคำสั่งซื้อนี้ได้ ในกรณีนี้ จะมีการหักค่าธรรมเนียมการยกเลิกจำนวน " +"%(fee)s และคุณจะได้รับเงินคืนในส่วนที่เหลือ" #: pretix/presale/templates/pretixpresale/event/order.html msgid "" "You can request to cancel this order. If your request is approved, you get a " "full refund." msgstr "" +"คุณสามารถยื่นคำร้องขอยกเลิกคำสั่งซื้อนี้ได้ หากคำร้องขอของคุณได้รับการอนุมัติ " +"คุณจะได้รับเงินคืนเต็มจำนวน" #: pretix/presale/templates/pretixpresale/event/order.html msgid "You can cancel this order and receive a full refund." -msgstr "" +msgstr "คุณสามารถยกเลิกคำสั่งซื้อนี้และรับเงินคืนเต็มจำนวน" #: pretix/presale/templates/pretixpresale/event/order.html #: pretix/presale/templates/pretixpresale/event/order_cancel.html @@ -32451,20 +34028,22 @@ msgid "" "You can cancel this order. As per our cancellation policy, you will still be " "required to pay a cancellation fee of %(fee)s." msgstr "" +"คุณสามารถยกเลิกคำสั่งซื้อนี้ได้ ทั้งนี้ ตามนโยบายการยกเลิกของเรา " +"คุณยังคงต้องชำระค่าธรรมเนียมการยกเลิกจำนวน %(fee)s" #: pretix/presale/templates/pretixpresale/event/order.html msgid "You can cancel this order using the following button." -msgstr "" +msgstr "คุณสามารถยกเลิกคำสั่งซื้อนี้ได้โดยใช้ปุ่มต่อไปนี้" #: pretix/presale/templates/pretixpresale/event/order_cancel.html #, python-format msgid "Request cancellation: %(code)s" -msgstr "" +msgstr "ยื่นขอยกเลิก: %(code)s" #: pretix/presale/templates/pretixpresale/event/order_cancel.html #, python-format msgid "Cancel order: %(code)s" -msgstr "" +msgstr "ยกเลิกคำสั่งซื้อ: %(code)s" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "" @@ -32472,136 +34051,144 @@ msgid "" "organizer will then decide on your request. If they approve, your order will " "be canceled and all tickets will be invalidated." msgstr "" +"คุณสามารถยื่นขอยกเลิกคำสั่งซื้อของคุณได้ในหน้านี้ โดยผู้จัดงานจะพิจารณาคำขอของคุณ " +"หากคำขอได้รับการอนุมัติ คำสั่งซื้อของคุณจะถูกยกเลิก และตั๋วทั้งหมดจะถูกยกเลิกใช้งาน" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "" "If you cancel this order, all tickets will be invalidated and you can no " "longer use them. You cannot revert this action." msgstr "" +"หากคุณยกเลิกคำสั่งซื้อนี้ ตั๋วทั้งหมดจะถูกยกเลิกใช้งาน และคุณจะไม่สามารถใช้งานตั๋วได้อีกต่อไป " +"การดำเนินการนี้ไม่สามารถย้อนกลับได้" #: pretix/presale/templates/pretixpresale/event/order_cancel.html #, python-format msgid "" "If you want, you can request a refund for the full amount minus a " "cancellation fee of %(fee)s." -msgstr "" +msgstr "หากคุณต้องการ คุณสามารถยื่นขอคืนเงินเต็มจำนวนโดยหักค่าธรรมเนียมการยกเลิก %(fee)s" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "If you want, you can request a full refund." -msgstr "" +msgstr "หากคุณต้องการ คุณสามารถยื่นขอคืนเงินเต็มจำนวนได้" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "Enter custom amount" -msgstr "" +msgstr "ระบุจำนวนเงินเอง" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "Refund amount:" -msgstr "" +msgstr "จำนวนเงินที่คืน:" #: pretix/presale/templates/pretixpresale/event/order_cancel.html #, python-format msgid "Your gift card will be valid until %(expiry_date)s." -msgstr "" +msgstr "บัตรของขวัญของคุณจะสามารถใช้งานได้จนถึงวันที่ %(expiry_date)s" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "I want the refund as a gift card for later purchases" -msgstr "" +msgstr "ฉันต้องการรับเงินคืนเป็นบัตรของขวัญสำหรับการซื้อในครั้งถัดไป" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "I want the refund to be sent to my original payment method" -msgstr "" +msgstr "ฉันต้องการรับเงินคืนผ่านช่องทางชำระเงินเดิม" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "The following payment methods will be used to refund the money to you:" -msgstr "" +msgstr "ช่องทางการชำระเงินต่อไปนี้จะถูกใช้เพื่อคืนเงินให้กับคุณ:" #: pretix/presale/templates/pretixpresale/event/order_cancel.html msgid "Yes, request cancellation" -msgstr "" +msgstr "ใช่, ยื่นขอยกเลิก" #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html msgid "Please confirm the following changes to your order." -msgstr "" +msgstr "โปรดยืนยันการเปลี่ยนแปลงคำสั่งซื้อของคุณดังต่อไปนี้" #: pretix/presale/templates/pretixpresale/event/order_giftcard.html #: pretix/presale/templates/pretixpresale/event/position_giftcard.html #, python-format msgid "Gift card: %(code)s" -msgstr "" +msgstr "บัตรของขวัญ: %(code)s" #: pretix/presale/templates/pretixpresale/event/order_modify.html msgid "Modify order" -msgstr "" +msgstr "แก้ไขคำสั่งซื้อ" #: pretix/presale/templates/pretixpresale/event/order_modify.html #, python-format msgid "Modify order: %(code)s" -msgstr "" +msgstr "แก้ไขคำสั่งซื้อ: %(code)s" #: pretix/presale/templates/pretixpresale/event/order_modify.html msgid "" "Modifying your invoice address will not automatically generate a new " "invoice. Please contact us if you need a new invoice." msgstr "" +"การแก้ไขที่อยู่สำหรับออกใบแจ้งหนี้จะไม่สร้างใบแจ้งหนี้ใหม่โดยอัตโนมัติ " +"โปรดติดต่อเราหากคุณต้องการใบแจ้งหนี้ใหม่" #: pretix/presale/templates/pretixpresale/event/order_modify.html #: pretix/presale/templates/pretixpresale/event/position_modify.html msgid "Save changes" -msgstr "" +msgstr "บันทึกการเปลี่ยนแปลง" #: pretix/presale/templates/pretixpresale/event/order_pay_change.html msgid "Change payment method" -msgstr "" +msgstr "เปลี่ยนแปลงวิธีการชำระเงิน" #: pretix/presale/templates/pretixpresale/event/order_pay_change.html #, python-format msgid "Choose payment method: %(code)s" -msgstr "" +msgstr "เลือกวิธีการชำระเงิน: %(code)s" #: pretix/presale/templates/pretixpresale/event/order_pay_change.html msgid "" "Please note: If you change your payment method, your order total will change " "by the amount displayed to the right of each method." msgstr "" +"ข้อควรจำ: หากคุณเปลี่ยนแปลงวิธีการชำระเงิน " +"ยอดรวมคำสั่งซื้อของคุณจะเปลี่ยนแปลงตามจำนวนที่แสดงด้านขวาของแต่ละวิธี" #: pretix/presale/templates/pretixpresale/event/order_pay_change.html msgid "There are no alternative payment providers available for this order." -msgstr "" +msgstr "ไม่มีผู้ให้บริการชำระเงินอื่นที่สามารถใช้งานได้สำหรับคำสั่งซื้อนี้" #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html msgid "Please confirm the following payment details." -msgstr "" +msgstr "โปรดยืนยันรายละเอียดการชำระเงินดังต่อไปนี้" #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html #, python-format msgid "Total: %(total)s" -msgstr "" +msgstr "ยอดรวม: %(total)s" #: pretix/presale/templates/pretixpresale/event/payment_qr_codes.html msgid "" "Scan this image with your banking app’s QR-Reader to start the payment " "process." -msgstr "" +msgstr "สแกนภาพนี้ด้วยตัวอ่าน QR Code ในแอปธนาคารของคุณเพื่อเริ่มขั้นตอนการชำระเงิน" #: pretix/presale/templates/pretixpresale/event/payment_qr_codes.html msgid "Scan the QR code with your banking app" -msgstr "" +msgstr "สแกน QR Code ด้วยแอปธนาคารของคุณ" #: pretix/presale/templates/pretixpresale/event/position.html msgid "Registration details" -msgstr "" +msgstr "รายละเอียดการลงทะเบียน" #: pretix/presale/templates/pretixpresale/event/position.html msgid "Your registration" -msgstr "" +msgstr "การลงทะเบียนของคุณ" #: pretix/presale/templates/pretixpresale/event/position.html msgid "Your items" -msgstr "" +msgstr "รายการสินค้าของคุณ" #: pretix/presale/templates/pretixpresale/event/position.html msgid "Additional information" -msgstr "" +msgstr "ข้อมูลเพิ่มเติม" #: pretix/presale/templates/pretixpresale/event/position.html #, python-format @@ -32609,17 +34196,19 @@ msgid "" "This order is managed for you by %(email)s. Please contact them for any " "questions regarding payment, cancellation or changes to this order." msgstr "" +"คำสั่งซื้อนี้ได้รับการดูแลให้คุณโดย %(email)s หากมีข้อสงสัยเกี่ยวกับการชำระเงิน การยกเลิก " +"หรือการเปลี่ยนแปลงคำสั่งซื้อนี้ โปรดติดต่อผู้ดูแลดังกล่าว" #: pretix/presale/templates/pretixpresale/event/position.html msgctxt "action" msgid "Change your ticket" -msgstr "" +msgstr "เปลี่ยนแปลงตั๋วของคุณ" #: pretix/presale/templates/pretixpresale/event/position.html msgid "" "If you want to make changes to the components of your ticket, you can click " "on the following button." -msgstr "" +msgstr "หากคุณต้องการเปลี่ยนแปลงส่วนประกอบของตั๋ว คุณสามารถคลิกที่ปุ่มต่อไปนี้" #: pretix/presale/templates/pretixpresale/event/position.html #, python-format @@ -32628,26 +34217,30 @@ msgid "" "changes, please get in touch with the person who bought the ticket " "(%(email)s)." msgstr "" +"คุณสามารถทำการเปลี่ยนแปลงตั๋วนี้ด้วยตัวเองได้เพียงบางส่วนเท่านั้น สำหรับการเปลี่ยนแปลงเพิ่มเติม " +"โปรดติดต่อผู้ที่ซื้อตั๋ว (%(email)s)" #: pretix/presale/templates/pretixpresale/event/position.html #: pretix/presale/templates/pretixpresale/event/position_change.html #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html msgid "Change ticket" -msgstr "" +msgstr "เปลี่ยนแปลงตั๋ว" #: pretix/presale/templates/pretixpresale/event/position_change.html msgid "" "Please select the desired changes to your ticket. Note that you can only " "perform changes that do not change the total price of the ticket." msgstr "" +"โปรดเลือกรายการเปลี่ยนแปลงที่คุณต้องการสำหรับตั๋วของคุณ " +"โปรดทราบว่าคุณสามารถทำการเปลี่ยนแปลงที่ไม่กระทบต่อราคารวมของตั๋วได้เท่านั้น" #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html msgid "Please confirm the following changes to your ticket." -msgstr "" +msgstr "โปรดยืนยันการเปลี่ยนแปลงต่อไปนี้สำหรับตั๋วของคุณ" #: pretix/presale/templates/pretixpresale/event/position_modify.html msgid "Modify ticket" -msgstr "" +msgstr "แก้ไขข้อมูลตั๋ว" #: pretix/presale/templates/pretixpresale/event/resend_link.html msgid "" @@ -32655,18 +34248,20 @@ msgid "" "you used for your order. We will send you an email with links to all orders " "you placed using this email address." msgstr "" +"หากคุณทำลิงก์ไปยังคำสั่งซื้อสูญหาย โปรดระบุที่อยู่อีเมลที่คุณใช้ในการสั่งซื้อ " +"เราจะส่งอีเมลพร้อมลิงก์ไปยังคำสั่งซื้อทั้งหมดที่คุณทำรายการโดยใช้อีเมลนี้" #: pretix/presale/templates/pretixpresale/event/resend_link.html msgid "Send links" -msgstr "" +msgstr "ส่งลิงก์" #: pretix/presale/templates/pretixpresale/event/timemachine.html msgid "Time machine" -msgstr "" +msgstr "เครื่องย้อนเวลา (Time Machine)" #: pretix/presale/templates/pretixpresale/event/timemachine.html msgid "Test your shop as if it were a different date and time." -msgstr "" +msgstr "ทดสอบร้านค้าของคุณเสมือนว่าเป็นวันที่และเวลาอื่น" #: pretix/presale/templates/pretixpresale/event/timemachine.html msgid "" @@ -32674,51 +34269,49 @@ msgid "" "the shop that affect quotas, such as the validity period of carts and " "vouchers." msgstr "" +"โปรดทราบว่าเวลาที่เปลี่ยนแปลงจะไม่ถูกนำมาพิจารณาสำหรับองค์ประกอบของร้านค้าที่มีผลต่อโควตา " +"เช่น ระยะเวลาการใช้งานของตะกร้าสินค้าและเวาเชอร์" #: pretix/presale/templates/pretixpresale/event/timemachine.html msgid "Enable time machine" -msgstr "" +msgstr "เปิดใช้งาน Time Machine" #: pretix/presale/templates/pretixpresale/event/voucher.html #: pretix/presale/templates/pretixpresale/event/voucher_form.html msgid "Voucher redemption" -msgstr "" +msgstr "การใช้สิทธิ์เวาเชอร์" #: pretix/presale/templates/pretixpresale/event/voucher.html msgid "This voucher is valid only for the following specific date and time." -msgstr "" +msgstr "เวาเชอร์นี้สามารถใช้งานได้เฉพาะวันและเวลาที่ระบุไว้ต่อไปนี้เท่านั้น" #: pretix/presale/templates/pretixpresale/event/voucher.html msgid "" "For the selected date, there are currently no products available that can be " "bought with this voucher. Please try a different date or a different voucher." msgstr "" +"สำหรับวันที่เลือก ขณะนี้ไม่มีสินค้าที่สามารถซื้อด้วยเวาเชอร์นี้ได้ โปรดลองเลือกวันที่อื่นหรือใช้เวาเชอร์อื่น" #: pretix/presale/templates/pretixpresale/event/voucher.html msgid "" "There are currently no products available that can be bought with this " "voucher." -msgstr "" +msgstr "ขณะนี้ไม่มีสินค้าที่สามารถซื้อด้วยเวาเชอร์นี้ได้" #: pretix/presale/templates/pretixpresale/event/voucher.html msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" +msgstr "คุณได้กรอกรหัสเวาเชอร์ที่ให้สิทธิ์คุณในการซื้อหนึ่งในสินค้าต่อไปนี้ตามราคาที่ระบุ:" #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." -msgstr "" +msgstr "คุณต้องเลือกสินค้าอย่างน้อย %(number)s รายการ" #: pretix/presale/templates/pretixpresale/event/waitinglist.html msgid "Add me to the waiting list" -msgstr "" +msgstr "เพิ่มฉันเข้าในรายการรอคิว" #: pretix/presale/templates/pretixpresale/event/waitinglist.html #, python-format @@ -32727,6 +34320,8 @@ msgid "" "waiting list. If we notify you, you'll have %(hours)s hours time to buy a " "ticket until we assign it to the next person on the list." msgstr "" +"หากมีตั๋วว่างอีกครั้ง เราจะแจ้งบุคคลแรกๆ ในรายการรอคิว หากเราแจ้งเตือนคุณ คุณจะมีเวลา " +"%(hours)s ชั่วโมงในการซื้อตั๋วก่อนที่เราจะสิทธิ์ตั๋วให้บุคคลถัดไปในรายการ" #: pretix/presale/templates/pretixpresale/event/waitinglist.html msgid "" @@ -32734,6 +34329,8 @@ msgid "" "you need to add yourself to the waiting list multiple times. There is no " "guarantee that you will receive a certain number of tickets." msgstr "" +"โปรดทราบว่าคุณจะได้รับตั๋วเพียงใบเดียวเท่านั้น หากคุณต้องการตั๋วหลายใบ " +"คุณต้องเพิ่มชื่อลงในรายการรอคิวหลายครั้ง ไม่มีหลักประกันว่าคุณจะได้รับตั๋วตามจำนวนที่แน่นอน" #: pretix/presale/templates/pretixpresale/event/waitinglist.html msgid "" @@ -32742,6 +34339,9 @@ msgid "" "email addresses. There is no guarantee that you will receive a certain " "number of tickets." msgstr "" +"โปรดทราบว่าคุณจะได้รับตั๋วเพียงใบเดียวเท่านั้น หากคุณต้องการตั๋วหลายใบ " +"คุณต้องเพิ่มชื่อลงในรายการรอคิวหลายครั้งโดยใช้อีเมลที่แตกต่างกัน " +"ไม่มีหลักประกันว่าคุณจะได้รับตั๋วตามจำนวนที่แน่นอน" #: pretix/presale/templates/pretixpresale/event/waitinglist.html msgid "" @@ -32749,14 +34349,16 @@ msgid "" "been added to the waiting list. We will only contact you once a spot opens " "up." msgstr "" +"คุณจะไม่ได้รับอีเมลยืนยันหลังจากถูกเพิ่มลงในรายการรอคิวแล้ว " +"เราจะติดต่อคุณเฉพาะเมื่อมีที่ว่างเปิดขึ้นเท่านั้น" #: pretix/presale/templates/pretixpresale/event/waitinglist.html msgid "Add me to the list" -msgstr "" +msgstr "เพิ่มฉันลงในรายการ" #: pretix/presale/templates/pretixpresale/event/waitinglist_remove.html msgid "Remove me from the waiting list" -msgstr "" +msgstr "ลบฉันออกจากรายการรอคิว" #: pretix/presale/templates/pretixpresale/event/waitinglist_remove.html msgid "" @@ -32764,33 +34366,33 @@ msgid "" "need the ticket any more, please be so kind and remove your ticket from the " "list so we can pass it on to the next person waiting as quickly as possible!" msgstr "" +"คุณได้รับการคัดเลือกจากรายการรอคิวของเราให้สามารถซื้อตั๋วได้ หากคุณไม่ต้องการตั๋วนี้แล้ว " +"กรุณาลบสิทธิ์ตั๋วของคุณออกจากรายการเพื่อที่เราจะได้ส่งต่อสิทธิ์ให้แก่คนถัดไปที่กำลังรออยู่ได้โดยเร็วที่สุด!" #: pretix/presale/templates/pretixpresale/event/waitinglist_remove.html msgctxt "waitinglist" msgid "Yes, remove my ticket" -msgstr "" +msgstr "ใช่ ลบสิทธิ์ตั๋วของฉันออก" #: pretix/presale/templates/pretixpresale/fragment_calendar.html msgid "Calendar" -msgstr "" +msgstr "ปฏิทิน" #: pretix/presale/templates/pretixpresale/fragment_calendar.html #, python-format msgid "%(count)s event" msgid_plural "%(count)s events" -msgstr[0] "" +msgstr[0] "%(count)s อีเวนต์" #: pretix/presale/templates/pretixpresale/fragment_calendar.html -#, fuzzy -#| msgid "No effect" msgid "No events" -msgstr "ไม่มีผลการเปลี่ยนแปลง" +msgstr "ไม่มีอีเวนต์" #: pretix/presale/templates/pretixpresale/fragment_calendar.html #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html msgid "(continued)" -msgstr "" +msgstr "(ต่อ)" #: pretix/presale/templates/pretixpresale/fragment_calendar.html #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html @@ -32798,7 +34400,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html #: pretix/presale/views/widget.py msgid "Few tickets left" -msgstr "" +msgstr "เหลือตั๋วอีกไม่มาก" #: pretix/presale/templates/pretixpresale/fragment_calendar.html #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html @@ -32807,7 +34409,7 @@ msgstr "" #: pretix/presale/views/widget.py msgctxt "available_event_in_list" msgid "Buy now" -msgstr "" +msgstr "ซื้อเลย" #: pretix/presale/templates/pretixpresale/fragment_calendar.html #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html @@ -32815,7 +34417,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html #: pretix/presale/views/widget.py msgid "Book now" -msgstr "" +msgstr "จองเลย" #: pretix/presale/templates/pretixpresale/fragment_calendar.html #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html @@ -32823,7 +34425,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html #: pretix/presale/views/widget.py msgid "Fully booked" -msgstr "" +msgstr "ถูกจองเต็มแล้ว" #: pretix/presale/templates/pretixpresale/fragment_calendar.html #, python-format @@ -32832,24 +34434,27 @@ msgid "" " from %(start_date)s\n" " " msgstr "" +"\n" +" ตั้งแต่ %(start_date)s\n" +" " #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html msgid "Event overview by month, week, etc." -msgstr "" +msgstr "ภาพรวมอีเวนต์ตามเดือน สัปดาห์ ฯลฯ" #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html msgid "iCal" -msgstr "" +msgstr "iCal" #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html msgctxt "day calendar" msgid "Single events" -msgstr "" +msgstr "อีเวนต์เดี่ยว" #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html msgctxt "timerange" msgid "to" -msgstr "" +msgstr "ถึง" #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html #, python-format @@ -32858,15 +34463,18 @@ msgid "" " from %(start_date)s\n" " " msgstr "" +"\n" +" ตั้งแต่ %(start_date)s\n" +" " #: pretix/presale/templates/pretixpresale/fragment_event_list_status.html msgid "Not yet on sale" -msgstr "" +msgstr "ยังไม่เปิดจำหน่าย" #: pretix/presale/templates/pretixpresale/fragment_event_list_status.html #, python-format msgid "Sale starts %(date)s" -msgstr "" +msgstr "เริ่มเปิดจำหน่าย %(date)s" #: pretix/presale/templates/pretixpresale/fragment_login_status.html msgid "customer account" @@ -32874,24 +34482,24 @@ msgstr "บัญชีลูกค้า" #: pretix/presale/templates/pretixpresale/fragment_login_status.html msgid "View customer account" -msgstr "" +msgstr "ดูบัญชีลูกค้า" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "We've started the requested process in a new window." -msgstr "" +msgstr "เราได้เริ่มกระบวนการที่คุณร้องขอในหน้าต่างใหม่แล้ว" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "If you do not see the new window, we can help you launch it again." -msgstr "" +msgstr "หากคุณไม่เห็นหน้าต่างใหม่ เราสามารถช่วยคุณเปิดหน้าต่างใหม่อีกครั้งได้" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "Open window again" -msgstr "" +msgstr "เปิดหน้าต่างใหม่อีกครั้ง" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "" "Once the process in the new window has been completed, you can continue here." -msgstr "" +msgstr "เมื่อกระบวนการในหน้าต่างใหม่เสร็จสมบูรณ์แล้ว คุณสามารถดำเนินการต่อที่นี่ได้" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "Close" @@ -32899,51 +34507,53 @@ msgstr "ปิด" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "Adjust settings in detail" -msgstr "" +msgstr "ปรับแต่งการตั้งค่าโดยละเอียด" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "Required cookies" -msgstr "" +msgstr "คุกกี้ที่จำเป็น" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "" "Functional cookies (e.g. shopping cart, login, payment, language preference) " "and technical cookies (e.g. security purposes)" msgstr "" +"คุกกี้เพื่อการทำงานของเว็บไซต์ (เช่น ตะกร้าสินค้า, การเข้าสู่ระบบ, การชำระเงิน, ภาษาที่เลือก) " +"และคุกกี้ทางเทคนิค (เช่น เพื่อวัตถุประสงค์ด้านความปลอดภัย)" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgctxt "cookie_usage" msgid "Functionality" -msgstr "" +msgstr "เพื่อการใช้งาน" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgctxt "cookie_usage" msgid "Analytics" -msgstr "" +msgstr "เพื่อการวิเคราะห์" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgctxt "cookie_usage" msgid "Marketing" -msgstr "" +msgstr "เพื่อการตลาด" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgctxt "cookie_usage" msgid "Social features" -msgstr "" +msgstr "ฟีเจอร์โซเชียล" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "Save selection" -msgstr "" +msgstr "บันทึกตัวเลือก" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "You didn't select any ticket." -msgstr "" +msgstr "คุณยังไม่ได้เลือกตั๋วใดๆ" #: pretix/presale/templates/pretixpresale/fragment_modals.html msgid "" "Please tick a checkbox or enter a quantity for one of the ticket types to " "add to the cart." -msgstr "" +msgstr "โปรดทำเครื่องหมายในช่องหรือระบุจำนวนสำหรับประเภทตั๋วอย่างน้อยหนึ่งประเภทเพื่อเพิ่มลงในตะกร้า" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html #, python-format @@ -32952,23 +34562,26 @@ msgid "" " from %(start_date)s\n" " " msgstr "" +"\n" +" ตั้งแต่ %(start_date)s\n" +" " #: pretix/presale/templates/pretixpresale/giftcard/checkout.html msgid "The following gift cards are available in your customer account:" -msgstr "" +msgstr "บัตรของขวัญต่อไปนี้มีอยู่ในบัญชีลูกค้าของคุณ:" #: pretix/presale/templates/pretixpresale/giftcard/checkout.html msgid "Use gift card" -msgstr "" +msgstr "ใช้บัตรของขวัญ" #: pretix/presale/templates/pretixpresale/giftcard/checkout_confirm.html #, python-format msgid "Your gift card %(card)s will be used to pay for this order." -msgstr "" +msgstr "บัตรของขวัญ %(card)s ของคุณจะถูกใช้สำหรับการชำระเงินในคำสั่งซื้อนี้" #: pretix/presale/templates/pretixpresale/index.html msgid "Hello!" -msgstr "" +msgstr "สวัสดี!" #: pretix/presale/templates/pretixpresale/index.html #, python-format @@ -32976,56 +34589,58 @@ msgid "" "This is a self-hosted installation of pretix, your free and " "open source ticket sales software." msgstr "" +"นี่คือการติดตั้งแบบสฮอสติ้งของ pretix " +"ซอฟต์แวร์ขายตั๋วแบบโอเพ่นซอร์สและใช้งานฟรีของคุณ" #: pretix/presale/templates/pretixpresale/index.html msgid "" "If you're looking to buy a ticket, you need to follow a direct link to an " "event or organizer profile." -msgstr "" +msgstr "หากคุณกำลังมองหาซื้อตั๋ว คุณต้องไปตามลิงก์โดยตรงไปยังอีเวนต์หรือโปรไฟล์ของผู้จัดงาน" #: pretix/presale/templates/pretixpresale/index.html #, python-format msgid "" "If you're looking to configure this installation, please head " "over here." -msgstr "" +msgstr "หากคุณต้องการตั้งค่าการติดตั้งนี้ โปรดไปที่นี่" #: pretix/presale/templates/pretixpresale/index.html msgid "Enjoy!" -msgstr "" +msgstr "ขอให้สนุกกับการใช้งาน!" #: pretix/presale/templates/pretixpresale/organizers/calendar.html #, python-format msgid "Events in %(month)s" -msgstr "" +msgstr "อีเวนต์ในเดือน %(month)s" #: pretix/presale/templates/pretixpresale/organizers/calendar.html #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html msgid "Note that the events in this view are in different timezones." -msgstr "" +msgstr "โปรดทราบว่าอีเวนต์ในมุมมองนี้อยู่ในเขตเวลาที่แตกต่างกัน" #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html #, python-format msgid "Events on %(day)s" -msgstr "" +msgstr "อีเวนต์ในวันที่ %(day)s" #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html msgid "Select a date to display" -msgstr "" +msgstr "เลือกวันที่เพื่อแสดงผล" #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html msgid "Show date" -msgstr "" +msgstr "แสดงวันที่" #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html #, python-format msgid "Events in %(week)s (%(week_day_from)s – %(week_day_to)s)" -msgstr "" +msgstr "อีเวนต์ในสัปดาห์ที่ %(week)s (%(week_day_from)s – %(week_day_to)s)" #: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html msgid "Delete address" -msgstr "" +msgstr "ลบที่อยู่" #: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html msgid "Do you really want to delete the following address from your account?" @@ -33616,7 +35231,7 @@ msgstr "วันที่เลือกไม่มีอยู่ในรอ #: pretix/presale/views/widget.py msgid "This is not an event series." -msgstr "" +msgstr "นี่ไม่ใช่รอบงานแบบต่อเนื่อง" #: pretix/presale/views/widget.py #, python-format @@ -33639,6 +35254,15 @@ msgstr "สิทธิ์ในการเขียนข้อมูล" msgid "Kosovo" msgstr "โคโซโว" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "ตัวเลือกนี้มีผลเฉพาะกับปฏิทินของกิจกรรมแบบซีรีส์นี้เท่านั้น ไม่มีผลกับปฏิทินรวมของผู้จัดงาน" + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "เริ่มต้นที่ %(minprice)s" + #~ msgid "Account invitation" #~ msgstr "คำเชิญเข้าร่วมบัญชี" @@ -33662,9 +35286,6 @@ msgstr "โคโซโว" #~ msgid "Please do not use special characters in names." #~ msgstr "โปรดอย่าใช้อักขระพิเศษในชื่อ" -#~ msgid "State" -#~ msgstr "จังหวัด" - #~ msgid "Program times: date and time" #~ msgstr "เวลาของโปรแกรมกิจกรรม: วันและเวลา" diff --git a/src/pretix/locale/th/LC_MESSAGES/djangojs.po b/src/pretix/locale/th/LC_MESSAGES/djangojs.po index 5439882d6..47dd00b07 100644 --- a/src/pretix/locale/th/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/th/LC_MESSAGES/djangojs.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" -"PO-Revision-Date: 2026-05-20 10:58+0000\n" -"Last-Translator: Phumraphee Sae-tang \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-09-29 09:51+0000\n" +"Last-Translator: Nate Horst \n" "Language-Team: Thai \n" "Language: th\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2026.5\n" +"X-Generator: Weblate 2026.9.1\n" #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js msgid "Marked as paid" @@ -422,7 +422,7 @@ msgstr "กด Ctrl-C เพื่อคัดลอก!" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "Edit" -msgstr "" +msgstr "แก้ไข" #: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue msgid "Visualize" @@ -775,194 +775,163 @@ msgstr "เวลาท้องถิ่นของคุณ:" msgid "Google Pay" msgstr "Google Pay" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "จำนวน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "ลดจำนวน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "เพิ่มจำนวน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "กรองกิจกรรมตาม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "กรอง" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "ราคา" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "ราคาเดิม: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "ราคาใหม่: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "เลือก" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "เลือก %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "เลือกรูปแบบ %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "ขายหมดแล้ว" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "ซื้อ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "ลงทะเบียน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "สำรองไว้แล้ว" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "ฟรี" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "เริ่มต้นที่ %(currency)s %(price)s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "รูปภาพของ %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "รวม %(taxname)s %(rate)s%" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "บวก %(taxname)s %(rate)s% เพิ่ม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "รวมภาษีแล้ว" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "ยังไม่รวมภาษี" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "จำนวนที่ว่างอยู่: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "สำหรับผู้ที่มีเวาเชอร์เท่านั้น" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "ยังไม่เปิดให้จอง/ซื้อ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "ไม่สามารถจอง/ซื้อได้แล้ว" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "ขณะนี้ยังไม่เปิดให้จอง/ซื้อ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "จำนวนสั่งซื้อขั้นต่ำ: %s" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "ปิดหน้าร้านจำหน่ายตั๋ว" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "ไม่สามารถโหลดหน้าร้านจำหน่ายตั๋วได้" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -970,25 +939,21 @@ msgid "" "in a new tab to continue." msgstr "ขณะนี้มีผู้ใช้งานหน้าร้านจำนวนมาก โปรดเปิดหน้าร้านในแท็บใหม่เพื่อดำเนินการต่อ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "เปิดหน้าร้านจำหน่ายตั๋ว" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "ชำระเงิน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "ไม่สามารถสร้างตะกร้าสินค้าได้ โปรดลองอีกครั้งในภายหลัง" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -998,13 +963,11 @@ msgstr "" "ไม่สามารถสร้างตะกร้าสินค้าได้ เนื่องจากมีผู้ใช้งานหน้าร้านจำนวนมาก โปรดคลิก \"ดำเนินการต่อ\" " "เพื่อลองใหม่อีกครั้งในแท็บใหม่" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "รายชื่อรอ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1014,115 +977,96 @@ msgstr "" "คุณมีรายการในตะกร้าสำหรับกิจกรรมนี้อยู่แล้ว หากคุณเลือกสินค้าเพิ่ม " "ระบบจะนำไปรวมในตะกร้าเดิมของคุณ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "ดำเนินการชำระเงินต่อ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "แลกใช้เวาเชอร์" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "แลกใช้" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "รหัสเวาเชอร์" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "ปิด" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "ปิดหน้าชำระเงิน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "ไม่สามารถยกเลิกรายการนี้ได้ โปรดรอจนกว่าจะโหลดเสร็จสมบูรณ์" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "ดำเนินการต่อ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "แสดงรูปแบบเพิ่มเติม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "ซ่อนรูปแบบ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "เลือกกิจกรรมอื่น" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "เลือกวันที่อื่น" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "ย้อนกลับ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "เดือนถัดไป" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "เดือนก่อนหน้า" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "สัปดาห์ถัดไป" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "สัปดาห์ก่อนหน้า" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "เลือกที่นั่ง" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1133,138 +1077,111 @@ msgstr "" "ขณะนี้ตั๋วบางประเภทหรือทุกประเภทขายหมดแล้ว หากคุณต้องการ คุณสามารถลงชื่อในรายชื่อรอ " "(Waiting List) ได้ เราจะแจ้งให้คุณทราบทันทีหากมีที่นั่งว่างอีกครั้ง" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "โหลดเพิ่มเติม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "จ." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "อ." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "พ." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "พฤ." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "ศ." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "ส." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "อา." -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "วันจันทร์" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "วันอังคาร" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "วันพุธ" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "วันพฤหัสบดี" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "วันศุกร์" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "วันเสาร์" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "วันอาทิตย์" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "มกราคม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "กุมภาพันธ์" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "มีนาคม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "เมษายน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "พฤษภาคม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "มิถุนายน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "กรกฎาคม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "สิงหาคม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "กันยายน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "ตุลาคม" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "พฤศจิกายน" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "ธันวาคม" diff --git a/src/pretix/locale/tr/LC_MESSAGES/django.po b/src/pretix/locale/tr/LC_MESSAGES/django.po index 850025e50..2e79a490e 100644 --- a/src/pretix/locale/tr/LC_MESSAGES/django.po +++ b/src/pretix/locale/tr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-03-11 00:00+0000\n" "Last-Translator: Demir Kaya \n" "Language-Team: Turkish 'e sahip 'ye değil, bu pretix ekibi tarafından " "incelenmiştir. Pretix hesabınıza erişim vermek, kendi sorumluluğunuzda olur." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "İptal et" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized applications" +msgid "Authorize" +msgstr "Yetkilendirilmiş uygulamalar" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Hata:" @@ -20737,82 +20984,6 @@ msgstr[1] "" "%(name)s check-in listesini silmek istediğinizden emin " "misiniz?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "İptal et" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -22610,6 +22781,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, fuzzy #| msgid "Features" @@ -23395,8 +23567,12 @@ msgstr "" "banka havalesi referansları gibi bazı yerlerde de kullanacağız." #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "16 karakterden daha kısa formları kullanmamanızı şiddetle tavsiye ederiz." @@ -24627,6 +24803,30 @@ msgstr "" "izin verir. Yiyecek sağlıyorsanız, kullanıcılarınıza diyet gereksinimleri " "hakkında soru sormak bir örnek olabilir." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Yeni bir soru oluştur" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Yeni bir soru oluştur" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Soruyu sil" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Yeni bir soru oluştur" @@ -24647,6 +24847,30 @@ msgstr "" msgid "All personalized products" msgstr "Tüm ürünler" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Soruları dahil et" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been deleted." +msgid "These questions are asked once per order." +msgstr "Soru silindi." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -25238,6 +25462,15 @@ msgstr "Fatura bilgisi" msgid "(optional)" msgstr "(isteğe bağlı)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Meta information" +msgid "Additional order information" +msgstr "Meta bilgisi" + #: pretix/control/templates/pretixcontrol/order/delete.html #, fuzzy #| msgid "All organizers" @@ -25274,6 +25507,25 @@ msgstr "Evet, siparişi reddet" msgid "Extend payment term" msgstr "Ödeme süresini uzatın" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Bu dosya bir kullanıcı tarafından yüklendi ve virüs veya diğer zararlı " +"içerikleri barındırıyor olabilir." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "Güvenli Değil" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "Cevap verilmeyen" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -25580,27 +25832,10 @@ msgstr "Giriş: %(datetime)s" msgid "Ticket page" msgstr "Bilet adı" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "Cevap verilmeyen" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Bu soru giriş sırasında sorulacaktır." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Bu dosya bir kullanıcı tarafından yüklendi ve virüs veya diğer zararlı " -"içerikleri barındırıyor olabilir." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "Güvenli Değil" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -27077,6 +27312,16 @@ msgstr "2. Cihazı bağla" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Başlangıç: %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html #, fuzzy #| msgid "Not yet on sale" @@ -29187,6 +29432,7 @@ msgid "Add a new device" msgstr "Yeni bir cihaz ekle" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Acil durum simgeleri" @@ -29469,6 +29715,30 @@ msgstr "Kullanıcı kimliğine bürün" msgid "Authentication backend" msgstr "İki faktörlü kimlik doğrulama etkin" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "İki faktörlü kimlik doğrulamayı devre dışı bırak" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Süresi doldu" +msgstr[1] "Süresi doldu" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Giriş: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Takım üyelikleri" @@ -30053,6 +30323,22 @@ msgstr "Giriş yapmak için iki faktörlü kimlik doğrulama gerekli" msgid "Invalid code, please try again." msgstr "Geçersiz kod, lütfen tekrar deneyiniz." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Geçersiz kod, lütfen tekrar deneyiniz." +msgstr[1] "Geçersiz kod, lütfen tekrar deneyiniz." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Geçersiz kod, lütfen tekrar deneyiniz." +msgstr[1] "Geçersiz kod, lütfen tekrar deneyiniz." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Seçilen check-in'ler geri alındı." @@ -30525,12 +30811,6 @@ msgstr "Kategorilerin sırası güncellendi." msgid "Not all objects have been selected." msgstr "Soru silindi." -#: pretix/control/views/item.py -#, fuzzy -#| msgid "Sender address" -msgid "Street" -msgstr "Gönderen adresi" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "İstenen soru mevcut değil." @@ -30696,7 +30976,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -30943,6 +31223,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Bulunamayan bir sipariş girdiniz." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Bulunamayan bir sipariş girdiniz." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -30959,6 +31245,11 @@ msgstr "" "Yalnızca tam para iadelerini destekleyen bir ödeme yöntemi için kısmi geri " "ödeme seçtiniz." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Seçtiğiniz geri ödemeler seçilen toplam geri ödeme tutarıyla eşleşmiyor." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -31008,11 +31299,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Seçtiğiniz geri ödemeler seçilen toplam geri ödeme tutarıyla eşleşmiyor." - #: pretix/control/views/orders.py #, fuzzy #| msgid "The event has been created." @@ -31186,7 +31472,8 @@ msgstr "Konu: {subject}" msgid "Your message has been queued and will be sent to {}." msgstr "Mesajınız kuyruğa alındı ve {} adresine gönderilecek." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -31902,6 +32189,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Şifre sıfırlandı." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Yeni kullanıcı oluşturuldu." @@ -31914,6 +32207,16 @@ msgstr "Rezerv kotası" msgid "Bypass quota" msgstr "Baypas kotası" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Widget" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "İstenen kupon mevcut değil." @@ -32091,12 +32394,11 @@ msgstr "Kontrol edilmedi" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "pretix takımı" @@ -32757,7 +33059,6 @@ msgstr "Girdiğiniz şifre geçersiz, lütfen tekrar deneyin." #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -33352,8 +33653,7 @@ msgstr "Çıkış yapmak" msgid "Automatically checked in" msgstr "Otomatik geri ödeme" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Sır" @@ -33430,186 +33730,6 @@ msgid "A fully customizable payment method for manual processing." msgstr "" "Bu eklenti, manuel işleme için özelleştirilebilir bir ödeme yöntemi ekler." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -#, fuzzy -#| msgid "Total amount" -msgid "PayPal account" -msgstr "Toplam tutar" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "" -"Gerekli anahtarların nasıl elde edileceğiyle ilgili bir eğitim için buraya " -"tıklayın" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Son nokta" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference code" -msgid "Reference prefix" -msgstr "Referans Kodu" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference code" -msgid "Reference postfix" -msgstr "Referans Kodu" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Disconnect from Stripe" -msgid "Disconnect from PayPal" -msgstr "Stripe ile bağlantısını kes" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "PayPal ile iletişimde sorun yaşadık" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "" -"Ödemenizi işleme koyamadık. Nasıl devam edeceğiniz hakkında ayrıntılar için " -"aşağıya bakın." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal henüz ödemeyi onaylamadı. Ödeme tamamlanır tamamlanmaz sizi " -"bilgilendireceğiz." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Tutarı PayPal üzerinden iade etme başarısız oldu: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgctxt "invoice" -#| msgid "The payment for this invoice has already been received." -msgid "The payment for this invoice has already been received." -msgstr "Bu faturanın ödemesi zaten alındı." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Payment ID" -msgid "PayPal payment ID" -msgstr "Ödeme numarası" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Stripe Connect: Client ID" -msgid "PayPal sale ID" -msgstr "Stripe Bağlantısı: Müşteri Kimliği" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Yukarıda listelenen toplam tutar, satın alma işleminizin onaylanmasından " -"sonra PayPal hesabınızdan çekilecektir." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Tıklamaya devam ettikten sonra, ödeme bilgilerinizi doldurmak için sizi " -"PayPal'a yönlendireceğiz. Daha sonra siparişinizi incelemek ve onaylamak " -"için buraya yönlendirileceksiniz." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -#| msgid "Sales" -msgid "Sale ID" -msgstr "Satışlar" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Son Güncelleme" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Toplam değer" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Ödemenizi PayPal üzerinden gerçekleştirme girişimimiz başarısız oldu. Lütfen " -"tekrar deneyin veya bizimle iletişime geçin." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Ödemeniz için PayPal'dan bir cevap bekliyoruz. Bu birkaç saatten fazla " -"sürerse, lütfen bize ulaşın." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "PayPal'dan geçersiz yanıt alındı." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "PayPal ödemesini iptal ettiniz gibi görünüyor" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -#, fuzzy -#| msgid "Your Stripe account has been disconnected." -msgid "Your PayPal account has been disconnected." -msgstr "Stripe hesabınızın bağlantısı kesildi." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -33619,12 +33739,27 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Payment ID" msgid "PayPal Merchant ID" msgstr "Ödeme numarası" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "" +"Gerekli anahtarların nasıl elde edileceğiyle ilgili bir eğitim için buraya " +"tıklayın" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Son nokta" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -33672,6 +33807,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference code" +msgid "Reference prefix" +msgstr "Referans Kodu" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference code" +msgid "Reference postfix" +msgstr "Referans Kodu" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Customer actions" @@ -33705,6 +33887,12 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Stripe ile iletişime geç" +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Disconnect from Stripe" +msgid "Disconnect from PayPal" +msgstr "Stripe ile bağlantısını kes" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -33737,6 +33925,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Stripe ile bağlantı sırasında bir hata oluştu, lütfen tekrar deneyin." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -33745,6 +33939,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "PayPal ile iletişimde sorun yaşadık" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "There was an error sending the mail. Please try again later." @@ -33759,12 +33957,52 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Stripe ödemelerinde JavaScript'i etkinleştirmeniz gerekebilir." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "" +"Ödemenizi işleme koyamadık. Nasıl devam edeceğiniz hakkında ayrıntılar için " +"aşağıya bakın." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal henüz ödemeyi onaylamadı. Ödeme tamamlanır tamamlanmaz sizi " +"bilgilendireceğiz." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Tutarı PayPal üzerinden iade etme başarısız oldu: {}" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgctxt "invoice" +#| msgid "The payment for this invoice has already been received." +msgid "The payment for this invoice has already been received." +msgstr "Bu faturanın ödemesi zaten alındı." + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Payment ID" +msgid "PayPal payment ID" +msgstr "Ödeme numarası" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Stripe Connect: Client ID" +msgid "PayPal sale ID" +msgstr "Stripe Bağlantısı: Müşteri Kimliği" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "PayPal" @@ -33876,6 +34114,14 @@ msgstr "Lütfen aşağıdaki ayrıntıları gözden geçirin ve siparişinizi on msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Yukarıda listelenen toplam tutar, satın alma işleminizin onaylanmasından " +"sonra PayPal hesabınızdan çekilecektir." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -33915,6 +34161,13 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +#| msgid "Sales" +msgid "Sale ID" +msgstr "Satışlar" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order status" @@ -33927,6 +34180,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Son Güncelleme" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Toplam değer" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -33954,16 +34218,21 @@ msgid "Please select how you want to pay." msgstr "Lütfen nasıl ödemek istediğinizi seçin." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Ödemenizi PayPal üzerinden gerçekleştirme girişimimiz başarısız oldu. Lütfen " -"tekrar deneyin veya bizimle iletişime geçin." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Ödemeniz için PayPal'dan bir cevap bekliyoruz. Bu birkaç saatten fazla " +"sürerse, lütfen bize ulaşın." #: pretix/plugins/paypal2/views.py #, fuzzy @@ -34007,6 +34276,20 @@ msgstr "" "Stripe hesabınız artık pretix'e bağlı. Ayarları aşağıda ayrıntılı olarak " "değiştirebilirsiniz." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "PayPal'dan geçersiz yanıt alındı." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "PayPal ödemesini iptal ettiniz gibi görünüyor" + +#: pretix/plugins/paypal2/views.py +#, fuzzy +#| msgid "Your Stripe account has been disconnected." +msgid "Your PayPal account has been disconnected." +msgstr "Stripe hesabınızın bağlantısı kesildi." + #: pretix/plugins/pretixdroid/apps.py #, fuzzy #| msgid "Check-in device API" @@ -36446,7 +36729,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "taxes" msgid "plus taxes" @@ -36982,6 +37264,41 @@ msgstr "" "Lütfen ödeme ayarlarına gidin ve bir veya daha fazla ödeme sağlayıcısını " "etkinleştirin." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 60 days to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "" +"Bu özelliği kullanmak için etkinliğinizin en az 60 gün önce bitmiş olması " +"gerekiyor." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 60 days to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "" +"Bu özelliği kullanmak için etkinliğinizin en az 60 gün önce bitmiş olması " +"gerekiyor." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Ödeme ile devam et" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "Devam etmeden önce, bazı sorulara cevap vermeniz gerekiyor." @@ -37061,14 +37378,12 @@ msgstr "Bu kategoriden %(min_count)s ve %(max_count)s seçenek seçebilirsin." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "sipariş için minimum miktar: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "" @@ -37101,19 +37416,16 @@ msgstr "Varyantları göster" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Orijinal fiyat:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Yeni fiyat:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Modify price for %(item)s, at least %(price)s" @@ -37121,14 +37433,12 @@ msgstr "%(item)s İçin fiyatı değiştir" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "%(item)s İçin fiyatı değiştir" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" @@ -37137,21 +37447,18 @@ msgstr "Dahil vergiler" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "artı %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "%(rate)s%% dahil %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Presale not started" msgctxt "checkbox" @@ -37160,13 +37467,11 @@ msgstr "Ön satış başlamadı" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -37286,10 +37591,6 @@ msgstr[1] "Bu bilet zaten kullanıldı." msgid "No attendee name provided" msgstr "Faturalarda katılımcı adlarını göster" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -37709,14 +38010,12 @@ msgid "Your order qualifies for a discount" msgstr "{event} İçin siparişleriniz" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Uncategorized" msgid "Uncategorized items" msgstr "Sınıflandırılmamış" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Show all events of %(name)s" msgid "Show full-size image of %(item)s" @@ -37731,7 +38030,6 @@ msgstr[0] "%(count)s elemanlar" msgstr[1] "%(count)s elemanlar" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgctxt "invoice" #| msgid "Included taxes" @@ -37739,19 +38037,21 @@ msgid "%(value)s incl. taxes" msgstr "Dahil vergiler" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value" msgid "%(value)s without taxes" msgstr "Toplam değer" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Set price in %(currency)s for %(item)s" msgstr "%(item)s İçin fiyatı değiştir" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -38537,11 +38837,6 @@ msgstr "" "Belirtilen fiyattan aşağıdaki ürünleri satın almanıza olanak tanıyan bir " "kupon kodu girdiniz:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "itibaren %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "" @@ -39657,6 +39952,42 @@ msgstr "Yazma erişimi" msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Total amount" +#~ msgid "PayPal account" +#~ msgstr "Toplam tutar" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Tıklamaya devam ettikten sonra, ödeme bilgilerinizi doldurmak için sizi " +#~ "PayPal'a yönlendireceğiz. Daha sonra siparişinizi incelemek ve onaylamak " +#~ "için buraya yönlendirileceksiniz." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Ödemenizi PayPal üzerinden gerçekleştirme girişimimiz başarısız oldu. " +#~ "Lütfen tekrar deneyin veya bizimle iletişime geçin." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "itibaren %(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Ödemenizi PayPal üzerinden gerçekleştirme girişimimiz başarısız oldu. " +#~ "Lütfen tekrar deneyin veya bizimle iletişime geçin." + #~ msgid "All actions" #~ msgstr "Tüm eylemler" @@ -39782,11 +40113,6 @@ msgstr "" #~ msgid "Please do not use special characters in names." #~ msgstr "Lütfen adınızı giriniz." -#, fuzzy -#~| msgid "Status" -#~ msgid "State" -#~ msgstr "Durum" - #, fuzzy #~| msgid "Event begin date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/tr/LC_MESSAGES/djangojs.po b/src/pretix/locale/tr/LC_MESSAGES/djangojs.po index 6c3a83126..bb833591b 100644 --- a/src/pretix/locale/tr/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/tr/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2023-11-16 04:00+0000\n" "Last-Translator: Ramazan Sancar \n" "Language-Team: Turkish \n" "Language-Team: Ukrainian %(name)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Скасувати" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21683,6 +21847,7 @@ msgid "Top recommendation" msgstr "Найкраща рекомендація" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Експериментальна функція" @@ -22335,8 +22500,12 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "" "Ми наполегливо не рекомендуємо використовувати короткі форми довжиною більше " "16 символів." @@ -23496,6 +23665,30 @@ msgid "" "dietary requirements." msgstr "" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Створити нове запитання" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Створити нове запитання" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Видалити запитання" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Створити нове запитання" @@ -23514,6 +23707,30 @@ msgstr "" msgid "All personalized products" msgstr "Усі продукти" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Враховувати запитання" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been deleted." +msgid "These questions are asked once per order." +msgstr "Питання видалено." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -24096,6 +24313,15 @@ msgstr "Інформація про рахунок-фактуру" msgid "(optional)" msgstr "(необов'язково)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Додаткова інформація" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Видалити замовлення" @@ -24125,6 +24351,25 @@ msgstr "Так, відхилити замовлення" msgid "Extend payment term" msgstr "Продовжити термін оплати" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Цей файл був завантажений користувачем і може містити віруси чи інший " +"шкідливий вміст." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "НЕБЕЗПЕЧНО" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "без відповіді" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24410,27 +24655,10 @@ msgstr "Прийом: %(datetime)s" msgid "Ticket page" msgstr "Сторінка з квитками" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "без відповіді" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Це питання буде задано під час реєстрації." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Цей файл був завантажений користувачем і може містити віруси чи інший " -"шкідливий вміст." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "НЕБЕЗПЕЧНО" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -25798,6 +26026,16 @@ msgstr "" msgid "Hardware model" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "Початок:%(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Ще не ініціалізовано" @@ -27780,6 +28018,7 @@ msgid "Add a new device" msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "" @@ -28043,6 +28282,31 @@ msgstr "" msgid "Authentication backend" msgstr "" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Two-factor authentication enabled" +msgid "Available two-factor authentication methods" +msgstr "Увімкнено двофакторну аутентифікацію" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "Термін дії закінчився" +msgstr[1] "Термін дії закінчився" +msgstr[2] "Термін дії закінчився" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "Прийом: %(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "" @@ -28534,6 +28798,22 @@ msgstr "Для входу потрібна двофакторна аутенти msgid "Invalid code, please try again." msgstr "" +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pretix/control/views/auth.py +#, python-brace-format +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "" @@ -28969,10 +29249,6 @@ msgstr "" msgid "Not all objects have been selected." msgstr "" -#: pretix/control/views/item.py -msgid "Street" -msgstr "" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "" @@ -29123,7 +29399,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29326,6 +29602,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "Ви ввели замовлення, яке не вдалося знайти." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "Ви ввели замовлення, яке не вдалося знайти." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29338,6 +29620,12 @@ msgid "" "refunds." msgstr "" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Вибрані вами відшкодування не відповідають вибраній загальній сумі " +"відшкодування." + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29381,12 +29669,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Вибрані вами відшкодування не відповідають вибраній загальній сумі " -"відшкодування." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "" @@ -29539,7 +29821,8 @@ msgstr "" msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30147,6 +30430,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Пароль змінено." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "" @@ -30159,6 +30448,16 @@ msgstr "" msgid "Bypass quota" msgstr "" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "Віджет" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "" @@ -30331,12 +30630,11 @@ msgstr "Автоматична реєстрація" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "" @@ -30939,7 +31237,6 @@ msgstr "" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -31461,8 +31758,7 @@ msgstr "Виписано" msgid "Automatically checked in" msgstr "Автоматично зареєстровано" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Секрет" @@ -31524,165 +31820,6 @@ msgstr "Тільки успішні сканування" msgid "A fully customizable payment method for manual processing." msgstr "Повністю настроюваний спосіб оплати для обробки вручну." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" -"Приймати платежі за допомогою PayPal. PayPal є одним із найпопулярніших " -"методів оплати у світі." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Рахунок PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Натисніть тут, щоб отримати інструкцію, як отримати необхідні ключі" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Кінцева точка" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Від’єднатися від PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "У нас виникли проблеми зі зв’язком із PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "Нам не вдалося обробити ваш платіж. Нижче описано, як діяти далі." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "" -"PayPal ще не схвалив платіж. Ми повідомимо вас, як тільки оплата буде " -"завершена." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Не вдалося повернути суму через PayPal: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Платіж за цей рахунок-фактуру вже отримано." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "Ідентифікатор платежу PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "Ідентифікатор продажу PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Загальна сума, зазначена вище, буде знята з вашого облікового запису PayPal " -"після підтвердження вашої покупки." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Після того, як Ви натиснете \"Продовжити\", ми перенаправимо Вас до PayPal " -"для заповнення платіжних даних. Потім, для перегляду та підтвердження " -"замовлення, Ви будете перенаправлені назад сюди." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID Продажу" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Останнє оновлення" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Загальна вартість" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Наша спроба здійснити ваш платіж через PayPal зазнала невдачі. Будь ласка, " -"спробуйте ще раз або зв’яжіться з нами." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"Ми чекаємо відповіді від PayPal щодо вашого платежу. Будь ласка, зв’яжіться " -"з нами, якщо це займе більше кількох годин." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Від PayPal отримано недійсну відповідь." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Схоже, ви скасували платіж PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Ваш обліковий запис PayPal відключено." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -31692,11 +31829,24 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "PayPal Merchant ID" msgstr "Ідентифікатор платежу PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Натисніть тут, щоб отримати інструкцію, як отримати необхідні ключі" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Кінцева точка" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -31745,6 +31895,49 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "" @@ -31770,6 +31963,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Підключіться до {icon} PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Від’єднатися від PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -31806,6 +32003,12 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Під час підключення до PayPal сталася помилка, спробуйте ще раз." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -31814,6 +32017,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "У нас виникли проблеми зі зв’язком із PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy msgid "" @@ -31826,12 +32033,43 @@ msgstr "" msgid "You may need to enable JavaScript for PayPal payments." msgstr "Вам потрібно вибрати варіант цього продукту." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "Нам не вдалося обробити ваш платіж. Нижче описано, як діяти далі." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "" +"PayPal ще не схвалив платіж. Ми повідомимо вас, як тільки оплата буде " +"завершена." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Не вдалося повернути суму через PayPal: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Платіж за цей рахунок-фактуру вже отримано." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "Ідентифікатор платежу PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "Ідентифікатор продажу PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -31933,6 +32171,14 @@ msgstr "Будь ласка, перегляньте деталі нижче та msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Загальна сума, зазначена вище, буде знята з вашого облікового запису PayPal " +"після підтвердження вашої покупки." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -31968,6 +32214,11 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID Продажу" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order status" @@ -31980,6 +32231,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Останнє оновлення" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Загальна вартість" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32006,16 +32268,21 @@ msgid "Please select how you want to pay." msgstr "Будь ласка оберіть спосіб оплати." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Наша спроба здійснити ваш платіж через PayPal зазнала невдачі. Будь ласка, " -"спробуйте ще раз або зв’яжіться з нами." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"Ми чекаємо відповіді від PayPal щодо вашого платежу. Будь ласка, зв’яжіться " +"з нами, якщо це займе більше кількох годин." #: pretix/plugins/paypal2/views.py #, fuzzy @@ -32054,6 +32321,18 @@ msgstr "" "Ваш обліковий запис PayPal тепер підключено до pretix. Нижче ви можете " "змінити деталі налаштування." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Від PayPal отримано недійсну відповідь." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Схоже, ви скасували платіж PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Ваш обліковий запис PayPal відключено." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "API старого пристрою реєстрації" @@ -34336,7 +34615,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "враховуючи податок" @@ -34836,6 +35114,35 @@ msgstr "" "Будь ласка перейдіть у налаштування оплат для активації одного або кількох " "типів оплат." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Щоб скористатись цією опцією, ваша подія має бути завершена." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Щоб скористатись цією опцією, ваша подія має бути завершена." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Перейти до оформлення замовлення" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -34919,14 +35226,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "мінімальна кількість для замовлення: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "безкоштовно" @@ -34955,19 +35260,16 @@ msgstr "Приховати варіанти" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Початкова ціна:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Нова ціна:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Modify price for %(item)s, at least %(price)s" @@ -34975,34 +35277,29 @@ msgstr "Змінити ціну на %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "Змінити ціну на %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "врах. податки" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "додати %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "врах.%(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgctxt "subevents" #| msgid "Select date" @@ -35012,13 +35309,11 @@ msgstr "Oберіть дату" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -35127,10 +35422,6 @@ msgstr[2] "" msgid "No attendee name provided" msgstr "Ім’я учасника не вказано" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Рисунок, який ви завантажували раніше" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -35534,12 +35825,10 @@ msgid "Your order qualifies for a discount" msgstr "Ваші замовлення для {event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Товари без категорії" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "Показати повне зображення %(item)s" @@ -35554,25 +35843,26 @@ msgstr[1] "%(count)s елементів" msgstr[2] "%(count)s елементів" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "(incl. taxes)" msgid "%(value)s incl. taxes" msgstr "(враховуючи податки)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "Загальна вартість (без податків)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Встановити вартість у %(currency)s для %(item)s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Рисунок, який ви завантажували раніше" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -36336,11 +36626,6 @@ msgstr "" "Ви ввели код ваучера, який дозволяє придбати один із наступних товарів за " "вказаною ціною:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "від %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "You need to select at least %(number)s products." @@ -37403,6 +37688,47 @@ msgstr "Доступ до запису" msgid "Kosovo" msgstr "Косово" +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "" +#~ "Приймати платежі за допомогою PayPal. PayPal є одним із найпопулярніших " +#~ "методів оплати у світі." + +#~ msgid "PayPal account" +#~ msgstr "Рахунок PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Після того, як Ви натиснете \"Продовжити\", ми перенаправимо Вас до " +#~ "PayPal для заповнення платіжних даних. Потім, для перегляду та " +#~ "підтвердження замовлення, Ви будете перенаправлені назад сюди." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Наша спроба здійснити ваш платіж через PayPal зазнала невдачі. Будь " +#~ "ласка, спробуйте ще раз або зв’яжіться з нами." + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "від %(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Наша спроба здійснити ваш платіж через PayPal зазнала невдачі. Будь " +#~ "ласка, спробуйте ще раз або зв’яжіться з нами." + #, python-brace-format #~ msgid "{text}" #~ msgstr "" @@ -37514,9 +37840,6 @@ msgstr "Косово" #~ msgid "Please do not use special characters in names." #~ msgstr "Будь ласка, не використовуйте спеціальні символи в іменах." -#~ msgid "State" -#~ msgstr "Штат" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/uk/LC_MESSAGES/djangojs.po b/src/pretix/locale/uk/LC_MESSAGES/djangojs.po index 07dd5205a..d275283fe 100644 --- a/src/pretix/locale/uk/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/uk/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2024-05-22 16:00+0000\n" "Last-Translator: Serhii Horichenko \n" "Language-Team: Ukrainian \n" "Language-Team: Vietnamese không đã được nhóm Pretix xem xét." +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "Huỷ" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "Ứng dụng ủy quyền" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "Lỗi:" @@ -18426,82 +18666,6 @@ msgid_plural "" "%(count)s tickets?" msgstr[0] "" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "Huỷ" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20153,6 +20317,7 @@ msgid "Top recommendation" msgstr "Khuyến nghị hàng đầu" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "Tính năng thử nghiệm" @@ -20810,8 +20975,12 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "Chúng tôi thực sự khuyên bạn nên sử dụng các dạng ngắn hơn 16 ký tự." #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -21957,6 +22126,30 @@ msgid "" msgstr "" "Câu hỏi cho phép người tham dự của bạn điền vào dữ liệu bổ sung về vé của họ." +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "Tạo một câu hỏi mới" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "Tạo một câu hỏi mới" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "Xóa câu hỏi" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "Tạo một câu hỏi mới" @@ -21973,6 +22166,30 @@ msgstr "Hỏi trong khi nhận phòng" msgid "All personalized products" msgstr "Tất cả các sản phẩm được cá nhân hóa" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "Bao gồm các câu hỏi" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "Câu hỏi đã được sắp xếp lại." + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, fuzzy, python-format @@ -22539,6 +22756,15 @@ msgstr "Thông tin hóa đơn" msgid "(optional)" msgstr "(Tùy chọn)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "Thông tin bổ sung" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "Xóa thứ tự" @@ -22567,6 +22793,25 @@ msgstr "Vâng, từ chối trật tự" msgid "Extend payment term" msgstr "mở rộng thời hạn thanh toán" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "" +"Tệp này đã được người dùng tải lên và có thể chứa vi -rút hoặc nội dung độc " +"hại khác." + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "Không an toàn" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "Không được trả lời" + #: pretix/control/templates/pretixcontrol/order/index.html #, fuzzy, python-format msgid "Order details: %(code)s" @@ -22855,27 +23100,10 @@ msgstr "Hợp lệ %(datetime_range) s" msgid "Ticket page" msgstr "Trang vé" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "Không được trả lời" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "Câu hỏi này sẽ được hỏi trong khi nhận phòng." -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "" -"Tệp này đã được người dùng tải lên và có thể chứa vi -rút hoặc nội dung độc " -"hại khác." - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "Không an toàn" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24208,6 +24436,15 @@ msgstr "Kết nối một thiết bị" msgid "Hardware model" msgstr "Mô hình phần cứng" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +msgid "Last seen: %(time)s" +msgstr "Bắt đầu: %(thời gian) s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "Chưa được khởi tạo" @@ -26138,6 +26375,7 @@ msgid "Add a new device" msgstr "Thêm một thiết bị mới" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "Mã thông báo khẩn cấp" @@ -26398,6 +26636,28 @@ msgstr "Người dùng mạo danh" msgid "Authentication backend" msgstr "phụ trợ xác thực" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "Vô hiệu hóa xác thực hai yếu tố" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "đã hết hạn kể từ đó" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +msgid "Currently locked until %(date)s" +msgstr "hợp lệ cho đến %(DateTime) s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "Thành viên trong nhóm" @@ -26900,6 +27160,20 @@ msgstr "Xác thực hai yếu tố được yêu cầu để đăng nhập" msgid "Invalid code, please try again." msgstr "Mã không hợp lệ, vui lòng thử lại." +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "Mã không hợp lệ, vui lòng thử lại." + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "Mã không hợp lệ, vui lòng thử lại." + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "Các kiểm tra được chọn đã được hoàn nguyên." @@ -27363,10 +27637,6 @@ msgstr "Thứ tự của các danh mục đã được cập nhật." msgid "Not all objects have been selected." msgstr "Không phải tất cả các đối tượng đã được chọn." -#: pretix/control/views/item.py -msgid "Street" -msgstr "Đường phố" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "Câu hỏi được yêu cầu không tồn tại." @@ -27551,7 +27821,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -27751,6 +28021,13 @@ msgid "You entered an order in an event with a different currency." msgstr "" "Bạn đã nhập một đơn đặt hàng trong một sự kiện với một loại tiền tệ khác." +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "" +"Bạn đã nhập một đơn đặt hàng trong một sự kiện với một loại tiền tệ khác." + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -27766,6 +28043,11 @@ msgstr "" "Bạn đã chọn một khoản hoàn trả một phần cho một phương thức thanh toán chỉ " "hỗ trợ hoàn tiền đầy đủ." +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "" +"Các khoản hoàn trả bạn đã chọn không khớp với tổng số tiền hoàn lại đã chọn." + #: pretix/control/views/orders.py #, fuzzy, python-brace-format #| msgid "" @@ -27811,11 +28093,6 @@ msgid "" msgstr "" "Xin chào, n nwe đã hoàn trả cho bạn {số tiền} cho đơn đặt hàng của bạn." -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "" -"Các khoản hoàn trả bạn đã chọn không khớp với tổng số tiền hoàn lại đã chọn." - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "Thanh toán đã được tạo thành công." @@ -27970,7 +28247,8 @@ msgstr "Chủ đề: {chủ đề}" msgid "Your message has been queued and will be sent to {}." msgstr "Tin nhắn của bạn đã được xếp hàng và sẽ được gửi đến {}." -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -28593,6 +28871,12 @@ msgid "" "remain active." msgstr "Mã thông báo khẩn cấp cho người dùng này là \"{mã thông báo} \"." +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "Mật khẩu đã được đặt lại." + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "Người dùng mới đã được tạo." @@ -28605,6 +28889,14 @@ msgstr "Hạn ngạch dự trữ" msgid "Bypass quota" msgstr "Hạn ngạch bỏ qua" +#: pretix/control/views/vouchers.py +msgid "Budget" +msgstr "" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "Voucher được yêu cầu không tồn tại." @@ -28768,12 +29060,11 @@ msgstr "Nhận phòng tự động" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "Nhóm Pretix" @@ -29352,7 +29643,6 @@ msgstr "Đầu vào của bạn không hợp lệ, vui lòng xem bên dưới đ #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -29889,8 +30179,7 @@ msgstr "Kiểm tra" msgid "Automatically checked in" msgstr "Tự động đăng ký" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "Bí mật" @@ -29952,164 +30241,6 @@ msgid "A fully customizable payment method for manual processing." msgstr "" "Một phương thức thanh toán hoàn toàn có thể tùy chỉnh để xử lý thủ công." -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "Chấp nhận thanh toán bằng tài khoản PayPal của bạn." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"Hộp cát PayPal đang được sử dụng, bạn có thể kiểm tra mà không thực sự gửi " -"tiền nhưng bạn sẽ cần người dùng hộp cát PayPal để đăng nhập." - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "Tài khoản PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "Bấm vào đây để hướng dẫn về cách lấy các khóa cần thiết" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "Điểm cuối" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "Tiền tố tham khảo" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" -"Bất kỳ giá trị nào được nhập vào đây sẽ được thêm vào phía trước tham chiếu " -"đặt phòng thông thường có chứa số đặt hàng." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "Postfix tham chiếu" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" -"Bất kỳ giá trị nào được nhập vào đây sẽ được thêm vào phía sau tham chiếu " -"đặt phòng thông thường có chứa số đơn đặt hàng." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "Ngắt kết nối với PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "Chúng tôi gặp khó khăn khi giao tiếp với PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "Chúng tôi không thể xử lý thanh toán của bạn." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "PayPal chưa chấp thuận thanh toán." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "Hoàn trả số tiền qua PayPal không thành công: {}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "Khoản thanh toán cho hóa đơn này đã được nhận." - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "ID thanh toán PayPal" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "ID bán PayPal" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "" -"Tổng số tiền được liệt kê ở trên sẽ được rút khỏi tài khoản PayPal của bạn " -"sau khi xác nhận mua hàng của bạn." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"Sau khi bạn nhấp vào Tiếp tục, chúng tôi sẽ chuyển hướng bạn đến PayPal để " -"điền vào chi tiết thanh toán của bạn." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "ID bán" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "Cập nhật lần cuối" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "Tổng giá trị" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "" -"Nỗ lực của chúng tôi để thực hiện thanh toán của bạn thông qua PayPal đã " -"thất bại." - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "Chúng tôi đang chờ câu trả lời từ PayPal về khoản thanh toán của bạn." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "Phản hồi không hợp lệ từ PayPal nhận được." - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "Có vẻ như bạn đã hủy thanh toán PayPal" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "Tài khoản PayPal của bạn đã bị ngắt kết nối." - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -30119,10 +30250,23 @@ msgid "" "methods world-wide." msgstr "Chấp nhận thanh toán bằng tài khoản PayPal của bạn." +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "ID thương gia PayPal" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "Bấm vào đây để hướng dẫn về cách lấy các khóa cần thiết" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "Điểm cuối" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30179,6 +30323,53 @@ msgstr "" "Cung cấp cho khách hàng của bạn khả năng mua ngay bây giờ (lên đến một giới " "hạn nhất định) và thanh toán theo nhiều đợt hoặc trong vòng 30 ngày." +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "Tiền tố tham khảo" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" +"Bất kỳ giá trị nào được nhập vào đây sẽ được thêm vào phía trước tham chiếu " +"đặt phòng thông thường có chứa số đặt hàng." + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "Postfix tham chiếu" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" +"Bất kỳ giá trị nào được nhập vào đây sẽ được thêm vào phía sau tham chiếu " +"đặt phòng thông thường có chứa số đơn đặt hàng." + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "-Tự động-" @@ -30200,6 +30391,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "Kết nối với {icon} paypal" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "Ngắt kết nối với PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30236,6 +30431,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "Đã xảy ra lỗi trong quá trình kết nối với PayPal, vui lòng thử lại." +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"Hộp cát PayPal đang được sử dụng, bạn có thể kiểm tra mà không thực sự gửi " +"tiền nhưng bạn sẽ cần người dùng hộp cát PayPal để đăng nhập." + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30244,6 +30447,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "Thanh toán của bạn đã thất bại do một vấn đề đã biết trong PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "Chúng tôi gặp khó khăn khi giao tiếp với PayPal" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -30253,6 +30460,18 @@ msgstr "Có gì đó không ổn khi yêu cầu trạng thái thanh toán." msgid "You may need to enable JavaScript for PayPal payments." msgstr "Bạn có thể cần kích hoạt JavaScript cho thanh toán PayPal." +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "Chúng tôi không thể xử lý thanh toán của bạn." + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "PayPal chưa chấp thuận thanh toán." + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " @@ -30261,6 +30480,23 @@ msgstr "" "Hoàn trả số tiền thông qua PayPal không thành công: Khoản thanh toán ban đầu " "không chứa thông tin cần thiết để cấp tiền hoàn lại tự động." +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "Hoàn trả số tiền qua PayPal không thành công: {}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "Khoản thanh toán cho hóa đơn này đã được nhận." + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "ID thanh toán PayPal" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "ID bán PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "APM PayPal" @@ -30354,6 +30590,14 @@ msgstr "" "Sau đó chúng tôi sẽ tính phí tài khoản PayPal của bạn và hoàn tất đơn đặt " "hàng." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "" +"Tổng số tiền được liệt kê ở trên sẽ được rút khỏi tài khoản PayPal của bạn " +"sau khi xác nhận mua hàng của bạn." + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -30395,6 +30639,11 @@ msgstr "" "Hiện tại có một vấn đề đã biết với PayPal khiến một số khoản thanh toán thất " "bại." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "ID bán" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "Trạng thái chụp" @@ -30405,6 +30654,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "Khoản thanh toán này đang được PayPal xem xét." +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "Cập nhật lần cuối" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "Tổng giá trị" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -30431,10 +30691,18 @@ msgstr "Vui lòng chọn cách bạn muốn thanh toán." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." msgstr "" -"Nỗ lực của chúng tôi để thực hiện thanh toán của bạn qua PayPal đã thất bại." + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "Chúng tôi đang chờ câu trả lời từ PayPal về khoản thanh toán của bạn." #: pretix/plugins/paypal2/views.py msgid "" @@ -30466,6 +30734,18 @@ msgid "" "in detail below." msgstr "Tài khoản PayPal của bạn hiện được kết nối với Pretix." +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "Phản hồi không hợp lệ từ PayPal nhận được." + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "Có vẻ như bạn đã hủy thanh toán PayPal" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "Tài khoản PayPal của bạn đã bị ngắt kết nối." + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "API thiết bị đăng ký cũ" @@ -32658,7 +32938,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "cộng với thuế" @@ -33123,6 +33402,35 @@ msgstr "" "Vui lòng truy cập cài đặt thanh toán và kích hoạt một hoặc nhiều nhà cung " "cấp thanh toán." +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "Sự kiện của bạn cần phải kết thúc để sử dụng tính năng này." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "Sự kiện của bạn cần phải kết thúc để sử dụng tính năng này." + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "Tiến hành thanh toán" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "" @@ -33195,14 +33503,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "minimum amount to order: %(num)s" msgstr "Số tiền tối thiểu để đặt hàng: %(num) s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "Miễn phí" @@ -33231,66 +33537,56 @@ msgstr "ẩn các biến thể" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "Giá gốc:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "Giá mới:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "sửa đổi giá cho %(mặt hàng) s, ít nhất là %(giá) s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "Modify price for %(item)s" msgstr "sửa đổi giá cho %(mục) s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "Bao gồm." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "plus %(rate)s%% %(name)s" msgstr " plus %(tỷ lệ) s %% %(tên) s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "Bao gồm." #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "Chọn" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "Giảm số lượng" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "Tăng số lượng" @@ -33389,10 +33685,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "Không có tên người tham dự được cung cấp" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "Hình ảnh bạn đã tải lên trước đó" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "Giá của sản phẩm này đã giảm do giảm giá tự động." @@ -33769,12 +34061,10 @@ msgid "Your order qualifies for a discount" msgstr "Đơn hàng của bạn đủ điều kiện để giảm giá" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "Các mặt hàng chưa được phân loại" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "Show full-size image of %(item)s" msgstr "Hiển thị hình ảnh kích thước đầy đủ của %(mục) s" @@ -33787,23 +34077,24 @@ msgid_plural "%(amount)s× in your cart" msgstr[0] "Không có sản phẩm" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "%(value)s incl. taxes" msgstr "%(giá trị) s bao gồm." #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "%(value)s without taxes" msgstr "%(giá trị) s không có thuế" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "Đặt giá tính theo %(tiền tệ) s cho %(mục) s" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "Hình ảnh bạn đã tải lên trước đó" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, fuzzy, python-format msgid "%(num)s currently available" @@ -34512,11 +34803,6 @@ msgstr "" "Bạn đã nhập mã chứng từ cho phép bạn mua một trong các sản phẩm sau ở mức " "giá được chỉ định:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, fuzzy, python-format -msgid "from %(minprice)s" -msgstr "từ %(minprice) s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format msgid "You need to select at least %(number)s products." @@ -35498,6 +35784,47 @@ msgstr "Viết quyền truy cập" msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "" +#~ "Tùy chọn này hiện chỉ ảnh hưởng đến lịch của chuỗi sự kiện này, không " +#~ "phải là lịch toàn bộ tổ chức." + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "Chấp nhận thanh toán bằng tài khoản PayPal của bạn." + +#~ msgid "PayPal account" +#~ msgstr "Tài khoản PayPal" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "Sau khi bạn nhấp vào Tiếp tục, chúng tôi sẽ chuyển hướng bạn đến PayPal " +#~ "để điền vào chi tiết thanh toán của bạn." + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nỗ lực của chúng tôi để thực hiện thanh toán của bạn thông qua PayPal đã " +#~ "thất bại." + +#, fuzzy, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "từ %(minprice) s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "" +#~ "Nỗ lực của chúng tôi để thực hiện thanh toán của bạn qua PayPal đã thất " +#~ "bại." + #~ msgid "All actions" #~ msgstr "Tất cả các hành động" @@ -35614,9 +35941,6 @@ msgstr "Kosovo" #~ msgid "Please do not use special characters in names." #~ msgstr "Vui lòng không sử dụng các ký tự đặc biệt trong tên." -#~ msgid "State" -#~ msgstr "Nhà nước" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" diff --git a/src/pretix/locale/vi/LC_MESSAGES/djangojs.po b/src/pretix/locale/vi/LC_MESSAGES/djangojs.po index 273224644..fa76e6e3a 100644 --- a/src/pretix/locale/vi/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/vi/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2025-06-06 06:09+0000\n" "Last-Translator: Michael Dao \n" "Language-Team: Vietnamese plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -30717,10 +30956,6 @@ msgstr[1] "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -31083,12 +31318,10 @@ msgid "Your order qualifies for a discount" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "" @@ -31101,23 +31334,24 @@ msgstr[0] "" msgstr[1] "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -31768,11 +32002,6 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." diff --git a/src/pretix/locale/vls/LC_MESSAGES/djangojs.po b/src/pretix/locale/vls/LC_MESSAGES/djangojs.po index 86925413c..b34658740 100644 --- a/src/pretix/locale/vls/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/vls/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -766,194 +766,163 @@ msgstr "" msgid "Google Pay" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Decrease quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Increase quantity" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter events by" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Filter" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Price" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Original price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "New price: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Select" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Select variant %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Sold out" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Buy" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Register" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Reserved" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "FREE" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "from %(currency)s %(price)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "Image of %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus %(rate)s% %(taxname)s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "incl. taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "plus taxes" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "currently available: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Only available with a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not yet available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Not available anymore" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -961,25 +930,21 @@ msgid "" "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -987,13 +952,11 @@ msgid "" "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1001,115 +964,96 @@ msgid "" "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Close checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "You cannot cancel this operation. Please wait for loading to finish." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "" @@ -1118,138 +1062,111 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Monday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Tuesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Wednesday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Thursday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Friday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Saturday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "Sunday" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js #: pretix/static/pretixpresale/widget/src/i18n.ts msgid "December" msgstr "" diff --git a/src/pretix/locale/wordlist.txt b/src/pretix/locale/wordlist.txt index dd8182799..de0d991c6 100644 --- a/src/pretix/locale/wordlist.txt +++ b/src/pretix/locale/wordlist.txt @@ -117,6 +117,7 @@ OpenStreetMap overpayment OXXO Pago +PayPals PayU Peppol PCI diff --git a/src/pretix/locale/zh_Hans/LC_MESSAGES/django.po b/src/pretix/locale/zh_Hans/LC_MESSAGES/django.po index bc5b04378..82f38fbad 100644 --- a/src/pretix/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/pretix/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-30 13:52+0000\n" -"PO-Revision-Date: 2024-12-25 23:27+0000\n" -"Last-Translator: Aarni Heinonen \n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" +"PO-Revision-Date: 2026-08-17 10:00+0000\n" +"Last-Translator: Xiaofan Wang \n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh_Hans\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.9.2\n" +"X-Generator: Weblate 2026.8.1\n" #: pretix/_base_settings.py msgid "English" @@ -57,7 +57,7 @@ msgstr "捷克语" #: pretix/_base_settings.py msgid "Croatian" -msgstr "" +msgstr "克罗地亚语" #: pretix/_base_settings.py msgid "Danish" @@ -91,6 +91,10 @@ msgstr "希腊语" #: pretix/_base_settings.py msgid "Hebrew" +msgstr "希伯来语" + +#: pretix/_base_settings.py +msgid "Hungarian" msgstr "" #: pretix/_base_settings.py @@ -103,7 +107,7 @@ msgstr "意大利语" #: pretix/_base_settings.py msgid "Japanese" -msgstr "" +msgstr "日语" #: pretix/_base_settings.py msgid "Latvian" @@ -147,11 +151,11 @@ msgstr "西班牙语" #: pretix/_base_settings.py msgid "Spanish (Latin America)" -msgstr "" +msgstr "西班牙语(拉丁美洲)" #: pretix/_base_settings.py msgid "Thai" -msgstr "" +msgstr "泰语" #: pretix/_base_settings.py msgid "Turkish" @@ -196,7 +200,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "允许的注销后 URI 列表,以空格分隔" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "客户端 ID" @@ -327,7 +331,7 @@ msgstr "不支持通过PATCH/PUT更新附加组件或变量。请使用专用nes #: pretix/api/serializers/item.py msgid "Only admission products can currently be personalized." -msgstr "" +msgstr "目前只有门票产品可以个性化。" #: pretix/api/serializers/item.py msgid "" @@ -412,7 +416,7 @@ msgstr "您或您的关联组织帐户中已经存在具有相同密码的礼品 #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py #, python-format msgid "You've been invited to join %(organizer)s" -msgstr "" +msgstr "你也被邀请加入%(organizer)s" #: pretix/api/serializers/organizer.py pretix/control/views/organizer.py msgid "This user already has been invited for this team." @@ -433,7 +437,7 @@ msgstr "此优惠券号码已使用最大允许次数。" #: pretix/api/views/checkin.py msgid "Medium connected to other event" -msgstr "" +msgstr "连接到其他活动的媒体" #: pretix/api/views/checkin.py #, fuzzy @@ -441,6 +445,12 @@ msgstr "" msgid "You cannot exchange a medium for a medium." msgstr "您无法取消此订单。" +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "You cannot cancel this order." +msgid "You cannot simulate a medium exchange." +msgstr "您无法取消此订单。" + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -945,8 +955,7 @@ msgstr "发送恢复信息" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -965,7 +974,6 @@ msgstr "观众姓名" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "观众Email" @@ -1318,7 +1326,7 @@ msgstr "日期" #: pretix/plugins/sendmail/forms.py msgctxt "subevent" msgid "All dates" -msgstr "所有日期" +msgstr "所有的日期" #: pretix/base/exporters/customers.py pretix/control/navigation.py #: pretix/control/templates/pretixcontrol/organizers/edit.html @@ -1801,9 +1809,8 @@ msgid "Invoice sender:" msgstr "发票发送者:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1815,8 +1822,7 @@ msgstr "地址" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "邮政编码" @@ -1824,8 +1830,7 @@ msgstr "邮政编码" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "城市" @@ -1848,8 +1853,7 @@ msgstr "州" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1877,8 +1881,7 @@ msgstr "发票收件人:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1931,6 +1934,24 @@ msgstr "支付匹配ID" msgid "Payment providers" msgstr "付款服务提供商" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +#, fuzzy +#| msgid "Transaction Code" +msgid "Transmission type" +msgstr "交易码" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transaction Code" +msgid "Transmission status" +msgstr "交易码" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transaction Code" +msgid "Transmission date" +msgstr "交易码" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "取消" @@ -2497,10 +2518,8 @@ msgstr "门票密钥:" #: pretix/base/exporters/orderlist.py pretix/base/modelimport_orders.py #: pretix/base/modelimport_vouchers.py pretix/plugins/checkinlists/exporters.py -#, fuzzy -#| msgid "Client ID" msgid "Seat ID" -msgstr "客户端 ID" +msgstr "座位ID" #: pretix/base/exporters/orderlist.py pretix/plugins/checkinlists/exporters.py #, fuzzy @@ -2629,7 +2648,6 @@ msgstr "活动" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2659,7 +2677,6 @@ msgstr "订单数据" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Quantity available" msgid "Quantity" @@ -2747,7 +2764,8 @@ msgstr "付款日期" msgid "Refund states" msgstr "退款状态" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2761,7 +2779,6 @@ msgstr "订单" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "支付 ID" @@ -3306,14 +3323,17 @@ msgid "" msgstr "" #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "" +#, fuzzy +#| msgid "Street address" +msgid "Street" +msgstr "街道地址" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "街道和门牌" +#, fuzzy +#| msgctxt "address" +#| msgid "State" +msgid "State" +msgstr "州" #: pretix/base/forms/questions.py #, fuzzy, python-brace-format @@ -3350,6 +3370,16 @@ msgstr "请输入有效的电子邮件地址。" msgid "Please enter a date and time no later than {max}." msgstr "请输入您的姓名。" +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "" + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "街道和门牌" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4761,6 +4791,12 @@ msgstr "设置日期" msgid "Initialization date" msgstr "初始化日期" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "View all unresolved problems" +msgid "Security profile" +msgstr "查看所有未解决的问题" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -6088,6 +6124,10 @@ msgstr "此变量不属于此项目。" msgid "The count needs to be equal to or greater than zero." msgstr "计数需要等于或大于零。" +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "订单位置" + #: pretix/base/models/items.py msgid "Number" msgstr "数量" @@ -6125,6 +6165,10 @@ msgstr "日期和时间" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "国家/地区代码(ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py #, fuzzy #| msgid "The property name may only contain letters, numbers and underscores." @@ -6199,6 +6243,12 @@ msgstr "问题不能依赖到签到时提出的问题。" msgid "Maximum value" msgstr "最大数量" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum number" +msgid "Minimum length" +msgstr "最大数量" + #: pretix/base/models/items.py #, fuzzy #| msgid "Maximum number" @@ -6283,6 +6333,14 @@ msgstr "最大计数需要大于最小计数。" msgid "The maximum value must not be lower than the minimum value." msgstr "每笔订单的最大数量不能低于每笔订单的最小数量。" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "" +#| "The maximum number per order can not be lower than the minimum number per " +#| "order." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "每笔订单的最大数量不能低于每笔订单的最小数量。" + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6787,10 +6845,6 @@ msgstr "礼品卡" msgid "Value" msgstr "价值" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "订单位置" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "购物车 ID(例如,会话密钥)" @@ -6817,12 +6871,6 @@ msgstr "商业客户" msgid "This reference will be printed on your invoice for your convenience." msgstr "为方便起见,此参考文件将打印在您的发票上。" -#: pretix/base/models/orders.py -#, fuzzy -#| msgid "Transaction Code" -msgid "Transmission type" -msgstr "交易码" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7780,7 +7828,7 @@ msgstr "已收到此发票的付款。" #, fuzzy #| msgid "This payment can not be canceled at the moment." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "目前不能取消这笔付款。" #: pretix/base/payment.py @@ -8650,6 +8698,18 @@ msgstr "预售开始" msgid "Presale end" msgstr "预售结束" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order details" +msgid "Order creation" +msgstr "订单详细信息" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "已过期的订单" + #: pretix/base/reldate.py #, fuzzy #| msgid "days before" @@ -8678,6 +8738,26 @@ msgstr "相对日期:" msgid "Not set" msgstr "未设置" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "" @@ -9937,7 +10017,7 @@ msgstr "这笔金额已经记在你的卡上了。" msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "请转账到这个银行账户:9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "" @@ -10646,6 +10726,25 @@ msgstr "" "一旦指定的销售时间结束,该文字就会显示在售票处的上方。您可以使用它来描述获得" "门票的其他方式,例如票房位置。" +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "指导文本" @@ -10818,6 +10917,19 @@ msgstr "" "只要有足够的容量,即使订单处于“已过期”状态,也接受订单付款。在上面配置的“上次" "付款日期”之后,我们不会接受任何付款。" +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "生成销售渠道的发票" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "显示开始日期" @@ -11420,12 +11532,6 @@ msgstr "所选产品无效或未设置价格。" msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "" - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "" @@ -14562,6 +14668,30 @@ msgid "" "card is issued in." msgstr "" +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment date" +msgid "Payment term" +msgstr "付款日期" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "(Same as above)" +msgid "same as above" +msgstr "(同上)" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "付款期限(天)" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in minutes" +msgstr "付款期限(天)" + #: pretix/control/forms/event.py #, fuzzy #| msgid "incl. taxes" @@ -16514,7 +16644,7 @@ msgstr "添加到" #: pretix/presale/templates/pretixpresale/event/checkout_membership.html #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Seat" -msgstr "" +msgstr "座位" #: pretix/control/forms/orders.py #: pretix/control/templates/pretixcontrol/order/change.html @@ -17166,6 +17296,11 @@ msgctxt "rrule" msgid "third" msgstr "第三" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -18345,6 +18480,30 @@ msgstr "电子邮件已排队等待发送。" msgid "Queued emails have been aborted." msgstr "订单详细信息已更改。" +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been created." +msgid "An organizer meta property has been created." +msgstr "产品已创建。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "所选产品已被删除。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The order has been changed." +msgid "An organizer meta property has been changed." +msgstr "订单已更改。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been created." +msgid "An organizer meta property has been reordered." +msgstr "产品已创建。" + #: pretix/control/logdisplay.py #, fuzzy #| msgid "The new organizer has been created." @@ -18629,6 +18788,10 @@ msgstr "您的双因素紧急代码已重新生成。" msgid "A two-factor emergency code has been generated." msgstr "您的双因素紧急代码已重新生成。" +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -19562,6 +19725,89 @@ msgstr "" "此应用程序未经过pretix团队的审核。 授予访问您pretix帐户的风" "险由您自行承担。" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "取消" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "授权应用程序" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "错误:" @@ -19970,82 +20216,6 @@ msgid_plural "" "%(count)s tickets?" msgstr[0] "您确定要删除签入列表%(name)s?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "取消" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -21809,6 +21979,7 @@ msgid "Top recommendation" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html #, fuzzy #| msgid "Features" @@ -22551,8 +22722,12 @@ msgstr "" "活动的缩写。" #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "我们强烈建议不要使用超过16个字符的简短格式。" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -23765,6 +23940,30 @@ msgstr "" "问题允许您的观众填写有关其门票的其他数据。如果你提供食物,一个范例可能是询问" "你的用户关于饮食的要求。" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "创建一个新的问题" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "创建一个新的问题" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "删除历史" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "创建一个新的问题" @@ -23785,6 +23984,30 @@ msgstr "" msgid "All personalized products" msgstr "所有产品" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "包括问题" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been deleted." +msgid "These questions are asked once per order." +msgstr "该问题已被删除。" + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -24354,6 +24577,15 @@ msgstr "发票信息" msgid "(optional)" msgstr "(可选)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Meta information" +msgid "Additional order information" +msgstr "元信息" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "删除订单" @@ -24382,6 +24614,23 @@ msgstr "是的,拒绝订单" msgid "Extend payment term" msgstr "延长付款期限" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "此文件已由用户上载,可能包含病毒或其他恶意内容。" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "不安全的" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "没有回答" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -24689,25 +24938,10 @@ msgstr "入场:%(datetime)s" msgid "Ticket page" msgstr "票证名称" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "没有回答" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "这个问题将在签入时提出。" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "此文件已由用户上载,可能包含病毒或其他恶意内容。" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "不安全的" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -26137,6 +26371,16 @@ msgstr "连接设备" msgid "Hardware model" msgstr "硬件模型" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "开始:%(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "尚未初始化" @@ -28200,6 +28444,7 @@ msgid "Add a new device" msgstr "添加一个新设备" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "紧急令牌" @@ -28474,6 +28719,29 @@ msgstr "模拟用户" msgid "Authentication backend" msgstr "已启用双因素身份验证" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "禁用双因素身份验证" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "过期" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Admission: %(datetime)s" +msgid "Currently locked until %(date)s" +msgstr "入场:%(datetime)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "团队成员资格" @@ -29023,6 +29291,20 @@ msgstr "登录需要双因素身份验证" msgid "Invalid code, please try again." msgstr "无效代码,请重试。" +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "无效代码,请重试。" + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "无效代码,请重试。" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "选定的签入已恢复。" @@ -29481,12 +29763,6 @@ msgstr "类别顺序已更新。" msgid "Not all objects have been selected." msgstr "该问题已被删除。" -#: pretix/control/views/item.py -#, fuzzy -#| msgid "Street address" -msgid "Street" -msgstr "街道地址" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "请求的问题不存在。" @@ -29643,7 +29919,7 @@ msgstr "" #: pretix/control/views/mailsetup.py msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -29874,6 +30150,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "您输入了无法找到的订单。" +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order that could not be found." +msgid "You entered an order in an event that you do not have access to." +msgstr "您输入了无法找到的订单。" + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -29886,6 +30168,10 @@ msgid "" "refunds." msgstr "您为仅支持全额退款的付款方式选择了部分退款。" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "您选择的退款与所选的退款总额不符。" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -29931,10 +30217,6 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "您选择的退款与所选的退款总额不符。" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "已成功创建付款。" @@ -30094,7 +30376,8 @@ msgstr "主题:{subject}" msgid "Your message has been queued and will be sent to {}." msgstr "您的邮件已排队,并将发送至{}。" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -30771,6 +31054,12 @@ msgid "" "remain active." msgstr "" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "密码已重置。" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "已创建新用户。" @@ -30783,6 +31072,16 @@ msgstr "保存配额" msgid "Bypass quota" msgstr "绕过配额" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "窗口小部件" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "请求的优惠券不存在。" @@ -30957,12 +31256,11 @@ msgstr "未签入" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "pretix团队" @@ -31599,7 +31897,6 @@ msgstr "您输入的密码无效,请重试。" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -32173,8 +32470,7 @@ msgstr "结帐" msgid "Automatically checked in" msgstr "自动退款" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "密钥" @@ -32250,169 +32546,6 @@ msgstr "成功支付订单" msgid "A fully customizable payment method for manual processing." msgstr "此插件添加了可自定义的手动处理付款方式。" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"正在使用PayPal沙盒,您可以在不实际汇款的情况下进行测试,但需要PayPal沙盒用户" -"才能登录。" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal帐户" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "单击此处获取有关如何获取所需密钥的教程" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "端点" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference code" -msgid "Reference prefix" -msgstr "参考代码" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Reference code" -msgid "Reference postfix" -msgstr "参考代码" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "断开与PayPal的连接" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "我们无法与PayPal连接" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "我们无法处理您的付款。 有关如何继续的详细信息,请参见下文。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "PayPal尚未批准付款。 我们会在付款完成后立即通知您。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "通过PayPal退款失败:{}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgctxt "invoice" -#| msgid "The payment for this invoice has already been received." -msgid "The payment for this invoice has already been received." -msgstr "已收到此发票的付款。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "Payment ID" -msgid "PayPal payment ID" -msgstr "支付 ID" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, fuzzy -#| msgid "PayPal Connect: Client ID" -msgid "PayPal sale ID" -msgstr "PayPal连接:客户端ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "以上列出的总金额将在您确认购买后从您的PayPal账户收取。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"点击继续后,我们会将您重定向到PayPal以填写您的付款详细信息。 然后,您将被重定" -"向到此处以查看并确认您的订单。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#, fuzzy -#| msgid "Sales" -msgid "Sale ID" -msgstr "销售" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "最后更新" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "总价值" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "我们尝试通过PayPal执行您的付款失败。 请再试一次或联系我们。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "我们正在等待PayPal对您付款的回复。 如果这需要几个小时,请与我们联系。" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "收到PayPal的响应无效。" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "您好像取消了PayPal付款" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "您的PayPal帐户已断开。" - #: pretix/plugins/paypal2/apps.py msgid "" "Accept payments with your PayPal account. In addition to regular PayPal " @@ -32422,12 +32555,25 @@ msgid "" "methods world-wide." msgstr "" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Payment ID" msgid "PayPal Merchant ID" msgstr "支付 ID" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "单击此处获取有关如何获取所需密钥的教程" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "端点" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -32475,6 +32621,53 @@ msgid "" "getting your money right away." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference code" +msgid "Reference prefix" +msgstr "参考代码" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Reference code" +msgid "Reference postfix" +msgstr "参考代码" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "Customer actions" @@ -32506,6 +32699,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "与{icon}PayPal连接" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "断开与PayPal的连接" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -32534,6 +32731,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "连接PayPal时出错,请重试。" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"正在使用PayPal沙盒,您可以在不实际汇款的情况下进行测试,但需要PayPal沙盒用户" +"才能登录。" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -32542,6 +32747,10 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "我们无法与PayPal连接" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "This gift card was used in the meantime. Please try again" @@ -32555,12 +32764,48 @@ msgstr "在此期间,此礼品卡已被使用。请再试一次" msgid "You may need to enable JavaScript for PayPal payments." msgstr "您可能需要为Stripe付款启用JavaScript。" +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "我们无法处理您的付款。 有关如何继续的详细信息,请参见下文。" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "PayPal尚未批准付款。 我们会在付款完成后立即通知您。" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "通过PayPal退款失败:{}" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgctxt "invoice" +#| msgid "The payment for this invoice has already been received." +msgid "The payment for this invoice has already been received." +msgstr "已收到此发票的付款。" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "Payment ID" +msgid "PayPal payment ID" +msgstr "支付 ID" + +#: pretix/plugins/paypal2/payment.py +#, fuzzy +#| msgid "PayPal Connect: Client ID" +msgid "PayPal sale ID" +msgstr "PayPal连接:客户端ID" + #: pretix/plugins/paypal2/payment.py #, fuzzy #| msgid "PayPal" @@ -32670,6 +32915,12 @@ msgstr "请查看以下详细信息并确认您的订单。" msgid "We will then charge your PayPal account and finalize the order." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "以上列出的总金额将在您确认购买后从您的PayPal账户收取。" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -32708,6 +32959,13 @@ msgid "" "different payment method, if you prefer." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#, fuzzy +#| msgid "Sales" +msgid "Sale ID" +msgstr "销售" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #, fuzzy #| msgid "Order status" @@ -32720,6 +32978,17 @@ msgid "" "money will not be disbursed and the order remain in its pending state." msgstr "" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "最后更新" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "总价值" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -32747,14 +33016,19 @@ msgid "Please select how you want to pay." msgstr "请选择付款方式。" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -#, fuzzy -#| msgid "" -#| "Our attempt to execute your Payment via PayPal has failed. Please try " -#| "again or contact us." msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." -msgstr "我们尝试通过PayPal执行您的付款失败。 请再试一次或联系我们。" +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "我们正在等待PayPal对您付款的回复。 如果这需要几个小时,请与我们联系。" #: pretix/plugins/paypal2/views.py #, fuzzy @@ -32792,6 +33066,18 @@ msgid "" "in detail below." msgstr "您的PayPal帐户现已连接到pretix。 您可以在下面详细更改设置。" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "收到PayPal的响应无效。" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "您好像取消了PayPal付款" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "您的PayPal帐户已断开。" + #: pretix/plugins/pretixdroid/apps.py #, fuzzy #| msgid "Check-in device API" @@ -32901,7 +33187,7 @@ msgstr "页面%d" #: pretix/plugins/reports/exporters.py #, python-format msgid "Created: %s" -msgstr "已创建:%s" +msgstr "已创建: %s" #: pretix/plugins/reports/exporters.py msgid "Order overview (PDF)" @@ -35197,7 +35483,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "税" @@ -35724,6 +36009,37 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "请转到付款设置并激活一个或多个付款提供商。" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 60 days to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "您的活动需要至少结束60天才能使用此功能。" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "" +#| "Your event needs to be over for at least 60 days to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "您的活动需要至少结束60天才能使用此功能。" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "进行结账" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "在我们继续之前,我们需要您回答一些问题。" @@ -35797,14 +36113,12 @@ msgstr "您可以在此类别中选择%(min_count)s和%(max_count)s选项。" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "最低订购金额:%(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "" @@ -35837,7 +36151,6 @@ msgstr "显示变量" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Original price" msgid "Original price:" @@ -35845,7 +36158,6 @@ msgstr "原价" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Net price" msgid "New price:" @@ -35853,7 +36165,6 @@ msgstr "实价" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Modify price for %(item)s, at least %(price)s" @@ -35861,34 +36172,29 @@ msgstr "修改%(item)s的价格" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "修改%(item)s的价格" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "包含税" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "加%(rate)s%%%(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "包括%(rate)s%%%(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgctxt "address" #| msgid "Select state" @@ -35898,13 +36204,11 @@ msgstr "选择 州" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "" @@ -36032,10 +36336,6 @@ msgstr[0] "此票已经兑换。" msgid "No attendee name provided" msgstr "在发票上显示观众姓名" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "" @@ -36462,14 +36762,12 @@ msgid "Your order qualifies for a discount" msgstr "您的订单{event}" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy #| msgid "Uncategorized" msgid "Uncategorized items" msgstr "未分类" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Show all events of %(name)s" msgid "Show full-size image of %(item)s" @@ -36483,26 +36781,27 @@ msgid_plural "%(amount)s× in your cart" msgstr[0] "%(count)s成分" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "incl. taxes" msgid "%(value)s incl. taxes" msgstr "包含税" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Total value (without taxes)" msgid "%(value)s without taxes" msgstr "总价 (未税)" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "Modify price for %(item)s" msgid "Set price in %(currency)s for %(item)s" msgstr "修改%(item)s的价格" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -37270,11 +37569,6 @@ msgid "" "products at the specified price:" msgstr "您输入的优惠券代码允许您以指定价格购买以下产品之一:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "来自%(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, fuzzy, python-format #| msgid "" @@ -38378,6 +38672,35 @@ msgstr "录入权限" msgid "Kosovo" msgstr "" +#~ msgid "PayPal account" +#~ msgstr "PayPal帐户" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "点击继续后,我们会将您重定向到PayPal以填写您的付款详细信息。 然后,您将被" +#~ "重定向到此处以查看并确认您的订单。" + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "我们尝试通过PayPal执行您的付款失败。 请再试一次或联系我们。" + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "来自%(minprice)s" + +#, fuzzy +#~| msgid "" +#~| "Our attempt to execute your Payment via PayPal has failed. Please try " +#~| "again or contact us." +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "我们尝试通过PayPal执行您的付款失败。 请再试一次或联系我们。" + #~ msgid "All actions" #~ msgstr "所有行为" @@ -38502,12 +38825,6 @@ msgstr "" #~ msgid "Please do not use special characters in names." #~ msgstr "请输入您的姓名。" -#, fuzzy -#~| msgctxt "address" -#~| msgid "State" -#~ msgid "State" -#~ msgstr "州" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" @@ -39060,9 +39377,6 @@ msgstr "" #~ msgid "Badge design" #~ msgstr "徽章设计" -#~ msgid "(Same as above)" -#~ msgstr "(同上)" - #~ msgid "Translation in development" #~ msgstr "翻译发展" diff --git a/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po b/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po index 2211aacd0..1fd415bd2 100644 --- a/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2021-12-03 08:37+0000\n" "Last-Translator: ExtremeX-BB \n" "Language-Team: Chinese (Simplified) \n" "Language-Team: Chinese (Traditional Han script) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2026.5\n" +"X-Generator: Weblate 2026.8.1\n" #: pretix/_base_settings.py msgid "English" @@ -91,6 +91,10 @@ msgstr "希臘語" msgid "Hebrew" msgstr "希伯來語" +#: pretix/_base_settings.py +msgid "Hungarian" +msgstr "" + #: pretix/_base_settings.py msgid "Indonesian" msgstr "印尼語" @@ -149,7 +153,7 @@ msgstr "西班牙語(拉丁美洲)" #: pretix/_base_settings.py msgid "Thai" -msgstr "" +msgstr "泰語" #: pretix/_base_settings.py msgid "Turkish" @@ -194,7 +198,7 @@ msgid "Allowed Post Logout URIs list, space separated" msgstr "允許的登出後 URI 列表,以空格分隔" #: pretix/api/models.py pretix/base/models/customers.py -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/paypal2/payment.py msgid "Client ID" msgstr "客戶端ID" @@ -416,6 +420,12 @@ msgstr "媒介資源已連接到另一個活動" msgid "You cannot exchange a medium for a medium." msgstr "您無法更改此訂單。" +#: pretix/api/views/checkin.py +#, fuzzy +#| msgid "You cannot change this order." +msgid "You cannot simulate a medium exchange." +msgstr "您無法更改此訂單。" + #: pretix/api/views/oauth.py pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -855,8 +865,7 @@ msgstr "傳送恢復資訊" #: pretix/control/forms/organizer.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/organizers/customer.html -#: pretix/control/views/item.py pretix/plugins/badges/exporters.py -#: pretix/plugins/checkinlists/exporters.py +#: pretix/plugins/badges/exporters.py pretix/plugins/checkinlists/exporters.py #: pretix/plugins/ticketoutputpdf/exporters.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html @@ -875,7 +884,6 @@ msgstr "與會者名字" #: pretix/base/forms/questions.py pretix/base/models/customers.py #: pretix/base/models/orders.py pretix/base/pdf.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "Attendee email" msgstr "與會者電子郵件" @@ -1654,9 +1662,8 @@ msgid "Invoice sender:" msgstr "發票寄信者:" #: pretix/base/exporters/invoices.py pretix/base/exporters/orderlist.py -#: pretix/base/forms/questions.py pretix/base/modelimport_orders.py -#: pretix/base/models/customers.py pretix/base/models/orders.py -#: pretix/control/forms/filter.py +#: pretix/base/modelimport_orders.py pretix/base/models/customers.py +#: pretix/base/models/orders.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -1668,8 +1675,7 @@ msgstr "地址" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "ZIP code" msgstr "郵遞區號" @@ -1677,8 +1683,7 @@ msgstr "郵遞區號" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/base/models/customers.py pretix/base/models/orders.py #: pretix/base/settings.py pretix/control/forms/filter.py -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py msgid "City" msgstr "城市" @@ -1701,8 +1706,7 @@ msgstr "州" #: pretix/base/settings.py pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/email/login_notice.txt #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Country" @@ -1730,8 +1734,7 @@ msgstr "發票收件人:" #: pretix/base/forms/questions.py pretix/base/modelimport_orders.py #: pretix/control/forms/filter.py #: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/control/views/item.py pretix/plugins/checkinlists/exporters.py -#: pretix/plugins/reports/exporters.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/reports/exporters.py #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html #: pretix/presale/templates/pretixpresale/event/order.html msgid "Company" @@ -1784,6 +1787,24 @@ msgstr "支付款符合IDs" msgid "Payment providers" msgstr "支付提供者" +#: pretix/base/exporters/invoices.py pretix/base/models/orders.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission type" +msgstr "交易日期" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission status" +msgstr "交易日期" + +#: pretix/base/exporters/invoices.py +#, fuzzy +#| msgid "Transaction time" +msgid "Transmission date" +msgstr "交易日期" + #: pretix/base/exporters/invoices.py msgid "Cancellation" msgstr "取消" @@ -2438,7 +2459,6 @@ msgstr "活動" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html @@ -2462,7 +2482,6 @@ msgstr "舊數據" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_cart.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Quantity" msgstr "數量" @@ -2529,7 +2548,8 @@ msgstr "付款狀態" msgid "Refund states" msgstr "退款狀態" -#: pretix/base/exporters/orderlist.py pretix/base/models/orders.py +#: pretix/base/exporters/orderlist.py pretix/base/models/items.py +#: pretix/base/models/orders.py #: pretix/control/templates/pretixcontrol/datasync/failed_jobs.html #: pretix/control/templates/pretixcontrol/organizers/customer.html #: pretix/control/templates/pretixcontrol/organizers/outgoing_mail.html @@ -2543,7 +2563,6 @@ msgstr "訂單" #: pretix/base/exporters/orderlist.py #: pretix/control/templates/pretixcontrol/search/payments.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payment ID" msgstr "付款ID" @@ -3038,14 +3057,12 @@ msgid "" msgstr "上傳有效圖片。您上傳的檔案不是圖像或損壞的圖像。" #: pretix/base/forms/questions.py -msgid "" -"If you keep this empty, the ticket will be valid starting at the time of " -"purchase." -msgstr "如果您將其保留為空白,票將從購買時開始有效。" +msgid "Street" +msgstr "街道" #: pretix/base/forms/questions.py -msgid "Street and Number" -msgstr "街道以及號碼" +msgid "State" +msgstr "州" #: pretix/base/forms/questions.py #, fuzzy, python-brace-format @@ -3082,6 +3099,16 @@ msgstr "請輸入有效的銷售管道." msgid "Please enter a date and time no later than {max}." msgstr "請輸入正確的結果。" +#: pretix/base/forms/questions.py +msgid "" +"If you keep this empty, the ticket will be valid starting at the time of " +"purchase." +msgstr "如果您將其保留為空白,票將從購買時開始有效。" + +#: pretix/base/forms/questions.py +msgid "Street and Number" +msgstr "街道以及號碼" + #: pretix/base/forms/questions.py msgid "" "Optional, but depending on the country you reside in we might need to charge " @@ -4371,6 +4398,12 @@ msgstr "設定日期" msgid "Initialization date" msgstr "初始化日期" +#: pretix/base/models/devices.py +#, fuzzy +#| msgid "Save to profile" +msgid "Security profile" +msgstr "保存到帳戶" + #: pretix/base/models/discount.py msgctxt "subevent" msgid "Dates can be mixed without limitation" @@ -5589,6 +5622,10 @@ msgstr "所選類別不屬於此專案。" msgid "The count needs to be equal to or greater than zero." msgstr "計數需要等於或大於零。" +#: pretix/base/models/items.py pretix/base/models/orders.py +msgid "Order position" +msgstr "訂單倉位" + #: pretix/base/models/items.py msgid "Number" msgstr "號碼" @@ -5626,6 +5663,10 @@ msgstr "日期和時間" msgid "Country code (ISO 3166-1 alpha-2)" msgstr "國家代碼 (ISO 3166-1 alpha-2)" +#: pretix/base/models/items.py +msgid "Asked on" +msgstr "" + #: pretix/base/models/items.py pretix/base/models/organizer.py msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " @@ -5690,6 +5731,12 @@ msgstr "目前在我們的應用程式和辦理check-in手續時不支援" msgid "Maximum value" msgstr "最大值" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "Maximum length" +msgid "Minimum length" +msgstr "最大長度" + #: pretix/base/models/items.py msgid "Maximum length" msgstr "最大長度" @@ -5757,6 +5804,12 @@ msgstr "最大日期不得早於最小值。" msgid "The maximum value must not be lower than the minimum value." msgstr "最大值不得低於最小值。" +#: pretix/base/models/items.py +#, fuzzy +#| msgid "The maximum value must not be lower than the minimum value." +msgid "The maximum length must not be shorter than the minimum length." +msgstr "最大值不得低於最小值。" + #: pretix/base/models/items.py msgid "" "The system already contains answers to this question that are not compatible " @@ -6257,10 +6310,6 @@ msgstr "禮品卡" msgid "Value" msgstr "數值" -#: pretix/base/models/orders.py -msgid "Order position" -msgstr "訂單倉位" - #: pretix/base/models/orders.py msgid "Cart ID (e.g. session key)" msgstr "購物車 ID(如: 工作階段金鑰)" @@ -6285,12 +6334,6 @@ msgstr "商業客戶" msgid "This reference will be printed on your invoice for your convenience." msgstr "為方便起見,此參考將列印在你的發票上。" -#: pretix/base/models/orders.py -#, fuzzy -#| msgid "Transaction time" -msgid "Transmission type" -msgstr "交易日期" - #: pretix/base/models/orders.py #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_position_buttons.html msgid "Badge" @@ -7217,8 +7260,11 @@ msgid "The payment for this invoice has already been received." msgstr "此發票的付款已收到。" #: pretix/base/payment.py +#, fuzzy +#| msgid "" +#| "This payment is already being processed and can not be canceled any more." msgid "" -"This payment is already being processed and can not be canceled any more." +"This payment is already being processed and cannot be canceled any more." msgstr "此付款已在處理中,無法取消。" #: pretix/base/payment.py @@ -8010,6 +8056,18 @@ msgstr "預購開始" msgid "Presale end" msgstr "預購結束" +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order details" +msgid "Order creation" +msgstr "訂單詳情" + +#: pretix/base/reldate.py +#, fuzzy +#| msgid "Order expired" +msgid "Order expiry" +msgstr "訂單過期" + #: pretix/base/reldate.py msgid "before" msgstr "前" @@ -8034,6 +8092,26 @@ msgstr "相關時間:" msgid "Not set" msgstr "還沒有確定" +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative date cannot be expressed as \"after\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"before\" for \"{}\"" +msgstr "" + +#: pretix/base/reldate.py +#, python-brace-format +msgid "A relative time cannot be expressed as \"after\" for \"{}\"" +msgstr "" + #: pretix/base/secrets.py msgid "Random (default, works with all pretix apps)" msgstr "隨機 (預設,能在所有 pretix app 作用)" @@ -9196,7 +9274,7 @@ msgstr "該金額已從你的卡中扣除。" msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "請將錢轉入此銀行帳戶:9999-9999-9999-9999" -#: pretix/base/services/placeholders.py pretix/control/views/organizer.py +#: pretix/base/services/placeholders.py msgid "This value will be replaced based on dynamic parameters." msgstr "此值將根據動態參數進行替換。" @@ -9858,6 +9936,25 @@ msgstr "" "此活動的指定銷售時間範圍結束後,此文本將顯示在售票處上方。你可以使用它來描述" "獲取門票的其他選項,例如:票房。" +#: pretix/base/settings.py +msgid "No dates match your criteria." +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "Text for empty date results" +msgstr "" + +#: pretix/base/settings.py +msgctxt "subevents" +msgid "" +"This text will be shown if the calendar or list of dates is empty, e.g. " +"because a month does not contain any dates or a filter chosen by the user " +"does not find any results. You can use this to advertise ways to get in " +"touch with you to arrange further dates. We do not recommend more than one " +"or two sentences." +msgstr "" + #: pretix/base/settings.py msgid "Guidance text" msgstr "指導文件" @@ -10011,6 +10108,19 @@ msgstr "" "即使訂單處於「過期」狀態,只要有足夠的容量可用,也可以接受訂單付款。在上面配" "定的「最後付款日期」之後,將不再接受付款。" +#: pretix/base/settings.py +#, fuzzy +#| msgid "Generate invoices for Sales channels" +msgid "Allow postponed payment choice for sales channels" +msgstr "為銷售管道產生發票" + +#: pretix/base/settings.py +msgid "" +"If postponed payment is allowed on a sales channel, customers can complete " +"their order without selecting a payment method. This is useful whenever " +"orders are not created by the same person who is making the payment." +msgstr "" + #: pretix/base/settings.py msgid "Show start date" msgstr "顯示起始日期" @@ -10590,12 +10700,6 @@ msgstr "您可以在管理員設定中將可能的篩選器設定為元屬性。 msgid "Hide all unavailable dates from calendar or list views" msgstr "從日曆或列表檢視中隱藏所有不可用的日期" -#: pretix/base/settings.py -msgid "" -"This option currently only affects the calendar of this event series, not " -"the organizer-wide calendar." -msgstr "此當前選項只影響此事件系列的日曆,而不會影響組織者範圍的日曆。" - #: pretix/base/settings.py msgid "Hide all past dates from calendar" msgstr "從日曆中隱藏所有過去的日期" @@ -13594,6 +13698,30 @@ msgid "" "card is issued in." msgstr "你已將禮品卡配置為有效期 {} 年加上禮品卡的發行年份。" +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment date" +msgid "Payment term" +msgstr "付款日期" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "(Same as above)" +msgid "same as above" +msgstr "(同上)" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in days" +msgid "different payment term in days" +msgstr "付款期限(天)" + +#: pretix/control/forms/event.py +#, fuzzy +#| msgid "Payment term in minutes" +msgid "different payment term in minutes" +msgstr "付款期限(分鐘)" + #: pretix/control/forms/event.py #, fuzzy #| msgid "including all taxes" @@ -15936,6 +16064,11 @@ msgctxt "rrule" msgid "third" msgstr "第三" +#: pretix/control/forms/rrule.py +msgctxt "rrule" +msgid "fourth" +msgstr "" + #: pretix/control/forms/rrule.py msgctxt "rrule" msgid "last" @@ -16988,6 +17121,30 @@ msgstr "電子郵件已排隊等待發送。" msgid "Queued emails have been aborted." msgstr "訂單詳細資訊已更改。" +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The property has been created." +msgid "An organizer meta property has been created." +msgstr "屬性已建立。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The selected property has been deleted." +msgid "An organizer meta property has been deleted." +msgstr "選取屬性已刪除。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The organizer has been changed." +msgid "An organizer meta property has been changed." +msgstr "召集人已更改。" + +#: pretix/control/logdisplay.py +#, fuzzy +#| msgid "The product has been reordered." +msgid "An organizer meta property has been reordered." +msgstr "商品已重新訂購。" + #: pretix/control/logdisplay.py msgid "Gift card acceptance for another organizer has been added." msgstr "接受添加其他召集人的禮品卡。" @@ -17194,6 +17351,10 @@ msgstr "你的兩步驟身份驗證緊急代碼已重新產生。" msgid "A two-factor emergency code has been generated." msgstr "已產生雙因素緊急代碼。" +#: pretix/control/logdisplay.py +msgid "Drift and throttle values for two-factor devices have been reset." +msgstr "" + #: pretix/control/logdisplay.py #, python-brace-format msgid "" @@ -18048,6 +18209,89 @@ msgstr "" "此應用程式尚未經過pretix團隊的審查。授予對你的pretix帳戶的訪" "問使用權的風險由你自行承擔。" +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html +#: pretix/control/templates/pretixcontrol/checkin/reset.html +#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html +#: pretix/control/templates/pretixcontrol/email_setup_simple.html +#: pretix/control/templates/pretixcontrol/event/tax_delete.html +#: pretix/control/templates/pretixcontrol/item/delete.html +#: pretix/control/templates/pretixcontrol/items/category_delete.html +#: pretix/control/templates/pretixcontrol/items/discount_delete.html +#: pretix/control/templates/pretixcontrol/items/question_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete.html +#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html +#: pretix/control/templates/pretixcontrol/order/change.html +#: pretix/control/templates/pretixcontrol/order/change_contact.html +#: pretix/control/templates/pretixcontrol/order/change_locale.html +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/control/templates/pretixcontrol/order/extend.html +#: pretix/control/templates/pretixcontrol/order/pay.html +#: pretix/control/templates/pretixcontrol/order/pay_complete.html +#: pretix/control/templates/pretixcontrol/order/reactivate.html +#: pretix/control/templates/pretixcontrol/order/refund_choose.html +#: pretix/control/templates/pretixcontrol/order/refund_done.html +#: pretix/control/templates/pretixcontrol/order/refund_process.html +#: pretix/control/templates/pretixcontrol/order/refund_start.html +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html +#: pretix/control/templates/pretixcontrol/orders/export_delete.html +#: pretix/control/templates/pretixcontrol/orders/refunds.html +#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html +#: pretix/control/templates/pretixcontrol/pdf/index.html +#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html +#: pretix/control/templates/pretixcontrol/subevents/delete.html +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html +#: pretix/control/templates/pretixcontrol/subevents/edit.html +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html +#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html +#: pretix/control/templates/pretixcontrol/user/change_email.html +#: pretix/control/templates/pretixcontrol/user/change_password.html +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html +#: pretix/control/templates/pretixcontrol/vouchers/delete.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html +#: pretix/control/templates/pretixcontrol/waitinglist/edit.html +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html +#: pretix/presale/templates/pretixpresale/event/order_change.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#: pretix/presale/templates/pretixpresale/event/order_pay.html +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +#: pretix/presale/templates/pretixpresale/event/position_change.html +#: pretix/presale/templates/pretixpresale/event/position_modify.html +msgid "Cancel" +msgstr "取消" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html +#, fuzzy +#| msgid "Authorized apps" +msgid "Authorize" +msgstr "授權應用程序" + #: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html msgid "Error:" msgstr "錯誤:" @@ -18424,82 +18668,6 @@ msgid_plural "" "%(count)s tickets?" msgstr[0] "你確定要永久刪除%(count)s 張票的報到紀錄嗎?" -#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html -#: pretix/control/templates/pretixcontrol/checkin/reset.html -#: pretix/control/templates/pretixcontrol/datasync/control_order_info.html -#: pretix/control/templates/pretixcontrol/email_setup_simple.html -#: pretix/control/templates/pretixcontrol/event/tax_delete.html -#: pretix/control/templates/pretixcontrol/item/delete.html -#: pretix/control/templates/pretixcontrol/items/category_delete.html -#: pretix/control/templates/pretixcontrol/items/discount_delete.html -#: pretix/control/templates/pretixcontrol/items/question_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete.html -#: pretix/control/templates/pretixcontrol/items/quota_delete_bulk.html -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html -#: pretix/control/templates/pretixcontrol/order/change.html -#: pretix/control/templates/pretixcontrol/order/change_contact.html -#: pretix/control/templates/pretixcontrol/order/change_locale.html -#: pretix/control/templates/pretixcontrol/order/change_questions.html -#: pretix/control/templates/pretixcontrol/order/extend.html -#: pretix/control/templates/pretixcontrol/order/pay.html -#: pretix/control/templates/pretixcontrol/order/pay_complete.html -#: pretix/control/templates/pretixcontrol/order/reactivate.html -#: pretix/control/templates/pretixcontrol/order/refund_choose.html -#: pretix/control/templates/pretixcontrol/order/refund_done.html -#: pretix/control/templates/pretixcontrol/order/refund_process.html -#: pretix/control/templates/pretixcontrol/order/refund_start.html -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html -#: pretix/control/templates/pretixcontrol/orders/export_delete.html -#: pretix/control/templates/pretixcontrol/orders/refunds.html -#: pretix/control/templates/pretixcontrol/organizers/channel_delete.html -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html -#: pretix/control/templates/pretixcontrol/pdf/index.html -#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html -#: pretix/control/templates/pretixcontrol/subevents/delete.html -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html -#: pretix/control/templates/pretixcontrol/subevents/edit.html -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html -#: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html -#: pretix/control/templates/pretixcontrol/user/change_email.html -#: pretix/control/templates/pretixcontrol/user/change_password.html -#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html -#: pretix/control/templates/pretixcontrol/vouchers/delete.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html -#: pretix/control/templates/pretixcontrol/waitinglist/edit.html -#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html -#: pretix/presale/templates/pretixpresale/event/order_change.html -#: pretix/presale/templates/pretixpresale/event/order_modify.html -#: pretix/presale/templates/pretixpresale/event/order_pay.html -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html -#: pretix/presale/templates/pretixpresale/event/position_change.html -#: pretix/presale/templates/pretixpresale/event/position_modify.html -msgid "Cancel" -msgstr "取消" - #: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html #: pretix/control/templates/pretixcontrol/checkin/list_delete.html #: pretix/control/templates/pretixcontrol/event/delete.html @@ -20208,6 +20376,7 @@ msgid "Top recommendation" msgstr "熱門推薦" #: pretix/control/templates/pretixcontrol/event/plugins.html +#: pretix/control/templates/pretixcontrol/items/questions.html #: pretix/control/templates/pretixcontrol/organizers/plugins.html msgid "Experimental feature" msgstr "實驗性功能" @@ -20868,8 +21037,12 @@ msgstr "" "寫。" #: pretix/control/templates/pretixcontrol/events/create_basics.html +#, fuzzy +#| msgid "" +#| "We strongly recommend against using short forms of more then 16 " +#| "characters." msgid "" -"We strongly recommend against using short forms of more then 16 characters." +"We strongly recommend against using short forms of more than 16 characters." msgstr "我們強烈建議不要使用超過 16 個字元的短格式。" #: pretix/control/templates/pretixcontrol/events/create_basics.html @@ -22001,6 +22174,30 @@ msgstr "" "問答集讓你的出席者填寫有關其票證的其他數據。如果你提供食物,例如:可能是詢問" "您的用戶飲食要求。" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new per-ticket question" +msgstr "建立新問題" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Create a new question" +msgid "Create a new order-level question" +msgstr "建立新問題" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Delete question" +msgid "Per-ticket questions" +msgstr "刪除問題" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"These questions are asked for every ticket, so possibly multiple times in " +"the same order." +msgstr "" + #: pretix/control/templates/pretixcontrol/items/questions.html msgid "Create a new question" msgstr "建立新問題" @@ -22017,6 +22214,30 @@ msgstr "簽到時詢問" msgid "All personalized products" msgstr "所有個人化商品" +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "Include questions" +msgid "Per-order questions" +msgstr "包括問題" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"This functionality is in active development and expected to change " +"significantly over the coming months." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +msgid "" +"Per-order questions are currently not supported and will not be displayed in " +"pretixPOS." +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/questions.html +#, fuzzy +#| msgid "The question has been reordered." +msgid "These questions are asked once per order." +msgstr "該問題已重新排序。" + #: pretix/control/templates/pretixcontrol/items/quota.html #: pretix/control/templates/pretixcontrol/items/quota_edit.html #, python-format @@ -22584,6 +22805,15 @@ msgstr "發票資訊" msgid "(optional)" msgstr "(可選擇的)" +#: pretix/control/templates/pretixcontrol/order/change_questions.html +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html +#: pretix/presale/templates/pretixpresale/event/order_modify.html +#, fuzzy +#| msgid "Additional information" +msgid "Additional order information" +msgstr "額外資訊" + #: pretix/control/templates/pretixcontrol/order/delete.html msgid "Delete order" msgstr "刪除訂單" @@ -22612,6 +22842,23 @@ msgstr "是,拒絕訂單" msgid "Extend payment term" msgstr "延長付款期限" +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "" +"This file has been uploaded by a user and could contain viruses or other " +"malicious content." +msgstr "此檔已由用戶上傳,可能包含病毒或其他惡意內容。" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +msgid "UNSAFE" +msgstr "不安全" + +#: pretix/control/templates/pretixcontrol/order/fragment_question_answer.html +#: pretix/control/templates/pretixcontrol/order/index.html +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "not answered" +msgstr "無回應" + #: pretix/control/templates/pretixcontrol/order/index.html #, python-format msgid "Order details: %(code)s" @@ -22889,25 +23136,10 @@ msgstr "有效的%(datetime_range)s" msgid "Ticket page" msgstr "門票頁" -#: pretix/control/templates/pretixcontrol/order/index.html -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "not answered" -msgstr "無回應" - #: pretix/control/templates/pretixcontrol/order/index.html msgid "This question will be asked during check-in." msgstr "這個問題將在辦理check-in手續時提出。" -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "" -"This file has been uploaded by a user and could contain viruses or other " -"malicious content." -msgstr "此檔已由用戶上傳,可能包含病毒或其他惡意內容。" - -#: pretix/control/templates/pretixcontrol/order/index.html -msgid "UNSAFE" -msgstr "不安全" - #: pretix/control/templates/pretixcontrol/order/index.html #: pretix/control/templates/pretixcontrol/orders/overview.html #: pretix/plugins/reports/accountingreport.py @@ -24219,6 +24451,16 @@ msgstr "連接一項設備" msgid "Hardware model" msgstr "硬體型號" +#: pretix/control/templates/pretixcontrol/organizers/devices.html +#, fuzzy, python-format +#| msgid "Begin: %(time)s" +msgid "Last seen: %(time)s" +msgstr "開始 %(time)s" + +#: pretix/control/templates/pretixcontrol/organizers/devices.html +msgid "No recent contact" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/devices.html msgid "Not yet initialized" msgstr "尚未初始化" @@ -26147,6 +26389,7 @@ msgid "Add a new device" msgstr "添加新設備" #: pretix/control/templates/pretixcontrol/user/2fa_main.html +#: pretix/control/templates/pretixcontrol/users/form.html msgid "Emergency tokens" msgstr "緊急代幣" @@ -26410,6 +26653,29 @@ msgstr "模擬使用者" msgid "Authentication backend" msgstr "後端身份驗證" +#: pretix/control/templates/pretixcontrol/users/form.html +msgid "Reset drift and throttle" +msgstr "" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy +#| msgid "Disable two-factor authentication" +msgid "Available two-factor authentication methods" +msgstr "禁用兩步驟驗證" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Expired since %(date)s" +msgid "1 failed attempt since %(date)s" +msgid_plural "%(cnt)s failed attempts since %(date)s" +msgstr[0] "自%(date)s起過期" + +#: pretix/control/templates/pretixcontrol/users/form.html +#, fuzzy, python-format +#| msgid "Valid until %(date)s" +msgid "Currently locked until %(date)s" +msgstr "有效期至 %(date)s" + #: pretix/control/templates/pretixcontrol/users/form.html msgid "Team memberships" msgstr "團隊會員資格" @@ -26912,6 +27178,20 @@ msgstr "用於雙因素身份驗證的恢復程式用於登入。" msgid "Invalid code, please try again." msgstr "代碼無效,請重試。" +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} minute." +msgid_plural "Invalid code. Please try again after waiting {value} minutes." +msgstr[0] "代碼無效,請重試。" + +#: pretix/control/views/auth.py +#, fuzzy, python-brace-format +#| msgid "Invalid code, please try again." +msgid "Invalid code. Please try again after waiting {value} second." +msgid_plural "Invalid code. Please try again after waiting {value} seconds." +msgstr[0] "代碼無效,請重試。" + #: pretix/control/views/checkin.py msgid "The selected check-ins have been reverted." msgstr "選定的簽入已還原。" @@ -27369,10 +27649,6 @@ msgstr "類別的順序已更新。" msgid "Not all objects have been selected." msgstr "並非所有物件都已選中。" -#: pretix/control/views/item.py -msgid "Street" -msgstr "街道" - #: pretix/control/views/item.py msgid "The requested question does not exist." msgstr "請求的問題不存在。" @@ -27558,7 +27834,7 @@ msgstr "" #| "You should update the DNS settings of your domain to include this system " #| "in the SPF record." msgid "" -"We did not find DMARC record for your domain. This means that there is a " +"We did not find a DMARC record for your domain. This means that there is a " "very high chance most of the emails will be rejected or marked as spam. You " "should update the DNS settings of your domain." msgstr "" @@ -27763,6 +28039,12 @@ msgstr "" msgid "You entered an order in an event with a different currency." msgstr "您在活動中輸入了不同貨幣的訂單。" +#: pretix/control/views/orders.py +#, fuzzy +#| msgid "You entered an order in an event with a different currency." +msgid "You entered an order in an event that you do not have access to." +msgstr "您在活動中輸入了不同貨幣的訂單。" + #: pretix/control/views/orders.py msgid "" "You can not refund more than the amount of a payment that is not yet " @@ -27775,6 +28057,10 @@ msgid "" "refunds." msgstr "你為僅支援全額退款的付款方式選擇了部分退款。" +#: pretix/control/views/orders.py +msgid "The refunds you selected do not match the selected total refund amount." +msgstr "你選擇的退款與所選的總退款金額不符合。" + #: pretix/control/views/orders.py #, python-brace-format msgid "" @@ -27823,10 +28109,6 @@ msgstr "" "\n" "你的{event}團隊" -#: pretix/control/views/orders.py -msgid "The refunds you selected do not match the selected total refund amount." -msgstr "你選擇的退款與所選的總退款金額不符合。" - #: pretix/control/views/orders.py msgid "The payment has been created successfully." msgstr "付款已成功建立。" @@ -27979,7 +28261,8 @@ msgstr "主題{subject}" msgid "Your message has been queued and will be sent to {}." msgstr "你的消息已排序,將發送到 {}。" -#: pretix/control/views/orders.py pretix/presale/views/order.py +#: pretix/control/views/orders.py pretix/presale/views/cart.py +#: pretix/presale/views/order.py msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -28596,6 +28879,12 @@ msgstr "" "該使用者的緊急令牌是“{token}”。它只能使用一次。請確保僅透過經過驗證的管道傳輸" "此程式碼(如果可能,而不是電子郵件)。該用戶之前的所有緊急令牌仍然有效。" +#: pretix/control/views/users.py +#, fuzzy +#| msgid "The password has been reset." +msgid "The drift values for TOTP devices have been reset." +msgstr "密碼已重置。" + #: pretix/control/views/users.py msgid "The new user has been created." msgstr "新使用者已建立。" @@ -28608,6 +28897,16 @@ msgstr "保留額度" msgid "Bypass quota" msgstr "繞過額度" +#: pretix/control/views/vouchers.py +#, fuzzy +#| msgid "Widget" +msgid "Budget" +msgstr "小組件" + +#: pretix/control/views/vouchers.py +msgid "Budget used" +msgstr "" + #: pretix/control/views/vouchers.py msgid "The requested voucher does not exist." msgstr "請求的憑證不存在。" @@ -28780,12 +29079,11 @@ msgstr "自動登記" #: pretix/plugins/autocheckin/apps.py pretix/plugins/badges/apps.py #: pretix/plugins/banktransfer/apps.py pretix/plugins/checkinlists/apps.py -#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal/apps.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/pretixdroid/apps.py -#: pretix/plugins/reports/apps.py pretix/plugins/returnurl/apps.py -#: pretix/plugins/sendmail/apps.py pretix/plugins/statistics/apps.py -#: pretix/plugins/stripe/apps.py pretix/plugins/ticketoutputpdf/apps.py -#: pretix/plugins/webcheckin/apps.py +#: pretix/plugins/manualpayment/apps.py pretix/plugins/paypal2/apps.py +#: pretix/plugins/pretixdroid/apps.py pretix/plugins/reports/apps.py +#: pretix/plugins/returnurl/apps.py pretix/plugins/sendmail/apps.py +#: pretix/plugins/statistics/apps.py pretix/plugins/stripe/apps.py +#: pretix/plugins/ticketoutputpdf/apps.py pretix/plugins/webcheckin/apps.py msgid "the pretix team" msgstr "Pretix團隊" @@ -29417,7 +29715,6 @@ msgstr "你的輸入無效,詳情請參閱下文。" #: pretix/plugins/banktransfer/refund_export.py #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html msgid "Payer" @@ -29926,8 +30223,7 @@ msgstr "已登出" msgid "Automatically checked in" msgstr "自動簽到" -#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/payment.py +#: pretix/plugins/checkinlists/exporters.py pretix/plugins/paypal2/payment.py msgid "Secret" msgstr "秘密" @@ -29988,157 +30284,6 @@ msgstr "只有成功的掃描" msgid "A fully customizable payment method for manual processing." msgstr "用於手動處理的完全可定製的付款方式。" -#: pretix/plugins/paypal/apps.py pretix/plugins/paypal/payment.py -#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "PayPal" -msgstr "PayPal" - -#: pretix/plugins/paypal/apps.py -msgid "" -"Accept payments with your PayPal account. PayPal is one of the most popular " -"payment methods world-wide." -msgstr "使用你的PayPal帳戶接受付款。PayPal是全球最受歡迎的支付方式之一。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"The PayPal sandbox is being used, you can test without actually sending " -"money but you will need a PayPal sandbox user to log in." -msgstr "" -"正在使用PayPal沙盒,你可以在不實際匯款的情況下進行測試,但你需要一名PayPal沙" -"盒使用者才能登錄。" - -#: pretix/plugins/paypal/payment.py -msgid "PayPal account" -msgstr "PayPal帳戶" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Click here for a tutorial on how to obtain the required keys" -msgstr "按兩下此處獲取有關如何獲取所需金鑰的教程" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#: pretix/plugins/stripe/payment.py -msgid "Endpoint" -msgstr "終點" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference prefix" -msgstr "引用前綴" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added in front of the regular booking " -"reference containing the order number." -msgstr "此處輸入的任何值都,將添加到包含訂單號的常規預訂參考號的前面。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Reference postfix" -msgstr "引用後綴" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"Any value entered here will be added behind the regular booking reference " -"containing the order number." -msgstr "此處輸入的任何值,都將添加到包含訂單號的常規預訂參考號後面。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "Disconnect from PayPal" -msgstr "斷開與PayPal的連接" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "We had trouble communicating with PayPal" -msgstr "我們在與PayPal溝通時遇到了困難" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"We were unable to process your payment. See below for details on how to " -"proceed." -msgstr "我們無法處理你的付款。有關如何繼續的詳細資訊,請參閱下文。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "" -"PayPal has not yet approved the payment. We will inform you as soon as the " -"payment completed." -msgstr "PayPal尚未批准付款。付款完成後,我們會立即通知你。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -#, python-brace-format -msgid "Refunding the amount via PayPal failed: {}" -msgstr "通過PayPal退款失敗:{}" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "The payment for this invoice has already been received." -msgstr "此發票的付款已收到。" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal payment ID" -msgstr "PayPal付款編號" - -#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py -msgid "PayPal sale ID" -msgstr "PayPal銷售編號" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_confirm.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html -msgid "" -"The total amount listed above will be withdrawn from your PayPal account " -"after the confirmation of your purchase." -msgstr "上面列出的總金額將在你確認購買後,從你的PayPal帳戶中提取。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/checkout_payment_form.html -msgid "" -"After you clicked continue, we will redirect you to PayPal to fill in your " -"payment details. You will then be redirected back here to review and confirm " -"your order." -msgstr "" -"按兩下繼續後,我們會將你重定向到PayPal,以填寫你的付款詳細資訊。然後,你將被" -"重定向回此處,以查看並確認你的訂單。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Sale ID" -msgstr "銷售ID" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -msgid "Last update" -msgstr "最後更新" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html -msgid "Total value" -msgstr "總值" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -msgid "" -"Our attempt to execute your Payment via PayPal has failed. Please try again " -"or contact us." -msgstr "我們嘗試通過PayPal執行你的付款失敗。請重試或聯絡我們。" - -#: pretix/plugins/paypal/templates/pretixplugins/paypal/pending.html -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html -msgid "" -"We're waiting for an answer from PayPal regarding your payment. Please " -"contact us, if this takes more than a few hours." -msgstr "" -"我們正在等待PayPal關於你的付款的答覆。如果這需要超過幾個小時,請與我們聯絡。" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Invalid response from PayPal received." -msgstr "收到的PayPal回應無效。" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "It looks like you canceled the PayPal payment" -msgstr "你似乎取消了PayPal付款" - -#: pretix/plugins/paypal/views.py pretix/plugins/paypal2/views.py -msgid "Your PayPal account has been disconnected." -msgstr "你的PayPal帳戶已斷開連接。" - #: pretix/plugins/paypal2/apps.py #, fuzzy #| msgid "" @@ -30158,10 +30303,23 @@ msgstr "" "式(例如giropay,SOFORT,iDEAL等)對你的客戶付款 - 他們甚至不需要PayPal帳戶。" "PayPal是全球最受歡迎的支付方式之一。" +#: pretix/plugins/paypal2/apps.py pretix/plugins/paypal2/payment.py +#: pretix/plugins/stripe/payment.py +msgid "PayPal" +msgstr "PayPal" + #: pretix/plugins/paypal2/payment.py msgid "PayPal Merchant ID" msgstr "PayPal商家編號" +#: pretix/plugins/paypal2/payment.py +msgid "Click here for a tutorial on how to obtain the required keys" +msgstr "按兩下此處獲取有關如何獲取所需金鑰的教程" + +#: pretix/plugins/paypal2/payment.py pretix/plugins/stripe/payment.py +msgid "Endpoint" +msgstr "終點" + #: pretix/plugins/paypal2/payment.py msgid "" "Even if a customer chooses an Alternative Payment Method, they will always " @@ -30225,6 +30383,49 @@ msgstr "" "為你的客戶提供立即購買(達到一定限額),並分期付款,或在30天內付款的可能性。" "作為商家,你馬上就能拿到錢。" +#: pretix/plugins/paypal2/payment.py +msgid "Allow further payments during compliance hold" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPals fraud prevention might block processing of individual payments for a " +"considerable amount of time. The payment is marked as \"pending\" during " +"this time window. You can allow your customers to start another payment " +"attempts during that window. This might result in them being charged twice " +"if the original payment is approved." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Timeout further payment attempts" +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Time duration in minutes after which another payment attempt is possible, " +"while the last payment is still under investigation." +msgstr "" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference prefix" +msgstr "引用前綴" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added in front of the regular booking " +"reference containing the order number." +msgstr "此處輸入的任何值都,將添加到包含訂單號的常規預訂參考號的前面。" + +#: pretix/plugins/paypal2/payment.py +msgid "Reference postfix" +msgstr "引用後綴" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"Any value entered here will be added behind the regular booking reference " +"containing the order number." +msgstr "此處輸入的任何值,都將添加到包含訂單號的常規預訂參考號後面。" + #: pretix/plugins/paypal2/payment.py msgid "-- Automatic --" msgstr "--自動--" @@ -30247,6 +30448,10 @@ msgstr "" msgid "Connect with {icon} PayPal" msgstr "使用 {icon} PayPal連接" +#: pretix/plugins/paypal2/payment.py +msgid "Disconnect from PayPal" +msgstr "斷開與PayPal的連接" + #: pretix/plugins/paypal2/payment.py msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " @@ -30278,6 +30483,14 @@ msgstr "" msgid "An error occurred during connecting with PayPal, please try again." msgstr "連接PayPal時出錯,請重試。" +#: pretix/plugins/paypal2/payment.py +msgid "" +"The PayPal sandbox is being used, you can test without actually sending " +"money but you will need a PayPal sandbox user to log in." +msgstr "" +"正在使用PayPal沙盒,你可以在不實際匯款的情況下進行測試,但你需要一名PayPal沙" +"盒使用者才能登錄。" + #: pretix/plugins/paypal2/payment.py #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" @@ -30288,6 +30501,10 @@ msgstr "" "由於 PayPal 內的已知問題,你的付款失敗。請再試一次,第二次或第三次嘗試付款成" "功的可能性很高。如果可用,你也可以嘗試其他付款方式。" +#: pretix/plugins/paypal2/payment.py +msgid "We had trouble communicating with PayPal" +msgstr "我們在與PayPal溝通時遇到了困難" + #: pretix/plugins/paypal2/payment.py msgid "" "Something went wrong when requesting the payment status. Please try again." @@ -30297,12 +30514,41 @@ msgstr "請求付款狀態時出錯。請重試。" msgid "You may need to enable JavaScript for PayPal payments." msgstr "你可能需要啟用 JavaScript 才能PayPal付款。" +#: pretix/plugins/paypal2/payment.py +msgid "" +"We were unable to process your payment. See below for details on how to " +"proceed." +msgstr "我們無法處理你的付款。有關如何繼續的詳細資訊,請參閱下文。" + +#: pretix/plugins/paypal2/payment.py +msgid "" +"PayPal has not yet approved the payment. We will inform you as soon as the " +"payment completed." +msgstr "PayPal尚未批准付款。付款完成後,我們會立即通知你。" + #: pretix/plugins/paypal2/payment.py msgid "" "Refunding the amount via PayPal failed: The original payment does not " "contain the required information to issue an automated refund." msgstr "透過 PayPal 退款失敗:原始付款不包含自動退款所需的資訊。" +#: pretix/plugins/paypal2/payment.py +#, python-brace-format +msgid "Refunding the amount via PayPal failed: {}" +msgstr "通過PayPal退款失敗:{}" + +#: pretix/plugins/paypal2/payment.py +msgid "The payment for this invoice has already been received." +msgstr "此發票的付款已收到。" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal payment ID" +msgstr "PayPal付款編號" + +#: pretix/plugins/paypal2/payment.py +msgid "PayPal sale ID" +msgstr "PayPal銷售編號" + #: pretix/plugins/paypal2/payment.py msgid "PayPal APM" msgstr "PayPal APM" @@ -30390,6 +30636,12 @@ msgstr "請點擊下面的「立即付款」按鈕以確認你的付款。" msgid "We will then charge your PayPal account and finalize the order." msgstr "然後,我們將從你的PayPal帳戶中收取費用並完成訂單。" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html +msgid "" +"The total amount listed above will be withdrawn from your PayPal account " +"after the confirmation of your purchase." +msgstr "上面列出的總金額將在你確認購買後,從你的PayPal帳戶中提取。" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/checkout_payment_confirm.html msgid "" "After placing your order, you will be able to select your desired payment " @@ -30426,6 +30678,11 @@ msgstr "" "目前已知 PayPal 有一個問題,會導致部分付款失敗。如果你的付款失敗,請重試。如" "果願意,你也可以嘗試其他付款方式。" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Sale ID" +msgstr "銷售ID" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html msgid "Capture status" msgstr "抓取狀態" @@ -30438,6 +30695,17 @@ msgstr "" "PayPal正在審查這筆付款。在審查解除之前,這筆錢將不會支付,訂單仍處於待處理狀" "態。" +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +msgid "Last update" +msgstr "最後更新" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html +#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +msgid "Total value" +msgstr "總值" + #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html @@ -30464,9 +30732,19 @@ msgstr "請選擇你要的付款方式。" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html msgid "" -"Our attempt to execute your payment via PayPal has failed. Please try again " -"or contact us." -msgstr "我們嘗試透過PayPal執行您的付款失敗。 請重試或聯絡我們。" +"Your payment is being processed by PayPal. This takes longer than usual. You " +"can wait until PayPal acknowledges the payment or you can try paying again " +"with this or another payment method. This might result in you being charged " +"twice in case PayPal allows your initial payment attempt. Please contact us " +"to resolve this case." +msgstr "" + +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html +msgid "" +"We're waiting for an answer from PayPal regarding your payment. Please " +"contact us, if this takes more than a few hours." +msgstr "" +"我們正在等待PayPal關於你的付款的答覆。如果這需要超過幾個小時,請與我們聯絡。" #: pretix/plugins/paypal2/views.py msgid "" @@ -30500,6 +30778,18 @@ msgid "" "in detail below." msgstr "你的PayPal帳戶現在已連接到pretix。你可以在下面詳細更改設定。" +#: pretix/plugins/paypal2/views.py +msgid "Invalid response from PayPal received." +msgstr "收到的PayPal回應無效。" + +#: pretix/plugins/paypal2/views.py +msgid "It looks like you canceled the PayPal payment" +msgstr "你似乎取消了PayPal付款" + +#: pretix/plugins/paypal2/views.py +msgid "Your PayPal account has been disconnected." +msgstr "你的PayPal帳戶已斷開連接。" + #: pretix/plugins/pretixdroid/apps.py msgid "Old check-in device API" msgstr "舊的簽到設備 API" @@ -32676,7 +32966,6 @@ msgstr "" #: pretix/presale/forms/order.py #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "plus taxes" msgstr "附加稅" @@ -33136,6 +33425,35 @@ msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "請轉到付款設定並啟動一名或多名付款提供者。" +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"Not sure yet? You can complete your order first and then select a payment " +"method later." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +msgid "" +"To do so, please first remove the payment methods you already selected above." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed within %(minutes)s minutes." +msgstr "你的活動需要結束才能使用此功能。" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy, python-format +#| msgid "Your event needs to be over to use this feature." +msgid "Your payment needs to be completed by %(deadline)s." +msgstr "你的活動需要結束才能使用此功能。" + +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html +#, fuzzy +#| msgid "Proceed with checkout" +msgid "Proceed without selection" +msgstr "繼續結帳" + #: pretix/presale/templates/pretixpresale/event/checkout_questions.html msgid "Before we continue, we need you to answer some questions." msgstr "在我們繼續之前,我們需要你回答一些問題。" @@ -33208,14 +33526,12 @@ msgstr "你可以從此類別中選擇 %(min_count)s和 %(max_count)s選項。" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "minimum amount to order: %(num)s" msgstr "最低訂購量:%(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "price" msgid "free" msgstr "免費" @@ -33244,66 +33560,56 @@ msgstr "隱藏類型" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Original price:" msgstr "原始的價格:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "New price:" msgstr "新價格:" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s, at least %(price)s" msgstr "修改%(item)s的價格,至少 %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Modify price for %(item)s" msgstr "修改%(item)s 的價格" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "incl. taxes" msgstr "含稅" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "加上%(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "包含 %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgctxt "checkbox" msgid "Select" msgstr "選擇" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Decrease quantity" msgstr "減少數量" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Increase quantity" msgstr "增加數量" @@ -33401,10 +33707,6 @@ msgstr[0] "此票已使用過一次。此票已使用過%(count)s次。" msgid "No attendee name provided" msgstr "不提供與會者姓名" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html -msgid "The image you previously uploaded" -msgstr "你先前上傳的圖片" - #: pretix/presale/templates/pretixpresale/event/fragment_cart.html msgid "The price of this product was reduced because of an automatic discount." msgstr "由於自動折扣,該商品的價格降低。" @@ -33781,12 +34083,10 @@ msgid "Your order qualifies for a discount" msgstr "你的{event}訂單" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html msgid "Uncategorized items" msgstr "未分類物品" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Show full-size image of %(item)s" msgstr "顯示%(item)s的全尺寸圖片" @@ -33798,23 +34098,24 @@ msgid_plural "%(amount)s× in your cart" msgstr[0] "%(amount)s×在您的購物車中" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s incl. taxes" msgstr "%(value)s含稅" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "%(value)s without taxes" msgstr "%(value)s不含稅" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html -#: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "為 %(item)s設定價格 %(currency)s 為單位)" +#: pretix/presale/templates/pretixpresale/event/fragment_question_answer.html +msgid "The image you previously uploaded" +msgstr "你先前上傳的圖片" + #: pretix/presale/templates/pretixpresale/event/fragment_quota_left.html #, python-format msgid "%(num)s currently available" @@ -34527,11 +34828,6 @@ msgid "" "products at the specified price:" msgstr "你輸入的優惠券代碼允許您以指定價格購買以下產品之一:" -#: pretix/presale/templates/pretixpresale/event/voucher.html -#, python-format -msgid "from %(minprice)s" -msgstr "從 %(minprice)s" - #: pretix/presale/templates/pretixpresale/event/voucher.html #, python-format msgid "You need to select at least %(number)s products." @@ -35527,6 +35823,41 @@ msgstr "寫入權限" msgid "Kosovo" msgstr "柯索沃" +#~ msgid "" +#~ "This option currently only affects the calendar of this event series, not " +#~ "the organizer-wide calendar." +#~ msgstr "此當前選項只影響此事件系列的日曆,而不會影響組織者範圍的日曆。" + +#~ msgid "" +#~ "Accept payments with your PayPal account. PayPal is one of the most " +#~ "popular payment methods world-wide." +#~ msgstr "使用你的PayPal帳戶接受付款。PayPal是全球最受歡迎的支付方式之一。" + +#~ msgid "PayPal account" +#~ msgstr "PayPal帳戶" + +#~ msgid "" +#~ "After you clicked continue, we will redirect you to PayPal to fill in " +#~ "your payment details. You will then be redirected back here to review and " +#~ "confirm your order." +#~ msgstr "" +#~ "按兩下繼續後,我們會將你重定向到PayPal,以填寫你的付款詳細資訊。然後,你將" +#~ "被重定向回此處,以查看並確認你的訂單。" + +#~ msgid "" +#~ "Our attempt to execute your Payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "我們嘗試通過PayPal執行你的付款失敗。請重試或聯絡我們。" + +#, python-format +#~ msgid "from %(minprice)s" +#~ msgstr "從 %(minprice)s" + +#~ msgid "" +#~ "Our attempt to execute your payment via PayPal has failed. Please try " +#~ "again or contact us." +#~ msgstr "我們嘗試透過PayPal執行您的付款失敗。 請重試或聯絡我們。" + #~ msgid "All actions" #~ msgstr "所有行動" @@ -35668,9 +35999,6 @@ msgstr "柯索沃" #~ msgid "Please do not use special characters in names." #~ msgstr "請不要在名稱中使用特殊字元。" -#~ msgid "State" -#~ msgstr "州" - #, fuzzy #~| msgid "Printing date and time" #~ msgid "Program times: date and time" @@ -36291,9 +36619,6 @@ msgstr "柯索沃" #~ msgid "Badge design" #~ msgstr "徽章設計" -#~ msgid "(Same as above)" -#~ msgstr "(同上)" - #~ msgid "Translation in development" #~ msgstr "翻譯中的翻譯" diff --git a/src/pretix/locale/zh_Hant/LC_MESSAGES/djangojs.po b/src/pretix/locale/zh_Hant/LC_MESSAGES/djangojs.po index e6cdc58c5..338856248 100644 --- a/src/pretix/locale/zh_Hant/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/zh_Hant/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-06 15:52+0000\n" +"POT-Creation-Date: 2026-09-30 07:26+0000\n" "PO-Revision-Date: 2026-05-21 15:08+0000\n" "Last-Translator: Hijiri Umemoto \n" "Language-Team: Chinese (Traditional Han script) di = i % badges_per_page tx = opt['margins'][3] + (di % opt['cols']) * opt['offsets'][0] ty = opt['margins'][2] + (opt['rows'] - 1 - (di // opt['cols'])) * opt['offsets'][1] - page.add_transformation(Transformation().translate(tx, ty)) - page.mediabox = RectangleObject(( - Decimal('%.5f' % (page.mediabox.left.as_numeric() + tx)), - Decimal('%.5f' % (page.mediabox.bottom.as_numeric() + ty)), - Decimal('%.5f' % (page.mediabox.right.as_numeric() + tx)), - Decimal('%.5f' % (page.mediabox.top.as_numeric() + ty)) - )) page.trimbox = page.cropbox = page.mediabox - nup_page.merge_page(page) + nup_page.merge_transformed_page(page, Transformation().translate(tx, ty)) return nup_page diff --git a/src/pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js b/src/pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js index 91c0ec967..4bc283f1f 100644 --- a/src/pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js +++ b/src/pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js @@ -1,183 +1,183 @@ -/*global $, gettext*/ +/* global gettext */ var bankimport_transactionlist = { - _btn_click: function (e) { - console.log(e.delegateTarget); - var trans_id = parseInt($(e.delegateTarget).attr("name").split("_")[1]); - var value = $(e.delegateTarget).val(); - if (value === "discard") { - bankimport_transactionlist.discard(trans_id); - } else if (value === "accept") { - bankimport_transactionlist.accept(trans_id); - } else if (value === "retry") { - bankimport_transactionlist.retry(trans_id); - } else if (value === "assign") { - bankimport_transactionlist.assign(trans_id); - } - return false; - }, + _btn_click: function (e) { + console.log(e.delegateTarget) + let trans_id = parseInt($(e.delegateTarget).attr('name').split('_')[1]) + let value = $(e.delegateTarget).val() + if (value === 'discard') { + bankimport_transactionlist.discard(trans_id) + } else if (value === 'accept') { + bankimport_transactionlist.accept(trans_id) + } else if (value === 'retry') { + bankimport_transactionlist.retry(trans_id) + } else if (value === 'assign') { + bankimport_transactionlist.assign(trans_id) + } + return false + }, - _action: function (id, action, success) { - $("tr[data-id=" + id + "] button").prop("disabled", true); - var data = { - "csrfmiddlewaretoken": $("[name=csrfmiddlewaretoken]").val() - }; - data["action_" + id] = action; - $.ajax({ - "method": "POST", - "url": $(".transaction-list").attr("data-url"), - "data": data, - "dataType": "json", - "success": function (data) { - if (data.status == "ok") { - $("tr[data-id=" + id + "]").removeClass("has-error"); - if (data.comment) { - bankimport_transactionlist.comment_reset_to_text(id, data.comment, data.plain); - } - success(); - } else { - $("tr[data-id=" + id + "] button").prop("disabled", false); - $("tr[data-id=" + id + "] .help-block").remove(); - $("tr[data-id=" + id + "]").addClass("has-error"); - $("

    ").addClass("help-block").text(data.message).appendTo($("tr[data-id=" + id + "] td.actions")); - } - } - }); - }, + _action: function (id, action, success) { + $('tr[data-id=' + id + '] button').prop('disabled', true) + let data = { + csrfmiddlewaretoken: $('[name=csrfmiddlewaretoken]').val() + } + data['action_' + id] = action + $.ajax({ + method: 'POST', + url: $('.transaction-list').attr('data-url'), + data: data, + dataType: 'json', + success: function (data) { + if (data.status == 'ok') { + $('tr[data-id=' + id + ']').removeClass('has-error') + if (data.comment) { + bankimport_transactionlist.comment_reset_to_text(id, data.comment, data.plain) + } + success() + } else { + $('tr[data-id=' + id + '] button').prop('disabled', false) + $('tr[data-id=' + id + '] .help-block').remove() + $('tr[data-id=' + id + ']').addClass('has-error') + $('

    ').addClass('help-block').text(data.message).appendTo($('tr[data-id=' + id + '] td.actions')) + } + } + }) + }, - discard: function (id) { - bankimport_transactionlist._action(id, "discard", function () { - $("tr[data-id=" + id + "] td").remove(); - }); - }, + discard: function (id) { + bankimport_transactionlist._action(id, 'discard', function () { + $('tr[data-id=' + id + '] td').remove() + }) + }, - retry: function (id) { - bankimport_transactionlist._action(id, "retry", function () { - $("tr[data-id=" + id + "] td.actions").html('').text(gettext("Marked as paid")); - }); - }, + retry: function (id) { + bankimport_transactionlist._action(id, 'retry', function () { + $('tr[data-id=' + id + '] td.actions').html('').text(gettext('Marked as paid')) + }) + }, - accept: function (id) { - bankimport_transactionlist._action(id, "accept", function () { - $("tr[data-id=" + id + "] td.actions").html('').text(gettext("Marked as paid")); - }); - }, + accept: function (id) { + bankimport_transactionlist._action(id, 'accept', function () { + $('tr[data-id=' + id + '] td.actions').html('').text(gettext('Marked as paid')) + }) + }, - assign: function (id) { - bankimport_transactionlist._action(id, "assign:" + $("tr[data-id=" + id + "] input.form-control:not(.tt-hint)").val(), function () { - $("tr[data-id=" + id + "] td.actions").html('').text(gettext("Marked as paid")); - }); - }, + assign: function (id) { + bankimport_transactionlist._action(id, 'assign:' + $('tr[data-id=' + id + '] input.form-control:not(.tt-hint)').val(), function () { + $('tr[data-id=' + id + '] td.actions').html('').text(gettext('Marked as paid')) + }) + }, - comment_reset_to_text: function (id, text, plain) { - var $box = $("tr[data-id=" + id + "] .comment-box"); - $box[0].dataset["plain"] = plain; - $box.html("") - .append($("").text(gettext("Comment:"))) - .append(" ") - .append($("").addClass("comment").append(" ").append(text)) - .append(" ") - .append($("").addClass("comment-modify btn btn-default btn-xs") - .append("")); - }, + comment_reset_to_text: function (id, text, plain) { + let $box = $('tr[data-id=' + id + '] .comment-box') + $box[0].dataset['plain'] = plain + $box.html('') + .append($('').text(gettext('Comment:'))) + .append(' ') + .append($('').addClass('comment').append(' ').append(text)) + .append(' ') + .append($('').addClass('comment-modify btn btn-default btn-xs') + .append('')) + }, - comment_start_edit: function (e) { - var $box = $(e.target).closest("div"); - var id = $box.closest("tr").attr("data-id"); - var $inp = $("