diff --git a/.babelrc b/.babelrc deleted file mode 100644 index eb1505278..000000000 --- a/.babelrc +++ /dev/null @@ -1,25 +0,0 @@ -{ - "env": { - "production": { - "plugins": [ - ["react-remove-properties", {"properties": ["data-test"]}] - ] - } - }, - "presets": [ - [ - "@babel/preset-env", - { - "targets": { "esmodules": true }, - "useBuiltIns": "usage", - "corejs": "3.23.4" - } - ], - "@babel/preset-react" - ], - "plugins": [ - "@babel/plugin-syntax-dynamic-import", - "@babel/plugin-proposal-object-rest-spread", - "@babel/plugin-proposal-class-properties" - ] -} diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 000000000..ed4da7e41 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1 @@ +defaults and fully supports es6-module diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md new file mode 100644 index 000000000..e99f0d40a --- /dev/null +++ b/.claude/CLAUDE.md @@ -0,0 +1,200 @@ +# CLAUDE.md + +## Core Principles + +### Skills-First Workflow + +**EVERY user request follows this sequence:** + +Request → Load Skills → Gather Context → Execute + +Skills contain critical workflows and protocols not in base context. +Loading them first prevents missing key instructions. + +### Planning + +When creating plans, always save them to: ./claude/plans/YYYY-MM-DD-.md +Never use the default plan location. Use the ./claude/plans/ directory. + +### Context Management Strategy + +**Central AI should conserve context to extend pre-compaction capacity**: + +- Delegate file explorations and low-lift tasks to sub-agents +- Reserve context for coordination, user communication, and strategic decisions +- For straightforward tasks with clear scope: skip heavy orchestration, execute directly + +**Sub-agents should maximize context collection**: + +- Sub-agent context windows are temporary +- After execution, unused capacity = wasted opportunity +- Instruct sub-agents to read all relevant files, load skills, and gather examples + +### Routing Decision + +**Direct Execution**: + +- Simple/bounded task with clear scope +- Single-component changes +- Quick fixes and trivial modifications + +**Sub-Agent Delegation**: + +- Complex/multi-phase implementations +- Tasks requiring specialized domain expertise +- Work that benefits from isolated context + +**Master Orchestrator**: + +- Ambiguous requirements needing research +- Architectural decisions with wide impact +- Multi-day features requiring session management + +### Operational Protocols + +#### Agent Coordination + +**Parallel** (REQUIRED when applicable): + +- Multiple Task tool invocations in single message +- Independent tasks execute simultaneously +- Bash commands run in parallel + +**Sequential** (ENFORCE for dependencies): + +- Database → API → Frontend +- Research → Planning → Implementation +- Implementation → Testing → Security + +#### Quality Self-Checks + +Before finalizing code, verify: + +- All inputs have validation +- Authentication/authorization checks exist +- All external calls have error handling +- Import paths verified against existing codebase examples + +### Coding Best Practices + +**Priority Order** (when trade-offs arise): +Correctness > Maintainability > Performance > Brevity + +#### Task Complexity Assessment + +Before starting, classify: + +- **Trivial** (single file, obvious fix) → execute directly +- **Moderate** (2-5 files, clear scope) → brief planning then execute +- **Complex** (architectural impact, ambiguous requirements) → full research first + +Match effort to complexity. Don't over-engineer trivial tasks or under-plan complex ones. + +## Project Overview + +Gravity PDF is a WordPress plugin that generates PDF documents from Gravity Forms submissions. It has a PHP MVC backend and a React/Redux frontend for the admin UI. + +## Commands + +### JavaScript + +```bash +yarn dev # Start webpack dev server with hot reload +yarn dev:build # One-shot webpack build without watching +yarn build # Production webpack build +yarn test:js # Run Jest unit tests +yarn test:js:watch # Run Jest in watch mode +yarn test:js -- tests/js-unit/react/sagas/fontManager.test.js # Run single test file +yarn test:js -- --testNamePattern="test name" # Run single test by name +yarn lint:js # ESLint check +yarn lint:js --fix # Auto-fix ESLint errors (e.g. JSDoc alignment) +yarn lint:css # Sass/CSS lint check +yarn format # Auto-fix JS/CSS/PHP formatting +``` + +### PHP + +```bash +yarn test:php # Run PHPUnit in Docker (`yarn wp-env:integration start` required) +yarn test:php -- --filter TestClassName # Run single test class +yarn test:php -- --filter testMethod # Run single test method +yarn test:php:multisite # Run multisite PHPUnit tests +composer lint # PHPCS check +composer lint:fix # PHPCS auto-fix +``` + +PHP tests run inside a Docker container via `wp-env` — you cannot run PHPUnit directly. Start the environment first with `yarn wp-env:integration start`. + +### E2E Tests (Playwright) + +```bash +yarn wp-env:e2e start # Start dedicated E2E environment (port 8702) +yarn test:e2e # Run all Playwright tests (headless) +yarn test:e2e:debug # Open Playwright UI for interactive debugging +``` + +E2E tests live in `tests/playwright/` and run against a single wp-env instance on port 8702. Permalink mode is flipped per Playwright project group via `tools/playwright/global-setup.ts` (which shells out to `wp-env run cli wp option update permalink_structure`): +- `core` project — runs `core/*` and `permalinks/*` tests under plain permalinks. +- `core-with-permalinks` project — re-runs `permalinks/*` tests under `/%postname%/` permalinks. Depends on `core` so it runs serially after the plain-permalink pass completes. + +In CI, Playwright is sharded 4-ways via `--shard=N/4` (see `.github/workflows/playwright-e2e.yml`); each shard runs all setup projects against its own wp-env instance and executes its slice of the consumer projects' tests. + +Artifacts (screenshots, traces) are written to `tmp/artifacts/`. + +### Environment + +```bash +yarn wp-env start # Start dev environment (port 8700) +yarn wp-env:integration start # Start PHP test environment (port 8701) +yarn wp-env:e2e start # Start E2E test environment (port 8702) +yarn wp-env stop # Stop the default dev environment +yarn start # Start dev environment + hot reload dev server +``` + +## Architecture + +### PHP Backend + +The plugin follows an MVC pattern bootstrapped by the `Router` class in `src/bootstrap.php`, which acts as the dependency injection container. Entry point is `pdf.php` → `src/bootstrap.php`. + +- **`src/Controller/`** — Request handlers (18+ controllers: forms, PDF generation, settings, fonts, templates, activation, etc.) +- **`src/Model/`** — Business logic (PDF rendering via mPDF, settings management, merge tags, templates) +- **`src/View/`** — Admin UI rendering; HTML templates live in `src/templates/` +- **`src/Helper/`** — 47+ helpers including abstract base classes for options, fields, forms, logging, and fonts +- **`vendor_prefixed/`** — Composer dependencies namespaced via `php-scoper` to avoid conflicts with other plugins + +Namespacing: all plugin code is under the `GFPDF\` namespace with PSR-4 autoloading. + +### JavaScript Frontend + +Three webpack bundles built from distinct entry points: + +| Bundle | Entry | Purpose | +|--------|-------|---------| +| `app.bundle.min.js` | `src/assets/js/react/gfpdf-main.js` | React app: font manager, template manager, core fonts UI | +| `gfpdf-entries.min.js` | `src/assets/js/legacy/gfpdf-entries.js` | Legacy jQuery entry page UI | +| `admin.min.js` | `src/assets/js/admin/bootstrap.js` | Admin settings page handlers | + +The React app uses Redux for state with Redux-Saga for all async side effects. Each feature area has its own reducers, sagas, actions, and API module under `src/assets/js/react/`. + +Legacy jQuery code coexists with the React app; they are separate bundles and do not share state. + +### Data Flow + +- **PDF generation**: Form submission → WordPress hooks → `Model_PDF` → mPDF → output file +- **Admin settings**: Options stored in WP options table → REST API → React/Redux store → UI +- **Sagas**: React components dispatch actions → sagas intercept → call `src/assets/js/react/api/` modules → WordPress REST endpoints → update Redux store + +### Testing + +- **PHP tests**: `tests/phpunit/` mirrors `src/` structure. Extends `WP_UnitTestCase`. Mock data in `tests/phpunit/unit-tests/Mocks/`. +- **JS tests**: `tests/js-unit/` mirrors React source structure. Uses Jest + Enzyme. Coverage threshold: 75%. +- **E2E tests (Playwright)**: `yarn test:e2e` — config at `tools/playwright/config.ts`. Use `yarn test:e2e:playwright` for the interactive UI mode. + +### Key Constraints + +- PRs must target the `development` branch (not `main`) +- Each PR should contain a single commit +- Minimum PHP 7.3 compatibility required +- jQuery is an external (provided by WordPress); never bundle it +- Run `composer prefix` after adding new Composer dependencies to namespace them via php-scoper diff --git a/.env.example b/.env.example index 190a7563b..ff867a250 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -# Add a valid Gravity Forms license key. To run PHPUnit locally you will need an Elite License. -GF_LICENSE=00000000000000000000000000000000 -WP_BASE_URL=http://localhost -WP_ENV_TESTS_PORT=8889 \ No newline at end of file +# Enable AI Translations +# Usage: +# composer run translate +POTOMATIC_OPENAI_API_KEY= diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 000000000..c5e533e40 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +.cache +build +node_modules +vendor \ No newline at end of file diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 66e2ab81b..000000000 --- a/.eslintrc +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parser": "@babel/eslint-parser", - "extends": ["standard", "standard-jsx", "standard-react"], - "globals": { - "GFPDF": false, - "Backbone": false, - "jQuery": false, - "gfpdf_migration_multisite_ids": false, - "gf_vars": false, - "tinyMCE": false, - "gform": false, - "ConditionalLogic": false, - "GetFirstRuleField": false, - "ToggleConditionalLogic": false, - "GetRuleValuesDropDown": false, - "QTags": false, - "switchEditors": false, - "getUserSetting": false, - "wp": false, - "gfMergeTagsObj": false, - "form": false, - "gform_initialize_tooltips": false, - "_": false, - "ClipboardJS": false - }, - "ignorePatterns": ["versionCompare.js"] -} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 000000000..7cd3cf39c --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,47 @@ +module.exports = { + root: true, + extends: [ + 'plugin:@wordpress/eslint-plugin/recommended', + 'plugin:jest/recommended', + ], + globals: { + GFPDF: 'readonly', + Backbone: 'readonly', + jQuery: 'readonly', + gfpdf_migration_multisite_ids: 'readonly', + gf_vars: 'readonly', + tinyMCE: 'readonly', + gform: 'readonly', + ConditionalLogic: 'readonly', + GetFirstRuleField: 'readonly', + ToggleConditionalLogic: 'readonly', + GetRuleValuesDropDown: 'readonly', + QTags: 'readonly', + switchEditors: 'readonly', + getUserSetting: 'readonly', + wp: 'readonly', + gfMergeTagsObj: 'readonly', + form: 'readonly', + gform_initialize_tooltips: 'readonly', + _: 'readonly', + ClipboardJS: 'readonly', + }, + rules: { + 'no-alert': 'off', + 'jest/no-done-callback': 'off', + 'camelcase': 'off', + 'jsdoc/empty-tags': ['off', { tags: ['package'] }], + '@typescript-eslint/no-unused-vars': 'off' + }, + settings: { + jsdoc: { + mode: 'closure', + }, + "import/resolver": { + node: { + extensions: ['.js', '.jsx', '.ts', '.tsx'], + }, + "typescript": {} + } + }, +}; diff --git a/.gitattributes b/.gitattributes index 1e6527add..a593e25cd 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,16 +1,4 @@ -/.coveralls.yml export-ignore -/.eslintrc export-ignore -/.gitattributes export-ignore -/.gitignore export-ignore /.github export-ignore -/.docker export-ignore -/jest.config.js export-ignore -/node_modules export-ignore -/phpcs.xml.dist export-ignore -/phpcompat.xml.dist export-ignore -/phpunit.xml.dist export-ignore -/.env.example export-ignore /tests export-ignore -/tmp export-ignore -*.sh eol=lf \ No newline at end of file +*.sh eol=lf diff --git a/.github/README.md b/.github/README.md index f483493b3..6d8d0b4d9 100644 --- a/.github/README.md +++ b/.github/README.md @@ -3,7 +3,7 @@ Gravity PDF [![codecov](https://codecov.io/gh/GravityPDF/gravity-pdf/branch/development/graph/badge.svg)](https://codecov.io/gh/GravityPDF/gravity-pdf) -Gravity PDF is a GPLv2-licensed WordPress plugin that allows you to automatically generate, email and download PDF documents using the popular form-builder plugin, [Gravity Forms](https://rocketgenius.pxf.io/c/1211356/445235/7938) (affiliate link). Find out more about Gravity PDF at [https://gravitypdf.com](https://gravitypdf.com/). +Gravity PDF is a GPLv2-licensed WordPress plugin that allows you to automatically generate, email and download PDF documents using the popular form-builder plugin, [Gravity Forms](https://gpdf.us/gf) (affiliate link). Find out more about Gravity PDF at [https://gravitypdf.com](https://gravitypdf.com/). # About @@ -25,11 +25,11 @@ The Docker setup will create a fully functional development environment preconfi 1. Clone the repository using `git clone https://github.com/GravityPDF/gravity-pdf/` from the terminal 2. Copy and rename `.env.example` to `.env`, then replace `00000000000000000000000000000000` with a valid Gravity Forms license key -3. Run `yarn && yarn build:production` -4. Start Docker and then run `yarn env:install` to setup the local development environment +3. Run `composer install` +3. Run `yarn && yarn start` 5. Access a local development site at `http://localhost:8888` with the login `admin` and `password`. -If you shut down Docker and want to fire up the environment later, use `yarn wp-env start`. You can reset the database back to its original state with `yarn wp-env clean all`. When all else fails, delete everything and start again with `yarn wp-env destroy`. +You can reset the database back to its original state with `yarn wp-env clean all`. When all else fails, delete everything and start again with `yarn wp-env destroy`. [See the WordPress Developer Handbook for more details about managing the docker environment](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/#wp-env-run-container-command). @@ -39,26 +39,21 @@ X-Debug is enabled by default for step debugging and profiling. If you need to [ ### Switch PHP Versions -The default version that will be configured is PHP8.0. If you want to change this you can adjust the `phpVersion` value in the `.wp-env.json` file and then stop and start the environment with `yarn wp-env start`. - -## Setup without Docker - -If you would rather use your own development environment, you can build Gravity PDF using the following commands. - -1. Clone the repository using `git clone https://github.com/GravityPDF/gravity-pdf/` -1. Run `yarn && yarn build:production` -1. Run `composer install` -1. Run `composer run prefix` +The default version that will be configured is PHP8.3. If you want to change this you can adjust the `phpVersion` value in the `.wp-env.json` file and then stop and start the environment with `yarn wp-env start`. ## Building JavaScript -If you are making changes to any of the JavaScript or CSS, run `yarn build:dev` to ensure the files automatically gets built when you make changes on the file system. +If you are making changes to any of the JavaScript or CSS, run `yarn dev` to ensure the files automatically gets built when you make changes on the file system. ## Linting -To lint your JS code use `yarn lint:js`, and to try automatically fix it use `yarn lint:js:fix`. +To lint your: + +1. JS code using `yarn lint:js` +2. CSS code using `yarn lint:css` +3. PHP code using `composer lint` -To lint your PHP code, use `composer lint`, and to try automatically fix it use `composer lint:fix`. +You can auto-fix many issues with `yarn format` and `composer lint:fix`. ## Automated Tests diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 503cec4d9..7b39c9951 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -2,6 +2,7 @@ name: Coding Standards on: pull_request: + types: [ opened, reopened, synchronize, labeled ] # Cancels all previous workflow runs for pull requests that have not completed. concurrency: @@ -10,92 +11,59 @@ concurrency: group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }} cancel-in-progress: true - jobs: - # Runs PHP coding standards checks. - # - # Violations are reported inline with annotations. - # - # Performs the following steps: - # - Checks out the repository. - # - Configures caching for Composer. - # - Sets up PHP. - # - Logs debug information. - # - Installs Composer dependencies (from cache if possible). - # - Logs PHP_CodeSniffer debug information. - # - Runs PHPCS on the full codebase with warnings suppressed. - # - Runs PHPCS on the `tests` directory without warnings suppressed. + # Only run this action if a Pull Request contains the label 'run-tests' + check_for_string_in_pull_request_comment: + name: Should workflow run? + runs-on: ubuntu-latest + steps: + - if: ${{ github.event_name == 'pull_request' && ! contains(github.event.pull_request.labels.*.name, 'run-tests') }} + uses: action-pack/cancel@v1 + phpcs: name: PHP coding standards runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: 7.4 tools: composer, cs2pr - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Log debug information run: | php --version composer --version + - name: Add auth details for private composer packages + run: composer config http-basic.composer.gravity.io ${{ secrets.GF_LICENSE }} http://localhost + - name: Install Composer dependencies run: | - composer install --prefer-dist --no-suggest --no-progress --no-ansi --no-interaction + composer install --prefer-dist --no-suggest --no-progress --no-ansi --no-interaction --no-scripts echo "${PWD}/vendor/bin" >> $GITHUB_PATH - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Log PHPCS debug information - run: composer run lint -- -i + run: composer run phpcs:lint . - name: Run PHP compatibility tests - run: composer run lint -- --standard=phpcompat.xml.dist -q --report=checkstyle | cs2pr - - - name: Run PHPCS on all plugin files - run: composer run lint -- -q -n --report=checkstyle | cs2pr - - # Runs the JavaScript coding standards checks. - # - # Performs the following steps: - # - Checks out the repository. - # - Logs debug information about the runner container. - # - Installs NodeJS - # - Sets up caching for NPM. - # - Logs updated debug information. - # _ Installs NPM dependencies using install-changed to hash the `package.json` file. - # - Run the Run ESLint checks. + run: composer run phpcs:compatibility . + jshint: name: JavaScript coding standards runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node JS - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT - - - name: Cache node modules - uses: actions/cache@v4 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - - name: Log debug information run: | npm --version @@ -106,8 +74,10 @@ jobs: locale -a - name: Install Dependencies - if: steps.cache-nodemodules.outputs.cache-hit != 'true' - run: yarn install + run: yarn install --frozen-lockfile - name: Run ESLint run: yarn lint:js + + - name: Run CSS Lint + run: yarn lint:css diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml index b21650a72..1ac820895 100644 --- a/.github/workflows/deployment.yml +++ b/.github/workflows/deployment.yml @@ -7,16 +7,16 @@ on: jobs: pdf-build: - name: GitHub build/deploy runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: 7.4 + coverage: none env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -25,23 +25,12 @@ jobs: uses: devops-actions/action-get-tag@v1.0.2 - name: Setup Node JS - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - - name: General debug information - run: | - npm --version - node --version - yarn --version - curl --version - git --version - svn --version - php --version - composer --version - - name: Gravity PDF Build - run: bash ./bin/build.sh $SOURCE_TAG + run: bash ./tools/release/build.sh $SOURCE_TAG env: SOURCE_TAG: ${{steps.tag.outputs.tag}} @@ -52,51 +41,3 @@ jobs: generate_release_notes: true append_body: true prerelease: true - - wp-build-and-deploy: - name: WP.org build/deploy - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: 7.4 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Get tag - id: tag - uses: devops-actions/action-get-tag@v1.0.2 - - - name: Setup Node JS - uses: actions/setup-node@v4 - with: - node-version-file: '.nvmrc' - - - name: General debug information - run: | - npm --version - node --version - yarn --version - curl --version - git --version - svn --version - php --version - composer --version - - - name: Build - run: bash ./bin/build-wp.sh $SOURCE_TAG - env: - SOURCE_TAG: ${{steps.tag.outputs.tag}} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Deploy - run: bash ./bin/deploy.sh - env: - PLUGIN: "gravity-forms-pdf-extended" - SOURCE_TAG: ${{steps.tag.outputs.tag}} - WP_ORG_USERNAME: ${{ secrets.WP_ORG_USERNAME }} - WP_ORG_PASSWORD: ${{ secrets.WP_ORG_PASSWORD }} diff --git a/.github/workflows/end-to-end-tests.yml b/.github/workflows/end-to-end-tests.yml deleted file mode 100644 index d07660a94..000000000 --- a/.github/workflows/end-to-end-tests.yml +++ /dev/null @@ -1,111 +0,0 @@ -name: End-to-end Tests - -on: - pull_request: - -# Cancels all previous workflow runs for pull requests that have not completed. -concurrency: - # The concurrency group contains the workflow name and the branch name for pull requests - # or the commit hash for any other events. - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }} - cancel-in-progress: true - -env: - GF_LICENSE: ${{ secrets.GF_LICENSE }} - -jobs: - # Runs the end-to-end test suite. - # - # Performs the following steps: - # - Cancels all previous workflow runs for pull requests that have not completed. - # - Set environment variables. - # - Checks out the repository. - # - Logs debug information about the runner container. - # - Installs NodeJS 1 - # - Sets up caching for NPM. - # _ Installs NPM dependencies using install-changed to hash the `package.json` file. - # - Builds WordPress to run from the `build` directory. - # - Starts the WordPress Docker container. - # - Logs general debug information. - # - Logs the running Docker containers. - # - Logs Docker debug information (about both the Docker installation within the runner and the WordPress container). - # - Install WordPress within the Docker container. - # - Run the E2E tests. - e2e-tests: - name: E2E Tests - runs-on: ubuntu-latest - steps: - - name: Configure environment variables - run: | - echo "PHP_FPM_UID=$(id -u)" >> $GITHUB_ENV - echo "PHP_FPM_GID=$(id -g)" >> $GITHUB_ENV - - - name: Checkout repository - uses: actions/checkout@v4 - - # Docs: https://github.com/shivammathur/setup-php - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: 7.4 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Setup Node JS - uses: actions/setup-node@v4 - with: - node-version-file: '.nvmrc' - - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT - - - name: Cache node modules - uses: actions/cache@v4 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - - - name: Log debug information - run: | - npm --version - yarn --version - node --version - curl --version - git --version - svn --version - php --version - php -i - locale -a - - - name: Install Dependencies - if: steps.yarn-cache.outputs.cache-hit != 'true' - run: yarn install - - - name: Build Gravity PDF - run: yarn build:production - - - name: Install / Setup Gravity PDF + WordPress - run: | - yarn env:install - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Run E2E tests - run: yarn test:e2e:headless --stop-on-first-fail - - - name: Dump log files on failure - if: failure() - run: | - npm run wp-env run tests-wordpress "cp -r /var/www/html/wp-content/uploads/gravity_forms/logs/ /var/www/html/wp-content/plugins/gravity-pdf/tmp/" - mv tmp screenshots/tmp - - - name: Upload artifacts on failure - uses: actions/upload-artifact@v4 - if: failure() - with: - name: my-artifact - path: screenshots/ diff --git a/.github/workflows/javascript-tests.yml b/.github/workflows/javascript-tests.yml index d5398667c..5499bbd7f 100644 --- a/.github/workflows/javascript-tests.yml +++ b/.github/workflows/javascript-tests.yml @@ -11,55 +11,32 @@ concurrency: cancel-in-progress: true jobs: - # Runs the QUnit tests for WordPress. - # - # Performs the following steps: - # - Cancels all previous workflow runs for pull requests that have not completed. - # - Checks out the repository. - # - Logs debug information about the runner container. - # - Installs NodeJS 12 - # - Sets up caching for NPM. - # - Logs updated debug information. - # _ Installs NPM dependencies using install-changed to hash the `package.json` file. - # - Run the WordPress QUnit tests. test-js: name: JavaScript Test runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node JS - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT - - - name: Cache node modules - uses: actions/cache@v4 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - - name: Log debug information run: | node --version yarn --version - name: Install Dependencies - if: steps.cache-nodemodules.outputs.cache-hit != 'true' - run: yarn install + run: yarn install --frozen-lockfile - name: Run Jest tests run: yarn test:js:coverage - name: Code Coverage Upload - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v6 + with: + directory: ./tmp/jest-coverage env: - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/phpunit.tests.yml b/.github/workflows/phpunit.tests.yml index 6c5afcd54..9424ecab3 100644 --- a/.github/workflows/phpunit.tests.yml +++ b/.github/workflows/phpunit.tests.yml @@ -2,6 +2,11 @@ name: PHPUnit Tests on: pull_request: + types: [ opened, reopened, synchronize, labeled ] + push: + branches: [ development ] + schedule: + - cron: "15 19 * * 0,3" # Runs early on Monday and Thursday Sydney time # Cancels all previous workflow runs for pull requests that have not completed. concurrency: @@ -14,44 +19,27 @@ env: GF_LICENSE: ${{ secrets.GF_LICENSE }} jobs: - # Runs the PHPUnit tests for WordPress. - # - # Performs the following steps: - # - Set environment variables. - # - Sets up the environment variables needed for testing with memcached (if desired). - # - Downloads the built WordPress artifact from the previous job. - # - Unzips the artifact. - # - Installs NodeJS - # - Sets up caching for NPM. - # _ Installs NPM dependencies using install-changed to hash the `package.json` file. - # - Configures caching for Composer. - # _ Installs Composer dependencies (if desired). - # - Logs Docker debug information (about both the Docker installation within the runner). - # - Starts the WordPress Docker container. - # - Starts the memcached server after the Docker network has been created (if desired). - # - Logs WordPress Docker container debug information. - # - Logs debug general information. - # - Logs the running Docker containers. - # - Logs debug information about what's installed within the WordPress Docker containers. - # - Install WordPress within the Docker container. - # - Run the PHPUnit tests. - # - Reports test results to the Distributed Hosting Tests. + # Only run this action if a Pull Request contains the label 'run-tests' + check_for_string_in_pull_request_comment: + name: Should workflow run? + runs-on: ubuntu-latest + steps: + - if: ${{ github.event_name == 'pull_request' && ! contains(github.event.pull_request.labels.*.name, 'run-tests') }} + uses: action-pack/cancel@v1 + test-php: - name: ${{ matrix.php }}${{ matrix.multisite && ' multisite' || '' }} on ${{ matrix.os }} + name: ${{ matrix.php }}${{ matrix.report && ' coverage' || '' }} on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - php: [ '8.3', '8.2', '8.1', '8.0', '7.4', '7.3' ] + # PRs run a tightened matrix (floor / coverage / ceiling) for fast feedback. + # Push to development/main and the scheduled cron run the full 7-version matrix. + php: ${{ fromJSON(github.event_name == 'pull_request' && '["7.4","8.3","8.5"]' || '["7.4","8.0","8.1","8.2","8.3","8.4","8.5"]') }} os: [ ubuntu-latest ] - multisite: [ false ] include: - php: '8.3' os: ubuntu-latest - multisite: true - - php: '8.3' - os: ubuntu-latest - multisite: false report: true env: WP_ENV_PHP_VERSION: ${{ matrix.php }} @@ -63,33 +51,18 @@ jobs: echo "PHP_FPM_GID=$(id -g)" >> $GITHUB_ENV - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - # Docs: https://github.com/shivammathur/setup-php - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: 7.4 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Setup Node JS - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT - - - name: Cache node modules - uses: actions/cache@v4 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- + cache: 'yarn' - name: Log debug information run: | @@ -98,52 +71,69 @@ jobs: node --version curl --version git --version - svn --version php --version php -i locale -a - - name: Install Dependencies + - name: Add auth details for private composer packages + run: composer config http-basic.composer.gravity.io ${{ secrets.GF_LICENSE }} http://localhost + + - name: Cache Composer downloads + uses: actions/cache@v5 + with: + path: ~/.cache/composer/files + key: composer-${{ runner.os }}-php${{ matrix.php }}-${{ hashFiles('composer.lock') }} + restore-keys: | + composer-${{ runner.os }}-php${{ matrix.php }}- + + - name: Install Composer dependencies run: | - yarn + composer install --no-progress --no-ansi --no-interaction + echo "${PWD}/vendor/bin" >> $GITHUB_PATH + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Cache wp-env work directory + uses: actions/cache@v5 + with: + path: | + ~/wp-env + ~/.wp-env + key: wp-env-integration-${{ runner.os }}-php${{ matrix.php }}-${{ hashFiles('tools/wp-env/integration.json', 'composer.lock') }} + restore-keys: | + wp-env-integration-${{ runner.os }}-php${{ matrix.php }}- - name: Install / Setup Gravity PDF + WordPress if: ${{ ! matrix.report }} - run: | - yarn env:install - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: yarn wp-env:integration start - name: Install / Setup Gravity PDF + WordPress if: ${{ matrix.report }} - run: | - PHP_ENABLE_XDEBUG=true yarn env:install - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: yarn wp-env:integration start --xdebug=debug - name: Run PHPUnit tests - if: ${{ ! matrix.multisite }} + if: ${{ ! matrix.report }} run: | yarn test:php --do-not-cache-result --verbose - yarn test:php --group ajax --do-not-cache-result --verbose + # Multisite suite reuses the already-running php 8.3 container instead of + # spinning up its own matrix cell + cold wp-env start. - name: Run Multisite PHPUnit tests - if: ${{ matrix.multisite }} + if: ${{ matrix.php == '8.3' && ! matrix.report }} run: | yarn test:php:multisite --verbose - yarn test:php:multisite --group ajax --verbose - name: Generate Code Coverage Report for PHP if: ${{ matrix.report }} run: | - yarn run test:php --do-not-cache-result --verbose --coverage-clover=/var/www/html/wp-content/plugins/gravity-pdf/tmp/coverage/report-xml/php-coverage1.xml - yarn run test:php --group ajax --do-not-cache-result --verbose --coverage-clover=/var/www/html/wp-content/plugins/gravity-pdf/tmp/coverage/report-xml/php-coverage2.xml + yarn test:php --do-not-cache-result --verbose --coverage-clover=/var/www/html/wp-content/plugins/gravity-pdf/tmp/coverage/report-xml/php-coverage1.xml - name: Code Coverage Upload - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v6 if: ${{ matrix.report }} env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} with: - files: tmp/coverage/report-xml/php-coverage1.xml + directory: tmp/coverage/report-xml diff --git a/.github/workflows/playwright-e2e.yml b/.github/workflows/playwright-e2e.yml new file mode 100644 index 000000000..df34824d6 --- /dev/null +++ b/.github/workflows/playwright-e2e.yml @@ -0,0 +1,231 @@ +name: Playwright End-to-End Tests + +on: + schedule: + - cron: "15 19 * * 0,3" # Runs early on Monday and Thursday Sydney time + + pull_request: + types: [ opened, reopened, synchronize, labeled ] + +# Cancels all previous workflow runs for pull requests that have not completed. +concurrency: + # The concurrency group contains the workflow name and the branch name for pull requests + # or the commit hash for any other events. + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }} + cancel-in-progress: true + +jobs: + # Only run this action if a Pull Request contains the label 'run-tests' + check_for_string_in_pull_request_comment: + name: Should workflow run? + runs-on: ubuntu-latest + steps: + - if: ${{ github.event_name == 'pull_request' && ! contains(github.event.pull_request.labels.*.name, 'run-tests') }} + uses: action-pack/cancel@v1 + + e2e-playwright: + name: Playwright E2E Tests (shard ${{ matrix.shard }}/${{ strategy.job-total }}) + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + shard: [ 1, 2, 3, 4 ] + + steps: + - name: Configure environment variables + run: | + echo "PHP_FPM_UID=$(id -u)" >> $GITHUB_ENV + echo "PHP_FPM_GID=$(id -g)" >> $GITHUB_ENV + + - name: Checkout repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + env: + CHROMATIC_BRANCH: ${{ github.event.pull_request.head.ref || github.ref_name }} + CHROMATIC_SHA: ${{ github.event.pull_request.head.sha || github.ref }} + CHROMATIC_SLUG: ${{ github.repository }} + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: 7.4 + + - name: Setup Node JS + uses: actions/setup-node@v6 + with: + node-version-file: '.nvmrc' + cache: 'yarn' + + - name: Log debug information + run: | + npm --version + yarn --version + node --version + curl --version + git --version + php --version + php -i + locale -a + + - name: Add auth details for private composer packages + run: composer config http-basic.composer.gravity.io ${{ secrets.GF_LICENSE }} http://localhost + + - name: Cache Composer downloads + uses: actions/cache@v5 + with: + path: ~/.cache/composer/files + key: composer-${{ runner.os }}-e2e-${{ hashFiles('composer.lock') }} + restore-keys: | + composer-${{ runner.os }}-e2e- + + - name: Install Composer dependencies + run: | + time composer install --no-progress --no-ansi --no-interaction + echo "${PWD}/vendor/bin" >> $GITHUB_PATH + + - name: Cache Playwright browsers + id: playwright-cache + uses: actions/cache@v5 + with: + path: ~/.cache/ms-playwright + key: playwright-${{ runner.os }}-${{ hashFiles('yarn.lock') }} + restore-keys: | + playwright-${{ runner.os }}- + + - name: Install playwright browsers + if: steps.playwright-cache.outputs.cache-hit != 'true' + run: time npx playwright install --with-deps chromium + + - name: Install playwright system deps (cache hit) + if: steps.playwright-cache.outputs.cache-hit == 'true' + run: time npx playwright install-deps chromium + + - name: Cache wp-env work directory + uses: actions/cache@v5 + with: + path: | + ~/wp-env + ~/.wp-env + key: wp-env-e2e-${{ runner.os }}-${{ hashFiles('tools/wp-env/e2e.json', 'composer.lock') }} + restore-keys: | + wp-env-e2e-${{ runner.os }}- + + - name: Install / Setup Gravity PDF + WordPress + run: time yarn wp-env:e2e start + + # wp-env caches its work directory on disk but Docker volumes (MySQL + # data) aren't cached, so a restored work-dir can pair with a fresh + # empty DB. wp-env's lazy start then sees the work-dir as "already + # configured" and skips `wp core install`, leaving Playwright tests + # to fail with "The site you have requested is not installed." + - name: Ensure WordPress is installed (wp-env cache fallback) + run: | + time yarn wp-env:e2e run cli bash -c ' + if ! wp core is-installed >/dev/null 2>&1; then + echo "wp-env work-dir cache hit a fresh DB volume — running wp core install." + wp core install \ + --url=http://localhost:8702 \ + --title=Test \ + --admin_user=admin \ + --admin_password=password \ + --admin_email=admin@test.local \ + --skip-email + else + echo "WordPress already installed." + fi + ' + + - name: Run the tests + run: time yarn test:e2e -- --shard=${{ matrix.shard }}/${{ strategy.job-total }} + env: + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: true + + - uses: actions/upload-artifact@v6 + if: success() + with: + name: test-results-shard-${{ matrix.shard }} + path: ./tmp/artifacts/test-results + + - name: Dump log files on failure + if: failure() + run: yarn wp-env:e2e run wordpress "cp" "-r" "/var/www/html/wp-content/uploads/gravity_forms/logs/" "/var/www/html/wp-content/plugins/gravity-pdf/tmp/artifacts/logs" + + - name: Upload artifacts on failure + uses: actions/upload-artifact@v6 + if: failure() + with: + name: failure-artifacts-shard-${{ matrix.shard }} + path: tmp/artifacts + + notify: + name: Send weekly run notification + needs: e2e-playwright + if: ${{ always() && github.event_name != 'pull_request' }} + runs-on: ubuntu-latest + steps: + - name: Send Success Email for weekly runner + uses: dawidd6/action-send-mail@v16 + if: ${{ needs.e2e-playwright.result == 'success' }} + with: + connection_url: ${{secrets.MAIL_CONNECTION}} + subject: Gravity PDF E2E Tests Completed + to: ${{secrets.MAIL_TO}} + from: ${{secrets.MAIL_FROM}} + body: View results at https://github.com/GravityPDF/gravity-pdf/actions/runs/${{github.run_id}} + + - name: Send Failure Email for weekly runner + uses: dawidd6/action-send-mail@v16 + if: ${{ needs.e2e-playwright.result != 'success' }} + with: + connection_url: ${{secrets.MAIL_CONNECTION}} + subject: Gravity PDF E2E Tests Failed + to: ${{secrets.MAIL_TO}} + from: ${{secrets.MAIL_FROM}} + body: View results at https://github.com/GravityPDF/gravity-pdf/actions/runs/${{github.run_id}} + + chromatic: + name: Run Chromatic + needs: e2e-playwright + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + with: + fetch-depth: 0 + + - uses: actions/setup-node@v6 + with: + node-version-file: '.nvmrc' + cache: 'yarn' + + - name: Install JS Dependencies + run: yarn install --frozen-lockfile + + # `merge-multiple: true` extracts shard artifacts in parallel into the + # same directory. Each shard writes the same `chromatic-archives/**` + # filenames (Playwright runs the full `core` project on every shard + # because it's listed in `setup-core-with-permalinks.dependencies`), so + # the parallel writes race and leave large snapshot.json files with + # tail bytes from the longer writer after a shorter writer's truncate. + # Chromatic then fails the affected snapshots with "Unexpected + # non-whitespace character after JSON at position …". Download each + # shard to its own subdirectory and merge serially to avoid the race. + - name: Download Playwright test results from all shards + uses: actions/download-artifact@v8 + with: + pattern: test-results-shard-* + path: ./shard-artifacts + + - name: Merge shard artifacts serially + run: | + mkdir -p ./test-results + for shard_dir in ./shard-artifacts/test-results-shard-*/; do + cp -R "${shard_dir}." ./test-results/ + done + + - name: Run Chromatic + uses: chromaui/action@latest + with: + playwright: true + autoAcceptChanges: "development" + projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} diff --git a/.github/workflows/wp-core-version-update.yml b/.github/workflows/wp-core-version-update.yml new file mode 100644 index 000000000..ca41a39b3 --- /dev/null +++ b/.github/workflows/wp-core-version-update.yml @@ -0,0 +1,64 @@ +name: Update WordPress Core Version + +on: + schedule: + - cron: "0 6 * * 1" # Weekly on Monday at 06:00 UTC + workflow_dispatch: + +permissions: + contents: write + pull-requests: write + +jobs: + update-wp-core: + name: Check for new WordPress release + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Resolve latest stable WordPress version + id: wp + run: | + latest=$(curl -fsSL https://api.wordpress.org/core/version-check/1.7/ \ + | python3 -c "import sys, json; print(json.load(sys.stdin)['offers'][0]['version'])") + if [ -z "$latest" ]; then + echo "Failed to resolve latest WordPress version" >&2 + exit 1 + fi + current=$(grep -oE 'wordpress-[0-9]+\.[0-9]+(\.[0-9]+)?\.zip' tools/wp-env/integration.json \ + | head -n1 | sed -E 's/wordpress-([0-9.]+)\.zip/\1/') + echo "latest=$latest" >> "$GITHUB_OUTPUT" + echo "current=$current" >> "$GITHUB_OUTPUT" + if [ "$latest" = "$current" ]; then + echo "needs_update=false" >> "$GITHUB_OUTPUT" + else + echo "needs_update=true" >> "$GITHUB_OUTPUT" + fi + + - name: Update wp-env configs + if: steps.wp.outputs.needs_update == 'true' + run: | + for file in tools/wp-env/development.json tools/wp-env/integration.json tools/wp-env/e2e.json; do + sed -i -E "s|wordpress-[0-9]+\.[0-9]+(\.[0-9]+)?\.zip|wordpress-${{ steps.wp.outputs.latest }}.zip|g" "$file" + done + + - name: Open pull request + if: steps.wp.outputs.needs_update == 'true' + uses: peter-evans/create-pull-request@v7 + with: + branch: chore/wp-core-${{ steps.wp.outputs.latest }} + base: development + commit-message: "chore(wp-env): bump WordPress core to ${{ steps.wp.outputs.latest }}" + title: "chore(wp-env): bump WordPress core to ${{ steps.wp.outputs.latest }}" + body: | + Automated bump of the pinned WordPress core version used by all wp-env environments. + + - Previous: `${{ steps.wp.outputs.current }}` + - Latest: `${{ steps.wp.outputs.latest }}` + + Source: https://api.wordpress.org/core/version-check/1.7/ + labels: | + dependencies + run-tests + delete-branch: true diff --git a/.gitignore b/.gitignore index 204666ed5..15aaec899 100644 --- a/.gitignore +++ b/.gitignore @@ -29,11 +29,7 @@ node_modules/* *.iws ## Plugin-specific files: -*.min.css -*.min.js -chunk-*.js -*.map -dist/* +build/assets/* # Unit tests /tmp @@ -44,6 +40,8 @@ dist/* # Coverage report /coverage /screenshots +/artifacts +/tests/playwright/artifacts # Others _notes @@ -55,4 +53,7 @@ Thumbs.db # Environment File .env - +auth.json +.claude/settings.local.json +.claude/worktrees +.claude/plans diff --git a/.nvmrc b/.nvmrc index 19c7bdba7..cabf43b5d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16 \ No newline at end of file +24 \ No newline at end of file diff --git a/.testcaferc.js b/.testcaferc.js deleted file mode 100644 index 1eb9d8af9..000000000 --- a/.testcaferc.js +++ /dev/null @@ -1,19 +0,0 @@ -const { admin } = require('./tests/e2e/auth') - -module.exports = { - src: 'tests/e2e', - disableNativeAutomation: true, - disableMultipleWindows: true, - skipJsErrors: true, - screenshots: { - takeOnFails: true, - fullPage: true, - }, - hooks: { - test: { - before: async t => { - await t.useRole(admin) - } - }, - }, -} \ No newline at end of file diff --git a/.wp-env.json b/.wp-env.json deleted file mode 100644 index 4291e28bc..000000000 --- a/.wp-env.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "core": "https://wordpress.org/latest.zip", - "phpVersion": "8.3", - "plugins": [ - "gravityforms/gravityformscli" - ], - "mappings": { - "wp-content/plugins/gravity-pdf": "." - }, - "env": { - "tests": { - "plugins": [ - "gravityforms/gravityformscli", - "GravityPDF/gravity-pdf-test-suite" - ], - "config": { - "WP_DEBUG": true, - "WP_DEBUG_DISPLAY": false, - "WP_DEBUG_LOG": "/var/www/html/wp-content/plugins/gravity-pdf/tmp/debug.log" - } - } - } -} \ No newline at end of file diff --git a/CHANGELOG.txt b/CHANGELOG.md similarity index 51% rename from CHANGELOG.txt rename to CHANGELOG.md index fa40dafab..91e05e2ca 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.md @@ -1,88 +1,528 @@ -This file contains the changelog history for previous major versions of Gravity PDF. See the README.txt file for the current major version changelog. - -= 5.4.0 = -* Feature: Prevent update to 6.0 if minimum requirements are not met (including when automatic updates enabled) -* Feature: Show/allow any new updates for 5.x if minimum requirements are not met for 6.0 - -= 5.3.4 = -* Security: Resolve XSS issue on PDF List page -* Security: Resolve authenticated arbitrary PHP file Deletion when using the PDF Template Manager (by default, this affects Administrator accounts only) -* Housekeeping: Add gfpdf_container_class_map filter -* Housekeeping: Update Monolog to v1.26 -* Housekeeping: Fix PHP8 deprecation notices -* Housekeeping: Remove jQuery deprecation notices -* Housekeeping: Downgrade error to a notice when a not-yet supported field is being processed by the PDF -* Housekeeping: Bump WordPress Tested To value to 5.7 -* Bug: Fix Media Library inserter on PDF pages when Gravity Forms No Conflict Mode enabled -* Bug: Fix PHP fatal error when logging is enable and the log file cannot be written to -* Bug: Fix double spinner randomly showing up when installing and selecting a new PDF template - -= 5.3.3 = -* Bug: Fix PHP notice when no valid form or entry passed when processing merge tags -* Bug: Make PDF generation background processing task unrecoverable so rest of the queue isn't executed -* Bug: always parse Core Font payload as JSON -* Bug: fix a PHP 8 notice (note: the plugin is not guaranteed to be 100% PHP 8-compatible at this time) -* Housekeeping: adjust log level to 'notice' for optional template configuration file not found -* Housekeeping: replace most deprecated jQuery code with new recommendations -* Housekeeping: update EDD licensing class to v1.8 for premium add-ons -* Housekeeping: update composer-managed dependencies -* Housekeeping: Make API error messages translatable - -= 5.3.2 = -* Bug: Fix Media Manager so it shows all file types on Gravity PDF pages -* Bug: Fix Security PDF settings JS toggle when using translated text +# Changelog + +## Gravity PDF + +### 6.14.2 +* 🐞Bug: Fix PHP warning caused by the GFCommon::get_lead_field_display() API change in Gravity Forms 2.9.29 +* 🐞Bug: Fix merge tag rendering issue when switching between PDF templates +* 🐞Bug: Fix Font Manager to Font select field syncing issue +* 🐞Bug: Fix edge-case issue with the URL signing feature and improve verification/validation checks +* 🐞Bug: Rename Chinese language files so it is correctly used when the site language is set to the zh_CN locale. +* 🧹 Housekeeping: Improve template caching and performance +* 🧹 Housekeeping: Update PHP and Javascript dependencies +* 🧹 Housekeeping: Disable asset caching when `SCRIPT_DEBUG` constant enabled +* 🧹 Housekeeping: Update admin settings markup to improve accessibility +* 🧹 Housekeeping: Update documentation and support links + +### 6.14.1 +* 🧹 Housekeeping: Add `gfpdf-{$type}` CSS class to the HTML mark-up when a field uses a different input type +* 🧹 Housekeeping: Use the field type (not input type) in the `gfpdf_pdf_field_content_{$type}` filter +* 🐞Bug: Fix PHP error if another plugin lazy loads the PSR/Log v1 library + +### 6.14.0 +* 🎉 Feature: Rotate Gravity PDF log files when Gravity Forms logging is enabled. This prevents the log file getting to large. +* 🎉 Feature: Add support for using v1, v2, and v3 of the PSR/Log Composer library with Gravity PDF +* 🐞Bug: Fix PHP error if a third-party plugin loads PSR/Log v2 or v3 + +### 6.13.5 +* 🐞Bug: Ensure background queue uses correct entry data when resending notifications +* 🐞Bug: Prevent plugins corrupting PDF data when viewing/downloading (via output buffer) + +### 6.13.4 +* 🐞Bug: Resolve PDF View/Download issue if both Event Espresso and LifterLMS plugin are installed + +### 6.13.3 +* 🔒 Security: Remove the mPDF and Gravity PDF version numbers in the PDF metadata +* 🐞Bug: Resolve PHP error in 6.13.2 upgrade routine if the temporary PDF directory has been incorrectly set to a shared system folder +* 🐞Bug: Resolve PHP error if the `page` or `subview` admin URL parameters are arrays + +### 6.13.2 +* 🐞 Bug: Fix plugin build issue preventing the mPDF cache filesystem fix (6.13.0) from working +* 🧹 Housekeeping: Add upgrade routine to reset the temporary directory permissions + +### 6.13.1 +* 🐞 Bug: Only enable image PDF debugging when both `WP_DEBUG` and `WP_DEBUG_DISPLAY` constants are set to true + +### 6.13.0 +* 🔒 Security: Switch from cURL to wp_safe_remote_get() when getting remote assets for PDFs (eg. images, CSS) +* 🔒 Security: Cleanup routine will only allow directories created and managed by Gravity PDF to be deleted +* 🐞 Bug: Ensure mPDF cache honors filesystem permissions when creating new folders +* 🐞 Bug: Don't create unnecessary ttfontdata directory in mPDF temporary directory +* 🐞 Bug: Fix PHP notices when displaying a message identifying which plugin is the non-canonical version +* 🐞 Bug: Prevent fatal error when a really old versions of GP Populate Anything is installed +* 🧹 Housekeeping: Remove mPDF temporary directory cleanup routine. Now handled directly by Gravity PDF Cron task. +* 🧹 Housekeeping: Add `gfpdf_remote_request_args` filter to let developers modify the PDF remote request configuration +* 🧹 Housekeeping: Add `gfpdf_mpdf_class_container` filter to let developers replace the `httpClient` class used by mPDF + +### 6.12.6 +* 🐞 Bug: Add additional guards for expected value when displaying File Upload field in PDFs (prevents PHP notice) +* 🐞 Bug: Cleanup Background Processing queue when setting is toggled on/off +* 🐞 Bug: Add additional guards for expected value when displaying List field in PDFs (prevents PHP notice if the first row in a list is empty) +* 🐞 Bug: Ensure Gravity PDF system status information is in English when copied to clipboard +* 🐞 Bug: Fix fatal error when Gravity Forms logging is turned on, but the directory where log files are saved is not writable by the web server +* 🐞 Bug: Resolve memory problem generating Core PDFs if a Rich Text Paragraph field contains more than 10+ classes (elements with more than 8 classes will have extras removed) +* 🐞 Bug: Fix 'translations loaded too early' PHP notice if any plugin requirements aren't met +* 🐞 Bug: Pass the filtered 'use_value' and 'use_admin_label' arguments when determining if the product table is empty +* 🧹 Housekeeping: Move Gravity PDF system status information to the bottom of the report + +### 6.12.5.1 +* 🧹 Housekeeping: Update version number in readme.txt file + +### 6.12.5 +* 🐞 Bug: Fix slow PDF Background Processing queue after a retry delay was added to the background processing library in Gravity Forms 2.9.7+ +* 🧹 Housekeeping: Update PDF Background Processing queue to be compatible with Gravity Forms 2.9.7+ background processing library update +* 🧹 Housekeeping: Fix Background Processing deprecation notice when running Gravity Forms 2.9.7+ + +### 6.12.4 +* 🔒Security: Escape variables in PHP Exceptions +* 🐞 Bug: Improve PDF column support when Gravity Forms includes a spacer +* 🐞 Bug: Fix display of Website field when it isn't filled in and *Show Empty Fields* is enabled +* 🧹 Housekeeping: Mark as compatible with WP 6.7 +* 🧹 Housekeeping: Update PHP dependencies + +### 6.12.3 +* 🐞 Bug: Resolve PHP error when a license has not been activated for a Gravity PDF extension +* 🐞 Bug: Resolve PHP error when all plugin dependencies are not met +* 🧹 Housekeeping: Open canonical plugin upgrade link in new window + +### 6.12.2 +* 🔒Security: Fix bug that caused the 'Restrict Owner' PDF setting to be ignored when it was enabled +* 🧹 Housekeeping: Adjust canonical plugin notice +* 🧹 Housekeeping: Add canonical plugin check on system report +* 🧹 Housekeeping: Log license check API calls (canonical only) +* 🐞 Bug: Fix PHP Notices in admin area + +### 6.12.1 +* 🧹 Housekeeping: Update translations + +### 6.12.0 +* 🎉 Feature: Add basic support for Gravity Forms 2.9 Image Choice and Multiple Choice fields (Gravity PDF Core Booster v2.2 can show the images) +* 🎉 Feature: Add support for Digital Signature for Gravity Forms plugin (https://wordpress.org/plugins/digital-signature-for-gravity-forms/) +* 🧹 Housekeeping: Allow approved HTML to be displayed in the PDF for Product and Option field choices +* 🧹 Housekeeping: Add `gfpdf_form_data_products` filter to allow entry pricing information to be modified for the PDF +* 🐞 Bug: Fix column ordering issue in Blank Slate, Focus Gravity, and Rubix when the RTL setting is enabled +* 🐞 Bug: Allow Password and Privileges PDF setting description to be translated + +### 6.11.4 +* 🐞 Bug: Allow numbers with decimals when saving number fields in the PDF Settings + +### 6.11.3 +* 🐞 Bug: Fix truncated merge tags in HTML attribute when included in PDF setting Rich Text fields + +### 6.11.2 +* 🐞 Bug: Resolve race condition by skipping PDF cleanup at the end of form submission process if PDF Background Processing is enabled +* 🐞 Bug: Fix issue where some Notifications with PDFs attached were not being handled in a background task when PDF Background Processing is enabled + +### 6.11.1 +* 🐞 Bug: Only process enabled notifications during form submission when using PDF Background Processing. Notifications are enabled if they are active and have conditional logic that passes. + +### 6.11.0 +* 🧹 Housekeeping: Limit pages admin notices are displayed on to reduce notice fatigue +* 🧹 Housekeeping: Add specific check for the PHP extension `Ctype` when the plugin loads +* 🧹 Housekeeping: Tweak admin notice text to make error messages more clear +* 🧹 Housekeeping: Remove downgrade notice to unsupported Gravity PDF v5.0 if minimum system requirements are not met for v6.0 +* 🧹 Housekeeping: Improve log messages when creating and validating a Signed PDF URL +* 🧹 Housekeeping: Improve input sanitation for textarea, number, and custom paper size fields when saving the PDF Form Settings +* 🧹 Housekeeping: Improve PDF Background Processing so its compatible with Gravity Forms native async notification feature +* 🧹 Housekeeping: Correctly cleanup PDFs after a PDF Background Processing queue runs +* 🐞 Bug: Enforce a 1pt minimum value for the Default Font Size and Font Size settings +* 🐞 Bug: Self-heal the PDF signing secret key if it becomes invalid +* 🐞 Bug: Self-heal the Global PDF Settings if it becomes invalid +* 🐞 Bug: Prevent the page reloading when selecting a tooltip on PDF settings pages +* 🐞 Bug: Register language files early so startup errors can be translated + +### 6.10.2 +* 🐞 Bug: Hydrate Nested Forms with Gravity Wiz Populate Anything data + +### 6.10.1 +* 🐞 Bug: Resolve PHP error when processing shortcode with invalid entry object +* 🐞 Bug: Adhere to conditional logic and exclude CSS class for Page Break fields +* 🐞 Bug: In more situations the Gravity PDF settings will be refreshed before the form meta is saved to the database +* 🧹 Housekeeping: Run temporary directory cleanup routine twice daily and delete files older than 12 hours +* 🧹 Housekeeping: Add gfpdf_system_status_report_items filter for Gravity PDF System Status report details +* 🧹 Housekeeping: Update mPDF to latest version +* 🧹 Housekeeping: Allow supported HTML in field labels when displayed in PDF + +### 6.10.0 +* 🎉 Feature: Add native support for the Legal Signature and Legal Consent form fields added by the Legal Signing for Gravity Forms plugin + +### 6.9.1 +* 🔒Security: Disable the Signed URL feature in the [gravitypdf] shortcode when a URL parameter provides the entry ID (e.g. Page Confirmations) +* 🐞 Bug: Gracefully handle invalid conditional logic rules when adding date entry meta support +* 🐞 Bug: Display field for entry metadata PDF conditional rule when there are no form fields compatible with conditional logic +* 🐞 Bug: Ensure the template cache is correctly cleared when PDF Debug Mode is enabled +* 🐞 Bug: Flush the template cache after installing new templates via the PDF Template Manager +* 🐞 Bug: Clear template cache when plugin deactivated +* 🧹 Housekeeping: Small improvement to performance when reading template and font files from disk + +### 6.9.0 +* 🎉 Feature: Add new conditional logic options to PDFs eg. Payment Status, Date Created, Starred (props: Gravity Wiz) +* 🎉 Feature: Add support for Show HTML Fields, Show Empty Fields, Show Section Break Description, and Enable Conditional Logic PDF settings when displaying Gravity Wiz Nested Forms field +* 🐞 Bug: Fix Form Editor saving problem for Gravity Forms v2.6.* +* 🐞 Bug: Fix Drag and Drop Column layout issue when the GF Styles Pro plugin is enabled +* 🐞 Bug: Fix issue sending PDF URLs with Gravity Wiz Google Sheets +* 🐞 Bug: Improve display of Rich Text Textarea fields by removing top margin on individual paragraphs +* 🐞 Bug: Resolve compatibility issue that corrupted PDFs when using Weglot +* 🧹 Housekeeping: Exclude popular WordPress staging environments from site count when activating Gravity PDF licenses +* 🧹 Housekeeping: Improve Gravity PDF license activation success and error messages +* 🔒Security: Improve security of network requests to Gravity PDF licensing server +* Developer: Add `set_pdf_config( $config )` and `get_pdf_config()` methods to PDF Field classes +* Developer: In the PDF field blacklist, check using the original type and not with `$field->get_input_type()` + +### 6.8.0 +* 🎉 Feature: Add PDF Download metabox to Gravity Flow Inbox for logged-in users with appropriate capability +* 🎉 Feature: Add AI-generated translations for French, Spanish, Italian, German, Dutch, Russian, and Chinese +* 🔒Security: Only show PDF view/download links on entry list and details page if logged-in user has appropriate capability +* 🧹 Housekeeping: Improve performance on admin pages by caching the list of available templates +* 🧹 Housekeeping: When permalinks are enabled, generate the PDF URL with/without a trailing slash +* 🐞 Bug: Remove whitespace from textarea fields in the PDF settings + +### 6.7.4 +* 🐞 Bug: Resolve PHP error for specific GravityView / GravityChart combo +* 🐞 Bug: Render supported HTML in labels/choices for the PDF Pricing table +* 🐞 Bug: Fix PHP error while viewing a PDF when running an older version of WordPress (< 5.9) and PHP (< 8.0) + +### 6.7.3 +* 🐞 Bug: Fix 3rd party conflict when different version of PSR-7 library is loaded + +### 6.7.2 +* 🐞 Bug: Resolve fatal error when using Gravity Forms Google Analytics Pagination feature with the PDF URL included in the parameters. +* 🧹 Housekeeping: Update PDF library to latest version +* 🧹 Housekeeping: Update help search API details + +### 6.7.1 +* 🐞 Bug: Improve dependency conflicts with third party plugins who bundle PSR Log v2 or v3 +* 🧹 Housekeeping: Use 4xx HTTP Status Codes for non-server related errors when generating PDFs + +### 6.7.0 +* 🎉 Feature: Add support for multiple PDFs with the same Filename on a single form +* 🎉 Feature: Use secure links for File Upload and Post Image fields in Core and Universal PDFs +* Dev Feature: Include secure links in $form_data array for File Upload and Post Image fields +* 🐞 Bug: Fix backwards compatibility error when running a version of Gravity Forms less that 2.6 +* 🐞 Bug: Allow sanitized HTML in the labels of Radio and Checkbox admin settings +* 🐞 Bug: Remain editing current PDF if a hard refresh occurs after adding a new PDF to the form + +### 6.6.1 +* 🐞 Bug: Prevent PDF settings being override if multiple browser windows are open, and both are updating different settings of the same form concurrently +* 🐞 Bug: Gracefully handle license key deactivation if an error occurs +* 🧹 Housekeeping: Bump WordPress Tested Up To v6.3 + +### 6.6.0 +* 🎉 Feature: Improve display of ungrouped product fields in Core and Universal templates +* Dev Feature: Add `gfpdf_hide_consent_field_if_empty` filter, to remove the Consent field from Core and Universal templates if a user hasn't consented. +* 🐞 Bug: Remove Section Break description container is there is not a description included +* 🐞 Bug: Fix potential PHP error when using GravityView and PDF for GravityView +* 🧹 Housekeeping: Update PHP and JS dependencies + +### 6.5.5 +* 🐞 Bug: Ensure PDF conditional logic is run through the correct sanitization function upon save +* 🐞 Bug: Ensure Gravity Wiz Populate Anything live merge tags are correctly processed in the $form_data array +* 🐞 Bug: Fix Monolog error when running PHP8.1 + +### 6.5.4 +* 🐞 Bug: Fix duplicate notifications when using PDF Background Processing while looping over GFAPI::submit_form() + +### 6.5.3 +* 🐞 Bug: Fix HTTP(S) image/stylesheet loading problem in PDFs for SiteGround customers + +### 6.5.2 +* 🐞 Bug: Fix PHP error when a non-string is passed to the Kses sanitizing class +* 🐞 Bug: Resolve memory problem generating Core PDFs if an HTML element contains more than 10+ classes (field CSS Classes are now truncated to 8 user-defined classes) +* 🐞 Bug: Fix Slim Image Cropper display problems in Core PDFs +* 🧹 Housekeeping: Update mPDF to the latest version +* 🧹 Housekeeping: Update QueryPath to the latest version + +### 6.5.1 +* 🧹 Housekeeping: Update mPDF to the latest version +* 🐞 Bug: Resolve custom font installation issue for some .ttf files + +### 6.5.0 +* 🧹 Housekeeping: Update Global Extension Settings UI to be Gravity Forms 2.5 compatible +* 🧹 Housekeeping: Adjust how admin Notices are handled on Gravity PDF pages +* 🧹 Housekeeping: Update JavaScript package bundle +* Dev: Validate template filename when uploading via the PDF Template Manager (A-Za-z0-9_-) +* Dev: Add filterable CSS class names to the PDF links in the admin area +* Dev: Pass context to the `gfpdf_core_template` hook +* Dev: Add `gfpdf_core_template_{form_id}` hook to target specific forms +* 🐞 Bug: Fix undefined `rtl` notice in Core PDF templates +* 🐞 Bug: Fix PHP8.1 notice when saving PDF settings + +### 6.4.7 +* 🐞 Bug: Resolve blank PDF problem when a large HTML block is processed by mPDF +* 🐞 Bug: Resolve QueryPath deprecation notice about passing null to trim() +* 🧹 Housekeeping: Update mPDF and URL Signer library to latest version + +### 6.4.6 +* 🐞 Bug: Adjust Nested Forms and Repeater field PDF markup to ensure a unique ID attribute for any HTML tags +* 🐞 Bug: Prevent duplicate grid css classes being added to Nested Forms HTML tags +* 🐞 Bug: Process merge tags in Background Image PDF setting before late escaping in the PDF HTML markup +* 🧹 Housekeeping: Remove initialized message from Gravity PDF logs + +### 6.4.5 +* 🐞 Bug: Fix image display problem if filename had a space in it +* 🐞 Bug: Fix Background Image display problem on Windows OS +* Developer: Added HTML field content to Repeater Field $form_data array + +### 6.4.4 +* 🐞 Bug: Resolve HTML encoding issue in PDF when displaying Coupon field in Gravity Wiz eCommerce Perk's Product Table +* 🐞 Bug: Remove coupon line item in PDF when Gravity Wiz eCommerce Perk's Product Table in use +* 🐞 Bug: Resolve duplicate product table displayed in a legacy v3 template +* 🐞 Bug: Resolve PHP notice when displaying product table in legacy v3 template +* 🐞 Bug: Resolve PHP notice when displaying Section Break field in legacy v3 template + +### 6.4.3 +* 🐞 Bug: Open PDF "view" link in a new browser tab on Entry List page +* 🐞 Bug: Only hide Select field in Core/Universal templates if the saved value is an empty string, not a falsey value +* 🐞 Bug: Prevent PHP notice when displaying Repeater field in PDFs with a Number sub-field +* 🐞 Bug: Prevent HTML attribute content from having their entities decoded if they were previously encoded +* 🐞 Bug: Fix Core/Universal template image display issues on servers running Windows + +### 6.4.2 +* 🐞 Bug: Allow `data` protocol so Base 64-encoded images can be correctly displayed in Core/Universal templates +* 🐞 Bug: Fix Core Font Installer problem when running older versions of WordPress (5.3 to 5.8) +* 🐞 Bug: Fix fatal return type mismatch error if `safe_style_css` filter has been implemented incorrectly + +### 6.4.1 +* 🐞 Bug: Fix PDF display issues with the Survey, Poll, Post Category, and Post Custom Fields + +### 6.4.0 +* Security (Hardening): Move from early escaping to late escaping variables on output +* Security (Hardening): Add additional validation checks to the Core Font installer +* Security (Hardening): Escape text returned from WordPress l10n functions +* Security (Hardening): Escape any and all strings from the Gravity Forms form object, in any context (including PDFs) +* Security (Hardening): Move to earlier sanitizing of user input +* Security (Hardening): Custom PDF template filenames are now limited to the following characters: `A-Za-z0-9_-` +* Security (Hardening): The `?html=1` and `?data=1` developer helper parameters now only work in non-production environments (`WP_ENVIRONMENT_TYPE !== 'production'`), or when Gravity PDF Debug Mode is explicitly enabled +* Security (Hardening): Prevent directory traversal when loading the various Gravity PDF UI components +* Security (Hardening): Change PDF Form Settings capability check from `gravityforms_edit_settings` to `gravityforms_edit_forms` +* Security (Hardening): Change Font Manager CRUD capability check from `gravityforms_view_entries` to `gravityforms_edit_forms` +* Security (Hardening): Switch to `sodium_crypto_secretbox_keygen()` function with modified fallback to `wp_generate_password()` when generating new PDF URL signing secret key +* Security (Hardening): Switch from a Text to Password field for the Gravity PDF License Keys +* Security (Hardening): Update PHP and JavaScript dependencies +* Developer: Added `\GFPDF\Statics\Kses::output($html)` and `\GFPDF\Statics\Kses::parse($html)` methods for use with escaping/sanitizing HTML in PDFs (as an alternative to wp_kses_post()). +* Performance: Register JavaScript in the footer on Gravity PDF admin pages +* Privacy: Added "Get more info" link in the Core Font Installer instructions, and disclaimer to plugin's README.txt installation section +* 🐞 Bug: Fix issue passing PDF URL to Gravity Forms Mailchimp add-on +* 🐞 Bug: Allow hyphen in custom font key when updating or deleting to remain backwards compatible +* 🐞 Bug: Fix PHP8.1 type conversion warning in the template cache when transient's are flushed +* 🐞 Bug: Remove empty repeater sections from Core PDFs when not filled in by the user + +### 6.3.1 +* 🔒Security: Prevent potential XSS attack by escaping URL returned from add_query_args() on the PDF List or PDF Form Settings pages +* Developer: Apply `gfpdf_current_form_object` filter added in 6.3.0 to the form object in Helper_Abstract_Fields.php using the $type `helper_abstract_fields`. +* 🐞 Bug: Correctly display the file path in the logs when cleaning up PDFs from disk or flushing the mPDF cache +* Performance: reduce I/O operations when flushing the mPDF cache by excluding the top-level directory + +### 6.3.0 +* 🎉 Feature: Support for mapping PDF URLs to your favorite services using Gravity Forms feeds. This includes (but is not limited to): PayPal, MailChimp, HubSpot, Stripe, Square, ActiveCampaign, Agile CRM, Capsule, CleverReach, Constant Contact, EmailOctopus, Zoho CRM +* 🎉 Feature: Support for the Zapier add-on: PDF URLs can now be passed to your zaps +* 🎉 Feature: Add [gravitypdf] shortcode rendering support to Gravity Wiz's Entry Block perk +* 🧹 Housekeeping: Change "document" icon used for settings menus to the "Gravity PDF" icon +* 🧹 Housekeeping: duplicating PDFs on a form will now have the correct alternating background color in the table +* 🧹 Housekeeping: Process the [gravitypdf] shortcode when merge tags get processed so that it can be used where ever merge tags are supported +* Developer: Add new `gfpdf_current_form_object` filter to manipulate the $form array when processing PDFs +* 🐞 Bug: Fix a race condition when using Background Processing that could see the PDF deleted before being attached to notifications +* 🐞 Bug: Do not strip the backslash character when used in PDF settings + +### 6.2.1 +* 🐞 Bug: Always generate a new PDF when using the GPDFAPI::create_pdf() method +* 🐞 Bug: Fix fatal error during PDF generation when using the `gform_address_display_format` filter + +### 6.2.0 +* 🎉 Feature: Add support for Gravity Forms 2.6 (see Housekeeping below) +* 🧹 Housekeeping: Add alternate background color on PDF List page +* 🧹 Housekeeping: Add styles/support for new merge tag selector +* 🧹 Housekeeping: Add styles for Copy to Clipboard shortcode button on PDF List page +* 🧹 Housekeeping: Update help search API to query v6 documentation +* 🐞 Bug: Fix error message display issue on Form PDF add/edit page +* 🐞 Bug: Fix missing styles on multi-PDF view/download menu on Entry List page + +### 6.1.1 +* 🐞 Bug: Allow number field to show a thousand separator by using the 'gform_include_thousands_sep_pre_format_number' filter. +* 🐞 Bug: Fix PHP Notice when displaying Repeater field caused by processing field's not present in `$form_data['field']` array key +* 🧹 Housekeeping: Add logging to file/directory cleanup method +* 🧹 Housekeeping: Add additional checks and logging when processing background tasks + +### 6.1.0 +* 🎉 Feature: Add Copy to Clipboard feature for PDF Shortcode on the PDF List page +* 🐞 Bug: Fix empty check on the Radio field so a zero (0) value is not considered empty + +### 6.0.3 +* 🐞 Bug: Reduce the Focus Gravity template column widths by a fraction to prevent edge-case display issues (props Hiwire Creative) +* 🐞 Bug: Fix Help page results text encoding problems +* 🐞 Bug: Prevent multiple font files being uploaded to a single dropzone +* 🐞 Bug: When checking if a Radio/Select field is empty in the PDF context, only look at the value property. + +### 6.0.2 +* 🐞 Bug: Fix up 404 link for Outdated Templates in System Status +* 🐞 Bug: Revert vendor aliasing for mPDF and querypath (back to the original namespace) as it caused more problems than is solved. Developers: see https://docs.gravitypdf.com/v6/users/v5-to-v6-migration#changed-namespace-for-composer-packages + +### 6.0.1 +* 🐞 Bug: When displaying the minimum Gravity Forms version not met error, remove `beta-1` as the minimum to prevent confusion. + +### 6.0.0 +This major release is designed specifically for Gravity Forms 2.5+ and includes breaking pages that may affect you. You are strongly encouraged to [review the upgrade guide before attempting to update to v6](https://docs.gravitypdf.com/v6/users/v5-to-v6-migration). + +### ⚠️BREAKING CHANGES +* New minimum requirements PHP7.3+, WordPress 5.3+, Gravity Forms 2.5+ +* Removed Gravity PDF v3 template stylesheet (swap legacy PDF template to Focus Gravity template) +* Removed Gravity PDF v3 to v4 migration code (upgrade to v4/v5 before attempting v6 upgrade) +* (Dev) Moved all vendor (Packagist) packages to new `GFPDF_Vendor/` namespace (BC aliasing for common classes included). Prevents all vendor conflicts with other plugins. +* (Dev) Removed "Setup Custom Templates" tool (manually copy over template files to PDF Working Directory) +* (Dev) Removed `shortname` property from `custom_fonts` global PDF options, and removed the requirement for the `font_name` to be unique (use `id` instead of `shortname`). +* (Dev) Changed the first parameter $font_name in `GPDFAPI::delete_pdf_font()` to $font_id instead. You can no longer delete the font by + its name, as it is no longer a unique identifier. +* (Dev) Majority of admin user interface markup (UI) changed to suit new GF2.5 UI () +* (Dev) Renamed `\GFPDF\Helper\Fields\Field_CreditCard` class to `Field_Creditcard` +* (Dev) Change `\GFPDF\Model\Model_Install` __construct signature by removing `Helper_Abstract_Forms` dependancy from the start and adding `Model_Uninstall` at the end +* (Dev) Change `\GFPDF\Model\Model_System_Report` __construct signature by adding new `Helper_Templates` dependancy at the end +* (Dev) Removed `\GFPDF\View\View_Settings::system_status` method. Replaced by `Controller_|Model_|View_System_Report` classes for direct integration with Gravity Forms System Status page +* (Dev) Removed undocumented `gfpdf_entry_detail_pre_container_markup` and `gfpdf_entry_detail_post_container_markup` actions +* (Dev) Adjusted ID from `#tab_pdf` to `#tab_PDF` for container on Global PDF settings page. This ensures both the Global and Form PDF settings use a consistent ID. +* (Dev) Change `\GFPDF\Model\Model_Install` __construct signature by removing `Helper_Abstract_Forms` dependancy from the start and adding `Model_Uninstall` at the end +* (Dev) Change `\GFPDF\Model\Model_System_Report` __construct signature by adding new `Helper_Templates` dependancy at the end +* (Dev) Removed `\GFPDF\View\View_Settings::system_status` method. Replaced by `Controller_|Model_|View_System_Report` classes for direct integration with Gravity Forms System Status page +* (Dev) Removed undocumented `gfpdf_entry_detail_pre_container_markup` and `gfpdf_entry_detail_post_container_markup` actions +* (Dev) Adjusted ID from `#tab_pdf` to `#tab_PDF` for container on Global PDF settings page. This ensures both the Global and Form PDF settings use a consistent ID. +* (Dev) Deprecate Helper_Abstract_Options::get_font_short_name(). No direct replacement as the font 'shortname' has been phased out (using unique ID now). +* (Dev) Updated field description markup to use DIVs instead of SPANs. Matches Gravity Forms RC1 +* (Dev) Deprecate these methods from `\GFPDF\Model\Model_Install`: `uninstall_plugin`, `remove_plugin_options`, `remove_plugin_form_settings`, `remove_folder_structure`, `deactivate_plugin`. All moved to `Model_Uninstall`. + +### 🎉 NEW FEATURES +* Brand new admin user interface (UI) to seamlessly match the Gravity Forms (GF) 2.5 UI. +* Added support for new GF columns feature in Core PDFs +* Add PDF column support for Gravity Perks Nested Forms +* Added RTL support for new GF columns feature in Core PDFs +* Refreshed Font Manager with better validation, error handling, and automatic support for fonts that include Open Type Layout features. +* Added new PDF metabox on Entry Details page. Includes a better user experience for forms with a lot of PDFs configured. +* Added new merge tag modifiers :download, :print, :signed, :signed:expiry to enhance existing PDF mergetag (modifiers can all be used in conjunction) +* Add PDF URL to Webhook add-on "All Fields" request body +* Add ability to include PDF URLs in Entry exports +* Add Gravity PDF info to Gravity Forms System Status page +* Show plugin downgrade prompt when minimum WordPress, Gravity Forms, or PHP requirements aren't met so users can easily roll back to the latest supported v5.x version. +* Add support for WordPress' native Background Updates +* Add accessibility improvements for keyboard users and screen readers on all Gravity PDF UIs +* Display warning on System Status page when Core template overrides are out of date +* Include Add/Update PDF button below each section on PDF creation page to make it easy to save +* Improve RTL support on admin pages + +### 🎉 UX IMPROVEMENTS +* Remove the Always Save PDF setting from the UI. +* Switch all Radio PDF settings to new Toggle setting +* Switch all Multiselect PDF settings to Checkbox field (better accessibility) +* Rename PDF setting "Name" to "Label" +* Replace asterisk `*` to text `(required)` to signify required fields (better accessibility) +* Rename PDF setting "Orientation" to "Paper Orientation" +* Refine PDF settings descriptions. +* Removed Welcome Page +* Move Paper Size global settings below the Template / Font settings +* Removed rich Select functionality (using Chosen) in UI for greater accessibility +* Remove WP Dialog prompts in UI for greater accessibility +* Move Gravity PDF uninstaller from Tools tab to Gravity Forms Uninstall settings page + +### 🐛 BUG FIXES +* Ignore `content-type` header API response when running the Core Font installer +* Make all `GFPDFAPI` API class error responses translatable +* Fix PHP8 notice +* Prevent background queue from continuing if retry limit reached on unrecoverable task (like generating the PDF) +* Adjust custom paper size sanitize logic to fix PHP error +* Check for invalid relative date when using Signed PDF URLs and fallback to default timeout +* Fix border display issue in Core Product table +* Show error message in Template Manager when maximum file size limit is reached + +### 🧑‍💻 DEVELOPER IMPROVEMENTS +* Rewritten all CSS in SASS +* Add `GPDFAPI::get_entry_pdfs( $entry_id )` method to API. Acts like `GPDFAPI::get_form_pdfs( $form_id )` but filters out any PDFs that don't pass conditional logic checks for the current entry. +* Added `Helper_Abstract_Config_Settings` class which template config files can extend to automatically have the current PDF settings injected into the class. +* Adjusted some logged items to use less severe alerts (when template config file doesn't exist, and when native PDF support for a field doesn't exist) +* Upgrade vendor packages to latest versions +* Remove all backbone.js and underscore.js Font Manager code from Gravity PDF admin pages +* Remove gulp as dependency (build is done using only webpack now) +* Add better error log messages for PDF Merge tag processing +* Pass additional information to the `gfpdf_field_container_class` filter + +### 5.4.0 +* 🎉 Feature: Prevent update to 6.0 if minimum requirements are not met (including when automatic updates enabled) +* 🎉 Feature: Show/allow any new updates for 5.x if minimum requirements are not met for 6.0 + +### 5.3.4 +* 🔒Security: Resolve XSS issue on PDF List page +* 🔒Security: Resolve authenticated arbitrary PHP file Deletion when using the PDF Template Manager (by default, this affects Administrator accounts only) +* 🧹 Housekeeping: Add gfpdf_container_class_map filter +* 🧹 Housekeeping: Update Monolog to v1.26 +* 🧹 Housekeeping: Fix PHP8 deprecation notices +* 🧹 Housekeeping: Remove jQuery deprecation notices +* 🧹 Housekeeping: Downgrade error to a notice when a not-yet supported field is being processed by the PDF +* 🧹 Housekeeping: Bump WordPress Tested To value to 5.7 +* 🐞 Bug: Fix Media Library inserter on PDF pages when Gravity Forms No Conflict Mode enabled +* 🐞 Bug: Fix PHP fatal error when logging is enable and the log file cannot be written to +* 🐞 Bug: Fix double spinner randomly showing up when installing and selecting a new PDF template + +### 5.3.3 +* 🐞 Bug: Fix PHP notice when no valid form or entry passed when processing merge tags +* 🐞 Bug: Make PDF generation background processing task unrecoverable so rest of the queue isn't executed +* 🐞 Bug: always parse Core Font payload as JSON +* 🐞 Bug: fix a PHP 8 notice (note: the plugin is not guaranteed to be 100% PHP 8-compatible at this time) +* 🧹 Housekeeping: adjust log level to 'notice' for optional template configuration file not found +* 🧹 Housekeeping: replace most deprecated jQuery code with new recommendations +* 🧹 Housekeeping: update EDD licensing class to v1.8 for premium add-ons +* 🧹 Housekeeping: update composer-managed dependencies +* 🧹 Housekeeping: Make API error messages translatable + +### 5.3.2 +* 🐞 Bug: Fix Media Manager so it shows all file types on Gravity PDF pages +* 🐞 Bug: Fix Security PDF settings JS toggle when using translated text * Dev: Update EDD software licensing class to 1.7.1 -= 5.3.1 = +### 5.3.1 * Bug/Dev: Prevent composer package `Monolog` version conflict with other plugins by moving to namespace `GFPDF\Vendor\Monolog` -= 5.3.0 = -* Feature: Add support for Gravity Perk Populate Anything plugin -* Feature: Add support for Gravity Plus Multi-Currency Selector plugin -* Feature: Add `allow_url_fopen` PHP setting check to Gravity Forms and Gravity PDF System Statuses +### 5.3.0 +* 🎉 Feature: Add support for Gravity Perk Populate Anything plugin +* 🎉 Feature: Add support for Gravity Plus Multi-Currency Selector plugin +* 🎉 Feature: Add `allow_url_fopen` PHP setting check to Gravity Forms and Gravity PDF System Statuses -* Bug: Decode special characters for processed mergetags used in PDF Password or Master Password settings -* Bug: Fix issue uploading TTF files via the Font Manager -* Bug: Fix PHP Notices when processing [gravitypdf] shortcode under specific conditions -* Bug: Fix validation issue with signed PDF URLs on sub-directory multisites -* Bug: Fix problem displaying PDF Template Upload dropzone for Super Admins on multsite installations +* 🐞 Bug: Decode special characters for processed mergetags used in PDF Password or Master Password settings +* 🐞 Bug: Fix issue uploading TTF files via the Font Manager +* 🐞 Bug: Fix PHP Notices when processing [gravitypdf] shortcode under specific conditions +* 🐞 Bug: Fix validation issue with signed PDF URLs on sub-directory multisites +* 🐞 Bug: Fix problem displaying PDF Template Upload dropzone for Super Admins on multsite installations * Dev: Add `gfpdf_pre_uninstall_plugin` and `gfpdf_post_uninstall_plugin` actions * Dev: Add `gfpdf_field_container_class` filter to swap out the Helper_Field_Container class with your own * Dev: Add `gfpdf_unfiltered_template_list`, `gfpdf_fallback_template_path_by_id`, `gfpdf_template_config_paths`, and `gfpdf_template_image_paths` filters * Dev: Rewrite Monolog timezone logic to support both v1 and v2, which places nice with other plugins that use this library - -= 5.2.2 = -* Bug: Add additional error handling to Background Processing when a form / entry is deleted -* Bug: Adjust logging code to adhere to PSR-3 (forward compatibility with Monolog v2) -* Bug: Add fixed width to first column in Chained Select output for Core / Universal PDFs -* Bug: Add nofollow attribute to PDF Download Link to prevent attempted indexing -* Bug: Disable UI for PDF Template Installer when user doesn't have appropriate capabilities -* Bug: Fix font upload issues to Media Library +### 5.2.2 +* 🐞 Bug: Add additional error handling to Background Processing when a form / entry is deleted +* 🐞 Bug: Adjust logging code to adhere to PSR-3 (forward compatibility with Monolog v2) +* 🐞 Bug: Add fixed width to first column in Chained Select output for Core / Universal PDFs +* 🐞 Bug: Add nofollow attribute to PDF Download Link to prevent attempted indexing +* 🐞 Bug: Disable UI for PDF Template Installer when user doesn't have appropriate capabilities +* 🐞 Bug: Fix font upload issues to Media Library * Dev: Add additional logging when license activation failure occurs * Dev: Update dependencies: Monolog 1.25.1 -> 1.25.3, Mpdf 8.0.3 -> 8.0.5 -= 5.2.1 = -* Bug: Fix PHP Notice when using Quiz Add-on without a correct answer selected -* Bug: Fix image display issues in PDF when URL has a redirect -* Bug: Allow HTML in Consent field label (those supported in wp_kses_post) - -= 5.2.0 = -* Bug: Prevent Fatal Error on PHP7.2 when using Category field type set to Checkboxes in Core PDFs -* Bug: Resolve conflict with SiteGround HTML Minifier when generating PDFs in browser [GH#897] [GH#951] -* Bug: Strip PDF page breaks from Header and Footer Rich Text Editor fields [GH#898] -* Bug: Conditionally register WP rewrite tags to prevent third party plugin conflicts [GH#892] -* Bug: Move noindex,nofollow header to beginning of PDF endpoint processing to prevent PDF errors getting indexed [GH#956] -* Bug: Prevent `gfpdf_post_pdf_save` action getting triggered twice during form submission [GH#948] -* Bug: Resolve issue with Global PDF Settings not getting updated on the initial save -* Bug: Resolve issue displaying Category field in PDF when a category has a commas in the label/value [GH#966] -* Bug: Add field fallback support in Core PDFs for third-party custom fields that contain subfields -* Bug: Resolve JS error when using Redirect Confirmation with [gravitypdf] shortcode and submitting an AJAX-enabled form [GH#989] -* Bug: Adhere to the Description placement setting when displaying the Consent Field in Core PDFs [GH#998] -* Bug: Resolve issue setting the PDF image DPI -* Bug: Fix display issue on Gravity PDF Getting Started Page [GH#1000] +### 5.2.1 +* 🐞 Bug: Fix PHP Notice when using Quiz Add-on without a correct answer selected +* 🐞 Bug: Fix image display issues in PDF when URL has a redirect +* 🐞 Bug: Allow HTML in Consent field label (those supported in wp_kses_post) + +### 5.2.0 +* 🐞 Bug: Prevent Fatal Error on PHP7.2 when using Category field type set to Checkboxes in Core PDFs +* 🐞 Bug: Resolve conflict with SiteGround HTML Minifier when generating PDFs in browser [GH#897] [GH#951] +* 🐞 Bug: Strip PDF page breaks from Header and Footer Rich Text Editor fields [GH#898] +* 🐞 Bug: Conditionally register WP rewrite tags to prevent third party plugin conflicts [GH#892] +* 🐞 Bug: Move noindex,nofollow header to beginning of PDF endpoint processing to prevent PDF errors getting indexed [GH#956] +* 🐞 Bug: Prevent `gfpdf_post_pdf_save` action getting triggered twice during form submission [GH#948] +* 🐞 Bug: Resolve issue with Global PDF Settings not getting updated on the initial save +* 🐞 Bug: Resolve issue displaying Category field in PDF when a category has a commas in the label/value [GH#966] +* 🐞 Bug: Add field fallback support in Core PDFs for third-party custom fields that contain subfields +* 🐞 Bug: Resolve JS error when using Redirect Confirmation with [gravitypdf] shortcode and submitting an AJAX-enabled form [GH#989] +* 🐞 Bug: Adhere to the Description placement setting when displaying the Consent Field in Core PDFs [GH#998] +* 🐞 Bug: Resolve issue setting the PDF image DPI +* 🐞 Bug: Fix display issue on Gravity PDF Getting Started Page [GH#1000] * Dev: Add End to End Tests for greater quality control [GH#949] * Dev: Rewrite Help Search in ReactJS [GH#882] @@ -111,47 +551,47 @@ This file contains the changelog history for previous major versions of Gravity * Dev: Add better error logging for Background Processing tasks * Dev: Refractor Core Font ReactJS code [GH#981] -= 5.1.5 = -* Housekeeping: Add filter `gfpdf_mpdf_post_init_class` to interact with mPDF right after the initial Gravity PDF object setup [GH#890] -* Bug: Fix URL rewrite issue with plugins that use `action` GET super global [GH#892] -* Bug: Fix conflict with the SG Optimizer plugin's Minify HTML option [GH#897] -* Bug: Strip Page Breaks from Headers and Footers to prevent Fatal PHP Error [GH#898] - -= 5.1.4 = -* Housekeeping: Upgrade Mpdf from 7.1.8 to 7.1.9 https://github.com/mpdf/mpdf/compare/v7.1.8...v7.1.9 -* Bug: Ensure correct permissions are set on mPDF tmp directory [GH#874] -* Bug: Fix up mPDF tmp directory writable warning [GH#873] -* Bug: Add missing core mPDF v7 fonts to Font Selector [GH#877] -* Bug: Fix up v3 legacy template notices [GH#875] -* Bug: Fix up v3 legacy endpoint entry error [GH#876] - -= 5.1.3 = -* Housekeeping: Upgrade Mpdf from 7.1.7 to 7.1.8 https://github.com/mpdf/mpdf/compare/v7.1.7...v7.1.8 -* Housekeeping: Revert Mpdf tmp path back to Gravity PDF tmp directory (introduced 5.0.2) as Mpdf 7.1.8 resolves font cache issue -* Bug: Use WordPress' ca-bundle.crt when making cURL requests with Mpdf to prevent HTTPS issues [GH#861] -* Bug: Add `exclude` class support to Nested Form fields [GH#862] - -= 5.1.2 = +### 5.1.5 +* 🧹 Housekeeping: Add filter `gfpdf_mpdf_post_init_class` to interact with mPDF right after the initial Gravity PDF object setup [GH#890] +* 🐞 Bug: Fix URL rewrite issue with plugins that use `action` GET super global [GH#892] +* 🐞 Bug: Fix conflict with the SG Optimizer plugin's Minify HTML option [GH#897] +* 🐞 Bug: Strip Page Breaks from Headers and Footers to prevent Fatal PHP Error [GH#898] + +### 5.1.4 +* 🧹 Housekeeping: Upgrade Mpdf from 7.1.8 to 7.1.9 https://github.com/mpdf/mpdf/compare/v7.1.8...v7.1.9 +* 🐞 Bug: Ensure correct permissions are set on mPDF tmp directory [GH#874] +* 🐞 Bug: Fix up mPDF tmp directory writable warning [GH#873] +* 🐞 Bug: Add missing core mPDF v7 fonts to Font Selector [GH#877] +* 🐞 Bug: Fix up v3 legacy template notices [GH#875] +* 🐞 Bug: Fix up v3 legacy endpoint entry error [GH#876] + +### 5.1.3 +* 🧹 Housekeeping: Upgrade Mpdf from 7.1.7 to 7.1.8 https://github.com/mpdf/mpdf/compare/v7.1.7...v7.1.8 +* 🧹 Housekeeping: Revert Mpdf tmp path back to Gravity PDF tmp directory (introduced 5.0.2) as Mpdf 7.1.8 resolves font cache issue +* 🐞 Bug: Use WordPress' ca-bundle.crt when making cURL requests with Mpdf to prevent HTTPS issues [GH#861] +* 🐞 Bug: Add `exclude` class support to Nested Form fields [GH#862] + +### 5.1.2 * Upgrade Mpdf from 7.1.6 to 7.1.7 https://github.com/mpdf/mpdf/compare/v7.1.6...v7.1.7 * Allow Debug messages to be logged in Gravity PDF log file * Add log file message when the PDF Temporary Directory check fails * Ensure backwards compatibility with legacy templates who access Mpdf properties directly * When sending notifications, ensure PDF settings go through same filters as when viewing / downloading PDFs -= 5.1.1 = -* Bug: Process Merge Tags when displaying Nested Forms in Core / Universal PDFs [GH#849] -* Bug: Don't strip ``, ``, ``, and `page-break-*` CSS when displaying Rich Text Editor fields in PDF [GH#852] -* Bug: Try convert the Background Image URL to a Path for better relability [GH#853] -* Bug: Fix Rich Text Editor display issue in PDF Settings when Elementor plugin enabled [GH#854] -* Bug: Don't strip `` tag when direct parent of `` in the Core/Universal PDFs Header and Footer Rich Text Editor [GH#855] - -= 5.1.0 = -* Feature: Add support for Gravity Forms Repeater Fields in PDFs [GH#833] -* Feature: Add support for Gravity Wiz's Nested Forms Perk in PDFs -* Feature: Add support for Gravity Forms Consent Field in PDFs [GH#832] -* Feature: Add signed-URL authentication to [gravitypdf] shortcode using new "signed" and "expires" attributes [GH#841] -* Feature: Add new "raw" attribute to the [gravitypdf] shortcode which will display the raw PDF URL [GH#841] -* Feature: Added "Debug Mode" Global PDF Setting which replaces "Shortcode Debug Message", WP_DEBUG settings, and caches the template headers [GH#823] +### 5.1.1 +* 🐞 Bug: Process Merge Tags when displaying Nested Forms in Core / Universal PDFs [GH#849] +* 🐞 Bug: Don't strip ``, ``, `
`, and `page-break-*` CSS when displaying Rich Text Editor fields in PDF [GH#852] +* 🐞 Bug: Try convert the Background Image URL to a Path for better relability [GH#853] +* 🐞 Bug: Fix Rich Text Editor display issue in PDF Settings when Elementor plugin enabled [GH#854] +* 🐞 Bug: Don't strip `` tag when direct parent of `` in the Core/Universal PDFs Header and Footer Rich Text Editor [GH#855] + +### 5.1.0 +* 🎉 Feature: Add support for Gravity Forms Repeater Fields in PDFs [GH#833] +* 🎉 Feature: Add support for Gravity Wiz's Nested Forms Perk in PDFs +* 🎉 Feature: Add support for Gravity Forms Consent Field in PDFs [GH#832] +* 🎉 Feature: Add signed-URL authentication to [gravitypdf] shortcode using new "signed" and "expires" attributes [GH#841] +* 🎉 Feature: Add new "raw" attribute to the [gravitypdf] shortcode which will display the raw PDF URL [GH#841] +* 🎉 Feature: Added "Debug Mode" Global PDF Setting which replaces "Shortcode Debug Message", WP_DEBUG settings, and caches the template headers [GH#823] * Dev Feature: Add `gfpdf_disable_global_addon_data` filter to disable aggregate Survey / Poll / Quiz data in $form_data array (for performance) * Dev Feature: Add `gfpdf_disable_product_table` filter to disable Product table in PDF [GH#827] @@ -159,32 +599,32 @@ This file contains the changelog history for previous major versions of Gravity * Dev Feature: Trigger `gfpdf_template_loaded` JS event after loading new PDF Template settings dynamically * Dev Feature: Add `gfpdf_field_product_value` filter to change Product table HTML mark-up in PDF -* Bug: Enable Image Watermarks in PDF -* Bug: Prevent HTML fields getting passed through `wpautop()` [GH#834] -* Bug: Test for writability in the mPDF tmp directory and fallback to the Gravity PDF tmp directory if failed [GH#837] -* Bug: Fix scheduled licensing status check and display better error if license deactivation fails [GH#838] -* Bug: Correctly display the values for multiple Option fields assigned to a single Product when Product Table is ungrouped in PDF [GH#839] -* Bug: Disable IP-based authentication when the entry IP matches the server IP [GH#840] +* 🐞 Bug: Enable Image Watermarks in PDF +* 🐞 Bug: Prevent HTML fields getting passed through `wpautop()` [GH#834] +* 🐞 Bug: Test for writability in the mPDF tmp directory and fallback to the Gravity PDF tmp directory if failed [GH#837] +* 🐞 Bug: Fix scheduled licensing status check and display better error if license deactivation fails [GH#838] +* 🐞 Bug: Correctly display the values for multiple Option fields assigned to a single Product when Product Table is ungrouped in PDF [GH#839] +* 🐞 Bug: Disable IP-based authentication when the entry IP matches the server IP [GH#840] -= 5.0.2 = -* Bug: Resolve fatal error on WP Engine due to security in place that prevented mPDF font cache from being saved. +### 5.0.2 +* 🐞 Bug: Resolve fatal error on WP Engine due to security in place that prevented mPDF font cache from being saved. -= 5.0.1 = -* Bug: Ensure the mPDF temporary directory is set to the PDF Working Directory `tmp` folder [GH#817] -* Bug: Refine the Background Processing description and tooltip text [GH#818] +### 5.0.1 +* 🐞 Bug: Ensure the mPDF temporary directory is set to the PDF Working Directory `tmp` folder [GH#817] +* 🐞 Bug: Refine the Background Processing description and tooltip text [GH#818] -= 5.0.0 = +### 5.0.0 * Breaking Change: Bump minimum version of Gravity Forms from 1.9 to 2.3.1+ * Breaking Change: Bump WordPress minimum version from 4.4 to 4.8+ * Breaking Change: Bump the PHP minimum version from 5.4 to 5.6+ * Breaking Change: Decouple the fonts from the plugin. -* Feature: Option to enable background Process PDFs during form submission and while resending notifications. Requires background tasks are enabled [GH#713] -* Feature: Include a Core Font Downloader in the PDF Tools to install all core PDF fonts during the initial installation [GH#709] -* Feature: Updated ReactJS to v16 which uses MIT license [GH#701] -* Feature: Add PHP7.2 Support [GH#716] -* Feature: Polyfill older browsers to support our modern Javascript [GH#729] -* Feature: Remove "Common Problems" link from PDF Help page and include "Common Questions" [GH#752] +* 🎉 Feature: Option to enable background Process PDFs during form submission and while resending notifications. Requires background tasks are enabled [GH#713] +* 🎉 Feature: Include a Core Font Downloader in the PDF Tools to install all core PDF fonts during the initial installation [GH#709] +* 🎉 Feature: Updated ReactJS to v16 which uses MIT license [GH#701] +* 🎉 Feature: Add PHP7.2 Support [GH#716] +* 🎉 Feature: Polyfill older browsers to support our modern Javascript [GH#729] +* 🎉 Feature: Remove "Common Problems" link from PDF Help page and include "Common Questions" [GH#752] * Dev: Update all Packagist-managed JS files to the latest version [GH#701] * Dev: Upgrade Mpdf to version 7.1 (accessed directly via `\Mpdf\Mpdf`) @@ -193,59 +633,59 @@ This file contains the changelog history for previous major versions of Gravity * Dev: Include file/line number when PDF error is thrown [GH#803] * Dev: Remove the legacy /resources/ directory -* Bug: Fix Chosen Drop Down display issue when WordPress using RTL display [GH#698] -* Bug: Fix PHP Notice when Post Image field is blank [GH#805] -* Bug: Correct A5 Label so it correctly references 148 x 210mm [GH#811] -* Bug: Correct default en_US localization strings [GH#815] (credit Garrett Hyder) +* 🐞 Bug: Fix Chosen Drop Down display issue when WordPress using RTL display [GH#698] +* 🐞 Bug: Fix PHP Notice when Post Image field is blank [GH#805] +* 🐞 Bug: Correct A5 Label so it correctly references 148 x 210mm [GH#811] +* 🐞 Bug: Correct default en_US localization strings [GH#815] (credit Garrett Hyder) -= 4.5.0 = -* Feature: Added full support for the Gravity Wiz Conditional Logic Date Plugin -* Feature: Added full support for the Slim Image Cropper for Gravity Forms Plugin +### 4.5.0 +* 🎉 Feature: Added full support for the Gravity Wiz Conditional Logic Date Plugin +* 🎉 Feature: Added full support for the Slim Image Cropper for Gravity Forms Plugin * Dev Feature: Added additional actions that run before and after PDFs are generated. -= 4.4.0 = -* Feature: Add native support for Gravity Forms Chained Select -* Feature: Include Gravity Forms add-on conditional logic in PDF Conditional Logic selector -* Feature: When the "Show Page Names" PDF setting is enabled, the `pagebreak` CSS class can now be used on Named Pagebreak fields (except the very first one) -* Feature: PDF Rich Text fields now utilize the full width of the editor +### 4.4.0 +* 🎉 Feature: Add native support for Gravity Forms Chained Select +* 🎉 Feature: Include Gravity Forms add-on conditional logic in PDF Conditional Logic selector +* 🎉 Feature: When the "Show Page Names" PDF setting is enabled, the `pagebreak` CSS class can now be used on Named Pagebreak fields (except the very first one) +* 🎉 Feature: PDF Rich Text fields now utilize the full width of the editor * Dev Feature: Add $form_data API endpoint * Dev Feature: Add the $form and $this variables to the `gfpdf_field_value` filter * Dev Feature: Add `gfpdf_form_data_key_order` filter to allow the re-ordering of the $form_data array * Dev Feature: Add filter `gfpdf_container_disable_faux_columns` to allow faux columns to be toggled off (useful when using a lot of conditional logic with CSS Ready Classes) -* Housekeeping: Update Monolog to latest version -* Housekeeping: Instead of generic error, display `You do not have permission to view this PDF` when user failed PDF security checks -* Housekeeping: Tweak the Help page to provide more relevant information. -* Housekeeping: Reduce the Gravity PDF log file bloat, and add more specific log messages. -* Housekeeping: Recursively clean-up the PDF temporary directory -* Housekeeping: Limit the registration of PDF settings on Gravity PDF pages, and the admin options.php page -* Bug: Prevent multiple calls running when a new template is installed/deleted and then selected -* Bug: Pre-process any mergetags for the Checkbox, HTML, Post Content, Radio, Section, Textarea and Terms of Service Gravity Form fields -* Bug: Fix individual quantity field $form_data -* Bug: Ensure individual product fields (Product, Discount, Shipping, Subtotal, Tax and Total) display an empty value in the $form_data array, when necessary -* Bug: Fix PDF Template Manager display issues for WordPress 4.8+ -* Bug: Adjust Logged out timeout default to 20 minutes to match documentation -* Bug: Fix PHP notice when pre-procesing the template settings -* Bug: Fix Survey $form_data['survey']['score'] key -* Bug: Fix the Gravity Perks E-Commerce Subtotal value in the $form_data array -* Bug: Prevent TinyMCE error when selecting a new template and other plugins define a custom TinyMCE plugin -* Bug: Adjust PDF Template Upload limit from 5MB to 10MB -* Bug: Fix Product field background color issue -* Bug: Right-align prices in the product table -* Bug: Fix PHP fatal error when PDF cannot be correctly saved to disk - -= 4.3.2 = -* Bug: Reverse pricing issue bug fix in 4.3.1 (under some circumstances it cause the incorrect Unit Price to be displayed in product table) -* Bug: Fix Unit Price currency issue in the product table when using the Gravity Forms Multi Currency plugin -* Bug: Fix empty line-items in the Product table when using the Gravity Wiz E-Commerce add-on with conditional logic - -= 4.3.1 = -* Bug: Restrict Gravity PDF JavaScript to the correct PDF pages (GH#693) -* Bug: Fix PHP5.2 activation error (GH#697) -* Bug: Fix RTL issue with Chosen Select library (GH#698) -* Bug: Fix PDF Product table pricing issue by using the pre-calculated price field for the unit price (GH#699) - -= 4.3.0 = -* Feature: Add support for Gravity Perks E-Commerce Add-on (GH#671) +* 🧹 Housekeeping: Update Monolog to latest version +* 🧹 Housekeeping: Instead of generic error, display `You do not have permission to view this PDF` when user failed PDF security checks +* 🧹 Housekeeping: Tweak the Help page to provide more relevant information. +* 🧹 Housekeeping: Reduce the Gravity PDF log file bloat, and add more specific log messages. +* 🧹 Housekeeping: Recursively clean-up the PDF temporary directory +* 🧹 Housekeeping: Limit the registration of PDF settings on Gravity PDF pages, and the admin options.php page +* 🐞 Bug: Prevent multiple calls running when a new template is installed/deleted and then selected +* 🐞 Bug: Pre-process any mergetags for the Checkbox, HTML, Post Content, Radio, Section, Textarea and Terms of Service Gravity Form fields +* 🐞 Bug: Fix individual quantity field $form_data +* 🐞 Bug: Ensure individual product fields (Product, Discount, Shipping, Subtotal, Tax and Total) display an empty value in the $form_data array, when necessary +* 🐞 Bug: Fix PDF Template Manager display issues for WordPress 4.8+ +* 🐞 Bug: Adjust Logged out timeout default to 20 minutes to match documentation +* 🐞 Bug: Fix PHP notice when pre-procesing the template settings +* 🐞 Bug: Fix Survey $form_data['survey']['score'] key +* 🐞 Bug: Fix the Gravity Perks E-Commerce Subtotal value in the $form_data array +* 🐞 Bug: Prevent TinyMCE error when selecting a new template and other plugins define a custom TinyMCE plugin +* 🐞 Bug: Adjust PDF Template Upload limit from 5MB to 10MB +* 🐞 Bug: Fix Product field background color issue +* 🐞 Bug: Right-align prices in the product table +* 🐞 Bug: Fix PHP fatal error when PDF cannot be correctly saved to disk + +### 4.3.2 +* 🐞 Bug: Reverse pricing issue bug fix in 4.3.1 (under some circumstances it cause the incorrect Unit Price to be displayed in product table) +* 🐞 Bug: Fix Unit Price currency issue in the product table when using the Gravity Forms Multi Currency plugin +* 🐞 Bug: Fix empty line-items in the Product table when using the Gravity Wiz E-Commerce add-on with conditional logic + +### 4.3.1 +* 🐞 Bug: Restrict Gravity PDF JavaScript to the correct PDF pages (GH#693) +* 🐞 Bug: Fix PHP5.2 activation error (GH#697) +* 🐞 Bug: Fix RTL issue with Chosen Select library (GH#698) +* 🐞 Bug: Fix PDF Product table pricing issue by using the pre-calculated price field for the unit price (GH#699) + +### 4.3.0 +* 🎉 Feature: Add support for Gravity Perks E-Commerce Add-on (GH#671) * Dev Feature: Add GPDFAPI::get_pdf_fonts() method * Dev Feature: Add 'gfpdf_pdf_generator_pre_processing' filter * Dev Feature: Add 'gfpdf_entry_pre_form_data' filter @@ -254,23 +694,23 @@ This file contains the changelog history for previous major versions of Gravity * Dev Enhancement: Include update message / additonal link helper functions for registered Gravity PDF add-ons (GH#673) * Dev Enhancement: Update Easy Digital Download Licensing class to version 1.6.14 * Future Feature: After plugin updates, copy shipped Mpdf fonts to PDF Working Directory (preparation for removal of all fonts in future release) (GH#676) -* Bug: Strip URL parameters from home_url(), if any, when building PDF URL (GH#674) -* Bug: Load the correct PDF Template Configuration file when using 'template' helper param (GH#675) - -= 4.2.2 = -* Bug: Fix empty Master Sassword regression introduced in 4.2 (GH#664) -* Bug: Fix Javascript errors when plugin translation files used (GH#667) -* Bug: Fix PDF Conditional Logic saving problem when using 'Less than' (GH#668) -* Bug: Fix PHP Notices when using custom font (GH#669) -* Bug: Merge Mpdf upstream patches (includes Chrome Viewer Yellow hover fix) - -= 4.2.1 = -* Bug: Fix fatal DateTimeZone error for older versions of PHP (GH#654) - -= 4.2.0 = -* Feature: Merge tags and shortcodes are displayed in the PDF for any administrative fields (GH#633) -* Feature: New field class 'pagebreak' forces a pagebreak in the PDF (GH#634) -* Feature: Instead of the field not showing at all, Gravity Perks Terms of Conditions field now shows the text "Not accepted" +* 🐞 Bug: Strip URL parameters from home_url(), if any, when building PDF URL (GH#674) +* 🐞 Bug: Load the correct PDF Template Configuration file when using 'template' helper param (GH#675) + +### 4.2.2 +* 🐞 Bug: Fix empty Master Sassword regression introduced in 4.2 (GH#664) +* 🐞 Bug: Fix Javascript errors when plugin translation files used (GH#667) +* 🐞 Bug: Fix PDF Conditional Logic saving problem when using 'Less than' (GH#668) +* 🐞 Bug: Fix PHP Notices when using custom font (GH#669) +* 🐞 Bug: Merge Mpdf upstream patches (includes Chrome Viewer Yellow hover fix) + +### 4.2.1 +* 🐞 Bug: Fix fatal DateTimeZone error for older versions of PHP (GH#654) + +### 4.2.0 +* 🎉 Feature: Merge tags and shortcodes are displayed in the PDF for any administrative fields (GH#633) +* 🎉 Feature: New field class 'pagebreak' forces a pagebreak in the PDF (GH#634) +* 🎉 Feature: Instead of the field not showing at all, Gravity Perks Terms of Conditions field now shows the text "Not accepted" when user hasn't agreed to terms (GH#636) * Dev Feature: Add premium add-on and licensing infrastructure (GH#619) @@ -288,28 +728,28 @@ greater control over the core PDF functionality. (GH#622) * Dev Feature: Added 'gfpdf_field_middleware' filter to control when a field should be displayed in the core PDF templates (GH#635) * Dev Feature: Greater access to the Field_Product class internals (GH#642) -* Bug: Correctly exit the script when the PDF is downloaded / sent to the browser (GH#610) -* Bug: Don't auto-redirect to welcome / update screen on plugin install or upgrade which resolves a cached redirect issue (GH#612) -* Bug: Register two PDF endpoints to support both pretty and almost pretty permalinks at the same time (GH#614) -* Bug: Fix [gravitypdf] shortcode display error in GravityView when wrapped in another shortcode (GH#628) -* Bug: Add support for Gravity Forms 2.3 Merge Tags (GH#643) -* Bug: Fix background image relative paths (GH#645) -* Bug: Fix GravityView display issue when view is used on the front page (GH#639) -* Bug: Don't show selected product options in the product field when not grouping products together in PDF (GH#646) -* Bug: Fix edge case that caused PDF settings to be overridden when the form is updated (GH#648) - -= 4.1.1 = -* Bug: Add check to see if headers are already sent before trying to redirect to the welcome / update page (GH#601) -* Bug: Fixed issue accessing the Advanced Template Manager in Safari browser (GH#603) -* Bug: Ensure the Advanced Template Manager notice and error messages have the correct styles in the Form PDF Settings pages (GH#604) -* Bug: Fix PDF generation problem using the legacy v3 URL structure (GH#605) - -= 4.1.0 = -* Feature: Advanced PDF Template Manager. Upload, View, Select and Delete PDF templates with ease (GH#486) -* Feature: Add PDF Mergetags which output PDF URLs and compliment the [gravitypdf] shortcode which output HTML links (GH#404) -* Feature: Add four-column CSS Ready Class support to core PDFs. Note: if you have run "Setup Custom Templates" you will need to re-run it to take advantage of this feature (GH#461) -* Feature: Added support for the WP External Links plugin (GH#386) -* Feature: Added filter to show radio, checkbox, select, multiselect and product field values in core PDF templates (GH#600) +* 🐞 Bug: Correctly exit the script when the PDF is downloaded / sent to the browser (GH#610) +* 🐞 Bug: Don't auto-redirect to welcome / update screen on plugin install or upgrade which resolves a cached redirect issue (GH#612) +* 🐞 Bug: Register two PDF endpoints to support both pretty and almost pretty permalinks at the same time (GH#614) +* 🐞 Bug: Fix [gravitypdf] shortcode display error in GravityView when wrapped in another shortcode (GH#628) +* 🐞 Bug: Add support for Gravity Forms 2.3 Merge Tags (GH#643) +* 🐞 Bug: Fix background image relative paths (GH#645) +* 🐞 Bug: Fix GravityView display issue when view is used on the front page (GH#639) +* 🐞 Bug: Don't show selected product options in the product field when not grouping products together in PDF (GH#646) +* 🐞 Bug: Fix edge case that caused PDF settings to be overridden when the form is updated (GH#648) + +### 4.1.1 +* 🐞 Bug: Add check to see if headers are already sent before trying to redirect to the welcome / update page (GH#601) +* 🐞 Bug: Fixed issue accessing the Advanced Template Manager in Safari browser (GH#603) +* 🐞 Bug: Ensure the Advanced Template Manager notice and error messages have the correct styles in the Form PDF Settings pages (GH#604) +* 🐞 Bug: Fix PDF generation problem using the legacy v3 URL structure (GH#605) + +### 4.1.0 +* 🎉 Feature: Advanced PDF Template Manager. Upload, View, Select and Delete PDF templates with ease (GH#486) +* 🎉 Feature: Add PDF Mergetags which output PDF URLs and compliment the [gravitypdf] shortcode which output HTML links (GH#404) +* 🎉 Feature: Add four-column CSS Ready Class support to core PDFs. Note: if you have run "Setup Custom Templates" you will need to re-run it to take advantage of this feature (GH#461) +* 🎉 Feature: Added support for the WP External Links plugin (GH#386) +* 🎉 Feature: Added filter to show radio, checkbox, select, multiselect and product field values in core PDF templates (GH#600) * Enhancement: Gravity PDF Review Notice now only shows up on Gravity Forms pages (#528) * Enhancement: Convert all strings to American format so they can be correctly translated using Glotpress (GH#525) * Enhancement: Added Australian, New Zealand and UK language packs (GH#525) @@ -328,20 +768,20 @@ greater control over the core PDF functionality. (GH#622) * Dev Changes: Rename all instances of "depreciated" with "deprecated" in our files and classes (GH#535) * Dev Changes: Contact our localized JS data to camelCase (GH#532) * Dev Changes: Utilized PHP5.4 array syntax in code (GH#521) -* Bug: Reset Gravity Forms Merge Tag JS when PDF template changes (GH#551) -* Bug: Fix incorrect variable reference to $include_list_styles which uses 'gfpdf_include_list_styles' to change the behaviour (GH#547) -* Bug: Fix PHP notice in PDF when no products selected in form (GH#523) -* Bug: Fix issue with Gravity PDF update screen showing and not showing at incorrect times (GH#514) -* Bug: Fix false positive when checking if the PDF tmp directory is readable (GH#519) -* Bug: Fix error when using GLOB_BRACE flag in glob() function (GH#562) -* Bug: Remove OTF fonts from being uploaded due to poor support in Mpdf (GH#569) -* Bug: Additional PHP7.1 fixes merged from upstream Mpdf package -* Bug: Allow TTF file mime type to be correctly detected in WordPress 4.7.3 (GH#571) -* Bug: Ensure PDF Delete dialog shows up after being previously 'canceled' (GH#588) -* Bug: Ensure duplicate mergetags aren't included after PDF template change (GH#589) -* Bug: Fix PHP Notice if there's no active capabilities for a role (GH#590) - -= 4.0.6 = +* 🐞 Bug: Reset Gravity Forms Merge Tag JS when PDF template changes (GH#551) +* 🐞 Bug: Fix incorrect variable reference to $include_list_styles which uses 'gfpdf_include_list_styles' to change the behaviour (GH#547) +* 🐞 Bug: Fix PHP notice in PDF when no products selected in form (GH#523) +* 🐞 Bug: Fix issue with Gravity PDF update screen showing and not showing at incorrect times (GH#514) +* 🐞 Bug: Fix false positive when checking if the PDF tmp directory is readable (GH#519) +* 🐞 Bug: Fix error when using GLOB_BRACE flag in glob() function (GH#562) +* 🐞 Bug: Remove OTF fonts from being uploaded due to poor support in Mpdf (GH#569) +* 🐞 Bug: Additional PHP7.1 fixes merged from upstream Mpdf package +* 🐞 Bug: Allow TTF file mime type to be correctly detected in WordPress 4.7.3 (GH#571) +* 🐞 Bug: Ensure PDF Delete dialog shows up after being previously 'canceled' (GH#588) +* 🐞 Bug: Ensure duplicate mergetags aren't included after PDF template change (GH#589) +* 🐞 Bug: Fix PHP Notice if there's no active capabilities for a role (GH#590) + +### 4.0.6 * Correctly register our PDF link with the WP Rewrite API when "Almost Pretty" permalinks are active (GH#502) * Correctly process mergetags in password field for Tier 2 PDF templates (GH#503) * Allow mergetags to be saved in HTML attributes in our Header / Footer settings - DEV NOTE: all Rich Text Editor settings fields should be output with `wp_kses_post( $html )` (GH#492) @@ -351,13 +791,13 @@ greater control over the core PDF functionality. (GH#622) * Resolve incorrect page numbering in Mpdf's Table of Contents * Change Helper_Misc->get_contrast() to choose white in more cases (GH#506) -= 4.0.5 = +### 4.0.5 * Add support for "Almost Pretty" permalinks for web servers that don't support Mod Rewrite (IIS) (GH#488) * Add PHP 7.1 support – resolves two string-to-array issues (GH#495) * Add

and
tags to Rich Text Paragraph field in PDF – using wpautop() (GH#490) * Disable product table when enabling the 'individual_products' option in core templates (GH#493) -= 4.0.4 = +### 4.0.4 * Prevent Finder (Mac) and Ghostscript viewing / processing password-protected PDFs without a password (GH#467) * Fix Font Manager display issues for users running a version of WP lower than 4.5 (GH#470) * Ensure new lines in Header / Footer automatically convert to

or
tags using wpautop() (GH#472) @@ -368,7 +808,7 @@ greater control over the core PDF functionality. (GH#622) * Fixed depreciation notice for multisites using WordPress 4.6 (GH#479) * Apply esc_html() and esc_url() to PDF name and URL in admin area (GH#484) -= 4.0.3 = +### 4.0.3 * Fix incorrect product calculations when using decimal comma format eg. 1.000,50 (GH#442) * Rename $config variable to $html_config in core templates (GH#451) * Don't chain CSS in our default setters or set fixed font size in templates (GH#446) @@ -380,14 +820,14 @@ greater control over the core PDF functionality. (GH#622) * Duplicating PDFs will now be inactive by default (GH#458) * Tweaked the "Show Page Names" field description (GH#449) -= 4.0.2 = +### 4.0.2 * Fixes issue displaying address fields in v4 PDFs (GH#429) * Fixes internal logging issues and added Gravity Forms 1.1 support (GF#428) * Fixes notice when form pagination information is not available (GH#437) * Fixes notice when using GPDFAPI::product_table() on form that had no products (GH#438) * Fixes caching issue with GravityView Enable Notifications plugin that caused PDF attachment not to be updated (GH#436) -= 4.0.1 = +### 4.0.1 * Fixes PHP notice when viewing PDF and Category field is empty (GH#419) * Fixes PHP notice when viewing PDF and custom font directory is empty (GH#416) * Fixes Font Manager / Help Search features due to Underscore.js conflict when PHP's deprecated ASP Tags enabled (GH#417) @@ -397,7 +837,7 @@ greater control over the core PDF functionality. (GH#622) * Fixes documentation search error on PDF Help tab (GH#424) * Add additional check when cleaning up TMP directory (GH#427) -= 4.0 = +### 4.0 * Minimum PHP version changed from PHP 5.2 to PHP 5.4. ENSURE YOUR WEB SERVER IS COMPATIBLE BEFORE UPDATING (Forms -> Settings -> PDF -> System Status) * Minimum WordPress version changed from 3.9 to 4.2. ENSURE YOU ARE RUNNING THE MINIMUM VERISON OF WP BEFORE UPDATING (Forms -> Settings -> PDF -> System Status) * Minimum Gravity Forms version changed from 1.8 to 1.9. ENSURE YOU ARE RUNNING THE MINIMUM VERISON OF GRAVITY FORMS BEFORE UPDATING (Forms -> Settings -> PDF -> System Status) @@ -446,34 +886,34 @@ greater control over the core PDF functionality. (GH#622) * Automatically make $form, $entry and $form_data available to PDF templates * Automatically make $gfpdf object available to PDF templates (the main Gravity PDF object containing all our helper classes) -= 3.7.7 = +### 3.7.7 * Bug - Ensure 'gfpdf_post_pdf_save' action gets triggered for all PDFs when resending notifications * Housekeeping - Remove compress.php from mPDF package (unneeded) -= 3.7.6 = +### 3.7.6 * Bug - Added full support for all Gravity Forms notification events (includes Payment Complete, Payment Refund, Payment Failed, Payment Pending ect) * Bug - Resolve mPDF PHP7 image parsing error due to a change in variable order parsing. -= 3.7.5 = +### 3.7.5 * Housekeeping - Tweak mPDF package to be PHP7 compatible. -= 3.7.4 = +### 3.7.4 * Housekeeping - Revert patch made in last update as Gravity Forms 1.9.9 fixes the issue internally. -= 3.7.3 = +### 3.7.3 * Bug - Gravity Forms 1.9 didn't automatically nl2br paragraph text mergetags. Fixed this issue in custom PDF templates. -= 3.7.2 = +### 3.7.2 * Bug - Updated $form_data['date_created'], $form_data['date_created_usa'], $form_data['misc']['date_time'], $form_data['misc']['time_24hr'] and $form_data['misc']['time_12hr'] to factor in the website's timezone settings. -= 3.7.1 = +### 3.7.1 * Housekeeping - Allow control over signature width in default template using the 'gfpdfe_signature_width' filter * Housekeeping - Add better error checking when migrating PDF template folder * Housekeeping - Add unit testing to the directory migration function * Bug - Fixed backwards-compatiiblity PHP error when viewing custom PDF templates on Gravity Forms 1.8.3 or below. * Bug - Ensure checkbox field names are included in the $form_data array -= 3.7.0 = +### 3.7.0 * Feature - Added 'default-show-section-content' configuration option. You can now display the section break content in the default template. Note: if this option is enabled and the section break is empty it will still be displayed on the PDF. * Feature - Added hooks 'gfpdfe_template_location' and 'gfpdfe_template_location_uri' to change PDF template location * Housekeeping - Migrate your template and configuration files. As of Gravity PDF 3.7 we'll be dropping the 'site_name' folder for single WordPress installs and changing the multisite install directory to the site ID. @@ -492,7 +932,7 @@ greater control over the core PDF functionality. (GH#622) * Bug - Fix up notices in mPDF template when using headers/footers * Bug - Fix up error in PDF when signature field wasn't filled in -= 3.6.0 = +### 3.6.0 * Feature - Added support for Gravity Form's sub-field middle name (1.9Beta) * Feature - Patch mPDF with full :nth-child support on TD and TR table cells * Feature - Added $form_data[products_totals][subtotal] key (total price without shipping costs added) @@ -516,32 +956,32 @@ greater control over the core PDF functionality. (GH#622) * Bug - Fixed up incorrect formatting issue when using custom font name * Bug - Fixed issue displaying Times New Roman in PDF templates -= 3.5.11.1 = +### 3.5.11.1 * Bug - Fix issue saving and sending blank PDFs due to security fix -= 3.5.11 = +### 3.5.11 * Bug - Fix security issue which gave unauthorized users access to Gravity Form entires -= 3.5.10 = +### 3.5.10 * Housekeeping - Include individual scoring for Gravity Form Survey Likert field in the $form_data['survey'] array * Bug - Fix fatal error when Gravity Forms isn't activated, but Gravity PDF is. -= 3.5.9 = +### 3.5.9 * Bug - Rollback recent changes that introduced the GFAPI as introduces errors for older versions of Gravity Forms. Will reintroduce in next major release and increase the minimum Gravity Forms version. -= 3.5.8 = +### 3.5.8 * Bug - Fixed issue affected some users where a depreciated function was causing a fatal error -= 3.5.7 = +### 3.5.7 * Bug - Fixed issue where the PDF settings page was blank for some users -= 3.5.6 = +### 3.5.6 * Bug - Fixed issue with last release that affected checks to see if Gravity Forms has submitting * Bug - Fixed fatal error with servers using PHP5.2 or lower * Bug - Fixed E_NOTICE for replacement array_replace_recursive() function in PHP5.2 or lower * Bug - Fixed issue with AJAX spinner showing when submitting support request -= 3.5.5 = +### 3.5.5 * Housekeeping - Include French translation (thanks to Marie-Aude Koiransky-Ballouk) * Housekeeping - Wrap 'Initialize Fonts' text in translation ready _e() function * Housekeeping - Tidy up System Status CSS styles to accomidate translation text lengths @@ -549,28 +989,28 @@ greater control over the core PDF functionality. (GH#622) * Bug - Fixed load_plugin_textdomain which was incorrectly called. * Bug - Correctly check if the plugin is loaded correctly before letting the PDF class fully load -= 3.5.4 = +### 3.5.4 * Bug - Fixed issue with incorrect PDF name showing on the entry details page * Bug - Fixed issue with custom fonts being inaccessible without manually reinstalling after upgrading. * Housekeeping - Added in two new filters to modify the $mpdf object. 'gfpdfe_mpdf_class' and 'gfpdfe_mpdf_class_pre_render' (replaces the gfpdfe_pre_render_pdf filter). -= 3.5.3 = +### 3.5.3 * Bug - Mergetags braces ({}) were being encoded before conversion * Bug - Fixed issue with empty string being passed to array filter * Housekeeping - Enabled mergetag usage in the pdf_password and pdf_master_password configuration options * Housekeeping - Correctly call $wpdb->prepare so the variables in are in the second argument -= 3.5.2 = +### 3.5.2 * Bug - Initialization folder .htaccess file was preventing template.css from being loaded by the default templates. -= 3.5.1 = +### 3.5.1 * Bug - Fixed issue with core fonts Arial/Helvetica, Times/Times New Roman and Courier not displaying in the PDF. * Bug - Fixed display issues for multiple PDFs on the details admin entry page * Housekeeping - Made the details entry page PDF view consistent for single or multiple PDFs * Housekeeping - Ensured all javascript files are minified and are correctly being used * Housekeeping - Remove legacy notices from mPDF package -= 3.5.0 = +### 3.5.0 * Feature - No longer need to reinitialize every time the software is updated. * Feature - Add auto-initializer on initial installation for sites that have direct write access to their server files * Feature - Add auto-initializer on initial installation across entire multisite network for sites who have direct write access to their server files. @@ -589,23 +1029,23 @@ greater control over the core PDF functionality. (GH#622) * Bug - When testing write permissions, file_exist() is throwing false positives for some users which would generate a warning when unlink() is called. Hide warning using '@'. -= 3.4.1 = +### 3.4.1 * Bug - Fix typo that effected sites running PHP5.2 or below. -= 3.4.0.3 = +### 3.4.0.3 * Bug - Define array_replace_recursive() if it doesn't exist, as it is PHP 5.3 only. -= 3.4.0.2 = +### 3.4.0.2 * Housekeeping - Wrapped the View PDF and Download buttons in correct language functions - _e() * Bug - Fix problem displaying the signature field * Bug - Fix notice errors with new 'save' PDF hook -= 3.4.0.1 = +### 3.4.0.1 * Housekeeping - Add commas on the last line of every config node in the configuration.php file * Housekeeping - Fix up initialization error messages * Bug - Fix up mPDF bugs - soft hyphens, watermarks over SVG images, inline CSS bug -= 3.4.0 = +### 3.4.0 * Feature - Added auto-print prompt ability when you add &print=1 to the PDF URL (see https://developer.gravitypdf.com/documentation/display-pdf-in-browser/ for details) * Feature - Added ability to rotate absolute positioned text 180 degrees (previously only 90 and -90). Note: feature in beta * Feature - Backup all template files that are overridden when initializing to a folder inside PDF_EXTENDED_TEMPLATES @@ -626,7 +1066,7 @@ greater control over the core PDF functionality. (GH#622) * Feature - Added survey Likert output function for custom templates (much like the product table function). It can be used with the following command 'echo GFPDFEntryDetails::get_likert($form, $lead, $field_id);' where $field_id is substituted for the form field ID. * Feature - Added field descriptions to the $form_data array under the $form_data['field_descriptions'] key. * Feature - Added pre and post PDF generation filters and actions to pdf-render.php. These include gfpdfe_pre_render_pdf, gfpdfe_pdf_output_type, gfpdfe_pdf_filename and gfpdf_post_pdf_save. -* Feature: $form_data['signature'] et al. keys now contain the signature width and height attributes +* 🎉 Feature: $form_data['signature'] et al. keys now contain the signature width and height attributes * Housekeeping - Ensure the form and lead IDs are correctly passed throughout the render functions. * Housekeeping - Update settings page link to match new Gravity Forms URL structure @@ -664,27 +1104,26 @@ greater control over the core PDF functionality. (GH#622) * Bug - Fixed path to fallback templates when not found * Bug - Fixed problem with master password setting to user password - -= 3.3.4 = +### 3.3.4 * Bug - Fixed issue linking to PDF from front end * Housekeeping - Removed autoredirect to initialization page -= 3.3.3 = +### 3.3.3 * Bug - Correctly call javascript to control admin area 'View PDFs' drop down * Bug - Some users still reported incorrect RAM. Convert MB/KB/GB values to M/K/G as per the PHP documentation. * Housekeeping - Show initilisation prompt on all admin area pages instead of only on the Gravity Forms pages -= 3.3.2.1 = +### 3.3.2.1 * Bug - Incorrectly showing assigned RAM to website -= 3.3.2 = +### 3.3.2 * Bug - Some hosts reported SSL certificate errors when using the support API. Disabled HTTPS for further investigation. Using hash-based verification for authentication. * Housekeeping - Forgot to disable API debug feature after completing beta -= 3.3.1 = +### 3.3.1 * Bug - $form_data['list'] was mapped using an incremental key instead of via the field ID -= 3.3.0 = +### 3.3.0 * Feature - Overhauled the initialization process so that the software better reviews the host for potential problems before initialization. This should help debug issues and make users aware there could be a problem before they begin using the software. * Feature - Overhauled the settings page to make it easier to access features of the software * Feature - Added a Support tab to the settings page which allows users to securely (over HTTPS) submit a support ticket to the Gravity PDF support desk @@ -704,7 +1143,7 @@ greater control over the core PDF functionality. (GH#622) * Housekeeping - Update core styles to match Wordpress 3.8/Gravity Forms 1.8. * Housekeeping - Updated header/footer examples to use @page in example. -= 3.2.0 = +### 3.2.0 * Feature - Can now view multiple PDFs assigned to a single form via the admin area. Note: You must provide a unique 'filename' parameter in configuration.php for multiple PDFs assigned to a single form. * Feature - You can exclude a field from the default templates using the class name 'exclude'. See our [FAQ topic](https://gravitypdf.com/#faqs) for more details. * Bug - Fixed issue viewing own PDF entry when logged in as anything lower than editor. @@ -715,13 +1154,13 @@ greater control over the core PDF functionality. (GH#622) * Bug - Fixed problem sending duplicate PDF when using mass resend notification feature * Deprecated - Removed GF_FORM_ID and GF_LEAD_ID constants which were used in v2.x.x of the software. Ensure you follow [v2.x.x upgrade guide](https://developer.gravitypdf.com/news/version-2-3-migration-guide/) to your templates before upgrading. -= 3.1.4 = +### 3.1.4 * Bug - Fixed issue with plugin breaking website's when the Gravity Forms plugin wasn't activated. * Housekeeping - The plugin now only supports Gravity Forms 1.7 or higher and Wordpress 3.5 or higher. * Housekeeping - PDF template files can no longer be accessed directly. Instead, add &html=1 to the end of your URL when viewing a PDF. * Extension - Added additional filters to allow the lead ID and notifications to be overridden. -= 3.1.3 = +### 3.1.3 * Feature - Added signature_details_id to $form_data array which maps a signatures field ID to the array. * Extension - Added pre-PDF generator filter for use with extensions. * Bug - Fixed issue with quotes in entry data breaking custom templates. @@ -730,18 +1169,18 @@ greater control over the core PDF functionality. (GH#622) * Bug - Fixed issue with empty signature field not displaying when option 'default-show-empty' is set. * Bug - Fixed initialization prompt issue when the MPDF package wasn't unpacked. -= 3.1.2 = +### 3.1.2 * Feature - Added list array, file path, form ID and lead ID to $form_data array in custom templates * Bug - Fixed initialization prompt issue when updating plugin * Bug - Fixed window.open issue which prevented a new window from opening when viewing a PDF in the admin area * Bug - Fixed issue with product dropdown and radio button data showing the value instead of the name field. * Bug - Fixed incorrect URL pointing to signature in $form_data -= 3.1.1 = +### 3.1.1 * Bug - Users whose server only supports FTP file manipulation using the WP_Filesystem API moved the files into the wrong directory due to FTP usually being rooted to the Wordpress home directory. To fix this the plugin attempts to determine the FTP directory, otherwise assumes it is the WP base directory. * Bug - Initialization error message was being called but the success message was also showing. -= 3.1.0 = +### 3.1.0 * Feature - Added defaults to configuration.php which allows users to define the default PDF settings for all Gravity Forms. See the [installation and configuration documentation](https://developer.gravitypdf.com/documentation/getting-started-with-gravity-pdf-configuration/) for more details. * Feature - Added three new configuration options 'default-show-html', 'default-show-empty' and 'default-show-page-names' which allow different display options to the three default templates. See the [installation and configuration documentation](http://gravitypdf.com/documentation-v3-x-x/installation-and-configuration/#default-template) for more details. * Feature - Added filter hooks 'gfpdfe_pdf_name' and 'gfpdfe_template' which allows developers to further modify a PDF name and template file, respectively, outside of the configuration.php. This is useful if you have a special case naming convention based on user input. See [https://developer.gravitypdf.com/documentation/filters-and-hooks/](https://developer.gravitypdf.com/documentation/filters-and-hooks/) for more details about using these filters. @@ -757,16 +1196,16 @@ greater control over the core PDF functionality. (GH#622) * Bug - Removed PHP notice about $even variable not being defined in pdf-entry-detail.php * Bug - Prevent code from continuing to excecute after sending header redirect. -= 3.0.2 = +### 3.0.2 * Backwards Compatibility - While PHP 5.3 has was released a number of years ago it seems a number of hosts do not currently offer this version to their clients. In the interest of backwards compatibility we've re-written the plugin to again work with PHP 5+. * Signature / Image Display Bug - All URLs have been converted to a path so images should now display correctly in PDF. -= 3.0.1 = +### 3.0.1 * Bug - Fixed issue that caused website to become unresponsive when Gravity Forms was disabled or upgraded * Bug - New HTML fields weren't being displayed in $form_data array * Feature - Options for default templates to disable HTML fields or empty fields (or both) -= 3.0.0 = +### 3.0.0 As of Gravity PDF v3.0.0 we have removed the DOMPDF package from our plugin and integrated the more advanced mPDF system. Along with a new HTML to PDF generator, we've rewritten the entire plugin's base code to make it more user friendly to both hobbyists and rock star web developers. Configuration time is cut in half and advanced features like adding security features is now accessible to users who have little experience with PHP. New Features include: @@ -794,28 +1233,28 @@ Other changes include For more details [view the 3.x.x online documentation](https://developer.gravitypdf.com/). -= 2.2.3 = +### 2.2.3 * Bug - Fixed mb_string error in the updated DOMPDF package. -= 2.2.2 = +### 2.2.2 * DOMPDF - We updated to the latest version of DOMPDF - DOMPDF 0.6.0 beta 3. * DOMPDF - We've enabled font subsetting by default which should help limit the increased PDF size when using DejaVu Sans (or any other font). -= 2.2.1 = +### 2.2.1 * Bug - Fixed HTML error which caused list items to distort on PDF -= 2.2.0 = +### 2.2.0 * Compatibility - Ensure compatibility with Gravity Forms 1.7. We've updated the functions.php code and remove gform_user_notification_attachments and gform_admin_notification_attachments hooks which are now deprecated. Functions gform_pdf_create and gform_add_attachment have been removed and replaced with gfpdfe_create_and_attach_pdf(). See upgrade documentation for details. * Enhancement - Added deployment code switch so the template redeployment feature can be turned on and off. This release doesn't require redeployment. * Enhancement - PDF_Generator() variables were getting long and complex so the third variable is now an array which will pass all the optional arguments. The new 1.7 compatible functions.php code includes this method by default. For backwards compatibility the function will still work with the variable structure prior to 2.2.0. * Bug - Fixed error generated by legacy code in the function PDF_processing() which is located in render_to_pdf.php. * Bug - Images and stylesheets will now try and be accessed with a local path instead of a URL. It fixes problem where some hosts were preventing read access from a URL. No template changes are required. -= 2.1.1 = +### 2.1.1 * Bug - Signatures stopped displaying after 2.1.0 update. Fixed issue. * Bug - First time install code now won't execute if already have configuration variables in database -= 2.1.0 = +### 2.1.0 * Feature - Product table can now be accessed directly through custom templates by running GFPDFEntryDetail::product_table($form, $lead);. See documentation for more details. * Feature - Update screen will ask you if you want to deploy new template files, instead of overriding your modified versions. @@ -835,11 +1274,11 @@ For more details [view the 3.x.x online documentation](https://developer.gravity * Housekeeping - changed pdf-entry-detail.php class name from GFEntryDetail to GFPDFEntryDetail to remove compatibility problems with Gravity Forms. * Housekeeping - created pdf-settings.php file to house the settings page code. -= 2.0.1 = +### 2.0.1 * Fixed Signature bug when checking if image file exists using URL instead of filesystem path * Fixed PHP Constants Notice -= 2.0.0 = +### 2.0.0 * Moved templates to active theme folder to prevent custom themes being removed on upgrade * Allow PDFs to be saved using a custom name * Fixed WP_Error bug when image/css file cannot be found @@ -849,27 +1288,27 @@ For more details [view the 3.x.x online documentation](https://developer.gravity * Plugin/Support moved to dedicated website. * Pro/Business package offers the ability to write fields on an existing PDF. -= 1.2.3 = +### 1.2.3 * Fixed $wpdb->prepare error -= 1.2.2 = +### 1.2.2 * Fixed bug with tempalte shipping method MERGETAGS * Fixed bug where attachment wasn't being sent * Fixed problem when all_url_fopen was turned off on server and failed to retreive remote images. Now uses WP_HTTP class. -= 1.2.1 = +### 1.2.1 * Fixed path to custom css file included in PDF template -= 1.2.0 = +### 1.2.0 * Template files moved to the plugin's template folder * Sample Form installed so developers have a working example to modify * Fixed bug when using WordPress in another directory to the site -= 1.1.0 = +### 1.1.0 * Now compatible with Gravity Forms Signature Add-On * Moved the field data functions out side of the Gravity Forms core so users can freely style their form information (located in pdf-entry-detail.php) * Simplified the field data output * Fixed bug when using product information -= 1.0.0 = +### 1.0.0 * First release. diff --git a/api.php b/api.php index 0556ed724..ce2ed6d0b 100644 --- a/api.php +++ b/api.php @@ -8,7 +8,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -222,11 +222,11 @@ public static function get_mvc_class( $class_name ) { public static function get_pdf_class( $type = 'view' ) { if ( $type === 'view' ) { - return static::get_mvc_class( 'View_PDF' ); + return self::get_mvc_class( 'View_PDF' ); } if ( $type === 'model' ) { - return static::get_mvc_class( 'Model_PDF' ); + return self::get_mvc_class( 'Model_PDF' ); } return new WP_Error( 'invalid_type', esc_html__( 'The $type parameter is invalid. Only "view" and "model" are accepted', 'gravity-pdf' ) ); @@ -244,7 +244,7 @@ public static function get_pdf_class( $type = 'view' ) { * @since 4.0 */ public static function get_form_pdfs( $form_id ) { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->get_form_pdfs( $form_id ); } @@ -263,7 +263,7 @@ public static function get_form_pdfs( $form_id ) { * @since 6.0 */ public static function get_entry_pdfs( $entry_id ) { - $form_class = static::get_form_class(); + $form_class = self::get_form_class(); /* Get our entry */ $entry = $form_class->get_entry( $entry_id ); @@ -273,8 +273,8 @@ public static function get_entry_pdfs( $entry_id ) { } /** @var \GFPDF\Model\Model_PDF $model_pdf */ - $model_pdf = static::get_mvc_class( 'Model_PDF' ); - $pdfs = static::get_form_pdfs( $entry['form_id'] ); + $model_pdf = self::get_mvc_class( 'Model_PDF' ); + $pdfs = self::get_form_pdfs( $entry['form_id'] ); return $model_pdf->get_active_pdfs( $pdfs, $entry ); } @@ -291,7 +291,7 @@ public static function get_entry_pdfs( $entry_id ) { * @since 4.0 */ public static function get_pdf( $form_id, $pdf_id ) { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->get_pdf( $form_id, $pdf_id ); } @@ -309,7 +309,7 @@ public static function get_pdf( $form_id, $pdf_id ) { * @since 4.0 */ public static function add_pdf( $form_id, $settings = [] ) { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->add_pdf( $form_id, $settings ); } @@ -328,7 +328,7 @@ public static function add_pdf( $form_id, $settings = [] ) { * @since 4.0 */ public static function update_pdf( $form_id, $pdf_id, $settings = [] ) { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->update_pdf( $form_id, $pdf_id, $settings ); } @@ -346,7 +346,7 @@ public static function update_pdf( $form_id, $pdf_id, $settings = [] ) { * @since 4.0 */ public static function delete_pdf( $form_id, $pdf_id ) { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->delete_pdf( $form_id, $pdf_id ); } @@ -361,7 +361,7 @@ public static function delete_pdf( $form_id, $pdf_id ) { * @since 4.0 */ public static function get_plugin_settings() { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->get_settings(); } @@ -378,10 +378,10 @@ public static function get_plugin_settings() { * * @since 4.0 */ - public static function get_plugin_option( $key, $default = '' ) { - $options = static::get_options_class(); + public static function get_plugin_option( $key, $default_value = '' ) { + $options = self::get_options_class(); - return $options->get_option( $key, $default ); + return $options->get_option( $key, $default_value ); } /** @@ -400,14 +400,15 @@ public static function get_plugin_option( $key, $default = '' ) { * @since 4.0 */ public static function add_plugin_option( $key, $value ) { - $options = static::get_options_class(); + $options = self::get_options_class(); /* Check the option doesn't already exist */ if ( null !== $options->get_option( $key, null ) ) { + /* translators: %s: option key name */ return new WP_Error( 'option_exists', esc_html__( 'The option key %s already exists. Use GPDFAPI::update_plugin_option instead', 'gravity-pdf' ) ); } - return static::update_plugin_option( $key, $value ); + return self::update_plugin_option( $key, $value ); } /** @@ -425,7 +426,7 @@ public static function add_plugin_option( $key, $value ) { * @since 4.0 */ public static function update_plugin_option( $key, $value ) { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->update_option( $key, $value ); } @@ -442,7 +443,7 @@ public static function update_plugin_option( $key, $value ) { * @since 4.0 */ public static function delete_plugin_option( $key ) { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->delete_option( $key ); } @@ -464,7 +465,7 @@ public static function delete_plugin_option( $key ) { */ public static function create_pdf( $entry_id, $pdf_id, $bypass_cache = false ) { - $form_class = static::get_form_class(); + $form_class = self::get_form_class(); /* Get our entry */ $entry = $form_class->get_entry( $entry_id ); @@ -474,7 +475,7 @@ public static function create_pdf( $entry_id, $pdf_id, $bypass_cache = false ) { } /* Get our settings */ - $setting = static::get_pdf( $entry['form_id'], $pdf_id ); + $setting = self::get_pdf( $entry['form_id'], $pdf_id ); if ( is_wp_error( $setting ) ) { return new WP_Error( 'invalid_pdf_setting', esc_html__( 'Could not located the PDF Settings. Ensure you pass in a valid PDF ID.', 'gravity-pdf' ) ); @@ -485,7 +486,7 @@ public static function create_pdf( $entry_id, $pdf_id, $bypass_cache = false ) { } /** @var \GFPDF\Model\Model_PDF $pdf */ - $pdf = static::get_mvc_class( 'Model_PDF' ); + $pdf = self::get_mvc_class( 'Model_PDF' ); $path_to_pdf = $pdf->generate_and_save_pdf( $entry, $setting ); if ( $bypass_cache ) { @@ -501,20 +502,20 @@ public static function create_pdf( $entry_id, $pdf_id, $bypass_cache = false ) { * See https://docs.gravitypdf.com/v6/developers/api/product_table/ for more information about this method * * @param array $entry The Gravity Form entry - * @param boolean $return Whether to output or return the HTML + * @param boolean $should_return Whether to output or return the HTML * * @return string|void The product table or null * * @since 4.0 */ - public static function product_table( $entry, $return = false ) { + public static function product_table( $entry, $should_return = false ) { global $gfpdf; $products = new GFPDF\Helper\Fields\Field_Products( new GF_Field(), $entry, $gfpdf->gform, $gfpdf->misc ); if ( ! $products->is_empty() ) { - if ( $return ) { + if ( $should_return ) { $html = $products->html(); unset( $products ); @@ -536,14 +537,14 @@ public static function product_table( $entry, $return = false ) { * See https://docs.gravitypdf.com/v6/developers/api/likert_table for more information about this method * * @param array $entry The Gravity Form entry - * @param integer $field_id The likert field ID - * @param boolean $return Whether to output or return the HTML + * @param integer $field_id The likert field ID + * @param boolean $should_return Whether to output or return the HTML * * @return Mixed The likert table or null * * @since 4.0 */ - public static function likert_table( $entry, $field_id, $return = false ) { + public static function likert_table( $entry, $field_id, $should_return = false ) { global $gfpdf; /* Get our form */ @@ -562,7 +563,7 @@ public static function likert_table( $entry, $field_id, $return = false ) { /* Output our likert */ $likert = new GFPDF\Helper\Fields\Field_Likert( $field, $entry, $gfpdf->gform, $gfpdf->misc ); - if ( $return ) { + if ( $should_return ) { $html = $likert->html(); unset( $likert ); @@ -588,7 +589,7 @@ public static function likert_table( $entry, $field_id, $return = false ) { * @since 4.3 */ public static function get_pdf_fonts() { - $options = static::get_options_class(); + $options = self::get_options_class(); return $options->get_installed_fonts(); } @@ -621,7 +622,7 @@ public static function get_pdf_fonts() { */ public static function add_pdf_font( $font ) { - $installed_fonts = static::get_pdf_fonts(); + $installed_fonts = self::get_pdf_fonts(); $font_name = $font['font_name'] ?? ''; $user_defined_font_list = $installed_fonts[ esc_html__( 'User-Defined Fonts', 'gravity-pdf' ) ] ?? []; @@ -631,6 +632,7 @@ public static function add_pdf_font( $font ) { return true; } + // phpcs:ignore WordPress.Security.NonceVerification.Missing -- synthetic $_FILES built from $font arg, not a form post. $files_backup = $_FILES; $_FILES = []; @@ -654,6 +656,7 @@ public static function add_pdf_font( $font ) { } } + // phpcs:ignore WordPress.Security.NonceVerification.Missing -- $_FILES populated above from $font arg, not a form post. $request->set_file_params( $_FILES ); $response = $controller->add_item( $request ); diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 000000000..470dcb0b0 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,4 @@ +module.exports = { + presets: [ '@wordpress/babel-preset-default' ], + plugins: [ 'babel-plugin-inline-json-import' ], +}; diff --git a/bin/build-wp.sh b/bin/build-wp.sh deleted file mode 100755 index c603fa5a1..000000000 --- a/bin/build-wp.sh +++ /dev/null @@ -1,94 +0,0 @@ -#!/usr/bin/env bash - -echo $0 $1 - -if [ $# -lt 1 ]; then - echo "usage: $0 " - exit 1 -fi - -VERSION=$1 -TMP_DIR="./tmp/package/wporg/" -PACKAGE_DIR="${TMP_DIR}${VERSION}" -WORKING_DIR=$PWD -PACKAGE_NAME="gravity-forms-pdf-extended" - -# Create the working directory -mkdir -p ${PACKAGE_DIR} - -# Get an archive of our plugin -git archive HEAD ${BRANCH} --output ${PACKAGE_DIR}/package.tar.gz -tar -zxf ${PACKAGE_DIR}/package.tar.gz --directory ${PACKAGE_DIR} && rm -f ${PACKAGE_DIR}/package.tar.gz - -# Run Composer -yarn install --cwd ${PACKAGE_DIR} -yarn --cwd ${PACKAGE_DIR} build:production -composer install --no-dev --prefer-dist --optimize-autoloader --working-dir ${PACKAGE_DIR} - -PLUGIN_DIR="$PACKAGE_DIR/" bash ./bin/vendor-prefix.sh - -# Cleanup Node JS -rm -f -R ${PACKAGE_DIR}/node_modules - -# Cleanup additional build files -FILES=( -"${PACKAGE_DIR}/composer.json" -"${PACKAGE_DIR}/composer.lock" -"${PACKAGE_DIR}/package.json" -"${PACKAGE_DIR}/yarn.lock" -"${PACKAGE_DIR}/.babelrc" -"${PACKAGE_DIR}/webpack.config.js" -"${PACKAGE_DIR}/php-scoper.phar" -"${PACKAGE_DIR}/vendor_prefixed/.gitkeep" -"${PACKAGE_DIR}/.nvmrc" -"${PACKAGE_DIR}/.wp-env.json" -"${PACKAGE_DIR}/.testcaferc.js" -) - -for i in "${FILES[@]}" -do - rm -f ${i} -done - -rm -f -R "${PACKAGE_DIR}/src/assets/scss" -rm -f -R "${PACKAGE_DIR}/src/assets/js" -rm -f -R "${PACKAGE_DIR}/bin" -rm -f -R "${PACKAGE_DIR}/.php-scoper" -rm -f -R "${PACKAGE_DIR}/webpack-configs" - -# Generate language files -cd "${PACKAGE_DIR}" -npm install --global wp-pot-cli -wp-pot --domain gravity-pdf --src 'src/**/*.php' --src 'pdf.php' --src 'api.php' --package 'Gravity PDF' --dest-file src/assets/languages/gravity-pdf.pot > /dev/null - -# Replace text domain -if [[ "$OSTYPE" == "darwin"* ]]; then - # OSX support - find . -type f -name '*.php' -print0 | LC_ALL=C xargs -0 sed -i '' -e "s/'gravity-pdf'/'gravity-forms-pdf-extended'/g" - find "./src/assets/languages" -name 'gravity-pdf*' -type f -exec bash -c 'mv "$1" "${1/\/gravity-pdf//gravity-forms-pdf-extended}"' -- {} \; - sed -i '' -e "s/gravity-pdf/gravity-forms-pdf-extended/g" "./src/assets/languages/README.MD" - sed -i '' -e "s/Text Domain: gravity-pdf/Text Domain: gravity-forms-pdf-extended/g" "./pdf.php" - sed -i '' -E "s/Description: (.+) \(canonical\)/Description: \1/g" "./pdf.php" - sed -i '' -e "s|Update URI: https://gravitypdf.com||g" "./pdf.php" - sed -i '' -e "s|/vdp/gravity-pdf|/vdp/gravity-forms-pdf-extended|g" "./readme.txt" -else - # unix support - find "." -type f -name '*.php' -print0 | LC_ALL=C xargs -0 sed -i -e "s/'gravity-pdf'/'gravity-forms-pdf-extended'/g" - find "./src/assets/languages" -name 'gravity-pdf*' -type f -exec bash -c 'mv "$1" "${1/\/gravity-pdf//gravity-forms-pdf-extended}"' -- {} \; - sed -i -e "s/gravity-pdf/gravity-forms-pdf-extended/g" "./src/assets/languages/README.MD" - sed -i -e "s/Text Domain: gravity-pdf/Text Domain: gravity-forms-pdf-extended/g" "./pdf.php" - sed -i -E "s/Description: (.+) \(canonical\)/Description: \1/g" "./pdf.php" - sed -i -e "s|Update URI: https://gravitypdf.com||g" "./pdf.php" - sed -i -e "s|/vdp/gravity-pdf|/vdp/gravity-forms-pdf-extended|g" "./readme.txt" -fi; - -# Remove updater -rm -f "./gravity-pdf-updater.php" - -# Create zip package -cd "../" - -rm -r -f "${PACKAGE_NAME}" -mv ${VERSION} "${PACKAGE_NAME}" -zip -r -q "${PACKAGE_NAME}-${VERSION}.zip" "${PACKAGE_NAME}" -mv "${PACKAGE_NAME}" ${VERSION} diff --git a/bin/build.sh b/bin/build.sh deleted file mode 100755 index 3afb15a91..000000000 --- a/bin/build.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env bash - -echo $0 $1 - -if [ $# -lt 1 ]; then - echo "usage: $0 " - exit 1 -fi - -VERSION=$1 -TMP_DIR="./tmp/package/" -PACKAGE_DIR="${TMP_DIR}${VERSION}" -WORKING_DIR=$PWD -PACKAGE_NAME="gravity-pdf" - -# Create the working directory -mkdir -p ${PACKAGE_DIR} - -# Get an archive of our plugin -git archive HEAD ${BRANCH} --output ${PACKAGE_DIR}/package.tar.gz -tar -zxf ${PACKAGE_DIR}/package.tar.gz --directory ${PACKAGE_DIR} && rm -f ${PACKAGE_DIR}/package.tar.gz - -# Run Composer -yarn install --cwd ${PACKAGE_DIR} -yarn --cwd ${PACKAGE_DIR} build:production -composer install --no-dev --prefer-dist --optimize-autoloader --working-dir ${PACKAGE_DIR} - -PLUGIN_DIR="$PACKAGE_DIR/" bash ./bin/vendor-prefix.sh - -# Cleanup Node JS -rm -f -R ${PACKAGE_DIR}/node_modules - -# Cleanup additional build files -FILES=( -"${PACKAGE_DIR}/composer.json" -"${PACKAGE_DIR}/composer.lock" -"${PACKAGE_DIR}/package.json" -"${PACKAGE_DIR}/yarn.lock" -"${PACKAGE_DIR}/.babelrc" -"${PACKAGE_DIR}/webpack.config.js" -"${PACKAGE_DIR}/php-scoper.phar" -"${PACKAGE_DIR}/vendor_prefixed/.gitkeep" -"${PACKAGE_DIR}/.nvmrc" -"${PACKAGE_DIR}/.wp-env.json" -"${PACKAGE_DIR}/.testcaferc.js" -) - -for i in "${FILES[@]}" -do - rm -f ${i} -done - -rm -f -R "${PACKAGE_DIR}/src/assets/scss" -rm -f -R "${PACKAGE_DIR}/src/assets/js" -rm -f -R "${PACKAGE_DIR}/bin" -rm -f -R "${PACKAGE_DIR}/.php-scoper" -rm -f -R "${PACKAGE_DIR}/webpack-configs" - -# Generate language files -cd "${PACKAGE_DIR}" -npm install --global wp-pot-cli -wp-pot --domain gravity-pdf --src 'src/**/*.php' --src 'pdf.php' --src 'api.php' --src 'gravity-pdf-updater.php' --package 'Gravity PDF' --dest-file src/assets/languages/gravity-pdf.pot > /dev/null - -# Create zip package -cd "../" - -rm -r -f "${PACKAGE_NAME}" -mv ${VERSION} "${PACKAGE_NAME}" -zip -r -q "${PACKAGE_NAME}-${VERSION}.zip" "${PACKAGE_NAME}" -mv "${PACKAGE_NAME}" ${VERSION} diff --git a/bin/deploy.sh b/bin/deploy.sh deleted file mode 100755 index 5185e0bcd..000000000 --- a/bin/deploy.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/usr/bin/env bash - -if [[ -z "$GITHUB_ACTION" ]]; then - echo "Script is only to be run by Github Action" 1>&2 - exit 1 -fi - -if [[ -z "$WP_ORG_PASSWORD" ]]; then - echo "WordPress.org password not set" 1>&2 - exit 1 -fi - -PROJECT_ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )/.." && pwd )" -PLUGIN_BUILDS_PATH="$PROJECT_ROOT/tmp/package/wporg" - -# Ensure the current build directory exists -if [ ! -d "$PLUGIN_BUILDS_PATH/$SOURCE_TAG" ]; then - echo "Built directory $PLUGIN_BUILDS_PATH/$SOURCE_TAG does not exist" 1>&2 - exit 1 -fi - -# Check if the tag exists for the version we are building -TAG=$(svn ls "https://plugins.svn.wordpress.org/$PLUGIN/tags/$SOURCE_TAG") -error=$? -if [ $error == 0 ]; then - # Tag exists, don't deploy - echo "Tag already exists for version $SOURCE_TAG, aborting deployment" - exit 1 -fi - -# Create Tags -echo "Begin Tag Deployment" -svn --no-auth-cache --non-interactive --username "$WP_ORG_USERNAME" --password "$WP_ORG_PASSWORD" mkdir "https://plugins.svn.wordpress.org/$PLUGIN/tags/$SOURCE_TAG" -m "Create tag $SOURCE_TAG" - -cd "$PLUGIN_BUILDS_PATH" - -# Checkout the SVN tag -svn co -q "https://plugins.svn.wordpress.org/$PLUGIN/tags/$SOURCE_TAG" svn - -# Add new version tag -rsync -r -p $SOURCE_TAG/* svn - -# Add new files to SVN -svn stat svn | grep '^?' | awk '{print $2}' | xargs -I x svn add x@ -# Remove deleted files from SVN -svn stat svn | grep '^!' | awk '{print $2}' | xargs -I x svn rm --force x@ -svn stat svn - -# Commit to SVN -svn ci --no-auth-cache --non-interactive --username "$WP_ORG_USERNAME" --password "$WP_ORG_PASSWORD" svn -m "Deploy version $SOURCE_TAG" - -# Remove SVN temp dir -rm -fR svn - -# Create Trunk -echo "End Tag Deployment" -echo "Begin Trunk Deployment" -svn co -q "http://svn.wp-plugins.org/$PLUGIN/trunk" svn - -# Move out the trunk directory to a temp location -mv svn svn-trunk - -# Copy our new version of the plugin into trunk -rsync -r -p $SOURCE_TAG/* svn - -# Remove the readme.txt file from the plugin, and back in the copied version -cp svn-trunk/readme.txt svn - -# Copy all the .svn folders from the checked out copy of trunk to the new trunk. -# This is necessary as the Travis container runs Subversion 1.6 which has .svn dirs in every sub dir -TARGET="$PLUGIN_BUILDS_PATH/svn" -cd "$PLUGIN_BUILDS_PATH/svn-trunk" - -# Find all .svn dirs in sub dirs -SVN_DIRS=`find . -type d -iname .svn` - -for SVN_DIR in $SVN_DIRS; do - SOURCE_DIR=${SVN_DIR/.} - TARGET_DIR=$TARGET${SOURCE_DIR/.svn} - TARGET_SVN_DIR=$TARGET${SVN_DIR/.} - if [ -d "$TARGET_DIR" ]; then - # Copy the .svn directory to trunk dir - cp -r $SVN_DIR $TARGET_SVN_DIR - fi -done - -# Back to builds dir -cd "$PLUGIN_BUILDS_PATH" - -# Remove checked out dir -rm -fR svn-trunk - -# Add new files to SVN -svn stat svn | grep '^?' | awk '{print $2}' | xargs -I x svn add x@ -# Remove deleted files from SVN -svn stat svn | grep '^!' | awk '{print $2}' | xargs -I x svn rm --force x@ -svn stat svn - -# Commit to SVN -svn ci --no-auth-cache --non-interactive --username "$WP_ORG_USERNAME" --password "$WP_ORG_PASSWORD" svn -m "Deploy trunk for $SOURCE_TAG" - -# Remove SVN temp dir -rm -fR svn - -echo "End Trunk Deployment" diff --git a/bin/htaccess-sample b/bin/htaccess-sample deleted file mode 100644 index fd77845f4..000000000 --- a/bin/htaccess-sample +++ /dev/null @@ -1,15 +0,0 @@ -# BEGIN WordPress -# The directives (lines) between "BEGIN WordPress" and "END WordPress" are -# dynamically generated, and should only be modified via WordPress filters. -# Any changes to the directives between these markers will be overwritten. - -RewriteEngine On -RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] -RewriteBase / -RewriteRule ^index\.php$ - [L] -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule . /index.php [L] - - -# END WordPress \ No newline at end of file diff --git a/bin/install-database.sh b/bin/install-database.sh deleted file mode 100755 index 99f8456aa..000000000 --- a/bin/install-database.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -npm run wp-env run tests-cli wp option add freshinstall yes -npm run wp-env run tests-cli wp user create editor editor@test.com -- --role=editor --user_pass=password --quiet -npm run wp-env run tests-cli wp rewrite structure '/%postname%/' \ No newline at end of file diff --git a/bin/install-gravityforms.sh b/bin/install-gravityforms.sh deleted file mode 100755 index 3b49536a9..000000000 --- a/bin/install-gravityforms.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -GF_LICENSE="${GF_LICENSE:=$1}" - -# Add new variables / override existing if .env file exists -if [ -f ".env" ]; then - set -a - source .env - set +a -fi - -# Install in both development + test environments -npm run wp-env run cli wp gf install -- -- --key=$GF_LICENSE --activate --force --version=beta -npm run wp-env run tests-cli wp gf install -- -- --key=$GF_LICENSE --activate --force --version=beta - -# Install add-ons in the test environment -npm run wp-env run tests-cli wp gf install gravityformspolls -- --key=$GF_LICENSE --activate --force -npm run wp-env run tests-cli wp gf install gravityformsquiz -- --key=$GF_LICENSE --activate --force -npm run wp-env run tests-cli wp gf install gravityformssurvey -- --key=$GF_LICENSE --activate --force \ No newline at end of file diff --git a/bin/install.sh b/bin/install.sh deleted file mode 100755 index a7e31801a..000000000 --- a/bin/install.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash - -GF_LICENSE="${GF_LICENSE:=$1}" - -# Add new variables / override existing if .env file exists -if [[ -f ".env" ]]; then - set -a - source .env - set +a -fi - -# Install Gravity PDF Dependencies -composer install -composer run prefix - -# Start local environment -if [[ $PHP_ENABLE_XDEBUG ]]; then - npm run wp-env start -- --upgrade --xdebug=debug,coverage -else - npm run wp-env start -- --upgrade -fi - -echo "Install Gravity Forms..." -bash ./bin/install-gravityforms.sh - -npm run wp-env run cli wp plugin activate gravityforms gravityformscli gravity-pdf -npm run wp-env run tests-cli wp plugin activate gravityforms gravityformscli gravityformspolls gravityformssurvey gravityformsquiz gravity-pdf gravity-pdf-test-suite - -# Place CLI config file -npm run wp-env run tests-wordpress cp /var/www/html/wp-content/plugins/gravity-pdf/bin/htaccess-sample /var/www/html/.htaccess - -echo "Run Database changes" -bash ./bin/install-database.sh - -if [[ -f "./bin/install-post-actions.sh" ]]; then - echo "Running Post Install Actions..." - bash ./bin/install-post-actions.sh -fi \ No newline at end of file diff --git a/bin/vendor-prefix.sh b/bin/vendor-prefix.sh deleted file mode 100644 index b09488a6a..000000000 --- a/bin/vendor-prefix.sh +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env bash - -exists() { - command -v "$1" >/dev/null 2>&1 -} - -if [ -z "$PLUGIN_DIR" ]; then - PLUGIN_DIR="./" -fi - -if [[ ! -f "${PLUGIN_DIR}php-scoper.phar" ]]; then - curl -L https://github.com/humbug/php-scoper/releases/download/0.14.1/php-scoper.phar -o ${PLUGIN_DIR}php-scoper.phar -fi - -chmod -R 777 "${PLUGIN_DIR}vendor" - -PHP="php" -COMPOSER="composer" - -rm -R "${PLUGIN_DIR}vendor_prefixed" -mkdir "${PLUGIN_DIR}vendor_prefixed" -touch "${PLUGIN_DIR}vendor_prefixed/.gitkeep" - -# Monolog -eval "$PHP ${PLUGIN_DIR}php-scoper.phar add-prefix --output-dir=${PLUGIN_DIR}vendor_prefixed/monolog --config=${PLUGIN_DIR}.php-scoper/monolog.php -n -vvv" -eval "rm -Rf ${PLUGIN_DIR}vendor/monolog" - -# URL Signer -eval "$PHP ${PLUGIN_DIR}php-scoper.phar add-prefix --output-dir=${PLUGIN_DIR}vendor_prefixed --config=${PLUGIN_DIR}.php-scoper/url-signer.php -n -vvv" -eval "rm -Rf ${PLUGIN_DIR}vendor/spatie" -eval "rm -Rf ${PLUGIN_DIR}vendor/league" - -# Querypath -eval "$PHP ${PLUGIN_DIR}php-scoper.phar add-prefix --output-dir=${PLUGIN_DIR}vendor_prefixed --config=${PLUGIN_DIR}.php-scoper/querypath.php -n -vvv" -eval "rm -Rf ${PLUGIN_DIR}vendor/masterminds" - -# Codeguy -eval "$PHP ${PLUGIN_DIR}php-scoper.phar add-prefix --output-dir=${PLUGIN_DIR}vendor_prefixed/gravitypdf/upload --config=${PLUGIN_DIR}.php-scoper/upload.php -n -vvv" - -# Mpdf -eval "$PHP ${PLUGIN_DIR}php-scoper.phar add-prefix --output-dir=${PLUGIN_DIR}vendor_prefixed --config=${PLUGIN_DIR}.php-scoper/mpdf.php -n -vvv" -eval "rm -Rf ${PLUGIN_DIR}vendor/mpdf" -eval "rm -Rf ${PLUGIN_DIR}vendor/setasign" -eval "rm -Rf ${PLUGIN_DIR}vendor/myclabs" - -# Do this at the end as we have multiple vendor packages used -eval "rm -Rf ${PLUGIN_DIR}vendor/gravitypdf" - -eval "$COMPOSER dump-autoload --optimize --working-dir ${PLUGIN_DIR}" diff --git a/dist/payload/core-fonts.json b/build/payload/core-fonts.json similarity index 100% rename from dist/payload/core-fonts.json rename to build/payload/core-fonts.json diff --git a/composer.json b/composer.json index e6f7dd805..b19eb7fdb 100644 --- a/composer.json +++ b/composer.json @@ -3,25 +3,32 @@ "license": "GPL-2.0-or-later", "homepage": "https://gravitypdf.com", "scripts": { - "lint": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs", - "lint:fix": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcbf", - "lint:compat": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs --standard=phpcompat.xml.dist", - "prefix": "bash ./bin/vendor-prefix.sh" - }, - "config": { - "preferred-install": "dist", - "autoloader-suffix": "GravityPDFPlugin", - "platform": { - "php": "7.3.0" - }, - "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": true - } + "phpcs:lint": "./vendor/bin/phpcs --standard=./tools/phpcs/config.xml", + "phpcs:fix": "./vendor/bin/phpcbf --standard=./tools/phpcs/config.xml", + "phpcs:compatibility": "./vendor/bin/phpcs --standard=./tools/phpcs/config-php-compatibility.xml", + "release": "bash ./tools/release/build.sh", + "translate": "bash ./tools/potomatic/translate.sh", + "prefix": "bash ./tools/php-scoper/prefix.sh", + "post-install-cmd": [ + "@composer prefix", + "yarn install --frozen-lockfile && yarn build" + ], + "post-update-cmd": [ + "@composer prefix" + ] }, "repositories": [ { "type": "vcs", "url": "https://github.com/GravityPDF/url-signer" + }, + + { + "type": "composer", + "url": "https://composer.gravity.io", + "only": [ + "gravity/*" + ] } ], "require": { @@ -38,17 +45,34 @@ "wp-coding-standards/wpcs": "^3.0.0", "phpcompatibility/phpcompatibility-wp": "*", "roave/security-advisories": "dev-master", - "yoast/phpunit-polyfills": "^3.0", - "wp-phpunit/wp-phpunit": "^6.4" + "yoast/phpunit-polyfills": "^4.0", + "wp-phpunit/wp-phpunit": "^6.4", + "humbug/php-scoper": "^0.15.0", + "gravity/gravityforms": "*", + "gravity/gravityformspolls": "*", + "gravity/gravityformssurvey": "*", + "gravity/gravityformsquiz": "*" + }, + "suggest": { + "roots/wordpress-full": "Install to do step debugging on the WordPress codebase." }, "autoload": { "psr-4": { - "GFPDF\\": "src/", - "Psr\\Http\\Message\\": "vendor/psr/http-message/src", - "Psr\\Log\\": "vendor/psr/log/Psr/Log" + "GFPDF\\": "src/" }, "classmap": [ "vendor_prefixed/" ] + }, + "config": { + "preferred-install": "dist", + "autoloader-suffix": "GravityPDFPlugin", + "platform": { + "php": "7.3.0" + }, + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true, + "composer/installers": false + } } } diff --git a/composer.lock b/composer.lock index 7f7010403..b2eb27d17 100644 --- a/composer.lock +++ b/composer.lock @@ -4,25 +4,25 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5c19d9d7fef8e66c105ac41e8aa93b3d", + "content-hash": "a39414df586126fa227d1c6ef031a423", "packages": [ { "name": "gravitypdf/querypath", - "version": "4.0.1", + "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/GravityPDF/querypath.git", - "reference": "a664e7706b3224f3c5d8cec382112c7cf1b90ce5" + "reference": "6599a112e2f0759c6a05b364641dfcff7247ab7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GravityPDF/querypath/zipball/a664e7706b3224f3c5d8cec382112c7cf1b90ce5", - "reference": "a664e7706b3224f3c5d8cec382112c7cf1b90ce5", + "url": "https://api.github.com/repos/GravityPDF/querypath/zipball/6599a112e2f0759c6a05b364641dfcff7247ab7e", + "reference": "6599a112e2f0759c6a05b364641dfcff7247ab7e", "shasum": "" }, "require": { "masterminds/html5": "^2.0", - "php": "^7.1 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" + "php": "^7.1 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "replace": { "arthurkushman/query-path": "3.1.4", @@ -48,7 +48,7 @@ "license": [ "MIT" ], - "description": "PHP library for HTML(5)/XML querying (CSS 4 or XPath) and processing (like jQuery) with PHP8.3 support", + "description": "PHP library for HTML(5)/XML querying (CSS 4 or XPath) and processing (like jQuery) with PHP 7.0 to 8.5 support", "homepage": "https://github.com/gravitypdf/querypath", "keywords": [ "css", @@ -68,25 +68,25 @@ "type": "paypal" } ], - "time": "2024-11-07T06:15:48+00:00" + "time": "2026-03-17T06:14:13+00:00" }, { "name": "gravitypdf/upload", - "version": "3.0.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/GravityPDF/Upload.git", - "reference": "88fe102a492843fa2ca45a753e263828cc7854e1" + "reference": "7fff246f86d9b8f6277a0561ce28d2c229633e49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GravityPDF/Upload/zipball/88fe102a492843fa2ca45a753e263828cc7854e1", - "reference": "88fe102a492843fa2ca45a753e263828cc7854e1", + "url": "https://api.github.com/repos/GravityPDF/Upload/zipball/7fff246f86d9b8f6277a0561ce28d2c229633e49", + "reference": "7fff246f86d9b8f6277a0561ce28d2c229633e49", "shasum": "" }, "require": { "ext-fileinfo": "*", - "php": "^7.3 || ~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "replace": { "codeguy/upload": "1.3.2" @@ -129,7 +129,7 @@ "issues": "https://github.com/gravitypdf/upload/issues", "source": "https://github.com/gravitypdf/upload" }, - "time": "2022-12-11T23:50:26+00:00" + "time": "2026-03-11T04:07:56+00:00" }, { "name": "league/uri", @@ -389,16 +389,16 @@ }, { "name": "masterminds/html5", - "version": "2.9.0", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" + "reference": "fcf91eb64359852f00d921887b219479b4f21251" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251", + "reference": "fcf91eb64359852f00d921887b219479b4f21251", "shasum": "" }, "require": { @@ -450,22 +450,22 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" + "source": "https://github.com/Masterminds/html5-php/tree/2.10.0" }, - "time": "2024-03-31T07:05:07+00:00" + "time": "2025-07-25T09:04:22+00:00" }, { "name": "monolog/monolog", - "version": "2.9.3", + "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "a30bfe2e142720dfa990d0a7e573997f5d884215" + "reference": "37308608e599f34a1a4845b16440047ec98a172a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/a30bfe2e142720dfa990d0a7e573997f5d884215", - "reference": "a30bfe2e142720dfa990d0a7e573997f5d884215", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/37308608e599f34a1a4845b16440047ec98a172a", + "reference": "37308608e599f34a1a4845b16440047ec98a172a", "shasum": "" }, "require": { @@ -483,7 +483,7 @@ "graylog2/gelf-php": "^1.4.2 || ^2@dev", "guzzlehttp/guzzle": "^7.4", "guzzlehttp/psr7": "^2.2", - "mongodb/mongodb": "^1.8", + "mongodb/mongodb": "^1.8 || ^2.0", "php-amqplib/php-amqplib": "~2.4 || ^3", "phpspec/prophecy": "^1.15", "phpstan/phpstan": "^1.10", @@ -542,7 +542,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.9.3" + "source": "https://github.com/Seldaek/monolog/tree/2.11.0" }, "funding": [ { @@ -554,20 +554,20 @@ "type": "tidelift" } ], - "time": "2024-04-12T20:52:51+00:00" + "time": "2026-01-01T13:05:00+00:00" }, { "name": "mpdf/mpdf", - "version": "v8.2.4", + "version": "v8.3.1", "source": { "type": "git", "url": "https://github.com/mpdf/mpdf.git", - "reference": "9e3ff91606fed11cd58a130eabaaf60e56fdda88" + "reference": "2a454ec334109911fdb323a284c19dbf3f049810" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mpdf/mpdf/zipball/9e3ff91606fed11cd58a130eabaaf60e56fdda88", - "reference": "9e3ff91606fed11cd58a130eabaaf60e56fdda88", + "url": "https://api.github.com/repos/mpdf/mpdf/zipball/2a454ec334109911fdb323a284c19dbf3f049810", + "reference": "2a454ec334109911fdb323a284c19dbf3f049810", "shasum": "" }, "require": { @@ -577,7 +577,7 @@ "mpdf/psr-log-aware-trait": "^2.0 || ^3.0", "myclabs/deep-copy": "^1.7", "paragonie/random_compat": "^1.4|^2.0|^9.99.99", - "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", + "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/http-message": "^1.0 || ^2.0", "psr/log": "^1.0 || ^2.0 || ^3.0", "setasign/fpdi": "^2.1" @@ -591,6 +591,7 @@ }, "suggest": { "ext-bcmath": "Needed for generation of some types of barcodes", + "ext-imagick": "Needed if developing the Mpdf library", "ext-xml": "Needed mainly for SVG manipulation", "ext-zlib": "Needed for compression of embedded resources, such as fonts" }, @@ -625,7 +626,7 @@ "utf-8" ], "support": { - "docs": "http://mpdf.github.io", + "docs": "https://mpdf.github.io", "issues": "https://github.com/mpdf/mpdf/issues", "source": "https://github.com/mpdf/mpdf" }, @@ -635,7 +636,7 @@ "type": "custom" } ], - "time": "2024-06-14T16:06:41+00:00" + "time": "2026-03-11T10:58:44+00:00" }, { "name": "mpdf/psr-http-message-shim", @@ -731,16 +732,16 @@ }, { "name": "mpdf/qrcode", - "version": "v1.2.1", + "version": "v1.2.2", "source": { "type": "git", "url": "https://github.com/mpdf/qrcode.git", - "reference": "5320c512776aa3c199bd8be8f707ec83d9779d85" + "reference": "d4fa19117a7241c30ac84902b6236a02c7a3f268" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mpdf/qrcode/zipball/5320c512776aa3c199bd8be8f707ec83d9779d85", - "reference": "5320c512776aa3c199bd8be8f707ec83d9779d85", + "url": "https://api.github.com/repos/mpdf/qrcode/zipball/d4fa19117a7241c30ac84902b6236a02c7a3f268", + "reference": "d4fa19117a7241c30ac84902b6236a02c7a3f268", "shasum": "" }, "require": { @@ -748,7 +749,7 @@ "php": "^5.6 || ^7.0 || ^8.0" }, "require-dev": { - "mockery/mockery": "^0.9.5", + "mockery/mockery": "^0.9.5 || ^1.0", "squizlabs/php_codesniffer": "^3.4", "tracy/tracy": "^2.5", "yoast/phpunit-polyfills": "^1.0" @@ -787,7 +788,7 @@ ], "support": { "issues": "https://github.com/mpdf/qrcode/issues", - "source": "https://github.com/mpdf/qrcode/tree/v1.2.1" + "source": "https://github.com/mpdf/qrcode/tree/v1.2.2" }, "funding": [ { @@ -795,20 +796,20 @@ "type": "custom" } ], - "time": "2024-06-04T13:40:39+00:00" + "time": "2025-12-19T16:21:49+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.12.1", + "version": "1.13.4", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", "shasum": "" }, "require": { @@ -847,7 +848,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" }, "funding": [ { @@ -855,7 +856,7 @@ "type": "tidelift" } ], - "time": "2024-11-08T17:47:46+00:00" + "time": "2025-08-01T08:46:24+00:00" }, { "name": "paragonie/random_compat", @@ -1012,31 +1013,31 @@ }, { "name": "setasign/fpdi", - "version": "v2.6.1", + "version": "v2.6.7", "source": { "type": "git", "url": "https://github.com/Setasign/FPDI.git", - "reference": "09a816004fcee9ed3405bd164147e3fdbb79a56f" + "reference": "388c51e69982a3fc16698710b763e8107a49f510" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Setasign/FPDI/zipball/09a816004fcee9ed3405bd164147e3fdbb79a56f", - "reference": "09a816004fcee9ed3405bd164147e3fdbb79a56f", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/388c51e69982a3fc16698710b763e8107a49f510", + "reference": "388c51e69982a3fc16698710b763e8107a49f510", "shasum": "" }, "require": { "ext-zlib": "*", - "php": "^5.6 || ^7.0 || ^8.0" + "php": ">=7.2 <=8.5.99999" }, "conflict": { "setasign/tfpdf": "<1.31" }, "require-dev": { - "phpunit/phpunit": "~5.7", + "phpunit/phpunit": "^8.5.52", "setasign/fpdf": "~1.8.6", "setasign/tfpdf": "~1.33", "squizlabs/php_codesniffer": "^3.5", - "tecnickcom/tcpdf": "~6.2" + "tecnickcom/tcpdf": "^6.8" }, "suggest": { "setasign/fpdf": "FPDI will extend this class but as it is also possible to use TCPDF or tFPDF as an alternative. There's no fixed dependency configured." @@ -1072,7 +1073,7 @@ ], "support": { "issues": "https://github.com/Setasign/FPDI/issues", - "source": "https://github.com/Setasign/FPDI/tree/v2.6.1" + "source": "https://github.com/Setasign/FPDI/tree/v2.6.7" }, "funding": [ { @@ -1080,7 +1081,7 @@ "type": "tidelift" } ], - "time": "2024-09-02T10:17:15+00:00" + "time": "2026-05-13T10:16:22+00:00" }, { "name": "spatie/url-signer", @@ -1147,31 +1148,250 @@ } ], "packages-dev": [ + { + "name": "composer/installers", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/composer/installers.git", + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/installers/zipball/12fb2dfe5e16183de69e784a7b84046c43d97e8e", + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "composer/composer": "^1.10.27 || ^2.7", + "composer/semver": "^1.7.2 || ^3.4.0", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-phpunit": "^1", + "symfony/phpunit-bridge": "^7.1.1", + "symfony/process": "^5 || ^6 || ^7" + }, + "type": "composer-plugin", + "extra": { + "class": "Composer\\Installers\\Plugin", + "branch-alias": { + "dev-main": "2.x-dev" + }, + "plugin-modifies-install-path": true + }, + "autoload": { + "psr-4": { + "Composer\\Installers\\": "src/Composer/Installers" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle Robinson Young", + "email": "kyle@dontkry.com", + "homepage": "https://github.com/shama" + } + ], + "description": "A multi-framework Composer library installer", + "homepage": "https://composer.github.io/installers/", + "keywords": [ + "Dolibarr", + "Eliasis", + "Hurad", + "ImageCMS", + "Kanboard", + "Lan Management System", + "MODX Evo", + "MantisBT", + "Mautic", + "Maya", + "OXID", + "Plentymarkets", + "Porto", + "RadPHP", + "SMF", + "Starbug", + "Thelia", + "Whmcs", + "WolfCMS", + "agl", + "annotatecms", + "attogram", + "bitrix", + "cakephp", + "chef", + "cockpit", + "codeigniter", + "concrete5", + "concreteCMS", + "croogo", + "dokuwiki", + "drupal", + "eZ Platform", + "elgg", + "expressionengine", + "fuelphp", + "grav", + "installer", + "itop", + "known", + "kohana", + "laravel", + "lavalite", + "lithium", + "magento", + "majima", + "mako", + "matomo", + "mediawiki", + "miaoxing", + "modulework", + "modx", + "moodle", + "osclass", + "pantheon", + "phpbb", + "piwik", + "ppi", + "processwire", + "puppet", + "pxcms", + "reindex", + "roundcube", + "shopware", + "silverstripe", + "sydes", + "sylius", + "tastyigniter", + "wordpress", + "yawik", + "zend", + "zikula" + ], + "support": { + "issues": "https://github.com/composer/installers/issues", + "source": "https://github.com/composer/installers/tree/v2.3.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-06-24T20:46:46+00:00" + }, + { + "name": "composer/package-versions-deprecated", + "version": "1.11.99.5", + "source": { + "type": "git", + "url": "https://github.com/composer/package-versions-deprecated.git", + "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d", + "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1.0 || ^2.0", + "php": "^7 || ^8" + }, + "replace": { + "ocramius/package-versions": "1.11.99" + }, + "require-dev": { + "composer/composer": "^1.9.3 || ^2.0@dev", + "ext-zip": "^1.13", + "phpunit/phpunit": "^6.5 || ^7" + }, + "type": "composer-plugin", + "extra": { + "class": "PackageVersions\\Installer", + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "PackageVersions\\": "src/PackageVersions" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "support": { + "issues": "https://github.com/composer/package-versions-deprecated/issues", + "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-17T14:14:24+00:00" + }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v1.0.0", + "version": "v1.2.1", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/composer-installer.git", - "reference": "4be43904336affa5c2f70744a348312336afd0da" + "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", - "reference": "4be43904336affa5c2f70744a348312336afd0da", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/963f0c67bffde0eac41b56be71ac0e8ba132f0bd", + "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0 || ^2.0", + "composer-plugin-api": "^2.2", "php": ">=5.4", - "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + "squizlabs/php_codesniffer": "^3.1.0 || ^4.0" }, "require-dev": { - "composer/composer": "*", + "composer/composer": "^2.2", "ext-json": "*", "ext-zip": "*", - "php-parallel-lint/php-parallel-lint": "^1.3.1", - "phpcompatibility/php-compatibility": "^9.0", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpcompatibility/php-compatibility": "^9.0 || ^10.0.0@dev", "yoast/phpunit-polyfills": "^1.0" }, "type": "composer-plugin", @@ -1190,9 +1410,9 @@ "authors": [ { "name": "Franck Nijhof", - "email": "franck.nijhof@dealerdirect.com", - "homepage": "http://www.frenck.nl", - "role": "Developer / IT Manager" + "email": "opensource@frenck.dev", + "homepage": "https://frenck.dev", + "role": "Open source developer" }, { "name": "Contributors", @@ -1200,7 +1420,6 @@ } ], "description": "PHP_CodeSniffer Standards Composer Installer Plugin", - "homepage": "http://www.dealerdirect.com", "keywords": [ "PHPCodeSniffer", "PHP_CodeSniffer", @@ -1221,9 +1440,28 @@ ], "support": { "issues": "https://github.com/PHPCSStandards/composer-installer/issues", + "security": "https://github.com/PHPCSStandards/composer-installer/security/policy", "source": "https://github.com/PHPCSStandards/composer-installer" }, - "time": "2023-01-05T11:28:13+00:00" + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" + } + ], + "time": "2026-05-06T08:26:05+00:00" }, { "name": "doctrine/instantiator", @@ -1295,18 +1533,195 @@ ], "time": "2022-12-30T00:15:36+00:00" }, + { + "name": "gravity/gravityforms", + "version": "2.10.2", + "dist": { + "type": "zip", + "url": "https://composer.gravity.io/downloads/?plugin=gravityforms&version=2.10.2" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin" + }, + { + "name": "gravity/gravityformspolls", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://composer.gravity.io/downloads/?plugin=gravityformspolls&version=4.4.0" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin" + }, + { + "name": "gravity/gravityformsquiz", + "version": "4.3.0", + "dist": { + "type": "zip", + "url": "https://composer.gravity.io/downloads/?plugin=gravityformsquiz&version=4.3.0" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin" + }, + { + "name": "gravity/gravityformssurvey", + "version": "4.2.1", + "dist": { + "type": "zip", + "url": "https://composer.gravity.io/downloads/?plugin=gravityformssurvey&version=4.2.1" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin" + }, + { + "name": "humbug/php-scoper", + "version": "0.15.0", + "source": { + "type": "git", + "url": "https://github.com/humbug/php-scoper.git", + "reference": "98c92f2ec5e12756d59ce04dfad34f9fce6c19c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/humbug/php-scoper/zipball/98c92f2ec5e12756d59ce04dfad34f9fce6c19c3", + "reference": "98c92f2ec5e12756d59ce04dfad34f9fce6c19c3", + "shasum": "" + }, + "require": { + "composer/package-versions-deprecated": "^1.8", + "jetbrains/phpstorm-stubs": "^2020.2", + "nikic/php-parser": "^4.0", + "php": "^7.3 || ^8.0", + "symfony/console": "^3.2 || ^4.0", + "symfony/filesystem": "^3.2 || ^4.0", + "symfony/finder": "^3.2 || ^4.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.1", + "humbug/box": "^3.11", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-scoper" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false + }, + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php", + "src/json.php" + ], + "psr-4": { + "Humbug\\PhpScoper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Théo Fidry", + "email": "theo.fidry@gmail.com" + }, + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com" + } + ], + "description": "Prefixes all PHP namespaces in a file or directory.", + "support": { + "issues": "https://github.com/humbug/php-scoper/issues", + "source": "https://github.com/humbug/php-scoper/tree/0.15.0" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2021-05-10T20:50:20+00:00" + }, + { + "name": "jetbrains/phpstorm-stubs", + "version": "v2020.3", + "source": { + "type": "git", + "url": "https://github.com/JetBrains/phpstorm-stubs.git", + "reference": "daf8849db40acded37b13231a291c7536922955b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/daf8849db40acded37b13231a291c7536922955b", + "reference": "daf8849db40acded37b13231a291c7536922955b", + "shasum": "" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.16", + "nikic/php-parser": "dev-master", + "php": "^8.0", + "phpdocumentor/reflection-docblock": "dev-master", + "phpunit/phpunit": "^9" + }, + "type": "library", + "autoload": { + "files": [ + "PhpStormStubsMap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "PHP runtime & extensions header files for PhpStorm", + "homepage": "https://www.jetbrains.com/phpstorm", + "keywords": [ + "autocomplete", + "code", + "inference", + "inspection", + "jetbrains", + "phpstorm", + "stubs", + "type" + ], + "support": { + "source": "https://github.com/JetBrains/phpstorm-stubs/tree/v2020.3" + }, + "time": "2020-11-24T13:58:53+00:00" + }, { "name": "nikic/php-parser", - "version": "v4.19.4", + "version": "v4.19.5", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" + "reference": "51bd93cc741b7fc3d63d20b6bdcd99fdaa359837" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", - "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/51bd93cc741b7fc3d63d20b6bdcd99fdaa359837", + "reference": "51bd93cc741b7fc3d63d20b6bdcd99fdaa359837", "shasum": "" }, "require": { @@ -1321,11 +1736,6 @@ "bin/php-parse" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.9-dev" - } - }, "autoload": { "psr-4": { "PhpParser\\": "lib/PhpParser" @@ -1347,9 +1757,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.5" }, - "time": "2024-09-29T15:01:53+00:00" + "time": "2025-12-06T11:45:25+00:00" }, { "name": "phar-io/manifest", @@ -1533,16 +1943,16 @@ }, { "name": "phpcompatibility/phpcompatibility-paragonie", - "version": "1.3.3", + "version": "1.3.4", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git", - "reference": "293975b465e0e709b571cbf0c957c6c0a7b9a2ac" + "reference": "244d7b04fc4bc2117c15f5abe23eb933b5f02bbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/293975b465e0e709b571cbf0c957c6c0a7b9a2ac", - "reference": "293975b465e0e709b571cbf0c957c6c0a7b9a2ac", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/244d7b04fc4bc2117c15f5abe23eb933b5f02bbf", + "reference": "244d7b04fc4bc2117c15f5abe23eb933b5f02bbf", "shasum": "" }, "require": { @@ -1599,27 +2009,32 @@ { "url": "https://opencollective.com/php_codesniffer", "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcompatibility", + "type": "thanks_dev" } ], - "time": "2024-04-24T21:30:46+00:00" + "time": "2025-09-19T17:43:28+00:00" }, { "name": "phpcompatibility/phpcompatibility-wp", - "version": "2.1.5", + "version": "2.1.8", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", - "reference": "01c1ff2704a58e46f0cb1ca9d06aee07b3589082" + "reference": "7c8d18b4d90dac9e86b0869a608fa09158e168fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/01c1ff2704a58e46f0cb1ca9d06aee07b3589082", - "reference": "01c1ff2704a58e46f0cb1ca9d06aee07b3589082", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/7c8d18b4d90dac9e86b0869a608fa09158e168fa", + "reference": "7c8d18b4d90dac9e86b0869a608fa09158e168fa", "shasum": "" }, "require": { "phpcompatibility/php-compatibility": "^9.0", - "phpcompatibility/phpcompatibility-paragonie": "^1.0" + "phpcompatibility/phpcompatibility-paragonie": "^1.0", + "squizlabs/php_codesniffer": "^3.3" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^1.0" @@ -1669,35 +2084,39 @@ { "url": "https://opencollective.com/php_codesniffer", "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcompatibility", + "type": "thanks_dev" } ], - "time": "2024-04-24T21:37:59+00:00" + "time": "2025-10-18T00:05:59+00:00" }, { "name": "phpcsstandards/phpcsextra", - "version": "1.2.1", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSExtra.git", - "reference": "11d387c6642b6e4acaf0bd9bf5203b8cca1ec489" + "reference": "b598aa890815b8df16363271b659d73280129101" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/11d387c6642b6e4acaf0bd9bf5203b8cca1ec489", - "reference": "11d387c6642b6e4acaf0bd9bf5203b8cca1ec489", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/b598aa890815b8df16363271b659d73280129101", + "reference": "b598aa890815b8df16363271b659d73280129101", "shasum": "" }, "require": { "php": ">=5.4", - "phpcsstandards/phpcsutils": "^1.0.9", - "squizlabs/php_codesniffer": "^3.8.0" + "phpcsstandards/phpcsutils": "^1.2.0", + "squizlabs/php_codesniffer": "^3.13.5 || ^4.0.1" }, "require-dev": { "php-parallel-lint/php-console-highlighter": "^1.0", - "php-parallel-lint/php-parallel-lint": "^1.3.2", - "phpcsstandards/phpcsdevcs": "^1.1.6", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpcsstandards/phpcsdevcs": "^1.2.0", "phpcsstandards/phpcsdevtools": "^1.2.1", - "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, "type": "phpcodesniffer-standard", "extra": { @@ -1747,35 +2166,39 @@ { "url": "https://opencollective.com/php_codesniffer", "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" } ], - "time": "2023-12-08T16:49:07+00:00" + "time": "2025-11-12T23:06:57+00:00" }, { "name": "phpcsstandards/phpcsutils", - "version": "1.0.12", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", - "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c" + "reference": "c216317e96c8b3f5932808f9b0f1f7a14e3bbf55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/87b233b00daf83fb70f40c9a28692be017ea7c6c", - "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/c216317e96c8b3f5932808f9b0f1f7a14e3bbf55", + "reference": "c216317e96c8b3f5932808f9b0f1f7a14e3bbf55", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", "php": ">=5.4", - "squizlabs/php_codesniffer": "^3.10.0 || 4.0.x-dev@dev" + "squizlabs/php_codesniffer": "^3.13.5 || ^4.0.1" }, "require-dev": { "ext-filter": "*", "php-parallel-lint/php-console-highlighter": "^1.0", - "php-parallel-lint/php-parallel-lint": "^1.3.2", - "phpcsstandards/phpcsdevcs": "^1.1.6", - "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0" + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpcsstandards/phpcsdevcs": "^1.2.0", + "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0 || ^3.0.0" }, "type": "phpcodesniffer-standard", "extra": { @@ -1812,6 +2235,7 @@ "phpcodesniffer-standard", "phpcs", "phpcs3", + "phpcs4", "standards", "static analysis", "tokens", @@ -1835,9 +2259,13 @@ { "url": "https://opencollective.com/php_codesniffer", "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" } ], - "time": "2024-05-20T13:34:27+00:00" + "time": "2025-12-08T14:27:58+00:00" }, { "name": "phpunit/php-code-coverage", @@ -2160,16 +2588,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.21", + "version": "9.6.34", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa" + "reference": "b36f02317466907a230d3aa1d34467041271ef4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa", - "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b36f02317466907a230d3aa1d34467041271ef4a", + "reference": "b36f02317466907a230d3aa1d34467041271ef4a", "shasum": "" }, "require": { @@ -2180,7 +2608,7 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.0", + "myclabs/deep-copy": "^1.13.4", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=7.3", @@ -2191,11 +2619,11 @@ "phpunit/php-timer": "^5.0.3", "sebastian/cli-parser": "^1.0.2", "sebastian/code-unit": "^1.0.8", - "sebastian/comparator": "^4.0.8", + "sebastian/comparator": "^4.0.10", "sebastian/diff": "^4.0.6", "sebastian/environment": "^5.1.5", - "sebastian/exporter": "^4.0.6", - "sebastian/global-state": "^5.0.7", + "sebastian/exporter": "^4.0.8", + "sebastian/global-state": "^5.0.8", "sebastian/object-enumerator": "^4.0.4", "sebastian/resource-operations": "^3.0.4", "sebastian/type": "^3.2.1", @@ -2243,7 +2671,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.21" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.34" }, "funding": [ { @@ -2254,54 +2682,121 @@ "url": "https://github.com/sebastianbergmann", "type": "github" }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, { "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", "type": "tidelift" } ], - "time": "2024-09-19T10:50:18+00:00" + "time": "2026-01-27T05:45:00+00:00" }, { - "name": "roave/security-advisories", - "version": "dev-master", + "name": "psr/container", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "e63317470a1b96346be224a68f9e64567e1001c3" + "url": "https://github.com/php-fig/container.git", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/e63317470a1b96346be224a68f9e64567e1001c3", - "reference": "e63317470a1b96346be224a68f9e64567e1001c3", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", "shasum": "" }, - "conflict": { - "3f/pygmentize": "<1.2", - "admidio/admidio": "<4.3.12", - "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", - "aheinze/cockpit": "<2.2", - "aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2", - "aimeos/ai-admin-jsonadm": "<2020.10.13|>=2021.04.1,<2021.10.6|>=2022.04.1,<2022.10.3|>=2023.04.1,<2023.10.4|==2024.04.1", - "aimeos/ai-client-html": ">=2020.04.1,<2020.10.27|>=2021.04.1,<2021.10.22|>=2022.04.1,<2022.10.13|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.04.7", - "aimeos/ai-controller-frontend": "<2020.10.15|>=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.8|>=2023.04.1,<2023.10.9|==2024.04.1", - "aimeos/aimeos-core": ">=2022.04.1,<2022.10.17|>=2023.04.1,<2023.10.17|>=2024.04.1,<2024.04.7", - "aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5", - "airesvsg/acf-to-rest-api": "<=3.1", + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.1" + }, + "time": "2021-03-05T17:36:06+00:00" + }, + { + "name": "roave/security-advisories", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/Roave/SecurityAdvisories.git", + "reference": "16706d82a6f250e56047a9e95791a92a8a29f791" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/16706d82a6f250e56047a9e95791a92a8a29f791", + "reference": "16706d82a6f250e56047a9e95791a92a8a29f791", + "shasum": "" + }, + "conflict": { + "3f/pygmentize": "<1.2", + "adaptcms/adaptcms": "<=1.3", + "admidio/admidio": "<=5.0.8", + "adodb/adodb-php": "<=5.22.9", + "aheinze/cockpit": "<2.2", + "aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2", + "aimeos/ai-admin-jsonadm": "<2020.10.13|>=2021.04.1,<2021.10.6|>=2022.04.1,<2022.10.3|>=2023.04.1,<2023.10.4|==2024.04.1", + "aimeos/ai-client-html": ">=2020.04.1,<2020.10.27|>=2021.04.1,<2021.10.22|>=2022.04.1,<2022.10.13|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.04.7", + "aimeos/ai-cms-grapesjs": ">=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.9|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.10.8|>=2025.04.1,<2025.10.2", + "aimeos/ai-controller-frontend": "<2020.10.15|>=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.8|>=2023.04.1,<2023.10.9|==2024.04.1", + "aimeos/aimeos-core": ">=2022.04.1,<2022.10.17|>=2023.04.1,<2023.10.17|>=2024.04.1,<2024.04.7", + "aimeos/aimeos-laravel": "==2021.10", + "aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5", + "airesvsg/acf-to-rest-api": "<=3.1", "akaunting/akaunting": "<2.1.13", "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", - "alextselegidis/easyappointments": "<1.5", + "alextselegidis/easyappointments": "<=1.5.2", + "alexusmai/laravel-file-manager": "<=3.3.1", + "algolia/algoliasearch-magento-2": "<=3.16.1|>=3.17.0.0-beta1,<=3.17.1", + "almirhodzic/nova-toggle-5": "<1.3", + "alt-design/alt-redirect": "<1.6.4", + "altcha-org/altcha": "<1.3.1", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", "amazing/media2click": ">=1,<1.3.3", "ameos/ameos_tarteaucitron": "<1.2.23", "amphp/artax": "<1.0.6|>=2,<2.0.6", "amphp/http": "<=1.7.2|>=2,<=2.1", "amphp/http-client": ">=4,<4.4", + "amphp/http-server": ">=2.0.0.0-RC1-dev,<2.1.10|>=3.0.0.0-beta1,<3.4.4", "anchorcms/anchor-cms": "<=0.12.7", "andreapollastri/cipi": "<=3.1.15", "andrewhaine/silverstripe-form-capture": ">=0.2,<=0.2.3|>=1,<1.0.2|>=2,<2.2.5", + "aoe/restler": "<1.7.1", "apache-solr-for-typo3/solr": "<2.8.3", "apereo/phpcas": "<1.6", - "api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6|>=2.6,<2.7.10|>=3,<3.0.12|>=3.1,<3.1.3", + "api-platform/core": "<3.4.17|>=4,<4.0.22|>=4.1,<4.1.5", + "api-platform/graphql": "<3.4.17|>=4,<4.0.22|>=4.1,<4.1.5", "appwrite/server-ce": "<=1.2.1", "arc/web": "<3", "area17/twill": "<1.2.5|>=2,<2.5.3", @@ -2309,29 +2804,40 @@ "asymmetricrypt/asymmetricrypt": "<9.9.99", "athlon1600/php-proxy": "<=5.1", "athlon1600/php-proxy-app": "<=3", + "athlon1600/youtube-downloader": "<=4", + "aureuserp/aureuserp": "<1.3.0.0-beta1", "austintoddj/canvas": "<=3.4.2", - "auth0/wordpress": "<=4.6", + "auth0/auth0-php": ">=3.3,<=8.18", + "auth0/login": "<=7.20", + "auth0/symfony": "<=5.7", + "auth0/wordpress": "<=5.5", "automad/automad": "<2.0.0.0-alpha5", "automattic/jetpack": "<9.8", "awesome-support/awesome-support": "<=6.0.7", - "aws/aws-sdk-php": "<3.288.1", - "azuracast/azuracast": "<0.18.3", - "backdrop/backdrop": "<1.27.3|>=1.28,<1.28.2", + "aws/aws-sdk-php": "<=3.371.3", + "ayacoo/redirect-tab": "<2.1.2|>=3,<3.1.7|>=4,<4.0.5", + "azuracast/azuracast": "<=0.23.5", + "b13/seo_basics": "<0.8.2", + "backdrop/backdrop": "<=1.32", "backpack/crud": "<3.4.9", - "bacula-web/bacula-web": "<8.0.0.0-RC2-dev", - "badaso/core": "<2.7", - "bagisto/bagisto": "<2.1", + "backpack/filemanager": "<2.0.2|>=3,<3.0.9", + "bacula-web/bacula-web": "<9.7.1", + "badaso/core": "<=2.9.11", + "bagisto/bagisto": "<=2.3.15", "barrelstrength/sprout-base-email": "<1.2.7", "barrelstrength/sprout-forms": "<3.9", - "barryvdh/laravel-translation-manager": "<0.6.2", + "barryvdh/laravel-translation-manager": "<0.6.8", "barzahlen/barzahlen-php": "<2.0.1", - "baserproject/basercms": "<=5.1.1", + "baserproject/basercms": "<=5.2.2", "bassjobsen/bootstrap-3-typeahead": ">4.0.2", "bbpress/bbpress": "<2.6.5", + "bcit-ci/codeigniter": "<3.1.3", "bcosca/fatfree": "<3.7.2", "bedita/bedita": "<4", + "bednee/cooluri": "<1.0.30", "bigfork/silverstripe-form-capture": ">=3,<3.1.1", - "billz/raspap-webgui": "<=3.1.4", + "billz/raspap-webgui": "<3.3.6", + "binarytorch/larecipe": "<2.8.1", "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", "blueimp/jquery-file-upload": "==6.4.4", "bmarshall511/wordpress_zero_spam": "<5.2.13", @@ -2346,9 +2852,11 @@ "brotkrueml/typo3-matomo-integration": "<1.3.2", "buddypress/buddypress": "<7.2.1", "bugsnag/bugsnag-laravel": ">=2,<2.0.2", + "bvbmedia/multishop": "<2.0.39", "bytefury/crater": "<6.0.2", "cachethq/cachet": "<2.5.1", - "cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10", + "cadmium-org/cadmium-cms": "<=0.4.9", + "cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10|>=5.2.10,<5.2.12|==5.3", "cakephp/database": ">=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10", "cardgate/magento2": "<2.0.33", "cardgate/woocommerce": "<=3.1.15", @@ -2356,33 +2864,53 @@ "cart2quote/module-quotation-encoded": ">=4.1.6,<=4.4.5|>=5,<5.4.4", "cartalyst/sentry": "<=2.1.6", "catfan/medoo": "<1.7.5", - "causal/oidc": "<2.1", + "causal/oidc": "<4", "cecil/cecil": "<7.47.1", "centreon/centreon": "<22.10.15", + "cesargb/laravel-magiclink": ">=2,<2.25.1", "cesnet/simplesamlphp-module-proxystatistics": "<3.1", "chriskacerguis/codeigniter-restserver": "<=2.7.1", + "chrome-php/chrome": "<1.14", + "ci4-cms-erp/ci4ms": "<=0.31.7", "civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3", - "ckeditor/ckeditor": "<4.24", - "cockpit-hq/cockpit": "<2.7|==2.7", + "ckeditor/ckeditor": "<4.25", + "clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3", + "co-stack/fal_sftp": "<0.2.6", + "cockpit-hq/cockpit": "<2.14", + "code16/sharp": "<9.20", "codeception/codeception": "<3.1.3|>=4,<4.1.22", - "codeigniter/framework": "<3.1.9", - "codeigniter4/framework": "<4.4.7", + "codeigniter/framework": "<3.1.10", + "codeigniter4/framework": "<4.6.2", "codeigniter4/shield": "<1.0.0.0-beta8", "codiad/codiad": "<=2.8.4", - "composer/composer": "<1.10.27|>=2,<2.2.24|>=2.3,<2.7.7", - "concrete5/concrete5": "<9.3.4", + "codingms/additional-tca": ">=1.7,<1.15.17|>=1.16,<1.16.9", + "codingms/modules": "<4.3.11|>=5,<5.7.4|>=6,<6.4.2|>=7,<7.5.5", + "commerceteam/commerce": ">=0.9.6,<0.9.9", + "components/jquery": ">=1.0.3,<3.5", + "composer/composer": "<2.2.28|>=2.3,<2.9.8", + "concrete5/concrete5": "<9.4.8", "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/comments-bundle": ">=2,<4.13.40|>=5.0.0.0-RC1-dev,<5.3.4", - "contao/contao": "<=5.4.1", + "contao/contao": ">=3,<3.5.37|>=4,<4.4.56|>=4.5,<4.13.56|>=5,<5.3.38|>=5.4.0.0-RC1-dev,<5.6.1", "contao/core": "<3.5.39", - "contao/core-bundle": "<4.13.49|>=5,<5.3.15|>=5.4,<5.4.3", + "contao/core-bundle": "<4.13.57|>=5,<5.3.42|>=5.4,<5.6.5", "contao/listing-bundle": ">=3,<=3.5.30|>=4,<4.4.8", "contao/managed-edition": "<=1.5", + "coreshop/core-shop": "<4.1.9|==5", "corveda/phpsandbox": "<1.3.5", "cosenary/instagram": "<=2.3", - "craftcms/cms": "<4.6.2|>=5,<=5.2.2", - "croogo/croogo": "<4", + "couleurcitron/tarteaucitron-wp": "<0.3", + "cpsit/typo3-mailqueue": "<0.4.5|>=0.5,<0.5.2", + "craftcms/aws-s3": ">=2.0.2,<=2.2.4", + "craftcms/azure-blob": ">=2.0.0.0-beta1,<=2.1", + "craftcms/cms": "<4.17.12|>=5,<5.9.18", + "craftcms/commerce": ">=4,<4.11|>=5,<5.6", + "craftcms/composer": ">=4.0.0.0-RC1-dev,<=4.10|>=5.0.0.0-RC1-dev,<=5.5.1", + "craftcms/craft": ">=3.5,<=4.16.17|>=5.0.0.0-RC1-dev,<=5.8.21", + "craftcms/google-cloud": ">=2.0.0.0-beta1,<=2.2", + "craftcms/webhooks": ">=3,<3.2", + "croogo/croogo": "<=4.0.7", "cuyz/valinor": "<0.12", "czim/file-handling": "<1.5|>=2,<2.3", "czproject/git-php": "<4.0.3", @@ -2390,16 +2918,24 @@ "dapphp/securimage": "<3.6.6", "darylldoyle/safe-svg": "<1.9.10", "datadog/dd-trace": ">=0.30,<0.30.2", + "datahihi1/tiny-env": "<1.0.3|>=1.0.9,<1.0.11", "datatables/datatables": "<1.10.10", "david-garcia/phpwhois": "<=4.3.1", "dbrisinajumi/d2files": "<1", - "dcat/laravel-admin": "<=2.1.3", + "dcat/laravel-admin": "<=2.1.3|==2.2.0.0-beta|==2.2.2.0-beta", + "dedoc/scramble": ">=0.13.2,<0.13.22", "derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3", "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4", "desperado/xml-bundle": "<=0.1.7", "dev-lancer/minecraft-motd-parser": "<=1.0.5", + "devcode-it/openstamanager": "<=2.10.1", "devgroup/dotplant": "<2020.09.14-dev", + "digimix/wp-svg-upload": "<=1", "directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2", + "directorytree/imapengine": "<1.22.3", + "dl/yag": "<3.0.1", + "dmk/webkitpdf": "<1.1.4", + "dnadesign/silverstripe-elemental": "<5.3.12", "doctrine/annotations": "<1.2.7", "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", "doctrine/common": "<2.4.3|>=2.5,<2.5.1", @@ -2409,25 +2945,60 @@ "doctrine/mongodb-odm": "<1.0.2", "doctrine/mongodb-odm-bundle": "<3.0.1", "doctrine/orm": ">=1,<1.2.4|>=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<19.0.2", + "dolibarr/dolibarr": "<=23.0.2", "dompdf/dompdf": "<2.0.4", "doublethreedigital/guest-entries": "<3.1.2", - "drupal/core": ">=6,<6.38|>=7,<7.96|>=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", - "drupal/core-recommended": ">=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", - "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.80|>=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", + "dreamfactory/df-core": "<1.0.4", + "drupal-pattern-lab/unified-twig-extensions": "<=0.1", + "drupal/access_code": "<2.0.5", + "drupal/acquia_dam": "<1.1.5", + "drupal/admin_audit_trail": "<1.0.5", + "drupal/ai": "<1.0.5", + "drupal/alogin": "<2.0.6", + "drupal/cache_utility": "<1.2.1", + "drupal/civictheme": "<1.12", + "drupal/commerce_alphabank_redirect": "<1.0.3", + "drupal/commerce_eurobank_redirect": "<2.1.1", + "drupal/config_split": "<1.10|>=2,<2.0.2", + "drupal/core": ">=6,<6.38|>=7,<7.103|>=8,<10.4.9|>=10.5,<10.5.6|>=11,<11.1.9|>=11.2,<11.2.8", + "drupal/core-recommended": ">=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/currency": "<3.5", + "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/email_tfa": "<2.0.6", + "drupal/formatter_suite": "<2.1", + "drupal/gdpr": "<3.0.1|>=3.1,<3.1.2", + "drupal/google_tag": "<1.8|>=2,<2.0.8", + "drupal/ignition": "<1.0.4", + "drupal/json_field": "<1.5", + "drupal/lightgallery": "<1.6", + "drupal/link_field_display_mode_formatter": "<1.6", + "drupal/matomo": "<1.24", + "drupal/oauth2_client": "<4.1.3", + "drupal/oauth2_server": "<2.1", + "drupal/obfuscate": "<2.0.1", + "drupal/plausible_tracking": "<1.0.2", + "drupal/quick_node_block": "<2", + "drupal/rapidoc_elements_field_formatter": "<1.0.1", + "drupal/reverse_proxy_header": "<1.1.2", + "drupal/simple_multistep": "<2", + "drupal/simple_oauth": ">=6,<6.0.7", + "drupal/spamspan": "<3.2.1", + "drupal/tfa": "<1.10", + "drupal/umami_analytics": "<1.0.1", "duncanmcclean/guest-entries": "<3.1.2", "dweeves/magmi": "<=0.7.24", - "ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.1.2", + "ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.3.1", "ecodev/newsletter": "<=4", "ectouch/ectouch": "<=2.7.2", - "egroupware/egroupware": "<23.1.20240624", + "egroupware/egroupware": "<23.1.20260113|>=26.0.20251208,<26.0.20260113", "elefant/cms": "<2.0.7", "elgg/elgg": "<3.3.24|>=4,<4.0.5", "elijaa/phpmemcacheadmin": "<=1.3", + "elmsln/haxcms": "<11.0.14", "encore/laravel-admin": "<=1.8.19", "endroid/qr-code-bundle": "<3.4.2", "enhavo/enhavo-app": "<=0.13.1", - "enshrined/svg-sanitize": "<0.15", + "enshrined/svg-sanitize": "<0.22", "erusev/parsedown": "<1.7.2", "ether/logs": "<3.0.4", "evolutioncms/evolution": "<=3.2.3", @@ -2438,44 +3009,49 @@ "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1-dev", "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1-dev|>=5.4,<5.4.11.1-dev|>=2017.12,<2017.12.0.1-dev", "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", - "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26|>=3.3,<3.3.39", - "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", + "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.39|>=3.3,<3.3.39", + "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1|>=5.3.0.0-beta1,<5.3.5", "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12", - "ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.35", + "ezsystems/ezplatform-http-cache": "<2.3.16", + "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.35", "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", - "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev|>=3.3,<3.3.40", + "ezsystems/ezplatform-richtext": ">=2.3,<2.3.26|>=3.3,<3.3.40", "ezsystems/ezplatform-solr-search-engine": ">=1.7,<1.7.12|>=2,<2.0.2|>=3.3,<3.3.15", "ezsystems/ezplatform-user": ">=1,<1.0.1", - "ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.31", + "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.31", "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1", "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", "ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15", "ezyang/htmlpurifier": "<=4.2", "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", - "facturascripts/facturascripts": "<=2022.08", + "facturascripts/facturascripts": "<=2025.92|>=2026,<=2026.1", "fastly/magento2": "<1.2.26", "feehi/cms": "<=2.1.1", "feehi/feehicms": "<=2.1.1", "fenom/fenom": "<=2.12.1", "filament/actions": ">=3.2,<3.2.123", + "filament/filament": ">=4,<4.3.1", "filament/infolists": ">=3,<3.2.115", - "filament/tables": ">=3,<3.2.115", + "filament/tables": ">=3,<3.2.115|>=4,<4.8.5|>=5,<5.3.5", "filegator/filegator": "<7.8", "filp/whoops": "<2.1.13", "fineuploader/php-traditional-server": "<=1.2.2", - "firebase/php-jwt": "<6", + "firebase/php-jwt": "<7", "fisharebest/webtrees": "<=2.1.18", "fixpunkt/fp-masterquiz": "<2.2.1|>=3,<3.5.2", - "fixpunkt/fp-newsletter": "<1.1.1|>=2,<2.1.2|>=2.2,<3.2.6", - "flarum/core": "<1.8.5", + "fixpunkt/fp-newsletter": "<1.1.1|>=1.2,<2.1.2|>=2.2,<3.2.6", + "flarum/core": "<=1.8.15|>=2.0.0.0-beta1,<=2.0.0.0-beta8", "flarum/flarum": "<0.1.0.0-beta8", - "flarum/framework": "<1.8.5", + "flarum/framework": "<1.8.10", "flarum/mentions": "<1.6.3", + "flarum/nicknames": "<1.8.3", "flarum/sticky": ">=0.1.0.0-beta14,<=0.1.0.0-beta15", "flarum/tags": "<=0.1.0.0-beta13", + "flightphp/core": "<3.18.1", "floriangaerber/magnesium": "<0.3.1", "fluidtypo3/vhs": "<5.1.1", "fof/byobu": ">=0.3.0.0-beta2,<1.1.7", + "fof/pretty-mail": "<=1.1.2", "fof/upload": "<1.2.3", "foodcoopshop/foodcoopshop": ">=3.2,<3.6.1", "fooman/tcpdf": "<6.2.22", @@ -2490,32 +3066,42 @@ "friendsofsymfony1/symfony1": ">=1.1,<1.5.19", "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", "friendsoftypo3/openid": ">=4.5,<4.5.31|>=4.7,<4.7.16|>=6,<6.0.11|>=6.1,<6.1.6", - "froala/wysiwyg-editor": "<3.2.7|>=4.0.1,<=4.1.3", - "froxlor/froxlor": "<=2.2.0.0-RC3", + "froala/wysiwyg-editor": "<=4.3", + "frosh/adminer-platform": "<2.2.1", + "froxlor/froxlor": "<2.3.6", "frozennode/administrator": "<=5.0.12", "fuel/core": "<1.8.1", - "funadmin/funadmin": "<=5.0.2", + "funadmin/funadmin": "<=7.1.0.0-RC6", "gaoming13/wechat-php-sdk": "<=1.10.2", "genix/cms": "<=1.1.11", - "getformwork/formwork": "<1.13.1|==2.0.0.0-beta1", - "getgrav/grav": "<1.7.46", - "getkirby/cms": "<=3.6.6.5|>=3.7,<=3.7.5.4|>=3.8,<=3.8.4.3|>=3.9,<=3.9.8.1|>=3.10,<=3.10.1|>=4,<=4.3", - "getkirby/kirby": "<=2.5.12", + "georgringer/news": "<1.3.3", + "geshi/geshi": "<=1.0.9.1", + "getformwork/formwork": "<=2.3.3", + "getgrav/grav": "<=2.0.0.0-RC1", + "getgrav/grav-plugin-api": "<1.0.0.0-beta15", + "getgrav/grav-plugin-form": "<9.1", + "getkirby/cms": "<4.9|>=5,<5.4", + "getkirby/kirby": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1", "getkirby/panel": "<2.5.14", "getkirby/starterkit": "<=3.7.0.2", "gilacms/gila": "<=1.15.4", "gleez/cms": "<=1.3|==2", "globalpayments/php-sdk": "<2", + "goalgorilla/open_social": "<12.3.11|>=12.4,<12.4.10|>=13.0.0.0-alpha1,<13.0.0.0-alpha11", "gogentooss/samlbase": "<1.2.7", - "google/protobuf": "<3.15", + "goodoneuz/pay-uz": "<=2.2.24", + "google/protobuf": "<4.33.6", "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", + "gp247/core": "<1.1.24", "gree/jose": "<2.2.1", "gregwar/rst": "<1.0.3", - "grumpydictator/firefly-iii": "<6.1.17", + "grumpydictator/firefly-iii": "<6.1.17|>=6.4.23,<=6.5", "gugoan/economizzer": "<=0.9.0.0-beta1", "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", + "guzzlehttp/oauth-subscriber": "<0.8.1", "guzzlehttp/psr7": "<1.9.1|>=2,<2.4.5", "haffner/jh_captcha": "<=2.1.3|>=3,<=3.0.2", + "handcraftedinthealps/goodby-csv": "<1.4.3", "harvesthq/chosen": "<1.8.7", "helloxz/imgurl": "<=2.31", "hhxsv5/laravel-s": "<3.7.36", @@ -2524,16 +3110,19 @@ "hjue/justwriting": "<=1", "hov/jobfair": "<1.0.13|>=2,<2.0.2", "httpsoft/http-message": "<1.0.12", + "hybridauth/hybridauth": "<=3.12.2", "hyn/multi-tenant": ">=5.6,<5.7.2", - "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6.0.0-beta1,<4.6.9", + "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.25|>=5,<5.0.3", + "ibexa/admin-ui-assets": ">=4.6.0.0-alpha1,<4.6.21", "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.6|>=4.6,<4.6.2", - "ibexa/fieldtype-richtext": ">=4.6,<4.6.10", + "ibexa/fieldtype-richtext": ">=4.6,<4.6.25|>=5,<5.0.3", "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", - "ibexa/post-install": "<=1.0.4", + "ibexa/http-cache": ">=4.6,<4.6.14", + "ibexa/post-install": "<1.0.16|>=4.6,<4.6.14", "ibexa/solr": ">=4.5,<4.5.4", - "ibexa/user": ">=4,<4.4.3", + "ibexa/user": ">=4,<4.4.3|>=5,<5.0.4", "icecoder/icecoder": "<=8.1", - "idno/known": "<=1.3.1", + "idno/known": "<1.6.4", "ilicmiljan/secure-props": ">=1.2,<1.2.2", "illuminate/auth": "<5.5.10", "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<6.18.31|>=7,<7.22.4", @@ -2542,46 +3131,61 @@ "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", "imdbphp/imdbphp": "<=5.1.1", "impresscms/impresscms": "<=1.4.5", - "impresspages/impresspages": "<=1.0.12", - "in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.2.3", + "impresspages/impresspages": "<1.0.13", + "in2code/femanager": "<6.4.2|>=7,<7.5.3|>=8,<8.3.1", "in2code/ipandlanguageredirect": "<5.1.2", "in2code/lux": "<17.6.1|>=18,<24.0.2", - "in2code/powermail": "<7.5.1|>=8,<8.5.1|>=9,<10.9.1|>=11,<12.4.1", + "in2code/powermail": "<7.5.1|>=8,<8.5.1|>=9,<10.9.1|>=11,<12.5.3|==13", "innologi/typo3-appointments": "<2.0.6", "intelliants/subrion": "<4.2.2", "inter-mediator/inter-mediator": "==5.5", - "ipl/web": "<0.10.1", + "intercom/intercom-php": "==5.0.2", + "invoiceninja/invoiceninja": "<5.13.4", + "ipl/web": "<=0.13", + "islandora/crayfish": "<4.1", "islandora/islandora": ">=2,<2.4.1", "ivankristianto/phpwhois": "<=4.3", + "j0k3r/graby": "<=2.5", "jackalope/jackalope-doctrine-dbal": "<1.7.4", + "jambagecom/div2007": "<0.10.2", "james-heinrich/getid3": "<1.9.21", - "james-heinrich/phpthumb": "<1.7.12", + "james-heinrich/phpthumb": "<=1.7.23", "jasig/phpcas": "<1.3.3", + "jbartels/wec-map": "<3.0.3", "jcbrand/converse.js": "<3.3.3", - "johnbillion/wp-crontrol": "<1.16.2", + "joedolson/my-calendar": "<3.7.7", + "joelbutcher/socialstream": "<5.6|>=6,<6.2", + "johnbillion/query-monitor": "<3.20.4", + "johnbillion/wp-crontrol": "<1.16.2|>=1.17,<1.19.2", "joomla/application": "<1.0.13", "joomla/archive": "<1.1.12|>=2,<2.0.1", + "joomla/database": ">=1,<2.2|>=3,<3.4", "joomla/filesystem": "<1.6.2|>=2,<2.0.1", - "joomla/filter": "<1.4.4|>=2,<2.0.1", + "joomla/filter": "<2.0.6|>=3,<3.0.5|==4", "joomla/framework": "<1.5.7|>=2.5.4,<=3.8.12", "joomla/input": ">=2,<2.0.2", - "joomla/joomla-cms": ">=2.5,<3.9.12", + "joomla/joomla-cms": "<3.9.12|>=4,<4.4.13|>=5,<5.2.6", + "joomla/joomla-platform": "<1.5.4", "joomla/session": "<1.3.1", "joyqi/hyper-down": "<=2.4.27", "jsdecena/laracom": "<2.0.9", "jsmitty12/phpwhois": "<5.1", - "juzaweb/cms": "<=3.4", + "juzaweb/cms": "<=3.4.2", "jweiland/events2": "<8.3.8|>=9,<9.0.6", + "jweiland/kk-downloader": "<1.2.2", + "kantorge/yaffa": "<=2", "kazist/phpwhois": "<=4.2.6", + "kelvinmo/simplejwt": "<=1.1", "kelvinmo/simplexrd": "<3.1.1", "kevinpapst/kimai2": "<1.16.7", - "khodakhah/nodcms": "<=3", - "kimai/kimai": "<=2.20.1", + "khodakhah/nodcms": "<=3.4.1", + "kimai/kimai": "<=2.55", "kitodo/presentation": "<3.2.3|>=3.3,<3.3.4", "klaviyo/magento2-extension": ">=1,<3", "knplabs/knp-snappy": "<=1.4.2", "kohana/core": "<3.3.3", - "krayin/laravel-crm": "<=1.3", + "koillection/koillection": "<1.6.12", + "krayin/laravel-crm": "<=2.2", "kreait/firebase-php": ">=3.2,<3.8.1", "kumbiaphp/kumbiapp": "<=1.1.1", "la-haute-societe/tcpdf": "<6.2.22", @@ -2591,77 +3195,106 @@ "lara-zeus/artemis": ">=1,<=1.0.6", "lara-zeus/dynamic-dashboard": ">=3,<=3.0.1", "laravel/fortify": "<1.11.1", - "laravel/framework": "<6.20.44|>=7,<7.30.6|>=8,<8.75", + "laravel/framework": "<10.48.29|>=11,<11.44.1|>=12,<12.1.1", "laravel/laravel": ">=5.4,<5.4.22", - "laravel/reverb": "<1.4", + "laravel/passport": ">=13,<13.7.1", + "laravel/pulse": "<1.3.1", + "laravel/reverb": "<1.7", "laravel/socialite": ">=1,<2.0.10", "latte/latte": "<2.10.8", - "lavalite/cms": "<=9|==10.1", + "lavalite/cms": "<=10.1", + "lavitto/typo3-form-to-database": "<2.2.5|>=3,<3.2.2|>=4,<4.2.3|>=5,<5.0.2", "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", - "league/commonmark": "<0.18.3", + "league/commonmark": "<=2.8.1", "league/flysystem": "<1.1.4|>=2,<2.1.1", "league/oauth2-server": ">=8.3.2,<8.4.2|>=8.5,<8.5.3", + "leantime/leantime": "<3.3", "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", "libreform/libreform": ">=2,<=2.0.8", - "librenms/librenms": "<2017.08.18", + "librenms/librenms": "<26.3", "liftkit/database": "<2.13.2", "lightsaml/lightsaml": "<1.3.5", - "limesurvey/limesurvey": "<6.5.12", + "limesurvey/limesurvey": "<6.15.4", "livehelperchat/livehelperchat": "<=3.91", - "livewire/livewire": "<2.12.7|>=3.0.0.0-beta1,<3.5.2", + "livewire-filemanager/filemanager": "<=1.0.4", + "livewire/livewire": "<2.12.7|>=3.0.0.0-beta1,<3.6.4", + "livewire/volt": "<1.7", "lms/routes": "<2.1.1", "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", + "lomkit/laravel-rest-api": "<2.13", + "luracast/restler": "<3.1", "luyadev/yii-helpers": "<1.2.1", + "macropay-solutions/laravel-crud-wizard-free": "<3.4.17", "maestroerror/php-heic-to-jpg": "<1.0.5", - "magento/community-edition": "<2.4.5|==2.4.5|>=2.4.5.0-patch1,<2.4.5.0-patch10|==2.4.6|>=2.4.6.0-patch1,<2.4.6.0-patch8|>=2.4.7.0-beta1,<2.4.7.0-patch3", + "magento/community-edition": "<2.4.6.0-patch13|>=2.4.7.0-beta1,<2.4.7.0-patch8|>=2.4.8.0-beta1,<2.4.8.0-patch3|>=2.4.9.0-alpha1,<2.4.9.0-alpha3|==2.4.9", "magento/core": "<=1.9.4.5", "magento/magento1ce": "<1.9.4.3-dev", "magento/magento1ee": ">=1,<1.14.4.3-dev", "magento/product-community-edition": "<2.4.4.0-patch9|>=2.4.5,<2.4.5.0-patch8|>=2.4.6,<2.4.6.0-patch6|>=2.4.7,<2.4.7.0-patch1", + "magento/project-community-edition": "<=2.0.2", "magneto/core": "<1.9.4.4-dev", + "mahocommerce/maho": "<25.9", "maikuolan/phpmussel": ">=1,<1.6", "mainwp/mainwp": "<=4.4.3.3", - "mantisbt/mantisbt": "<=2.26.3", + "manogi/nova-tiptap": "<=3.2.6", + "mantisbt/mantisbt": "<2.28.2", "marcwillmann/turn": "<0.3.3", + "markhuot/craftql": "<=1.3.7", + "marshmallow/nova-tiptap": "<5.7", + "matomo/matomo": "<1.11", "matyhtf/framework": "<3.0.6", - "mautic/core": "<4.4.13|>=5,<5.1.1", + "mautic/core": "<5.2.10|>=6,<6.0.8|>=7.0.0.0-alpha,<7.0.1", "mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1", + "mautic/grapes-js-builder-bundle": ">=4,<4.4.18|>=5,<5.2.9|>=6,<6.0.7", "maximebf/debugbar": "<1.19", + "mckenziearts/livewire-markdown-editor": "<1.3", "mdanter/ecc": "<2", - "mediawiki/cargo": "<3.6.1", + "mediawiki/abuse-filter": "<1.39.9|>=1.40,<1.41.3|>=1.42,<1.42.2", + "mediawiki/cargo": "<3.8.3", "mediawiki/core": "<1.39.5|==1.40", + "mediawiki/data-transfer": ">=1.39,<1.39.11|>=1.41,<1.41.3|>=1.42,<1.42.2", "mediawiki/matomo": "<2.4.3", "mediawiki/semantic-media-wiki": "<4.0.2", + "mehrwert/phpmyadmin": "<3.2", "melisplatform/melis-asset-manager": "<5.0.1", - "melisplatform/melis-cms": "<5.0.1", + "melisplatform/melis-cms": "<5.3.4", + "melisplatform/melis-cms-slider": "<5.3.1", + "melisplatform/melis-core": "<5.3.11", "melisplatform/melis-front": "<5.0.1", "mezzio/mezzio-swoole": "<3.7|>=4,<4.3", "mgallegos/laravel-jqgrid": "<=1.3", "microsoft/microsoft-graph": ">=1.16,<1.109.1|>=2,<2.0.1", "microsoft/microsoft-graph-beta": "<2.0.1", "microsoft/microsoft-graph-core": "<2.0.2", - "microweber/microweber": "<=2.0.16", + "microweber/microweber": "<2.0.20", "mikehaertl/php-shellcommand": "<1.6.1", + "mineadmin/mineadmin": "<=3.0.9", "miniorange/miniorange-saml": "<1.4.3", + "miraheze/ts-portal": "<=33", "mittwald/typo3_forum": "<1.2.1", + "mix/mix": ">=2,<=2.2.17", "mobiledetect/mobiledetectlib": "<2.8.32", - "modx/revolution": "<=2.8.3.0-patch", + "modx/revolution": "<=3.1", "mojo42/jirafeau": "<4.4", "mongodb/mongodb": ">=1,<1.9.2", + "mongodb/mongodb-extension": "<1.21.2", "monolog/monolog": ">=1.8,<1.12", - "moodle/moodle": "<4.3.6|>=4.4.0.0-beta,<4.4.2", + "moodle/moodle": "<4.5.9|>=5.0.0.0-beta,<5.0.5|>=5.1.0.0-beta,<5.1.2", + "moonshine/moonshine": "<=3.12.5", "mos/cimage": "<0.7.19", "movim/moxl": ">=0.8,<=0.10", "movingbytes/social-network": "<=1.2.1", "mpdf/mpdf": "<=7.1.7", - "munkireport/comment": "<4.1", + "munkireport/comment": "<4", "munkireport/managedinstalls": "<2.6", "munkireport/munki_facts": "<1.5", - "munkireport/munkireport": ">=2.5.3,<5.6.3", "munkireport/reportdata": "<3.5", "munkireport/softwareupdate": "<1.6", "mustache/mustache": ">=2,<2.14.1", + "mwdelaney/wp-enable-svg": "<=0.2", + "nabeel/phpvms": "<7.0.6", "namshi/jose": "<2.2", + "nasirkhan/laravel-starter": "<11.11", "nategood/httpful": "<1", "neoan3-apps/template": "<1.1.1", "neorazorx/facturascripts": "<2022.04", @@ -2670,14 +3303,19 @@ "neos/media-browser": "<7.3.19|>=8,<8.0.16|>=8.1,<8.1.11|>=8.2,<8.2.11|>=8.3,<8.3.9", "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", "neos/swiftmailer": "<5.4.5", + "nesbot/carbon": "<2.72.6|>=3,<3.8.4", + "netcarver/textile": "<=4.1.2", "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", - "nilsteampassnet/teampass": "<3.0.10", + "neuron-core/neuron-ai": "<=2.8.11", + "nilsteampassnet/teampass": "<3.1.3.1-dev", + "nitsan/ns-backup": "<13.0.1", "nonfiction/nterchange": "<4.1.1", "notrinos/notrinos-erp": "<=0.7", "noumo/easyii": "<=0.9", "novaksolutions/infusionsoft-php-sdk": "<1", + "novosga/novosga": "<=2.2.12", "nukeviet/nukeviet": "<4.5.02", "nyholm/psr7": "<1.6.1", "nystudio107/craft-seomatic": "<3.4.12", @@ -2685,19 +3323,20 @@ "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", "october/backend": "<1.1.2", "october/cms": "<1.0.469|==1.0.469|==1.0.471|==1.1.1", - "october/october": "<=3.6.4", - "october/rain": "<1.0.472|>=1.1,<1.1.2", - "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.5.15", + "october/october": "<3.7.14|>=4,<4.1.10", + "october/rain": "<=3.7.13|>=4,<=4.1.9", + "october/system": "<3.7.16|>=4,<4.1.16", + "oliverklee/phpunit": "<3.5.15", "omeka/omeka-s": "<4.0.3", - "onelogin/php-saml": "<2.10.4", + "onelogin/php-saml": "<2.21.1|>=3,<3.8.1|>=4,<4.3.1", "oneup/uploader-bundle": ">=1,<1.9.3|>=2,<2.1.5", - "open-web-analytics/open-web-analytics": "<1.7.4", + "open-web-analytics/open-web-analytics": "<1.8.1", "opencart/opencart": ">=0", "openid/php-openid": "<2.3", - "openmage/magento-lts": "<20.10.1", + "openmage/magento-lts": "<=20.17", "opensolutions/vimbadmin": "<=3.0.15", - "opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2", - "orchid/platform": ">=9,<9.4.4|>=14.0.0.0-alpha4,<14.5", + "opensource-workshop/connect-cms": "<1.41.1|>=2,<2.41.1", + "orchid/platform": ">=8,<14.43", "oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1", "oro/commerce": ">=4.1,<5.0.11|>=5.1,<5.1.1", "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", @@ -2705,7 +3344,7 @@ "oro/customer-portal": ">=4.1,<=4.1.13|>=4.2,<=4.2.10|>=5,<=5.0.11|>=5.1,<=5.1.3", "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<=4.2.10|>=5,<=5.0.12|>=5.1,<=5.1.3", "oveleon/contao-cookiebar": "<1.16.3|>=2,<2.1.3", - "oxid-esales/oxideshop-ce": "<4.5", + "oxid-esales/oxideshop-ce": "<=7.0.5", "oxid-esales/paymorrow-module": ">=1,<1.0.2|>=2,<2.0.1", "packbackbooks/lti-1-3-php-library": "<5", "padraic/humbug_get_contents": "<1.1.2", @@ -2713,6 +3352,7 @@ "pagekit/pagekit": "<=1.0.18", "paragonie/ecc": "<2.0.1", "paragonie/random_compat": "<2", + "paragonie/sodium_compat": "<1.24|>=2,<2.5", "passbolt/passbolt_api": "<4.6.2", "paypal/adaptivepayments-sdk-php": "<=3.9.2", "paypal/invoice-sdk-php": "<=3.9", @@ -2721,9 +3361,11 @@ "pear/archive_tar": "<1.4.14", "pear/auth": "<1.2.4", "pear/crypt_gpg": "<1.6.7", + "pear/http_request2": "<2.7", "pear/pear": "<=1.10.1", "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", "personnummer/personnummer": "<3.0.2", + "ph7software/ph7builder": "<=17.9.1", "phanan/koel": "<5.1.4", "phenx/php-svg-lib": "<0.5.2", "php-censor/php-censor": "<2.0.13|>=2.1,<2.1.5", @@ -2733,31 +3375,36 @@ "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", "phpmailer/phpmailer": "<6.5", "phpmussel/phpmussel": ">=1,<1.6", - "phpmyadmin/phpmyadmin": "<5.2.1", - "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5", + "phpmyadmin/phpmyadmin": "<5.2.2", + "phpmyfaq/phpmyfaq": "<=4.1.1", "phpoffice/common": "<0.2.9", - "phpoffice/phpexcel": "<1.8.1", - "phpoffice/phpspreadsheet": "<1.29.2|>=2,<2.1.1|>=2.2,<2.3", - "phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36", + "phpoffice/math": "<=0.2", + "phpoffice/phpexcel": "<=1.8.2", + "phpoffice/phpspreadsheet": "<=1.30.3|>=2,<=2.1.15|>=2.2,<=2.4.4|>=3,<=3.10.4|>=4,<=5.6", + "phppgadmin/phppgadmin": "<=7.13", + "phpseclib/phpseclib": "<=2.0.53|>=3,<=3.0.51", "phpservermon/phpservermon": "<3.6", "phpsysinfo/phpsysinfo": "<3.4.3", - "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5.0.10,<5.6.3", + "phpunit/phpunit": "<8.5.52|>=9,<9.6.33|>=10,<10.5.62|>=11,<11.5.50|>=12,<12.5.8|>=12.5.21,<12.5.22|>=13.1.5,<13.1.6", "phpwhois/phpwhois": "<=4.2.5", "phpxmlrpc/extras": "<0.6.1", "phpxmlrpc/phpxmlrpc": "<4.9.2", + "phraseanet/phraseanet": "==4.0.3", "pi/pi": "<=2.5", - "pimcore/admin-ui-classic-bundle": "<1.5.4", - "pimcore/customer-management-framework-bundle": "<4.0.6", + "pimcore/admin-ui-classic-bundle": "<=1.7.15|>=2.0.0.0-RC1-dev,<=2.2.2", + "pimcore/customer-management-framework-bundle": "<4.2.1", "pimcore/data-hub": "<1.2.4", "pimcore/data-importer": "<1.8.9|>=1.9,<1.9.3", "pimcore/demo": "<10.3", "pimcore/ecommerce-framework-bundle": "<1.0.10", "pimcore/perspective-editor": "<1.5.1", - "pimcore/pimcore": "<11.2.4", - "pixelfed/pixelfed": "<0.11.11", + "pimcore/pimcore": "<=11.5.14.1|>=12,<12.3.3|==12.3.3", + "pimcore/web2print-tools-bundle": "<=5.2.1|>=6.0.0.0-RC1-dev,<=6.1", + "piwik/piwik": "<1.11", + "pixelfed/pixelfed": "<0.12.5", "plotly/plotly.js": "<2.25.2", "pocketmine/bedrock-protocol": "<8.0.2", - "pocketmine/pocketmine-mp": "<5.11.2", + "pocketmine/pocketmine-mp": "<5.42.1", "pocketmine/raklib": ">=0.14,<0.14.6|>=0.15,<0.15.1", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", @@ -2765,20 +3412,25 @@ "prestashop/blockwishlist": ">=2,<2.1.1", "prestashop/contactform": ">=1.0.1,<4.3", "prestashop/gamification": "<2.3.2", - "prestashop/prestashop": "<8.1.6", + "prestashop/prestashop": "<8.2.6|>=9,<9.1.1", "prestashop/productcomments": "<5.0.2", + "prestashop/ps_checkout": "<5.3", + "prestashop/ps_contactinfo": "<=3.3.2", "prestashop/ps_emailsubscription": "<2.6.1", "prestashop/ps_facetedsearch": "<3.4.1", "prestashop/ps_linklist": "<3.1", - "privatebin/privatebin": "<1.4|>=1.5,<1.7.4", - "processwire/processwire": "<=3.0.229", + "privatebin/privatebin": "<1.4|>=1.5,<1.7.4|>=1.7.7,<2.0.3", + "processwire/processwire": "<=3.0.255", "propel/propel": ">=2.0.0.0-alpha1,<=2.0.0.0-alpha7", "propel/propel1": ">=1,<=1.7.1", - "pterodactyl/panel": "<1.11.8", + "psy/psysh": "<=0.11.22|>=0.12,<=0.12.18", + "pterodactyl/panel": "<1.12.1", "ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2", "ptrofimov/beanstalk_console": "<1.7.14", "pubnub/pubnub": "<6.1", + "punktde/pt_extbase": "<1.5.1", "pusher/pusher-php-server": "<2.2.1", + "putyourlightson/craft-sprig": ">=2,<2.15.2|>=3,<3.7.2", "pwweb/laravel-core": "<=0.3.6.0-beta", "pxlrbt/filament-excel": "<1.1.14|>=2.0.0.0-alpha,<2.3.3", "pyrocms/pyrocms": "<=3.9.1", @@ -2787,41 +3439,52 @@ "rainlab/blog-plugin": "<1.4.1", "rainlab/debugbar-plugin": "<3.1", "rainlab/user-plugin": "<=1.4.5", + "ralffreit/mfa-email": "<1.0.7|==2", "rankmath/seo-by-rank-math": "<=1.0.95", "rap2hpoutre/laravel-log-viewer": "<0.13", "react/http": ">=0.7,<1.9", "really-simple-plugins/complianz-gdpr": "<6.4.2", - "redaxo/source": "<=5.17.1", + "redaxo/source": "<5.21", "remdex/livehelperchat": "<4.29", + "renolit/reint-downloadmanager": "<4.0.2|>=5,<5.0.1", "reportico-web/reportico": "<=8.1", - "rhukster/dom-sanitizer": "<1.0.7", + "rhukster/dom-sanitizer": "<1.0.10", "rmccue/requests": ">=1.6,<1.8", - "robrichards/xmlseclibs": ">=1,<3.0.4", + "roadiz/documents": "<2.3.42|>=2.4,<2.5.44|>=2.6,<2.6.28|>=2.7,<2.7.9", + "roadiz/openid": "<2.3.43|>=2.5,<2.5.45|>=2.6,<2.6.31|>=2.7,<2.7.18", + "robrichards/xmlseclibs": "<3.1.5", "roots/soil": "<4.1", + "roundcube/roundcubemail": "<1.5.10|>=1.6,<1.6.11|>=1.7.0.0-beta,<1.7.0.0-RC5-dev", "rudloff/alltube": "<3.0.3", - "s-cart/core": "<6.9", + "rudloff/rtmpdump-bin": "<=2.3.1", + "s-cart/core": "<=9.0.5", "s-cart/s-cart": "<6.9", + "s9y/serendipity": "<2.6", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.7.11|>=1.8,<1.8.9", + "saloonphp/saloon": "<4", + "samwilson/unlinked-wikibase": "<1.42", "scheb/two-factor-bundle": "<3.26|>=4,<4.11", "sensiolabs/connect": "<4.2.3", "serluck/phpwhois": "<=4.2.6", + "setasign/fpdi": "<2.6.4", "sfroemken/url_redirect": "<=1.2.1", - "sheng/yiicms": "<=1.2", - "shopware/core": "<=6.5.8.12|>=6.6,<=6.6.5", - "shopware/platform": "<=6.5.8.12|>=6.6,<=6.6.5", + "sheng/yiicms": "<1.2.1", + "shopware/core": "<6.6.10.15-dev|>=6.7,<6.7.8.1-dev", + "shopware/platform": "<6.6.10.15-dev|>=6.7,<6.7.8.1-dev", "shopware/production": "<=6.3.5.2", - "shopware/shopware": "<=5.7.17", - "shopware/storefront": "<=6.4.8.1|>=6.5.8,<6.5.8.7-dev", - "shopxo/shopxo": "<=6.1", - "showdoc/showdoc": "<2.10.4", + "shopware/shopware": "<=5.7.17|>=6.4.6,<6.6.10.10-dev|>=6.7,<6.7.6.1-dev", + "shopware/storefront": "<6.6.10.10-dev|>=6.7,<6.7.5.1-dev", + "shopxo/shopxo": "<=6.4", + "showdoc/showdoc": "<3.8.1", + "shuchkin/simplexlsx": ">=1.0.12,<1.1.13", "silverstripe-australia/advancedreports": ">=1,<=2", "silverstripe/admin": "<1.13.19|>=2,<2.1.8", - "silverstripe/assets": ">=1,<1.11.1", + "silverstripe/assets": "<2.4.5|>=3,<3.1.3", "silverstripe/cms": "<4.11.3", "silverstripe/comments": ">=1.3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", - "silverstripe/framework": "<5.2.16", + "silverstripe/framework": "<5.3.23", "silverstripe/graphql": ">=2,<2.0.5|>=3,<3.8.2|>=4,<4.3.7|>=5,<5.1.3", "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", "silverstripe/recipe-cms": ">=4.5,<4.5.3", @@ -2833,50 +3496,63 @@ "silverstripe/taxonomy": ">=1.3,<1.3.1|>=2,<2.0.1", "silverstripe/userforms": "<3|>=5,<5.4.2", "silverstripe/versioned-admin": ">=1,<1.11.1", + "simogeo/filemanager": "<=2.5", "simple-updates/phpwhois": "<=1", - "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4|==5.0.0.0-alpha12", + "simplesamlphp/saml2": "<=4.16.15|>=5.0.0.0-alpha1,<=5.0.0.0-alpha19", + "simplesamlphp/saml2-legacy": "<=4.16.15", "simplesamlphp/simplesamlphp": "<1.18.6", "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplesamlphp/simplesamlphp-module-openid": "<1", "simplesamlphp/simplesamlphp-module-openidprovider": "<0.9", - "simplesamlphp/xml-security": "==1.6.11", + "simplesamlphp/xml-common": "<1.20", + "simplesamlphp/xml-security": "<1.13.9|>=2,<2.3.1", "simplito/elliptic-php": "<1.0.6", "sitegeist/fluid-components": "<3.5", + "sjbr/sr-feuser-register": "<2.6.2|>=5.1,<12.5", "sjbr/sr-freecap": "<2.4.6|>=2.5,<2.5.3", + "sjbr/static-info-tables": "<2.3.1", "slim/psr7": "<1.4.1|>=1.5,<1.5.1|>=1.6,<1.6.1", "slim/slim": "<2.6", "slub/slub-events": "<3.0.3", "smarty/smarty": "<4.5.3|>=5,<5.1.1", - "snipe/snipe-it": "<7.0.10", + "snipe/snipe-it": "<8.4.1", "socalnick/scn-social-auth": "<1.15.2", "socialiteproviders/steam": "<1.1", - "spatie/browsershot": "<3.57.4", + "solspace/craft-freeform": "<4.1.29|>=5,<=5.14.6", + "soosyze/soosyze": "<=2", + "spatie/browsershot": "<5.0.5", "spatie/image-optimizer": "<1.7.3", + "spencer14420/sp-php-email-handler": "<1", "spipu/html2pdf": "<5.2.8", + "spiral/roadrunner": "<2025.1", "spoon/library": "<1.4.1", "spoonity/tcpdf": "<6.2.22", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", "ssddanbrown/bookstack": "<24.05.1", - "starcitizentools/citizen-skin": ">=2.6.3,<2.31", - "statamic/cms": "<4.46|>=5.3,<5.6.2", + "starcitizentools/citizen-skin": ">=1.9.4,<3.9", + "starcitizentools/short-description": ">=4,<4.0.1", + "starcitizentools/tabber-neue": ">=1.9.1,<2.7.2|>=3,<3.1.1", + "starcitizenwiki/embedvideo": "<=4", + "statamic/cms": "<5.73.21|>=6,<6.15", "stormpath/sdk": "<9.9.99", - "studio-42/elfinder": "<=2.1.64", + "studio-42/elfinder": "<=2.1.67", "studiomitte/friendlycaptcha": "<0.1.4", "subhh/libconnect": "<7.0.8|>=8,<8.1", "sukohi/surpass": "<1", "sulu/form-bundle": ">=2,<2.5.3", - "sulu/sulu": "<1.6.44|>=2,<2.5.21|>=2.6,<2.6.5", + "sulu/sulu": "<2.6.22|>=3,<3.0.5", "sumocoders/framework-user-bundle": "<1.4", "superbig/craft-audit": "<3.0.2", + "svewap/a21glossary": "<=0.4.10", "swag/paypal": "<5.4.4", "swiftmailer/swiftmailer": "<6.2.5", "swiftyedit/swiftyedit": "<1.2", "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", "sylius/grid-bundle": "<1.10.1", - "sylius/paypal-plugin": ">=1,<1.2.4|>=1.3,<1.3.1", + "sylius/paypal-plugin": "<1.6.2|>=1.7,<1.7.2|>=2,<2.0.2", "sylius/resource-bundle": ">=1,<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", - "sylius/sylius": "<1.12.19|>=1.13.0.0-alpha1,<1.13.4", + "sylius/sylius": "<1.9.12|>=1.10,<1.10.16|>=1.11,<1.11.17|>=1.12,<=1.12.22|>=1.13,<=1.13.14|>=1.14,<=1.14.17|>=2,<=2.0.15|>=2.1,<=2.1.11|>=2.2,<=2.2.2", "symbiote/silverstripe-multivaluefield": ">=3,<3.1", "symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4", "symbiote/silverstripe-seed": "<6.0.3", @@ -2887,8 +3563,8 @@ "symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4", "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<5.3.15|>=5.4.3,<5.4.4|>=6.0.3,<6.0.4", - "symfony/http-client": ">=4.3,<5.4.46|>=6,<6.4.14|>=7,<7.1.7", - "symfony/http-foundation": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7", + "symfony/http-client": ">=4.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8", + "symfony/http-foundation": "<5.4.50|>=6,<6.4.29|>=7,<7.3.7", "symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", "symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1", @@ -2896,7 +3572,7 @@ "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/polyfill": ">=1,<1.10", "symfony/polyfill-php55": ">=1,<1.10", - "symfony/process": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7", + "symfony/process": "<5.4.51|>=6,<6.4.33|>=7,<7.1.7|>=7.3,<7.3.11|>=7.4,<7.4.5|>=8,<8.0.5", "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/routing": ">=2,<2.0.19", "symfony/runtime": ">=5.3,<5.4.46|>=6,<6.4.14|>=7,<7.1.7", @@ -2905,12 +3581,14 @@ "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", - "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2|>=5.4,<5.4.31|>=6,<6.3.8", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8", "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", - "symfony/symfony": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7", + "symfony/symfony": "<5.4.51|>=6,<6.4.33|>=7,<7.3.11|>=7.4,<7.4.5|>=8,<8.0.5", "symfony/translation": ">=2,<2.0.17", "symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8", "symfony/ux-autocomplete": "<2.11.2", + "symfony/ux-live-component": "<2.25.1", + "symfony/ux-twig-component": "<2.25.1", "symfony/validator": "<5.4.43|>=6,<6.4.11|>=7,<7.1.4", "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", @@ -2920,40 +3598,57 @@ "t3/dce": "<0.11.5|>=2.2,<2.6.2", "t3g/svg-sanitizer": "<1.0.3", "t3s/content-consent": "<1.0.3|>=2,<2.0.2", - "tastyigniter/tastyigniter": "<3.3", - "tcg/voyager": "<=1.4", - "tecnickcom/tcpdf": "<=6.7.4", + "tastyigniter/tastyigniter": "<4", + "tcg/voyager": "<=1.8", + "tecnickcom/tc-lib-pdf-font": "<2.6.4", + "tecnickcom/tcpdf": "<6.8", "terminal42/contao-tablelookupwizard": "<3.3.5", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", "thinkcmf/thinkcmf": "<6.0.8", - "thorsten/phpmyfaq": "<3.2.2", + "thorsten/phpmyfaq": "<=4.1.1", "tikiwiki/tiki-manager": "<=17.1", "timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1", "tinymce/tinymce": "<7.2", "tinymighty/wiki-seo": "<1.2.2", "titon/framework": "<9.9.99", + "tltneon/lgsl": "<7", "tobiasbg/tablepress": "<=2.0.0.0-RC1", "topthink/framework": "<6.0.17|>=6.1,<=8.0.4", "topthink/think": "<=6.1.1", "topthink/thinkphp": "<=3.2.3|>=6.1.3,<=8.0.4", - "torrentpier/torrentpier": "<=2.4.3", + "torrentpier/torrentpier": "<=2.8.8", "tpwd/ke_search": "<4.0.3|>=4.1,<4.6.6|>=5,<5.0.2", "tribalsystems/zenario": "<=9.7.61188", "truckersmp/phpwhois": "<=4.3.1", "ttskch/pagination-service-provider": "<1", - "twbs/bootstrap": "<=3.4.1|>=4,<=4.6.2", - "twig/twig": "<3.11.2|>=3.12,<3.14.1", + "twbs/bootstrap": "<3.4.1|>=4,<4.3.1", + "twig/twig": "<3.11.2|>=3.12,<3.14.1|>=3.16,<3.19", + "typicms/core": "<16.1.7", "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", - "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<10.4.46|>=11,<11.5.40|>=12,<12.4.21|>=13,<13.3.1", - "typo3/cms-core": "<=8.7.56|>=9,<=9.5.47|>=10,<=10.4.44|>=11,<=11.5.36|>=12,<=12.4.14|>=13,<=13.1", + "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1|==14.2", + "typo3/cms-belog": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-beuser": ">=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18", + "typo3/cms-core": "<=8.7.56|>=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1", + "typo3/cms-dashboard": ">=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18", "typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1", + "typo3/cms-extensionmanager": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-felogin": ">=4.2,<4.2.3", "typo3/cms-fluid": "<4.3.4|>=4.4,<4.4.1", - "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-frontend": "<4.3.9|>=4.4,<4.4.5", - "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8", + "typo3/cms-indexed-search": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8|==13.4.2", + "typo3/cms-lowlevel": ">=11,<=11.5.41", + "typo3/cms-recordlist": ">=11,<11.5.48", + "typo3/cms-recycler": ">=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1", + "typo3/cms-redirects": ">=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1", "typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30", + "typo3/cms-scheduler": ">=11,<=11.5.41", + "typo3/cms-setup": ">=9,<=9.5.50|>=10,<=10.4.49|>=11,<=11.5.43|>=12,<=12.4.30|>=13,<=13.4.11", + "typo3/cms-webhooks": ">=12,<=12.4.30|>=13,<=13.4.11", + "typo3/cms-workspaces": ">=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18", "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", "typo3/html-sanitizer": ">=1,<=1.5.2|>=2,<=2.1.3", "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", @@ -2962,38 +3657,46 @@ "typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10", "ua-parser/uap-php": "<3.8", "uasoft-indonesia/badaso": "<=2.9.7", - "unisharp/laravel-filemanager": "<2.6.4", - "unopim/unopim": "<0.1.4", + "unisharp/laravel-filemanager": "<2.9.1", + "universal-omega/dynamic-page-list3": "<3.6.4", + "unopim/unopim": "<=0.3", "userfrosting/userfrosting": ">=0.3.1,<4.6.3", "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", "uvdesk/community-skeleton": "<=1.1.1", "uvdesk/core-framework": "<=1.1.1", "vanilla/safecurl": "<0.9.2", "verbb/comments": "<1.5.5", - "verbb/formie": "<2.1.6", + "verbb/formie": "<=2.1.43", "verbb/image-resizer": "<2.0.9", "verbb/knock-knock": "<1.2.8", "verot/class.upload.php": "<=2.1.6", + "vertexvaar/falsftp": "<0.2.6", "villagedefrance/opencart-overclocked": "<=1.11.1", "vova07/yii2-fileapi-widget": "<0.1.9", - "vrana/adminer": "<4.8.1", + "vrana/adminer": "<5.4.2", "vufind/vufind": ">=2,<9.1.1", "waldhacker/hcaptcha": "<2.1.2", "wallabag/tcpdf": "<6.2.22", - "wallabag/wallabag": "<2.6.7", + "wallabag/wallabag": "<2.6.11", "wanglelecc/laracms": "<=1.0.3", - "web-auth/webauthn-framework": ">=3.3,<3.3.4|>=4.5,<4.9", - "web-auth/webauthn-lib": ">=4.5,<4.9", + "wapplersystems/a21glossary": "<=0.4.10", + "web-auth/webauthn-framework": ">=3.3,<3.3.4|>=4.5,<4.9|>=5.2,<5.2.4|>=5.3,<5.3.1", + "web-auth/webauthn-lib": ">=4.5,<4.9|>=5.2,<5.2.4", + "web-auth/webauthn-symfony-bundle": ">=5.2,<5.2.4", "web-feet/coastercms": "==5.5", + "web-tp3/wec_map": "<3.0.3", "webbuilders-group/silverstripe-kapost-bridge": "<0.4", "webcoast/deferred-image-processing": "<1.0.2", "webklex/laravel-imap": "<5.3", "webklex/php-imap": "<5.3", + "webonyx/graphql-php": "<=15.32.2", "webpa/webpa": "<3.1.2", + "webreinvent/vaahcms": "<=2.3.1", "wikibase/wikibase": "<=1.39.3", "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", - "winter/wn-backend-module": "<1.2.4", + "winter/wn-backend-module": "<1.2.12", + "winter/wn-cms-module": "<=1.2.9", "winter/wn-dusk-plugin": "<2.1", "winter/wn-system-module": "<1.2.4", "wintercms/winter": "<=1.2.3", @@ -3005,27 +3708,32 @@ "wpanel/wpanel4-cms": "<=4.3.1", "wpcloud/wp-stateless": "<3.2", "wpglobus/wpglobus": "<=1.9.6", - "wwbn/avideo": "<14.3", + "wpmetabox/meta-box": "<5.11.2", + "wwbn/avideo": "<=29", "xataface/xataface": "<3", "xpressengine/xpressengine": "<3.0.15", "yab/quarx": "<2.4.5", - "yeswiki/yeswiki": "<=4.4.4", - "yetiforce/yetiforce-crm": "<=6.4", + "yansongda/pay": "<=3.7.19", + "yeswiki/yeswiki": "<=4.6", + "yetiforce/yetiforce-crm": "<6.5", "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", - "yiisoft/yii": "<1.1.29", - "yiisoft/yii2": "<2.0.49.4-dev", + "yiisoft/yii": "<1.1.31", + "yiisoft/yii2": "<2.0.55", "yiisoft/yii2-authclient": "<2.2.15", "yiisoft/yii2-bootstrap": "<2.0.4", - "yiisoft/yii2-dev": "<2.0.43", + "yiisoft/yii2-dev": "<=2.0.45", "yiisoft/yii2-elasticsearch": "<2.0.5", "yiisoft/yii2-gii": "<=2.2.4", "yiisoft/yii2-jui": "<2.0.4", - "yiisoft/yii2-redis": "<2.0.8", + "yiisoft/yii2-redis": "<2.0.20", "yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6", "yoast-seo-for-typo3/yoast_seo": "<7.2.3", - "yourls/yourls": "<=1.8.2", + "yoast/duplicate-post": "<=4.5", + "yourls/yourls": "<=1.10.2", "yuan1994/tpadmin": "<=1.3.12", + "yungifez/skuul": "<=2.6.5", + "z-push/z-push-dev": "<2.7.6", "zencart/zencart": "<=1.5.7.0-beta", "zendesk/zendesk_api_client_php": "<2.2.11", "zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", @@ -3062,7 +3770,8 @@ "zf-commons/zfc-user": "<1.2.2", "zfcampus/zf-apigility-doctrine": ">=1,<1.0.3", "zfr/zfr-oauth2-server-module": "<0.1.2", - "zoujingli/thinkadmin": "<=6.1.53" + "zoujingli/thinkadmin": "<=6.1.53", + "zumba/json-serializer": "<3.2.3" }, "type": "metapackage", "notification-url": "https://packagist.org/downloads/", @@ -3099,7 +3808,7 @@ "type": "tidelift" } ], - "time": "2024-11-07T19:04:57+00:00" + "time": "2026-05-14T13:38:25+00:00" }, { "name": "sebastian/cli-parser", @@ -3270,16 +3979,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.8", + "version": "4.0.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e4df00b9b3571187db2831ae9aada2c6efbd715d", + "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d", "shasum": "" }, "require": { @@ -3332,15 +4041,27 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.10" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" } ], - "time": "2022-09-14T12:41:17+00:00" + "time": "2026-01-24T09:22:56+00:00" }, { "name": "sebastian/complexity", @@ -3530,16 +4251,16 @@ }, { "name": "sebastian/exporter", - "version": "4.0.6", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" + "reference": "14c6ba52f95a36c3d27c835d65efc7123c446e8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/14c6ba52f95a36c3d27c835d65efc7123c446e8c", + "reference": "14c6ba52f95a36c3d27c835d65efc7123c446e8c", "shasum": "" }, "require": { @@ -3595,28 +4316,40 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.8" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" } ], - "time": "2024-03-02T06:33:00+00:00" + "time": "2025-09-24T06:03:27+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.7", + "version": "5.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" + "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b6781316bdcd28260904e7cc18ec983d0d2ef4f6", + "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6", "shasum": "" }, "require": { @@ -3659,15 +4392,27 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.8" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state", + "type": "tidelift" } ], - "time": "2024-03-02T06:35:11+00:00" + "time": "2025-08-10T07:10:35+00:00" }, { "name": "sebastian/lines-of-code", @@ -3840,16 +4585,16 @@ }, { "name": "sebastian/recursion-context", - "version": "4.0.5", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + "reference": "539c6691e0623af6dc6f9c20384c120f963465a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/539c6691e0623af6dc6f9c20384c120f963465a0", + "reference": "539c6691e0623af6dc6f9c20384c120f963465a0", "shasum": "" }, "require": { @@ -3891,15 +4636,27 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.6" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" } ], - "time": "2023-02-03T06:07:39+00:00" + "time": "2025-08-10T06:57:39+00:00" }, { "name": "sebastian/resource-operations", @@ -4066,16 +4823,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.10.3", + "version": "3.13.5", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "62d32998e820bddc40f99f8251958aed187a5c9c" + "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/62d32998e820bddc40f99f8251958aed187a5c9c", - "reference": "62d32998e820bddc40f99f8251958aed187a5c9c", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0ca86845ce43291e8f5692c7356fccf3bcf02bf4", + "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4", "shasum": "" }, "require": { @@ -4092,11 +4849,6 @@ "bin/phpcs" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" @@ -4140,90 +4892,791 @@ { "url": "https://opencollective.com/php_codesniffer", "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" } ], - "time": "2024-09-18T10:38:58+00:00" + "time": "2025-11-04T16:30:35+00:00" }, { - "name": "theseer/tokenizer", - "version": "1.2.3", + "name": "symfony/console", + "version": "v4.4.49", "source": { "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "url": "https://github.com/symfony/console.git", + "reference": "33fa45ffc81fdcc1ca368d4946da859c8cdb58d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/symfony/console/zipball/33fa45ffc81fdcc1ca368d4946da859c8cdb58d9", + "reference": "33fa45ffc81fdcc1ca368d4946da859c8cdb58d9", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" + "php": ">=7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/lock": "<4.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" }, "type": "library", "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/symfony/console/tree/v4.4.49" }, "funding": [ { - "url": "https://github.com/theseer", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2022-11-05T17:10:16+00:00" }, { - "name": "wp-coding-standards/wpcs", - "version": "3.1.0", + "name": "symfony/deprecation-contracts", + "version": "v2.5.4", "source": { "type": "git", - "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", - "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7" + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/9333efcbff231f10dfd9c56bb7b65818b4733ca7", - "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918", + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918", "shasum": "" }, "require": { - "ext-filter": "*", - "ext-libxml": "*", - "ext-tokenizer": "*", - "ext-xmlreader": "*", - "php": ">=5.4", - "phpcsstandards/phpcsextra": "^1.2.1", - "phpcsstandards/phpcsutils": "^1.0.10", - "squizlabs/php_codesniffer": "^3.9.0" + "php": ">=7.1" }, - "require-dev": { - "php-parallel-lint/php-console-highlighter": "^1.0.0", - "php-parallel-lint/php-parallel-lint": "^1.3.2", - "phpcompatibility/php-compatibility": "^9.0", + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v4.4.42", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "815412ee8971209bd4c1eecd5f4f481eacd44bf5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/815412ee8971209bd4c1eecd5f4f481eacd44bf5", + "reference": "815412ee8971209bd4c1eecd5f4f481eacd44bf5", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v4.4.42" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-20T08:49:14+00:00" + }, + { + "name": "symfony/finder", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "66bd787edb5e42ff59d3523f623895af05043e4f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/66bd787edb5e42ff59d3523f623895af05043e4f", + "reference": "66bd787edb5e42ff59d3523f623895af05043e4f", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T07:35:46+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315", + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T17:25:58+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "f37b419f7aea2e9abf10abd261832cace12e3300" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f37b419f7aea2e9abf10abd261832cace12e3300", + "reference": "f37b419f7aea2e9abf10abd261832cace12e3300", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-11-17T20:03:58+00:00" + }, + { + "name": "wp-coding-standards/wpcs", + "version": "3.3.0", + "source": { + "type": "git", + "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", + "reference": "7795ec6fa05663d716a549d0b44e47ffc8b0d4a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7795ec6fa05663d716a549d0b44e47ffc8b0d4a6", + "reference": "7795ec6fa05663d716a549d0b44e47ffc8b0d4a6", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "ext-libxml": "*", + "ext-tokenizer": "*", + "ext-xmlreader": "*", + "php": ">=7.2", + "phpcsstandards/phpcsextra": "^1.5.0", + "phpcsstandards/phpcsutils": "^1.1.0", + "squizlabs/php_codesniffer": "^3.13.4" + }, + "require-dev": { + "php-parallel-lint/php-console-highlighter": "^1.0.0", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpcompatibility/php-compatibility": "^10.0.0@dev", "phpcsstandards/phpcsdevtools": "^1.2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^8.0 || ^9.0" }, "suggest": { "ext-iconv": "For improved results", @@ -4258,20 +5711,20 @@ "type": "custom" } ], - "time": "2024-03-25T16:39:00+00:00" + "time": "2025-11-25T12:08:04+00:00" }, { "name": "wp-phpunit/wp-phpunit", - "version": "6.6.2", + "version": "6.9.4", "source": { "type": "git", "url": "https://github.com/wp-phpunit/wp-phpunit.git", - "reference": "7a1d3a2150033a3d3e19de40aa5b2ef2fee36bc3" + "reference": "15fd216bf6516670d8d07b938675925bfa5c15b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-phpunit/wp-phpunit/zipball/7a1d3a2150033a3d3e19de40aa5b2ef2fee36bc3", - "reference": "7a1d3a2150033a3d3e19de40aa5b2ef2fee36bc3", + "url": "https://api.github.com/repos/wp-phpunit/wp-phpunit/zipball/15fd216bf6516670d8d07b938675925bfa5c15b0", + "reference": "15fd216bf6516670d8d07b938675925bfa5c15b0", "shasum": "" }, "type": "library", @@ -4306,25 +5759,25 @@ "issues": "https://github.com/wp-phpunit/issues", "source": "https://github.com/wp-phpunit/wp-phpunit" }, - "time": "2024-07-17T01:13:44+00:00" + "time": "2026-02-04T01:48:23+00:00" }, { "name": "yoast/phpunit-polyfills", - "version": "3.0.0", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/Yoast/PHPUnit-Polyfills.git", - "reference": "19e6d5fb8aad31f731f774f9646a10c64a8843d2" + "reference": "134921bfca9b02d8f374c48381451da1d98402f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Yoast/PHPUnit-Polyfills/zipball/19e6d5fb8aad31f731f774f9646a10c64a8843d2", - "reference": "19e6d5fb8aad31f731f774f9646a10c64a8843d2", + "url": "https://api.github.com/repos/Yoast/PHPUnit-Polyfills/zipball/134921bfca9b02d8f374c48381451da1d98402f9", + "reference": "134921bfca9b02d8f374c48381451da1d98402f9", "shasum": "" }, "require": { - "php": ">=7.0", - "phpunit/phpunit": "^6.4.4 || ^7.0 || ^8.0 || ^9.0 || ^11.0" + "php": ">=7.1", + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.0 || ^11.0 || ^12.0" }, "require-dev": { "php-parallel-lint/php-console-highlighter": "^1.0.0", @@ -4334,7 +5787,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.x-dev" + "dev-main": "4.x-dev" } }, "autoload": { @@ -4369,7 +5822,7 @@ "security": "https://github.com/Yoast/PHPUnit-Polyfills/security/policy", "source": "https://github.com/Yoast/PHPUnit-Polyfills" }, - "time": "2024-09-07T00:24:25+00:00" + "time": "2025-02-09T18:58:54+00:00" } ], "aliases": [], @@ -4386,5 +5839,5 @@ "platform-overrides": { "php": "7.3.0" }, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.9.0" } diff --git a/gravity-pdf-updater.php b/gravity-pdf-updater.php index daf2bb410..f5542e55b 100644 --- a/gravity-pdf-updater.php +++ b/gravity-pdf-updater.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -25,18 +25,31 @@ add_action( 'init', function () { - new EDD_SL_Plugin_Updater( + $plugin_updater = new EDD_SL_Plugin_Updater( GPDF_API_URL, GPDF_PLUGIN_FILE, [ - 'version' => PDF_EXTENDED_VERSION, - 'item_id' => 137043, - 'license' => md5( site_url() ), - 'author' => 'Blue Liquid Designs', - 'beta' => false, + 'version' => PDF_EXTENDED_VERSION, + 'item_name' => 'Gravity PDF', + 'item_id' => 137043, + 'license' => md5( site_url() ), + 'author' => 'Blue Liquid Designs', + 'beta' => false, + 'wp_override' => current_user_can( 'update_plugins' ) && ! empty( $_GET['force-check'] ), // phpcs:ignore WordPress.Security.NonceVerification.Recommended ] ); - } + + $plugin_updater->init(); + + /* Only make plugin updater available when fully initialized */ + if ( ! class_exists( 'GPDFAPI' ) ) { + return; + } + + $data = \GPDFAPI::get_data_class(); + $data->updater = $plugin_updater; + }, + 1 ); /** @@ -57,27 +70,23 @@ function ( $response, $context, $class_object, $parsed_args, $url ) { $logger = \GPDFAPI::get_log_class(); - $request_body = $parsed_args['body'] ?? []; - if ( isset( $request_body['license'] ) && is_string( $request_body['license'] ) && strlen( $request_body['license'] ) > 2 ) { - /* mask the license key, if exists */ - $license = $request_body['license']; - $request_body['license'] = substr( $license, 0, 1 ) . str_repeat( '*', strlen( $license ) - 2 ) . substr( $license, -1, 1 ); - } - $logger->notice( 'Gravity PDF License Check API Request', [ 'url' => $url, 'method' => $parsed_args['method'] ?? '', - 'body' => $request_body, + 'body' => $parsed_args['body'] ?? [], ] ); - $response_code = wp_remote_retrieve_response_code( $response ); + $response_code = wp_remote_retrieve_response_code( $response ); + $response_body = wp_remote_retrieve_body( $response ); + $response_body_json = json_decode( $response_body, true ); + $response_context = [ 'status' => $response_code, - 'headers' => wp_remote_retrieve_headers( $response ), - 'body' => wp_remote_retrieve_body( $response ), + 'headers' => (array) wp_remote_retrieve_headers( $response ), + 'body' => $response_body_json ?? $response_body, ]; if ( $response_code >= 300 ) { @@ -121,15 +130,15 @@ function ( $plugin_file, $plugin_data ) { printf( '

', - esc_attr( $plugin_data['slug'] ), - esc_attr( $plugin_data['plugin'] ), + esc_attr( 'gravity-forms-pdf-extended' ), + esc_attr( 'gravity-forms-pdf-extended/pdf.php' ), 'inactive' ); echo ''; diff --git a/jest.config.js b/jest.config.js index 9512b989b..31da1be06 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,27 +1,27 @@ module.exports = { - clearMocks: true, - collectCoverageFrom: [ - 'src/assets/js/react/**/*.{js,jsx}', - '!src/assets/js/react/api/*.{js,jsx}', - '!src/assets/js/react/store/*.{js,jsx}', - '!src/assets/js/react/utilities/versionCompare.{js,jsx}' - ], - roots: [ - './tests/js-unit' - ], - transform: { - '^.+\\.js?$': 'babel-jest' - }, - coverageThreshold: { - global: { - branches: 75, - functions: 75, - lines: 75, - statements: 75 - } - }, - setupFiles: [ - './tests/js-unit/setupTests.js' - ], - testEnvironment: 'jsdom' -} \ No newline at end of file + clearMocks: true, + collectCoverageFrom: [ + 'src/assets/js/react/**/*.{js,jsx}', + '!src/assets/js/react/api/*.{js,jsx}', + '!src/assets/js/react/store/*.{js,jsx}', + '!src/assets/js/react/utilities/versionCompare.{js,jsx}', + ], + roots: [ './tests/js-unit' ], + transform: { + '^.+\\.js?$': 'babel-jest', + }, + coverageThreshold: { + global: { + branches: 75, + functions: 75, + lines: 75, + statements: 75, + }, + }, + setupFilesAfterEnv: [ './tests/js-unit/setupTests.js' ], + coverageDirectory: './tmp/jest-coverage', + testEnvironment: 'jsdom', + testEnvironmentOptions: { + customExportConditions: [ 'require', 'node', 'node-addons' ], + }, +}; diff --git a/src/assets/languages/README.MD b/languages/README.MD similarity index 100% rename from src/assets/languages/README.MD rename to languages/README.MD diff --git a/languages/gravity-pdf-de_DE-formal.l10n.php b/languages/gravity-pdf-de_DE-formal.l10n.php new file mode 100644 index 000000000..f28f6244b --- /dev/null +++ b/languages/gravity-pdf-de_DE-formal.l10n.php @@ -0,0 +1,2 @@ +'gravity-pdf','plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'de-DE-formal','project-id-version'=>'Gravity PDF','pot-creation-date'=>'2024-10-21 04:06+0000','po-revision-date'=>'2026-04-16 01:22+0000','x-generator'=>'Poedit 3.5','messages'=>['Gravity PDF'=>'Gravity PDF','https://gravitypdf.com'=>'https://gravitypdf.com','Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)'=>'Automatisch hochgradig anpassbare PDF-Dokumente mit Gravity Forms und WordPress erstellen (kanonisch)','Blue Liquid Designs'=>'Blue Liquid Designs','https://blueliquiddesigns.com.au'=>'https://blueliquiddesigns.com.au','The $type parameter is invalid. Only "view" and "model" are accepted'=>'Der Parameter $type ist ungültig. Nur "view" und "model" werden akzeptiert','Make sure to pass in a valid Gravity Forms Entry ID'=>'Vergewissern Sie sich, dass Sie eine gültige Gravity Forms Entry ID eingeben','The option key %s already exists. Use GPDFAPI::update_plugin_option instead'=>'Der Optionsschlüssel %s existiert bereits. Verwenden Sie stattdessen GPDFAPI::update_plugin_option','Could not located the PDF Settings. Ensure you pass in a valid PDF ID.'=>'Die PDF-Einstellungen konnten nicht gefunden werden. Stellen Sie sicher, dass Sie eine gültige PDF-ID eingeben.','User-Defined Fonts'=>'Benutzerdefinierte Schriftarten','This is the non-canonical release of Gravity PDF which can be deleted.'=>'Dies ist die nicht-kanonische Version von Gravity PDF, die gelöscht werden kann.','WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.'=>'WordPress Version %1$s ist erforderlich: Aktualisieren Sie auf die neueste Version. %2$sMehr Informationen%3$s.','%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.'=>'%1$sGravity Forms%3$s ist für die Verwendung von Gravity PDF erforderlich. %2$sWeitere Informationen%3$s.','%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.'=>'%1$sGravity Forms%2$s Version %3$s oder höher ist erforderlich. %4$sMehr Informationen%2$s.','You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.'=>'Sie verwenden eine %1$sveraltete Version von PHP%2$s. Wenden Sie sich für ein Update an Ihren Webhosting-Anbieter. %3$sErhalten Sie weitere Informationen%4$s.','The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'Die PHP-Erweiterung %3$s konnte nicht erkannt werden. Wenden Sie sich an Ihren Webhosting-Anbieter, um das Problem zu beheben. %1$sErhalten Sie weitere Informationen%2$s.','The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'Bei der PHP-Erweiterung MB String ist MB Regex nicht aktiviert. Wenden Sie sich an Ihren Webhosting-Anbieter, um dies zu beheben. %1$sMehr Informationen%2$s.','You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.'=>'Sie benötigen 128 MB WP-Speicher (RAM), aber wir haben nur %1$s verfügbar. %2$sVersuchen Sie diese Methoden, um Ihr Speicherlimit zu erhöhen%3$s, andernfalls kontaktieren Sie Ihren Webhosting-Provider, um das Problem zu beheben.','Gravity PDF Installation Problem'=>'Problem bei der Installation von Gravity PDF','The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:'=>'Die Mindestanforderungen für Gravity PDF sind nicht erfüllt. Bitte beheben Sie das/die unten stehende(n) Problem(e), um das Plugin zu verwenden:','The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance.'=>'Die Mindestanforderungen für das Gravity-PDF-Plugin wurden nicht erfüllt. Bitte wenden Sie sich an den Administrator der Website, um Hilfe zu erhalten.','"%s" has been deprecated as of Gravity PDF 4.0'=>'"%s" ist seit Gravity PDF 4.0 veraltet','View Gravity PDF Settings'=>'Gravity PDF Einstellungen anzeigen','Settings'=>'Einstellungen','View Gravity PDF Documentation'=>'Zeige Gravity PDF Dokumentation','Docs'=>'Dokumentation','Get Help and Support'=>'Hilfe und Support','Support'=>'Support','View Gravity PDF Extensions Shop'=>'Zeige Gravity PDF Erweiterungen-Shop','Extensions'=>'Erweiterungen','View Gravity PDF Template Shop'=>'Zeige Gravity PDF Vorlagen-Shop','Templates'=>'Vorlagen','Install Core Fonts'=>'Hauptschriftarten installieren','You do not have permission to access this page'=>'Sie haben keine Berechtigung, um auf diese Seite zuzugreifen','There was a problem processing the action. Please try again.'=>'Es gab ein Problem bei der Bearbeitung der Aktion. Bitte versuchen Sie es erneut.','The font label used for the object'=>'Die für das Objekt verwendete Schriftartbezeichnung','The path to the `regular` font file. Pass empty value if it should be deleted'=>'Der Pfad zu der `regulären` Schriftartdatei. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll','The path to the `italics` font file. Pass empty value if it should be deleted'=>'Der Pfad zu der Schriftartdatei `italics`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll','The path to the `bold` font file. Pass empty value if it should be deleted'=>'Der Pfad zur Datei der Schriftart `bold`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll','The path to the `bolditalics` font file. Pass empty value if it should be deleted'=>'Der Pfad zu der Schriftartdatei `bolditalics`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll','The Regular font is required'=>'Die Standard-Schriftart ist erforderlich','Kashida needs to be a value between 0-100'=>'Kashida muss ein Wert zwischen 0-100 sein','The upload is not a valid TTF file'=>'Der Upload ist keine gültige TTF-Datei','Cannot find %s.'=>'Kann %s nicht finden.','PDF: %s'=>'PDF: %s','There was a problem generating your PDF'=>'Bei der Erstellung Ihrer PDF-Datei ist ein Problem aufgetreten','Consent not given.'=>'Zustimmung nicht erteilt.','Subtotal'=>'Zwischensumme','Shipping (%s)'=>'Versand (%s)','Not accepted'=>'Nicht akzeptiert','%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.'=>'%1$sRegistrieren Sie Ihre Kopie von %2$s%3$s, um Zugang zu automatischen Upgrades und Support zu erhalten. Sie benötigen einen Lizenzschlüssel? %4$sKaufen Sie jetzt einen%5$s.','View plugin Documentation'=>'Plugin-Dokumentation ansehen','You must pass in a valid form ID'=>'Sie müssen eine gültige Formular-ID angeben','You must pass in a valid PDF ID'=>'Sie müssen eine gültige PDF-ID einreichen','Common Sizes'=>'Gängige Größen','A4 (210 x 297mm)'=>'A4 (210 x 297mm)','Letter (8.5 x 11in)'=>'Letter (8,5 x 11 Zoll)','Legal (8.5 x 14in)'=>'Legal (8,5 x 14 Zoll)','Ledger / Tabloid (11 x 17in)'=>'Ledger / Tabloid (11 x 17 Zoll)','Executive (7 x 10in)'=>'Executive (7 x 10 Zoll)','Custom Paper Size'=>'Benutzerdefiniertes Papierformat','"A" Sizes'=>'"A" Größen','A0 (841 x 1189mm)'=>'A0 (841 x 1189mm)','A1 (594 x 841mm)'=>'A1 (594 x 841mm)','A2 (420 x 594mm)'=>'A2 (420 x 594mm)','A3 (297 x 420mm)'=>'A3 (297 x 420 mm)','A5 (148 x 210mm)'=>'A5 (148 x 210mm)','A6 (105 x 148mm)'=>'A6 (105 x 148mm)','A7 (74 x 105mm)'=>'A7 (74 x 105mm)','A8 (52 x 74mm)'=>'A8 (52 x 74mm)','A9 (37 x 52mm)'=>'A9 (37 x 52mm)','A10 (26 x 37mm)'=>'A10 (26 x 37mm)','"B" Sizes'=>'"B" Größen','B0 (1414 x 1000mm)'=>'B0 (1414 x 1000mm)','B1 (1000 x 707mm)'=>'B1 (1000 x 707mm)','B2 (707 x 500mm)'=>'B2 (707 x 500mm)','B3 (500 x 353mm)'=>'B3 (500 x 353mm)','B4 (353 x 250mm)'=>'B4 (353 x 250mm)','B5 (250 x 176mm)'=>'B5 (250 x 176mm)','B6 (176 x 125mm)'=>'B6 (176 x 125mm)','B7 (125 x 88mm)'=>'B7 (125 x 88mm)','B8 (88 x 62mm)'=>'B8 (88 x 62mm)','B9 (62 x 44mm)'=>'B9 (62 x 44mm)','B10 (44 x 31mm)'=>'B10 (44 x 31 mm)','"C" Sizes'=>'"C" Größen','C0 (1297 x 917mm)'=>'C0 (1297 x 917 mm)','C1 (917 x 648mm)'=>'C1 (917 x 648 mm)','C2 (648 x 458mm)'=>'C2 (648 x 458 mm)','C3 (458 x 324mm)'=>'C3 (458 x 324mm)','C4 (324 x 229mm)'=>'C4 (324 x 229mm)','C5 (229 x 162mm)'=>'C5 (229 x 162mm)','C6 (162 x 114mm)'=>'C6 (162 x 114mm)','C7 (114 x 81mm)'=>'C7 (114 x 81mm)','C8 (81 x 57mm)'=>'C8 (81 x 57mm)','C9 (57 x 40mm)'=>'C9 (57 x 40mm)','C10 (40 x 28mm)'=>'C10 (40 x 28mm)','"RA" and "SRA" Sizes'=>'größen "RA" und "SRA"','RA0 (860 x 1220mm)'=>'RA0 (860 x 1220mm)','RA1 (610 x 860mm)'=>'RA1 (610 x 860mm)','RA2 (430 x 610mm)'=>'RA2 (430 x 610mm)','RA3 (305 x 430mm)'=>'RA3 (305 x 430mm)','RA4 (215 x 305mm)'=>'RA4 (215 x 305mm)','SRA0 (900 x 1280mm)'=>'SRA0 (900 x 1280mm)','SRA1 (640 x 900mm)'=>'SRA1 (640 x 900 mm)','SRA2 (450 x 640mm)'=>'SRA2 (450 x 640 mm)','SRA3 (320 x 450mm)'=>'SRA3 (320 x 450 mm)','SRA4 (225 x 320mm)'=>'SRA4 (225 x 320 mm)','Unicode'=>'Unicode','Indic'=>'Anzeige','Arabic'=>'Arabisch','Chinese, Japanese, Korean'=>'Chinesisch, Japanisch, Koreanisch','Other'=>'Andere','Could not find Gravity PDF Font'=>'Gravity PDF-Schriftart konnte nicht gefunden werden','Copy'=>'Kopieren','Print - Low Resolution'=>'Druck - niedrige Auflösung','Print - High Resolution'=>'Druck - hohe Auflösung','Modify'=>'Modifizieren','Annotate'=>'Kommentieren','Fill Forms'=>'Formulare ausfüllen','Extract'=>'Extrahieren','Assemble'=>'Montieren Sie','Settings updated.'=>'Einstellungen aktualisiert.','PDF Settings could not be saved. Please enter all required information below.'=>'Die PDF-Einstellungen konnten nicht gespeichert werden. Bitte geben Sie unten alle erforderlichen Informationen ein.','License key set by the site administrator.'=>'Vom Seitenadministrator festgelegter Lizenzschlüssel.','Learn more.'=>'Mehr erfahren.','%s license key'=>'%s Lizenzschlüssel','Deactivate License'=>'Lizenz deaktivieren','Select Media'=>'Medien auswählen','Upload File'=>'Datei hochladen','Width'=>'Breite','Height'=>'Höhe','mm'=>'mm','inches'=>'Zoll','The callback used for the %s setting is missing.'=>'Der für die Einstellung %s verwendete Callback fehlt.','%s is an invalid filename'=>'%s ist ein ungültiger Dateiname','Cannot find file %s'=>'Datei %s kann nicht gefunden werden','PDF'=>'PDF','Your support license key has been activated for this domain.'=>'Ihr Support-Lizenzschlüssel wurde für diese Domain aktiviert.','This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s.'=>'Dieser Lizenzschlüssel ist am %%s abgelaufen. %1$sBitte erneuern Sie Ihre Lizenz, um weiterhin Updates und Support zu erhalten%2$s.','This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s.'=>'Dieser Lizenzschlüssel wurde storniert (höchstwahrscheinlich aufgrund einer Rückerstattungsanfrage). %1$sBitte erwägen Sie den Kauf einer neuen Lizenz%2$s.','This license key is invalid. Please check your key has been entered correctly.'=>'Dieser Lizenzschlüssel ist ungültig. Bitte überprüfen Sie, ob Ihr Schlüssel korrekt eingegeben wurde.','The license key is invalid. Please check your key has been entered correctly.'=>'Der Lizenzschlüssel ist ungültig. Bitte überprüfen Sie, ob Ihr Schlüssel korrekt eingegeben wurde.','Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website.'=>'Ihr Lizenzschlüssel ist gültig, passt aber nicht zu Ihrer aktuellen Domain. Dies tritt normalerweise auf, wenn sich die URL Ihrer Domain ändert. Bitte speichern Sie die Einstellungen erneut, um die Lizenz für diese Website zu aktivieren.','This license key is not valid for %s. Please check your key is for this product.'=>'Dieser Lizenzschlüssel ist nicht gültig für %s. Bitte überprüfen Sie, ob Ihr Schlüssel für dieses Produkt gültig ist.','This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s.'=>'Dieser Lizenzschlüssel hat sein Aktivierungslimit erreicht. %1$sBitte aktualisieren Sie Ihre Lizenz, um das Site-Limit zu erhöhen (Sie zahlen nur die Differenz)%2$s.','An unknown error occurred while checking the license.'=>'Beim Überprüfen des Lizenzschlüssels ist ein unbekannter Fehler aufgetreten.','The licensing server is temporarily unavailable.'=>'Der Lizenzserver ist vorübergehend nicht erreichbar.','Loading...'=>'Lade...','Continue'=>'Weiter','Uninstall'=>'Deinstallieren','Cancel'=>'Abbrechen','Delete'=>'Löschen','Active'=>'Aktiv','Inactive'=>'Inaktiv','this PDF if'=>'dieses PDF, wenn','Enable'=>'Aktivieren','Disable'=>'Deaktivieren','Successfully Updated'=>'Erfolgreich aktualisiert','Successfully Deleted'=>'Erfolgreich gelöscht','No'=>'Nein','Yes'=>'Ja','Standard'=>'Standard','Advanced'=>'Erweitert','Manage'=>'Verwalten','Details'=>'Details','Select'=>'Auswählen','Version'=>'Version','Group'=>'Gruppe','Tags'=>'Schlagwörter','Template'=>'Vorlage','Manage PDF Templates'=>'PDF-Vorlagen verwalten','Add New Template'=>'Neue Vorlage hinzufügen','This form doesn\'t have any PDFs.'=>'Dieses Formular hat keine PDF-Dateien.','Let\'s go create one'=>'Mit der Erstellungen beginnen','Installed PDFs'=>'Installierte PDF’s','Search Installed Templates'=>'Installierte Vorlagen suchen','Close dialog'=>'Dialog schließen','Search the Gravity PDF Knowledgebase...'=>'Suchen Sie in der Gravity PDF Knowledgebase...','Gravity PDF Documentation'=>'Schwerkraft PDF-Dokumentation','It doesn\'t look like there are any topics related to your issue.'=>'Es sieht nicht so aus, als gäbe es irgendwelche Themen zu Ihrem Problem.','An error occurred. Please try again'=>'Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut','Requires Gravity PDF v%s'=>'Erfordert Gravity PDF v%s','This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s.'=>'Diese PDF-Vorlage ist mit Ihrer Version von Gravity PDF nicht kompatibel. Diese Vorlage benötigt Gravity PDF v%s.','Template Details'=>'Vorlage-Details','Current Template'=>'Aktuelle Vorlage','Show previous template'=>'Vorherige Vorlage anzeigen','Show next template'=>'Nächste Vorlage anzeigen','Upload is not a valid template. Upload a .zip file.'=>'Upload ist keine gültige Vorlage. Laden Sie eine .zip-Datei hoch.','Upload exceeds the 10MB limit.'=>'Der Upload überschreitet die 10MB Grenze.','Template successfully installed'=>'Vorlage erfolgreich installiert','Template successfully updated'=>'Vorlage erfolgreich aktualisiert','PDF Template(s) Successfully Installed / Updated'=>'PDF-Vorlage(n) Erfolgreich installiert / aktualisiert','There was a problem with the upload. Reload the page and try again.'=>'Es gab ein Problem mit dem Upload. Laden Sie die Seite neu und versuchen Sie es erneut.','Do you really want to delete this PDF template?%sClick \'Cancel\' to go back, \'OK\' to confirm the delete.'=>'Wollen Sie diese PDF-Vorlage wirklich löschen?%sKlicken Sie auf \'Abbrechen\', um zurückzugehen, auf \'OK\', um das Löschen zu bestätigen.','Could not delete template.'=>'Die Vorlage konnte nicht gelöscht werden.','If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made).'=>'Wenn Sie eine PDF-Vorlage im .zip-Format haben, können Sie sie hier installieren. Sie können auch eine vorhandene PDF-Vorlage aktualisieren (dabei werden alle von Ihnen vorgenommenen Änderungen überschrieben).','ALL CORE FONTS SUCCESSFULLY INSTALLED'=>'ALLE HAUPTSCHRIFTARTEN ERFOLGREICH INSTALLIERT','%s CORE FONT(S) DID NOT INSTALL CORRECTLY'=>'%s KERNSCHRIFTART(EN) NICHT KORREKT INSTALLIERT','Could not download Core Font list. Try again.'=>'Die Core Font-Liste konnte nicht heruntergeladen werden. Versuchen Sie es erneut.','Downloading %s...'=>'Herunterladen %s...','Completed installation of %s'=>'Abgeschlossene Installation von %s','Failed installation of %s'=>'Installation von %s fehlgeschlagen','Fonts remaining:'=>'Verbleibende Schriftarten:','Retry Failed Downloads?'=>'Fehlgeschlagene Downloads wiederholen?','Core font installation'=>'Installation der Hauptschriftart','Font Manager'=>'Schriftarten-Manager','Search installed fonts'=>'Installierte Schriftarten suchen','Installed Fonts'=>'Installierte Schriftarten','Regular'=>'Regulär','Italics'=>'Kursivschrift','Bold'=>'Fett','Bold Italics'=>'Fett und kursiv','Add Font'=>'Schriftart hinzufügen','Update Font'=>'Schriftart aktualisieren','Install new fonts for use in your PDF documents.'=>'Installieren Sie neue Schriftarten zur Verwendung in Ihren PDF-Dokumenten.','Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents.'=>'Nach dem Speichern werden Ihre Änderungen automatisch auf neu erstellte PDF-Dokumente angewendet, die für die Verwendung dieser Schriftart konfiguriert sind.','Font Name'=>'Schriftname','(required)'=>'(erforderlich)','The font name can only contain letters, numbers and spaces.'=>'Der Schriftname darf nur Buchstaben, Zahlen und Leerzeichen enthalten.','Please choose a name contains letters and/or numbers (and a space if you want it).'=>'Bitte wählen Sie einen Namen, der Buchstaben und/oder Zahlen enthält (und ein Leerzeichen, wenn Sie es wünschen).','Font Files'=>'Schriftart-Dateien','Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required.'=>'Wählen Sie Ihre .ttf-Schriftartdatei für die Varianten unten aus oder ziehen Sie sie per Drag & Drop. Nur die Schriftart Regular ist erforderlich.','Add a .ttf font file.'=>'Fügen Sie eine .ttf-Schriftartdatei hinzu.','View template usage'=>'Verwendung der Vorlage ansehen','← Cancel'=>'← Abbrechen','Are you sure you want to delete this font?'=>'Sind Sie sicher, dass Sie diese Schriftart löschen möchten?','Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form.'=>'Fügen Sie dieses Snippet %1$sin eine benutzerdefinierte Vorlage%3$s ein, um die Schriftart selektiv auf Textblöcke anzuwenden. Wenn Sie die Schriftart auf die gesamte PDF-Datei anwenden möchten, %2$sverwenden Sie die Einstellung Schriftart%3$s, wenn Sie die PDF-Datei im Formular konfigurieren.','Add font'=>'Schriftart hinzufügen','Update font'=>'Update Schrift','Select font'=>'Schrift auswählen','Delete font'=>'Schrift löschen','Font list empty.'=>'Schriftenliste leer.','No fonts matching your search found.'=>'Keine Schriftarten zu Ihrer Suche gefunden.','Clear Search.'=>'Suche löschen.','Your font has been saved.'=>'Ihre Schriftart wurde gespeichert.','%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again.'=>'%1$sDie Aktion konnte nicht abgeschlossen werden.%2$s Lösen Sie die oben hervorgehobenen Probleme und versuchen Sie es dann erneut.','A problem occurred. Reload the page and try again.'=>'Es ist ein Problem aufgetreten. Laden Sie die Seite neu und versuchen Sie es erneut.','%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save.'=>'%1$sSchriftartdatei(en) fehlen auf dem Server.%2$s Bitte laden Sie die Schriftart(en) erneut hoch und speichern Sie dann.','%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF.'=>'%1$sDie Schriftdatei(en) sind fehlerhaft%2$s und können nicht mit Gravity PDF verwendet werden.','Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. \'OK\' to delete, \'Cancel\' to stop.'=>'Warnung! ALLE Gravity PDF-Daten, einschließlich der Vorlagen, werden gelöscht. Dies kann nicht rückgängig gemacht werden. \'OK\' zum Löschen, \'Abbrechen\' zum Beenden.','WARNING: You are about to delete this PDF. \'Cancel\' to stop, \'OK\' to delete.'=>'WARNUNG: Sie sind im Begriff, diese PDF-Datei zu löschen. \'Abbrechen\' zum Abbrechen, \'OK\' zum Löschen.','Search the Gravity PDF Documentation...'=>'Durchsuchen Sie die Gravity PDF-Dokumentation...','Submit your search query.'=>'Geben Sie Ihre Suchanfrage ein.','Clear your search query.'=>'Löschen Sie Ihre Suchanfrage.','Approved'=>'Genehmigt','Disapproved'=>'Abgelehnt','Unapproved'=>'Nicht genehmigt','Default Template'=>'Standard-Template','Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution.'=>'Wählen Sie eine vorhandene Vorlage oder kaufen Sie weitere %1$sin unserem Vorlagen-Shop%2$s. Sie können auch %3$sIhre eigene Vorlage erstellen%4$s oder %5$suns mit der Erstellung einer maßgeschneiderten Lösung beauftragen%6$s.','Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own.'=>'Gravity PDF wird mit %1$svier völlig kostenlosen und stark anpassbaren Designs%2$s geliefert. Sie können auch weitere Vorlagen in unserem Vorlagen-Shop erwerben, uns mit der Integration vorhandener PDFs beauftragen oder mit etwas technischem Know-how Ihre eigenen erstellen.','Default Font'=>'Standard Schrift','Set the default font type used in PDFs. Choose an existing font or install your own.'=>'Legen Sie die in PDFs verwendete Standardschriftart fest. Wählen Sie eine vorhandene Schriftart oder installieren Sie Ihre eigene.','Fonts'=>'Schriftarten','Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab).'=>'Gravity PDF wird mit Schriftarten für die meisten Sprachen der Welt ausgeliefert. Sie möchten eine bestimmte Schriftart verwenden? Verwenden Sie das Schriftarten-Installationsprogramm (zu finden auf der Registerkarte Tools).','Default Paper Size'=>'Standard-Papierformat','Set the default paper size used when generating PDFs.'=>'Legen Sie die Standard-Papiergröße fest, die beim Generieren von PDF-Dateien verwendet wird.','Control the exact paper size. Can be set in millimeters or inches.'=>'Die genaue Papiergröße. Einstellbar in Millimeter oder Zoll.','Reverse Text (RTL)'=>'Umgekehrter Text (RTL)','Script like Arabic and Hebrew are written right to left.'=>'Schriften wie Arabisch und Hebräisch werden von rechts nach links geschrieben.','Enable RTL if you are writing in Arabic, Hebrew, Syriac, N\'ko, Thaana, Tifinar, Urdu or other RTL languages.'=>'Aktivieren Sie RTL, wenn Sie in Arabisch, Hebräisch, Syrisch, N\'ko, Thaana, Tifinar, Urdu oder anderen RTL-Sprachen schreiben.','Default Font Size'=>'Standard Schriftgröße','Set the default font size used in PDFs.'=>'Legen Sie die Standardschriftgröße für PDFs fest.','Default Font Color'=>'Standard Schriftfarbe','Set the default font color used in PDFs.'=>'Legen Sie die Standard-Schriftfarbe für PDFs fest.','Entry View'=>'Eingang Ansicht','Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page.'=>'Wählen Sie die Standardaktion für den Zugriff auf eine PDF-Datei von der %1$sGravity Forms-Einträge-Liste%2$s Seite aus.','View'=>'Anzeigen','Download'=>'Herunterladen','Background Processing'=>'Hintergrundverarbeitung','When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s.'=>'Wenn diese Option aktiviert ist, werden das Senden von Formularen und das erneute Senden von Benachrichtigungen mit PDFs in einer Hintergrundaufgabe verarbeitet. %1$sErfordert, dass Hintergrundaufgaben aktiviert sind%2$s.','Debug Mode'=>'Debug Modus','When enabled, debug information will be displayed on-screen for core features.'=>'Wenn diese Option aktiviert ist, werden Debug-Informationen für die wichtigsten Funktionen auf dem Bildschirm angezeigt.','Logged Out Timeout'=>'Ausgeloggt Zeitüberschreitung','Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended).'=>'Begrenzen Sie, wie lange ein %1$sabgemeldeter%2$s Benutzer nach dem Ausfüllen des Formulars direkten Zugriff auf die PDF-Datei hat. Setzen Sie den Wert auf 0, um das Zeitlimit zu deaktivieren (nicht empfohlen).','minutes'=>'Minuten','Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies.'=>'Abgemeldete Benutzer können PDFs ansehen, wenn ihre IP mit derjenigen übereinstimmt, die dem Gravity Form-Eintrag zugewiesen ist. Da sich IP-Adressen ändern können, gilt auch eine zeitliche Beschränkung.','Default Owner Restrictions'=>'Standard-Eigentümerbeschränkungen','Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability).'=>'Legen Sie die Standardberechtigungen für den PDF-Eigentümer fest. Wenn diese Option aktiviert ist, kann der Eigentümer des ursprünglichen Eintrags die PDFs NICHT einsehen (es sei denn, er verfügt über eine Benutzereinschränkungsfunktion).','Restrict Owner'=>'Eigentümer beschränken','Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis.'=>'Aktivieren Sie diese Einstellung, wenn Ihre PDFs für den Endbenutzer nicht einsehbar sein sollen. Dies kann für jedes einzelne PDF festgelegt werden.','User Restriction'=>'Benutzer-Einschränkung','Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access.'=>'Schränken Sie den PDF-Zugriff auf Benutzer mit einer dieser Fähigkeiten ein. Die Administrator-Rolle hat immer vollen Zugriff.','Only logged in users with any selected capability can view generated PDFs they don\'t have ownership of. Ownership refers to an end user who completed the original Gravity Form entry.'=>'Nur angemeldete Benutzer mit einer ausgewählten Fähigkeit können generierte PDFs einsehen, für die sie nicht die Eigentümerschaft besitzen. Die Eigentümerschaft bezieht sich auf den Endbenutzer, der den ursprünglichen Gravity Form-Eintrag ausgefüllt hat.','Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates.'=>'Installieren Sie automatisch die wichtigsten Schriftarten, die für die Erstellung von PDF-Dokumenten benötigt werden. Diese Aktion muss nur einmal ausgeführt werden, da die Schriften bei Plugin-Updates erhalten bleiben.','Get more info.'=>'Erfahren Sie mehr.','Download Core Fonts'=>'Kernschriftarten herunterladen','Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported.'=>'Installieren Sie benutzerdefinierte Schriftarten zur Verwendung in Ihren PDF-Dokumenten. Es werden nur %1$s.ttf%2$s Schriftdateien unterstützt.','Label'=>'Label','Add a descriptive label to help you differentiate between multiple PDF settings.'=>'Fügen Sie ein beschreibendes Etikett hinzu, damit Sie zwischen mehreren PDF-Einstellungen unterscheiden können.','Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s.'=>'Vorlagen bestimmen das allgemeine Aussehen der PDFs, und zusätzliche Vorlagen können %1$sim Online-Store%4$s erworben werden. Wenn Sie Ihre bestehenden Dokumente digitalisieren und automatisieren möchten, %2$snutzen Sie unseren Bespoke PDF Service%4$s. Entwickler können auch %3$sihre eigenen Vorlagen erstellen%4$s.','Notifications'=>'Benachrichtigungen','Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message.'=>'Senden Sie die PDF-Datei als E-Mail-Anhang für die ausgewählte(n) Benachrichtigung(en). %1$sSchützen Sie die PDF-Datei mit einem Passwort%3$s, wenn Sie Wert auf Sicherheit legen. Alternativ %2$skönnen Sie den Shortcode [gravitypdf]%3$s direkt in Ihrer Benachrichtigung verwenden.','Choose a Notification'=>'Benachrichtigung wählen','Filename'=>'Dateiname','Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore.'=>'Legen Sie den Dateinamen für die generierte PDF-Datei fest (ohne die Erweiterung .pdf). Mergetags werden unterstützt, und ungültige Zeichen %s werden automatisch in einen Unterstrich umgewandelt.','Conditional Logic'=>'Bedingte Logik','Enable conditional logic'=>'Bedingungsgesteuerte Logik aktivieren','Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications.'=>'Fügen Sie Regeln hinzu, um die PDF dynamisch zu aktivieren oder zu deaktivieren. Wenn sie deaktiviert sind, werden PDFs nicht im Verwaltungsbereich angezeigt, können nicht angezeigt werden und werden nicht an Benachrichtigungen angehängt.','Paper Size'=>'Papierformat','Set the paper size used when generating PDFs.'=>'Legen Sie das Papierformat fest, das bei der Erstellung von PDFs verwendet wird.','Paper Orientation'=>'Ausrichtung des Papiers','Portrait'=>'Hochformat','Landscape'=>'Querformat','Font'=>'Schriftart','Set the primary font used in PDFs. You can also install your own.'=>'Legen Sie die in PDFs verwendete Hauptschriftart fest. Sie können auch Ihre eigene installieren.','Font Size'=>'Schriftgröße','Set the font size to use in the PDF.'=>'Legen Sie die Schriftgröße in der PDF-Datei fest.','Font Color'=>'Schriftfarbe','Set the font color to use in the PDF.'=>'Legen Sie die Schriftfarbe in der PDF-Datei fest.','Script like Arabic, Hebrew, Syriac (and many others) are written right to left.'=>'Schriften wie Arabisch, Hebräisch, Syrisch (und viele andere) werden von rechts nach links geschrieben.','Format'=>'Format','Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats.'=>'Erzeugen Sie ein Dokument, das dem ausgewählten PDF-Format entspricht. Wasserzeichen, Alpha-Transparenz und PDF-Sicherheit werden automatisch deaktiviert, wenn Sie die Formate PDF/A-1b oder PDF/X-1a verwenden.','Enable PDF Security'=>'PDF-Sicherheit aktivieren','Password protect generated PDFs, and/or restrict user capabilities.'=>'Schützen Sie die generierten PDFs mit einem Passwort und/oder schränken Sie die Benutzerfunktionen ein.','Password'=>'Passwort','Password protect the PDF, or leave blank to disable. Mergetags are supported.'=>'Schützen Sie die PDF-Datei mit einem Passwort, oder lassen Sie das Feld leer, um es zu deaktivieren. Mergetags werden unterstützt.','Privileges'=>'Berechtigungen','Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security).'=>'Deaktivieren Sie Privilegien, um die Möglichkeiten des Endbenutzers in der PDF-Datei einzuschränken. Privilegien sind leicht zu umgehen und eignen sich nur, um dem Benutzer Ihre Absichten mitzuteilen (und nicht als Mittel zur Zugriffskontrolle oder Sicherheit).','Select End User PDF Privileges'=>'PDF-Berechtigungen für Endbenutzer auswählen','Image DPI'=>'Bild DPI','Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document.'=>'Kontrollieren Sie den DPI-Wert (Dots per Inch) in PDFs. Setzen Sie den Wert auf 300, wenn Sie ein Dokument professionell drucken.','Enable Public Access'=>'Öffentlichen Zugang ermöglichen','When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form\'s entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s.'=>'Wenn der öffentliche Zugang aktiviert ist, sind alle Sicherheitsprotokolle deaktiviert und %3$sjeder kann das PDF-Dokument für ALLE Einträge in Ihrem Formular einsehen%4$s. Für mehr Sicherheit verwenden Sie %1$sstattdessen die Funktion für signierte PDF-URLs%2$s.','When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s.'=>'Wenn diese Option aktiviert ist, kann der Eigentümer des Originaleintrags die PDFs NICHT einsehen. Diese Einstellung wird außer Kraft gesetzt %1$swenn Sie signierte PDF-URLs verwenden%2$s.','Enable Advanced Templating'=>'Aktivieren Sie erweiterte Vorlagen','A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine.'=>'Eine Legacy-Einstellung, die es ermöglicht, eine Vorlage als PHP zu behandeln, mit direktem Zugriff auf die PDF-Engine.','Master Password'=>'Master-Passwort','Set the PDF Owner Password which is used to prevent the PDF privileges being changed.'=>'Legen Sie das PDF-Besitzerkennwort fest, mit dem Sie verhindern können, dass die PDF-Berechtigungen geändert werden.','Show Form Title'=>'Formular-Titel anzeigen','Display the form title at the beginning of the PDF.'=>'Zeigen Sie den Titel des Formulars am Anfang der PDF-Datei an.','Show Page Names'=>'Seitennamen anzeigen','Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s.'=>'Zeigt die Namen der Formularseiten in der PDF-Datei an. Erfordert die Verwendung des Feldes %1$sSeitenumbruch%2$s.','Show HTML Fields'=>'HTML-Felder anzeigen','Display HTML fields in the PDF.'=>'HTML-Felder in der PDF-Datei anzeigen.','Show Section Break Description'=>'Abschnitt anzeigen Pause Beschreibung','Display the Section Break field description in the PDF.'=>'Zeigen Sie die Beschreibung des Feldes Abschnittswechsel in der PDF-Datei an.','Enable Conditional Logic'=>'Abhängigkeitsregel aktivieren','When enabled the PDF will adhere to the form field conditional logic and show/hide fields.'=>'Wenn diese Option aktiviert ist, hält sich die PDF-Datei an die bedingte Logik der Formularfelder und blendet Felder ein oder aus.','Show Empty Fields'=>'Leere Felder anzeigen','Display Empty fields in the PDF.'=>'Leere Felder in der PDF-Datei anzeigen.','Header'=>'Header','The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s.'=>'Die Kopfzeile wird oben auf jeder Seite eingefügt. Für einfache Spalten %1$sversuchen Sie diesen HTML-Tabellenausschnitt%2$s.','First Page Header'=>'Kopfzeile der ersten Seite','Override the header on the first page of the PDF.'=>'Überschreiben Sie die Kopfzeile auf der ersten Seite der PDF-Datei.','Use different header on first page of PDF?'=>'Eine andere Kopfzeile auf der ersten Seite der PDF-Datei verwenden?','Footer'=>'Footer','The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. '=>'Die Fußzeile wird am unteren Rand jeder Seite eingefügt. Für einfache Textfußzeilen verwenden Sie die Schaltflächen für die linke, mittlere und rechte Ausrichtung im Editor. Für einfache Spalten %1$sversuchen Sie diesen HTML-Tabellenausschnitt%2$s. Verwenden Sie die speziellen %3$s{PAGENO}%4$s und %3$s{nbpg}%4$s Tags, um eine Seitennummerierung anzuzeigen. ','First Page Footer'=>'Fußzeile der ersten Seite','Override the footer on the first page of the PDF.'=>'Überschreiben Sie die Fußzeile auf der ersten Seite der PDF-Datei.','Use different footer on first page of PDF?'=>'Eine andere Fußzeile auf der ersten Seite der PDF-Datei verwenden?','Background Color'=>'Hintergrundfarbe','Set the background color for all pages.'=>'Legen Sie die Hintergrundfarbe für alle Seiten fest.','Background Image'=>'Hintergrundbild','The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload.'=>'Das Hintergrundbild ist auf allen Seiten enthalten. Um ein optimales Ergebnis zu erzielen, verwenden Sie ein Bild mit denselben Abmessungen wie das Papierformat und lassen Sie es vor dem Hochladen durch ein Bildoptimierungstool laufen.','The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version.'=>'Die PDF-Vorlage %1$s erfordert die Gravity PDF-Version %2$s. Aktualisieren Sie auf die neueste Version.','This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised.'=>'Diese Methode wurde entfernt, da mPDF die Einstellung der Bild-DPI nach der Initialisierung der Klasse nicht mehr unterstützt.','Shortcode'=>'Shortcode','PDF List'=>'PDF-Liste','None'=>'Keine','Download PDF'=>'PDF herunterladen','Copy the %s PDF shortcode to the clipboard'=>'Kopieren Sie den %s PDF-Shortcode in die Zwischenablage','Copied'=>'Kopiert','Shortcode copied!'=>'Shortcode kopiert!','Copy Shortcode'=>'Shortcode kopieren','Edit this PDF'=>'Dieses PDF bearbeiten','Edit'=>'Bearbeiten','Duplicate this PDF'=>'Duplizieren diese PDF-Datei','Duplicate'=>'Duplizieren','Delete this PDF'=>'Lösche diese PDF-Datei','%s PDF'=>'%s PDF','This form doesn\'t have any PDFs. Let\'s go %1$screate one%2$s.'=>'Dieses Formular hat keine PDFs. Lassen Sie uns %1$seines erstellen%2$s.','Requires Gravity PDF'=>'Erfordert Gravity PDF','Legacy'=>'Veraltet','There is a new version of %1$s available.'=>'Es ist eine neue Version von %1$s verfügbar.','Contact your network administrator to install the update.'=>'Wenden dich an deinen Netzwerkadministrator, um das Update zu installieren.','%1$sView version %2$s details%3$s.'=>'%1$sDetails zur Version %2$s anzeigen%3$s.','%1$sView version %2$s details%3$s or %4$supdate now%5$s.'=>'%1$s Sehe dir Version %2$s Details an%3$s oder %4$sjetzt aktualisieren%5$s.','Update now.'=>'Jetzt aktualisieren.','You do not have permission to install plugin updates'=>'Du hast keine Berechtigung, um Aktualisierungen für Erweiterungen durchzuführen','Error'=>'Fehler','Update PDF'=>'PDF aktualisieren','Add PDF'=>'PDF hinzufügen','There was a problem saving your PDF settings. Please try again.'=>'Beim Speichern Ihrer PDF-Einstellungen ist ein Problem aufgetreten. Bitte versuchen Sie es erneut.','PDF could not be saved. Please enter all required information below.'=>'PDF konnte nicht gespeichert werden. Bitte geben Sie unten alle erforderlichen Informationen ein.','PDF saved successfully. %1$sBack to PDF list.%2$s'=>'PDF erfolgreich gespeichert. %1$sZurück zur PDF-Liste.%2$s','PDF successfully deleted.'=>'PDF erfolgreich gelöscht.','PDF successfully duplicated.'=>'PDF erfolgreich dupliziert.','There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder.'=>'Es gab ein Problem bei der Erstellung des Verzeichnisses %s. Vergewissern Sie sich, dass Sie Schreibrechte für Ihren Uploads-Ordner haben.','Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue.'=>'Gravity PDF hat keine Schreibrechte für das Verzeichnis %s. Wenden Sie sich an Ihren Webhosting-Anbieter, um das Problem zu beheben.','Signed (+1 week)'=>'Signiert (+1 Woche)','Signed (+1 month)'=>'Unterschrieben (+1 Monat)','Signed (+1 year)'=>'Unterzeichnet (+1 Jahr)','PDF URLs'=>'PDF-URLs','The PDF configuration is not currently active.'=>'Die PDF-Konfiguration ist derzeit nicht aktiv.','PDF conditional logic requirements have not been met.'=>'Die Anforderungen der PDF-Bedingungslogik wurden nicht erfüllt.','Your PDF is no longer accessible.'=>'Ihr PDF ist nicht mehr zugänglich.','You do not have access to view this PDF.'=>'Sie haben keinen Zugang, um diese PDF-Datei anzusehen.','PDFs'=>'PDFs','The PDF could not be saved.'=>'Die PDF-Datei konnte nicht gespeichert werden.','Could not find PDF configuration requested'=>'Die angeforderte PDF-Konfiguration konnte nicht gefunden werden','Page %d'=>'Seite %d','An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Es ist ein unbekannter Fehler aufgetreten, und Ihr Lizenzschlüssel wurde möglicherweise nicht korrekt deaktiviert. %1$sMelden Sie sich bei Ihrem GravityPDF.com-Konto%2$s an und überprüfen Sie, ob Ihre Website vom Schlüssel entkoppelt wurde.','An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Ein API-Fehler ist aufgetreten und Ihr Lizenzschlüssel wurde möglicherweise nicht korrekt deaktiviert. %1$sMelden Sie sich in Ihrem GravityPDF.com-Konto an%2$s und prüfen Sie, ob Ihre Seite vom Schlüssel entkoppelt wurde.','License key deactivated.'=>'Lizenzschlüssel deaktiviert.','Access Pass license key deactivated.'=>'Access Pass-Lizenzschlüssel deaktiviert.','This method has been superseded by self::process()'=>'Diese Methode wurde durch self::process() abgelöst','Gravity PDF Environment'=>'Schwerkraft PDF Umgebung','PHP'=>'PHP','Directories and Permissions'=>'Verzeichnisse und Berechtigungen','Global Settings'=>'Globale Einstellungen','Security Settings'=>'Sicherheitseinstellungen','WP Memory'=>'WP Speicher','Default Charset'=>'Standard-Zeichensatz','Internal Encoding'=>'Interne Kodierung','PDF Working Directory'=>'PDF-Arbeitsverzeichnis','PDF Working Directory URL'=>'PDF Arbeitsverzeichnis URL','Font Folder location'=>'Speicherort des Schriftartenordners','Temporary Folder location'=>'Speicherort des temporären Ordners','Temporary Folder permissions'=>'Berechtigungen für temporäre Ordner','Temporary Folder protected'=>'Temporärer Ordner geschützt','mPDF Temporary location'=>'mPDF Temporärer Speicherort','Outdated Templates'=>'Veraltete Vorlagen','In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.'=>'Um Updates direkt von GravityPDF.com %1$s zu erhalten, müssen Sie einen einmaligen Download des Plugins%2$s durchführen.','Canonical Release'=>'Kanonische Veröffentlichung','PDF Entry List Action'=>'PDF-Eingabeliste Aktion','Off'=>'Aus','User Restrictions'=>'URL-Einschränkungen','minute(s)'=>'Minute(n)','No valid PDF template found in Zip archive.'=>'Keine gültige PDF-Vorlage im Zip-Archiv gefunden.','The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed.'=>'Der Dateiname %s enthält ungültige Zeichen. Nur alphanumerische Zeichen, Bindestriche und Unterstriche sind erlaubt.','The PHP file %s is not a valid PDF Template.'=>'Die PHP-Datei %s ist keine gültige PDF-Vorlage.','There was a problem removing the Gravity Form "%s" PDF configuration. Try delete manually.'=>'Es gab ein Problem beim Entfernen der Gravity Form "%s" PDF-Konfiguration. Versuchen Sie, sie manuell zu löschen.','There was a problem removing the %s directory. Clean up manually via (S)FTP.'=>'Es gab ein Problem beim Entfernen des Verzeichnisses %s. Bereinigen Sie manuell über (S)FTP.','Accent Color'=>'Akzentfarbe','The accent color is used for the page and section titles, as well as the border.'=>'Die Akzentfarbe wird für die Seiten- und Abschnittstitel sowie für den Rahmen verwendet.','Secondary Color'=>'Sekundäre Farbe','The secondary color is used with the field labels and for alternate rows.'=>'Die sekundäre Farbe wird für die Feldbeschriftungen und für die alternativen Zeilen verwendet.','Combine the field label and value or have a distinct label/value.'=>'Kombinieren Sie die Feldbezeichnung und den Wert oder haben Sie eine eigene Bezeichnung/Wert.','Combined Label'=>'Kombiniertes Etikett','Split Label'=>'Etikett teilen','Container Background Color'=>'Container Hintergrundfarbe','Control the color of the field background.'=>'Steuern Sie die Farbe des Feldhintergrunds.','Field Border Color'=>'Feld Rahmen Farbe','Control the color of the field border.'=>'Steuern Sie die Farbe des Feldrandes.','Dismiss Notice'=>'Hinweis ausblenden','Gravity PDF needs to download the Core PDF fonts.'=>'Gravity PDF muss die Core PDF-Schriften herunterladen.','Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once.'=>'Bevor Sie mit Gravity Forms eine PDF-Datei erstellen können, müssen die Hauptschriftarten auf Ihrem Server gespeichert werden. Dies muss nur einmal gemacht werden.','Want more features? Take a look at our addons.'=>'Sie möchten mehr Funktionen? Werfen Sie einen Blick auf unsere Addons.','Add new PDF'=>'Neue PDF-Datei hinzufügen','Toggle %s Section'=>'Toggle %s Abschnitt','View or download %s.pdf'=>'Anzeigen oder herunterladen %s.pdf','Download PDFs'=>'PDFs herunterladen','View PDFs'=>'PDFs anzeigen','View PDF'=>'PDF anzeigen','No PDFs available for this entry.'=>'Für diesen Eintrag sind keine PDFs verfügbar.','Get help with Gravity PDF'=>'Hilfe mit Gravity PDF erhalten','Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help.'=>'Suchen Sie in der Dokumentation nach einer Antwort auf Ihre Frage. Wenn Sie weitere Hilfe benötigen, wenden Sie sich an den Support und unser Team wird Ihnen gerne weiterhelfen.','View Documentation'=>'Dokumentation ansehen','Contact Support'=>'Support kontaktieren','Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded).'=>'Die Supportzeiten sind Montag bis Freitag von 9:00 bis 17:00 Uhr, %1$sSydney Australia time%2$s (Feiertage ausgenommen).','To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s.'=>'Um automatische Updates nutzen zu können, geben Sie unten Ihren bzw. Ihre Lizenzschlüssel ein und speichern Sie diese. %1$sIhre gekauften Lizenzen finden Sie in Ihrem GravityPDF.com-Konto%2$s.','PDF link not displayed because conditional logic requirements have not been met.'=>'PDF-Link wird nicht angezeigt, da die Anforderungen der bedingten Logik nicht erfüllt wurden.','(Admin Only Message)'=>'(Nur Admin Nachricht)','Could not get Gravity PDF configuration using the PDF and Entry IDs passed.'=>'Die Schwerkraft-PDF-Konfiguration konnte mit den übergebenen PDF- und Eingabe-IDs nicht abgerufen werden.','No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either "entry" or "lid" as the query string name – or by passing an ID directly to the shortcode.'=>'Keine Gravity Form-Eingangs-ID an Gravity PDF übergeben. Stellen Sie sicher, dass Sie die Eintrags-ID über den Query-String der Bestätigungs-URL übergeben - entweder mit "entry" oder "lid" als Query-String-Name - oder indem Sie eine ID direkt an den Shortcode übergeben.','PDF link not displayed because PDF is inactive.'=>'PDF-Link wird nicht angezeigt, da PDF inaktiv ist.','This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed.'=>'Dieser Vorgang löscht ALLE Gravity PDF-Einstellungen und deaktiviert das Plugin. Wenn Sie fortfahren, werden alle Einstellungen, Konfigurationen, benutzerdefinierten Vorlagen und Schriftarten entfernt.','General'=>'Allgemein','Appearance'=>'Aussehen','Tools'=>'Werkzeuge','Help'=>'Hilfe','License'=>'Lizenz','Default PDF Options'=>'Standard-PDF-Optionen','Control the default settings to use when you create new PDFs on your forms.'=>'Legen Sie die Standardeinstellungen fest, die bei der Erstellung neuer PDFs in Ihren Formularen verwendet werden sollen.','Security'=>'Sicherheit','Licensing'=>'Lizenzierung','PDF Download Link'=>'PDF Download Link','Include the [gravitypdf] shortcode in the form\'s Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s.'=>'Fügen Sie den Shortcode [gravitypdf] in die Bestätigungs- oder Benachrichtigungseinstellungen des Formulars ein, um einen PDF-Download-Link anzuzeigen. %1$sMehr Informationen%2$s.','Unlimited'=>'Unbegrenzt','We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s.'=>'Wir empfehlen dringend, dass Sie Ihrer Website mindestens 128 MB verfügbaren WP-Speicher (RAM) zuweisen. %1$sFinden Sie heraus, wie Sie diese Grenze erhöhen können%2$s.','We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled.'=>'Wir haben festgestellt, dass die PHP-Laufzeitkonfigurationseinstellung %1$sallow_url_fopen%2$s deaktiviert ist.','You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature.'=>'Möglicherweise bemerken Sie Probleme bei der Anzeige von Bildern in Ihren PDFs. Wenden Sie sich an Ihren Webhosting-Anbieter, um Hilfe bei der Aktivierung dieser Funktion zu erhalten.','Gravity PDF\'s temporary directory is publicly accessible.'=>'Das temporäre Verzeichnis von Gravity PDF ist öffentlich zugänglich.','It is recommended to %1$smove the folder outside the public server directory%2$s.'=>'Es wird empfohlen, den Ordner %1$saußerhalb des öffentlichen Serververzeichnisses zu verschieben%2$s.','%1$s version %2$s is out of date. The core version is %3$s'=>'%1$s Version %2$s ist veraltet. Die aktuelle Version ist %3$s','Learn how to update'=>'Erfahren Sie, wie Sie veraltete Templates aktualisieren']]; \ No newline at end of file diff --git a/languages/gravity-pdf-de_DE-formal.mo b/languages/gravity-pdf-de_DE-formal.mo new file mode 100644 index 000000000..477c5cabf Binary files /dev/null and b/languages/gravity-pdf-de_DE-formal.mo differ diff --git a/languages/gravity-pdf-de_DE-formal.po b/languages/gravity-pdf-de_DE-formal.po new file mode 100644 index 000000000..2db804817 --- /dev/null +++ b/languages/gravity-pdf-de_DE-formal.po @@ -0,0 +1,2198 @@ +msgid "" +msgstr "" +"Project-Id-Version: Gravity PDF\n" +"Report-Msgid-Bugs-To: https://gravitypdf.com\n" +"Last-Translator: FULL NAME \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-21 04:06+0000\n" +"PO-Revision-Date: 2026-04-16 01:22+0000\n" +"Language: de-DE-formal\n" +"X-Generator: Poedit 3.5\n" +"X-Domain: gravity-pdf\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +#: pdf.php +#: src/Helper/Helper_Data.php:147 +#: src/Model/Model_PDF.php:992 +msgid "Gravity PDF" +msgstr "Gravity PDF" + +#. Plugin URI of the plugin +#: pdf.php +msgid "https://gravitypdf.com" +msgstr "https://gravitypdf.com" + +#. Description of the plugin +#: pdf.php +msgid "Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)" +msgstr "Automatisch hochgradig anpassbare PDF-Dokumente mit Gravity Forms und WordPress erstellen (kanonisch)" + +#. Author of the plugin +#: pdf.php +msgid "Blue Liquid Designs" +msgstr "Blue Liquid Designs" + +#. Author URI of the plugin +#: pdf.php +msgid "https://blueliquiddesigns.com.au" +msgstr "https://blueliquiddesigns.com.au" + +#: api.php:232 +msgid "The $type parameter is invalid. Only \"view\" and \"model\" are accepted" +msgstr "Der Parameter $type ist ungültig. Nur \"view\" und \"model\" werden akzeptiert" + +#: api.php:272 +#: api.php:472 +msgid "Make sure to pass in a valid Gravity Forms Entry ID" +msgstr "Vergewissern Sie sich, dass Sie eine gültige Gravity Forms Entry ID eingeben" + +#. translators: %s: option key name +#: api.php:408 +#, php-format +msgid "The option key %s already exists. Use GPDFAPI::update_plugin_option instead" +msgstr "Der Optionsschlüssel %s existiert bereits. Verwenden Sie stattdessen GPDFAPI::update_plugin_option" + +#: api.php:479 +msgid "Could not located the PDF Settings. Ensure you pass in a valid PDF ID." +msgstr "Die PDF-Einstellungen konnten nicht gefunden werden. Stellen Sie sicher, dass Sie eine gültige PDF-ID eingeben." + +#: api.php:623 +#: src/Helper/Helper_Abstract_Options.php:1002 +#: src/Helper/Helper_Data.php:312 +#: src/Model/Model_Custom_Fonts.php:238 +msgid "User-Defined Fonts" +msgstr "Benutzerdefinierte Schriftarten" + +#: gravity-pdf-updater.php:141 +msgid "This is the non-canonical release of Gravity PDF which can be deleted." +msgstr "Dies ist die nicht-kanonische Version von Gravity PDF, die gelöscht werden kann." + +#. translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:196 +#, php-format +msgid "WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s." +msgstr "WordPress Version %1$s ist erforderlich: Aktualisieren Sie auf die neueste Version. %2$sMehr Informationen%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:218 +#, php-format +msgid "%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s." +msgstr "%1$sGravity Forms%3$s ist für die Verwendung von Gravity PDF erforderlich. %2$sWeitere Informationen%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag +#: pdf.php:227 +#, php-format +msgid "%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s." +msgstr "%1$sGravity Forms%2$s Version %3$s oder höher ist erforderlich. %4$sMehr Informationen%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag +#: pdf.php:249 +#, php-format +msgid "You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s." +msgstr "Sie verwenden eine %1$sveraltete Version von PHP%2$s. Wenden Sie sich für ein Update an Ihren Webhosting-Anbieter. %3$sErhalten Sie weitere Informationen%4$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name +#: pdf.php:272 +#: pdf.php:319 +#: pdf.php:345 +#: pdf.php:367 +#: pdf.php:377 +#, php-format +msgid "The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "Die PHP-Erweiterung %3$s konnte nicht erkannt werden. Wenden Sie sich an Ihren Webhosting-Anbieter, um das Problem zu beheben. %1$sErhalten Sie weitere Informationen%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag +#: pdf.php:298 +#, php-format +msgid "The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "Bei der PHP-Erweiterung MB String ist MB Regex nicht aktiviert. Wenden Sie sich an Ihren Webhosting-Anbieter, um dies zu beheben. %1$sMehr Informationen%2$s." + +#. translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag +#: pdf.php:403 +#, php-format +msgid "You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix." +msgstr "Sie benötigen 128 MB WP-Speicher (RAM), aber wir haben nur %1$s verfügbar. %2$sVersuchen Sie diese Methoden, um Ihr Speicherlimit zu erhöhen%3$s, andernfalls kontaktieren Sie Ihren Webhosting-Provider, um das Problem zu beheben." + +#: pdf.php:488 +msgid "Gravity PDF Installation Problem" +msgstr "Problem bei der Installation von Gravity PDF" + +#: pdf.php:490 +msgid "The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:" +msgstr "Die Mindestanforderungen für Gravity PDF sind nicht erfüllt. Bitte beheben Sie das/die unten stehende(n) Problem(e), um das Plugin zu verwenden:" + +#: pdf.php:497 +msgid "The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance." +msgstr "Die Mindestanforderungen für das Gravity-PDF-Plugin wurden nicht erfüllt. Bitte wenden Sie sich an den Administrator der Website, um Hilfe zu erhalten." + +#. translators: %s: deprecated method name +#: src/bootstrap.php:135 +#: src/bootstrap.php:147 +#: src/deprecated.php:45 +#: src/deprecated.php:58 +#, php-format +msgid "\"%s\" has been deprecated as of Gravity PDF 4.0" +msgstr "\"%s\" ist seit Gravity PDF 4.0 veraltet" + +#: src/bootstrap.php:310 +msgid "View Gravity PDF Settings" +msgstr "Gravity PDF Einstellungen anzeigen" + +#: src/bootstrap.php:310 +#: src/View/View_Settings.php:174 +msgid "Settings" +msgstr "Einstellungen" + +#: src/bootstrap.php:330 +msgid "View Gravity PDF Documentation" +msgstr "Zeige Gravity PDF Dokumentation" + +#: src/bootstrap.php:330 +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "Docs" +msgstr "Dokumentation" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Get Help and Support" +msgstr "Hilfe und Support" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Support" +msgstr "Support" + +#: src/bootstrap.php:332 +msgid "View Gravity PDF Extensions Shop" +msgstr "Zeige Gravity PDF Erweiterungen-Shop" + +#: src/bootstrap.php:332 +#: src/View/View_Settings.php:208 +msgid "Extensions" +msgstr "Erweiterungen" + +#: src/bootstrap.php:333 +msgid "View Gravity PDF Template Shop" +msgstr "Zeige Gravity PDF Vorlagen-Shop" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/bootstrap.php:333 +#: src/Helper/Helper_Options_Fields.php:72 +msgid "Templates" +msgstr "Vorlagen" + +#: src/Controller/Controller_Actions.php:132 +#: src/Helper/Helper_Options_Fields.php:227 +msgid "Install Core Fonts" +msgstr "Hauptschriftarten installieren" + +#: src/Controller/Controller_Actions.php:207 +#: src/Model/Model_Form_Settings.php:171 +#: src/Model/Model_Form_Settings.php:208 +#: src/Model/Model_Form_Settings.php:330 +#: src/View/View_Settings.php:427 +msgid "You do not have permission to access this page" +msgstr "Sie haben keine Berechtigung, um auf diese Seite zuzugreifen" + +#: src/Controller/Controller_Actions.php:214 +msgid "There was a problem processing the action. Please try again." +msgstr "Es gab ein Problem bei der Bearbeitung der Aktion. Bitte versuchen Sie es erneut." + +#: src/Controller/Controller_Custom_Fonts.php:121 +#: src/Controller/Controller_Custom_Fonts.php:150 +msgid "The font label used for the object" +msgstr "Die für das Objekt verwendete Schriftartbezeichnung" + +#: src/Controller/Controller_Custom_Fonts.php:156 +msgid "The path to the `regular` font file. Pass empty value if it should be deleted" +msgstr "Der Pfad zu der `regulären` Schriftartdatei. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll" + +#: src/Controller/Controller_Custom_Fonts.php:162 +msgid "The path to the `italics` font file. Pass empty value if it should be deleted" +msgstr "Der Pfad zu der Schriftartdatei `italics`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll" + +#: src/Controller/Controller_Custom_Fonts.php:168 +msgid "The path to the `bold` font file. Pass empty value if it should be deleted" +msgstr "Der Pfad zur Datei der Schriftart `bold`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll" + +#: src/Controller/Controller_Custom_Fonts.php:174 +msgid "The path to the `bolditalics` font file. Pass empty value if it should be deleted" +msgstr "Der Pfad zu der Schriftartdatei `bolditalics`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll" + +#: src/Controller/Controller_Custom_Fonts.php:225 +msgid "The Regular font is required" +msgstr "Die Standard-Schriftart ist erforderlich" + +#: src/Controller/Controller_Custom_Fonts.php:338 +msgid "Kashida needs to be a value between 0-100" +msgstr "Kashida muss ein Wert zwischen 0-100 sein" + +#: src/Controller/Controller_Custom_Fonts.php:480 +msgid "The upload is not a valid TTF file" +msgstr "Der Upload ist keine gültige TTF-Datei" + +#. translators: %s: font filename +#: src/Controller/Controller_Custom_Fonts.php:547 +#, php-format +msgid "Cannot find %s." +msgstr "Kann %s nicht finden." + +#. translators: %s: PDF name +#: src/Controller/Controller_Export_Entries.php:55 +#, php-format +msgid "PDF: %s" +msgstr "PDF: %s" + +#: src/Controller/Controller_PDF.php:434 +#: src/View/View_PDF.php:244 +msgid "There was a problem generating your PDF" +msgstr "Bei der Erstellung Ihrer PDF-Datei ist ein Problem aufgetreten" + +#: src/Helper/Fields/Field_Consent.php:142 +msgid "Consent not given." +msgstr "Zustimmung nicht erteilt." + +#: src/Helper/Fields/Field_Products.php:216 +msgid "Subtotal" +msgstr "Zwischensumme" + +#. translators: %s: shipping method name +#: src/Helper/Fields/Field_Products.php:221 +#, php-format +msgid "Shipping (%s)" +msgstr "Versand (%s)" + +#: src/Helper/Fields/Field_Tos.php:101 +msgid "Not accepted" +msgstr "Nicht akzeptiert" + +#. translators: 1: Opening tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Helper_Abstract_Addon.php:983 +#, php-format +msgid "%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." +msgstr "%1$sRegistrieren Sie Ihre Kopie von %2$s%3$s, um Zugang zu automatischen Upgrades und Support zu erhalten. Sie benötigen einen Lizenzschlüssel? %4$sKaufen Sie jetzt einen%5$s." + +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "View plugin Documentation" +msgstr "Plugin-Dokumentation ansehen" + +#: src/Helper/Helper_Abstract_Options.php:396 +#: src/Helper/Helper_Abstract_Options.php:415 +msgid "You must pass in a valid form ID" +msgstr "Sie müssen eine gültige Formular-ID angeben" + +#: src/Helper/Helper_Abstract_Options.php:457 +msgid "You must pass in a valid PDF ID" +msgstr "Sie müssen eine gültige PDF-ID einreichen" + +#: src/Helper/Helper_Abstract_Options.php:842 +msgid "Common Sizes" +msgstr "Gängige Größen" + +#: src/Helper/Helper_Abstract_Options.php:843 +msgid "A4 (210 x 297mm)" +msgstr "A4 (210 x 297mm)" + +#: src/Helper/Helper_Abstract_Options.php:844 +msgid "Letter (8.5 x 11in)" +msgstr "Letter (8,5 x 11 Zoll)" + +#: src/Helper/Helper_Abstract_Options.php:845 +msgid "Legal (8.5 x 14in)" +msgstr "Legal (8,5 x 14 Zoll)" + +#: src/Helper/Helper_Abstract_Options.php:846 +msgid "Ledger / Tabloid (11 x 17in)" +msgstr "Ledger / Tabloid (11 x 17 Zoll)" + +#: src/Helper/Helper_Abstract_Options.php:847 +msgid "Executive (7 x 10in)" +msgstr "Executive (7 x 10 Zoll)" + +#: src/Helper/Helper_Abstract_Options.php:848 +#: src/Helper/Helper_Options_Fields.php:96 +#: src/Helper/Helper_Options_Fields.php:328 +msgid "Custom Paper Size" +msgstr "Benutzerdefiniertes Papierformat" + +#: src/Helper/Helper_Abstract_Options.php:851 +msgid "\"A\" Sizes" +msgstr "\"A\" Größen" + +#: src/Helper/Helper_Abstract_Options.php:852 +msgid "A0 (841 x 1189mm)" +msgstr "A0 (841 x 1189mm)" + +#: src/Helper/Helper_Abstract_Options.php:853 +msgid "A1 (594 x 841mm)" +msgstr "A1 (594 x 841mm)" + +#: src/Helper/Helper_Abstract_Options.php:854 +msgid "A2 (420 x 594mm)" +msgstr "A2 (420 x 594mm)" + +#: src/Helper/Helper_Abstract_Options.php:855 +msgid "A3 (297 x 420mm)" +msgstr "A3 (297 x 420 mm)" + +#: src/Helper/Helper_Abstract_Options.php:856 +msgid "A5 (148 x 210mm)" +msgstr "A5 (148 x 210mm)" + +#: src/Helper/Helper_Abstract_Options.php:857 +msgid "A6 (105 x 148mm)" +msgstr "A6 (105 x 148mm)" + +#: src/Helper/Helper_Abstract_Options.php:858 +msgid "A7 (74 x 105mm)" +msgstr "A7 (74 x 105mm)" + +#: src/Helper/Helper_Abstract_Options.php:859 +msgid "A8 (52 x 74mm)" +msgstr "A8 (52 x 74mm)" + +#: src/Helper/Helper_Abstract_Options.php:860 +msgid "A9 (37 x 52mm)" +msgstr "A9 (37 x 52mm)" + +#: src/Helper/Helper_Abstract_Options.php:861 +msgid "A10 (26 x 37mm)" +msgstr "A10 (26 x 37mm)" + +#: src/Helper/Helper_Abstract_Options.php:864 +msgid "\"B\" Sizes" +msgstr "\"B\" Größen" + +#: src/Helper/Helper_Abstract_Options.php:865 +msgid "B0 (1414 x 1000mm)" +msgstr "B0 (1414 x 1000mm)" + +#: src/Helper/Helper_Abstract_Options.php:866 +msgid "B1 (1000 x 707mm)" +msgstr "B1 (1000 x 707mm)" + +#: src/Helper/Helper_Abstract_Options.php:867 +msgid "B2 (707 x 500mm)" +msgstr "B2 (707 x 500mm)" + +#: src/Helper/Helper_Abstract_Options.php:868 +msgid "B3 (500 x 353mm)" +msgstr "B3 (500 x 353mm)" + +#: src/Helper/Helper_Abstract_Options.php:869 +msgid "B4 (353 x 250mm)" +msgstr "B4 (353 x 250mm)" + +#: src/Helper/Helper_Abstract_Options.php:870 +msgid "B5 (250 x 176mm)" +msgstr "B5 (250 x 176mm)" + +#: src/Helper/Helper_Abstract_Options.php:871 +msgid "B6 (176 x 125mm)" +msgstr "B6 (176 x 125mm)" + +#: src/Helper/Helper_Abstract_Options.php:872 +msgid "B7 (125 x 88mm)" +msgstr "B7 (125 x 88mm)" + +#: src/Helper/Helper_Abstract_Options.php:873 +msgid "B8 (88 x 62mm)" +msgstr "B8 (88 x 62mm)" + +#: src/Helper/Helper_Abstract_Options.php:874 +msgid "B9 (62 x 44mm)" +msgstr "B9 (62 x 44mm)" + +#: src/Helper/Helper_Abstract_Options.php:875 +msgid "B10 (44 x 31mm)" +msgstr "B10 (44 x 31 mm)" + +#: src/Helper/Helper_Abstract_Options.php:878 +msgid "\"C\" Sizes" +msgstr "\"C\" Größen" + +#: src/Helper/Helper_Abstract_Options.php:879 +msgid "C0 (1297 x 917mm)" +msgstr "C0 (1297 x 917 mm)" + +#: src/Helper/Helper_Abstract_Options.php:880 +msgid "C1 (917 x 648mm)" +msgstr "C1 (917 x 648 mm)" + +#: src/Helper/Helper_Abstract_Options.php:881 +msgid "C2 (648 x 458mm)" +msgstr "C2 (648 x 458 mm)" + +#: src/Helper/Helper_Abstract_Options.php:882 +msgid "C3 (458 x 324mm)" +msgstr "C3 (458 x 324mm)" + +#: src/Helper/Helper_Abstract_Options.php:883 +msgid "C4 (324 x 229mm)" +msgstr "C4 (324 x 229mm)" + +#: src/Helper/Helper_Abstract_Options.php:884 +msgid "C5 (229 x 162mm)" +msgstr "C5 (229 x 162mm)" + +#: src/Helper/Helper_Abstract_Options.php:885 +msgid "C6 (162 x 114mm)" +msgstr "C6 (162 x 114mm)" + +#: src/Helper/Helper_Abstract_Options.php:886 +msgid "C7 (114 x 81mm)" +msgstr "C7 (114 x 81mm)" + +#: src/Helper/Helper_Abstract_Options.php:887 +msgid "C8 (81 x 57mm)" +msgstr "C8 (81 x 57mm)" + +#: src/Helper/Helper_Abstract_Options.php:888 +msgid "C9 (57 x 40mm)" +msgstr "C9 (57 x 40mm)" + +#: src/Helper/Helper_Abstract_Options.php:889 +msgid "C10 (40 x 28mm)" +msgstr "C10 (40 x 28mm)" + +#: src/Helper/Helper_Abstract_Options.php:892 +msgid "\"RA\" and \"SRA\" Sizes" +msgstr "größen \"RA\" und \"SRA\"" + +#: src/Helper/Helper_Abstract_Options.php:893 +msgid "RA0 (860 x 1220mm)" +msgstr "RA0 (860 x 1220mm)" + +#: src/Helper/Helper_Abstract_Options.php:894 +msgid "RA1 (610 x 860mm)" +msgstr "RA1 (610 x 860mm)" + +#: src/Helper/Helper_Abstract_Options.php:895 +msgid "RA2 (430 x 610mm)" +msgstr "RA2 (430 x 610mm)" + +#: src/Helper/Helper_Abstract_Options.php:896 +msgid "RA3 (305 x 430mm)" +msgstr "RA3 (305 x 430mm)" + +#: src/Helper/Helper_Abstract_Options.php:897 +msgid "RA4 (215 x 305mm)" +msgstr "RA4 (215 x 305mm)" + +#: src/Helper/Helper_Abstract_Options.php:898 +msgid "SRA0 (900 x 1280mm)" +msgstr "SRA0 (900 x 1280mm)" + +#: src/Helper/Helper_Abstract_Options.php:899 +msgid "SRA1 (640 x 900mm)" +msgstr "SRA1 (640 x 900 mm)" + +#: src/Helper/Helper_Abstract_Options.php:900 +msgid "SRA2 (450 x 640mm)" +msgstr "SRA2 (450 x 640 mm)" + +#: src/Helper/Helper_Abstract_Options.php:901 +msgid "SRA3 (320 x 450mm)" +msgstr "SRA3 (320 x 450 mm)" + +#: src/Helper/Helper_Abstract_Options.php:902 +msgid "SRA4 (225 x 320mm)" +msgstr "SRA4 (225 x 320 mm)" + +#: src/Helper/Helper_Abstract_Options.php:918 +msgid "Unicode" +msgstr "Unicode" + +#: src/Helper/Helper_Abstract_Options.php:932 +msgid "Indic" +msgstr "Anzeige" + +#: src/Helper/Helper_Abstract_Options.php:937 +msgid "Arabic" +msgstr "Arabisch" + +#: src/Helper/Helper_Abstract_Options.php:943 +msgid "Chinese, Japanese, Korean" +msgstr "Chinesisch, Japanisch, Koreanisch" + +#: src/Helper/Helper_Abstract_Options.php:948 +msgid "Other" +msgstr "Andere" + +#: src/Helper/Helper_Abstract_Options.php:1059 +msgid "Could not find Gravity PDF Font" +msgstr "Gravity PDF-Schriftart konnte nicht gefunden werden" + +#: src/Helper/Helper_Abstract_Options.php:1071 +#: src/Helper/Helper_PDF_List_Table.php:301 +msgid "Copy" +msgstr "Kopieren" + +#: src/Helper/Helper_Abstract_Options.php:1072 +msgid "Print - Low Resolution" +msgstr "Druck - niedrige Auflösung" + +#: src/Helper/Helper_Abstract_Options.php:1073 +msgid "Print - High Resolution" +msgstr "Druck - hohe Auflösung" + +#: src/Helper/Helper_Abstract_Options.php:1074 +msgid "Modify" +msgstr "Modifizieren" + +#: src/Helper/Helper_Abstract_Options.php:1075 +msgid "Annotate" +msgstr "Kommentieren" + +#: src/Helper/Helper_Abstract_Options.php:1076 +msgid "Fill Forms" +msgstr "Formulare ausfüllen" + +#: src/Helper/Helper_Abstract_Options.php:1077 +msgid "Extract" +msgstr "Extrahieren" + +#: src/Helper/Helper_Abstract_Options.php:1078 +msgid "Assemble" +msgstr "Montieren Sie" + +#: src/Helper/Helper_Abstract_Options.php:1184 +msgid "Settings updated." +msgstr "Einstellungen aktualisiert." + +#: src/Helper/Helper_Abstract_Options.php:1340 +#: src/Helper/Helper_Abstract_Options.php:1348 +#: src/Helper/Helper_Abstract_Options.php:1356 +msgid "PDF Settings could not be saved. Please enter all required information below." +msgstr "Die PDF-Einstellungen konnten nicht gespeichert werden. Bitte geben Sie unten alle erforderlichen Informationen ein." + +#: src/Helper/Helper_Abstract_Options.php:1723 +msgid "License key set by the site administrator." +msgstr "Vom Seitenadministrator festgelegter Lizenzschlüssel." + +#: src/Helper/Helper_Abstract_Options.php:1724 +msgid "Learn more." +msgstr "Mehr erfahren." + +#. translators: %s: add-on name +#: src/Helper/Helper_Abstract_Options.php:1744 +#, php-format +msgid "%s license key" +msgstr "%s Lizenzschlüssel" + +#: src/Helper/Helper_Abstract_Options.php:1762 +msgid "Deactivate License" +msgstr "Lizenz deaktivieren" + +#: src/Helper/Helper_Abstract_Options.php:2127 +#: src/Helper/Helper_Abstract_Options.php:2128 +msgid "Select Media" +msgstr "Medien auswählen" + +#: src/Helper/Helper_Abstract_Options.php:2129 +msgid "Upload File" +msgstr "Datei hochladen" + +#: src/Helper/Helper_Abstract_Options.php:2369 +msgid "Width" +msgstr "Breite" + +#: src/Helper/Helper_Abstract_Options.php:2381 +msgid "Height" +msgstr "Höhe" + +#: src/Helper/Helper_Abstract_Options.php:2398 +msgid "mm" +msgstr "mm" + +#: src/Helper/Helper_Abstract_Options.php:2399 +msgid "inches" +msgstr "Zoll" + +#. translators: %s: setting ID +#: src/Helper/Helper_Abstract_Options.php:2468 +#, php-format +msgid "The callback used for the %s setting is missing." +msgstr "Der für die Einstellung %s verwendete Callback fehlt." + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:106 +#, php-format +msgid "%s is an invalid filename" +msgstr "%s ist ein ungültiger Dateiname" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:131 +#, php-format +msgid "Cannot find file %s" +msgstr "Datei %s kann nicht gefunden werden" + +#: src/Helper/Helper_Data.php:146 +#: src/Model/Model_Mergetags.php:125 +msgid "PDF" +msgstr "PDF" + +#: src/Helper/Helper_Data.php:181 +#: src/Helper/Helper_Data.php:182 +msgid "Your support license key has been activated for this domain." +msgstr "Ihr Support-Lizenzschlüssel wurde für diese Domain aktiviert." + +#. translators: 1: Opening tag, 2: Closing tag. Note: %%s is a placeholder for the expiry date filled in later. +#: src/Helper/Helper_Data.php:184 +#, php-format +msgid "This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s." +msgstr "Dieser Lizenzschlüssel ist am %%s abgelaufen. %1$sBitte erneuern Sie Ihre Lizenz, um weiterhin Updates und Support zu erhalten%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:186 +#: src/Helper/Helper_Data.php:187 +#, php-format +msgid "This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s." +msgstr "Dieser Lizenzschlüssel wurde storniert (höchstwahrscheinlich aufgrund einer Rückerstattungsanfrage). %1$sBitte erwägen Sie den Kauf einer neuen Lizenz%2$s." + +#: src/Helper/Helper_Data.php:188 +msgid "This license key is invalid. Please check your key has been entered correctly." +msgstr "Dieser Lizenzschlüssel ist ungültig. Bitte überprüfen Sie, ob Ihr Schlüssel korrekt eingegeben wurde." + +#: src/Helper/Helper_Data.php:189 +msgid "The license key is invalid. Please check your key has been entered correctly." +msgstr "Der Lizenzschlüssel ist ungültig. Bitte überprüfen Sie, ob Ihr Schlüssel korrekt eingegeben wurde." + +#: src/Helper/Helper_Data.php:190 +msgid "Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website." +msgstr "Ihr Lizenzschlüssel ist gültig, passt aber nicht zu Ihrer aktuellen Domain. Dies tritt normalerweise auf, wenn sich die URL Ihrer Domain ändert. Bitte speichern Sie die Einstellungen erneut, um die Lizenz für diese Website zu aktivieren." + +#. translators: %s: add-on name +#: src/Helper/Helper_Data.php:192 +#: src/Helper/Helper_Data.php:194 +#, php-format +msgid "This license key is not valid for %s. Please check your key is for this product." +msgstr "Dieser Lizenzschlüssel ist nicht gültig für %s. Bitte überprüfen Sie, ob Ihr Schlüssel für dieses Produkt gültig ist." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:196 +#, php-format +msgid "This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s." +msgstr "Dieser Lizenzschlüssel hat sein Aktivierungslimit erreicht. %1$sBitte aktualisieren Sie Ihre Lizenz, um das Site-Limit zu erhöhen (Sie zahlen nur die Differenz)%2$s." + +#: src/Helper/Helper_Data.php:197 +#: src/Helper/Helper_Data.php:198 +#: src/Helper/Helper_Data.php:199 +msgid "An unknown error occurred while checking the license." +msgstr "Beim Überprüfen des Lizenzschlüssels ist ein unbekannter Fehler aufgetreten." + +#: src/Helper/Helper_Data.php:200 +msgid "The licensing server is temporarily unavailable." +msgstr "Der Lizenzserver ist vorübergehend nicht erreichbar." + +#: src/Helper/Helper_Data.php:238 +msgid "Loading..." +msgstr "Lade..." + +#: src/Helper/Helper_Data.php:239 +msgid "Continue" +msgstr "Weiter" + +#: src/Helper/Helper_Data.php:240 +msgid "Uninstall" +msgstr "Deinstallieren" + +#: src/Helper/Helper_Data.php:241 +msgid "Cancel" +msgstr "Abbrechen" + +#: src/Helper/Helper_Data.php:242 +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete" +msgstr "Löschen" + +#: src/Helper/Helper_Data.php:243 +#: src/Helper/Helper_PDF_List_Table.php:220 +#: src/Model/Model_Form_Settings.php:925 +msgid "Active" +msgstr "Aktiv" + +#: src/Helper/Helper_Data.php:244 +#: src/Helper/Helper_PDF_List_Table.php:223 +#: src/Model/Model_Form_Settings.php:875 +#: src/Model/Model_Form_Settings.php:925 +msgid "Inactive" +msgstr "Inaktiv" + +#: src/Helper/Helper_Data.php:245 +msgid "this PDF if" +msgstr "dieses PDF, wenn" + +#: src/Helper/Helper_Data.php:246 +msgid "Enable" +msgstr "Aktivieren" + +#: src/Helper/Helper_Data.php:247 +msgid "Disable" +msgstr "Deaktivieren" + +#: src/Helper/Helper_Data.php:248 +msgid "Successfully Updated" +msgstr "Erfolgreich aktualisiert" + +#: src/Helper/Helper_Data.php:249 +msgid "Successfully Deleted" +msgstr "Erfolgreich gelöscht" + +#: src/Helper/Helper_Data.php:250 +msgid "No" +msgstr "Nein" + +#: src/Helper/Helper_Data.php:251 +msgid "Yes" +msgstr "Ja" + +#: src/Helper/Helper_Data.php:252 +msgid "Standard" +msgstr "Standard" + +#: src/Helper/Helper_Data.php:253 +#: src/View/View_Form_Settings.php:78 +msgid "Advanced" +msgstr "Erweitert" + +#: src/Helper/Helper_Data.php:254 +msgid "Manage" +msgstr "Verwalten" + +#: src/Helper/Helper_Data.php:255 +msgid "Details" +msgstr "Details" + +#: src/Helper/Helper_Data.php:256 +msgid "Select" +msgstr "Auswählen" + +#: src/Helper/Helper_Data.php:257 +msgid "Version" +msgstr "Version" + +#: src/Helper/Helper_Data.php:258 +msgid "Group" +msgstr "Gruppe" + +#: src/Helper/Helper_Data.php:259 +msgid "Tags" +msgstr "Schlagwörter" + +#: src/Helper/Helper_Data.php:261 +#: src/Helper/Helper_Options_Fields.php:261 +#: src/Helper/Helper_PDF_List_Table.php:97 +#: src/View/View_Form_Settings.php:66 +msgid "Template" +msgstr "Vorlage" + +#: src/Helper/Helper_Data.php:262 +msgid "Manage PDF Templates" +msgstr "PDF-Vorlagen verwalten" + +#: src/Helper/Helper_Data.php:263 +msgid "Add New Template" +msgstr "Neue Vorlage hinzufügen" + +#: src/Helper/Helper_Data.php:264 +msgid "This form doesn't have any PDFs." +msgstr "Dieses Formular hat keine PDF-Dateien." + +#: src/Helper/Helper_Data.php:265 +msgid "Let's go create one" +msgstr "Mit der Erstellungen beginnen" + +#: src/Helper/Helper_Data.php:266 +msgid "Installed PDFs" +msgstr "Installierte PDF’s" + +#: src/Helper/Helper_Data.php:267 +msgid "Search Installed Templates" +msgstr "Installierte Vorlagen suchen" + +#: src/Helper/Helper_Data.php:268 +msgid "Close dialog" +msgstr "Dialog schließen" + +#: src/Helper/Helper_Data.php:270 +msgid "Search the Gravity PDF Knowledgebase..." +msgstr "Suchen Sie in der Gravity PDF Knowledgebase..." + +#: src/Helper/Helper_Data.php:271 +msgid "Gravity PDF Documentation" +msgstr "Schwerkraft PDF-Dokumentation" + +#: src/Helper/Helper_Data.php:272 +msgid "It doesn't look like there are any topics related to your issue." +msgstr "Es sieht nicht so aus, als gäbe es irgendwelche Themen zu Ihrem Problem." + +#: src/Helper/Helper_Data.php:273 +msgid "An error occurred. Please try again" +msgstr "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:276 +#, php-format +msgid "Requires Gravity PDF v%s" +msgstr "Erfordert Gravity PDF v%s" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:278 +#, php-format +msgid "This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s." +msgstr "Diese PDF-Vorlage ist mit Ihrer Version von Gravity PDF nicht kompatibel. Diese Vorlage benötigt Gravity PDF v%s." + +#: src/Helper/Helper_Data.php:279 +msgid "Template Details" +msgstr "Vorlage-Details" + +#: src/Helper/Helper_Data.php:280 +msgid "Current Template" +msgstr "Aktuelle Vorlage" + +#: src/Helper/Helper_Data.php:281 +msgid "Show previous template" +msgstr "Vorherige Vorlage anzeigen" + +#: src/Helper/Helper_Data.php:282 +msgid "Show next template" +msgstr "Nächste Vorlage anzeigen" + +#: src/Helper/Helper_Data.php:283 +msgid "Upload is not a valid template. Upload a .zip file." +msgstr "Upload ist keine gültige Vorlage. Laden Sie eine .zip-Datei hoch." + +#: src/Helper/Helper_Data.php:284 +msgid "Upload exceeds the 10MB limit." +msgstr "Der Upload überschreitet die 10MB Grenze." + +#: src/Helper/Helper_Data.php:285 +msgid "Template successfully installed" +msgstr "Vorlage erfolgreich installiert" + +#: src/Helper/Helper_Data.php:286 +msgid "Template successfully updated" +msgstr "Vorlage erfolgreich aktualisiert" + +#: src/Helper/Helper_Data.php:287 +msgid "PDF Template(s) Successfully Installed / Updated" +msgstr "PDF-Vorlage(n) Erfolgreich installiert / aktualisiert" + +#: src/Helper/Helper_Data.php:288 +msgid "There was a problem with the upload. Reload the page and try again." +msgstr "Es gab ein Problem mit dem Upload. Laden Sie die Seite neu und versuchen Sie es erneut." + +#. translators: %s: newline characters separating the two sentences +#: src/Helper/Helper_Data.php:290 +#, php-format +msgid "Do you really want to delete this PDF template?%sClick 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "Wollen Sie diese PDF-Vorlage wirklich löschen?%sKlicken Sie auf 'Abbrechen', um zurückzugehen, auf 'OK', um das Löschen zu bestätigen." + +#: src/Helper/Helper_Data.php:291 +msgid "Could not delete template." +msgstr "Die Vorlage konnte nicht gelöscht werden." + +#: src/Helper/Helper_Data.php:292 +msgid "If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made)." +msgstr "Wenn Sie eine PDF-Vorlage im .zip-Format haben, können Sie sie hier installieren. Sie können auch eine vorhandene PDF-Vorlage aktualisieren (dabei werden alle von Ihnen vorgenommenen Änderungen überschrieben)." + +#: src/Helper/Helper_Data.php:294 +msgid "ALL CORE FONTS SUCCESSFULLY INSTALLED" +msgstr "ALLE HAUPTSCHRIFTARTEN ERFOLGREICH INSTALLIERT" + +#. translators: %s: number of fonts that failed to install +#: src/Helper/Helper_Data.php:296 +#, php-format +msgid "%s CORE FONT(S) DID NOT INSTALL CORRECTLY" +msgstr "%s KERNSCHRIFTART(EN) NICHT KORREKT INSTALLIERT" + +#: src/Helper/Helper_Data.php:297 +msgid "Could not download Core Font list. Try again." +msgstr "Die Core Font-Liste konnte nicht heruntergeladen werden. Versuchen Sie es erneut." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:299 +#, php-format +msgid "Downloading %s..." +msgstr "Herunterladen %s..." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:301 +#, php-format +msgid "Completed installation of %s" +msgstr "Abgeschlossene Installation von %s" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:303 +#, php-format +msgid "Failed installation of %s" +msgstr "Installation von %s fehlgeschlagen" + +#: src/Helper/Helper_Data.php:304 +msgid "Fonts remaining:" +msgstr "Verbleibende Schriftarten:" + +#: src/Helper/Helper_Data.php:305 +msgid "Retry Failed Downloads?" +msgstr "Fehlgeschlagene Downloads wiederholen?" + +#: src/Helper/Helper_Data.php:306 +msgid "Core font installation" +msgstr "Installation der Hauptschriftart" + +#: src/Helper/Helper_Data.php:309 +msgid "Font Manager" +msgstr "Schriftarten-Manager" + +#: src/Helper/Helper_Data.php:310 +msgid "Search installed fonts" +msgstr "Installierte Schriftarten suchen" + +#: src/Helper/Helper_Data.php:311 +msgid "Installed Fonts" +msgstr "Installierte Schriftarten" + +#: src/Helper/Helper_Data.php:313 +msgid "Regular" +msgstr "Regulär" + +#: src/Helper/Helper_Data.php:314 +msgid "Italics" +msgstr "Kursivschrift" + +#: src/Helper/Helper_Data.php:315 +msgid "Bold" +msgstr "Fett" + +#: src/Helper/Helper_Data.php:316 +msgid "Bold Italics" +msgstr "Fett und kursiv" + +#: src/Helper/Helper_Data.php:317 +msgid "Add Font" +msgstr "Schriftart hinzufügen" + +#: src/Helper/Helper_Data.php:318 +msgid "Update Font" +msgstr "Schriftart aktualisieren" + +#: src/Helper/Helper_Data.php:319 +msgid "Install new fonts for use in your PDF documents." +msgstr "Installieren Sie neue Schriftarten zur Verwendung in Ihren PDF-Dokumenten." + +#: src/Helper/Helper_Data.php:320 +msgid "Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents." +msgstr "Nach dem Speichern werden Ihre Änderungen automatisch auf neu erstellte PDF-Dokumente angewendet, die für die Verwendung dieser Schriftart konfiguriert sind." + +#: src/Helper/Helper_Data.php:321 +msgid "Font Name" +msgstr "Schriftname" + +#: src/Helper/Helper_Data.php:322 +msgid "(required)" +msgstr "(erforderlich)" + +#: src/Helper/Helper_Data.php:323 +msgid "The font name can only contain letters, numbers and spaces." +msgstr "Der Schriftname darf nur Buchstaben, Zahlen und Leerzeichen enthalten." + +#: src/Helper/Helper_Data.php:324 +msgid "Please choose a name contains letters and/or numbers (and a space if you want it)." +msgstr "Bitte wählen Sie einen Namen, der Buchstaben und/oder Zahlen enthält (und ein Leerzeichen, wenn Sie es wünschen)." + +#: src/Helper/Helper_Data.php:325 +msgid "Font Files" +msgstr "Schriftart-Dateien" + +#: src/Helper/Helper_Data.php:326 +msgid "Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required." +msgstr "Wählen Sie Ihre .ttf-Schriftartdatei für die Varianten unten aus oder ziehen Sie sie per Drag & Drop. Nur die Schriftart Regular ist erforderlich." + +#: src/Helper/Helper_Data.php:327 +msgid "Add a .ttf font file." +msgstr "Fügen Sie eine .ttf-Schriftartdatei hinzu." + +#: src/Helper/Helper_Data.php:328 +msgid "View template usage" +msgstr "Verwendung der Vorlage ansehen" + +#: src/Helper/Helper_Data.php:329 +msgid "← Cancel" +msgstr "← Abbrechen" + +#: src/Helper/Helper_Data.php:330 +msgid "Are you sure you want to delete this font?" +msgstr "Sind Sie sicher, dass Sie diese Schriftart löschen möchten?" + +#. translators: 1: Opening tag (custom template link), 2: Opening tag (font setting link), 3: Closing tag +#: src/Helper/Helper_Data.php:332 +#, php-format +msgid "Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form." +msgstr "Fügen Sie dieses Snippet %1$sin eine benutzerdefinierte Vorlage%3$s ein, um die Schriftart selektiv auf Textblöcke anzuwenden. Wenn Sie die Schriftart auf die gesamte PDF-Datei anwenden möchten, %2$sverwenden Sie die Einstellung Schriftart%3$s, wenn Sie die PDF-Datei im Formular konfigurieren." + +#: src/Helper/Helper_Data.php:333 +msgid "Add font" +msgstr "Schriftart hinzufügen" + +#: src/Helper/Helper_Data.php:334 +msgid "Update font" +msgstr "Update Schrift" + +#: src/Helper/Helper_Data.php:335 +msgid "Select font" +msgstr "Schrift auswählen" + +#: src/Helper/Helper_Data.php:336 +msgid "Delete font" +msgstr "Schrift löschen" + +#: src/Helper/Helper_Data.php:339 +msgid "Font list empty." +msgstr "Schriftenliste leer." + +#: src/Helper/Helper_Data.php:340 +msgid "No fonts matching your search found." +msgstr "Keine Schriftarten zu Ihrer Suche gefunden." + +#: src/Helper/Helper_Data.php:341 +msgid "Clear Search." +msgstr "Suche löschen." + +#: src/Helper/Helper_Data.php:342 +msgid "Your font has been saved." +msgstr "Ihre Schriftart wurde gespeichert." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:344 +#, php-format +msgid "%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again." +msgstr "%1$sDie Aktion konnte nicht abgeschlossen werden.%2$s Lösen Sie die oben hervorgehobenen Probleme und versuchen Sie es dann erneut." + +#: src/Helper/Helper_Data.php:345 +msgid "A problem occurred. Reload the page and try again." +msgstr "Es ist ein Problem aufgetreten. Laden Sie die Seite neu und versuchen Sie es erneut." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:347 +#, php-format +msgid "%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save." +msgstr "%1$sSchriftartdatei(en) fehlen auf dem Server.%2$s Bitte laden Sie die Schriftart(en) erneut hoch und speichern Sie dann." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:349 +#, php-format +msgid "%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF." +msgstr "%1$sDie Schriftdatei(en) sind fehlerhaft%2$s und können nicht mit Gravity PDF verwendet werden." + +#: src/Helper/Helper_Data.php:351 +msgid "Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop." +msgstr "Warnung! ALLE Gravity PDF-Daten, einschließlich der Vorlagen, werden gelöscht. Dies kann nicht rückgängig gemacht werden. 'OK' zum Löschen, 'Abbrechen' zum Beenden." + +#: src/Helper/Helper_Data.php:352 +msgid "WARNING: You are about to delete this PDF. 'Cancel' to stop, 'OK' to delete." +msgstr "WARNUNG: Sie sind im Begriff, diese PDF-Datei zu löschen. 'Abbrechen' zum Abbrechen, 'OK' zum Löschen." + +#: src/Helper/Helper_Data.php:355 +msgid "Search the Gravity PDF Documentation..." +msgstr "Durchsuchen Sie die Gravity PDF-Dokumentation..." + +#: src/Helper/Helper_Data.php:356 +msgid "Submit your search query." +msgstr "Geben Sie Ihre Suchanfrage ein." + +#: src/Helper/Helper_Data.php:357 +msgid "Clear your search query." +msgstr "Löschen Sie Ihre Suchanfrage." + +#: src/Helper/Helper_Data.php:515 +msgid "Approved" +msgstr "Genehmigt" + +#: src/Helper/Helper_Data.php:516 +msgid "Disapproved" +msgstr "Abgelehnt" + +#: src/Helper/Helper_Data.php:517 +msgid "Unapproved" +msgstr "Nicht genehmigt" + +#: src/Helper/Helper_Options_Fields.php:65 +msgid "Default Template" +msgstr "Standard-Template" + +#. translators: 1: Opening tag (template shop), 2: Closing tag, 3: Opening tag (build your own), 4: Closing tag, 5: Opening tag (hire us), 6: Closing tag +#: src/Helper/Helper_Options_Fields.php:67 +#, php-format +msgid "Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution." +msgstr "Wählen Sie eine vorhandene Vorlage oder kaufen Sie weitere %1$sin unserem Vorlagen-Shop%2$s. Sie können auch %3$sIhre eigene Vorlage erstellen%4$s oder %5$suns mit der Erstellung einer maßgeschneiderten Lösung beauftragen%6$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:72 +#, php-format +msgid "Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own." +msgstr "Gravity PDF wird mit %1$svier völlig kostenlosen und stark anpassbaren Designs%2$s geliefert. Sie können auch weitere Vorlagen in unserem Vorlagen-Shop erwerben, uns mit der Integration vorhandener PDFs beauftragen oder mit etwas technischem Know-how Ihre eigenen erstellen." + +#: src/Helper/Helper_Options_Fields.php:77 +msgid "Default Font" +msgstr "Standard Schrift" + +#: src/Helper/Helper_Options_Fields.php:78 +msgid "Set the default font type used in PDFs. Choose an existing font or install your own." +msgstr "Legen Sie die in PDFs verwendete Standardschriftart fest. Wählen Sie eine vorhandene Schriftart oder installieren Sie Ihre eigene." + +#: src/Helper/Helper_Options_Fields.php:81 +#: src/Helper/Helper_Options_Fields.php:235 +msgid "Fonts" +msgstr "Schriftarten" + +#: src/Helper/Helper_Options_Fields.php:81 +msgid "Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab)." +msgstr "Gravity PDF wird mit Schriftarten für die meisten Sprachen der Welt ausgeliefert. Sie möchten eine bestimmte Schriftart verwenden? Verwenden Sie das Schriftarten-Installationsprogramm (zu finden auf der Registerkarte Tools)." + +#: src/Helper/Helper_Options_Fields.php:87 +msgid "Default Paper Size" +msgstr "Standard-Papierformat" + +#: src/Helper/Helper_Options_Fields.php:88 +msgid "Set the default paper size used when generating PDFs." +msgstr "Legen Sie die Standard-Papiergröße fest, die beim Generieren von PDF-Dateien verwendet wird." + +#: src/Helper/Helper_Options_Fields.php:97 +#: src/Helper/Helper_Options_Fields.php:329 +msgid "Control the exact paper size. Can be set in millimeters or inches." +msgstr "Die genaue Papiergröße. Einstellbar in Millimeter oder Zoll." + +#: src/Helper/Helper_Options_Fields.php:104 +#: src/Helper/Helper_Options_Fields.php:108 +#: src/Helper/Helper_Options_Fields.php:381 +msgid "Reverse Text (RTL)" +msgstr "Umgekehrter Text (RTL)" + +#: src/Helper/Helper_Options_Fields.php:105 +msgid "Script like Arabic and Hebrew are written right to left." +msgstr "Schriften wie Arabisch und Hebräisch werden von rechts nach links geschrieben." + +#: src/Helper/Helper_Options_Fields.php:108 +msgid "Enable RTL if you are writing in Arabic, Hebrew, Syriac, N'ko, Thaana, Tifinar, Urdu or other RTL languages." +msgstr "Aktivieren Sie RTL, wenn Sie in Arabisch, Hebräisch, Syrisch, N'ko, Thaana, Tifinar, Urdu oder anderen RTL-Sprachen schreiben." + +#: src/Helper/Helper_Options_Fields.php:113 +msgid "Default Font Size" +msgstr "Standard Schriftgröße" + +#: src/Helper/Helper_Options_Fields.php:114 +msgid "Set the default font size used in PDFs." +msgstr "Legen Sie die Standardschriftgröße für PDFs fest." + +#: src/Helper/Helper_Options_Fields.php:124 +msgid "Default Font Color" +msgstr "Standard Schriftfarbe" + +#: src/Helper/Helper_Options_Fields.php:127 +msgid "Set the default font color used in PDFs." +msgstr "Legen Sie die Standard-Schriftfarbe für PDFs fest." + +#: src/Helper/Helper_Options_Fields.php:137 +msgid "Entry View" +msgstr "Eingang Ansicht" + +#. translators: 1: Opening tag (entries list page), 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:139 +#, php-format +msgid "Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page." +msgstr "Wählen Sie die Standardaktion für den Zugriff auf eine PDF-Datei von der %1$sGravity Forms-Einträge-Liste%2$s Seite aus." + +#: src/Helper/Helper_Options_Fields.php:142 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:36 +msgid "View" +msgstr "Anzeigen" + +#: src/Helper/Helper_Options_Fields.php:143 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:37 +msgid "Download" +msgstr "Herunterladen" + +#: src/Helper/Helper_Options_Fields.php:150 +#: src/Model/Model_System_Report.php:288 +msgid "Background Processing" +msgstr "Hintergrundverarbeitung" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:152 +#, php-format +msgid "When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s." +msgstr "Wenn diese Option aktiviert ist, werden das Senden von Formularen und das erneute Senden von Benachrichtigungen mit PDFs in einer Hintergrundaufgabe verarbeitet. %1$sErfordert, dass Hintergrundaufgaben aktiviert sind%2$s." + +#: src/Helper/Helper_Options_Fields.php:159 +#: src/Model/Model_System_Report.php:295 +msgid "Debug Mode" +msgstr "Debug Modus" + +#: src/Helper/Helper_Options_Fields.php:162 +msgid "When enabled, debug information will be displayed on-screen for core features." +msgstr "Wenn diese Option aktiviert ist, werden Debug-Informationen für die wichtigsten Funktionen auf dem Bildschirm angezeigt." + +#: src/Helper/Helper_Options_Fields.php:173 +#: src/Helper/Helper_Options_Fields.php:180 +#: src/Model/Model_System_Report.php:311 +msgid "Logged Out Timeout" +msgstr "Ausgeloggt Zeitüberschreitung" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:175 +#, php-format +msgid "Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended)." +msgstr "Begrenzen Sie, wie lange ein %1$sabgemeldeter%2$s Benutzer nach dem Ausfüllen des Formulars direkten Zugriff auf die PDF-Datei hat. Setzen Sie den Wert auf 0, um das Zeitlimit zu deaktivieren (nicht empfohlen)." + +#: src/Helper/Helper_Options_Fields.php:176 +msgid "minutes" +msgstr "Minuten" + +#: src/Helper/Helper_Options_Fields.php:180 +msgid "Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies." +msgstr "Abgemeldete Benutzer können PDFs ansehen, wenn ihre IP mit derjenigen übereinstimmt, die dem Gravity Form-Eintrag zugewiesen ist. Da sich IP-Adressen ändern können, gilt auch eine zeitliche Beschränkung." + +#: src/Helper/Helper_Options_Fields.php:185 +msgid "Default Owner Restrictions" +msgstr "Standard-Eigentümerbeschränkungen" + +#: src/Helper/Helper_Options_Fields.php:186 +msgid "Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability)." +msgstr "Legen Sie die Standardberechtigungen für den PDF-Eigentümer fest. Wenn diese Option aktiviert ist, kann der Eigentümer des ursprünglichen Eintrags die PDFs NICHT einsehen (es sei denn, er verfügt über eine Benutzereinschränkungsfunktion)." + +#: src/Helper/Helper_Options_Fields.php:189 +#: src/Helper/Helper_Options_Fields.php:488 +msgid "Restrict Owner" +msgstr "Eigentümer beschränken" + +#: src/Helper/Helper_Options_Fields.php:189 +msgid "Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis." +msgstr "Aktivieren Sie diese Einstellung, wenn Ihre PDFs für den Endbenutzer nicht einsehbar sein sollen. Dies kann für jedes einzelne PDF festgelegt werden." + +#: src/Helper/Helper_Options_Fields.php:194 +#: src/Helper/Helper_Options_Fields.php:200 +msgid "User Restriction" +msgstr "Benutzer-Einschränkung" + +#: src/Helper/Helper_Options_Fields.php:196 +msgid "Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access." +msgstr "Schränken Sie den PDF-Zugriff auf Benutzer mit einer dieser Fähigkeiten ein. Die Administrator-Rolle hat immer vollen Zugriff." + +#: src/Helper/Helper_Options_Fields.php:200 +msgid "Only logged in users with any selected capability can view generated PDFs they don't have ownership of. Ownership refers to an end user who completed the original Gravity Form entry." +msgstr "Nur angemeldete Benutzer mit einer ausgewählten Fähigkeit können generierte PDFs einsehen, für die sie nicht die Eigentümerschaft besitzen. Die Eigentümerschaft bezieht sich auf den Endbenutzer, der den ursprünglichen Gravity Form-Eintrag ausgefüllt hat." + +#: src/Helper/Helper_Options_Fields.php:228 +msgid "Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates." +msgstr "Installieren Sie automatisch die wichtigsten Schriftarten, die für die Erstellung von PDF-Dokumenten benötigt werden. Diese Aktion muss nur einmal ausgeführt werden, da die Schriften bei Plugin-Updates erhalten bleiben." + +#: src/Helper/Helper_Options_Fields.php:228 +#: src/View/html/Actions/core_font.php:29 +msgid "Get more info." +msgstr "Erfahren Sie mehr." + +#: src/Helper/Helper_Options_Fields.php:230 +msgid "Download Core Fonts" +msgstr "Kernschriftarten herunterladen" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:237 +#, php-format +msgid "Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported." +msgstr "Installieren Sie benutzerdefinierte Schriftarten zur Verwendung in Ihren PDF-Dokumenten. Es werden nur %1$s.ttf%2$s Schriftdateien unterstützt." + +#: src/Helper/Helper_Options_Fields.php:253 +#: src/Helper/Helper_PDF_List_Table.php:96 +msgid "Label" +msgstr "Label" + +#: src/Helper/Helper_Options_Fields.php:256 +msgid "Add a descriptive label to help you differentiate between multiple PDF settings." +msgstr "Fügen Sie ein beschreibendes Etikett hinzu, damit Sie zwischen mehreren PDF-Einstellungen unterscheiden können." + +#. translators: 1: Opening tag (template store), 2: Opening tag (bespoke service), 3: Opening tag (build your own), 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:263 +#, php-format +msgid "Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s." +msgstr "Vorlagen bestimmen das allgemeine Aussehen der PDFs, und zusätzliche Vorlagen können %1$sim Online-Store%4$s erworben werden. Wenn Sie Ihre bestehenden Dokumente digitalisieren und automatisieren möchten, %2$snutzen Sie unseren Bespoke PDF Service%4$s. Entwickler können auch %3$sihre eigenen Vorlagen erstellen%4$s." + +#: src/Helper/Helper_Options_Fields.php:272 +#: src/Helper/Helper_PDF_List_Table.php:98 +msgid "Notifications" +msgstr "Benachrichtigungen" + +#. translators: 1: Opening tag (password protect link), 2: Opening tag (shortcode link), 3: Closing tag +#: src/Helper/Helper_Options_Fields.php:274 +#, php-format +msgid "Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message." +msgstr "Senden Sie die PDF-Datei als E-Mail-Anhang für die ausgewählte(n) Benachrichtigung(en). %1$sSchützen Sie die PDF-Datei mit einem Passwort%3$s, wenn Sie Wert auf Sicherheit legen. Alternativ %2$skönnen Sie den Shortcode [gravitypdf]%3$s direkt in Ihrer Benachrichtigung verwenden." + +#: src/Helper/Helper_Options_Fields.php:277 +msgid "Choose a Notification" +msgstr "Benachrichtigung wählen" + +#: src/Helper/Helper_Options_Fields.php:282 +msgid "Filename" +msgstr "Dateiname" + +#. translators: %s: list of invalid characters wrapped in tags +#: src/Helper/Helper_Options_Fields.php:285 +#, php-format +msgid "Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore." +msgstr "Legen Sie den Dateinamen für die generierte PDF-Datei fest (ohne die Erweiterung .pdf). Mergetags werden unterstützt, und ungültige Zeichen %s werden automatisch in einen Unterstrich umgewandelt." + +#: src/Helper/Helper_Options_Fields.php:292 +msgid "Conditional Logic" +msgstr "Bedingte Logik" + +#: src/Helper/Helper_Options_Fields.php:294 +msgid "Enable conditional logic" +msgstr "Bedingungsgesteuerte Logik aktivieren" + +#: src/Helper/Helper_Options_Fields.php:297 +msgid "Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications." +msgstr "Fügen Sie Regeln hinzu, um die PDF dynamisch zu aktivieren oder zu deaktivieren. Wenn sie deaktiviert sind, werden PDFs nicht im Verwaltungsbereich angezeigt, können nicht angezeigt werden und werden nicht an Benachrichtigungen angehängt." + +#: src/Helper/Helper_Options_Fields.php:318 +msgid "Paper Size" +msgstr "Papierformat" + +#: src/Helper/Helper_Options_Fields.php:319 +msgid "Set the paper size used when generating PDFs." +msgstr "Legen Sie das Papierformat fest, das bei der Erstellung von PDFs verwendet wird." + +#: src/Helper/Helper_Options_Fields.php:339 +msgid "Paper Orientation" +msgstr "Ausrichtung des Papiers" + +#: src/Helper/Helper_Options_Fields.php:342 +msgid "Portrait" +msgstr "Hochformat" + +#: src/Helper/Helper_Options_Fields.php:343 +msgid "Landscape" +msgstr "Querformat" + +#: src/Helper/Helper_Options_Fields.php:350 +msgid "Font" +msgstr "Schriftart" + +#: src/Helper/Helper_Options_Fields.php:354 +msgid "Set the primary font used in PDFs. You can also install your own." +msgstr "Legen Sie die in PDFs verwendete Hauptschriftart fest. Sie können auch Ihre eigene installieren." + +#: src/Helper/Helper_Options_Fields.php:360 +msgid "Font Size" +msgstr "Schriftgröße" + +#: src/Helper/Helper_Options_Fields.php:361 +msgid "Set the font size to use in the PDF." +msgstr "Legen Sie die Schriftgröße in der PDF-Datei fest." + +#: src/Helper/Helper_Options_Fields.php:372 +msgid "Font Color" +msgstr "Schriftfarbe" + +#: src/Helper/Helper_Options_Fields.php:375 +msgid "Set the font color to use in the PDF." +msgstr "Legen Sie die Schriftfarbe in der PDF-Datei fest." + +#: src/Helper/Helper_Options_Fields.php:382 +msgid "Script like Arabic, Hebrew, Syriac (and many others) are written right to left." +msgstr "Schriften wie Arabisch, Hebräisch, Syrisch (und viele andere) werden von rechts nach links geschrieben." + +#: src/Helper/Helper_Options_Fields.php:412 +#: src/templates/config/focus-gravity.php:91 +msgid "Format" +msgstr "Format" + +#: src/Helper/Helper_Options_Fields.php:413 +msgid "Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats." +msgstr "Erzeugen Sie ein Dokument, das dem ausgewählten PDF-Format entspricht. Wasserzeichen, Alpha-Transparenz und PDF-Sicherheit werden automatisch deaktiviert, wenn Sie die Formate PDF/A-1b oder PDF/X-1a verwenden." + +#: src/Helper/Helper_Options_Fields.php:425 +msgid "Enable PDF Security" +msgstr "PDF-Sicherheit aktivieren" + +#: src/Helper/Helper_Options_Fields.php:426 +msgid "Password protect generated PDFs, and/or restrict user capabilities." +msgstr "Schützen Sie die generierten PDFs mit einem Passwort und/oder schränken Sie die Benutzerfunktionen ein." + +#: src/Helper/Helper_Options_Fields.php:432 +msgid "Password" +msgstr "Passwort" + +#: src/Helper/Helper_Options_Fields.php:434 +msgid "Password protect the PDF, or leave blank to disable. Mergetags are supported." +msgstr "Schützen Sie die PDF-Datei mit einem Passwort, oder lassen Sie das Feld leer, um es zu deaktivieren. Mergetags werden unterstützt." + +#: src/Helper/Helper_Options_Fields.php:440 +msgid "Privileges" +msgstr "Berechtigungen" + +#: src/Helper/Helper_Options_Fields.php:441 +msgid "Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security)." +msgstr "Deaktivieren Sie Privilegien, um die Möglichkeiten des Endbenutzers in der PDF-Datei einzuschränken. Privilegien sind leicht zu umgehen und eignen sich nur, um dem Benutzer Ihre Absichten mitzuteilen (und nicht als Mittel zur Zugriffskontrolle oder Sicherheit)." + +#: src/Helper/Helper_Options_Fields.php:454 +msgid "Select End User PDF Privileges" +msgstr "PDF-Berechtigungen für Endbenutzer auswählen" + +#: src/Helper/Helper_Options_Fields.php:465 +msgid "Image DPI" +msgstr "Bild DPI" + +#: src/Helper/Helper_Options_Fields.php:469 +msgid "Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document." +msgstr "Kontrollieren Sie den DPI-Wert (Dots per Inch) in PDFs. Setzen Sie den Wert auf 300, wenn Sie ein Dokument professionell drucken." + +#: src/Helper/Helper_Options_Fields.php:480 +msgid "Enable Public Access" +msgstr "Öffentlichen Zugang ermöglichen" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:483 +#, php-format +msgid "When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form's entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s." +msgstr "Wenn der öffentliche Zugang aktiviert ist, sind alle Sicherheitsprotokolle deaktiviert und %3$sjeder kann das PDF-Dokument für ALLE Einträge in Ihrem Formular einsehen%4$s. Für mehr Sicherheit verwenden Sie %1$sstattdessen die Funktion für signierte PDF-URLs%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:490 +#, php-format +msgid "When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s." +msgstr "Wenn diese Option aktiviert ist, kann der Eigentümer des Originaleintrags die PDFs NICHT einsehen. Diese Einstellung wird außer Kraft gesetzt %1$swenn Sie signierte PDF-URLs verwenden%2$s." + +#: src/Helper/Helper_Options_Fields.php:525 +msgid "Enable Advanced Templating" +msgstr "Aktivieren Sie erweiterte Vorlagen" + +#: src/Helper/Helper_Options_Fields.php:526 +msgid "A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine." +msgstr "Eine Legacy-Einstellung, die es ermöglicht, eine Vorlage als PHP zu behandeln, mit direktem Zugriff auf die PDF-Engine." + +#: src/Helper/Helper_Options_Fields.php:558 +msgid "Master Password" +msgstr "Master-Passwort" + +#: src/Helper/Helper_Options_Fields.php:560 +msgid "Set the PDF Owner Password which is used to prevent the PDF privileges being changed." +msgstr "Legen Sie das PDF-Besitzerkennwort fest, mit dem Sie verhindern können, dass die PDF-Berechtigungen geändert werden." + +#: src/Helper/Helper_Options_Fields.php:579 +msgid "Show Form Title" +msgstr "Formular-Titel anzeigen" + +#: src/Helper/Helper_Options_Fields.php:580 +msgid "Display the form title at the beginning of the PDF." +msgstr "Zeigen Sie den Titel des Formulars am Anfang der PDF-Datei an." + +#: src/Helper/Helper_Options_Fields.php:599 +msgid "Show Page Names" +msgstr "Seitennamen anzeigen" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:601 +#, php-format +msgid "Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s." +msgstr "Zeigt die Namen der Formularseiten in der PDF-Datei an. Erfordert die Verwendung des Feldes %1$sSeitenumbruch%2$s." + +#: src/Helper/Helper_Options_Fields.php:619 +msgid "Show HTML Fields" +msgstr "HTML-Felder anzeigen" + +#: src/Helper/Helper_Options_Fields.php:620 +msgid "Display HTML fields in the PDF." +msgstr "HTML-Felder in der PDF-Datei anzeigen." + +#: src/Helper/Helper_Options_Fields.php:638 +msgid "Show Section Break Description" +msgstr "Abschnitt anzeigen Pause Beschreibung" + +#: src/Helper/Helper_Options_Fields.php:639 +msgid "Display the Section Break field description in the PDF." +msgstr "Zeigen Sie die Beschreibung des Feldes Abschnittswechsel in der PDF-Datei an." + +#: src/Helper/Helper_Options_Fields.php:657 +msgid "Enable Conditional Logic" +msgstr "Abhängigkeitsregel aktivieren" + +#: src/Helper/Helper_Options_Fields.php:658 +msgid "When enabled the PDF will adhere to the form field conditional logic and show/hide fields." +msgstr "Wenn diese Option aktiviert ist, hält sich die PDF-Datei an die bedingte Logik der Formularfelder und blendet Felder ein oder aus." + +#: src/Helper/Helper_Options_Fields.php:677 +msgid "Show Empty Fields" +msgstr "Leere Felder anzeigen" + +#: src/Helper/Helper_Options_Fields.php:678 +msgid "Display Empty fields in the PDF." +msgstr "Leere Felder in der PDF-Datei anzeigen." + +#: src/Helper/Helper_Options_Fields.php:696 +msgid "Header" +msgstr "Header" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:700 +#, php-format +msgid "The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s." +msgstr "Die Kopfzeile wird oben auf jeder Seite eingefügt. Für einfache Spalten %1$sversuchen Sie diesen HTML-Tabellenausschnitt%2$s." + +#: src/Helper/Helper_Options_Fields.php:718 +msgid "First Page Header" +msgstr "Kopfzeile der ersten Seite" + +#: src/Helper/Helper_Options_Fields.php:721 +msgid "Override the header on the first page of the PDF." +msgstr "Überschreiben Sie die Kopfzeile auf der ersten Seite der PDF-Datei." + +#: src/Helper/Helper_Options_Fields.php:723 +msgid "Use different header on first page of PDF?" +msgstr "Eine andere Kopfzeile auf der ersten Seite der PDF-Datei verwenden?" + +#: src/Helper/Helper_Options_Fields.php:740 +msgid "Footer" +msgstr "Footer" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:744 +#, php-format +msgid "The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. " +msgstr "Die Fußzeile wird am unteren Rand jeder Seite eingefügt. Für einfache Textfußzeilen verwenden Sie die Schaltflächen für die linke, mittlere und rechte Ausrichtung im Editor. Für einfache Spalten %1$sversuchen Sie diesen HTML-Tabellenausschnitt%2$s. Verwenden Sie die speziellen %3$s{PAGENO}%4$s und %3$s{nbpg}%4$s Tags, um eine Seitennummerierung anzuzeigen. " + +#: src/Helper/Helper_Options_Fields.php:762 +msgid "First Page Footer" +msgstr "Fußzeile der ersten Seite" + +#: src/Helper/Helper_Options_Fields.php:765 +msgid "Override the footer on the first page of the PDF." +msgstr "Überschreiben Sie die Fußzeile auf der ersten Seite der PDF-Datei." + +#: src/Helper/Helper_Options_Fields.php:767 +msgid "Use different footer on first page of PDF?" +msgstr "Eine andere Fußzeile auf der ersten Seite der PDF-Datei verwenden?" + +#: src/Helper/Helper_Options_Fields.php:784 +msgid "Background Color" +msgstr "Hintergrundfarbe" + +#: src/Helper/Helper_Options_Fields.php:787 +msgid "Set the background color for all pages." +msgstr "Legen Sie die Hintergrundfarbe für alle Seiten fest." + +#: src/Helper/Helper_Options_Fields.php:804 +msgid "Background Image" +msgstr "Hintergrundbild" + +#: src/Helper/Helper_Options_Fields.php:806 +msgid "The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload." +msgstr "Das Hintergrundbild ist auf allen Seiten enthalten. Um ein optimales Ergebnis zu erzielen, verwenden Sie ein Bild mit denselben Abmessungen wie das Papierformat und lassen Sie es vor dem Hochladen durch ein Bildoptimierungstool laufen." + +#. translators: 1: PDF template name wrapped in tags, 2: Required Gravity PDF version wrapped in tags +#: src/Helper/Helper_PDF.php:391 +#, php-format +msgid "The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version." +msgstr "Die PDF-Vorlage %1$s erfordert die Gravity PDF-Version %2$s. Aktualisieren Sie auf die neueste Version." + +#: src/Helper/Helper_PDF.php:931 +msgid "This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised." +msgstr "Diese Methode wurde entfernt, da mPDF die Einstellung der Bild-DPI nach der Initialisierung der Klasse nicht mehr unterstützt." + +#: src/Helper/Helper_PDF_List_Table.php:99 +msgid "Shortcode" +msgstr "Shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:138 +msgid "PDF List" +msgstr "PDF-Liste" + +#: src/Helper/Helper_PDF_List_Table.php:250 +msgid "None" +msgstr "Keine" + +#: src/Helper/Helper_PDF_List_Table.php:285 +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "Download PDF" +msgstr "PDF herunterladen" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:289 +#, php-format +msgid "Copy the %s PDF shortcode to the clipboard" +msgstr "Kopieren Sie den %s PDF-Shortcode in die Zwischenablage" + +#: src/Helper/Helper_PDF_List_Table.php:304 +msgid "Copied" +msgstr "Kopiert" + +#: src/Helper/Helper_PDF_List_Table.php:308 +msgid "Shortcode copied!" +msgstr "Shortcode kopiert!" + +#: src/Helper/Helper_PDF_List_Table.php:312 +msgid "Copy Shortcode" +msgstr "Shortcode kopieren" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit this PDF" +msgstr "Dieses PDF bearbeiten" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit" +msgstr "Bearbeiten" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate this PDF" +msgstr "Duplizieren diese PDF-Datei" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate" +msgstr "Duplizieren" + +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete this PDF" +msgstr "Lösche diese PDF-Datei" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:376 +#, php-format +msgid "%s PDF" +msgstr "%s PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_PDF_List_Table.php:407 +#, php-format +msgid "This form doesn't have any PDFs. Let's go %1$screate one%2$s." +msgstr "Dieses Formular hat keine PDFs. Lassen Sie uns %1$seines erstellen%2$s." + +#: src/Helper/Helper_Templates.php:224 +msgid "Requires Gravity PDF" +msgstr "Erfordert Gravity PDF" + +#: src/Helper/Helper_Templates.php:335 +#: src/Helper/Helper_Templates.php:416 +#: src/Model/Model_Templates.php:392 +#: src/View/View_PDF.php:584 +msgid "Legacy" +msgstr "Veraltet" + +#. translators: the plugin name. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:259 +#, php-format +msgid "There is a new version of %1$s available." +msgstr "Es ist eine neue Version von %1$s verfügbar." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:265 +msgid "Contact your network administrator to install the update." +msgstr "Wenden dich an deinen Netzwerkadministrator, um das Update zu installieren." + +#. translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:271 +#, php-format +msgid "%1$sView version %2$s details%3$s." +msgstr "%1$sDetails zur Version %2$s anzeigen%3$s." + +#. translators: 1: Opening tag, 2: Version number, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:289 +#, php-format +msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s." +msgstr "%1$s Sehe dir Version %2$s Details an%3$s oder %4$sjetzt aktualisieren%5$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:309 +msgid "Update now." +msgstr "Jetzt aktualisieren." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "You do not have permission to install plugin updates" +msgstr "Du hast keine Berechtigung, um Aktualisierungen für Erweiterungen durchzuführen" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "Error" +msgstr "Fehler" + +#: src/Model/Model_Form_Settings.php:245 +msgid "Update PDF" +msgstr "PDF aktualisieren" + +#: src/Model/Model_Form_Settings.php:246 +msgid "Add PDF" +msgstr "PDF hinzufügen" + +#: src/Model/Model_Form_Settings.php:336 +#: src/Model/Model_Form_Settings.php:358 +#: src/Model/Model_Form_Settings.php:408 +#: src/Model/Model_Form_Settings.php:516 +msgid "There was a problem saving your PDF settings. Please try again." +msgstr "Beim Speichern Ihrer PDF-Einstellungen ist ein Problem aufgetreten. Bitte versuchen Sie es erneut." + +#: src/Model/Model_Form_Settings.php:379 +msgid "PDF could not be saved. Please enter all required information below." +msgstr "PDF konnte nicht gespeichert werden. Bitte geben Sie unten alle erforderlichen Informationen ein." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Form_Settings.php:402 +#, php-format +msgid "PDF saved successfully. %1$sBack to PDF list.%2$s" +msgstr "PDF erfolgreich gespeichert. %1$sZurück zur PDF-Liste.%2$s" + +#: src/Model/Model_Form_Settings.php:806 +msgid "PDF successfully deleted." +msgstr "PDF erfolgreich gelöscht." + +#: src/Model/Model_Form_Settings.php:869 +msgid "PDF successfully duplicated." +msgstr "PDF erfolgreich dupliziert." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:290 +#, php-format +msgid "There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder." +msgstr "Es gab ein Problem bei der Erstellung des Verzeichnisses %s. Vergewissern Sie sich, dass Sie Schreibrechte für Ihren Uploads-Ordner haben." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:302 +#, php-format +msgid "Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue." +msgstr "Gravity PDF hat keine Schreibrechte für das Verzeichnis %s. Wenden Sie sich an Ihren Webhosting-Anbieter, um das Problem zu beheben." + +#: src/Model/Model_Mergetags.php:292 +msgid "Signed (+1 week)" +msgstr "Signiert (+1 Woche)" + +#: src/Model/Model_Mergetags.php:301 +msgid "Signed (+1 month)" +msgstr "Unterschrieben (+1 Monat)" + +#: src/Model/Model_Mergetags.php:310 +msgid "Signed (+1 year)" +msgstr "Unterzeichnet (+1 Jahr)" + +#: src/Model/Model_Mergetags.php:321 +msgid "PDF URLs" +msgstr "PDF-URLs" + +#: src/Model/Model_PDF.php:399 +msgid "The PDF configuration is not currently active." +msgstr "Die PDF-Konfiguration ist derzeit nicht aktiv." + +#: src/Model/Model_PDF.php:421 +msgid "PDF conditional logic requirements have not been met." +msgstr "Die Anforderungen der PDF-Bedingungslogik wurden nicht erfüllt." + +#: src/Model/Model_PDF.php:510 +msgid "Your PDF is no longer accessible." +msgstr "Ihr PDF ist nicht mehr zugänglich." + +#: src/Model/Model_PDF.php:629 +#: src/Model/Model_PDF.php:665 +msgid "You do not have access to view this PDF." +msgstr "Sie haben keinen Zugang, um diese PDF-Datei anzusehen." + +#: src/Model/Model_PDF.php:1029 +msgid "PDFs" +msgstr "PDFs" + +#: src/Model/Model_PDF.php:1172 +msgid "The PDF could not be saved." +msgstr "Die PDF-Datei konnte nicht gespeichert werden." + +#: src/Model/Model_PDF.php:2218 +msgid "Could not find PDF configuration requested" +msgstr "Die angeforderte PDF-Konfiguration konnte nicht gefunden werden" + +#. translators: %d: page number +#: src/Model/Model_PDF.php:2544 +#, php-format +msgid "Page %d" +msgstr "Seite %d" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:364 +#, php-format +msgid "An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Es ist ein unbekannter Fehler aufgetreten, und Ihr Lizenzschlüssel wurde möglicherweise nicht korrekt deaktiviert. %1$sMelden Sie sich bei Ihrem GravityPDF.com-Konto%2$s an und überprüfen Sie, ob Ihre Website vom Schlüssel entkoppelt wurde." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:382 +#, php-format +msgid "An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Ein API-Fehler ist aufgetreten und Ihr Lizenzschlüssel wurde möglicherweise nicht korrekt deaktiviert. %1$sMelden Sie sich in Ihrem GravityPDF.com-Konto an%2$s und prüfen Sie, ob Ihre Seite vom Schlüssel entkoppelt wurde." + +#: src/Model/Model_Settings.php:407 +msgid "License key deactivated." +msgstr "Lizenzschlüssel deaktiviert." + +#: src/Model/Model_Settings.php:408 +msgid "Access Pass license key deactivated." +msgstr "Access Pass-Lizenzschlüssel deaktiviert." + +#: src/Model/Model_Shortcodes.php:50 +msgid "This method has been superseded by self::process()" +msgstr "Diese Methode wurde durch self::process() abgelöst" + +#: src/Model/Model_System_Report.php:111 +msgid "Gravity PDF Environment" +msgstr "Schwerkraft PDF Umgebung" + +#: src/Model/Model_System_Report.php:115 +msgid "PHP" +msgstr "PHP" + +#: src/Model/Model_System_Report.php:121 +msgid "Directories and Permissions" +msgstr "Verzeichnisse und Berechtigungen" + +#: src/Model/Model_System_Report.php:127 +msgid "Global Settings" +msgstr "Globale Einstellungen" + +#: src/Model/Model_System_Report.php:133 +msgid "Security Settings" +msgstr "Sicherheitseinstellungen" + +#: src/Model/Model_System_Report.php:177 +msgid "WP Memory" +msgstr "WP Speicher" + +#: src/Model/Model_System_Report.php:190 +msgid "Default Charset" +msgstr "Standard-Zeichensatz" + +#: src/Model/Model_System_Report.php:196 +msgid "Internal Encoding" +msgstr "Interne Kodierung" + +#: src/Model/Model_System_Report.php:205 +msgid "PDF Working Directory" +msgstr "PDF-Arbeitsverzeichnis" + +#: src/Model/Model_System_Report.php:211 +msgid "PDF Working Directory URL" +msgstr "PDF Arbeitsverzeichnis URL" + +#: src/Model/Model_System_Report.php:217 +msgid "Font Folder location" +msgstr "Speicherort des Schriftartenordners" + +#: src/Model/Model_System_Report.php:223 +msgid "Temporary Folder location" +msgstr "Speicherort des temporären Ordners" + +#: src/Model/Model_System_Report.php:229 +msgid "Temporary Folder permissions" +msgstr "Berechtigungen für temporäre Ordner" + +#: src/Model/Model_System_Report.php:236 +msgid "Temporary Folder protected" +msgstr "Temporärer Ordner geschützt" + +#: src/Model/Model_System_Report.php:243 +msgid "mPDF Temporary location" +msgstr "mPDF Temporärer Speicherort" + +#: src/Model/Model_System_Report.php:253 +msgid "Outdated Templates" +msgstr "Veraltete Vorlagen" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_System_Report.php:265 +#, php-format +msgid "In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s." +msgstr "Um Updates direkt von GravityPDF.com %1$s zu erhalten, müssen Sie einen einmaligen Download des Plugins%2$s durchführen." + +#: src/Model/Model_System_Report.php:274 +msgid "Canonical Release" +msgstr "Kanonische Veröffentlichung" + +#: src/Model/Model_System_Report.php:281 +msgid "PDF Entry List Action" +msgstr "PDF-Eingabeliste Aktion" + +#: src/Model/Model_System_Report.php:290 +#: src/Model/Model_System_Report.php:297 +msgid "Off" +msgstr "Aus" + +#: src/Model/Model_System_Report.php:305 +msgid "User Restrictions" +msgstr "URL-Einschränkungen" + +#: src/Model/Model_System_Report.php:313 +msgid "minute(s)" +msgstr "Minute(n)" + +#: src/Model/Model_Templates.php:364 +msgid "No valid PDF template found in Zip archive." +msgstr "Keine gültige PDF-Vorlage im Zip-Archiv gefunden." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:386 +#, php-format +msgid "The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed." +msgstr "Der Dateiname %s enthält ungültige Zeichen. Nur alphanumerische Zeichen, Bindestriche und Unterstriche sind erlaubt." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:401 +#, php-format +msgid "The PHP file %s is not a valid PDF Template." +msgstr "Die PHP-Datei %s ist keine gültige PDF-Vorlage." + +#. translators: %s: form ID and title +#: src/Model/Model_Uninstall.php:193 +#, php-format +msgid "There was a problem removing the Gravity Form \"%s\" PDF configuration. Try delete manually." +msgstr "Es gab ein Problem beim Entfernen der Gravity Form \"%s\" PDF-Konfiguration. Versuchen Sie, sie manuell zu löschen." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Uninstall.php:229 +#, php-format +msgid "There was a problem removing the %s directory. Clean up manually via (S)FTP." +msgstr "Es gab ein Problem beim Entfernen des Verzeichnisses %s. Bereinigen Sie manuell über (S)FTP." + +#: src/templates/config/focus-gravity.php:75 +msgid "Accent Color" +msgstr "Akzentfarbe" + +#: src/templates/config/focus-gravity.php:77 +msgid "The accent color is used for the page and section titles, as well as the border." +msgstr "Die Akzentfarbe wird für die Seiten- und Abschnittstitel sowie für den Rahmen verwendet." + +#: src/templates/config/focus-gravity.php:83 +msgid "Secondary Color" +msgstr "Sekundäre Farbe" + +#: src/templates/config/focus-gravity.php:85 +msgid "The secondary color is used with the field labels and for alternate rows." +msgstr "Die sekundäre Farbe wird für die Feldbeschriftungen und für die alternativen Zeilen verwendet." + +#: src/templates/config/focus-gravity.php:93 +msgid "Combine the field label and value or have a distinct label/value." +msgstr "Kombinieren Sie die Feldbezeichnung und den Wert oder haben Sie eine eigene Bezeichnung/Wert." + +#: src/templates/config/focus-gravity.php:95 +msgid "Combined Label" +msgstr "Kombiniertes Etikett" + +#: src/templates/config/focus-gravity.php:96 +msgid "Split Label" +msgstr "Etikett teilen" + +#: src/templates/config/rubix.php:75 +msgid "Container Background Color" +msgstr "Container Hintergrundfarbe" + +#: src/templates/config/rubix.php:77 +msgid "Control the color of the field background." +msgstr "Steuern Sie die Farbe des Feldhintergrunds." + +#: src/templates/config/zadani.php:75 +msgid "Field Border Color" +msgstr "Feld Rahmen Farbe" + +#: src/templates/config/zadani.php:77 +msgid "Control the color of the field border." +msgstr "Steuern Sie die Farbe des Feldrandes." + +#: src/View/html/Actions/action_buttons.php:29 +msgid "Dismiss Notice" +msgstr "Hinweis ausblenden" + +#: src/View/html/Actions/core_font.php:21 +msgid "Gravity PDF needs to download the Core PDF fonts." +msgstr "Gravity PDF muss die Core PDF-Schriften herunterladen." + +#: src/View/html/Actions/core_font.php:25 +msgid "Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once." +msgstr "Bevor Sie mit Gravity Forms eine PDF-Datei erstellen können, müssen die Hauptschriftarten auf Ihrem Server gespeichert werden. Dies muss nur einmal gemacht werden." + +#: src/View/html/FormSettings/add_edit.php:62 +#: src/View/html/Settings/general.php:50 +msgid "Want more features? Take a look at our addons." +msgstr "Sie möchten mehr Funktionen? Werfen Sie einen Blick auf unsere Addons." + +#: src/View/html/FormSettings/list.php:37 +msgid "Add new PDF" +msgstr "Neue PDF-Datei hinzufügen" + +#. translators: %s: section title +#: src/View/html/GravityForms/fieldset.php:67 +#, php-format +msgid "Toggle %s Section" +msgstr "Toggle %s Abschnitt" + +#. translators: %s: PDF name +#: src/View/html/PDF/entry_detailed_pdf.php:33 +#, php-format +msgid "View or download %s.pdf" +msgstr "Anzeigen oder herunterladen %s.pdf" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "Download PDFs" +msgstr "PDFs herunterladen" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "View PDFs" +msgstr "PDFs anzeigen" + +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "View PDF" +msgstr "PDF anzeigen" + +#: src/View/html/PDF/entry_no_valid_pdf.php:20 +msgid "No PDFs available for this entry." +msgstr "Für diesen Eintrag sind keine PDFs verfügbar." + +#: src/View/html/Settings/help.php:27 +msgid "Get help with Gravity PDF" +msgstr "Hilfe mit Gravity PDF erhalten" + +#: src/View/html/Settings/help.php:29 +msgid "Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help." +msgstr "Suchen Sie in der Dokumentation nach einer Antwort auf Ihre Frage. Wenn Sie weitere Hilfe benötigen, wenden Sie sich an den Support und unser Team wird Ihnen gerne weiterhelfen." + +#: src/View/html/Settings/help.php:34 +msgid "View Documentation" +msgstr "Dokumentation ansehen" + +#: src/View/html/Settings/help.php:35 +msgid "Contact Support" +msgstr "Support kontaktieren" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/help.php:38 +#, php-format +msgid "Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded)." +msgstr "Die Supportzeiten sind Montag bis Freitag von 9:00 bis 17:00 Uhr, %1$sSydney Australia time%2$s (Feiertage ausgenommen)." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/licence-info.php:23 +#, php-format +msgid "To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s." +msgstr "Um automatische Updates nutzen zu können, geben Sie unten Ihren bzw. Ihre Lizenzschlüssel ein und speichern Sie diese. %1$sIhre gekauften Lizenzen finden Sie in Ihrem GravityPDF.com-Konto%2$s." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:20 +msgid "PDF link not displayed because conditional logic requirements have not been met." +msgstr "PDF-Link wird nicht angezeigt, da die Anforderungen der bedingten Logik nicht erfüllt wurden." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:21 +#: src/View/html/Shortcodes/invalid_pdf_config.php:21 +#: src/View/html/Shortcodes/no_entry_id.php:21 +#: src/View/html/Shortcodes/pdf_not_active.php:21 +msgid "(Admin Only Message)" +msgstr "(Nur Admin Nachricht)" + +#: src/View/html/Shortcodes/invalid_pdf_config.php:20 +msgid "Could not get Gravity PDF configuration using the PDF and Entry IDs passed." +msgstr "Die Schwerkraft-PDF-Konfiguration konnte mit den übergebenen PDF- und Eingabe-IDs nicht abgerufen werden." + +#: src/View/html/Shortcodes/no_entry_id.php:20 +msgid "No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either \"entry\" or \"lid\" as the query string name – or by passing an ID directly to the shortcode." +msgstr "Keine Gravity Form-Eingangs-ID an Gravity PDF übergeben. Stellen Sie sicher, dass Sie die Eintrags-ID über den Query-String der Bestätigungs-URL übergeben - entweder mit \"entry\" oder \"lid\" als Query-String-Name - oder indem Sie eine ID direkt an den Shortcode übergeben." + +#: src/View/html/Shortcodes/pdf_not_active.php:20 +msgid "PDF link not displayed because PDF is inactive." +msgstr "PDF-Link wird nicht angezeigt, da PDF inaktiv ist." + +#: src/View/html/Uninstaller/uninstall_button.php:39 +#: src/View/html/Uninstaller/uninstall_button.php:40 +msgid "This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed." +msgstr "Dieser Vorgang löscht ALLE Gravity PDF-Einstellungen und deaktiviert das Plugin. Wenn Sie fortfahren, werden alle Einstellungen, Konfigurationen, benutzerdefinierten Vorlagen und Schriftarten entfernt." + +#: src/View/View_Form_Settings.php:42 +msgid "General" +msgstr "Allgemein" + +#: src/View/View_Form_Settings.php:54 +msgid "Appearance" +msgstr "Aussehen" + +#: src/View/View_Settings.php:179 +msgid "Tools" +msgstr "Werkzeuge" + +#: src/View/View_Settings.php:184 +msgid "Help" +msgstr "Hilfe" + +#: src/View/View_Settings.php:192 +msgid "License" +msgstr "Lizenz" + +#: src/View/View_Settings.php:241 +msgid "Default PDF Options" +msgstr "Standard-PDF-Optionen" + +#: src/View/View_Settings.php:242 +msgid "Control the default settings to use when you create new PDFs on your forms." +msgstr "Legen Sie die Standardeinstellungen fest, die bei der Erstellung neuer PDFs in Ihren Formularen verwendet werden sollen." + +#: src/View/View_Settings.php:266 +msgid "Security" +msgstr "Sicherheit" + +#: src/View/View_Settings.php:299 +msgid "Licensing" +msgstr "Lizenzierung" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +msgid "PDF Download Link" +msgstr "PDF Download Link" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +#, php-format +msgid "Include the [gravitypdf] shortcode in the form's Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s." +msgstr "Fügen Sie den Shortcode [gravitypdf] in die Bestätigungs- oder Benachrichtigungseinstellungen des Formulars ein, um einen PDF-Download-Link anzuzeigen. %1$sMehr Informationen%2$s." + +#: src/View/View_System_Report.php:76 +msgid "Unlimited" +msgstr "Unbegrenzt" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:84 +#, php-format +msgid "We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s." +msgstr "Wir empfehlen dringend, dass Sie Ihrer Website mindestens 128 MB verfügbaren WP-Speicher (RAM) zuweisen. %1$sFinden Sie heraus, wie Sie diese Grenze erhöhen können%2$s." + +#. translators: 1: Opening tags, 2: Closing tags +#: src/View/View_System_Report.php:98 +#, php-format +msgid "We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled." +msgstr "Wir haben festgestellt, dass die PHP-Laufzeitkonfigurationseinstellung %1$sallow_url_fopen%2$s deaktiviert ist." + +#: src/View/View_System_Report.php:99 +msgid "You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature." +msgstr "Möglicherweise bemerken Sie Probleme bei der Anzeige von Bildern in Ihren PDFs. Wenden Sie sich an Ihren Webhosting-Anbieter, um Hilfe bei der Aktivierung dieser Funktion zu erhalten." + +#: src/View/View_System_Report.php:112 +msgid "Gravity PDF's temporary directory is publicly accessible." +msgstr "Das temporäre Verzeichnis von Gravity PDF ist öffentlich zugänglich." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:114 +#, php-format +msgid "It is recommended to %1$smove the folder outside the public server directory%2$s." +msgstr "Es wird empfohlen, den Ordner %1$saußerhalb des öffentlichen Serververzeichnisses zu verschieben%2$s." + +#. translators: 1: Template file path, 2: Current template version (wrapped in styled ), 3: Latest core version +#: src/View/View_System_Report.php:131 +#, php-format +msgid "%1$s version %2$s is out of date. The core version is %3$s" +msgstr "%1$s Version %2$s ist veraltet. Die aktuelle Version ist %3$s" + +#: src/View/View_System_Report.php:149 +msgid "Learn how to update" +msgstr "Erfahren Sie, wie Sie veraltete Templates aktualisieren" diff --git a/languages/gravity-pdf-de_DE.l10n.php b/languages/gravity-pdf-de_DE.l10n.php new file mode 100644 index 000000000..17aeddd60 --- /dev/null +++ b/languages/gravity-pdf-de_DE.l10n.php @@ -0,0 +1,2 @@ +'gravity-pdf','plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'de-DE','project-id-version'=>'Gravity PDF','pot-creation-date'=>'2024-10-21 04:06+0000','po-revision-date'=>'2026-04-16 01:22+0000','x-generator'=>'Poedit 3.5','messages'=>['Gravity PDF'=>'Gravity PDF','https://gravitypdf.com'=>'https://gravitypdf.com','Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)'=>'Automatisch hochgradig anpassbare PDF-Dokumente mit Gravity Forms und WordPress erstellen (kanonisch)','Blue Liquid Designs'=>'Blue Liquid Designs','https://blueliquiddesigns.com.au'=>'https://blueliquiddesigns.com.au','The $type parameter is invalid. Only "view" and "model" are accepted'=>'Der Parameter $type ist ungültig. Nur "view" und "model" werden akzeptiert','Make sure to pass in a valid Gravity Forms Entry ID'=>'Vergewissern Sie sich, dass Sie eine gültige Gravity Forms Entry ID eingeben','The option key %s already exists. Use GPDFAPI::update_plugin_option instead'=>'Der Optionsschlüssel %s existiert bereits. Verwenden Sie stattdessen GPDFAPI::update_plugin_option','Could not located the PDF Settings. Ensure you pass in a valid PDF ID.'=>'Die PDF-Einstellungen konnten nicht gefunden werden. Stellen Sie sicher, dass Sie eine gültige PDF-ID eingeben.','User-Defined Fonts'=>'Benutzerdefinierte Schriftarten','This is the non-canonical release of Gravity PDF which can be deleted.'=>'Dies ist die nicht-kanonische Version von Gravity PDF, die gelöscht werden kann.','WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.'=>'WordPress Version %1$s ist erforderlich: Aktualisieren Sie auf die neueste Version. %2$sMehr Informationen%3$s.','%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.'=>'%1$sGravity Forms%3$s ist für die Verwendung von Gravity PDF erforderlich. %2$sWeitere Informationen%3$s.','%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.'=>'%1$sGravity Forms%2$s Version %3$s oder höher ist erforderlich. %4$sMehr Informationen%2$s.','You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.'=>'Sie verwenden eine %1$sveraltete Version von PHP%2$s. Wenden Sie sich für ein Update an Ihren Webhosting-Anbieter. %3$sErhalten Sie weitere Informationen%4$s.','The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'Die PHP-Erweiterung %3$s konnte nicht erkannt werden. Wenden Sie sich an Ihren Webhosting-Anbieter, um das Problem zu beheben. %1$sErhalten Sie weitere Informationen%2$s.','The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'Bei der PHP-Erweiterung MB String ist MB Regex nicht aktiviert. Wenden Sie sich an Ihren Webhosting-Anbieter, um dies zu beheben. %1$sMehr Informationen%2$s.','You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.'=>'Sie benötigen 128 MB WP-Speicher (RAM), aber wir haben nur %1$s verfügbar. %2$sVersuchen Sie diese Methoden, um Ihr Speicherlimit zu erhöhen%3$s, andernfalls kontaktieren Sie Ihren Webhosting-Provider, um das Problem zu beheben.','Gravity PDF Installation Problem'=>'Problem bei der Installation von Gravity PDF','The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:'=>'Die Mindestanforderungen für Gravity PDF sind nicht erfüllt. Bitte beheben Sie das/die unten stehende(n) Problem(e), um das Plugin zu verwenden:','The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance.'=>'Die Mindestanforderungen für das Gravity-PDF-Plugin wurden nicht erfüllt. Bitte wenden Sie sich an den Administrator der Website, um Hilfe zu erhalten.','"%s" has been deprecated as of Gravity PDF 4.0'=>'"%s" ist seit Gravity PDF 4.0 veraltet','View Gravity PDF Settings'=>'Gravity PDF Einstellungen anzeigen','Settings'=>'Einstellungen','View Gravity PDF Documentation'=>'Zeige Gravity PDF Dokumentation','Docs'=>'Dokumentation','Get Help and Support'=>'Hilfe und Support','Support'=>'Support','View Gravity PDF Extensions Shop'=>'Zeige Gravity PDF Erweiterungen-Shop','Extensions'=>'Erweiterungen','View Gravity PDF Template Shop'=>'Zeige Gravity PDF Vorlagen-Shop','Templates'=>'Vorlagen','Install Core Fonts'=>'Hauptschriftarten installieren','You do not have permission to access this page'=>'Sie haben keine Berechtigung, um auf diese Seite zuzugreifen','There was a problem processing the action. Please try again.'=>'Es gab ein Problem bei der Bearbeitung der Aktion. Bitte versuchen Sie es erneut.','The font label used for the object'=>'Die für das Objekt verwendete Schriftartbezeichnung','The path to the `regular` font file. Pass empty value if it should be deleted'=>'Der Pfad zu der `regulären` Schriftartdatei. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll','The path to the `italics` font file. Pass empty value if it should be deleted'=>'Der Pfad zu der Schriftartdatei `italics`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll','The path to the `bold` font file. Pass empty value if it should be deleted'=>'Der Pfad zur Datei der Schriftart `bold`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll','The path to the `bolditalics` font file. Pass empty value if it should be deleted'=>'Der Pfad zu der Schriftartdatei `bolditalics`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll','The Regular font is required'=>'Die Standard-Schriftart ist erforderlich','Kashida needs to be a value between 0-100'=>'Kashida muss ein Wert zwischen 0-100 sein','The upload is not a valid TTF file'=>'Der Upload ist keine gültige TTF-Datei','Cannot find %s.'=>'Kann %s nicht finden.','PDF: %s'=>'PDF: %s','There was a problem generating your PDF'=>'Bei der Erstellung Ihrer PDF-Datei ist ein Problem aufgetreten','Consent not given.'=>'Zustimmung nicht erteilt.','Subtotal'=>'Zwischensumme','Shipping (%s)'=>'Versand (%s)','Not accepted'=>'Nicht akzeptiert','%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.'=>'%1$sRegistrieren Sie Ihre Kopie von %2$s%3$s, um Zugang zu automatischen Upgrades und Support zu erhalten. Sie benötigen einen Lizenzschlüssel? %4$sKaufen Sie jetzt einen%5$s.','View plugin Documentation'=>'Plugin-Dokumentation ansehen','You must pass in a valid form ID'=>'Sie müssen eine gültige Formular-ID angeben','You must pass in a valid PDF ID'=>'Sie müssen eine gültige PDF-ID einreichen','Common Sizes'=>'Gängige Größen','A4 (210 x 297mm)'=>'A4 (210 x 297mm)','Letter (8.5 x 11in)'=>'Letter (8,5 x 11 Zoll)','Legal (8.5 x 14in)'=>'Legal (8,5 x 14 Zoll)','Ledger / Tabloid (11 x 17in)'=>'Ledger / Tabloid (11 x 17 Zoll)','Executive (7 x 10in)'=>'Executive (7 x 10 Zoll)','Custom Paper Size'=>'Benutzerdefiniertes Papierformat','"A" Sizes'=>'"A" Größen','A0 (841 x 1189mm)'=>'A0 (841 x 1189mm)','A1 (594 x 841mm)'=>'A1 (594 x 841mm)','A2 (420 x 594mm)'=>'A2 (420 x 594mm)','A3 (297 x 420mm)'=>'A3 (297 x 420 mm)','A5 (148 x 210mm)'=>'A5 (148 x 210mm)','A6 (105 x 148mm)'=>'A6 (105 x 148mm)','A7 (74 x 105mm)'=>'A7 (74 x 105mm)','A8 (52 x 74mm)'=>'A8 (52 x 74mm)','A9 (37 x 52mm)'=>'A9 (37 x 52mm)','A10 (26 x 37mm)'=>'A10 (26 x 37mm)','"B" Sizes'=>'"B" Größen','B0 (1414 x 1000mm)'=>'B0 (1414 x 1000mm)','B1 (1000 x 707mm)'=>'B1 (1000 x 707mm)','B2 (707 x 500mm)'=>'B2 (707 x 500mm)','B3 (500 x 353mm)'=>'B3 (500 x 353mm)','B4 (353 x 250mm)'=>'B4 (353 x 250mm)','B5 (250 x 176mm)'=>'B5 (250 x 176mm)','B6 (176 x 125mm)'=>'B6 (176 x 125mm)','B7 (125 x 88mm)'=>'B7 (125 x 88mm)','B8 (88 x 62mm)'=>'B8 (88 x 62mm)','B9 (62 x 44mm)'=>'B9 (62 x 44mm)','B10 (44 x 31mm)'=>'B10 (44 x 31 mm)','"C" Sizes'=>'"C" Größen','C0 (1297 x 917mm)'=>'C0 (1297 x 917 mm)','C1 (917 x 648mm)'=>'C1 (917 x 648 mm)','C2 (648 x 458mm)'=>'C2 (648 x 458 mm)','C3 (458 x 324mm)'=>'C3 (458 x 324mm)','C4 (324 x 229mm)'=>'C4 (324 x 229mm)','C5 (229 x 162mm)'=>'C5 (229 x 162mm)','C6 (162 x 114mm)'=>'C6 (162 x 114mm)','C7 (114 x 81mm)'=>'C7 (114 x 81mm)','C8 (81 x 57mm)'=>'C8 (81 x 57mm)','C9 (57 x 40mm)'=>'C9 (57 x 40mm)','C10 (40 x 28mm)'=>'C10 (40 x 28mm)','"RA" and "SRA" Sizes'=>'größen "RA" und "SRA"','RA0 (860 x 1220mm)'=>'RA0 (860 x 1220mm)','RA1 (610 x 860mm)'=>'RA1 (610 x 860mm)','RA2 (430 x 610mm)'=>'RA2 (430 x 610mm)','RA3 (305 x 430mm)'=>'RA3 (305 x 430mm)','RA4 (215 x 305mm)'=>'RA4 (215 x 305mm)','SRA0 (900 x 1280mm)'=>'SRA0 (900 x 1280mm)','SRA1 (640 x 900mm)'=>'SRA1 (640 x 900 mm)','SRA2 (450 x 640mm)'=>'SRA2 (450 x 640 mm)','SRA3 (320 x 450mm)'=>'SRA3 (320 x 450 mm)','SRA4 (225 x 320mm)'=>'SRA4 (225 x 320 mm)','Unicode'=>'Unicode','Indic'=>'Anzeige','Arabic'=>'Arabisch','Chinese, Japanese, Korean'=>'Chinesisch, Japanisch, Koreanisch','Other'=>'Andere','Could not find Gravity PDF Font'=>'Gravity PDF-Schriftart konnte nicht gefunden werden','Copy'=>'Kopieren','Print - Low Resolution'=>'Druck - niedrige Auflösung','Print - High Resolution'=>'Druck - hohe Auflösung','Modify'=>'Modifizieren','Annotate'=>'Kommentieren','Fill Forms'=>'Formulare ausfüllen','Extract'=>'Extrahieren','Assemble'=>'Montieren Sie','Settings updated.'=>'Einstellungen aktualisiert.','PDF Settings could not be saved. Please enter all required information below.'=>'Die PDF-Einstellungen konnten nicht gespeichert werden. Bitte geben Sie unten alle erforderlichen Informationen ein.','License key set by the site administrator.'=>'Vom Administrator der Website gesetzter Lizenzschlüssel.','Learn more.'=>'Mehr erfahren.','%s license key'=>'%s Lizenzschlüssel','Deactivate License'=>'Lizenz deaktivieren','Select Media'=>'Medien auswählen','Upload File'=>'Datei hochladen','Width'=>'Breite','Height'=>'Höhe','mm'=>'mm','inches'=>'Zoll','The callback used for the %s setting is missing.'=>'Der für die Einstellung %s verwendete Callback fehlt.','%s is an invalid filename'=>'%s ist ein ungültiger Dateiname','Cannot find file %s'=>'Datei %s kann nicht gefunden werden','PDF'=>'PDF','Your support license key has been activated for this domain.'=>'Ihr Support-Lizenzschlüssel wurde für diese Domain aktiviert.','This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s.'=>'Dieser Lizenzschlüssel ist am %%s abgelaufen. %1$sBitte erneuern Sie Ihre Lizenz, um weiterhin Updates und Support zu erhalten%2$s.','This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s.'=>'Dieser Lizenzschlüssel wurde storniert (höchstwahrscheinlich aufgrund einer Rückerstattungsanfrage). %1$sBitte erwägen Sie den Kauf einer neuen Lizenz%2$s.','This license key is invalid. Please check your key has been entered correctly.'=>'Dieser Lizenzschlüssel ist ungültig. Bitte überprüfen Sie, ob Ihr Schlüssel korrekt eingegeben wurde.','The license key is invalid. Please check your key has been entered correctly.'=>'Der Lizenzschlüssel ist ungültig. Bitte überprüfen Sie, ob Ihr Schlüssel korrekt eingegeben wurde.','Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website.'=>'Ihr Lizenzschlüssel ist gültig, passt aber nicht zu Ihrer aktuellen Domain. Dies tritt normalerweise auf, wenn sich die URL Ihrer Domain ändert. Bitte speichern Sie die Einstellungen erneut, um die Lizenz für diese Website zu aktivieren.','This license key is not valid for %s. Please check your key is for this product.'=>'Dieser Lizenzschlüssel ist nicht gültig für %s. Bitte überprüfen Sie, ob Ihr Schlüssel für dieses Produkt gültig ist.','This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s.'=>'Dieser Lizenzschlüssel hat sein Aktivierungslimit erreicht. %1$sBitte aktualisieren Sie Ihre Lizenz, um das Site-Limit zu erhöhen (Sie zahlen nur die Differenz)%2$s.','An unknown error occurred while checking the license.'=>'Beim Überprüfen der Lizenz ist ein unbekannter Fehler aufgetreten.','The licensing server is temporarily unavailable.'=>'Der Lizenzserver ist vorübergehend nicht erreichbar.','Loading...'=>'Lade...','Continue'=>'Weiter','Uninstall'=>'Deinstallieren','Cancel'=>'Abbrechen','Delete'=>'Löschen','Active'=>'Aktiv','Inactive'=>'Inaktiv','this PDF if'=>'dieses PDF, wenn','Enable'=>'Aktivieren','Disable'=>'Deaktivieren','Successfully Updated'=>'Erfolgreich aktualisiert','Successfully Deleted'=>'Erfolgreich gelöscht','No'=>'Nein','Yes'=>'Ja','Standard'=>'Standard','Advanced'=>'Erweitert','Manage'=>'Verwalten','Details'=>'Details','Select'=>'Auswählen','Version'=>'Version','Group'=>'Gruppe','Tags'=>'Schlagwörter','Template'=>'Vorlage','Manage PDF Templates'=>'PDF-Vorlagen verwalten','Add New Template'=>'Neue Vorlage hinzufügen','This form doesn\'t have any PDFs.'=>'Dieses Formular hat keine PDF-Dateien.','Let\'s go create one'=>'Mit der Erstellungen beginnen','Installed PDFs'=>'Installierte PDF’s','Search Installed Templates'=>'Installierte Vorlagen suchen','Close dialog'=>'Dialog schließen','Search the Gravity PDF Knowledgebase...'=>'Suchen Sie in der Gravity PDF Knowledgebase...','Gravity PDF Documentation'=>'Schwerkraft PDF-Dokumentation','It doesn\'t look like there are any topics related to your issue.'=>'Es sieht nicht so aus, als gäbe es irgendwelche Themen zu Ihrem Problem.','An error occurred. Please try again'=>'Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut','Requires Gravity PDF v%s'=>'Erfordert Gravity PDF v%s','This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s.'=>'Diese PDF-Vorlage ist mit Ihrer Version von Gravity PDF nicht kompatibel. Diese Vorlage benötigt Gravity PDF v%s.','Template Details'=>'Vorlage-Details','Current Template'=>'Aktuelle Vorlage','Show previous template'=>'Vorherige Vorlage anzeigen','Show next template'=>'Nächste Vorlage anzeigen','Upload is not a valid template. Upload a .zip file.'=>'Upload ist keine gültige Vorlage. Laden Sie eine .zip-Datei hoch.','Upload exceeds the 10MB limit.'=>'Der Upload überschreitet die 10MB Grenze.','Template successfully installed'=>'Vorlage erfolgreich installiert','Template successfully updated'=>'Vorlage erfolgreich aktualisiert','PDF Template(s) Successfully Installed / Updated'=>'PDF-Vorlage(n) Erfolgreich installiert / aktualisiert','There was a problem with the upload. Reload the page and try again.'=>'Es gab ein Problem mit dem Upload. Laden Sie die Seite neu und versuchen Sie es erneut.','Do you really want to delete this PDF template?%sClick \'Cancel\' to go back, \'OK\' to confirm the delete.'=>'Wollen Sie diese PDF-Vorlage wirklich löschen?%sKlicken Sie auf \'Abbrechen\', um zurückzugehen, auf \'OK\', um das Löschen zu bestätigen.','Could not delete template.'=>'Die Vorlage konnte nicht gelöscht werden.','If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made).'=>'Wenn Sie eine PDF-Vorlage im .zip-Format haben, können Sie sie hier installieren. Sie können auch eine vorhandene PDF-Vorlage aktualisieren (dabei werden alle von Ihnen vorgenommenen Änderungen überschrieben).','ALL CORE FONTS SUCCESSFULLY INSTALLED'=>'ALLE HAUPTSCHRIFTARTEN ERFOLGREICH INSTALLIERT','%s CORE FONT(S) DID NOT INSTALL CORRECTLY'=>'%s KERNSCHRIFTART(EN) NICHT KORREKT INSTALLIERT','Could not download Core Font list. Try again.'=>'Die Core Font-Liste konnte nicht heruntergeladen werden. Versuchen Sie es erneut.','Downloading %s...'=>'Herunterladen %s...','Completed installation of %s'=>'Abgeschlossene Installation von %s','Failed installation of %s'=>'Installation von %s fehlgeschlagen','Fonts remaining:'=>'Verbleibende Schriftarten:','Retry Failed Downloads?'=>'Fehlgeschlagene Downloads wiederholen?','Core font installation'=>'Installation der Hauptschriftart','Font Manager'=>'Schriftarten-Verwaltung','Search installed fonts'=>'Installierte Schriftarten suchen','Installed Fonts'=>'Installierte Schriftarten','Regular'=>'Regulär','Italics'=>'Kursivschrift','Bold'=>'Fett','Bold Italics'=>'Fett und kursiv','Add Font'=>'Schriftart hinzufügen','Update Font'=>'Schriftart aktualisieren','Install new fonts for use in your PDF documents.'=>'Installieren Sie neue Schriftarten zur Verwendung in Ihren PDF-Dokumenten.','Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents.'=>'Nach dem Speichern werden Ihre Änderungen automatisch auf neu erstellte PDF-Dokumente angewendet, die für die Verwendung dieser Schriftart konfiguriert sind.','Font Name'=>'Schriftname','(required)'=>'(erforderlich)','The font name can only contain letters, numbers and spaces.'=>'Der Schriftname darf nur Buchstaben, Zahlen und Leerzeichen enthalten.','Please choose a name contains letters and/or numbers (and a space if you want it).'=>'Bitte wählen Sie einen Namen, der Buchstaben und/oder Zahlen enthält (und ein Leerzeichen, wenn Sie es wünschen).','Font Files'=>'Schriftart-Dateien','Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required.'=>'Wählen Sie Ihre .ttf-Schriftartdatei für die Varianten unten aus oder ziehen Sie sie per Drag & Drop. Nur die Schriftart Regular ist erforderlich.','Add a .ttf font file.'=>'Fügen Sie eine .ttf-Schriftartdatei hinzu.','View template usage'=>'Verwendung der Vorlage ansehen','← Cancel'=>'← Abbrechen','Are you sure you want to delete this font?'=>'Sind Sie sicher, dass Sie diese Schriftart löschen möchten?','Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form.'=>'Fügen Sie dieses Snippet %1$sin eine benutzerdefinierte Vorlage%3$s ein, um die Schriftart selektiv auf Textblöcke anzuwenden. Wenn Sie die Schriftart auf die gesamte PDF-Datei anwenden möchten, %2$sverwenden Sie die Einstellung Schriftart%3$s, wenn Sie die PDF-Datei im Formular konfigurieren.','Add font'=>'Schriftart hinzufügen','Update font'=>'Update Schrift','Select font'=>'Schrift auswählen','Delete font'=>'Schrift löschen','Font list empty.'=>'Schriftenliste leer.','No fonts matching your search found.'=>'Keine Schriftarten zu Ihrer Suche gefunden.','Clear Search.'=>'Suche löschen.','Your font has been saved.'=>'Ihre Schriftart wurde gespeichert.','%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again.'=>'%1$sDie Aktion konnte nicht abgeschlossen werden.%2$s Lösen Sie die oben hervorgehobenen Probleme und versuchen Sie es dann erneut.','A problem occurred. Reload the page and try again.'=>'Es ist ein Problem aufgetreten. Laden Sie die Seite neu und versuchen Sie es erneut.','%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save.'=>'%1$sSchriftartdatei(en) fehlen auf dem Server.%2$s Bitte laden Sie die Schriftart(en) erneut hoch und speichern Sie dann.','%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF.'=>'%1$sDie Schriftdatei(en) sind fehlerhaft%2$s und können nicht mit Gravity PDF verwendet werden.','Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. \'OK\' to delete, \'Cancel\' to stop.'=>'Warnung! ALLE Gravity PDF-Daten, einschließlich der Vorlagen, werden gelöscht. Dies kann nicht rückgängig gemacht werden. \'OK\' zum Löschen, \'Abbrechen\' zum Beenden.','WARNING: You are about to delete this PDF. \'Cancel\' to stop, \'OK\' to delete.'=>'WARNUNG: Sie sind im Begriff, diese PDF-Datei zu löschen. \'Abbrechen\' zum Abbrechen, \'OK\' zum Löschen.','Search the Gravity PDF Documentation...'=>'Durchsuchen Sie die Gravity PDF-Dokumentation...','Submit your search query.'=>'Geben Sie Ihre Suchanfrage ein.','Clear your search query.'=>'Löschen Sie Ihre Suchanfrage.','Approved'=>'Genehmigt','Disapproved'=>'Abgelehnt','Unapproved'=>'Nicht genehmigt','Default Template'=>'Standard-Template','Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution.'=>'Wählen Sie eine vorhandene Vorlage oder kaufen Sie weitere %1$sin unserem Vorlagen-Shop%2$s. Sie können auch %3$sIhre eigene Vorlage erstellen%4$s oder %5$suns mit der Erstellung einer maßgeschneiderten Lösung beauftragen%6$s.','Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own.'=>'Gravity PDF wird mit %1$svier völlig kostenlosen und stark anpassbaren Designs%2$s geliefert. Sie können auch weitere Vorlagen in unserem Vorlagen-Shop erwerben, uns mit der Integration vorhandener PDFs beauftragen oder mit etwas technischem Know-how Ihre eigenen erstellen.','Default Font'=>'Standard Schrift','Set the default font type used in PDFs. Choose an existing font or install your own.'=>'Legen Sie die in PDFs verwendete Standardschriftart fest. Wählen Sie eine vorhandene Schriftart oder installieren Sie Ihre eigene.','Fonts'=>'Schriftarten','Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab).'=>'Gravity PDF wird mit Schriftarten für die meisten Sprachen der Welt ausgeliefert. Sie möchten eine bestimmte Schriftart verwenden? Verwenden Sie das Schriftarten-Installationsprogramm (zu finden auf der Registerkarte Tools).','Default Paper Size'=>'Standard-Papierformat','Set the default paper size used when generating PDFs.'=>'Legen Sie die Standard-Papiergröße fest, die beim Generieren von PDF-Dateien verwendet wird.','Control the exact paper size. Can be set in millimeters or inches.'=>'Die genaue Papiergröße. Einstellbar in Millimeter oder Zoll.','Reverse Text (RTL)'=>'Umgekehrter Text (RTL)','Script like Arabic and Hebrew are written right to left.'=>'Schriften wie Arabisch und Hebräisch werden von rechts nach links geschrieben.','Enable RTL if you are writing in Arabic, Hebrew, Syriac, N\'ko, Thaana, Tifinar, Urdu or other RTL languages.'=>'Aktivieren Sie RTL, wenn Sie in Arabisch, Hebräisch, Syrisch, N\'ko, Thaana, Tifinar, Urdu oder anderen RTL-Sprachen schreiben.','Default Font Size'=>'Standard Schriftgröße','Set the default font size used in PDFs.'=>'Legen Sie die Standardschriftgröße für PDFs fest.','Default Font Color'=>'Standard Schriftfarbe','Set the default font color used in PDFs.'=>'Legen Sie die Standard-Schriftfarbe für PDFs fest.','Entry View'=>'Eingang Ansicht','Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page.'=>'Wählen Sie die Standardaktion für den Zugriff auf eine PDF-Datei von der %1$sGravity Forms-Einträge-Liste%2$s Seite aus.','View'=>'Anzeigen','Download'=>'Herunterladen','Background Processing'=>'Hintergrundverarbeitung','When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s.'=>'Wenn diese Option aktiviert ist, werden das Senden von Formularen und das erneute Senden von Benachrichtigungen mit PDFs in einer Hintergrundaufgabe verarbeitet. %1$sErfordert, dass Hintergrundaufgaben aktiviert sind%2$s.','Debug Mode'=>'Debug Modus','When enabled, debug information will be displayed on-screen for core features.'=>'Wenn diese Option aktiviert ist, werden Debug-Informationen für die wichtigsten Funktionen auf dem Bildschirm angezeigt.','Logged Out Timeout'=>'Ausgeloggt Zeitüberschreitung','Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended).'=>'Begrenzen Sie, wie lange ein %1$sabgemeldeter%2$s Benutzer nach dem Ausfüllen des Formulars direkten Zugriff auf die PDF-Datei hat. Setzen Sie den Wert auf 0, um das Zeitlimit zu deaktivieren (nicht empfohlen).','minutes'=>'Minuten','Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies.'=>'Abgemeldete Benutzer können PDFs ansehen, wenn ihre IP mit derjenigen übereinstimmt, die dem Gravity Form-Eintrag zugewiesen ist. Da sich IP-Adressen ändern können, gilt auch eine zeitliche Beschränkung.','Default Owner Restrictions'=>'Standard-Eigentümerbeschränkungen','Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability).'=>'Legen Sie die Standardberechtigungen für den PDF-Eigentümer fest. Wenn diese Option aktiviert ist, kann der Eigentümer des ursprünglichen Eintrags die PDFs NICHT einsehen (es sei denn, er verfügt über eine Benutzereinschränkungsfunktion).','Restrict Owner'=>'Eigentümer beschränken','Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis.'=>'Aktivieren Sie diese Einstellung, wenn Ihre PDFs für den Endbenutzer nicht einsehbar sein sollen. Dies kann für jedes einzelne PDF festgelegt werden.','User Restriction'=>'Benutzer-Einschränkung','Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access.'=>'Schränken Sie den PDF-Zugriff auf Benutzer mit einer dieser Fähigkeiten ein. Die Administrator-Rolle hat immer vollen Zugriff.','Only logged in users with any selected capability can view generated PDFs they don\'t have ownership of. Ownership refers to an end user who completed the original Gravity Form entry.'=>'Nur angemeldete Benutzer mit einer ausgewählten Fähigkeit können generierte PDFs einsehen, für die sie nicht die Eigentümerschaft besitzen. Die Eigentümerschaft bezieht sich auf den Endbenutzer, der den ursprünglichen Gravity Form-Eintrag ausgefüllt hat.','Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates.'=>'Installieren Sie automatisch die wichtigsten Schriftarten, die für die Erstellung von PDF-Dokumenten benötigt werden. Diese Aktion muss nur einmal ausgeführt werden, da die Schriften bei Plugin-Updates erhalten bleiben.','Get more info.'=>'Erfahren Sie mehr.','Download Core Fonts'=>'Kernschriftarten herunterladen','Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported.'=>'Installieren Sie benutzerdefinierte Schriftarten zur Verwendung in Ihren PDF-Dokumenten. Es werden nur %1$s.ttf%2$s Schriftdateien unterstützt.','Label'=>'Label','Add a descriptive label to help you differentiate between multiple PDF settings.'=>'Fügen Sie ein beschreibendes Etikett hinzu, damit Sie zwischen mehreren PDF-Einstellungen unterscheiden können.','Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s.'=>'Vorlagen bestimmen das allgemeine Aussehen der PDFs, und zusätzliche Vorlagen können %1$sim Online-Store%4$s erworben werden. Wenn Sie Ihre bestehenden Dokumente digitalisieren und automatisieren möchten, %2$snutzen Sie unseren Bespoke PDF Service%4$s. Entwickler können auch %3$sihre eigenen Vorlagen erstellen%4$s.','Notifications'=>'Benachrichtigungen','Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message.'=>'Senden Sie die PDF-Datei als E-Mail-Anhang für die ausgewählte(n) Benachrichtigung(en). %1$sSchützen Sie die PDF-Datei mit einem Passwort%3$s, wenn Sie Wert auf Sicherheit legen. Alternativ %2$skönnen Sie den Shortcode [gravitypdf]%3$s direkt in Ihrer Benachrichtigung verwenden.','Choose a Notification'=>'Benachrichtigung wählen','Filename'=>'Dateiname','Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore.'=>'Legen Sie den Dateinamen für die generierte PDF-Datei fest (ohne die Erweiterung .pdf). Mergetags werden unterstützt, und ungültige Zeichen %s werden automatisch in einen Unterstrich umgewandelt.','Conditional Logic'=>'Bedingte Logik','Enable conditional logic'=>'Bedingungsgesteuerte Logik aktivieren','Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications.'=>'Fügen Sie Regeln hinzu, um die PDF dynamisch zu aktivieren oder zu deaktivieren. Wenn sie deaktiviert sind, werden PDFs nicht im Verwaltungsbereich angezeigt, können nicht angezeigt werden und werden nicht an Benachrichtigungen angehängt.','Paper Size'=>'Papierformat','Set the paper size used when generating PDFs.'=>'Legen Sie das Papierformat fest, das bei der Erstellung von PDFs verwendet wird.','Paper Orientation'=>'Ausrichtung des Papiers','Portrait'=>'Hochformat','Landscape'=>'Querformat','Font'=>'Schriftart','Set the primary font used in PDFs. You can also install your own.'=>'Legen Sie die in PDFs verwendete Hauptschriftart fest. Sie können auch Ihre eigene installieren.','Font Size'=>'Schriftgröße','Set the font size to use in the PDF.'=>'Legen Sie die Schriftgröße in der PDF-Datei fest.','Font Color'=>'Schriftfarbe','Set the font color to use in the PDF.'=>'Legen Sie die Schriftfarbe in der PDF-Datei fest.','Script like Arabic, Hebrew, Syriac (and many others) are written right to left.'=>'Schriften wie Arabisch, Hebräisch, Syrisch (und viele andere) werden von rechts nach links geschrieben.','Format'=>'Format','Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats.'=>'Erzeugen Sie ein Dokument, das dem ausgewählten PDF-Format entspricht. Wasserzeichen, Alpha-Transparenz und PDF-Sicherheit werden automatisch deaktiviert, wenn Sie die Formate PDF/A-1b oder PDF/X-1a verwenden.','Enable PDF Security'=>'PDF-Sicherheit aktivieren','Password protect generated PDFs, and/or restrict user capabilities.'=>'Schützen Sie die generierten PDFs mit einem Passwort und/oder schränken Sie die Benutzerfunktionen ein.','Password'=>'Passwort','Password protect the PDF, or leave blank to disable. Mergetags are supported.'=>'Schützen Sie die PDF-Datei mit einem Passwort, oder lassen Sie das Feld leer, um es zu deaktivieren. Mergetags werden unterstützt.','Privileges'=>'Berechtigungen','Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security).'=>'Deaktivieren Sie Privilegien, um die Möglichkeiten des Endbenutzers in der PDF-Datei einzuschränken. Privilegien sind leicht zu umgehen und eignen sich nur, um dem Benutzer Ihre Absichten mitzuteilen (und nicht als Mittel zur Zugriffskontrolle oder Sicherheit).','Select End User PDF Privileges'=>'PDF-Berechtigungen für Endbenutzer auswählen','Image DPI'=>'Bild DPI','Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document.'=>'Kontrollieren Sie den DPI-Wert (Dots per Inch) in PDFs. Setzen Sie den Wert auf 300, wenn Sie ein Dokument professionell drucken.','Enable Public Access'=>'Öffentlichen Zugang ermöglichen','When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form\'s entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s.'=>'Wenn der öffentliche Zugang aktiviert ist, sind alle Sicherheitsprotokolle deaktiviert und %3$sjeder kann das PDF-Dokument für ALLE Einträge in Ihrem Formular einsehen%4$s. Für mehr Sicherheit verwenden Sie %1$sstattdessen die Funktion für signierte PDF-URLs%2$s.','When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s.'=>'Wenn diese Option aktiviert ist, kann der Eigentümer des Originaleintrags die PDFs NICHT einsehen. Diese Einstellung wird außer Kraft gesetzt %1$swenn Sie signierte PDF-URLs verwenden%2$s.','Enable Advanced Templating'=>'Aktivieren Sie erweiterte Vorlagen','A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine.'=>'Eine Legacy-Einstellung, die es ermöglicht, eine Vorlage als PHP zu behandeln, mit direktem Zugriff auf die PDF-Engine.','Master Password'=>'Master-Passwort','Set the PDF Owner Password which is used to prevent the PDF privileges being changed.'=>'Legen Sie das PDF-Besitzerkennwort fest, mit dem Sie verhindern können, dass die PDF-Berechtigungen geändert werden.','Show Form Title'=>'Formular-Titel anzeigen','Display the form title at the beginning of the PDF.'=>'Zeigen Sie den Titel des Formulars am Anfang der PDF-Datei an.','Show Page Names'=>'Seitennamen anzeigen','Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s.'=>'Zeigt die Namen der Formularseiten in der PDF-Datei an. Erfordert die Verwendung des Feldes %1$sSeitenumbruch%2$s.','Show HTML Fields'=>'HTML-Felder anzeigen','Display HTML fields in the PDF.'=>'HTML-Felder in der PDF-Datei anzeigen.','Show Section Break Description'=>'Abschnitt anzeigen Pause Beschreibung','Display the Section Break field description in the PDF.'=>'Zeigen Sie die Beschreibung des Feldes Abschnittswechsel in der PDF-Datei an.','Enable Conditional Logic'=>'Abhängigkeitsregel aktivieren','When enabled the PDF will adhere to the form field conditional logic and show/hide fields.'=>'Wenn diese Option aktiviert ist, hält sich die PDF-Datei an die bedingte Logik der Formularfelder und blendet Felder ein oder aus.','Show Empty Fields'=>'Leere Felder anzeigen','Display Empty fields in the PDF.'=>'Leere Felder in der PDF-Datei anzeigen.','Header'=>'Header','The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s.'=>'Die Kopfzeile wird oben auf jeder Seite eingefügt. Für einfache Spalten %1$sversuchen Sie diesen HTML-Tabellenausschnitt%2$s.','First Page Header'=>'Kopfzeile der ersten Seite','Override the header on the first page of the PDF.'=>'Überschreiben Sie die Kopfzeile auf der ersten Seite der PDF-Datei.','Use different header on first page of PDF?'=>'Eine andere Kopfzeile auf der ersten Seite der PDF-Datei verwenden?','Footer'=>'Footer','The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. '=>'Die Fußzeile wird am unteren Rand jeder Seite eingefügt. Für einfache Textfußzeilen verwenden Sie die Schaltflächen für die linke, mittlere und rechte Ausrichtung im Editor. Für einfache Spalten %1$sversuchen Sie diesen HTML-Tabellenausschnitt%2$s. Verwenden Sie die speziellen %3$s{PAGENO}%4$s und %3$s{nbpg}%4$s Tags, um eine Seitennummerierung anzuzeigen. ','First Page Footer'=>'Fußzeile der ersten Seite','Override the footer on the first page of the PDF.'=>'Überschreiben Sie die Fußzeile auf der ersten Seite der PDF-Datei.','Use different footer on first page of PDF?'=>'Eine andere Fußzeile auf der ersten Seite der PDF-Datei verwenden?','Background Color'=>'Hintergrundfarbe','Set the background color for all pages.'=>'Legen Sie die Hintergrundfarbe für alle Seiten fest.','Background Image'=>'Hintergrundbild','The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload.'=>'Das Hintergrundbild ist auf allen Seiten enthalten. Um ein optimales Ergebnis zu erzielen, verwenden Sie ein Bild mit denselben Abmessungen wie das Papierformat und lassen Sie es vor dem Hochladen durch ein Bildoptimierungstool laufen.','The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version.'=>'Die PDF-Vorlage %1$s erfordert die Gravity PDF-Version %2$s. Aktualisieren Sie auf die neueste Version.','This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised.'=>'Diese Methode wurde entfernt, da mPDF die Einstellung der Bild-DPI nach der Initialisierung der Klasse nicht mehr unterstützt.','Shortcode'=>'Shortcode','PDF List'=>'PDF-Liste','None'=>'Keine','Download PDF'=>'PDF herunterladen','Copy the %s PDF shortcode to the clipboard'=>'Kopieren Sie den %s PDF-Shortcode in die Zwischenablage','Copied'=>'Kopiert','Shortcode copied!'=>'Shortcode kopiert!','Copy Shortcode'=>'Shortcode kopieren','Edit this PDF'=>'Dieses PDF bearbeiten','Edit'=>'Bearbeiten','Duplicate this PDF'=>'Duplizieren diese PDF-Datei','Duplicate'=>'Duplizieren','Delete this PDF'=>'Lösche diese PDF-Datei','%s PDF'=>'%s PDF','This form doesn\'t have any PDFs. Let\'s go %1$screate one%2$s.'=>'Dieses Formular hat keine PDFs. Lassen Sie uns %1$seines erstellen%2$s.','Requires Gravity PDF'=>'Erfordert Gravity PDF','Legacy'=>'Veraltet','There is a new version of %1$s available.'=>'Es ist eine neue Version von %1$s verfügbar.','Contact your network administrator to install the update.'=>'Wenden dich an deinen Netzwerkadministrator, um das Update zu installieren.','%1$sView version %2$s details%3$s.'=>'%1$sDetails zur Version %2$s anzeigen%3$s.','%1$sView version %2$s details%3$s or %4$supdate now%5$s.'=>'%1$s Sehe dir Version %2$s Details an%3$s oder %4$sjetzt aktualisieren%5$s.','Update now.'=>'Jetzt aktualisieren.','You do not have permission to install plugin updates'=>'Du hast keine Berechtigung, um Aktualisierungen für Erweiterungen durchzuführen','Error'=>'Fehler','Update PDF'=>'PDF aktualisieren','Add PDF'=>'PDF hinzufügen','There was a problem saving your PDF settings. Please try again.'=>'Beim Speichern Ihrer PDF-Einstellungen ist ein Problem aufgetreten. Bitte versuchen Sie es erneut.','PDF could not be saved. Please enter all required information below.'=>'PDF konnte nicht gespeichert werden. Bitte geben Sie unten alle erforderlichen Informationen ein.','PDF saved successfully. %1$sBack to PDF list.%2$s'=>'PDF erfolgreich gespeichert. %1$sZurück zur PDF-Liste.%2$s','PDF successfully deleted.'=>'PDF erfolgreich gelöscht.','PDF successfully duplicated.'=>'PDF erfolgreich dupliziert.','There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder.'=>'Es gab ein Problem bei der Erstellung des Verzeichnisses %s. Vergewissern Sie sich, dass Sie Schreibrechte für Ihren Uploads-Ordner haben.','Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue.'=>'Gravity PDF hat keine Schreibrechte für das Verzeichnis %s. Wenden Sie sich an Ihren Webhosting-Anbieter, um das Problem zu beheben.','Signed (+1 week)'=>'Signiert (+1 Woche)','Signed (+1 month)'=>'Unterschrieben (+1 Monat)','Signed (+1 year)'=>'Unterzeichnet (+1 Jahr)','PDF URLs'=>'PDF-URLs','The PDF configuration is not currently active.'=>'Die PDF-Konfiguration ist derzeit nicht aktiv.','PDF conditional logic requirements have not been met.'=>'Die Anforderungen der PDF-Bedingungslogik wurden nicht erfüllt.','Your PDF is no longer accessible.'=>'Ihr PDF ist nicht mehr zugänglich.','You do not have access to view this PDF.'=>'Sie haben keinen Zugang, um diese PDF-Datei anzusehen.','PDFs'=>'PDFs','The PDF could not be saved.'=>'Die PDF-Datei konnte nicht gespeichert werden.','Could not find PDF configuration requested'=>'Die angeforderte PDF-Konfiguration konnte nicht gefunden werden','Page %d'=>'Seite %d','An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Es ist ein unbekannter Fehler aufgetreten, und Ihr Lizenzschlüssel wurde möglicherweise nicht korrekt deaktiviert. %1$sMelden Sie sich bei Ihrem GravityPDF.com-Konto%2$s an und überprüfen Sie, ob Ihre Website vom Schlüssel entkoppelt wurde.','An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Ein API-Fehler ist aufgetreten und Ihr Lizenzschlüssel wurde möglicherweise nicht korrekt deaktiviert. %1$sMelden Sie sich bei Ihrem GravityPDF.com-Konto an%2$s und prüfen Sie, ob Ihre Website vom Schlüssel getrennt wurde.','License key deactivated.'=>'Lizenzschlüssel deaktiviert.','Access Pass license key deactivated.'=>'Access Pass-Lizenzschlüssel deaktiviert.','This method has been superseded by self::process()'=>'Diese Methode wurde durch self::process() abgelöst','Gravity PDF Environment'=>'Schwerkraft PDF Umgebung','PHP'=>'PHP','Directories and Permissions'=>'Verzeichnisse und Berechtigungen','Global Settings'=>'Globale Einstellungen','Security Settings'=>'Sicherheitseinstellungen','WP Memory'=>'WP Speicher','Default Charset'=>'Standard-Zeichensatz','Internal Encoding'=>'Interne Kodierung','PDF Working Directory'=>'PDF-Arbeitsverzeichnis','PDF Working Directory URL'=>'PDF Arbeitsverzeichnis URL','Font Folder location'=>'Speicherort des Schriftartenordners','Temporary Folder location'=>'Speicherort des temporären Ordners','Temporary Folder permissions'=>'Berechtigungen für temporäre Ordner','Temporary Folder protected'=>'Temporärer Ordner geschützt','mPDF Temporary location'=>'mPDF Temporärer Speicherort','Outdated Templates'=>'Veraltete Vorlagen','In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.'=>'Um Updates direkt von GravityPDF.com %1$s zu erhalten, müssen Sie einen einmaligen Download des Plugins%2$s durchführen.','Canonical Release'=>'Kanonische Veröffentlichung','PDF Entry List Action'=>'PDF-Eingabeliste Aktion','Off'=>'Aus','User Restrictions'=>'URL-Einschränkungen','minute(s)'=>'Minute(n)','No valid PDF template found in Zip archive.'=>'Keine gültige PDF-Vorlage im Zip-Archiv gefunden.','The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed.'=>'Der Dateiname %s enthält ungültige Zeichen. Nur alphanumerische Zeichen, Bindestriche und Unterstriche sind erlaubt.','The PHP file %s is not a valid PDF Template.'=>'Die PHP-Datei %s ist keine gültige PDF-Vorlage.','There was a problem removing the Gravity Form "%s" PDF configuration. Try delete manually.'=>'Es gab ein Problem beim Entfernen der Gravity Form "%s" PDF-Konfiguration. Versuchen Sie, sie manuell zu löschen.','There was a problem removing the %s directory. Clean up manually via (S)FTP.'=>'Es gab ein Problem beim Entfernen des Verzeichnisses %s. Bereinigen Sie manuell über (S)FTP.','Accent Color'=>'Akzentfarbe','The accent color is used for the page and section titles, as well as the border.'=>'Die Akzentfarbe wird für die Seiten- und Abschnittstitel sowie für den Rahmen verwendet.','Secondary Color'=>'Sekundäre Farbe','The secondary color is used with the field labels and for alternate rows.'=>'Die sekundäre Farbe wird für die Feldbeschriftungen und für die alternativen Zeilen verwendet.','Combine the field label and value or have a distinct label/value.'=>'Kombinieren Sie die Feldbezeichnung und den Wert oder haben Sie eine eigene Bezeichnung/Wert.','Combined Label'=>'Kombiniertes Etikett','Split Label'=>'Etikett teilen','Container Background Color'=>'Container Hintergrundfarbe','Control the color of the field background.'=>'Steuern Sie die Farbe des Feldhintergrunds.','Field Border Color'=>'Feld Rahmen Farbe','Control the color of the field border.'=>'Steuern Sie die Farbe des Feldrandes.','Dismiss Notice'=>'Hinweis ausblenden','Gravity PDF needs to download the Core PDF fonts.'=>'Gravity PDF muss die Core PDF-Schriften herunterladen.','Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once.'=>'Bevor Sie mit Gravity Forms eine PDF-Datei erstellen können, müssen die Hauptschriftarten auf Ihrem Server gespeichert werden. Dies muss nur einmal gemacht werden.','Want more features? Take a look at our addons.'=>'Sie möchten mehr Funktionen? Werfen Sie einen Blick auf unsere Addons.','Add new PDF'=>'Neue PDF-Datei hinzufügen','Toggle %s Section'=>'Toggle %s Abschnitt','View or download %s.pdf'=>'Anzeigen oder herunterladen %s.pdf','Download PDFs'=>'PDFs herunterladen','View PDFs'=>'PDFs anzeigen','View PDF'=>'PDF anzeigen','No PDFs available for this entry.'=>'Für diesen Eintrag sind keine PDFs verfügbar.','Get help with Gravity PDF'=>'Hilfe mit Gravity PDF erhalten','Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help.'=>'Suchen Sie in der Dokumentation nach einer Antwort auf Ihre Frage. Wenn Sie weitere Hilfe benötigen, wenden Sie sich an den Support und unser Team wird Ihnen gerne weiterhelfen.','View Documentation'=>'Dokumentation ansehen','Contact Support'=>'Support kontaktieren','Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded).'=>'Die Supportzeiten sind Montag bis Freitag von 9:00 bis 17:00 Uhr, %1$sSydney Australia time%2$s (Feiertage ausgenommen).','To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s.'=>'Um automatische Updates nutzen zu können, geben Sie unten Ihren Lizenzschlüssel bzw. Ihre Lizenzschlüssel ein und speichern Sie diese. %1$sIhre erworbenen Lizenzen finden Sie in Ihrem GravityPDF.com-Konto%2$s.','PDF link not displayed because conditional logic requirements have not been met.'=>'PDF-Link wird nicht angezeigt, da die Anforderungen der bedingten Logik nicht erfüllt wurden.','(Admin Only Message)'=>'(Nur Admin Nachricht)','Could not get Gravity PDF configuration using the PDF and Entry IDs passed.'=>'Die Schwerkraft-PDF-Konfiguration konnte mit den übergebenen PDF- und Eingabe-IDs nicht abgerufen werden.','No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either "entry" or "lid" as the query string name – or by passing an ID directly to the shortcode.'=>'Keine Gravity Form-Eingangs-ID an Gravity PDF übergeben. Stellen Sie sicher, dass Sie die Eintrags-ID über den Query-String der Bestätigungs-URL übergeben - entweder mit "entry" oder "lid" als Query-String-Name - oder indem Sie eine ID direkt an den Shortcode übergeben.','PDF link not displayed because PDF is inactive.'=>'PDF-Link wird nicht angezeigt, da PDF inaktiv ist.','This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed.'=>'Dieser Vorgang löscht ALLE Gravity PDF-Einstellungen und deaktiviert das Plugin. Wenn Sie fortfahren, werden alle Einstellungen, Konfigurationen, benutzerdefinierten Vorlagen und Schriftarten entfernt.','General'=>'Allgemein','Appearance'=>'Aussehen','Tools'=>'Werkzeuge','Help'=>'Hilfe','License'=>'Lizenz','Default PDF Options'=>'Standard-PDF-Optionen','Control the default settings to use when you create new PDFs on your forms.'=>'Legen Sie die Standardeinstellungen fest, die bei der Erstellung neuer PDFs in Ihren Formularen verwendet werden sollen.','Security'=>'Sicherheit','Licensing'=>'Lizenzierung','PDF Download Link'=>'PDF Download Link','Include the [gravitypdf] shortcode in the form\'s Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s.'=>'Fügen Sie den Shortcode [gravitypdf] in die Bestätigungs- oder Benachrichtigungseinstellungen des Formulars ein, um einen PDF-Download-Link anzuzeigen. %1$sMehr Informationen%2$s.','Unlimited'=>'Unbegrenzt','We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s.'=>'Wir empfehlen dringend, dass Sie Ihrer Website mindestens 128 MB verfügbaren WP-Speicher (RAM) zuweisen. %1$sFinden Sie heraus, wie Sie diese Grenze erhöhen können%2$s.','We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled.'=>'Wir haben festgestellt, dass die PHP-Laufzeitkonfigurationseinstellung %1$sallow_url_fopen%2$s deaktiviert ist.','You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature.'=>'Möglicherweise bemerken Sie Probleme bei der Anzeige von Bildern in Ihren PDFs. Wenden Sie sich an Ihren Webhosting-Anbieter, um Hilfe bei der Aktivierung dieser Funktion zu erhalten.','Gravity PDF\'s temporary directory is publicly accessible.'=>'Das temporäre Verzeichnis von Gravity PDF ist öffentlich zugänglich.','It is recommended to %1$smove the folder outside the public server directory%2$s.'=>'Es wird empfohlen, den Ordner %1$saußerhalb des öffentlichen Serververzeichnisses zu verschieben%2$s.','%1$s version %2$s is out of date. The core version is %3$s'=>'%1$s Version %2$s ist veraltet. Die aktuelle Version ist %3$s','Learn how to update'=>'Erfahren Sie, wie Sie veraltete Templates aktualisieren']]; \ No newline at end of file diff --git a/languages/gravity-pdf-de_DE.mo b/languages/gravity-pdf-de_DE.mo new file mode 100644 index 000000000..afa6d6c51 Binary files /dev/null and b/languages/gravity-pdf-de_DE.mo differ diff --git a/languages/gravity-pdf-de_DE.po b/languages/gravity-pdf-de_DE.po new file mode 100644 index 000000000..6c4620de5 --- /dev/null +++ b/languages/gravity-pdf-de_DE.po @@ -0,0 +1,2198 @@ +msgid "" +msgstr "" +"Project-Id-Version: Gravity PDF\n" +"Report-Msgid-Bugs-To: https://gravitypdf.com\n" +"Last-Translator: FULL NAME \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-21 04:06+0000\n" +"PO-Revision-Date: 2026-04-16 01:22+0000\n" +"Language: de-DE\n" +"X-Generator: Poedit 3.5\n" +"X-Domain: gravity-pdf\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +#: pdf.php +#: src/Helper/Helper_Data.php:147 +#: src/Model/Model_PDF.php:992 +msgid "Gravity PDF" +msgstr "Gravity PDF" + +#. Plugin URI of the plugin +#: pdf.php +msgid "https://gravitypdf.com" +msgstr "https://gravitypdf.com" + +#. Description of the plugin +#: pdf.php +msgid "Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)" +msgstr "Automatisch hochgradig anpassbare PDF-Dokumente mit Gravity Forms und WordPress erstellen (kanonisch)" + +#. Author of the plugin +#: pdf.php +msgid "Blue Liquid Designs" +msgstr "Blue Liquid Designs" + +#. Author URI of the plugin +#: pdf.php +msgid "https://blueliquiddesigns.com.au" +msgstr "https://blueliquiddesigns.com.au" + +#: api.php:232 +msgid "The $type parameter is invalid. Only \"view\" and \"model\" are accepted" +msgstr "Der Parameter $type ist ungültig. Nur \"view\" und \"model\" werden akzeptiert" + +#: api.php:272 +#: api.php:472 +msgid "Make sure to pass in a valid Gravity Forms Entry ID" +msgstr "Vergewissern Sie sich, dass Sie eine gültige Gravity Forms Entry ID eingeben" + +#. translators: %s: option key name +#: api.php:408 +#, php-format +msgid "The option key %s already exists. Use GPDFAPI::update_plugin_option instead" +msgstr "Der Optionsschlüssel %s existiert bereits. Verwenden Sie stattdessen GPDFAPI::update_plugin_option" + +#: api.php:479 +msgid "Could not located the PDF Settings. Ensure you pass in a valid PDF ID." +msgstr "Die PDF-Einstellungen konnten nicht gefunden werden. Stellen Sie sicher, dass Sie eine gültige PDF-ID eingeben." + +#: api.php:623 +#: src/Helper/Helper_Abstract_Options.php:1002 +#: src/Helper/Helper_Data.php:312 +#: src/Model/Model_Custom_Fonts.php:238 +msgid "User-Defined Fonts" +msgstr "Benutzerdefinierte Schriftarten" + +#: gravity-pdf-updater.php:141 +msgid "This is the non-canonical release of Gravity PDF which can be deleted." +msgstr "Dies ist die nicht-kanonische Version von Gravity PDF, die gelöscht werden kann." + +#. translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:196 +#, php-format +msgid "WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s." +msgstr "WordPress Version %1$s ist erforderlich: Aktualisieren Sie auf die neueste Version. %2$sMehr Informationen%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:218 +#, php-format +msgid "%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s." +msgstr "%1$sGravity Forms%3$s ist für die Verwendung von Gravity PDF erforderlich. %2$sWeitere Informationen%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag +#: pdf.php:227 +#, php-format +msgid "%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s." +msgstr "%1$sGravity Forms%2$s Version %3$s oder höher ist erforderlich. %4$sMehr Informationen%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag +#: pdf.php:249 +#, php-format +msgid "You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s." +msgstr "Sie verwenden eine %1$sveraltete Version von PHP%2$s. Wenden Sie sich für ein Update an Ihren Webhosting-Anbieter. %3$sErhalten Sie weitere Informationen%4$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name +#: pdf.php:272 +#: pdf.php:319 +#: pdf.php:345 +#: pdf.php:367 +#: pdf.php:377 +#, php-format +msgid "The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "Die PHP-Erweiterung %3$s konnte nicht erkannt werden. Wenden Sie sich an Ihren Webhosting-Anbieter, um das Problem zu beheben. %1$sErhalten Sie weitere Informationen%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag +#: pdf.php:298 +#, php-format +msgid "The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "Bei der PHP-Erweiterung MB String ist MB Regex nicht aktiviert. Wenden Sie sich an Ihren Webhosting-Anbieter, um dies zu beheben. %1$sMehr Informationen%2$s." + +#. translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag +#: pdf.php:403 +#, php-format +msgid "You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix." +msgstr "Sie benötigen 128 MB WP-Speicher (RAM), aber wir haben nur %1$s verfügbar. %2$sVersuchen Sie diese Methoden, um Ihr Speicherlimit zu erhöhen%3$s, andernfalls kontaktieren Sie Ihren Webhosting-Provider, um das Problem zu beheben." + +#: pdf.php:488 +msgid "Gravity PDF Installation Problem" +msgstr "Problem bei der Installation von Gravity PDF" + +#: pdf.php:490 +msgid "The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:" +msgstr "Die Mindestanforderungen für Gravity PDF sind nicht erfüllt. Bitte beheben Sie das/die unten stehende(n) Problem(e), um das Plugin zu verwenden:" + +#: pdf.php:497 +msgid "The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance." +msgstr "Die Mindestanforderungen für das Gravity-PDF-Plugin wurden nicht erfüllt. Bitte wenden Sie sich an den Administrator der Website, um Hilfe zu erhalten." + +#. translators: %s: deprecated method name +#: src/bootstrap.php:135 +#: src/bootstrap.php:147 +#: src/deprecated.php:45 +#: src/deprecated.php:58 +#, php-format +msgid "\"%s\" has been deprecated as of Gravity PDF 4.0" +msgstr "\"%s\" ist seit Gravity PDF 4.0 veraltet" + +#: src/bootstrap.php:310 +msgid "View Gravity PDF Settings" +msgstr "Gravity PDF Einstellungen anzeigen" + +#: src/bootstrap.php:310 +#: src/View/View_Settings.php:174 +msgid "Settings" +msgstr "Einstellungen" + +#: src/bootstrap.php:330 +msgid "View Gravity PDF Documentation" +msgstr "Zeige Gravity PDF Dokumentation" + +#: src/bootstrap.php:330 +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "Docs" +msgstr "Dokumentation" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Get Help and Support" +msgstr "Hilfe und Support" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Support" +msgstr "Support" + +#: src/bootstrap.php:332 +msgid "View Gravity PDF Extensions Shop" +msgstr "Zeige Gravity PDF Erweiterungen-Shop" + +#: src/bootstrap.php:332 +#: src/View/View_Settings.php:208 +msgid "Extensions" +msgstr "Erweiterungen" + +#: src/bootstrap.php:333 +msgid "View Gravity PDF Template Shop" +msgstr "Zeige Gravity PDF Vorlagen-Shop" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/bootstrap.php:333 +#: src/Helper/Helper_Options_Fields.php:72 +msgid "Templates" +msgstr "Vorlagen" + +#: src/Controller/Controller_Actions.php:132 +#: src/Helper/Helper_Options_Fields.php:227 +msgid "Install Core Fonts" +msgstr "Hauptschriftarten installieren" + +#: src/Controller/Controller_Actions.php:207 +#: src/Model/Model_Form_Settings.php:171 +#: src/Model/Model_Form_Settings.php:208 +#: src/Model/Model_Form_Settings.php:330 +#: src/View/View_Settings.php:427 +msgid "You do not have permission to access this page" +msgstr "Sie haben keine Berechtigung, um auf diese Seite zuzugreifen" + +#: src/Controller/Controller_Actions.php:214 +msgid "There was a problem processing the action. Please try again." +msgstr "Es gab ein Problem bei der Bearbeitung der Aktion. Bitte versuchen Sie es erneut." + +#: src/Controller/Controller_Custom_Fonts.php:121 +#: src/Controller/Controller_Custom_Fonts.php:150 +msgid "The font label used for the object" +msgstr "Die für das Objekt verwendete Schriftartbezeichnung" + +#: src/Controller/Controller_Custom_Fonts.php:156 +msgid "The path to the `regular` font file. Pass empty value if it should be deleted" +msgstr "Der Pfad zu der `regulären` Schriftartdatei. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll" + +#: src/Controller/Controller_Custom_Fonts.php:162 +msgid "The path to the `italics` font file. Pass empty value if it should be deleted" +msgstr "Der Pfad zu der Schriftartdatei `italics`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll" + +#: src/Controller/Controller_Custom_Fonts.php:168 +msgid "The path to the `bold` font file. Pass empty value if it should be deleted" +msgstr "Der Pfad zur Datei der Schriftart `bold`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll" + +#: src/Controller/Controller_Custom_Fonts.php:174 +msgid "The path to the `bolditalics` font file. Pass empty value if it should be deleted" +msgstr "Der Pfad zu der Schriftartdatei `bolditalics`. Übergeben Sie einen leeren Wert, wenn die Datei gelöscht werden soll" + +#: src/Controller/Controller_Custom_Fonts.php:225 +msgid "The Regular font is required" +msgstr "Die Standard-Schriftart ist erforderlich" + +#: src/Controller/Controller_Custom_Fonts.php:338 +msgid "Kashida needs to be a value between 0-100" +msgstr "Kashida muss ein Wert zwischen 0-100 sein" + +#: src/Controller/Controller_Custom_Fonts.php:480 +msgid "The upload is not a valid TTF file" +msgstr "Der Upload ist keine gültige TTF-Datei" + +#. translators: %s: font filename +#: src/Controller/Controller_Custom_Fonts.php:547 +#, php-format +msgid "Cannot find %s." +msgstr "Kann %s nicht finden." + +#. translators: %s: PDF name +#: src/Controller/Controller_Export_Entries.php:55 +#, php-format +msgid "PDF: %s" +msgstr "PDF: %s" + +#: src/Controller/Controller_PDF.php:434 +#: src/View/View_PDF.php:244 +msgid "There was a problem generating your PDF" +msgstr "Bei der Erstellung Ihrer PDF-Datei ist ein Problem aufgetreten" + +#: src/Helper/Fields/Field_Consent.php:142 +msgid "Consent not given." +msgstr "Zustimmung nicht erteilt." + +#: src/Helper/Fields/Field_Products.php:216 +msgid "Subtotal" +msgstr "Zwischensumme" + +#. translators: %s: shipping method name +#: src/Helper/Fields/Field_Products.php:221 +#, php-format +msgid "Shipping (%s)" +msgstr "Versand (%s)" + +#: src/Helper/Fields/Field_Tos.php:101 +msgid "Not accepted" +msgstr "Nicht akzeptiert" + +#. translators: 1: Opening tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Helper_Abstract_Addon.php:983 +#, php-format +msgid "%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." +msgstr "%1$sRegistrieren Sie Ihre Kopie von %2$s%3$s, um Zugang zu automatischen Upgrades und Support zu erhalten. Sie benötigen einen Lizenzschlüssel? %4$sKaufen Sie jetzt einen%5$s." + +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "View plugin Documentation" +msgstr "Plugin-Dokumentation ansehen" + +#: src/Helper/Helper_Abstract_Options.php:396 +#: src/Helper/Helper_Abstract_Options.php:415 +msgid "You must pass in a valid form ID" +msgstr "Sie müssen eine gültige Formular-ID angeben" + +#: src/Helper/Helper_Abstract_Options.php:457 +msgid "You must pass in a valid PDF ID" +msgstr "Sie müssen eine gültige PDF-ID einreichen" + +#: src/Helper/Helper_Abstract_Options.php:842 +msgid "Common Sizes" +msgstr "Gängige Größen" + +#: src/Helper/Helper_Abstract_Options.php:843 +msgid "A4 (210 x 297mm)" +msgstr "A4 (210 x 297mm)" + +#: src/Helper/Helper_Abstract_Options.php:844 +msgid "Letter (8.5 x 11in)" +msgstr "Letter (8,5 x 11 Zoll)" + +#: src/Helper/Helper_Abstract_Options.php:845 +msgid "Legal (8.5 x 14in)" +msgstr "Legal (8,5 x 14 Zoll)" + +#: src/Helper/Helper_Abstract_Options.php:846 +msgid "Ledger / Tabloid (11 x 17in)" +msgstr "Ledger / Tabloid (11 x 17 Zoll)" + +#: src/Helper/Helper_Abstract_Options.php:847 +msgid "Executive (7 x 10in)" +msgstr "Executive (7 x 10 Zoll)" + +#: src/Helper/Helper_Abstract_Options.php:848 +#: src/Helper/Helper_Options_Fields.php:96 +#: src/Helper/Helper_Options_Fields.php:328 +msgid "Custom Paper Size" +msgstr "Benutzerdefiniertes Papierformat" + +#: src/Helper/Helper_Abstract_Options.php:851 +msgid "\"A\" Sizes" +msgstr "\"A\" Größen" + +#: src/Helper/Helper_Abstract_Options.php:852 +msgid "A0 (841 x 1189mm)" +msgstr "A0 (841 x 1189mm)" + +#: src/Helper/Helper_Abstract_Options.php:853 +msgid "A1 (594 x 841mm)" +msgstr "A1 (594 x 841mm)" + +#: src/Helper/Helper_Abstract_Options.php:854 +msgid "A2 (420 x 594mm)" +msgstr "A2 (420 x 594mm)" + +#: src/Helper/Helper_Abstract_Options.php:855 +msgid "A3 (297 x 420mm)" +msgstr "A3 (297 x 420 mm)" + +#: src/Helper/Helper_Abstract_Options.php:856 +msgid "A5 (148 x 210mm)" +msgstr "A5 (148 x 210mm)" + +#: src/Helper/Helper_Abstract_Options.php:857 +msgid "A6 (105 x 148mm)" +msgstr "A6 (105 x 148mm)" + +#: src/Helper/Helper_Abstract_Options.php:858 +msgid "A7 (74 x 105mm)" +msgstr "A7 (74 x 105mm)" + +#: src/Helper/Helper_Abstract_Options.php:859 +msgid "A8 (52 x 74mm)" +msgstr "A8 (52 x 74mm)" + +#: src/Helper/Helper_Abstract_Options.php:860 +msgid "A9 (37 x 52mm)" +msgstr "A9 (37 x 52mm)" + +#: src/Helper/Helper_Abstract_Options.php:861 +msgid "A10 (26 x 37mm)" +msgstr "A10 (26 x 37mm)" + +#: src/Helper/Helper_Abstract_Options.php:864 +msgid "\"B\" Sizes" +msgstr "\"B\" Größen" + +#: src/Helper/Helper_Abstract_Options.php:865 +msgid "B0 (1414 x 1000mm)" +msgstr "B0 (1414 x 1000mm)" + +#: src/Helper/Helper_Abstract_Options.php:866 +msgid "B1 (1000 x 707mm)" +msgstr "B1 (1000 x 707mm)" + +#: src/Helper/Helper_Abstract_Options.php:867 +msgid "B2 (707 x 500mm)" +msgstr "B2 (707 x 500mm)" + +#: src/Helper/Helper_Abstract_Options.php:868 +msgid "B3 (500 x 353mm)" +msgstr "B3 (500 x 353mm)" + +#: src/Helper/Helper_Abstract_Options.php:869 +msgid "B4 (353 x 250mm)" +msgstr "B4 (353 x 250mm)" + +#: src/Helper/Helper_Abstract_Options.php:870 +msgid "B5 (250 x 176mm)" +msgstr "B5 (250 x 176mm)" + +#: src/Helper/Helper_Abstract_Options.php:871 +msgid "B6 (176 x 125mm)" +msgstr "B6 (176 x 125mm)" + +#: src/Helper/Helper_Abstract_Options.php:872 +msgid "B7 (125 x 88mm)" +msgstr "B7 (125 x 88mm)" + +#: src/Helper/Helper_Abstract_Options.php:873 +msgid "B8 (88 x 62mm)" +msgstr "B8 (88 x 62mm)" + +#: src/Helper/Helper_Abstract_Options.php:874 +msgid "B9 (62 x 44mm)" +msgstr "B9 (62 x 44mm)" + +#: src/Helper/Helper_Abstract_Options.php:875 +msgid "B10 (44 x 31mm)" +msgstr "B10 (44 x 31 mm)" + +#: src/Helper/Helper_Abstract_Options.php:878 +msgid "\"C\" Sizes" +msgstr "\"C\" Größen" + +#: src/Helper/Helper_Abstract_Options.php:879 +msgid "C0 (1297 x 917mm)" +msgstr "C0 (1297 x 917 mm)" + +#: src/Helper/Helper_Abstract_Options.php:880 +msgid "C1 (917 x 648mm)" +msgstr "C1 (917 x 648 mm)" + +#: src/Helper/Helper_Abstract_Options.php:881 +msgid "C2 (648 x 458mm)" +msgstr "C2 (648 x 458 mm)" + +#: src/Helper/Helper_Abstract_Options.php:882 +msgid "C3 (458 x 324mm)" +msgstr "C3 (458 x 324mm)" + +#: src/Helper/Helper_Abstract_Options.php:883 +msgid "C4 (324 x 229mm)" +msgstr "C4 (324 x 229mm)" + +#: src/Helper/Helper_Abstract_Options.php:884 +msgid "C5 (229 x 162mm)" +msgstr "C5 (229 x 162mm)" + +#: src/Helper/Helper_Abstract_Options.php:885 +msgid "C6 (162 x 114mm)" +msgstr "C6 (162 x 114mm)" + +#: src/Helper/Helper_Abstract_Options.php:886 +msgid "C7 (114 x 81mm)" +msgstr "C7 (114 x 81mm)" + +#: src/Helper/Helper_Abstract_Options.php:887 +msgid "C8 (81 x 57mm)" +msgstr "C8 (81 x 57mm)" + +#: src/Helper/Helper_Abstract_Options.php:888 +msgid "C9 (57 x 40mm)" +msgstr "C9 (57 x 40mm)" + +#: src/Helper/Helper_Abstract_Options.php:889 +msgid "C10 (40 x 28mm)" +msgstr "C10 (40 x 28mm)" + +#: src/Helper/Helper_Abstract_Options.php:892 +msgid "\"RA\" and \"SRA\" Sizes" +msgstr "größen \"RA\" und \"SRA\"" + +#: src/Helper/Helper_Abstract_Options.php:893 +msgid "RA0 (860 x 1220mm)" +msgstr "RA0 (860 x 1220mm)" + +#: src/Helper/Helper_Abstract_Options.php:894 +msgid "RA1 (610 x 860mm)" +msgstr "RA1 (610 x 860mm)" + +#: src/Helper/Helper_Abstract_Options.php:895 +msgid "RA2 (430 x 610mm)" +msgstr "RA2 (430 x 610mm)" + +#: src/Helper/Helper_Abstract_Options.php:896 +msgid "RA3 (305 x 430mm)" +msgstr "RA3 (305 x 430mm)" + +#: src/Helper/Helper_Abstract_Options.php:897 +msgid "RA4 (215 x 305mm)" +msgstr "RA4 (215 x 305mm)" + +#: src/Helper/Helper_Abstract_Options.php:898 +msgid "SRA0 (900 x 1280mm)" +msgstr "SRA0 (900 x 1280mm)" + +#: src/Helper/Helper_Abstract_Options.php:899 +msgid "SRA1 (640 x 900mm)" +msgstr "SRA1 (640 x 900 mm)" + +#: src/Helper/Helper_Abstract_Options.php:900 +msgid "SRA2 (450 x 640mm)" +msgstr "SRA2 (450 x 640 mm)" + +#: src/Helper/Helper_Abstract_Options.php:901 +msgid "SRA3 (320 x 450mm)" +msgstr "SRA3 (320 x 450 mm)" + +#: src/Helper/Helper_Abstract_Options.php:902 +msgid "SRA4 (225 x 320mm)" +msgstr "SRA4 (225 x 320 mm)" + +#: src/Helper/Helper_Abstract_Options.php:918 +msgid "Unicode" +msgstr "Unicode" + +#: src/Helper/Helper_Abstract_Options.php:932 +msgid "Indic" +msgstr "Anzeige" + +#: src/Helper/Helper_Abstract_Options.php:937 +msgid "Arabic" +msgstr "Arabisch" + +#: src/Helper/Helper_Abstract_Options.php:943 +msgid "Chinese, Japanese, Korean" +msgstr "Chinesisch, Japanisch, Koreanisch" + +#: src/Helper/Helper_Abstract_Options.php:948 +msgid "Other" +msgstr "Andere" + +#: src/Helper/Helper_Abstract_Options.php:1059 +msgid "Could not find Gravity PDF Font" +msgstr "Gravity PDF-Schriftart konnte nicht gefunden werden" + +#: src/Helper/Helper_Abstract_Options.php:1071 +#: src/Helper/Helper_PDF_List_Table.php:301 +msgid "Copy" +msgstr "Kopieren" + +#: src/Helper/Helper_Abstract_Options.php:1072 +msgid "Print - Low Resolution" +msgstr "Druck - niedrige Auflösung" + +#: src/Helper/Helper_Abstract_Options.php:1073 +msgid "Print - High Resolution" +msgstr "Druck - hohe Auflösung" + +#: src/Helper/Helper_Abstract_Options.php:1074 +msgid "Modify" +msgstr "Modifizieren" + +#: src/Helper/Helper_Abstract_Options.php:1075 +msgid "Annotate" +msgstr "Kommentieren" + +#: src/Helper/Helper_Abstract_Options.php:1076 +msgid "Fill Forms" +msgstr "Formulare ausfüllen" + +#: src/Helper/Helper_Abstract_Options.php:1077 +msgid "Extract" +msgstr "Extrahieren" + +#: src/Helper/Helper_Abstract_Options.php:1078 +msgid "Assemble" +msgstr "Montieren Sie" + +#: src/Helper/Helper_Abstract_Options.php:1184 +msgid "Settings updated." +msgstr "Einstellungen aktualisiert." + +#: src/Helper/Helper_Abstract_Options.php:1340 +#: src/Helper/Helper_Abstract_Options.php:1348 +#: src/Helper/Helper_Abstract_Options.php:1356 +msgid "PDF Settings could not be saved. Please enter all required information below." +msgstr "Die PDF-Einstellungen konnten nicht gespeichert werden. Bitte geben Sie unten alle erforderlichen Informationen ein." + +#: src/Helper/Helper_Abstract_Options.php:1723 +msgid "License key set by the site administrator." +msgstr "Vom Administrator der Website gesetzter Lizenzschlüssel." + +#: src/Helper/Helper_Abstract_Options.php:1724 +msgid "Learn more." +msgstr "Mehr erfahren." + +#. translators: %s: add-on name +#: src/Helper/Helper_Abstract_Options.php:1744 +#, php-format +msgid "%s license key" +msgstr "%s Lizenzschlüssel" + +#: src/Helper/Helper_Abstract_Options.php:1762 +msgid "Deactivate License" +msgstr "Lizenz deaktivieren" + +#: src/Helper/Helper_Abstract_Options.php:2127 +#: src/Helper/Helper_Abstract_Options.php:2128 +msgid "Select Media" +msgstr "Medien auswählen" + +#: src/Helper/Helper_Abstract_Options.php:2129 +msgid "Upload File" +msgstr "Datei hochladen" + +#: src/Helper/Helper_Abstract_Options.php:2369 +msgid "Width" +msgstr "Breite" + +#: src/Helper/Helper_Abstract_Options.php:2381 +msgid "Height" +msgstr "Höhe" + +#: src/Helper/Helper_Abstract_Options.php:2398 +msgid "mm" +msgstr "mm" + +#: src/Helper/Helper_Abstract_Options.php:2399 +msgid "inches" +msgstr "Zoll" + +#. translators: %s: setting ID +#: src/Helper/Helper_Abstract_Options.php:2468 +#, php-format +msgid "The callback used for the %s setting is missing." +msgstr "Der für die Einstellung %s verwendete Callback fehlt." + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:106 +#, php-format +msgid "%s is an invalid filename" +msgstr "%s ist ein ungültiger Dateiname" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:131 +#, php-format +msgid "Cannot find file %s" +msgstr "Datei %s kann nicht gefunden werden" + +#: src/Helper/Helper_Data.php:146 +#: src/Model/Model_Mergetags.php:125 +msgid "PDF" +msgstr "PDF" + +#: src/Helper/Helper_Data.php:181 +#: src/Helper/Helper_Data.php:182 +msgid "Your support license key has been activated for this domain." +msgstr "Ihr Support-Lizenzschlüssel wurde für diese Domain aktiviert." + +#. translators: 1: Opening tag, 2: Closing tag. Note: %%s is a placeholder for the expiry date filled in later. +#: src/Helper/Helper_Data.php:184 +#, php-format +msgid "This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s." +msgstr "Dieser Lizenzschlüssel ist am %%s abgelaufen. %1$sBitte erneuern Sie Ihre Lizenz, um weiterhin Updates und Support zu erhalten%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:186 +#: src/Helper/Helper_Data.php:187 +#, php-format +msgid "This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s." +msgstr "Dieser Lizenzschlüssel wurde storniert (höchstwahrscheinlich aufgrund einer Rückerstattungsanfrage). %1$sBitte erwägen Sie den Kauf einer neuen Lizenz%2$s." + +#: src/Helper/Helper_Data.php:188 +msgid "This license key is invalid. Please check your key has been entered correctly." +msgstr "Dieser Lizenzschlüssel ist ungültig. Bitte überprüfen Sie, ob Ihr Schlüssel korrekt eingegeben wurde." + +#: src/Helper/Helper_Data.php:189 +msgid "The license key is invalid. Please check your key has been entered correctly." +msgstr "Der Lizenzschlüssel ist ungültig. Bitte überprüfen Sie, ob Ihr Schlüssel korrekt eingegeben wurde." + +#: src/Helper/Helper_Data.php:190 +msgid "Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website." +msgstr "Ihr Lizenzschlüssel ist gültig, passt aber nicht zu Ihrer aktuellen Domain. Dies tritt normalerweise auf, wenn sich die URL Ihrer Domain ändert. Bitte speichern Sie die Einstellungen erneut, um die Lizenz für diese Website zu aktivieren." + +#. translators: %s: add-on name +#: src/Helper/Helper_Data.php:192 +#: src/Helper/Helper_Data.php:194 +#, php-format +msgid "This license key is not valid for %s. Please check your key is for this product." +msgstr "Dieser Lizenzschlüssel ist nicht gültig für %s. Bitte überprüfen Sie, ob Ihr Schlüssel für dieses Produkt gültig ist." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:196 +#, php-format +msgid "This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s." +msgstr "Dieser Lizenzschlüssel hat sein Aktivierungslimit erreicht. %1$sBitte aktualisieren Sie Ihre Lizenz, um das Site-Limit zu erhöhen (Sie zahlen nur die Differenz)%2$s." + +#: src/Helper/Helper_Data.php:197 +#: src/Helper/Helper_Data.php:198 +#: src/Helper/Helper_Data.php:199 +msgid "An unknown error occurred while checking the license." +msgstr "Beim Überprüfen der Lizenz ist ein unbekannter Fehler aufgetreten." + +#: src/Helper/Helper_Data.php:200 +msgid "The licensing server is temporarily unavailable." +msgstr "Der Lizenzserver ist vorübergehend nicht erreichbar." + +#: src/Helper/Helper_Data.php:238 +msgid "Loading..." +msgstr "Lade..." + +#: src/Helper/Helper_Data.php:239 +msgid "Continue" +msgstr "Weiter" + +#: src/Helper/Helper_Data.php:240 +msgid "Uninstall" +msgstr "Deinstallieren" + +#: src/Helper/Helper_Data.php:241 +msgid "Cancel" +msgstr "Abbrechen" + +#: src/Helper/Helper_Data.php:242 +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete" +msgstr "Löschen" + +#: src/Helper/Helper_Data.php:243 +#: src/Helper/Helper_PDF_List_Table.php:220 +#: src/Model/Model_Form_Settings.php:925 +msgid "Active" +msgstr "Aktiv" + +#: src/Helper/Helper_Data.php:244 +#: src/Helper/Helper_PDF_List_Table.php:223 +#: src/Model/Model_Form_Settings.php:875 +#: src/Model/Model_Form_Settings.php:925 +msgid "Inactive" +msgstr "Inaktiv" + +#: src/Helper/Helper_Data.php:245 +msgid "this PDF if" +msgstr "dieses PDF, wenn" + +#: src/Helper/Helper_Data.php:246 +msgid "Enable" +msgstr "Aktivieren" + +#: src/Helper/Helper_Data.php:247 +msgid "Disable" +msgstr "Deaktivieren" + +#: src/Helper/Helper_Data.php:248 +msgid "Successfully Updated" +msgstr "Erfolgreich aktualisiert" + +#: src/Helper/Helper_Data.php:249 +msgid "Successfully Deleted" +msgstr "Erfolgreich gelöscht" + +#: src/Helper/Helper_Data.php:250 +msgid "No" +msgstr "Nein" + +#: src/Helper/Helper_Data.php:251 +msgid "Yes" +msgstr "Ja" + +#: src/Helper/Helper_Data.php:252 +msgid "Standard" +msgstr "Standard" + +#: src/Helper/Helper_Data.php:253 +#: src/View/View_Form_Settings.php:78 +msgid "Advanced" +msgstr "Erweitert" + +#: src/Helper/Helper_Data.php:254 +msgid "Manage" +msgstr "Verwalten" + +#: src/Helper/Helper_Data.php:255 +msgid "Details" +msgstr "Details" + +#: src/Helper/Helper_Data.php:256 +msgid "Select" +msgstr "Auswählen" + +#: src/Helper/Helper_Data.php:257 +msgid "Version" +msgstr "Version" + +#: src/Helper/Helper_Data.php:258 +msgid "Group" +msgstr "Gruppe" + +#: src/Helper/Helper_Data.php:259 +msgid "Tags" +msgstr "Schlagwörter" + +#: src/Helper/Helper_Data.php:261 +#: src/Helper/Helper_Options_Fields.php:261 +#: src/Helper/Helper_PDF_List_Table.php:97 +#: src/View/View_Form_Settings.php:66 +msgid "Template" +msgstr "Vorlage" + +#: src/Helper/Helper_Data.php:262 +msgid "Manage PDF Templates" +msgstr "PDF-Vorlagen verwalten" + +#: src/Helper/Helper_Data.php:263 +msgid "Add New Template" +msgstr "Neue Vorlage hinzufügen" + +#: src/Helper/Helper_Data.php:264 +msgid "This form doesn't have any PDFs." +msgstr "Dieses Formular hat keine PDF-Dateien." + +#: src/Helper/Helper_Data.php:265 +msgid "Let's go create one" +msgstr "Mit der Erstellungen beginnen" + +#: src/Helper/Helper_Data.php:266 +msgid "Installed PDFs" +msgstr "Installierte PDF’s" + +#: src/Helper/Helper_Data.php:267 +msgid "Search Installed Templates" +msgstr "Installierte Vorlagen suchen" + +#: src/Helper/Helper_Data.php:268 +msgid "Close dialog" +msgstr "Dialog schließen" + +#: src/Helper/Helper_Data.php:270 +msgid "Search the Gravity PDF Knowledgebase..." +msgstr "Suchen Sie in der Gravity PDF Knowledgebase..." + +#: src/Helper/Helper_Data.php:271 +msgid "Gravity PDF Documentation" +msgstr "Schwerkraft PDF-Dokumentation" + +#: src/Helper/Helper_Data.php:272 +msgid "It doesn't look like there are any topics related to your issue." +msgstr "Es sieht nicht so aus, als gäbe es irgendwelche Themen zu Ihrem Problem." + +#: src/Helper/Helper_Data.php:273 +msgid "An error occurred. Please try again" +msgstr "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:276 +#, php-format +msgid "Requires Gravity PDF v%s" +msgstr "Erfordert Gravity PDF v%s" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:278 +#, php-format +msgid "This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s." +msgstr "Diese PDF-Vorlage ist mit Ihrer Version von Gravity PDF nicht kompatibel. Diese Vorlage benötigt Gravity PDF v%s." + +#: src/Helper/Helper_Data.php:279 +msgid "Template Details" +msgstr "Vorlage-Details" + +#: src/Helper/Helper_Data.php:280 +msgid "Current Template" +msgstr "Aktuelle Vorlage" + +#: src/Helper/Helper_Data.php:281 +msgid "Show previous template" +msgstr "Vorherige Vorlage anzeigen" + +#: src/Helper/Helper_Data.php:282 +msgid "Show next template" +msgstr "Nächste Vorlage anzeigen" + +#: src/Helper/Helper_Data.php:283 +msgid "Upload is not a valid template. Upload a .zip file." +msgstr "Upload ist keine gültige Vorlage. Laden Sie eine .zip-Datei hoch." + +#: src/Helper/Helper_Data.php:284 +msgid "Upload exceeds the 10MB limit." +msgstr "Der Upload überschreitet die 10MB Grenze." + +#: src/Helper/Helper_Data.php:285 +msgid "Template successfully installed" +msgstr "Vorlage erfolgreich installiert" + +#: src/Helper/Helper_Data.php:286 +msgid "Template successfully updated" +msgstr "Vorlage erfolgreich aktualisiert" + +#: src/Helper/Helper_Data.php:287 +msgid "PDF Template(s) Successfully Installed / Updated" +msgstr "PDF-Vorlage(n) Erfolgreich installiert / aktualisiert" + +#: src/Helper/Helper_Data.php:288 +msgid "There was a problem with the upload. Reload the page and try again." +msgstr "Es gab ein Problem mit dem Upload. Laden Sie die Seite neu und versuchen Sie es erneut." + +#. translators: %s: newline characters separating the two sentences +#: src/Helper/Helper_Data.php:290 +#, php-format +msgid "Do you really want to delete this PDF template?%sClick 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "Wollen Sie diese PDF-Vorlage wirklich löschen?%sKlicken Sie auf 'Abbrechen', um zurückzugehen, auf 'OK', um das Löschen zu bestätigen." + +#: src/Helper/Helper_Data.php:291 +msgid "Could not delete template." +msgstr "Die Vorlage konnte nicht gelöscht werden." + +#: src/Helper/Helper_Data.php:292 +msgid "If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made)." +msgstr "Wenn Sie eine PDF-Vorlage im .zip-Format haben, können Sie sie hier installieren. Sie können auch eine vorhandene PDF-Vorlage aktualisieren (dabei werden alle von Ihnen vorgenommenen Änderungen überschrieben)." + +#: src/Helper/Helper_Data.php:294 +msgid "ALL CORE FONTS SUCCESSFULLY INSTALLED" +msgstr "ALLE HAUPTSCHRIFTARTEN ERFOLGREICH INSTALLIERT" + +#. translators: %s: number of fonts that failed to install +#: src/Helper/Helper_Data.php:296 +#, php-format +msgid "%s CORE FONT(S) DID NOT INSTALL CORRECTLY" +msgstr "%s KERNSCHRIFTART(EN) NICHT KORREKT INSTALLIERT" + +#: src/Helper/Helper_Data.php:297 +msgid "Could not download Core Font list. Try again." +msgstr "Die Core Font-Liste konnte nicht heruntergeladen werden. Versuchen Sie es erneut." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:299 +#, php-format +msgid "Downloading %s..." +msgstr "Herunterladen %s..." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:301 +#, php-format +msgid "Completed installation of %s" +msgstr "Abgeschlossene Installation von %s" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:303 +#, php-format +msgid "Failed installation of %s" +msgstr "Installation von %s fehlgeschlagen" + +#: src/Helper/Helper_Data.php:304 +msgid "Fonts remaining:" +msgstr "Verbleibende Schriftarten:" + +#: src/Helper/Helper_Data.php:305 +msgid "Retry Failed Downloads?" +msgstr "Fehlgeschlagene Downloads wiederholen?" + +#: src/Helper/Helper_Data.php:306 +msgid "Core font installation" +msgstr "Installation der Hauptschriftart" + +#: src/Helper/Helper_Data.php:309 +msgid "Font Manager" +msgstr "Schriftarten-Verwaltung" + +#: src/Helper/Helper_Data.php:310 +msgid "Search installed fonts" +msgstr "Installierte Schriftarten suchen" + +#: src/Helper/Helper_Data.php:311 +msgid "Installed Fonts" +msgstr "Installierte Schriftarten" + +#: src/Helper/Helper_Data.php:313 +msgid "Regular" +msgstr "Regulär" + +#: src/Helper/Helper_Data.php:314 +msgid "Italics" +msgstr "Kursivschrift" + +#: src/Helper/Helper_Data.php:315 +msgid "Bold" +msgstr "Fett" + +#: src/Helper/Helper_Data.php:316 +msgid "Bold Italics" +msgstr "Fett und kursiv" + +#: src/Helper/Helper_Data.php:317 +msgid "Add Font" +msgstr "Schriftart hinzufügen" + +#: src/Helper/Helper_Data.php:318 +msgid "Update Font" +msgstr "Schriftart aktualisieren" + +#: src/Helper/Helper_Data.php:319 +msgid "Install new fonts for use in your PDF documents." +msgstr "Installieren Sie neue Schriftarten zur Verwendung in Ihren PDF-Dokumenten." + +#: src/Helper/Helper_Data.php:320 +msgid "Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents." +msgstr "Nach dem Speichern werden Ihre Änderungen automatisch auf neu erstellte PDF-Dokumente angewendet, die für die Verwendung dieser Schriftart konfiguriert sind." + +#: src/Helper/Helper_Data.php:321 +msgid "Font Name" +msgstr "Schriftname" + +#: src/Helper/Helper_Data.php:322 +msgid "(required)" +msgstr "(erforderlich)" + +#: src/Helper/Helper_Data.php:323 +msgid "The font name can only contain letters, numbers and spaces." +msgstr "Der Schriftname darf nur Buchstaben, Zahlen und Leerzeichen enthalten." + +#: src/Helper/Helper_Data.php:324 +msgid "Please choose a name contains letters and/or numbers (and a space if you want it)." +msgstr "Bitte wählen Sie einen Namen, der Buchstaben und/oder Zahlen enthält (und ein Leerzeichen, wenn Sie es wünschen)." + +#: src/Helper/Helper_Data.php:325 +msgid "Font Files" +msgstr "Schriftart-Dateien" + +#: src/Helper/Helper_Data.php:326 +msgid "Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required." +msgstr "Wählen Sie Ihre .ttf-Schriftartdatei für die Varianten unten aus oder ziehen Sie sie per Drag & Drop. Nur die Schriftart Regular ist erforderlich." + +#: src/Helper/Helper_Data.php:327 +msgid "Add a .ttf font file." +msgstr "Fügen Sie eine .ttf-Schriftartdatei hinzu." + +#: src/Helper/Helper_Data.php:328 +msgid "View template usage" +msgstr "Verwendung der Vorlage ansehen" + +#: src/Helper/Helper_Data.php:329 +msgid "← Cancel" +msgstr "← Abbrechen" + +#: src/Helper/Helper_Data.php:330 +msgid "Are you sure you want to delete this font?" +msgstr "Sind Sie sicher, dass Sie diese Schriftart löschen möchten?" + +#. translators: 1: Opening tag (custom template link), 2: Opening tag (font setting link), 3: Closing tag +#: src/Helper/Helper_Data.php:332 +#, php-format +msgid "Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form." +msgstr "Fügen Sie dieses Snippet %1$sin eine benutzerdefinierte Vorlage%3$s ein, um die Schriftart selektiv auf Textblöcke anzuwenden. Wenn Sie die Schriftart auf die gesamte PDF-Datei anwenden möchten, %2$sverwenden Sie die Einstellung Schriftart%3$s, wenn Sie die PDF-Datei im Formular konfigurieren." + +#: src/Helper/Helper_Data.php:333 +msgid "Add font" +msgstr "Schriftart hinzufügen" + +#: src/Helper/Helper_Data.php:334 +msgid "Update font" +msgstr "Update Schrift" + +#: src/Helper/Helper_Data.php:335 +msgid "Select font" +msgstr "Schrift auswählen" + +#: src/Helper/Helper_Data.php:336 +msgid "Delete font" +msgstr "Schrift löschen" + +#: src/Helper/Helper_Data.php:339 +msgid "Font list empty." +msgstr "Schriftenliste leer." + +#: src/Helper/Helper_Data.php:340 +msgid "No fonts matching your search found." +msgstr "Keine Schriftarten zu Ihrer Suche gefunden." + +#: src/Helper/Helper_Data.php:341 +msgid "Clear Search." +msgstr "Suche löschen." + +#: src/Helper/Helper_Data.php:342 +msgid "Your font has been saved." +msgstr "Ihre Schriftart wurde gespeichert." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:344 +#, php-format +msgid "%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again." +msgstr "%1$sDie Aktion konnte nicht abgeschlossen werden.%2$s Lösen Sie die oben hervorgehobenen Probleme und versuchen Sie es dann erneut." + +#: src/Helper/Helper_Data.php:345 +msgid "A problem occurred. Reload the page and try again." +msgstr "Es ist ein Problem aufgetreten. Laden Sie die Seite neu und versuchen Sie es erneut." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:347 +#, php-format +msgid "%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save." +msgstr "%1$sSchriftartdatei(en) fehlen auf dem Server.%2$s Bitte laden Sie die Schriftart(en) erneut hoch und speichern Sie dann." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:349 +#, php-format +msgid "%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF." +msgstr "%1$sDie Schriftdatei(en) sind fehlerhaft%2$s und können nicht mit Gravity PDF verwendet werden." + +#: src/Helper/Helper_Data.php:351 +msgid "Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop." +msgstr "Warnung! ALLE Gravity PDF-Daten, einschließlich der Vorlagen, werden gelöscht. Dies kann nicht rückgängig gemacht werden. 'OK' zum Löschen, 'Abbrechen' zum Beenden." + +#: src/Helper/Helper_Data.php:352 +msgid "WARNING: You are about to delete this PDF. 'Cancel' to stop, 'OK' to delete." +msgstr "WARNUNG: Sie sind im Begriff, diese PDF-Datei zu löschen. 'Abbrechen' zum Abbrechen, 'OK' zum Löschen." + +#: src/Helper/Helper_Data.php:355 +msgid "Search the Gravity PDF Documentation..." +msgstr "Durchsuchen Sie die Gravity PDF-Dokumentation..." + +#: src/Helper/Helper_Data.php:356 +msgid "Submit your search query." +msgstr "Geben Sie Ihre Suchanfrage ein." + +#: src/Helper/Helper_Data.php:357 +msgid "Clear your search query." +msgstr "Löschen Sie Ihre Suchanfrage." + +#: src/Helper/Helper_Data.php:515 +msgid "Approved" +msgstr "Genehmigt" + +#: src/Helper/Helper_Data.php:516 +msgid "Disapproved" +msgstr "Abgelehnt" + +#: src/Helper/Helper_Data.php:517 +msgid "Unapproved" +msgstr "Nicht genehmigt" + +#: src/Helper/Helper_Options_Fields.php:65 +msgid "Default Template" +msgstr "Standard-Template" + +#. translators: 1: Opening tag (template shop), 2: Closing tag, 3: Opening tag (build your own), 4: Closing tag, 5: Opening tag (hire us), 6: Closing tag +#: src/Helper/Helper_Options_Fields.php:67 +#, php-format +msgid "Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution." +msgstr "Wählen Sie eine vorhandene Vorlage oder kaufen Sie weitere %1$sin unserem Vorlagen-Shop%2$s. Sie können auch %3$sIhre eigene Vorlage erstellen%4$s oder %5$suns mit der Erstellung einer maßgeschneiderten Lösung beauftragen%6$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:72 +#, php-format +msgid "Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own." +msgstr "Gravity PDF wird mit %1$svier völlig kostenlosen und stark anpassbaren Designs%2$s geliefert. Sie können auch weitere Vorlagen in unserem Vorlagen-Shop erwerben, uns mit der Integration vorhandener PDFs beauftragen oder mit etwas technischem Know-how Ihre eigenen erstellen." + +#: src/Helper/Helper_Options_Fields.php:77 +msgid "Default Font" +msgstr "Standard Schrift" + +#: src/Helper/Helper_Options_Fields.php:78 +msgid "Set the default font type used in PDFs. Choose an existing font or install your own." +msgstr "Legen Sie die in PDFs verwendete Standardschriftart fest. Wählen Sie eine vorhandene Schriftart oder installieren Sie Ihre eigene." + +#: src/Helper/Helper_Options_Fields.php:81 +#: src/Helper/Helper_Options_Fields.php:235 +msgid "Fonts" +msgstr "Schriftarten" + +#: src/Helper/Helper_Options_Fields.php:81 +msgid "Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab)." +msgstr "Gravity PDF wird mit Schriftarten für die meisten Sprachen der Welt ausgeliefert. Sie möchten eine bestimmte Schriftart verwenden? Verwenden Sie das Schriftarten-Installationsprogramm (zu finden auf der Registerkarte Tools)." + +#: src/Helper/Helper_Options_Fields.php:87 +msgid "Default Paper Size" +msgstr "Standard-Papierformat" + +#: src/Helper/Helper_Options_Fields.php:88 +msgid "Set the default paper size used when generating PDFs." +msgstr "Legen Sie die Standard-Papiergröße fest, die beim Generieren von PDF-Dateien verwendet wird." + +#: src/Helper/Helper_Options_Fields.php:97 +#: src/Helper/Helper_Options_Fields.php:329 +msgid "Control the exact paper size. Can be set in millimeters or inches." +msgstr "Die genaue Papiergröße. Einstellbar in Millimeter oder Zoll." + +#: src/Helper/Helper_Options_Fields.php:104 +#: src/Helper/Helper_Options_Fields.php:108 +#: src/Helper/Helper_Options_Fields.php:381 +msgid "Reverse Text (RTL)" +msgstr "Umgekehrter Text (RTL)" + +#: src/Helper/Helper_Options_Fields.php:105 +msgid "Script like Arabic and Hebrew are written right to left." +msgstr "Schriften wie Arabisch und Hebräisch werden von rechts nach links geschrieben." + +#: src/Helper/Helper_Options_Fields.php:108 +msgid "Enable RTL if you are writing in Arabic, Hebrew, Syriac, N'ko, Thaana, Tifinar, Urdu or other RTL languages." +msgstr "Aktivieren Sie RTL, wenn Sie in Arabisch, Hebräisch, Syrisch, N'ko, Thaana, Tifinar, Urdu oder anderen RTL-Sprachen schreiben." + +#: src/Helper/Helper_Options_Fields.php:113 +msgid "Default Font Size" +msgstr "Standard Schriftgröße" + +#: src/Helper/Helper_Options_Fields.php:114 +msgid "Set the default font size used in PDFs." +msgstr "Legen Sie die Standardschriftgröße für PDFs fest." + +#: src/Helper/Helper_Options_Fields.php:124 +msgid "Default Font Color" +msgstr "Standard Schriftfarbe" + +#: src/Helper/Helper_Options_Fields.php:127 +msgid "Set the default font color used in PDFs." +msgstr "Legen Sie die Standard-Schriftfarbe für PDFs fest." + +#: src/Helper/Helper_Options_Fields.php:137 +msgid "Entry View" +msgstr "Eingang Ansicht" + +#. translators: 1: Opening tag (entries list page), 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:139 +#, php-format +msgid "Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page." +msgstr "Wählen Sie die Standardaktion für den Zugriff auf eine PDF-Datei von der %1$sGravity Forms-Einträge-Liste%2$s Seite aus." + +#: src/Helper/Helper_Options_Fields.php:142 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:36 +msgid "View" +msgstr "Anzeigen" + +#: src/Helper/Helper_Options_Fields.php:143 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:37 +msgid "Download" +msgstr "Herunterladen" + +#: src/Helper/Helper_Options_Fields.php:150 +#: src/Model/Model_System_Report.php:288 +msgid "Background Processing" +msgstr "Hintergrundverarbeitung" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:152 +#, php-format +msgid "When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s." +msgstr "Wenn diese Option aktiviert ist, werden das Senden von Formularen und das erneute Senden von Benachrichtigungen mit PDFs in einer Hintergrundaufgabe verarbeitet. %1$sErfordert, dass Hintergrundaufgaben aktiviert sind%2$s." + +#: src/Helper/Helper_Options_Fields.php:159 +#: src/Model/Model_System_Report.php:295 +msgid "Debug Mode" +msgstr "Debug Modus" + +#: src/Helper/Helper_Options_Fields.php:162 +msgid "When enabled, debug information will be displayed on-screen for core features." +msgstr "Wenn diese Option aktiviert ist, werden Debug-Informationen für die wichtigsten Funktionen auf dem Bildschirm angezeigt." + +#: src/Helper/Helper_Options_Fields.php:173 +#: src/Helper/Helper_Options_Fields.php:180 +#: src/Model/Model_System_Report.php:311 +msgid "Logged Out Timeout" +msgstr "Ausgeloggt Zeitüberschreitung" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:175 +#, php-format +msgid "Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended)." +msgstr "Begrenzen Sie, wie lange ein %1$sabgemeldeter%2$s Benutzer nach dem Ausfüllen des Formulars direkten Zugriff auf die PDF-Datei hat. Setzen Sie den Wert auf 0, um das Zeitlimit zu deaktivieren (nicht empfohlen)." + +#: src/Helper/Helper_Options_Fields.php:176 +msgid "minutes" +msgstr "Minuten" + +#: src/Helper/Helper_Options_Fields.php:180 +msgid "Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies." +msgstr "Abgemeldete Benutzer können PDFs ansehen, wenn ihre IP mit derjenigen übereinstimmt, die dem Gravity Form-Eintrag zugewiesen ist. Da sich IP-Adressen ändern können, gilt auch eine zeitliche Beschränkung." + +#: src/Helper/Helper_Options_Fields.php:185 +msgid "Default Owner Restrictions" +msgstr "Standard-Eigentümerbeschränkungen" + +#: src/Helper/Helper_Options_Fields.php:186 +msgid "Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability)." +msgstr "Legen Sie die Standardberechtigungen für den PDF-Eigentümer fest. Wenn diese Option aktiviert ist, kann der Eigentümer des ursprünglichen Eintrags die PDFs NICHT einsehen (es sei denn, er verfügt über eine Benutzereinschränkungsfunktion)." + +#: src/Helper/Helper_Options_Fields.php:189 +#: src/Helper/Helper_Options_Fields.php:488 +msgid "Restrict Owner" +msgstr "Eigentümer beschränken" + +#: src/Helper/Helper_Options_Fields.php:189 +msgid "Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis." +msgstr "Aktivieren Sie diese Einstellung, wenn Ihre PDFs für den Endbenutzer nicht einsehbar sein sollen. Dies kann für jedes einzelne PDF festgelegt werden." + +#: src/Helper/Helper_Options_Fields.php:194 +#: src/Helper/Helper_Options_Fields.php:200 +msgid "User Restriction" +msgstr "Benutzer-Einschränkung" + +#: src/Helper/Helper_Options_Fields.php:196 +msgid "Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access." +msgstr "Schränken Sie den PDF-Zugriff auf Benutzer mit einer dieser Fähigkeiten ein. Die Administrator-Rolle hat immer vollen Zugriff." + +#: src/Helper/Helper_Options_Fields.php:200 +msgid "Only logged in users with any selected capability can view generated PDFs they don't have ownership of. Ownership refers to an end user who completed the original Gravity Form entry." +msgstr "Nur angemeldete Benutzer mit einer ausgewählten Fähigkeit können generierte PDFs einsehen, für die sie nicht die Eigentümerschaft besitzen. Die Eigentümerschaft bezieht sich auf den Endbenutzer, der den ursprünglichen Gravity Form-Eintrag ausgefüllt hat." + +#: src/Helper/Helper_Options_Fields.php:228 +msgid "Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates." +msgstr "Installieren Sie automatisch die wichtigsten Schriftarten, die für die Erstellung von PDF-Dokumenten benötigt werden. Diese Aktion muss nur einmal ausgeführt werden, da die Schriften bei Plugin-Updates erhalten bleiben." + +#: src/Helper/Helper_Options_Fields.php:228 +#: src/View/html/Actions/core_font.php:29 +msgid "Get more info." +msgstr "Erfahren Sie mehr." + +#: src/Helper/Helper_Options_Fields.php:230 +msgid "Download Core Fonts" +msgstr "Kernschriftarten herunterladen" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:237 +#, php-format +msgid "Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported." +msgstr "Installieren Sie benutzerdefinierte Schriftarten zur Verwendung in Ihren PDF-Dokumenten. Es werden nur %1$s.ttf%2$s Schriftdateien unterstützt." + +#: src/Helper/Helper_Options_Fields.php:253 +#: src/Helper/Helper_PDF_List_Table.php:96 +msgid "Label" +msgstr "Label" + +#: src/Helper/Helper_Options_Fields.php:256 +msgid "Add a descriptive label to help you differentiate between multiple PDF settings." +msgstr "Fügen Sie ein beschreibendes Etikett hinzu, damit Sie zwischen mehreren PDF-Einstellungen unterscheiden können." + +#. translators: 1: Opening tag (template store), 2: Opening tag (bespoke service), 3: Opening tag (build your own), 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:263 +#, php-format +msgid "Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s." +msgstr "Vorlagen bestimmen das allgemeine Aussehen der PDFs, und zusätzliche Vorlagen können %1$sim Online-Store%4$s erworben werden. Wenn Sie Ihre bestehenden Dokumente digitalisieren und automatisieren möchten, %2$snutzen Sie unseren Bespoke PDF Service%4$s. Entwickler können auch %3$sihre eigenen Vorlagen erstellen%4$s." + +#: src/Helper/Helper_Options_Fields.php:272 +#: src/Helper/Helper_PDF_List_Table.php:98 +msgid "Notifications" +msgstr "Benachrichtigungen" + +#. translators: 1: Opening tag (password protect link), 2: Opening tag (shortcode link), 3: Closing tag +#: src/Helper/Helper_Options_Fields.php:274 +#, php-format +msgid "Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message." +msgstr "Senden Sie die PDF-Datei als E-Mail-Anhang für die ausgewählte(n) Benachrichtigung(en). %1$sSchützen Sie die PDF-Datei mit einem Passwort%3$s, wenn Sie Wert auf Sicherheit legen. Alternativ %2$skönnen Sie den Shortcode [gravitypdf]%3$s direkt in Ihrer Benachrichtigung verwenden." + +#: src/Helper/Helper_Options_Fields.php:277 +msgid "Choose a Notification" +msgstr "Benachrichtigung wählen" + +#: src/Helper/Helper_Options_Fields.php:282 +msgid "Filename" +msgstr "Dateiname" + +#. translators: %s: list of invalid characters wrapped in tags +#: src/Helper/Helper_Options_Fields.php:285 +#, php-format +msgid "Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore." +msgstr "Legen Sie den Dateinamen für die generierte PDF-Datei fest (ohne die Erweiterung .pdf). Mergetags werden unterstützt, und ungültige Zeichen %s werden automatisch in einen Unterstrich umgewandelt." + +#: src/Helper/Helper_Options_Fields.php:292 +msgid "Conditional Logic" +msgstr "Bedingte Logik" + +#: src/Helper/Helper_Options_Fields.php:294 +msgid "Enable conditional logic" +msgstr "Bedingungsgesteuerte Logik aktivieren" + +#: src/Helper/Helper_Options_Fields.php:297 +msgid "Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications." +msgstr "Fügen Sie Regeln hinzu, um die PDF dynamisch zu aktivieren oder zu deaktivieren. Wenn sie deaktiviert sind, werden PDFs nicht im Verwaltungsbereich angezeigt, können nicht angezeigt werden und werden nicht an Benachrichtigungen angehängt." + +#: src/Helper/Helper_Options_Fields.php:318 +msgid "Paper Size" +msgstr "Papierformat" + +#: src/Helper/Helper_Options_Fields.php:319 +msgid "Set the paper size used when generating PDFs." +msgstr "Legen Sie das Papierformat fest, das bei der Erstellung von PDFs verwendet wird." + +#: src/Helper/Helper_Options_Fields.php:339 +msgid "Paper Orientation" +msgstr "Ausrichtung des Papiers" + +#: src/Helper/Helper_Options_Fields.php:342 +msgid "Portrait" +msgstr "Hochformat" + +#: src/Helper/Helper_Options_Fields.php:343 +msgid "Landscape" +msgstr "Querformat" + +#: src/Helper/Helper_Options_Fields.php:350 +msgid "Font" +msgstr "Schriftart" + +#: src/Helper/Helper_Options_Fields.php:354 +msgid "Set the primary font used in PDFs. You can also install your own." +msgstr "Legen Sie die in PDFs verwendete Hauptschriftart fest. Sie können auch Ihre eigene installieren." + +#: src/Helper/Helper_Options_Fields.php:360 +msgid "Font Size" +msgstr "Schriftgröße" + +#: src/Helper/Helper_Options_Fields.php:361 +msgid "Set the font size to use in the PDF." +msgstr "Legen Sie die Schriftgröße in der PDF-Datei fest." + +#: src/Helper/Helper_Options_Fields.php:372 +msgid "Font Color" +msgstr "Schriftfarbe" + +#: src/Helper/Helper_Options_Fields.php:375 +msgid "Set the font color to use in the PDF." +msgstr "Legen Sie die Schriftfarbe in der PDF-Datei fest." + +#: src/Helper/Helper_Options_Fields.php:382 +msgid "Script like Arabic, Hebrew, Syriac (and many others) are written right to left." +msgstr "Schriften wie Arabisch, Hebräisch, Syrisch (und viele andere) werden von rechts nach links geschrieben." + +#: src/Helper/Helper_Options_Fields.php:412 +#: src/templates/config/focus-gravity.php:91 +msgid "Format" +msgstr "Format" + +#: src/Helper/Helper_Options_Fields.php:413 +msgid "Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats." +msgstr "Erzeugen Sie ein Dokument, das dem ausgewählten PDF-Format entspricht. Wasserzeichen, Alpha-Transparenz und PDF-Sicherheit werden automatisch deaktiviert, wenn Sie die Formate PDF/A-1b oder PDF/X-1a verwenden." + +#: src/Helper/Helper_Options_Fields.php:425 +msgid "Enable PDF Security" +msgstr "PDF-Sicherheit aktivieren" + +#: src/Helper/Helper_Options_Fields.php:426 +msgid "Password protect generated PDFs, and/or restrict user capabilities." +msgstr "Schützen Sie die generierten PDFs mit einem Passwort und/oder schränken Sie die Benutzerfunktionen ein." + +#: src/Helper/Helper_Options_Fields.php:432 +msgid "Password" +msgstr "Passwort" + +#: src/Helper/Helper_Options_Fields.php:434 +msgid "Password protect the PDF, or leave blank to disable. Mergetags are supported." +msgstr "Schützen Sie die PDF-Datei mit einem Passwort, oder lassen Sie das Feld leer, um es zu deaktivieren. Mergetags werden unterstützt." + +#: src/Helper/Helper_Options_Fields.php:440 +msgid "Privileges" +msgstr "Berechtigungen" + +#: src/Helper/Helper_Options_Fields.php:441 +msgid "Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security)." +msgstr "Deaktivieren Sie Privilegien, um die Möglichkeiten des Endbenutzers in der PDF-Datei einzuschränken. Privilegien sind leicht zu umgehen und eignen sich nur, um dem Benutzer Ihre Absichten mitzuteilen (und nicht als Mittel zur Zugriffskontrolle oder Sicherheit)." + +#: src/Helper/Helper_Options_Fields.php:454 +msgid "Select End User PDF Privileges" +msgstr "PDF-Berechtigungen für Endbenutzer auswählen" + +#: src/Helper/Helper_Options_Fields.php:465 +msgid "Image DPI" +msgstr "Bild DPI" + +#: src/Helper/Helper_Options_Fields.php:469 +msgid "Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document." +msgstr "Kontrollieren Sie den DPI-Wert (Dots per Inch) in PDFs. Setzen Sie den Wert auf 300, wenn Sie ein Dokument professionell drucken." + +#: src/Helper/Helper_Options_Fields.php:480 +msgid "Enable Public Access" +msgstr "Öffentlichen Zugang ermöglichen" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:483 +#, php-format +msgid "When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form's entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s." +msgstr "Wenn der öffentliche Zugang aktiviert ist, sind alle Sicherheitsprotokolle deaktiviert und %3$sjeder kann das PDF-Dokument für ALLE Einträge in Ihrem Formular einsehen%4$s. Für mehr Sicherheit verwenden Sie %1$sstattdessen die Funktion für signierte PDF-URLs%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:490 +#, php-format +msgid "When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s." +msgstr "Wenn diese Option aktiviert ist, kann der Eigentümer des Originaleintrags die PDFs NICHT einsehen. Diese Einstellung wird außer Kraft gesetzt %1$swenn Sie signierte PDF-URLs verwenden%2$s." + +#: src/Helper/Helper_Options_Fields.php:525 +msgid "Enable Advanced Templating" +msgstr "Aktivieren Sie erweiterte Vorlagen" + +#: src/Helper/Helper_Options_Fields.php:526 +msgid "A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine." +msgstr "Eine Legacy-Einstellung, die es ermöglicht, eine Vorlage als PHP zu behandeln, mit direktem Zugriff auf die PDF-Engine." + +#: src/Helper/Helper_Options_Fields.php:558 +msgid "Master Password" +msgstr "Master-Passwort" + +#: src/Helper/Helper_Options_Fields.php:560 +msgid "Set the PDF Owner Password which is used to prevent the PDF privileges being changed." +msgstr "Legen Sie das PDF-Besitzerkennwort fest, mit dem Sie verhindern können, dass die PDF-Berechtigungen geändert werden." + +#: src/Helper/Helper_Options_Fields.php:579 +msgid "Show Form Title" +msgstr "Formular-Titel anzeigen" + +#: src/Helper/Helper_Options_Fields.php:580 +msgid "Display the form title at the beginning of the PDF." +msgstr "Zeigen Sie den Titel des Formulars am Anfang der PDF-Datei an." + +#: src/Helper/Helper_Options_Fields.php:599 +msgid "Show Page Names" +msgstr "Seitennamen anzeigen" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:601 +#, php-format +msgid "Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s." +msgstr "Zeigt die Namen der Formularseiten in der PDF-Datei an. Erfordert die Verwendung des Feldes %1$sSeitenumbruch%2$s." + +#: src/Helper/Helper_Options_Fields.php:619 +msgid "Show HTML Fields" +msgstr "HTML-Felder anzeigen" + +#: src/Helper/Helper_Options_Fields.php:620 +msgid "Display HTML fields in the PDF." +msgstr "HTML-Felder in der PDF-Datei anzeigen." + +#: src/Helper/Helper_Options_Fields.php:638 +msgid "Show Section Break Description" +msgstr "Abschnitt anzeigen Pause Beschreibung" + +#: src/Helper/Helper_Options_Fields.php:639 +msgid "Display the Section Break field description in the PDF." +msgstr "Zeigen Sie die Beschreibung des Feldes Abschnittswechsel in der PDF-Datei an." + +#: src/Helper/Helper_Options_Fields.php:657 +msgid "Enable Conditional Logic" +msgstr "Abhängigkeitsregel aktivieren" + +#: src/Helper/Helper_Options_Fields.php:658 +msgid "When enabled the PDF will adhere to the form field conditional logic and show/hide fields." +msgstr "Wenn diese Option aktiviert ist, hält sich die PDF-Datei an die bedingte Logik der Formularfelder und blendet Felder ein oder aus." + +#: src/Helper/Helper_Options_Fields.php:677 +msgid "Show Empty Fields" +msgstr "Leere Felder anzeigen" + +#: src/Helper/Helper_Options_Fields.php:678 +msgid "Display Empty fields in the PDF." +msgstr "Leere Felder in der PDF-Datei anzeigen." + +#: src/Helper/Helper_Options_Fields.php:696 +msgid "Header" +msgstr "Header" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:700 +#, php-format +msgid "The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s." +msgstr "Die Kopfzeile wird oben auf jeder Seite eingefügt. Für einfache Spalten %1$sversuchen Sie diesen HTML-Tabellenausschnitt%2$s." + +#: src/Helper/Helper_Options_Fields.php:718 +msgid "First Page Header" +msgstr "Kopfzeile der ersten Seite" + +#: src/Helper/Helper_Options_Fields.php:721 +msgid "Override the header on the first page of the PDF." +msgstr "Überschreiben Sie die Kopfzeile auf der ersten Seite der PDF-Datei." + +#: src/Helper/Helper_Options_Fields.php:723 +msgid "Use different header on first page of PDF?" +msgstr "Eine andere Kopfzeile auf der ersten Seite der PDF-Datei verwenden?" + +#: src/Helper/Helper_Options_Fields.php:740 +msgid "Footer" +msgstr "Footer" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:744 +#, php-format +msgid "The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. " +msgstr "Die Fußzeile wird am unteren Rand jeder Seite eingefügt. Für einfache Textfußzeilen verwenden Sie die Schaltflächen für die linke, mittlere und rechte Ausrichtung im Editor. Für einfache Spalten %1$sversuchen Sie diesen HTML-Tabellenausschnitt%2$s. Verwenden Sie die speziellen %3$s{PAGENO}%4$s und %3$s{nbpg}%4$s Tags, um eine Seitennummerierung anzuzeigen. " + +#: src/Helper/Helper_Options_Fields.php:762 +msgid "First Page Footer" +msgstr "Fußzeile der ersten Seite" + +#: src/Helper/Helper_Options_Fields.php:765 +msgid "Override the footer on the first page of the PDF." +msgstr "Überschreiben Sie die Fußzeile auf der ersten Seite der PDF-Datei." + +#: src/Helper/Helper_Options_Fields.php:767 +msgid "Use different footer on first page of PDF?" +msgstr "Eine andere Fußzeile auf der ersten Seite der PDF-Datei verwenden?" + +#: src/Helper/Helper_Options_Fields.php:784 +msgid "Background Color" +msgstr "Hintergrundfarbe" + +#: src/Helper/Helper_Options_Fields.php:787 +msgid "Set the background color for all pages." +msgstr "Legen Sie die Hintergrundfarbe für alle Seiten fest." + +#: src/Helper/Helper_Options_Fields.php:804 +msgid "Background Image" +msgstr "Hintergrundbild" + +#: src/Helper/Helper_Options_Fields.php:806 +msgid "The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload." +msgstr "Das Hintergrundbild ist auf allen Seiten enthalten. Um ein optimales Ergebnis zu erzielen, verwenden Sie ein Bild mit denselben Abmessungen wie das Papierformat und lassen Sie es vor dem Hochladen durch ein Bildoptimierungstool laufen." + +#. translators: 1: PDF template name wrapped in tags, 2: Required Gravity PDF version wrapped in tags +#: src/Helper/Helper_PDF.php:391 +#, php-format +msgid "The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version." +msgstr "Die PDF-Vorlage %1$s erfordert die Gravity PDF-Version %2$s. Aktualisieren Sie auf die neueste Version." + +#: src/Helper/Helper_PDF.php:931 +msgid "This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised." +msgstr "Diese Methode wurde entfernt, da mPDF die Einstellung der Bild-DPI nach der Initialisierung der Klasse nicht mehr unterstützt." + +#: src/Helper/Helper_PDF_List_Table.php:99 +msgid "Shortcode" +msgstr "Shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:138 +msgid "PDF List" +msgstr "PDF-Liste" + +#: src/Helper/Helper_PDF_List_Table.php:250 +msgid "None" +msgstr "Keine" + +#: src/Helper/Helper_PDF_List_Table.php:285 +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "Download PDF" +msgstr "PDF herunterladen" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:289 +#, php-format +msgid "Copy the %s PDF shortcode to the clipboard" +msgstr "Kopieren Sie den %s PDF-Shortcode in die Zwischenablage" + +#: src/Helper/Helper_PDF_List_Table.php:304 +msgid "Copied" +msgstr "Kopiert" + +#: src/Helper/Helper_PDF_List_Table.php:308 +msgid "Shortcode copied!" +msgstr "Shortcode kopiert!" + +#: src/Helper/Helper_PDF_List_Table.php:312 +msgid "Copy Shortcode" +msgstr "Shortcode kopieren" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit this PDF" +msgstr "Dieses PDF bearbeiten" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit" +msgstr "Bearbeiten" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate this PDF" +msgstr "Duplizieren diese PDF-Datei" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate" +msgstr "Duplizieren" + +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete this PDF" +msgstr "Lösche diese PDF-Datei" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:376 +#, php-format +msgid "%s PDF" +msgstr "%s PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_PDF_List_Table.php:407 +#, php-format +msgid "This form doesn't have any PDFs. Let's go %1$screate one%2$s." +msgstr "Dieses Formular hat keine PDFs. Lassen Sie uns %1$seines erstellen%2$s." + +#: src/Helper/Helper_Templates.php:224 +msgid "Requires Gravity PDF" +msgstr "Erfordert Gravity PDF" + +#: src/Helper/Helper_Templates.php:335 +#: src/Helper/Helper_Templates.php:416 +#: src/Model/Model_Templates.php:392 +#: src/View/View_PDF.php:584 +msgid "Legacy" +msgstr "Veraltet" + +#. translators: the plugin name. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:259 +#, php-format +msgid "There is a new version of %1$s available." +msgstr "Es ist eine neue Version von %1$s verfügbar." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:265 +msgid "Contact your network administrator to install the update." +msgstr "Wenden dich an deinen Netzwerkadministrator, um das Update zu installieren." + +#. translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:271 +#, php-format +msgid "%1$sView version %2$s details%3$s." +msgstr "%1$sDetails zur Version %2$s anzeigen%3$s." + +#. translators: 1: Opening tag, 2: Version number, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:289 +#, php-format +msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s." +msgstr "%1$s Sehe dir Version %2$s Details an%3$s oder %4$sjetzt aktualisieren%5$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:309 +msgid "Update now." +msgstr "Jetzt aktualisieren." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "You do not have permission to install plugin updates" +msgstr "Du hast keine Berechtigung, um Aktualisierungen für Erweiterungen durchzuführen" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "Error" +msgstr "Fehler" + +#: src/Model/Model_Form_Settings.php:245 +msgid "Update PDF" +msgstr "PDF aktualisieren" + +#: src/Model/Model_Form_Settings.php:246 +msgid "Add PDF" +msgstr "PDF hinzufügen" + +#: src/Model/Model_Form_Settings.php:336 +#: src/Model/Model_Form_Settings.php:358 +#: src/Model/Model_Form_Settings.php:408 +#: src/Model/Model_Form_Settings.php:516 +msgid "There was a problem saving your PDF settings. Please try again." +msgstr "Beim Speichern Ihrer PDF-Einstellungen ist ein Problem aufgetreten. Bitte versuchen Sie es erneut." + +#: src/Model/Model_Form_Settings.php:379 +msgid "PDF could not be saved. Please enter all required information below." +msgstr "PDF konnte nicht gespeichert werden. Bitte geben Sie unten alle erforderlichen Informationen ein." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Form_Settings.php:402 +#, php-format +msgid "PDF saved successfully. %1$sBack to PDF list.%2$s" +msgstr "PDF erfolgreich gespeichert. %1$sZurück zur PDF-Liste.%2$s" + +#: src/Model/Model_Form_Settings.php:806 +msgid "PDF successfully deleted." +msgstr "PDF erfolgreich gelöscht." + +#: src/Model/Model_Form_Settings.php:869 +msgid "PDF successfully duplicated." +msgstr "PDF erfolgreich dupliziert." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:290 +#, php-format +msgid "There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder." +msgstr "Es gab ein Problem bei der Erstellung des Verzeichnisses %s. Vergewissern Sie sich, dass Sie Schreibrechte für Ihren Uploads-Ordner haben." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:302 +#, php-format +msgid "Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue." +msgstr "Gravity PDF hat keine Schreibrechte für das Verzeichnis %s. Wenden Sie sich an Ihren Webhosting-Anbieter, um das Problem zu beheben." + +#: src/Model/Model_Mergetags.php:292 +msgid "Signed (+1 week)" +msgstr "Signiert (+1 Woche)" + +#: src/Model/Model_Mergetags.php:301 +msgid "Signed (+1 month)" +msgstr "Unterschrieben (+1 Monat)" + +#: src/Model/Model_Mergetags.php:310 +msgid "Signed (+1 year)" +msgstr "Unterzeichnet (+1 Jahr)" + +#: src/Model/Model_Mergetags.php:321 +msgid "PDF URLs" +msgstr "PDF-URLs" + +#: src/Model/Model_PDF.php:399 +msgid "The PDF configuration is not currently active." +msgstr "Die PDF-Konfiguration ist derzeit nicht aktiv." + +#: src/Model/Model_PDF.php:421 +msgid "PDF conditional logic requirements have not been met." +msgstr "Die Anforderungen der PDF-Bedingungslogik wurden nicht erfüllt." + +#: src/Model/Model_PDF.php:510 +msgid "Your PDF is no longer accessible." +msgstr "Ihr PDF ist nicht mehr zugänglich." + +#: src/Model/Model_PDF.php:629 +#: src/Model/Model_PDF.php:665 +msgid "You do not have access to view this PDF." +msgstr "Sie haben keinen Zugang, um diese PDF-Datei anzusehen." + +#: src/Model/Model_PDF.php:1029 +msgid "PDFs" +msgstr "PDFs" + +#: src/Model/Model_PDF.php:1172 +msgid "The PDF could not be saved." +msgstr "Die PDF-Datei konnte nicht gespeichert werden." + +#: src/Model/Model_PDF.php:2218 +msgid "Could not find PDF configuration requested" +msgstr "Die angeforderte PDF-Konfiguration konnte nicht gefunden werden" + +#. translators: %d: page number +#: src/Model/Model_PDF.php:2544 +#, php-format +msgid "Page %d" +msgstr "Seite %d" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:364 +#, php-format +msgid "An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Es ist ein unbekannter Fehler aufgetreten, und Ihr Lizenzschlüssel wurde möglicherweise nicht korrekt deaktiviert. %1$sMelden Sie sich bei Ihrem GravityPDF.com-Konto%2$s an und überprüfen Sie, ob Ihre Website vom Schlüssel entkoppelt wurde." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:382 +#, php-format +msgid "An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Ein API-Fehler ist aufgetreten und Ihr Lizenzschlüssel wurde möglicherweise nicht korrekt deaktiviert. %1$sMelden Sie sich bei Ihrem GravityPDF.com-Konto an%2$s und prüfen Sie, ob Ihre Website vom Schlüssel getrennt wurde." + +#: src/Model/Model_Settings.php:407 +msgid "License key deactivated." +msgstr "Lizenzschlüssel deaktiviert." + +#: src/Model/Model_Settings.php:408 +msgid "Access Pass license key deactivated." +msgstr "Access Pass-Lizenzschlüssel deaktiviert." + +#: src/Model/Model_Shortcodes.php:50 +msgid "This method has been superseded by self::process()" +msgstr "Diese Methode wurde durch self::process() abgelöst" + +#: src/Model/Model_System_Report.php:111 +msgid "Gravity PDF Environment" +msgstr "Schwerkraft PDF Umgebung" + +#: src/Model/Model_System_Report.php:115 +msgid "PHP" +msgstr "PHP" + +#: src/Model/Model_System_Report.php:121 +msgid "Directories and Permissions" +msgstr "Verzeichnisse und Berechtigungen" + +#: src/Model/Model_System_Report.php:127 +msgid "Global Settings" +msgstr "Globale Einstellungen" + +#: src/Model/Model_System_Report.php:133 +msgid "Security Settings" +msgstr "Sicherheitseinstellungen" + +#: src/Model/Model_System_Report.php:177 +msgid "WP Memory" +msgstr "WP Speicher" + +#: src/Model/Model_System_Report.php:190 +msgid "Default Charset" +msgstr "Standard-Zeichensatz" + +#: src/Model/Model_System_Report.php:196 +msgid "Internal Encoding" +msgstr "Interne Kodierung" + +#: src/Model/Model_System_Report.php:205 +msgid "PDF Working Directory" +msgstr "PDF-Arbeitsverzeichnis" + +#: src/Model/Model_System_Report.php:211 +msgid "PDF Working Directory URL" +msgstr "PDF Arbeitsverzeichnis URL" + +#: src/Model/Model_System_Report.php:217 +msgid "Font Folder location" +msgstr "Speicherort des Schriftartenordners" + +#: src/Model/Model_System_Report.php:223 +msgid "Temporary Folder location" +msgstr "Speicherort des temporären Ordners" + +#: src/Model/Model_System_Report.php:229 +msgid "Temporary Folder permissions" +msgstr "Berechtigungen für temporäre Ordner" + +#: src/Model/Model_System_Report.php:236 +msgid "Temporary Folder protected" +msgstr "Temporärer Ordner geschützt" + +#: src/Model/Model_System_Report.php:243 +msgid "mPDF Temporary location" +msgstr "mPDF Temporärer Speicherort" + +#: src/Model/Model_System_Report.php:253 +msgid "Outdated Templates" +msgstr "Veraltete Vorlagen" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_System_Report.php:265 +#, php-format +msgid "In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s." +msgstr "Um Updates direkt von GravityPDF.com %1$s zu erhalten, müssen Sie einen einmaligen Download des Plugins%2$s durchführen." + +#: src/Model/Model_System_Report.php:274 +msgid "Canonical Release" +msgstr "Kanonische Veröffentlichung" + +#: src/Model/Model_System_Report.php:281 +msgid "PDF Entry List Action" +msgstr "PDF-Eingabeliste Aktion" + +#: src/Model/Model_System_Report.php:290 +#: src/Model/Model_System_Report.php:297 +msgid "Off" +msgstr "Aus" + +#: src/Model/Model_System_Report.php:305 +msgid "User Restrictions" +msgstr "URL-Einschränkungen" + +#: src/Model/Model_System_Report.php:313 +msgid "minute(s)" +msgstr "Minute(n)" + +#: src/Model/Model_Templates.php:364 +msgid "No valid PDF template found in Zip archive." +msgstr "Keine gültige PDF-Vorlage im Zip-Archiv gefunden." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:386 +#, php-format +msgid "The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed." +msgstr "Der Dateiname %s enthält ungültige Zeichen. Nur alphanumerische Zeichen, Bindestriche und Unterstriche sind erlaubt." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:401 +#, php-format +msgid "The PHP file %s is not a valid PDF Template." +msgstr "Die PHP-Datei %s ist keine gültige PDF-Vorlage." + +#. translators: %s: form ID and title +#: src/Model/Model_Uninstall.php:193 +#, php-format +msgid "There was a problem removing the Gravity Form \"%s\" PDF configuration. Try delete manually." +msgstr "Es gab ein Problem beim Entfernen der Gravity Form \"%s\" PDF-Konfiguration. Versuchen Sie, sie manuell zu löschen." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Uninstall.php:229 +#, php-format +msgid "There was a problem removing the %s directory. Clean up manually via (S)FTP." +msgstr "Es gab ein Problem beim Entfernen des Verzeichnisses %s. Bereinigen Sie manuell über (S)FTP." + +#: src/templates/config/focus-gravity.php:75 +msgid "Accent Color" +msgstr "Akzentfarbe" + +#: src/templates/config/focus-gravity.php:77 +msgid "The accent color is used for the page and section titles, as well as the border." +msgstr "Die Akzentfarbe wird für die Seiten- und Abschnittstitel sowie für den Rahmen verwendet." + +#: src/templates/config/focus-gravity.php:83 +msgid "Secondary Color" +msgstr "Sekundäre Farbe" + +#: src/templates/config/focus-gravity.php:85 +msgid "The secondary color is used with the field labels and for alternate rows." +msgstr "Die sekundäre Farbe wird für die Feldbeschriftungen und für die alternativen Zeilen verwendet." + +#: src/templates/config/focus-gravity.php:93 +msgid "Combine the field label and value or have a distinct label/value." +msgstr "Kombinieren Sie die Feldbezeichnung und den Wert oder haben Sie eine eigene Bezeichnung/Wert." + +#: src/templates/config/focus-gravity.php:95 +msgid "Combined Label" +msgstr "Kombiniertes Etikett" + +#: src/templates/config/focus-gravity.php:96 +msgid "Split Label" +msgstr "Etikett teilen" + +#: src/templates/config/rubix.php:75 +msgid "Container Background Color" +msgstr "Container Hintergrundfarbe" + +#: src/templates/config/rubix.php:77 +msgid "Control the color of the field background." +msgstr "Steuern Sie die Farbe des Feldhintergrunds." + +#: src/templates/config/zadani.php:75 +msgid "Field Border Color" +msgstr "Feld Rahmen Farbe" + +#: src/templates/config/zadani.php:77 +msgid "Control the color of the field border." +msgstr "Steuern Sie die Farbe des Feldrandes." + +#: src/View/html/Actions/action_buttons.php:29 +msgid "Dismiss Notice" +msgstr "Hinweis ausblenden" + +#: src/View/html/Actions/core_font.php:21 +msgid "Gravity PDF needs to download the Core PDF fonts." +msgstr "Gravity PDF muss die Core PDF-Schriften herunterladen." + +#: src/View/html/Actions/core_font.php:25 +msgid "Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once." +msgstr "Bevor Sie mit Gravity Forms eine PDF-Datei erstellen können, müssen die Hauptschriftarten auf Ihrem Server gespeichert werden. Dies muss nur einmal gemacht werden." + +#: src/View/html/FormSettings/add_edit.php:62 +#: src/View/html/Settings/general.php:50 +msgid "Want more features? Take a look at our addons." +msgstr "Sie möchten mehr Funktionen? Werfen Sie einen Blick auf unsere Addons." + +#: src/View/html/FormSettings/list.php:37 +msgid "Add new PDF" +msgstr "Neue PDF-Datei hinzufügen" + +#. translators: %s: section title +#: src/View/html/GravityForms/fieldset.php:67 +#, php-format +msgid "Toggle %s Section" +msgstr "Toggle %s Abschnitt" + +#. translators: %s: PDF name +#: src/View/html/PDF/entry_detailed_pdf.php:33 +#, php-format +msgid "View or download %s.pdf" +msgstr "Anzeigen oder herunterladen %s.pdf" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "Download PDFs" +msgstr "PDFs herunterladen" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "View PDFs" +msgstr "PDFs anzeigen" + +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "View PDF" +msgstr "PDF anzeigen" + +#: src/View/html/PDF/entry_no_valid_pdf.php:20 +msgid "No PDFs available for this entry." +msgstr "Für diesen Eintrag sind keine PDFs verfügbar." + +#: src/View/html/Settings/help.php:27 +msgid "Get help with Gravity PDF" +msgstr "Hilfe mit Gravity PDF erhalten" + +#: src/View/html/Settings/help.php:29 +msgid "Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help." +msgstr "Suchen Sie in der Dokumentation nach einer Antwort auf Ihre Frage. Wenn Sie weitere Hilfe benötigen, wenden Sie sich an den Support und unser Team wird Ihnen gerne weiterhelfen." + +#: src/View/html/Settings/help.php:34 +msgid "View Documentation" +msgstr "Dokumentation ansehen" + +#: src/View/html/Settings/help.php:35 +msgid "Contact Support" +msgstr "Support kontaktieren" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/help.php:38 +#, php-format +msgid "Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded)." +msgstr "Die Supportzeiten sind Montag bis Freitag von 9:00 bis 17:00 Uhr, %1$sSydney Australia time%2$s (Feiertage ausgenommen)." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/licence-info.php:23 +#, php-format +msgid "To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s." +msgstr "Um automatische Updates nutzen zu können, geben Sie unten Ihren Lizenzschlüssel bzw. Ihre Lizenzschlüssel ein und speichern Sie diese. %1$sIhre erworbenen Lizenzen finden Sie in Ihrem GravityPDF.com-Konto%2$s." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:20 +msgid "PDF link not displayed because conditional logic requirements have not been met." +msgstr "PDF-Link wird nicht angezeigt, da die Anforderungen der bedingten Logik nicht erfüllt wurden." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:21 +#: src/View/html/Shortcodes/invalid_pdf_config.php:21 +#: src/View/html/Shortcodes/no_entry_id.php:21 +#: src/View/html/Shortcodes/pdf_not_active.php:21 +msgid "(Admin Only Message)" +msgstr "(Nur Admin Nachricht)" + +#: src/View/html/Shortcodes/invalid_pdf_config.php:20 +msgid "Could not get Gravity PDF configuration using the PDF and Entry IDs passed." +msgstr "Die Schwerkraft-PDF-Konfiguration konnte mit den übergebenen PDF- und Eingabe-IDs nicht abgerufen werden." + +#: src/View/html/Shortcodes/no_entry_id.php:20 +msgid "No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either \"entry\" or \"lid\" as the query string name – or by passing an ID directly to the shortcode." +msgstr "Keine Gravity Form-Eingangs-ID an Gravity PDF übergeben. Stellen Sie sicher, dass Sie die Eintrags-ID über den Query-String der Bestätigungs-URL übergeben - entweder mit \"entry\" oder \"lid\" als Query-String-Name - oder indem Sie eine ID direkt an den Shortcode übergeben." + +#: src/View/html/Shortcodes/pdf_not_active.php:20 +msgid "PDF link not displayed because PDF is inactive." +msgstr "PDF-Link wird nicht angezeigt, da PDF inaktiv ist." + +#: src/View/html/Uninstaller/uninstall_button.php:39 +#: src/View/html/Uninstaller/uninstall_button.php:40 +msgid "This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed." +msgstr "Dieser Vorgang löscht ALLE Gravity PDF-Einstellungen und deaktiviert das Plugin. Wenn Sie fortfahren, werden alle Einstellungen, Konfigurationen, benutzerdefinierten Vorlagen und Schriftarten entfernt." + +#: src/View/View_Form_Settings.php:42 +msgid "General" +msgstr "Allgemein" + +#: src/View/View_Form_Settings.php:54 +msgid "Appearance" +msgstr "Aussehen" + +#: src/View/View_Settings.php:179 +msgid "Tools" +msgstr "Werkzeuge" + +#: src/View/View_Settings.php:184 +msgid "Help" +msgstr "Hilfe" + +#: src/View/View_Settings.php:192 +msgid "License" +msgstr "Lizenz" + +#: src/View/View_Settings.php:241 +msgid "Default PDF Options" +msgstr "Standard-PDF-Optionen" + +#: src/View/View_Settings.php:242 +msgid "Control the default settings to use when you create new PDFs on your forms." +msgstr "Legen Sie die Standardeinstellungen fest, die bei der Erstellung neuer PDFs in Ihren Formularen verwendet werden sollen." + +#: src/View/View_Settings.php:266 +msgid "Security" +msgstr "Sicherheit" + +#: src/View/View_Settings.php:299 +msgid "Licensing" +msgstr "Lizenzierung" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +msgid "PDF Download Link" +msgstr "PDF Download Link" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +#, php-format +msgid "Include the [gravitypdf] shortcode in the form's Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s." +msgstr "Fügen Sie den Shortcode [gravitypdf] in die Bestätigungs- oder Benachrichtigungseinstellungen des Formulars ein, um einen PDF-Download-Link anzuzeigen. %1$sMehr Informationen%2$s." + +#: src/View/View_System_Report.php:76 +msgid "Unlimited" +msgstr "Unbegrenzt" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:84 +#, php-format +msgid "We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s." +msgstr "Wir empfehlen dringend, dass Sie Ihrer Website mindestens 128 MB verfügbaren WP-Speicher (RAM) zuweisen. %1$sFinden Sie heraus, wie Sie diese Grenze erhöhen können%2$s." + +#. translators: 1: Opening tags, 2: Closing tags +#: src/View/View_System_Report.php:98 +#, php-format +msgid "We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled." +msgstr "Wir haben festgestellt, dass die PHP-Laufzeitkonfigurationseinstellung %1$sallow_url_fopen%2$s deaktiviert ist." + +#: src/View/View_System_Report.php:99 +msgid "You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature." +msgstr "Möglicherweise bemerken Sie Probleme bei der Anzeige von Bildern in Ihren PDFs. Wenden Sie sich an Ihren Webhosting-Anbieter, um Hilfe bei der Aktivierung dieser Funktion zu erhalten." + +#: src/View/View_System_Report.php:112 +msgid "Gravity PDF's temporary directory is publicly accessible." +msgstr "Das temporäre Verzeichnis von Gravity PDF ist öffentlich zugänglich." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:114 +#, php-format +msgid "It is recommended to %1$smove the folder outside the public server directory%2$s." +msgstr "Es wird empfohlen, den Ordner %1$saußerhalb des öffentlichen Serververzeichnisses zu verschieben%2$s." + +#. translators: 1: Template file path, 2: Current template version (wrapped in styled ), 3: Latest core version +#: src/View/View_System_Report.php:131 +#, php-format +msgid "%1$s version %2$s is out of date. The core version is %3$s" +msgstr "%1$s Version %2$s ist veraltet. Die aktuelle Version ist %3$s" + +#: src/View/View_System_Report.php:149 +msgid "Learn how to update" +msgstr "Erfahren Sie, wie Sie veraltete Templates aktualisieren" diff --git a/languages/gravity-pdf-es_ES.l10n.php b/languages/gravity-pdf-es_ES.l10n.php new file mode 100644 index 000000000..6e2f0c0d8 --- /dev/null +++ b/languages/gravity-pdf-es_ES.l10n.php @@ -0,0 +1,2 @@ +'gravity-pdf','plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'es-ES','project-id-version'=>'Gravity PDF','pot-creation-date'=>'2024-10-21 04:06+0000','po-revision-date'=>'2026-04-16 01:22+0000','x-generator'=>'Poedit 3.5','messages'=>['Gravity PDF'=>'Gravity PDF','https://gravitypdf.com'=>'https://gravitypdf.com','Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)'=>'Genera automáticamente documentos PDF altamente personalizables usando Gravity Forms y WordPress (canónico)','Blue Liquid Designs'=>'Blue Liquid Designs','https://blueliquiddesigns.com.au'=>'https://blueliquiddesigns.com.au','The $type parameter is invalid. Only "view" and "model" are accepted'=>'El parámetro $type no es válido. Sólo se aceptan "view" y "model"','Make sure to pass in a valid Gravity Forms Entry ID'=>'Asegúrese de introducir un ID de entrada de Gravity Forms válido','The option key %s already exists. Use GPDFAPI::update_plugin_option instead'=>'La clave de opción %s ya existe. Utilice GPDFAPI::update_plugin_option en su lugar','Could not located the PDF Settings. Ensure you pass in a valid PDF ID.'=>'No se ha podido localizar la configuración del PDF. Asegúrese de introducir un ID de PDF válido.','User-Defined Fonts'=>'Fuentes definidas por el usuario','This is the non-canonical release of Gravity PDF which can be deleted.'=>'Esta es la versión no canónica de Gravity PDF que puede eliminarse.','WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.'=>'Se requiere la versión %1$s de WordPress: actualiza a la última versión. %2$sMás información%3$s.','%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.'=>'%1$sGravity Forms%3$s es necesario para utilizar Gravity PDF. %2$sObtenga más información%3$s.','%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.'=>'%1$sSe requiere Gravity Forms%2$s versión %3$s o superior. %4$sObtenga más información%2$s.','You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.'=>'Está ejecutando una versión %1$sobsoleta de PHP%2$s. Póngase en contacto con su proveedor de alojamiento web para actualizarla. %3$sObtén más información%4$s.','The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'La extensión PHP %3$s no ha podido ser detectada. Póngase en contacto con su proveedor de alojamiento web para solucionarlo. %1$sObtenga más información%2$s.','The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'La extensión PHP MB String no tiene MB Regex habilitado. Póngase en contacto con su proveedor de alojamiento web para solucionarlo. %1$sObtenga más información%2$s.','You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.'=>'Necesitas 128MB de memoria WP (RAM) pero sólo encontramos %1$s disponibles. %2$sPruebe estos métodos para aumentar su límite de memoria%3$s, de lo contrario póngase en contacto con su proveedor de alojamiento web para solucionarlo.','Gravity PDF Installation Problem'=>'Problema de instalación de Gravity PDF','The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:'=>'No se cumplen los requisitos mínimos de Gravity PDF. Solucione los problemas que se indican a continuación para poder utilizar el plugin:','The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance.'=>'No se cumplen los requisitos mínimos del plugin Gravity PDF. Póngase en contacto con el administrador del sitio para obtener ayuda.','"%s" has been deprecated as of Gravity PDF 4.0'=>'"%s" ha quedado obsoleto a partir de Gravity PDF 4.0','View Gravity PDF Settings'=>'Ver ajustes Gravity PDF','Settings'=>'Ajustes','View Gravity PDF Documentation'=>'Ver documentación de Gravity PDF','Docs'=>'Documentos','Get Help and Support'=>'Obtener ayuda y soporte','Support'=>'Soporte','View Gravity PDF Extensions Shop'=>'Ver la tienda Gravity PDF Extensions','Extensions'=>'Extensiones','View Gravity PDF Template Shop'=>'Ver la tienda de plantillas PDF de Gravity','Templates'=>'Plantillas','Install Core Fonts'=>'Instalar fuentes principales','You do not have permission to access this page'=>'No tienes permisos para acceder a esta página','There was a problem processing the action. Please try again.'=>'Ha habido un problema al procesar la acción. Por favor, inténtelo de nuevo.','The font label used for the object'=>'La etiqueta de fuente utilizada para el objeto','The path to the `regular` font file. Pass empty value if it should be deleted'=>'La ruta al archivo de fuentes `regular`. Pase un valor vacío si se debe eliminar','The path to the `italics` font file. Pass empty value if it should be deleted'=>'La ruta al archivo de fuentes `italics`. Pase un valor vacío si se debe eliminar','The path to the `bold` font file. Pass empty value if it should be deleted'=>'La ruta al archivo de fuentes `bold`. Pase un valor vacío si se debe eliminar','The path to the `bolditalics` font file. Pass empty value if it should be deleted'=>'La ruta al archivo de fuentes `bolditalics`. Pase un valor vacío si se debe eliminar','The Regular font is required'=>'Se requiere la fuente Regular','Kashida needs to be a value between 0-100'=>'Kashida tiene que ser un valor entre 0-100','The upload is not a valid TTF file'=>'El archivo cargado no es un archivo TTF válido','Cannot find %s.'=>'No se encuentra %s.','PDF: %s'=>'PDF: %s','There was a problem generating your PDF'=>'Ha habido un problema al generar tu PDF','Consent not given.'=>'Consentimiento no dado.','Subtotal'=>'Subtotal','Shipping (%s)'=>'Envío (%s)','Not accepted'=>'No aceptado','%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.'=>'%1$sRegistre su copia de %2$s%3$s para tener acceso a actualizaciones automáticas y asistencia. ¿Necesita una clave de licencia? %4$sAdquiera una ahora%5$s.','View plugin Documentation'=>'Ver la documentación del plugin','You must pass in a valid form ID'=>'Debe introducir un identificador de formulario válido','You must pass in a valid PDF ID'=>'Debe introducir una identificación PDF válida','Common Sizes'=>'Tamaños normales','A4 (210 x 297mm)'=>'A4 (210 x 297 mm)','Letter (8.5 x 11in)'=>'Carta (8.5 x 11 pulgadas)','Legal (8.5 x 14in)'=>'Legal (8.5 x 14 pulgadas)','Ledger / Tabloid (11 x 17in)'=>'Ledger / Tabloide (11 x 17 pulgadas)','Executive (7 x 10in)'=>'Ejecutivo (7 x 10 pulgadas)','Custom Paper Size'=>'Tamaño de papel personalizado','"A" Sizes'=>'Tamaños “A”','A0 (841 x 1189mm)'=>'A0 (841 x 1189 mm)','A1 (594 x 841mm)'=>'A1 (594 x 841 mm)','A2 (420 x 594mm)'=>'A2 (420 x 594 mm)','A3 (297 x 420mm)'=>'A3 (297 x 420 mm)','A5 (148 x 210mm)'=>'A5 (148 x 210 mm)','A6 (105 x 148mm)'=>'A6 (105 x 148 mm)','A7 (74 x 105mm)'=>'A7 (74 x 105 mm)','A8 (52 x 74mm)'=>'A8 (52 x 74 mm)','A9 (37 x 52mm)'=>'A9 (37 x 52 mm)','A10 (26 x 37mm)'=>'A10 (26 x 37 mm)','"B" Sizes'=>'Tamaños “B”','B0 (1414 x 1000mm)'=>'B0 (1414 x 1000 mm)','B1 (1000 x 707mm)'=>'B1 (1000 x 707 mm)','B2 (707 x 500mm)'=>'B2 (707 x 500 mm)','B3 (500 x 353mm)'=>'B3 (500 x 353 mm)','B4 (353 x 250mm)'=>'B4 (353 x 250 mm)','B5 (250 x 176mm)'=>'B5 (250 x 176 mm)','B6 (176 x 125mm)'=>'B6 (176 x 125 mm)','B7 (125 x 88mm)'=>'B7 (125 x 88 mm)','B8 (88 x 62mm)'=>'B8 (88 x 62 mm)','B9 (62 x 44mm)'=>'B9 (62 x 44 mm)','B10 (44 x 31mm)'=>'B10 (44 x 31 mm)','"C" Sizes'=>'Tamaños “C”','C0 (1297 x 917mm)'=>'C0 (1297 x 917 mm)','C1 (917 x 648mm)'=>'C1 (917 x 648 mm)','C2 (648 x 458mm)'=>'C2 (648 x 458 mm)','C3 (458 x 324mm)'=>'C3 (458 x 324 mm)','C4 (324 x 229mm)'=>'C4 (324 x 229 mm)','C5 (229 x 162mm)'=>'C5 (229 x 162 mm)','C6 (162 x 114mm)'=>'C6 (162 x 114 mm)','C7 (114 x 81mm)'=>'C7 (114 x 81 mm)','C8 (81 x 57mm)'=>'C8 (81 x 57 mm)','C9 (57 x 40mm)'=>'C9 (57 x 40 mm)','C10 (40 x 28mm)'=>'C10 (40 x 28 mm)','"RA" and "SRA" Sizes'=>'"Tamaños "RA" y "SRA','RA0 (860 x 1220mm)'=>'RA0 (860 x 1220 mm)','RA1 (610 x 860mm)'=>'RA1 (610 x 860 mm)','RA2 (430 x 610mm)'=>'RA2 (430 x 610 mm)','RA3 (305 x 430mm)'=>'RA3 (305 x 430 mm)','RA4 (215 x 305mm)'=>'RA4 (215 x 305 mm)','SRA0 (900 x 1280mm)'=>'SRA0 (900 x 1280 mm)','SRA1 (640 x 900mm)'=>'SRA1 (640 x 900 mm)','SRA2 (450 x 640mm)'=>'SRA2 (450 x 640 mm)','SRA3 (320 x 450mm)'=>'SRA3 (320 x 450 mm)','SRA4 (225 x 320mm)'=>'SRA4 (225 x 320 mm)','Unicode'=>'Unicode','Indic'=>'Indique','Arabic'=>'Árabe','Chinese, Japanese, Korean'=>'Chino, japonés, coreano','Other'=>'Otro','Could not find Gravity PDF Font'=>'No se encuentra Gravity PDF Font','Copy'=>'Copiar','Print - Low Resolution'=>'Impresión - Baja resolución','Print - High Resolution'=>'Impresión - Alta resolución','Modify'=>'Modificar','Annotate'=>'Anotar','Fill Forms'=>'Rellenar formularios','Extract'=>'Extraer','Assemble'=>'Montar','Settings updated.'=>'Ajustes actualizados.','PDF Settings could not be saved. Please enter all required information below.'=>'No se ha podido guardar la configuración del PDF. Por favor, introduzca toda la información requerida a continuación.','License key set by the site administrator.'=>'Clave de licencia establecida por el administrador del sitio.','Learn more.'=>'Aprende más.','%s license key'=>'%s clave de licencia','Deactivate License'=>'Desactivar licencia','Select Media'=>'Seleccionar medios','Upload File'=>'Subir archivo','Width'=>'Anchura','Height'=>'Altura','mm'=>'mm','inches'=>'pulgadas','The callback used for the %s setting is missing.'=>'Falta la llamada de retorno utilizada para el ajuste %s.','%s is an invalid filename'=>'%s es un nombre de archivo inválido','Cannot find file %s'=>'No se encuentra el archivo %s','PDF'=>'PDF','Your support license key has been activated for this domain.'=>'Su clave de licencia de soporte ha sido activada para este dominio.','This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s.'=>'Esta clave de licencia caducó el %%s. %1$sRenueve su licencia para seguir recibiendo actualizaciones y asistencia%2$s.','This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s.'=>'Esta clave de licencia ha sido cancelada (probablemente debido a una solicitud de reembolso). %1$sConsidere la posibilidad de adquirir una nueva licencia%2$s.','This license key is invalid. Please check your key has been entered correctly.'=>'Esta clave de licencia no es válida. Compruebe que ha introducido la clave correctamente.','The license key is invalid. Please check your key has been entered correctly.'=>'La clave de licencia no es válida. Compruebe que ha introducido la clave correctamente.','Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website.'=>'Su clave de licencia es válida pero no coincide con su dominio actual. Esto suele ocurrir si cambia la URL de su dominio. Por favor, vuelva a guardar la configuración para activar la licencia para este sitio web.','This license key is not valid for %s. Please check your key is for this product.'=>'Esta clave de licencia no es válida para %s. Por favor, compruebe que su clave es para este producto.','This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s.'=>'Esta clave de licencia ha alcanzado su límite de activación. %1$sActualice su licencia para aumentar el límite del sitio (sólo pagará la diferencia)%2$s.','An unknown error occurred while checking the license.'=>'Ocurrió un error desconocido al verificar la licencia.','The licensing server is temporarily unavailable.'=>'El servidor de licencias no está disponible temporalmente.','Loading...'=>'Cargando...','Continue'=>'Continuar','Uninstall'=>'Desinstalar','Cancel'=>'Cancelar','Delete'=>'Borrar','Active'=>'Activo','Inactive'=>'Inactivo','this PDF if'=>'este PDF si','Enable'=>'Habilitar','Disable'=>'Deshabilitar','Successfully Updated'=>'Actualizado exitosamente','Successfully Deleted'=>'Eliminado correctamente','No'=>'No','Yes'=>'Sí','Standard'=>'Estándar','Advanced'=>'Avanzado','Manage'=>'Gestionar','Details'=>'Detalles','Select'=>'Seleccionar','Version'=>'Versión','Group'=>'Grupo','Tags'=>'Etiquetas','Template'=>'Plantilla','Manage PDF Templates'=>'Gestionar plantillas PDF','Add New Template'=>'Agregar nueva plantilla','This form doesn\'t have any PDFs.'=>'Este formulario no tiene ningún PDFs.','Let\'s go create one'=>'Vamos a crear uno','Installed PDFs'=>'PDF instalados','Search Installed Templates'=>'Buscar plantillas instaladas','Close dialog'=>'Cerrar diálogo','Search the Gravity PDF Knowledgebase...'=>'Buscar en la base de conocimientos de Gravity PDF...','Gravity PDF Documentation'=>'Documentación PDF de Gravity','It doesn\'t look like there are any topics related to your issue.'=>'No parece que haya ningún tema relacionado con tu problema.','An error occurred. Please try again'=>'Se ha producido un error. Vuelva a intentarlo','Requires Gravity PDF v%s'=>'Requiere Gravity PDF v%s','This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s.'=>'Esta plantilla PDF no es compatible con su versión de Gravity PDF. Esta plantilla requiere Gravity PDF v%s.','Template Details'=>'Detalles de Plantilla','Current Template'=>'Plantilla actual','Show previous template'=>'Mostrar plantilla anterior','Show next template'=>'Mostrar plantilla siguiente','Upload is not a valid template. Upload a .zip file.'=>'Subir no es una plantilla válida. Sube un archivo .zip.','Upload exceeds the 10MB limit.'=>'La carga supera el límite de 10 MB.','Template successfully installed'=>'Plantilla instalada correctamente','Template successfully updated'=>'La plantilla se actualizó con éxito','PDF Template(s) Successfully Installed / Updated'=>'Plantilla(s) PDF instalada(s) / actualizada(s) correctamente','There was a problem with the upload. Reload the page and try again.'=>'Ha habido un problema con la carga. Recarga la página e inténtalo de nuevo.','Do you really want to delete this PDF template?%sClick \'Cancel\' to go back, \'OK\' to confirm the delete.'=>'¿Realmente desea eliminar esta plantilla PDF?%sHaga clic en "Cancelar" para volver atrás, en "Aceptar" para confirmar la eliminación.','Could not delete template.'=>'No se ha podido eliminar la plantilla.','If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made).'=>'Si tiene una plantilla PDF en formato .zip, puede instalarla aquí. También puede actualizar una plantilla PDF existente (esto anulará cualquier cambio que haya realizado).','ALL CORE FONTS SUCCESSFULLY INSTALLED'=>'TODAS LAS FUENTES PRINCIPALES SE HAN INSTALADO CORRECTAMENTE','%s CORE FONT(S) DID NOT INSTALL CORRECTLY'=>'%s LAS FUENTES PRINCIPALES NO SE INSTALARON CORRECTAMENTE','Could not download Core Font list. Try again.'=>'No se ha podido descargar la lista de fuentes básicas. Inténtelo de nuevo.','Downloading %s...'=>'Descargando %s...','Completed installation of %s'=>'Instalación completada de %s','Failed installation of %s'=>'Fallo en la instalación de %s','Fonts remaining:'=>'Fuentes restantes:','Retry Failed Downloads?'=>'¿Reintentar descargas fallidas?','Core font installation'=>'Instalación de fuentes básicas','Font Manager'=>'Administrador de fuentes','Search installed fonts'=>'Buscar fuentes instaladas','Installed Fonts'=>'Fuentes instaladas','Regular'=>'Regular','Italics'=>'Cursiva','Bold'=>'Negrita','Bold Italics'=>'Negrita cursiva','Add Font'=>'Añadir fuente','Update Font'=>'Actualizar fuente','Install new fonts for use in your PDF documents.'=>'Instale nuevas fuentes para utilizarlas en sus documentos PDF.','Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents.'=>'Una vez guardados, los PDF configurados para utilizar esta fuente tendrán sus cambios aplicados automáticamente para los documentos recién generados.','Font Name'=>'Nombre de la fuente','(required)'=>'(requerido)','The font name can only contain letters, numbers and spaces.'=>'El nombre de la fuente sólo puede contener letras, números y espacios.','Please choose a name contains letters and/or numbers (and a space if you want it).'=>'Por favor, elija un nombre que contenga letras y/o números (y un espacio si lo desea).','Font Files'=>'Archivos de fuentes','Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required.'=>'Seleccione o arrastre y suelte su archivo de fuente .ttf para las variantes siguientes. Sólo se requiere el tipo Regular.','Add a .ttf font file.'=>'Añade un archivo de fuente .ttf.','View template usage'=>'Ver el uso de la plantilla','← Cancel'=>'← Cancelar','Are you sure you want to delete this font?'=>'¿Está seguro que desea eliminar esta fuente?','Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form.'=>'Añada este fragmento %1$sen una plantilla personalizada%3$s para establecer selectivamente la fuente en bloques de texto. Si desea aplicar la fuente a todo el PDF, %2$sutilice el ajuste Fuente%3$s al configurar el PDF en el formulario.','Add font'=>'Añadir fuente','Update font'=>'Fuente de actualización','Select font'=>'Seleccionar fuente','Delete font'=>'Eliminar el tipo de letra','Font list empty.'=>'Lista de fuentes vacía.','No fonts matching your search found.'=>'No se han encontrado fuentes que coincidan con su búsqueda.','Clear Search.'=>'Búsqueda clara.','Your font has been saved.'=>'Su tipografía ha sido guardada.','%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again.'=>'%1$sNo se ha podido completar la acción%2$s Resuelve los problemas resaltados anteriormente e inténtalo de nuevo.','A problem occurred. Reload the page and try again.'=>'Se ha producido un problema. Vuelva a cargar la página e inténtelo de nuevo.','%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save.'=>'%1$sArchivo(s) de fuente ausente(s) del servidor %2$s Por favor, cargue la(s) fuente(s) de nuevo y luego guarde.','%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF.'=>'%1$sLos archivos de fuentes están mal formados%2$s y no se pueden utilizar con Gravity PDF.','Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. \'OK\' to delete, \'Cancel\' to stop.'=>'Advertencia Se eliminarán TODOS los datos de Gravity PDF, incluidas las plantillas. Esto no se puede deshacer. oK\' para borrar, \'Cancelar\' para parar.','WARNING: You are about to delete this PDF. \'Cancel\' to stop, \'OK\' to delete.'=>'ADVERTENCIA: Está a punto de eliminar este PDF. cancelar\' para parar, \'OK\' para borrar.','Search the Gravity PDF Documentation...'=>'Buscar en la documentación PDF de Gravity...','Submit your search query.'=>'Envíe su consulta de búsqueda.','Clear your search query.'=>'Borra tu búsqueda.','Approved'=>'Aprobado','Disapproved'=>'Desaprobó','Unapproved'=>'No Aprobado','Default Template'=>'Plantilla predeterminada','Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution.'=>'Elige una plantilla existente o compra más %1$sen nuestra tienda de plantillas%2$s. También puedes %3$screar la tuya propia%4$s o %5$scontratarnos%6$s para crear una solución personalizada.','Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own.'=>'Gravity PDF viene con %1$scuatro diseños completamente gratuitos y altamente personalizables%2$s. También puede adquirir plantillas adicionales en nuestra tienda de plantillas, contratarnos para integrar PDF existentes o, con un poco de conocimientos técnicos, crear el suyo propio.','Default Font'=>'Fuente predeterminada','Set the default font type used in PDFs. Choose an existing font or install your own.'=>'Establezca el tipo de fuente predeterminado utilizado en los PDF. Elija una fuente existente o instale la suya propia.','Fonts'=>'Fuentes','Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab).'=>'Gravity PDF incluye fuentes para la mayoría de los idiomas del mundo. ¿Desea utilizar un tipo de fuente específico? Utilice el instalador de fuentes (en la pestaña Herramientas).','Default Paper Size'=>'Tamaño de papel por defecto','Set the default paper size used when generating PDFs.'=>'Establezca el tamaño de papel predeterminado utilizado al generar archivos PDF.','Control the exact paper size. Can be set in millimeters or inches.'=>'Controle el tamaño exacto del papel. Puede ajustarse en milímetros o pulgadas.','Reverse Text (RTL)'=>'Texto reverso (RTL)','Script like Arabic and Hebrew are written right to left.'=>'Las escrituras como el árabe y el hebreo se escriben de derecha a izquierda.','Enable RTL if you are writing in Arabic, Hebrew, Syriac, N\'ko, Thaana, Tifinar, Urdu or other RTL languages.'=>'Active RTL si escribe en árabe, hebreo, siríaco, n\'ko, thaana, tifinar, urdu u otras lenguas RTL.','Default Font Size'=>'Tamaño de fuente predeterminado','Set the default font size used in PDFs.'=>'Establezca el tamaño de fuente predeterminado utilizado en los PDF.','Default Font Color'=>'Color de fuente predeterminado','Set the default font color used in PDFs.'=>'Establezca el color de fuente predeterminado utilizado en los PDF.','Entry View'=>'Ver entrada','Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page.'=>'Seleccione la acción predeterminada utilizada al acceder a un PDF desde la página %1$sLista de entradas de Gravity Forms%2$s.','View'=>'Ver','Download'=>'Descarga','Background Processing'=>'Proceso de fondo','When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s.'=>'Cuando se habilita, el envío de formularios y el reenvío de notificaciones con PDF se gestionan en una tarea en segundo plano. %1$sRequiere que las tareas en segundo plano estén habilitadas%2$s.','Debug Mode'=>'Modo de Depuración','When enabled, debug information will be displayed on-screen for core features.'=>'Cuando está activada, la información de depuración se mostrará en pantalla para las funciones básicas.','Logged Out Timeout'=>'Desconectado Tiempo de espera','Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended).'=>'Limita el tiempo que un usuario %1$sdesconectado%2$s tiene acceso directo al PDF después de completar el formulario. Establezca 0 para desactivar el límite de tiempo (no recomendado).','minutes'=>'minutos','Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies.'=>'Los usuarios desconectados pueden ver PDFs cuando su IP coincide con la asignada a su entrada de Gravity Forms. Dado que las direcciones IP pueden cambiar, también se aplica una restricción basada en el tiempo.','Default Owner Restrictions'=>'Restricciones del propietario por defecto','Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability).'=>'Establece los permisos predeterminados del propietario del PDF. Cuando está activado, el propietario de la entrada original NO podrá ver los PDF (a menos que tenga una capacidad de Restricción de usuario).','Restrict Owner'=>'Restringir Propietario','Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis.'=>'Active esta opción si sus PDF no deben ser visibles para el usuario final. Puede configurarse para cada PDF.','User Restriction'=>'Restricción de usuario','Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access.'=>'Restrinja el acceso a PDF a usuarios con cualquiera de estas capacidades. El rol de administrador siempre tiene acceso total.','Only logged in users with any selected capability can view generated PDFs they don\'t have ownership of. Ownership refers to an end user who completed the original Gravity Form entry.'=>'Sólo los usuarios registrados con cualquier capacidad seleccionada pueden ver los PDF generados de los que no son propietarios. La propiedad se refiere a un usuario final que completó la entrada original de Gravity Form.','Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates.'=>'Instala automáticamente las fuentes básicas necesarias para generar documentos PDF. Esta acción solo debe ejecutarse una vez, ya que las fuentes se conservan durante las actualizaciones del plugin.','Get more info.'=>'Más información.','Download Core Fonts'=>'Descargar Core Fonts','Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported.'=>'Instale fuentes personalizadas para utilizarlas en sus documentos PDF. Sólo se admiten archivos de fuentes %1$s.ttf%2$s.','Label'=>'Etiqueta','Add a descriptive label to help you differentiate between multiple PDF settings.'=>'Añada una etiqueta descriptiva que le ayude a diferenciar entre varias configuraciones de PDF.','Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s.'=>'Las plantillas controlan el aspecto general de los PDF, y se pueden %1$sadquirir plantillas adicionales en la tienda en línea%4$s. Si desea digitalizar y automatizar sus documentos existentes, %2$sutilice nuestro servicio Bespoke PDF%4$s. Los desarrolladores también pueden %3$screar sus propias plantillas%4$s.','Notifications'=>'Notificaciones','Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message.'=>'Envíe el PDF como archivo adjunto de correo electrónico para la notificación o notificaciones seleccionadas. %1$sProteja el PDF con contraseña%3$s si le preocupa la seguridad. Alternativamente, %2$sutilice el código corto [gravitypdf]%3$s directamente en su mensaje de notificación.','Choose a Notification'=>'Elegir el aviso','Filename'=>'Nombre del archivo','Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore.'=>'Defina el nombre de archivo del PDF generado (excluyendo la extensión .pdf). Se admiten las etiquetas merge, y los caracteres no válidos %s se convierten automáticamente en un guión bajo.','Conditional Logic'=>'Lógica Condicional','Enable conditional logic'=>'Habilitar lógica condicional','Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications.'=>'Añada reglas para activar o desactivar dinámicamente el PDF. Cuando están desactivados, los PDF no aparecen en el área de administración, no se pueden ver y no se adjuntarán a las notificaciones.','Paper Size'=>'Tamaño del papel','Set the paper size used when generating PDFs.'=>'Establezca el tamaño de papel utilizado al generar archivos PDF.','Paper Orientation'=>'Orientación del papel Waybill','Portrait'=>'Retrato','Landscape'=>'Paisaje','Font'=>'Fuente','Set the primary font used in PDFs. You can also install your own.'=>'Establece la fuente principal utilizada en los PDF. También puede instalar la suya propia.','Font Size'=>'Tamaño de fuente','Set the font size to use in the PDF.'=>'Establezca el tamaño de fuente que se utilizará en el PDF.','Font Color'=>'Color de fuente','Set the font color to use in the PDF.'=>'Establezca el color de fuente que se utilizará en el PDF.','Script like Arabic, Hebrew, Syriac (and many others) are written right to left.'=>'Escrituras como el árabe, el hebreo o el siríaco (y muchas otras) se escriben de derecha a izquierda.','Format'=>'Formato','Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats.'=>'Genera un documento conforme al formato PDF seleccionado. Las marcas de agua, la transparencia alfa y la seguridad PDF se desactivan automáticamente cuando se utilizan los formatos PDF/A-1b o PDF/X-1a.','Enable PDF Security'=>'Habilitar seguridad PDF','Password protect generated PDFs, and/or restrict user capabilities.'=>'Proteja con contraseña los PDF generados y/o restrinja las capacidades de los usuarios.','Password'=>'Contraseña','Password protect the PDF, or leave blank to disable. Mergetags are supported.'=>'Proteja el PDF con contraseña, o déjelo en blanco para desactivarlo. Se admiten las etiquetas merge.','Privileges'=>'Privilegios','Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security).'=>'Anule la selección de privilegios para restringir las capacidades del usuario final en el PDF. Los privilegios son triviales de eludir y sólo son adecuados para especificar sus intenciones al usuario (y no como medio de control de acceso o seguridad).','Select End User PDF Privileges'=>'Seleccionar privilegios PDF de usuario final','Image DPI'=>'PPP de la imagen','Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document.'=>'Controle los PPP (puntos por pulgada) de la imagen en los PDF. Ajústelo a 300 cuando imprima un documento de forma profesional.','Enable Public Access'=>'Habilitar acceso público','When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form\'s entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s.'=>'Cuando el acceso público está activado, todos los protocolos de seguridad están desactivados y %3$scualquiera puede ver el documento PDF de TODAS las entradas de tu formulario%4$s. Para mayor seguridad, %1$sutilice la función de urls PDF firmadas%2$s.','When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s.'=>'Si está activada, el propietario de la entrada original NO podrá ver los PDF. Esta configuración se anula %1$scuando se utilizan urls PDF firmadas%2$s.','Enable Advanced Templating'=>'Activar plantillas avanzadas','A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine.'=>'Una configuración heredada utilizada que permite que una plantilla sea tratada como PHP, con acceso directo al motor PDF.','Master Password'=>'Contraseña maestra','Set the PDF Owner Password which is used to prevent the PDF privileges being changed.'=>'Establezca la contraseña del propietario del PDF que se utiliza para evitar que se modifiquen los privilegios del PDF.','Show Form Title'=>'Mostrar título del formulario','Display the form title at the beginning of the PDF.'=>'Mostrar el título del formulario al principio del PDF.','Show Page Names'=>'Mostrar nombres de página','Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s.'=>'Mostrar los nombres de las páginas del formulario en el PDF. Requiere el uso del campo %1$sSalto de página%2$s.','Show HTML Fields'=>'Mostrar campos HTML','Display HTML fields in the PDF.'=>'Mostrar campos HTML en el PDF.','Show Section Break Description'=>'Mostrar descripción de interrupción de sección','Display the Section Break field description in the PDF.'=>'Visualiza la descripción del campo de interrupción de sección en el pdf.','Enable Conditional Logic'=>'Habilitar la lógica condicional','When enabled the PDF will adhere to the form field conditional logic and show/hide fields.'=>'Cuando se activa, el PDF se adherirá a la lógica condicional del campo del formulario y mostrará/ocultará los campos.','Show Empty Fields'=>'Mostrar campos vacíos','Display Empty fields in the PDF.'=>'Mostrar campos vacíos en el PDF.','Header'=>'Cabecera','The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s.'=>'La cabecera se incluye en la parte superior de cada página. Para columnas sencillas %1$sprueba este fragmento de tabla HTML%2$s.','First Page Header'=>'Encabezado de la primera página','Override the header on the first page of the PDF.'=>'Anular el encabezado de la primera página del PDF.','Use different header on first page of PDF?'=>'¿Utilizar un encabezado diferente en la primera página del PDF?','Footer'=>'Pie de página','The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. '=>'El pie de página se incluye al final de cada página. Para pies de página de texto sencillos utilice los botones de alineación izquierda, centro y derecha del editor. Para columnas simples %1$sprueba este fragmento de tabla HTML%2$s. Utilice las etiquetas especiales %3$s{PAGENO}%4$s y %3$s{nbpg}%4$s para mostrar la numeración de las páginas. ','First Page Footer'=>'Pie de página','Override the footer on the first page of the PDF.'=>'Reemplaza el pie de página en la primera hoja del pdf.','Use different footer on first page of PDF?'=>'¿Utilizar un pie de página diferente en la primera página del PDF?','Background Color'=>'Color de fondo','Set the background color for all pages.'=>'Establezca el color de fondo para todas las páginas.','Background Image'=>'Imagen de fondo','The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload.'=>'La imagen de fondo se incluye en todas las páginas. Para obtener resultados óptimos, utilice una imagen de las mismas dimensiones que el tamaño del papel y pásela por una herramienta de optimización de imágenes antes de cargarla.','The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version.'=>'La plantilla PDF %1$s requiere la versión Gravity PDF %2$s. Actualice a la última versión.','This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised.'=>'Este método se ha eliminado porque mPDF ya no permite establecer los PPP de la imagen después de inicializar la clase.','Shortcode'=>'Shortcode','PDF List'=>'Lista PDF','None'=>'Ninguno','Download PDF'=>'Descargar PDF','Copy the %s PDF shortcode to the clipboard'=>'Copie el %s PDF shortcode en el portapapeles','Copied'=>'Copiado','Shortcode copied!'=>'¡Shortcode copiado!','Copy Shortcode'=>'Copiar shortcode','Edit this PDF'=>'Editar este PDF','Edit'=>'Editar','Duplicate this PDF'=>'Duplicar este PDF','Duplicate'=>'Duplicar','Delete this PDF'=>'Eliminar este PDF','%s PDF'=>'%s PDF','This form doesn\'t have any PDFs. Let\'s go %1$screate one%2$s.'=>'Este formulario no tiene ningún PDF. Vamos a %1$screar uno%2$s.','Requires Gravity PDF'=>'Requiere Gravity PDF','Legacy'=>'Heredado','There is a new version of %1$s available.'=>'Hay una nueva versión de %1$s disponible.','Contact your network administrator to install the update.'=>'Póngase en contacto con su administrador de red para instalar la actualización.','%1$sView version %2$s details%3$s.'=>'%1$s Ver versión %2$s detalles %3$s.','%1$sView version %2$s details%3$s or %4$supdate now%5$s.'=>'%1$sVer versión %2$s detalles%3$s o %4$sactualizar ahora%5$s.','Update now.'=>'Actualizar ahora.','You do not have permission to install plugin updates'=>'No tiene permiso para instalar actualizaciones del plugin','Error'=>'Error de generación de PDF','Update PDF'=>'Actualizar PDF','Add PDF'=>'Añadir PDF','There was a problem saving your PDF settings. Please try again.'=>'Se ha producido un problema al guardar la configuración del PDF. Por favor, inténtelo de nuevo.','PDF could not be saved. Please enter all required information below.'=>'No se ha podido guardar el PDF. Por favor, introduzca toda la información requerida a continuación.','PDF saved successfully. %1$sBack to PDF list.%2$s'=>'PDF guardado correctamente. %1$sVolver a la lista de PDF.%2$s','PDF successfully deleted.'=>'PDF eliminado correctamente.','PDF successfully duplicated.'=>'PDF duplicado correctamente.','There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder.'=>'Ha habido un problema al crear el directorio %s. Asegúrate de que tienes permisos de escritura en la carpeta uploads.','Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue.'=>'Gravity PDF no tiene permiso de escritura en el directorio %s. Póngase en contacto con su proveedor de alojamiento web para solucionar el problema.','Signed (+1 week)'=>'Firmado (+1 semana)','Signed (+1 month)'=>'Firmado (+1 mes)','Signed (+1 year)'=>'Firmado (+1 año)','PDF URLs'=>'URLs de PDFs','The PDF configuration is not currently active.'=>'La configuración PDF no está activa actualmente.','PDF conditional logic requirements have not been met.'=>'No se han cumplido los requisitos de lógica condicional del PDF.','Your PDF is no longer accessible.'=>'Su PDF ya no es accesible.','You do not have access to view this PDF.'=>'No tiene acceso para ver este PDF.','PDFs'=>'PDFs','The PDF could not be saved.'=>'No se ha podido guardar el PDF.','Could not find PDF configuration requested'=>'No se ha podido encontrar la configuración PDF solicitada','Page %d'=>'Página %d','An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Se ha producido un error desconocido y es posible que su clave de licencia no se haya desactivado correctamente. %1$sInicie sesión en su cuenta de GravityPDF.com%2$s y compruebe si su sitio se ha desvinculado de la clave.','An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Se produjo un error en la API y es posible que su clave de licencia no se haya desactivado correctamente. %1$sInicie sesión en su cuenta de GravityPDF.com%2$s y compruebe si su sitio ha sido desvinculado de la clave.','License key deactivated.'=>'Clave de licencia desactivada.','Access Pass license key deactivated.'=>'Clave de licencia de Access Pass desactivada.','This method has been superseded by self::process()'=>'Este método ha sido sustituido por self::process()','Gravity PDF Environment'=>'Gravedad PDF Medio ambiente','PHP'=>'PHP','Directories and Permissions'=>'Directorios y permisos','Global Settings'=>'Ajustes globales','Security Settings'=>'Ajustes de seguridad','WP Memory'=>'Memoria WP','Default Charset'=>'Juego de caracteres por defecto','Internal Encoding'=>'Codificación interna','PDF Working Directory'=>'Directorio de trabajo PDF','PDF Working Directory URL'=>'PDF Directorio de trabajo URL','Font Folder location'=>'Ubicación de la carpeta de fuentes','Temporary Folder location'=>'Ubicación de la carpeta temporal','Temporary Folder permissions'=>'Permisos de la carpeta temporal','Temporary Folder protected'=>'Carpeta temporal protegida','mPDF Temporary location'=>'mPDF Ubicación temporal','Outdated Templates'=>'Plantillas desactualizadas','In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.'=>'Para obtener actualizaciones directamente de GravityPDF.com %1$sdebe realizar una única descarga del plugin%2$s.','Canonical Release'=>'Canonical Release','PDF Entry List Action'=>'Acción Lista de entrada PDF','Off'=>'Apagado','User Restrictions'=>'Restricciones para el usuario','minute(s)'=>'minuto(s)','No valid PDF template found in Zip archive.'=>'No se ha encontrado ninguna plantilla PDF válida en el archivo Zip.','The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed.'=>'El nombre de archivo %s contiene caracteres no válidos. Sólo se permiten caracteres alfanuméricos, guiones y guiones bajos.','The PHP file %s is not a valid PDF Template.'=>'El archivo PHP %s no es una plantilla PDF válida.','There was a problem removing the Gravity Form "%s" PDF configuration. Try delete manually.'=>'Hubo un problema al eliminar el Gravity Form "%s" PDF. Intente eliminar manualmente.','There was a problem removing the %s directory. Clean up manually via (S)FTP.'=>'Hubo un problema al eliminar el directorio %s. Limpie manualmente a través de (S)FTP.','Accent Color'=>'Acentuar el color','The accent color is used for the page and section titles, as well as the border.'=>'El color de acento se utiliza para los títulos de página y sección, así como para el borde.','Secondary Color'=>'Color Secundario','The secondary color is used with the field labels and for alternate rows.'=>'El color secundario se utiliza con las etiquetas de los campos y para las filas alternativas.','Combine the field label and value or have a distinct label/value.'=>'Combinar la etiqueta y el valor del campo o tener una etiqueta/valor distintos.','Combined Label'=>'Etiqueta combinada','Split Label'=>'Etiqueta dividida','Container Background Color'=>'Color de fondo del contenedor','Control the color of the field background.'=>'Controla el color del fondo del campo.','Field Border Color'=>'Color del borde del campo','Control the color of the field border.'=>'Controla el color del borde del campo.','Dismiss Notice'=>'Descartar aviso','Gravity PDF needs to download the Core PDF fonts.'=>'Gravity PDF necesita descargar las fuentes Core PDF.','Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once.'=>'Antes de poder generar un PDF utilizando Gravity Forms, es necesario guardar las fuentes principales en su servidor. Esto solo tiene que hacerse una vez.','Want more features? Take a look at our addons.'=>'¿Quieres más funciones? Echa un vistazo a nuestros complementos.','Add new PDF'=>'Añadir nuevo PDF','Toggle %s Section'=>'Alternar %s sección','View or download %s.pdf'=>'Ver o descargar %s.pdf','Download PDFs'=>'Descargar PDFs','View PDFs'=>'Ver los PDF','View PDF'=>'Ver PDF','No PDFs available for this entry.'=>'No hay archivos PDF disponibles para esta entrada.','Get help with Gravity PDF'=>'Obtenga ayuda con Gravity PDF','Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help.'=>'Busque en la documentación una respuesta a su pregunta. Si necesitas más ayuda, ponte en contacto con el servicio de asistencia y nuestro equipo estará encantado de ayudarte.','View Documentation'=>'Ver Documentación','Contact Support'=>'Contactar Soporte','Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded).'=>'El horario de asistencia es de 9.00 a 17.00 de lunes a viernes, %1$shora de Sydney, Australia%2$s (excepto festivos).','To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s.'=>'Para aprovechar las actualizaciones automáticas, introduzca y guarde su(s) clave(s) de licencia a continuación. %1$sPuede encontrar sus licencias compradas en su cuenta de GravityPDF.com%2$s.','PDF link not displayed because conditional logic requirements have not been met.'=>'No se muestra el enlace PDF porque no se cumplen los requisitos de la lógica condicional.','(Admin Only Message)'=>'(Mensaje sólo para administradores)','Could not get Gravity PDF configuration using the PDF and Entry IDs passed.'=>'No se ha podido obtener la configuración de Gravity PDF con los ID de PDF y entrada pasados.','No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either "entry" or "lid" as the query string name – or by passing an ID directly to the shortcode.'=>'No se ha pasado el ID de entrada de Gravity Form a Gravity PDF. Asegúrese de pasar el ID de entrada a través de la cadena de consulta de la url de confirmación, utilizando "entry" o "lid" como nombre de la cadena de consulta, o pasando un ID directamente al shortcode.','PDF link not displayed because PDF is inactive.'=>'El enlace PDF no se muestra porque el PDF está inactivo.','This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed.'=>'Esta operación elimina TODOS los ajustes de Gravity PDF y desactiva el plugin. Si continúa, se eliminarán todos los ajustes, la configuración, las plantillas personalizadas y las fuentes.','General'=>'General','Appearance'=>'Apariencia','Tools'=>'Herramientas','Help'=>'Ayuda','License'=>'Licencia','Default PDF Options'=>'Opciones PDF por defecto','Control the default settings to use when you create new PDFs on your forms.'=>'Controle la configuración predeterminada que se utilizará al crear nuevos PDF en sus formularios.','Security'=>'Seguridad','Licensing'=>'Licenciando','PDF Download Link'=>'Enlace de descarga de PDF','Include the [gravitypdf] shortcode in the form\'s Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s.'=>'Incluye el shortcode [gravitypdf] en los ajustes de Confirmación o Notificación del formulario para mostrar un enlace de descarga del PDF. %1$sMás información%2$s.','Unlimited'=>'Ilimitado','We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s.'=>'Le recomendamos encarecidamente que tenga al menos 128MB de memoria WP disponible (RAM) asignada a su sitio web. %1$sDescubre cómo aumentar este límite%2$s.','We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled.'=>'Hemos detectado que el ajuste de configuración en tiempo de ejecución de PHP %1$sallow_url_fopen%2$s está desactivado.','You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature.'=>'Es posible que observe problemas de visualización de imágenes en sus PDF. Póngase en contacto con su proveedor de alojamiento web para que le ayude a activar esta función.','Gravity PDF\'s temporary directory is publicly accessible.'=>'El directorio temporal de Gravity PDF es accesible públicamente.','It is recommended to %1$smove the folder outside the public server directory%2$s.'=>'Se recomienda %1$smover la carpeta fuera del directorio público del servidor%2$s.','%1$s version %2$s is out of date. The core version is %3$s'=>'%1$s versión %2$s está desactualizado. La versión base es de %3$s','Learn how to update'=>'Aprenda cómo actualizar']]; \ No newline at end of file diff --git a/languages/gravity-pdf-es_ES.mo b/languages/gravity-pdf-es_ES.mo new file mode 100644 index 000000000..43487c836 Binary files /dev/null and b/languages/gravity-pdf-es_ES.mo differ diff --git a/languages/gravity-pdf-es_ES.po b/languages/gravity-pdf-es_ES.po new file mode 100644 index 000000000..b5dbb9fa7 --- /dev/null +++ b/languages/gravity-pdf-es_ES.po @@ -0,0 +1,2198 @@ +msgid "" +msgstr "" +"Project-Id-Version: Gravity PDF\n" +"Report-Msgid-Bugs-To: https://gravitypdf.com\n" +"Last-Translator: FULL NAME \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-21 04:06+0000\n" +"PO-Revision-Date: 2026-04-16 01:22+0000\n" +"Language: es-ES\n" +"X-Generator: Poedit 3.5\n" +"X-Domain: gravity-pdf\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +#: pdf.php +#: src/Helper/Helper_Data.php:147 +#: src/Model/Model_PDF.php:992 +msgid "Gravity PDF" +msgstr "Gravity PDF" + +#. Plugin URI of the plugin +#: pdf.php +msgid "https://gravitypdf.com" +msgstr "https://gravitypdf.com" + +#. Description of the plugin +#: pdf.php +msgid "Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)" +msgstr "Genera automáticamente documentos PDF altamente personalizables usando Gravity Forms y WordPress (canónico)" + +#. Author of the plugin +#: pdf.php +msgid "Blue Liquid Designs" +msgstr "Blue Liquid Designs" + +#. Author URI of the plugin +#: pdf.php +msgid "https://blueliquiddesigns.com.au" +msgstr "https://blueliquiddesigns.com.au" + +#: api.php:232 +msgid "The $type parameter is invalid. Only \"view\" and \"model\" are accepted" +msgstr "El parámetro $type no es válido. Sólo se aceptan \"view\" y \"model\"" + +#: api.php:272 +#: api.php:472 +msgid "Make sure to pass in a valid Gravity Forms Entry ID" +msgstr "Asegúrese de introducir un ID de entrada de Gravity Forms válido" + +#. translators: %s: option key name +#: api.php:408 +#, php-format +msgid "The option key %s already exists. Use GPDFAPI::update_plugin_option instead" +msgstr "La clave de opción %s ya existe. Utilice GPDFAPI::update_plugin_option en su lugar" + +#: api.php:479 +msgid "Could not located the PDF Settings. Ensure you pass in a valid PDF ID." +msgstr "No se ha podido localizar la configuración del PDF. Asegúrese de introducir un ID de PDF válido." + +#: api.php:623 +#: src/Helper/Helper_Abstract_Options.php:1002 +#: src/Helper/Helper_Data.php:312 +#: src/Model/Model_Custom_Fonts.php:238 +msgid "User-Defined Fonts" +msgstr "Fuentes definidas por el usuario" + +#: gravity-pdf-updater.php:141 +msgid "This is the non-canonical release of Gravity PDF which can be deleted." +msgstr "Esta es la versión no canónica de Gravity PDF que puede eliminarse." + +#. translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:196 +#, php-format +msgid "WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s." +msgstr "Se requiere la versión %1$s de WordPress: actualiza a la última versión. %2$sMás información%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:218 +#, php-format +msgid "%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s." +msgstr "%1$sGravity Forms%3$s es necesario para utilizar Gravity PDF. %2$sObtenga más información%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag +#: pdf.php:227 +#, php-format +msgid "%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s." +msgstr "%1$sSe requiere Gravity Forms%2$s versión %3$s o superior. %4$sObtenga más información%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag +#: pdf.php:249 +#, php-format +msgid "You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s." +msgstr "Está ejecutando una versión %1$sobsoleta de PHP%2$s. Póngase en contacto con su proveedor de alojamiento web para actualizarla. %3$sObtén más información%4$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name +#: pdf.php:272 +#: pdf.php:319 +#: pdf.php:345 +#: pdf.php:367 +#: pdf.php:377 +#, php-format +msgid "The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "La extensión PHP %3$s no ha podido ser detectada. Póngase en contacto con su proveedor de alojamiento web para solucionarlo. %1$sObtenga más información%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag +#: pdf.php:298 +#, php-format +msgid "The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "La extensión PHP MB String no tiene MB Regex habilitado. Póngase en contacto con su proveedor de alojamiento web para solucionarlo. %1$sObtenga más información%2$s." + +#. translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag +#: pdf.php:403 +#, php-format +msgid "You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix." +msgstr "Necesitas 128MB de memoria WP (RAM) pero sólo encontramos %1$s disponibles. %2$sPruebe estos métodos para aumentar su límite de memoria%3$s, de lo contrario póngase en contacto con su proveedor de alojamiento web para solucionarlo." + +#: pdf.php:488 +msgid "Gravity PDF Installation Problem" +msgstr "Problema de instalación de Gravity PDF" + +#: pdf.php:490 +msgid "The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:" +msgstr "No se cumplen los requisitos mínimos de Gravity PDF. Solucione los problemas que se indican a continuación para poder utilizar el plugin:" + +#: pdf.php:497 +msgid "The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance." +msgstr "No se cumplen los requisitos mínimos del plugin Gravity PDF. Póngase en contacto con el administrador del sitio para obtener ayuda." + +#. translators: %s: deprecated method name +#: src/bootstrap.php:135 +#: src/bootstrap.php:147 +#: src/deprecated.php:45 +#: src/deprecated.php:58 +#, php-format +msgid "\"%s\" has been deprecated as of Gravity PDF 4.0" +msgstr "\"%s\" ha quedado obsoleto a partir de Gravity PDF 4.0" + +#: src/bootstrap.php:310 +msgid "View Gravity PDF Settings" +msgstr "Ver ajustes Gravity PDF" + +#: src/bootstrap.php:310 +#: src/View/View_Settings.php:174 +msgid "Settings" +msgstr "Ajustes" + +#: src/bootstrap.php:330 +msgid "View Gravity PDF Documentation" +msgstr "Ver documentación de Gravity PDF" + +#: src/bootstrap.php:330 +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "Docs" +msgstr "Documentos" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Get Help and Support" +msgstr "Obtener ayuda y soporte" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Support" +msgstr "Soporte" + +#: src/bootstrap.php:332 +msgid "View Gravity PDF Extensions Shop" +msgstr "Ver la tienda Gravity PDF Extensions" + +#: src/bootstrap.php:332 +#: src/View/View_Settings.php:208 +msgid "Extensions" +msgstr "Extensiones" + +#: src/bootstrap.php:333 +msgid "View Gravity PDF Template Shop" +msgstr "Ver la tienda de plantillas PDF de Gravity" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/bootstrap.php:333 +#: src/Helper/Helper_Options_Fields.php:72 +msgid "Templates" +msgstr "Plantillas" + +#: src/Controller/Controller_Actions.php:132 +#: src/Helper/Helper_Options_Fields.php:227 +msgid "Install Core Fonts" +msgstr "Instalar fuentes principales" + +#: src/Controller/Controller_Actions.php:207 +#: src/Model/Model_Form_Settings.php:171 +#: src/Model/Model_Form_Settings.php:208 +#: src/Model/Model_Form_Settings.php:330 +#: src/View/View_Settings.php:427 +msgid "You do not have permission to access this page" +msgstr "No tienes permisos para acceder a esta página" + +#: src/Controller/Controller_Actions.php:214 +msgid "There was a problem processing the action. Please try again." +msgstr "Ha habido un problema al procesar la acción. Por favor, inténtelo de nuevo." + +#: src/Controller/Controller_Custom_Fonts.php:121 +#: src/Controller/Controller_Custom_Fonts.php:150 +msgid "The font label used for the object" +msgstr "La etiqueta de fuente utilizada para el objeto" + +#: src/Controller/Controller_Custom_Fonts.php:156 +msgid "The path to the `regular` font file. Pass empty value if it should be deleted" +msgstr "La ruta al archivo de fuentes `regular`. Pase un valor vacío si se debe eliminar" + +#: src/Controller/Controller_Custom_Fonts.php:162 +msgid "The path to the `italics` font file. Pass empty value if it should be deleted" +msgstr "La ruta al archivo de fuentes `italics`. Pase un valor vacío si se debe eliminar" + +#: src/Controller/Controller_Custom_Fonts.php:168 +msgid "The path to the `bold` font file. Pass empty value if it should be deleted" +msgstr "La ruta al archivo de fuentes `bold`. Pase un valor vacío si se debe eliminar" + +#: src/Controller/Controller_Custom_Fonts.php:174 +msgid "The path to the `bolditalics` font file. Pass empty value if it should be deleted" +msgstr "La ruta al archivo de fuentes `bolditalics`. Pase un valor vacío si se debe eliminar" + +#: src/Controller/Controller_Custom_Fonts.php:225 +msgid "The Regular font is required" +msgstr "Se requiere la fuente Regular" + +#: src/Controller/Controller_Custom_Fonts.php:338 +msgid "Kashida needs to be a value between 0-100" +msgstr "Kashida tiene que ser un valor entre 0-100" + +#: src/Controller/Controller_Custom_Fonts.php:480 +msgid "The upload is not a valid TTF file" +msgstr "El archivo cargado no es un archivo TTF válido" + +#. translators: %s: font filename +#: src/Controller/Controller_Custom_Fonts.php:547 +#, php-format +msgid "Cannot find %s." +msgstr "No se encuentra %s." + +#. translators: %s: PDF name +#: src/Controller/Controller_Export_Entries.php:55 +#, php-format +msgid "PDF: %s" +msgstr "PDF: %s" + +#: src/Controller/Controller_PDF.php:434 +#: src/View/View_PDF.php:244 +msgid "There was a problem generating your PDF" +msgstr "Ha habido un problema al generar tu PDF" + +#: src/Helper/Fields/Field_Consent.php:142 +msgid "Consent not given." +msgstr "Consentimiento no dado." + +#: src/Helper/Fields/Field_Products.php:216 +msgid "Subtotal" +msgstr "Subtotal" + +#. translators: %s: shipping method name +#: src/Helper/Fields/Field_Products.php:221 +#, php-format +msgid "Shipping (%s)" +msgstr "Envío (%s)" + +#: src/Helper/Fields/Field_Tos.php:101 +msgid "Not accepted" +msgstr "No aceptado" + +#. translators: 1: Opening tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Helper_Abstract_Addon.php:983 +#, php-format +msgid "%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." +msgstr "%1$sRegistre su copia de %2$s%3$s para tener acceso a actualizaciones automáticas y asistencia. ¿Necesita una clave de licencia? %4$sAdquiera una ahora%5$s." + +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "View plugin Documentation" +msgstr "Ver la documentación del plugin" + +#: src/Helper/Helper_Abstract_Options.php:396 +#: src/Helper/Helper_Abstract_Options.php:415 +msgid "You must pass in a valid form ID" +msgstr "Debe introducir un identificador de formulario válido" + +#: src/Helper/Helper_Abstract_Options.php:457 +msgid "You must pass in a valid PDF ID" +msgstr "Debe introducir una identificación PDF válida" + +#: src/Helper/Helper_Abstract_Options.php:842 +msgid "Common Sizes" +msgstr "Tamaños normales" + +#: src/Helper/Helper_Abstract_Options.php:843 +msgid "A4 (210 x 297mm)" +msgstr "A4 (210 x 297 mm)" + +#: src/Helper/Helper_Abstract_Options.php:844 +msgid "Letter (8.5 x 11in)" +msgstr "Carta (8.5 x 11 pulgadas)" + +#: src/Helper/Helper_Abstract_Options.php:845 +msgid "Legal (8.5 x 14in)" +msgstr "Legal (8.5 x 14 pulgadas)" + +#: src/Helper/Helper_Abstract_Options.php:846 +msgid "Ledger / Tabloid (11 x 17in)" +msgstr "Ledger / Tabloide (11 x 17 pulgadas)" + +#: src/Helper/Helper_Abstract_Options.php:847 +msgid "Executive (7 x 10in)" +msgstr "Ejecutivo (7 x 10 pulgadas)" + +#: src/Helper/Helper_Abstract_Options.php:848 +#: src/Helper/Helper_Options_Fields.php:96 +#: src/Helper/Helper_Options_Fields.php:328 +msgid "Custom Paper Size" +msgstr "Tamaño de papel personalizado" + +#: src/Helper/Helper_Abstract_Options.php:851 +msgid "\"A\" Sizes" +msgstr "Tamaños “A”" + +#: src/Helper/Helper_Abstract_Options.php:852 +msgid "A0 (841 x 1189mm)" +msgstr "A0 (841 x 1189 mm)" + +#: src/Helper/Helper_Abstract_Options.php:853 +msgid "A1 (594 x 841mm)" +msgstr "A1 (594 x 841 mm)" + +#: src/Helper/Helper_Abstract_Options.php:854 +msgid "A2 (420 x 594mm)" +msgstr "A2 (420 x 594 mm)" + +#: src/Helper/Helper_Abstract_Options.php:855 +msgid "A3 (297 x 420mm)" +msgstr "A3 (297 x 420 mm)" + +#: src/Helper/Helper_Abstract_Options.php:856 +msgid "A5 (148 x 210mm)" +msgstr "A5 (148 x 210 mm)" + +#: src/Helper/Helper_Abstract_Options.php:857 +msgid "A6 (105 x 148mm)" +msgstr "A6 (105 x 148 mm)" + +#: src/Helper/Helper_Abstract_Options.php:858 +msgid "A7 (74 x 105mm)" +msgstr "A7 (74 x 105 mm)" + +#: src/Helper/Helper_Abstract_Options.php:859 +msgid "A8 (52 x 74mm)" +msgstr "A8 (52 x 74 mm)" + +#: src/Helper/Helper_Abstract_Options.php:860 +msgid "A9 (37 x 52mm)" +msgstr "A9 (37 x 52 mm)" + +#: src/Helper/Helper_Abstract_Options.php:861 +msgid "A10 (26 x 37mm)" +msgstr "A10 (26 x 37 mm)" + +#: src/Helper/Helper_Abstract_Options.php:864 +msgid "\"B\" Sizes" +msgstr "Tamaños “B”" + +#: src/Helper/Helper_Abstract_Options.php:865 +msgid "B0 (1414 x 1000mm)" +msgstr "B0 (1414 x 1000 mm)" + +#: src/Helper/Helper_Abstract_Options.php:866 +msgid "B1 (1000 x 707mm)" +msgstr "B1 (1000 x 707 mm)" + +#: src/Helper/Helper_Abstract_Options.php:867 +msgid "B2 (707 x 500mm)" +msgstr "B2 (707 x 500 mm)" + +#: src/Helper/Helper_Abstract_Options.php:868 +msgid "B3 (500 x 353mm)" +msgstr "B3 (500 x 353 mm)" + +#: src/Helper/Helper_Abstract_Options.php:869 +msgid "B4 (353 x 250mm)" +msgstr "B4 (353 x 250 mm)" + +#: src/Helper/Helper_Abstract_Options.php:870 +msgid "B5 (250 x 176mm)" +msgstr "B5 (250 x 176 mm)" + +#: src/Helper/Helper_Abstract_Options.php:871 +msgid "B6 (176 x 125mm)" +msgstr "B6 (176 x 125 mm)" + +#: src/Helper/Helper_Abstract_Options.php:872 +msgid "B7 (125 x 88mm)" +msgstr "B7 (125 x 88 mm)" + +#: src/Helper/Helper_Abstract_Options.php:873 +msgid "B8 (88 x 62mm)" +msgstr "B8 (88 x 62 mm)" + +#: src/Helper/Helper_Abstract_Options.php:874 +msgid "B9 (62 x 44mm)" +msgstr "B9 (62 x 44 mm)" + +#: src/Helper/Helper_Abstract_Options.php:875 +msgid "B10 (44 x 31mm)" +msgstr "B10 (44 x 31 mm)" + +#: src/Helper/Helper_Abstract_Options.php:878 +msgid "\"C\" Sizes" +msgstr "Tamaños “C”" + +#: src/Helper/Helper_Abstract_Options.php:879 +msgid "C0 (1297 x 917mm)" +msgstr "C0 (1297 x 917 mm)" + +#: src/Helper/Helper_Abstract_Options.php:880 +msgid "C1 (917 x 648mm)" +msgstr "C1 (917 x 648 mm)" + +#: src/Helper/Helper_Abstract_Options.php:881 +msgid "C2 (648 x 458mm)" +msgstr "C2 (648 x 458 mm)" + +#: src/Helper/Helper_Abstract_Options.php:882 +msgid "C3 (458 x 324mm)" +msgstr "C3 (458 x 324 mm)" + +#: src/Helper/Helper_Abstract_Options.php:883 +msgid "C4 (324 x 229mm)" +msgstr "C4 (324 x 229 mm)" + +#: src/Helper/Helper_Abstract_Options.php:884 +msgid "C5 (229 x 162mm)" +msgstr "C5 (229 x 162 mm)" + +#: src/Helper/Helper_Abstract_Options.php:885 +msgid "C6 (162 x 114mm)" +msgstr "C6 (162 x 114 mm)" + +#: src/Helper/Helper_Abstract_Options.php:886 +msgid "C7 (114 x 81mm)" +msgstr "C7 (114 x 81 mm)" + +#: src/Helper/Helper_Abstract_Options.php:887 +msgid "C8 (81 x 57mm)" +msgstr "C8 (81 x 57 mm)" + +#: src/Helper/Helper_Abstract_Options.php:888 +msgid "C9 (57 x 40mm)" +msgstr "C9 (57 x 40 mm)" + +#: src/Helper/Helper_Abstract_Options.php:889 +msgid "C10 (40 x 28mm)" +msgstr "C10 (40 x 28 mm)" + +#: src/Helper/Helper_Abstract_Options.php:892 +msgid "\"RA\" and \"SRA\" Sizes" +msgstr "\"Tamaños \"RA\" y \"SRA" + +#: src/Helper/Helper_Abstract_Options.php:893 +msgid "RA0 (860 x 1220mm)" +msgstr "RA0 (860 x 1220 mm)" + +#: src/Helper/Helper_Abstract_Options.php:894 +msgid "RA1 (610 x 860mm)" +msgstr "RA1 (610 x 860 mm)" + +#: src/Helper/Helper_Abstract_Options.php:895 +msgid "RA2 (430 x 610mm)" +msgstr "RA2 (430 x 610 mm)" + +#: src/Helper/Helper_Abstract_Options.php:896 +msgid "RA3 (305 x 430mm)" +msgstr "RA3 (305 x 430 mm)" + +#: src/Helper/Helper_Abstract_Options.php:897 +msgid "RA4 (215 x 305mm)" +msgstr "RA4 (215 x 305 mm)" + +#: src/Helper/Helper_Abstract_Options.php:898 +msgid "SRA0 (900 x 1280mm)" +msgstr "SRA0 (900 x 1280 mm)" + +#: src/Helper/Helper_Abstract_Options.php:899 +msgid "SRA1 (640 x 900mm)" +msgstr "SRA1 (640 x 900 mm)" + +#: src/Helper/Helper_Abstract_Options.php:900 +msgid "SRA2 (450 x 640mm)" +msgstr "SRA2 (450 x 640 mm)" + +#: src/Helper/Helper_Abstract_Options.php:901 +msgid "SRA3 (320 x 450mm)" +msgstr "SRA3 (320 x 450 mm)" + +#: src/Helper/Helper_Abstract_Options.php:902 +msgid "SRA4 (225 x 320mm)" +msgstr "SRA4 (225 x 320 mm)" + +#: src/Helper/Helper_Abstract_Options.php:918 +msgid "Unicode" +msgstr "Unicode" + +#: src/Helper/Helper_Abstract_Options.php:932 +msgid "Indic" +msgstr "Indique" + +#: src/Helper/Helper_Abstract_Options.php:937 +msgid "Arabic" +msgstr "Árabe" + +#: src/Helper/Helper_Abstract_Options.php:943 +msgid "Chinese, Japanese, Korean" +msgstr "Chino, japonés, coreano" + +#: src/Helper/Helper_Abstract_Options.php:948 +msgid "Other" +msgstr "Otro" + +#: src/Helper/Helper_Abstract_Options.php:1059 +msgid "Could not find Gravity PDF Font" +msgstr "No se encuentra Gravity PDF Font" + +#: src/Helper/Helper_Abstract_Options.php:1071 +#: src/Helper/Helper_PDF_List_Table.php:301 +msgid "Copy" +msgstr "Copiar" + +#: src/Helper/Helper_Abstract_Options.php:1072 +msgid "Print - Low Resolution" +msgstr "Impresión - Baja resolución" + +#: src/Helper/Helper_Abstract_Options.php:1073 +msgid "Print - High Resolution" +msgstr "Impresión - Alta resolución" + +#: src/Helper/Helper_Abstract_Options.php:1074 +msgid "Modify" +msgstr "Modificar" + +#: src/Helper/Helper_Abstract_Options.php:1075 +msgid "Annotate" +msgstr "Anotar" + +#: src/Helper/Helper_Abstract_Options.php:1076 +msgid "Fill Forms" +msgstr "Rellenar formularios" + +#: src/Helper/Helper_Abstract_Options.php:1077 +msgid "Extract" +msgstr "Extraer" + +#: src/Helper/Helper_Abstract_Options.php:1078 +msgid "Assemble" +msgstr "Montar" + +#: src/Helper/Helper_Abstract_Options.php:1184 +msgid "Settings updated." +msgstr "Ajustes actualizados." + +#: src/Helper/Helper_Abstract_Options.php:1340 +#: src/Helper/Helper_Abstract_Options.php:1348 +#: src/Helper/Helper_Abstract_Options.php:1356 +msgid "PDF Settings could not be saved. Please enter all required information below." +msgstr "No se ha podido guardar la configuración del PDF. Por favor, introduzca toda la información requerida a continuación." + +#: src/Helper/Helper_Abstract_Options.php:1723 +msgid "License key set by the site administrator." +msgstr "Clave de licencia establecida por el administrador del sitio." + +#: src/Helper/Helper_Abstract_Options.php:1724 +msgid "Learn more." +msgstr "Aprende más." + +#. translators: %s: add-on name +#: src/Helper/Helper_Abstract_Options.php:1744 +#, php-format +msgid "%s license key" +msgstr "%s clave de licencia" + +#: src/Helper/Helper_Abstract_Options.php:1762 +msgid "Deactivate License" +msgstr "Desactivar licencia" + +#: src/Helper/Helper_Abstract_Options.php:2127 +#: src/Helper/Helper_Abstract_Options.php:2128 +msgid "Select Media" +msgstr "Seleccionar medios" + +#: src/Helper/Helper_Abstract_Options.php:2129 +msgid "Upload File" +msgstr "Subir archivo" + +#: src/Helper/Helper_Abstract_Options.php:2369 +msgid "Width" +msgstr "Anchura" + +#: src/Helper/Helper_Abstract_Options.php:2381 +msgid "Height" +msgstr "Altura" + +#: src/Helper/Helper_Abstract_Options.php:2398 +msgid "mm" +msgstr "mm" + +#: src/Helper/Helper_Abstract_Options.php:2399 +msgid "inches" +msgstr "pulgadas" + +#. translators: %s: setting ID +#: src/Helper/Helper_Abstract_Options.php:2468 +#, php-format +msgid "The callback used for the %s setting is missing." +msgstr "Falta la llamada de retorno utilizada para el ajuste %s." + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:106 +#, php-format +msgid "%s is an invalid filename" +msgstr "%s es un nombre de archivo inválido" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:131 +#, php-format +msgid "Cannot find file %s" +msgstr "No se encuentra el archivo %s" + +#: src/Helper/Helper_Data.php:146 +#: src/Model/Model_Mergetags.php:125 +msgid "PDF" +msgstr "PDF" + +#: src/Helper/Helper_Data.php:181 +#: src/Helper/Helper_Data.php:182 +msgid "Your support license key has been activated for this domain." +msgstr "Su clave de licencia de soporte ha sido activada para este dominio." + +#. translators: 1: Opening tag, 2: Closing tag. Note: %%s is a placeholder for the expiry date filled in later. +#: src/Helper/Helper_Data.php:184 +#, php-format +msgid "This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s." +msgstr "Esta clave de licencia caducó el %%s. %1$sRenueve su licencia para seguir recibiendo actualizaciones y asistencia%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:186 +#: src/Helper/Helper_Data.php:187 +#, php-format +msgid "This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s." +msgstr "Esta clave de licencia ha sido cancelada (probablemente debido a una solicitud de reembolso). %1$sConsidere la posibilidad de adquirir una nueva licencia%2$s." + +#: src/Helper/Helper_Data.php:188 +msgid "This license key is invalid. Please check your key has been entered correctly." +msgstr "Esta clave de licencia no es válida. Compruebe que ha introducido la clave correctamente." + +#: src/Helper/Helper_Data.php:189 +msgid "The license key is invalid. Please check your key has been entered correctly." +msgstr "La clave de licencia no es válida. Compruebe que ha introducido la clave correctamente." + +#: src/Helper/Helper_Data.php:190 +msgid "Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website." +msgstr "Su clave de licencia es válida pero no coincide con su dominio actual. Esto suele ocurrir si cambia la URL de su dominio. Por favor, vuelva a guardar la configuración para activar la licencia para este sitio web." + +#. translators: %s: add-on name +#: src/Helper/Helper_Data.php:192 +#: src/Helper/Helper_Data.php:194 +#, php-format +msgid "This license key is not valid for %s. Please check your key is for this product." +msgstr "Esta clave de licencia no es válida para %s. Por favor, compruebe que su clave es para este producto." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:196 +#, php-format +msgid "This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s." +msgstr "Esta clave de licencia ha alcanzado su límite de activación. %1$sActualice su licencia para aumentar el límite del sitio (sólo pagará la diferencia)%2$s." + +#: src/Helper/Helper_Data.php:197 +#: src/Helper/Helper_Data.php:198 +#: src/Helper/Helper_Data.php:199 +msgid "An unknown error occurred while checking the license." +msgstr "Ocurrió un error desconocido al verificar la licencia." + +#: src/Helper/Helper_Data.php:200 +msgid "The licensing server is temporarily unavailable." +msgstr "El servidor de licencias no está disponible temporalmente." + +#: src/Helper/Helper_Data.php:238 +msgid "Loading..." +msgstr "Cargando..." + +#: src/Helper/Helper_Data.php:239 +msgid "Continue" +msgstr "Continuar" + +#: src/Helper/Helper_Data.php:240 +msgid "Uninstall" +msgstr "Desinstalar" + +#: src/Helper/Helper_Data.php:241 +msgid "Cancel" +msgstr "Cancelar" + +#: src/Helper/Helper_Data.php:242 +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete" +msgstr "Borrar" + +#: src/Helper/Helper_Data.php:243 +#: src/Helper/Helper_PDF_List_Table.php:220 +#: src/Model/Model_Form_Settings.php:925 +msgid "Active" +msgstr "Activo" + +#: src/Helper/Helper_Data.php:244 +#: src/Helper/Helper_PDF_List_Table.php:223 +#: src/Model/Model_Form_Settings.php:875 +#: src/Model/Model_Form_Settings.php:925 +msgid "Inactive" +msgstr "Inactivo" + +#: src/Helper/Helper_Data.php:245 +msgid "this PDF if" +msgstr "este PDF si" + +#: src/Helper/Helper_Data.php:246 +msgid "Enable" +msgstr "Habilitar" + +#: src/Helper/Helper_Data.php:247 +msgid "Disable" +msgstr "Deshabilitar" + +#: src/Helper/Helper_Data.php:248 +msgid "Successfully Updated" +msgstr "Actualizado exitosamente" + +#: src/Helper/Helper_Data.php:249 +msgid "Successfully Deleted" +msgstr "Eliminado correctamente" + +#: src/Helper/Helper_Data.php:250 +msgid "No" +msgstr "No" + +#: src/Helper/Helper_Data.php:251 +msgid "Yes" +msgstr "Sí" + +#: src/Helper/Helper_Data.php:252 +msgid "Standard" +msgstr "Estándar" + +#: src/Helper/Helper_Data.php:253 +#: src/View/View_Form_Settings.php:78 +msgid "Advanced" +msgstr "Avanzado" + +#: src/Helper/Helper_Data.php:254 +msgid "Manage" +msgstr "Gestionar" + +#: src/Helper/Helper_Data.php:255 +msgid "Details" +msgstr "Detalles" + +#: src/Helper/Helper_Data.php:256 +msgid "Select" +msgstr "Seleccionar" + +#: src/Helper/Helper_Data.php:257 +msgid "Version" +msgstr "Versión" + +#: src/Helper/Helper_Data.php:258 +msgid "Group" +msgstr "Grupo" + +#: src/Helper/Helper_Data.php:259 +msgid "Tags" +msgstr "Etiquetas" + +#: src/Helper/Helper_Data.php:261 +#: src/Helper/Helper_Options_Fields.php:261 +#: src/Helper/Helper_PDF_List_Table.php:97 +#: src/View/View_Form_Settings.php:66 +msgid "Template" +msgstr "Plantilla" + +#: src/Helper/Helper_Data.php:262 +msgid "Manage PDF Templates" +msgstr "Gestionar plantillas PDF" + +#: src/Helper/Helper_Data.php:263 +msgid "Add New Template" +msgstr "Agregar nueva plantilla" + +#: src/Helper/Helper_Data.php:264 +msgid "This form doesn't have any PDFs." +msgstr "Este formulario no tiene ningún PDFs." + +#: src/Helper/Helper_Data.php:265 +msgid "Let's go create one" +msgstr "Vamos a crear uno" + +#: src/Helper/Helper_Data.php:266 +msgid "Installed PDFs" +msgstr "PDF instalados" + +#: src/Helper/Helper_Data.php:267 +msgid "Search Installed Templates" +msgstr "Buscar plantillas instaladas" + +#: src/Helper/Helper_Data.php:268 +msgid "Close dialog" +msgstr "Cerrar diálogo" + +#: src/Helper/Helper_Data.php:270 +msgid "Search the Gravity PDF Knowledgebase..." +msgstr "Buscar en la base de conocimientos de Gravity PDF..." + +#: src/Helper/Helper_Data.php:271 +msgid "Gravity PDF Documentation" +msgstr "Documentación PDF de Gravity" + +#: src/Helper/Helper_Data.php:272 +msgid "It doesn't look like there are any topics related to your issue." +msgstr "No parece que haya ningún tema relacionado con tu problema." + +#: src/Helper/Helper_Data.php:273 +msgid "An error occurred. Please try again" +msgstr "Se ha producido un error. Vuelva a intentarlo" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:276 +#, php-format +msgid "Requires Gravity PDF v%s" +msgstr "Requiere Gravity PDF v%s" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:278 +#, php-format +msgid "This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s." +msgstr "Esta plantilla PDF no es compatible con su versión de Gravity PDF. Esta plantilla requiere Gravity PDF v%s." + +#: src/Helper/Helper_Data.php:279 +msgid "Template Details" +msgstr "Detalles de Plantilla" + +#: src/Helper/Helper_Data.php:280 +msgid "Current Template" +msgstr "Plantilla actual" + +#: src/Helper/Helper_Data.php:281 +msgid "Show previous template" +msgstr "Mostrar plantilla anterior" + +#: src/Helper/Helper_Data.php:282 +msgid "Show next template" +msgstr "Mostrar plantilla siguiente" + +#: src/Helper/Helper_Data.php:283 +msgid "Upload is not a valid template. Upload a .zip file." +msgstr "Subir no es una plantilla válida. Sube un archivo .zip." + +#: src/Helper/Helper_Data.php:284 +msgid "Upload exceeds the 10MB limit." +msgstr "La carga supera el límite de 10 MB." + +#: src/Helper/Helper_Data.php:285 +msgid "Template successfully installed" +msgstr "Plantilla instalada correctamente" + +#: src/Helper/Helper_Data.php:286 +msgid "Template successfully updated" +msgstr "La plantilla se actualizó con éxito" + +#: src/Helper/Helper_Data.php:287 +msgid "PDF Template(s) Successfully Installed / Updated" +msgstr "Plantilla(s) PDF instalada(s) / actualizada(s) correctamente" + +#: src/Helper/Helper_Data.php:288 +msgid "There was a problem with the upload. Reload the page and try again." +msgstr "Ha habido un problema con la carga. Recarga la página e inténtalo de nuevo." + +#. translators: %s: newline characters separating the two sentences +#: src/Helper/Helper_Data.php:290 +#, php-format +msgid "Do you really want to delete this PDF template?%sClick 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "¿Realmente desea eliminar esta plantilla PDF?%sHaga clic en \"Cancelar\" para volver atrás, en \"Aceptar\" para confirmar la eliminación." + +#: src/Helper/Helper_Data.php:291 +msgid "Could not delete template." +msgstr "No se ha podido eliminar la plantilla." + +#: src/Helper/Helper_Data.php:292 +msgid "If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made)." +msgstr "Si tiene una plantilla PDF en formato .zip, puede instalarla aquí. También puede actualizar una plantilla PDF existente (esto anulará cualquier cambio que haya realizado)." + +#: src/Helper/Helper_Data.php:294 +msgid "ALL CORE FONTS SUCCESSFULLY INSTALLED" +msgstr "TODAS LAS FUENTES PRINCIPALES SE HAN INSTALADO CORRECTAMENTE" + +#. translators: %s: number of fonts that failed to install +#: src/Helper/Helper_Data.php:296 +#, php-format +msgid "%s CORE FONT(S) DID NOT INSTALL CORRECTLY" +msgstr "%s LAS FUENTES PRINCIPALES NO SE INSTALARON CORRECTAMENTE" + +#: src/Helper/Helper_Data.php:297 +msgid "Could not download Core Font list. Try again." +msgstr "No se ha podido descargar la lista de fuentes básicas. Inténtelo de nuevo." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:299 +#, php-format +msgid "Downloading %s..." +msgstr "Descargando %s..." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:301 +#, php-format +msgid "Completed installation of %s" +msgstr "Instalación completada de %s" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:303 +#, php-format +msgid "Failed installation of %s" +msgstr "Fallo en la instalación de %s" + +#: src/Helper/Helper_Data.php:304 +msgid "Fonts remaining:" +msgstr "Fuentes restantes:" + +#: src/Helper/Helper_Data.php:305 +msgid "Retry Failed Downloads?" +msgstr "¿Reintentar descargas fallidas?" + +#: src/Helper/Helper_Data.php:306 +msgid "Core font installation" +msgstr "Instalación de fuentes básicas" + +#: src/Helper/Helper_Data.php:309 +msgid "Font Manager" +msgstr "Administrador de fuentes" + +#: src/Helper/Helper_Data.php:310 +msgid "Search installed fonts" +msgstr "Buscar fuentes instaladas" + +#: src/Helper/Helper_Data.php:311 +msgid "Installed Fonts" +msgstr "Fuentes instaladas" + +#: src/Helper/Helper_Data.php:313 +msgid "Regular" +msgstr "Regular" + +#: src/Helper/Helper_Data.php:314 +msgid "Italics" +msgstr "Cursiva" + +#: src/Helper/Helper_Data.php:315 +msgid "Bold" +msgstr "Negrita" + +#: src/Helper/Helper_Data.php:316 +msgid "Bold Italics" +msgstr "Negrita cursiva" + +#: src/Helper/Helper_Data.php:317 +msgid "Add Font" +msgstr "Añadir fuente" + +#: src/Helper/Helper_Data.php:318 +msgid "Update Font" +msgstr "Actualizar fuente" + +#: src/Helper/Helper_Data.php:319 +msgid "Install new fonts for use in your PDF documents." +msgstr "Instale nuevas fuentes para utilizarlas en sus documentos PDF." + +#: src/Helper/Helper_Data.php:320 +msgid "Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents." +msgstr "Una vez guardados, los PDF configurados para utilizar esta fuente tendrán sus cambios aplicados automáticamente para los documentos recién generados." + +#: src/Helper/Helper_Data.php:321 +msgid "Font Name" +msgstr "Nombre de la fuente" + +#: src/Helper/Helper_Data.php:322 +msgid "(required)" +msgstr "(requerido)" + +#: src/Helper/Helper_Data.php:323 +msgid "The font name can only contain letters, numbers and spaces." +msgstr "El nombre de la fuente sólo puede contener letras, números y espacios." + +#: src/Helper/Helper_Data.php:324 +msgid "Please choose a name contains letters and/or numbers (and a space if you want it)." +msgstr "Por favor, elija un nombre que contenga letras y/o números (y un espacio si lo desea)." + +#: src/Helper/Helper_Data.php:325 +msgid "Font Files" +msgstr "Archivos de fuentes" + +#: src/Helper/Helper_Data.php:326 +msgid "Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required." +msgstr "Seleccione o arrastre y suelte su archivo de fuente .ttf para las variantes siguientes. Sólo se requiere el tipo Regular." + +#: src/Helper/Helper_Data.php:327 +msgid "Add a .ttf font file." +msgstr "Añade un archivo de fuente .ttf." + +#: src/Helper/Helper_Data.php:328 +msgid "View template usage" +msgstr "Ver el uso de la plantilla" + +#: src/Helper/Helper_Data.php:329 +msgid "← Cancel" +msgstr "← Cancelar" + +#: src/Helper/Helper_Data.php:330 +msgid "Are you sure you want to delete this font?" +msgstr "¿Está seguro que desea eliminar esta fuente?" + +#. translators: 1: Opening tag (custom template link), 2: Opening tag (font setting link), 3: Closing tag +#: src/Helper/Helper_Data.php:332 +#, php-format +msgid "Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form." +msgstr "Añada este fragmento %1$sen una plantilla personalizada%3$s para establecer selectivamente la fuente en bloques de texto. Si desea aplicar la fuente a todo el PDF, %2$sutilice el ajuste Fuente%3$s al configurar el PDF en el formulario." + +#: src/Helper/Helper_Data.php:333 +msgid "Add font" +msgstr "Añadir fuente" + +#: src/Helper/Helper_Data.php:334 +msgid "Update font" +msgstr "Fuente de actualización" + +#: src/Helper/Helper_Data.php:335 +msgid "Select font" +msgstr "Seleccionar fuente" + +#: src/Helper/Helper_Data.php:336 +msgid "Delete font" +msgstr "Eliminar el tipo de letra" + +#: src/Helper/Helper_Data.php:339 +msgid "Font list empty." +msgstr "Lista de fuentes vacía." + +#: src/Helper/Helper_Data.php:340 +msgid "No fonts matching your search found." +msgstr "No se han encontrado fuentes que coincidan con su búsqueda." + +#: src/Helper/Helper_Data.php:341 +msgid "Clear Search." +msgstr "Búsqueda clara." + +#: src/Helper/Helper_Data.php:342 +msgid "Your font has been saved." +msgstr "Su tipografía ha sido guardada." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:344 +#, php-format +msgid "%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again." +msgstr "%1$sNo se ha podido completar la acción%2$s Resuelve los problemas resaltados anteriormente e inténtalo de nuevo." + +#: src/Helper/Helper_Data.php:345 +msgid "A problem occurred. Reload the page and try again." +msgstr "Se ha producido un problema. Vuelva a cargar la página e inténtelo de nuevo." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:347 +#, php-format +msgid "%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save." +msgstr "%1$sArchivo(s) de fuente ausente(s) del servidor %2$s Por favor, cargue la(s) fuente(s) de nuevo y luego guarde." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:349 +#, php-format +msgid "%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF." +msgstr "%1$sLos archivos de fuentes están mal formados%2$s y no se pueden utilizar con Gravity PDF." + +#: src/Helper/Helper_Data.php:351 +msgid "Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop." +msgstr "Advertencia Se eliminarán TODOS los datos de Gravity PDF, incluidas las plantillas. Esto no se puede deshacer. oK' para borrar, 'Cancelar' para parar." + +#: src/Helper/Helper_Data.php:352 +msgid "WARNING: You are about to delete this PDF. 'Cancel' to stop, 'OK' to delete." +msgstr "ADVERTENCIA: Está a punto de eliminar este PDF. cancelar' para parar, 'OK' para borrar." + +#: src/Helper/Helper_Data.php:355 +msgid "Search the Gravity PDF Documentation..." +msgstr "Buscar en la documentación PDF de Gravity..." + +#: src/Helper/Helper_Data.php:356 +msgid "Submit your search query." +msgstr "Envíe su consulta de búsqueda." + +#: src/Helper/Helper_Data.php:357 +msgid "Clear your search query." +msgstr "Borra tu búsqueda." + +#: src/Helper/Helper_Data.php:515 +msgid "Approved" +msgstr "Aprobado" + +#: src/Helper/Helper_Data.php:516 +msgid "Disapproved" +msgstr "Desaprobó" + +#: src/Helper/Helper_Data.php:517 +msgid "Unapproved" +msgstr "No Aprobado" + +#: src/Helper/Helper_Options_Fields.php:65 +msgid "Default Template" +msgstr "Plantilla predeterminada" + +#. translators: 1: Opening tag (template shop), 2: Closing tag, 3: Opening tag (build your own), 4: Closing tag, 5: Opening tag (hire us), 6: Closing tag +#: src/Helper/Helper_Options_Fields.php:67 +#, php-format +msgid "Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution." +msgstr "Elige una plantilla existente o compra más %1$sen nuestra tienda de plantillas%2$s. También puedes %3$screar la tuya propia%4$s o %5$scontratarnos%6$s para crear una solución personalizada." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:72 +#, php-format +msgid "Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own." +msgstr "Gravity PDF viene con %1$scuatro diseños completamente gratuitos y altamente personalizables%2$s. También puede adquirir plantillas adicionales en nuestra tienda de plantillas, contratarnos para integrar PDF existentes o, con un poco de conocimientos técnicos, crear el suyo propio." + +#: src/Helper/Helper_Options_Fields.php:77 +msgid "Default Font" +msgstr "Fuente predeterminada" + +#: src/Helper/Helper_Options_Fields.php:78 +msgid "Set the default font type used in PDFs. Choose an existing font or install your own." +msgstr "Establezca el tipo de fuente predeterminado utilizado en los PDF. Elija una fuente existente o instale la suya propia." + +#: src/Helper/Helper_Options_Fields.php:81 +#: src/Helper/Helper_Options_Fields.php:235 +msgid "Fonts" +msgstr "Fuentes" + +#: src/Helper/Helper_Options_Fields.php:81 +msgid "Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab)." +msgstr "Gravity PDF incluye fuentes para la mayoría de los idiomas del mundo. ¿Desea utilizar un tipo de fuente específico? Utilice el instalador de fuentes (en la pestaña Herramientas)." + +#: src/Helper/Helper_Options_Fields.php:87 +msgid "Default Paper Size" +msgstr "Tamaño de papel por defecto" + +#: src/Helper/Helper_Options_Fields.php:88 +msgid "Set the default paper size used when generating PDFs." +msgstr "Establezca el tamaño de papel predeterminado utilizado al generar archivos PDF." + +#: src/Helper/Helper_Options_Fields.php:97 +#: src/Helper/Helper_Options_Fields.php:329 +msgid "Control the exact paper size. Can be set in millimeters or inches." +msgstr "Controle el tamaño exacto del papel. Puede ajustarse en milímetros o pulgadas." + +#: src/Helper/Helper_Options_Fields.php:104 +#: src/Helper/Helper_Options_Fields.php:108 +#: src/Helper/Helper_Options_Fields.php:381 +msgid "Reverse Text (RTL)" +msgstr "Texto reverso (RTL)" + +#: src/Helper/Helper_Options_Fields.php:105 +msgid "Script like Arabic and Hebrew are written right to left." +msgstr "Las escrituras como el árabe y el hebreo se escriben de derecha a izquierda." + +#: src/Helper/Helper_Options_Fields.php:108 +msgid "Enable RTL if you are writing in Arabic, Hebrew, Syriac, N'ko, Thaana, Tifinar, Urdu or other RTL languages." +msgstr "Active RTL si escribe en árabe, hebreo, siríaco, n'ko, thaana, tifinar, urdu u otras lenguas RTL." + +#: src/Helper/Helper_Options_Fields.php:113 +msgid "Default Font Size" +msgstr "Tamaño de fuente predeterminado" + +#: src/Helper/Helper_Options_Fields.php:114 +msgid "Set the default font size used in PDFs." +msgstr "Establezca el tamaño de fuente predeterminado utilizado en los PDF." + +#: src/Helper/Helper_Options_Fields.php:124 +msgid "Default Font Color" +msgstr "Color de fuente predeterminado" + +#: src/Helper/Helper_Options_Fields.php:127 +msgid "Set the default font color used in PDFs." +msgstr "Establezca el color de fuente predeterminado utilizado en los PDF." + +#: src/Helper/Helper_Options_Fields.php:137 +msgid "Entry View" +msgstr "Ver entrada" + +#. translators: 1: Opening tag (entries list page), 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:139 +#, php-format +msgid "Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page." +msgstr "Seleccione la acción predeterminada utilizada al acceder a un PDF desde la página %1$sLista de entradas de Gravity Forms%2$s." + +#: src/Helper/Helper_Options_Fields.php:142 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:36 +msgid "View" +msgstr "Ver" + +#: src/Helper/Helper_Options_Fields.php:143 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:37 +msgid "Download" +msgstr "Descarga" + +#: src/Helper/Helper_Options_Fields.php:150 +#: src/Model/Model_System_Report.php:288 +msgid "Background Processing" +msgstr "Proceso de fondo" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:152 +#, php-format +msgid "When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s." +msgstr "Cuando se habilita, el envío de formularios y el reenvío de notificaciones con PDF se gestionan en una tarea en segundo plano. %1$sRequiere que las tareas en segundo plano estén habilitadas%2$s." + +#: src/Helper/Helper_Options_Fields.php:159 +#: src/Model/Model_System_Report.php:295 +msgid "Debug Mode" +msgstr "Modo de Depuración" + +#: src/Helper/Helper_Options_Fields.php:162 +msgid "When enabled, debug information will be displayed on-screen for core features." +msgstr "Cuando está activada, la información de depuración se mostrará en pantalla para las funciones básicas." + +#: src/Helper/Helper_Options_Fields.php:173 +#: src/Helper/Helper_Options_Fields.php:180 +#: src/Model/Model_System_Report.php:311 +msgid "Logged Out Timeout" +msgstr "Desconectado Tiempo de espera" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:175 +#, php-format +msgid "Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended)." +msgstr "Limita el tiempo que un usuario %1$sdesconectado%2$s tiene acceso directo al PDF después de completar el formulario. Establezca 0 para desactivar el límite de tiempo (no recomendado)." + +#: src/Helper/Helper_Options_Fields.php:176 +msgid "minutes" +msgstr "minutos" + +#: src/Helper/Helper_Options_Fields.php:180 +msgid "Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies." +msgstr "Los usuarios desconectados pueden ver PDFs cuando su IP coincide con la asignada a su entrada de Gravity Forms. Dado que las direcciones IP pueden cambiar, también se aplica una restricción basada en el tiempo." + +#: src/Helper/Helper_Options_Fields.php:185 +msgid "Default Owner Restrictions" +msgstr "Restricciones del propietario por defecto" + +#: src/Helper/Helper_Options_Fields.php:186 +msgid "Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability)." +msgstr "Establece los permisos predeterminados del propietario del PDF. Cuando está activado, el propietario de la entrada original NO podrá ver los PDF (a menos que tenga una capacidad de Restricción de usuario)." + +#: src/Helper/Helper_Options_Fields.php:189 +#: src/Helper/Helper_Options_Fields.php:488 +msgid "Restrict Owner" +msgstr "Restringir Propietario" + +#: src/Helper/Helper_Options_Fields.php:189 +msgid "Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis." +msgstr "Active esta opción si sus PDF no deben ser visibles para el usuario final. Puede configurarse para cada PDF." + +#: src/Helper/Helper_Options_Fields.php:194 +#: src/Helper/Helper_Options_Fields.php:200 +msgid "User Restriction" +msgstr "Restricción de usuario" + +#: src/Helper/Helper_Options_Fields.php:196 +msgid "Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access." +msgstr "Restrinja el acceso a PDF a usuarios con cualquiera de estas capacidades. El rol de administrador siempre tiene acceso total." + +#: src/Helper/Helper_Options_Fields.php:200 +msgid "Only logged in users with any selected capability can view generated PDFs they don't have ownership of. Ownership refers to an end user who completed the original Gravity Form entry." +msgstr "Sólo los usuarios registrados con cualquier capacidad seleccionada pueden ver los PDF generados de los que no son propietarios. La propiedad se refiere a un usuario final que completó la entrada original de Gravity Form." + +#: src/Helper/Helper_Options_Fields.php:228 +msgid "Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates." +msgstr "Instala automáticamente las fuentes básicas necesarias para generar documentos PDF. Esta acción solo debe ejecutarse una vez, ya que las fuentes se conservan durante las actualizaciones del plugin." + +#: src/Helper/Helper_Options_Fields.php:228 +#: src/View/html/Actions/core_font.php:29 +msgid "Get more info." +msgstr "Más información." + +#: src/Helper/Helper_Options_Fields.php:230 +msgid "Download Core Fonts" +msgstr "Descargar Core Fonts" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:237 +#, php-format +msgid "Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported." +msgstr "Instale fuentes personalizadas para utilizarlas en sus documentos PDF. Sólo se admiten archivos de fuentes %1$s.ttf%2$s." + +#: src/Helper/Helper_Options_Fields.php:253 +#: src/Helper/Helper_PDF_List_Table.php:96 +msgid "Label" +msgstr "Etiqueta" + +#: src/Helper/Helper_Options_Fields.php:256 +msgid "Add a descriptive label to help you differentiate between multiple PDF settings." +msgstr "Añada una etiqueta descriptiva que le ayude a diferenciar entre varias configuraciones de PDF." + +#. translators: 1: Opening tag (template store), 2: Opening tag (bespoke service), 3: Opening tag (build your own), 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:263 +#, php-format +msgid "Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s." +msgstr "Las plantillas controlan el aspecto general de los PDF, y se pueden %1$sadquirir plantillas adicionales en la tienda en línea%4$s. Si desea digitalizar y automatizar sus documentos existentes, %2$sutilice nuestro servicio Bespoke PDF%4$s. Los desarrolladores también pueden %3$screar sus propias plantillas%4$s." + +#: src/Helper/Helper_Options_Fields.php:272 +#: src/Helper/Helper_PDF_List_Table.php:98 +msgid "Notifications" +msgstr "Notificaciones" + +#. translators: 1: Opening tag (password protect link), 2: Opening tag (shortcode link), 3: Closing tag +#: src/Helper/Helper_Options_Fields.php:274 +#, php-format +msgid "Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message." +msgstr "Envíe el PDF como archivo adjunto de correo electrónico para la notificación o notificaciones seleccionadas. %1$sProteja el PDF con contraseña%3$s si le preocupa la seguridad. Alternativamente, %2$sutilice el código corto [gravitypdf]%3$s directamente en su mensaje de notificación." + +#: src/Helper/Helper_Options_Fields.php:277 +msgid "Choose a Notification" +msgstr "Elegir el aviso" + +#: src/Helper/Helper_Options_Fields.php:282 +msgid "Filename" +msgstr "Nombre del archivo" + +#. translators: %s: list of invalid characters wrapped in tags +#: src/Helper/Helper_Options_Fields.php:285 +#, php-format +msgid "Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore." +msgstr "Defina el nombre de archivo del PDF generado (excluyendo la extensión .pdf). Se admiten las etiquetas merge, y los caracteres no válidos %s se convierten automáticamente en un guión bajo." + +#: src/Helper/Helper_Options_Fields.php:292 +msgid "Conditional Logic" +msgstr "Lógica Condicional" + +#: src/Helper/Helper_Options_Fields.php:294 +msgid "Enable conditional logic" +msgstr "Habilitar lógica condicional" + +#: src/Helper/Helper_Options_Fields.php:297 +msgid "Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications." +msgstr "Añada reglas para activar o desactivar dinámicamente el PDF. Cuando están desactivados, los PDF no aparecen en el área de administración, no se pueden ver y no se adjuntarán a las notificaciones." + +#: src/Helper/Helper_Options_Fields.php:318 +msgid "Paper Size" +msgstr "Tamaño del papel" + +#: src/Helper/Helper_Options_Fields.php:319 +msgid "Set the paper size used when generating PDFs." +msgstr "Establezca el tamaño de papel utilizado al generar archivos PDF." + +#: src/Helper/Helper_Options_Fields.php:339 +msgid "Paper Orientation" +msgstr "Orientación del papel Waybill" + +#: src/Helper/Helper_Options_Fields.php:342 +msgid "Portrait" +msgstr "Retrato" + +#: src/Helper/Helper_Options_Fields.php:343 +msgid "Landscape" +msgstr "Paisaje" + +#: src/Helper/Helper_Options_Fields.php:350 +msgid "Font" +msgstr "Fuente" + +#: src/Helper/Helper_Options_Fields.php:354 +msgid "Set the primary font used in PDFs. You can also install your own." +msgstr "Establece la fuente principal utilizada en los PDF. También puede instalar la suya propia." + +#: src/Helper/Helper_Options_Fields.php:360 +msgid "Font Size" +msgstr "Tamaño de fuente" + +#: src/Helper/Helper_Options_Fields.php:361 +msgid "Set the font size to use in the PDF." +msgstr "Establezca el tamaño de fuente que se utilizará en el PDF." + +#: src/Helper/Helper_Options_Fields.php:372 +msgid "Font Color" +msgstr "Color de fuente" + +#: src/Helper/Helper_Options_Fields.php:375 +msgid "Set the font color to use in the PDF." +msgstr "Establezca el color de fuente que se utilizará en el PDF." + +#: src/Helper/Helper_Options_Fields.php:382 +msgid "Script like Arabic, Hebrew, Syriac (and many others) are written right to left." +msgstr "Escrituras como el árabe, el hebreo o el siríaco (y muchas otras) se escriben de derecha a izquierda." + +#: src/Helper/Helper_Options_Fields.php:412 +#: src/templates/config/focus-gravity.php:91 +msgid "Format" +msgstr "Formato" + +#: src/Helper/Helper_Options_Fields.php:413 +msgid "Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats." +msgstr "Genera un documento conforme al formato PDF seleccionado. Las marcas de agua, la transparencia alfa y la seguridad PDF se desactivan automáticamente cuando se utilizan los formatos PDF/A-1b o PDF/X-1a." + +#: src/Helper/Helper_Options_Fields.php:425 +msgid "Enable PDF Security" +msgstr "Habilitar seguridad PDF" + +#: src/Helper/Helper_Options_Fields.php:426 +msgid "Password protect generated PDFs, and/or restrict user capabilities." +msgstr "Proteja con contraseña los PDF generados y/o restrinja las capacidades de los usuarios." + +#: src/Helper/Helper_Options_Fields.php:432 +msgid "Password" +msgstr "Contraseña" + +#: src/Helper/Helper_Options_Fields.php:434 +msgid "Password protect the PDF, or leave blank to disable. Mergetags are supported." +msgstr "Proteja el PDF con contraseña, o déjelo en blanco para desactivarlo. Se admiten las etiquetas merge." + +#: src/Helper/Helper_Options_Fields.php:440 +msgid "Privileges" +msgstr "Privilegios" + +#: src/Helper/Helper_Options_Fields.php:441 +msgid "Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security)." +msgstr "Anule la selección de privilegios para restringir las capacidades del usuario final en el PDF. Los privilegios son triviales de eludir y sólo son adecuados para especificar sus intenciones al usuario (y no como medio de control de acceso o seguridad)." + +#: src/Helper/Helper_Options_Fields.php:454 +msgid "Select End User PDF Privileges" +msgstr "Seleccionar privilegios PDF de usuario final" + +#: src/Helper/Helper_Options_Fields.php:465 +msgid "Image DPI" +msgstr "PPP de la imagen" + +#: src/Helper/Helper_Options_Fields.php:469 +msgid "Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document." +msgstr "Controle los PPP (puntos por pulgada) de la imagen en los PDF. Ajústelo a 300 cuando imprima un documento de forma profesional." + +#: src/Helper/Helper_Options_Fields.php:480 +msgid "Enable Public Access" +msgstr "Habilitar acceso público" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:483 +#, php-format +msgid "When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form's entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s." +msgstr "Cuando el acceso público está activado, todos los protocolos de seguridad están desactivados y %3$scualquiera puede ver el documento PDF de TODAS las entradas de tu formulario%4$s. Para mayor seguridad, %1$sutilice la función de urls PDF firmadas%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:490 +#, php-format +msgid "When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s." +msgstr "Si está activada, el propietario de la entrada original NO podrá ver los PDF. Esta configuración se anula %1$scuando se utilizan urls PDF firmadas%2$s." + +#: src/Helper/Helper_Options_Fields.php:525 +msgid "Enable Advanced Templating" +msgstr "Activar plantillas avanzadas" + +#: src/Helper/Helper_Options_Fields.php:526 +msgid "A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine." +msgstr "Una configuración heredada utilizada que permite que una plantilla sea tratada como PHP, con acceso directo al motor PDF." + +#: src/Helper/Helper_Options_Fields.php:558 +msgid "Master Password" +msgstr "Contraseña maestra" + +#: src/Helper/Helper_Options_Fields.php:560 +msgid "Set the PDF Owner Password which is used to prevent the PDF privileges being changed." +msgstr "Establezca la contraseña del propietario del PDF que se utiliza para evitar que se modifiquen los privilegios del PDF." + +#: src/Helper/Helper_Options_Fields.php:579 +msgid "Show Form Title" +msgstr "Mostrar título del formulario" + +#: src/Helper/Helper_Options_Fields.php:580 +msgid "Display the form title at the beginning of the PDF." +msgstr "Mostrar el título del formulario al principio del PDF." + +#: src/Helper/Helper_Options_Fields.php:599 +msgid "Show Page Names" +msgstr "Mostrar nombres de página" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:601 +#, php-format +msgid "Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s." +msgstr "Mostrar los nombres de las páginas del formulario en el PDF. Requiere el uso del campo %1$sSalto de página%2$s." + +#: src/Helper/Helper_Options_Fields.php:619 +msgid "Show HTML Fields" +msgstr "Mostrar campos HTML" + +#: src/Helper/Helper_Options_Fields.php:620 +msgid "Display HTML fields in the PDF." +msgstr "Mostrar campos HTML en el PDF." + +#: src/Helper/Helper_Options_Fields.php:638 +msgid "Show Section Break Description" +msgstr "Mostrar descripción de interrupción de sección" + +#: src/Helper/Helper_Options_Fields.php:639 +msgid "Display the Section Break field description in the PDF." +msgstr "Visualiza la descripción del campo de interrupción de sección en el pdf." + +#: src/Helper/Helper_Options_Fields.php:657 +msgid "Enable Conditional Logic" +msgstr "Habilitar la lógica condicional" + +#: src/Helper/Helper_Options_Fields.php:658 +msgid "When enabled the PDF will adhere to the form field conditional logic and show/hide fields." +msgstr "Cuando se activa, el PDF se adherirá a la lógica condicional del campo del formulario y mostrará/ocultará los campos." + +#: src/Helper/Helper_Options_Fields.php:677 +msgid "Show Empty Fields" +msgstr "Mostrar campos vacíos" + +#: src/Helper/Helper_Options_Fields.php:678 +msgid "Display Empty fields in the PDF." +msgstr "Mostrar campos vacíos en el PDF." + +#: src/Helper/Helper_Options_Fields.php:696 +msgid "Header" +msgstr "Cabecera" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:700 +#, php-format +msgid "The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s." +msgstr "La cabecera se incluye en la parte superior de cada página. Para columnas sencillas %1$sprueba este fragmento de tabla HTML%2$s." + +#: src/Helper/Helper_Options_Fields.php:718 +msgid "First Page Header" +msgstr "Encabezado de la primera página" + +#: src/Helper/Helper_Options_Fields.php:721 +msgid "Override the header on the first page of the PDF." +msgstr "Anular el encabezado de la primera página del PDF." + +#: src/Helper/Helper_Options_Fields.php:723 +msgid "Use different header on first page of PDF?" +msgstr "¿Utilizar un encabezado diferente en la primera página del PDF?" + +#: src/Helper/Helper_Options_Fields.php:740 +msgid "Footer" +msgstr "Pie de página" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:744 +#, php-format +msgid "The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. " +msgstr "El pie de página se incluye al final de cada página. Para pies de página de texto sencillos utilice los botones de alineación izquierda, centro y derecha del editor. Para columnas simples %1$sprueba este fragmento de tabla HTML%2$s. Utilice las etiquetas especiales %3$s{PAGENO}%4$s y %3$s{nbpg}%4$s para mostrar la numeración de las páginas. " + +#: src/Helper/Helper_Options_Fields.php:762 +msgid "First Page Footer" +msgstr "Pie de página" + +#: src/Helper/Helper_Options_Fields.php:765 +msgid "Override the footer on the first page of the PDF." +msgstr "Reemplaza el pie de página en la primera hoja del pdf." + +#: src/Helper/Helper_Options_Fields.php:767 +msgid "Use different footer on first page of PDF?" +msgstr "¿Utilizar un pie de página diferente en la primera página del PDF?" + +#: src/Helper/Helper_Options_Fields.php:784 +msgid "Background Color" +msgstr "Color de fondo" + +#: src/Helper/Helper_Options_Fields.php:787 +msgid "Set the background color for all pages." +msgstr "Establezca el color de fondo para todas las páginas." + +#: src/Helper/Helper_Options_Fields.php:804 +msgid "Background Image" +msgstr "Imagen de fondo" + +#: src/Helper/Helper_Options_Fields.php:806 +msgid "The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload." +msgstr "La imagen de fondo se incluye en todas las páginas. Para obtener resultados óptimos, utilice una imagen de las mismas dimensiones que el tamaño del papel y pásela por una herramienta de optimización de imágenes antes de cargarla." + +#. translators: 1: PDF template name wrapped in tags, 2: Required Gravity PDF version wrapped in tags +#: src/Helper/Helper_PDF.php:391 +#, php-format +msgid "The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version." +msgstr "La plantilla PDF %1$s requiere la versión Gravity PDF %2$s. Actualice a la última versión." + +#: src/Helper/Helper_PDF.php:931 +msgid "This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised." +msgstr "Este método se ha eliminado porque mPDF ya no permite establecer los PPP de la imagen después de inicializar la clase." + +#: src/Helper/Helper_PDF_List_Table.php:99 +msgid "Shortcode" +msgstr "Shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:138 +msgid "PDF List" +msgstr "Lista PDF" + +#: src/Helper/Helper_PDF_List_Table.php:250 +msgid "None" +msgstr "Ninguno" + +#: src/Helper/Helper_PDF_List_Table.php:285 +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "Download PDF" +msgstr "Descargar PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:289 +#, php-format +msgid "Copy the %s PDF shortcode to the clipboard" +msgstr "Copie el %s PDF shortcode en el portapapeles" + +#: src/Helper/Helper_PDF_List_Table.php:304 +msgid "Copied" +msgstr "Copiado" + +#: src/Helper/Helper_PDF_List_Table.php:308 +msgid "Shortcode copied!" +msgstr "¡Shortcode copiado!" + +#: src/Helper/Helper_PDF_List_Table.php:312 +msgid "Copy Shortcode" +msgstr "Copiar shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit this PDF" +msgstr "Editar este PDF" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit" +msgstr "Editar" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate this PDF" +msgstr "Duplicar este PDF" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate" +msgstr "Duplicar" + +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete this PDF" +msgstr "Eliminar este PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:376 +#, php-format +msgid "%s PDF" +msgstr "%s PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_PDF_List_Table.php:407 +#, php-format +msgid "This form doesn't have any PDFs. Let's go %1$screate one%2$s." +msgstr "Este formulario no tiene ningún PDF. Vamos a %1$screar uno%2$s." + +#: src/Helper/Helper_Templates.php:224 +msgid "Requires Gravity PDF" +msgstr "Requiere Gravity PDF" + +#: src/Helper/Helper_Templates.php:335 +#: src/Helper/Helper_Templates.php:416 +#: src/Model/Model_Templates.php:392 +#: src/View/View_PDF.php:584 +msgid "Legacy" +msgstr "Heredado" + +#. translators: the plugin name. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:259 +#, php-format +msgid "There is a new version of %1$s available." +msgstr "Hay una nueva versión de %1$s disponible." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:265 +msgid "Contact your network administrator to install the update." +msgstr "Póngase en contacto con su administrador de red para instalar la actualización." + +#. translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:271 +#, php-format +msgid "%1$sView version %2$s details%3$s." +msgstr "%1$s Ver versión %2$s detalles %3$s." + +#. translators: 1: Opening tag, 2: Version number, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:289 +#, php-format +msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s." +msgstr "%1$sVer versión %2$s detalles%3$s o %4$sactualizar ahora%5$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:309 +msgid "Update now." +msgstr "Actualizar ahora." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "You do not have permission to install plugin updates" +msgstr "No tiene permiso para instalar actualizaciones del plugin" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "Error" +msgstr "Error de generación de PDF" + +#: src/Model/Model_Form_Settings.php:245 +msgid "Update PDF" +msgstr "Actualizar PDF" + +#: src/Model/Model_Form_Settings.php:246 +msgid "Add PDF" +msgstr "Añadir PDF" + +#: src/Model/Model_Form_Settings.php:336 +#: src/Model/Model_Form_Settings.php:358 +#: src/Model/Model_Form_Settings.php:408 +#: src/Model/Model_Form_Settings.php:516 +msgid "There was a problem saving your PDF settings. Please try again." +msgstr "Se ha producido un problema al guardar la configuración del PDF. Por favor, inténtelo de nuevo." + +#: src/Model/Model_Form_Settings.php:379 +msgid "PDF could not be saved. Please enter all required information below." +msgstr "No se ha podido guardar el PDF. Por favor, introduzca toda la información requerida a continuación." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Form_Settings.php:402 +#, php-format +msgid "PDF saved successfully. %1$sBack to PDF list.%2$s" +msgstr "PDF guardado correctamente. %1$sVolver a la lista de PDF.%2$s" + +#: src/Model/Model_Form_Settings.php:806 +msgid "PDF successfully deleted." +msgstr "PDF eliminado correctamente." + +#: src/Model/Model_Form_Settings.php:869 +msgid "PDF successfully duplicated." +msgstr "PDF duplicado correctamente." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:290 +#, php-format +msgid "There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder." +msgstr "Ha habido un problema al crear el directorio %s. Asegúrate de que tienes permisos de escritura en la carpeta uploads." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:302 +#, php-format +msgid "Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue." +msgstr "Gravity PDF no tiene permiso de escritura en el directorio %s. Póngase en contacto con su proveedor de alojamiento web para solucionar el problema." + +#: src/Model/Model_Mergetags.php:292 +msgid "Signed (+1 week)" +msgstr "Firmado (+1 semana)" + +#: src/Model/Model_Mergetags.php:301 +msgid "Signed (+1 month)" +msgstr "Firmado (+1 mes)" + +#: src/Model/Model_Mergetags.php:310 +msgid "Signed (+1 year)" +msgstr "Firmado (+1 año)" + +#: src/Model/Model_Mergetags.php:321 +msgid "PDF URLs" +msgstr "URLs de PDFs" + +#: src/Model/Model_PDF.php:399 +msgid "The PDF configuration is not currently active." +msgstr "La configuración PDF no está activa actualmente." + +#: src/Model/Model_PDF.php:421 +msgid "PDF conditional logic requirements have not been met." +msgstr "No se han cumplido los requisitos de lógica condicional del PDF." + +#: src/Model/Model_PDF.php:510 +msgid "Your PDF is no longer accessible." +msgstr "Su PDF ya no es accesible." + +#: src/Model/Model_PDF.php:629 +#: src/Model/Model_PDF.php:665 +msgid "You do not have access to view this PDF." +msgstr "No tiene acceso para ver este PDF." + +#: src/Model/Model_PDF.php:1029 +msgid "PDFs" +msgstr "PDFs" + +#: src/Model/Model_PDF.php:1172 +msgid "The PDF could not be saved." +msgstr "No se ha podido guardar el PDF." + +#: src/Model/Model_PDF.php:2218 +msgid "Could not find PDF configuration requested" +msgstr "No se ha podido encontrar la configuración PDF solicitada" + +#. translators: %d: page number +#: src/Model/Model_PDF.php:2544 +#, php-format +msgid "Page %d" +msgstr "Página %d" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:364 +#, php-format +msgid "An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Se ha producido un error desconocido y es posible que su clave de licencia no se haya desactivado correctamente. %1$sInicie sesión en su cuenta de GravityPDF.com%2$s y compruebe si su sitio se ha desvinculado de la clave." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:382 +#, php-format +msgid "An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Se produjo un error en la API y es posible que su clave de licencia no se haya desactivado correctamente. %1$sInicie sesión en su cuenta de GravityPDF.com%2$s y compruebe si su sitio ha sido desvinculado de la clave." + +#: src/Model/Model_Settings.php:407 +msgid "License key deactivated." +msgstr "Clave de licencia desactivada." + +#: src/Model/Model_Settings.php:408 +msgid "Access Pass license key deactivated." +msgstr "Clave de licencia de Access Pass desactivada." + +#: src/Model/Model_Shortcodes.php:50 +msgid "This method has been superseded by self::process()" +msgstr "Este método ha sido sustituido por self::process()" + +#: src/Model/Model_System_Report.php:111 +msgid "Gravity PDF Environment" +msgstr "Gravedad PDF Medio ambiente" + +#: src/Model/Model_System_Report.php:115 +msgid "PHP" +msgstr "PHP" + +#: src/Model/Model_System_Report.php:121 +msgid "Directories and Permissions" +msgstr "Directorios y permisos" + +#: src/Model/Model_System_Report.php:127 +msgid "Global Settings" +msgstr "Ajustes globales" + +#: src/Model/Model_System_Report.php:133 +msgid "Security Settings" +msgstr "Ajustes de seguridad" + +#: src/Model/Model_System_Report.php:177 +msgid "WP Memory" +msgstr "Memoria WP" + +#: src/Model/Model_System_Report.php:190 +msgid "Default Charset" +msgstr "Juego de caracteres por defecto" + +#: src/Model/Model_System_Report.php:196 +msgid "Internal Encoding" +msgstr "Codificación interna" + +#: src/Model/Model_System_Report.php:205 +msgid "PDF Working Directory" +msgstr "Directorio de trabajo PDF" + +#: src/Model/Model_System_Report.php:211 +msgid "PDF Working Directory URL" +msgstr "PDF Directorio de trabajo URL" + +#: src/Model/Model_System_Report.php:217 +msgid "Font Folder location" +msgstr "Ubicación de la carpeta de fuentes" + +#: src/Model/Model_System_Report.php:223 +msgid "Temporary Folder location" +msgstr "Ubicación de la carpeta temporal" + +#: src/Model/Model_System_Report.php:229 +msgid "Temporary Folder permissions" +msgstr "Permisos de la carpeta temporal" + +#: src/Model/Model_System_Report.php:236 +msgid "Temporary Folder protected" +msgstr "Carpeta temporal protegida" + +#: src/Model/Model_System_Report.php:243 +msgid "mPDF Temporary location" +msgstr "mPDF Ubicación temporal" + +#: src/Model/Model_System_Report.php:253 +msgid "Outdated Templates" +msgstr "Plantillas desactualizadas" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_System_Report.php:265 +#, php-format +msgid "In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s." +msgstr "Para obtener actualizaciones directamente de GravityPDF.com %1$sdebe realizar una única descarga del plugin%2$s." + +#: src/Model/Model_System_Report.php:274 +msgid "Canonical Release" +msgstr "Canonical Release" + +#: src/Model/Model_System_Report.php:281 +msgid "PDF Entry List Action" +msgstr "Acción Lista de entrada PDF" + +#: src/Model/Model_System_Report.php:290 +#: src/Model/Model_System_Report.php:297 +msgid "Off" +msgstr "Apagado" + +#: src/Model/Model_System_Report.php:305 +msgid "User Restrictions" +msgstr "Restricciones para el usuario" + +#: src/Model/Model_System_Report.php:313 +msgid "minute(s)" +msgstr "minuto(s)" + +#: src/Model/Model_Templates.php:364 +msgid "No valid PDF template found in Zip archive." +msgstr "No se ha encontrado ninguna plantilla PDF válida en el archivo Zip." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:386 +#, php-format +msgid "The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed." +msgstr "El nombre de archivo %s contiene caracteres no válidos. Sólo se permiten caracteres alfanuméricos, guiones y guiones bajos." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:401 +#, php-format +msgid "The PHP file %s is not a valid PDF Template." +msgstr "El archivo PHP %s no es una plantilla PDF válida." + +#. translators: %s: form ID and title +#: src/Model/Model_Uninstall.php:193 +#, php-format +msgid "There was a problem removing the Gravity Form \"%s\" PDF configuration. Try delete manually." +msgstr "Hubo un problema al eliminar el Gravity Form \"%s\" PDF. Intente eliminar manualmente." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Uninstall.php:229 +#, php-format +msgid "There was a problem removing the %s directory. Clean up manually via (S)FTP." +msgstr "Hubo un problema al eliminar el directorio %s. Limpie manualmente a través de (S)FTP." + +#: src/templates/config/focus-gravity.php:75 +msgid "Accent Color" +msgstr "Acentuar el color" + +#: src/templates/config/focus-gravity.php:77 +msgid "The accent color is used for the page and section titles, as well as the border." +msgstr "El color de acento se utiliza para los títulos de página y sección, así como para el borde." + +#: src/templates/config/focus-gravity.php:83 +msgid "Secondary Color" +msgstr "Color Secundario" + +#: src/templates/config/focus-gravity.php:85 +msgid "The secondary color is used with the field labels and for alternate rows." +msgstr "El color secundario se utiliza con las etiquetas de los campos y para las filas alternativas." + +#: src/templates/config/focus-gravity.php:93 +msgid "Combine the field label and value or have a distinct label/value." +msgstr "Combinar la etiqueta y el valor del campo o tener una etiqueta/valor distintos." + +#: src/templates/config/focus-gravity.php:95 +msgid "Combined Label" +msgstr "Etiqueta combinada" + +#: src/templates/config/focus-gravity.php:96 +msgid "Split Label" +msgstr "Etiqueta dividida" + +#: src/templates/config/rubix.php:75 +msgid "Container Background Color" +msgstr "Color de fondo del contenedor" + +#: src/templates/config/rubix.php:77 +msgid "Control the color of the field background." +msgstr "Controla el color del fondo del campo." + +#: src/templates/config/zadani.php:75 +msgid "Field Border Color" +msgstr "Color del borde del campo" + +#: src/templates/config/zadani.php:77 +msgid "Control the color of the field border." +msgstr "Controla el color del borde del campo." + +#: src/View/html/Actions/action_buttons.php:29 +msgid "Dismiss Notice" +msgstr "Descartar aviso" + +#: src/View/html/Actions/core_font.php:21 +msgid "Gravity PDF needs to download the Core PDF fonts." +msgstr "Gravity PDF necesita descargar las fuentes Core PDF." + +#: src/View/html/Actions/core_font.php:25 +msgid "Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once." +msgstr "Antes de poder generar un PDF utilizando Gravity Forms, es necesario guardar las fuentes principales en su servidor. Esto solo tiene que hacerse una vez." + +#: src/View/html/FormSettings/add_edit.php:62 +#: src/View/html/Settings/general.php:50 +msgid "Want more features? Take a look at our addons." +msgstr "¿Quieres más funciones? Echa un vistazo a nuestros complementos." + +#: src/View/html/FormSettings/list.php:37 +msgid "Add new PDF" +msgstr "Añadir nuevo PDF" + +#. translators: %s: section title +#: src/View/html/GravityForms/fieldset.php:67 +#, php-format +msgid "Toggle %s Section" +msgstr "Alternar %s sección" + +#. translators: %s: PDF name +#: src/View/html/PDF/entry_detailed_pdf.php:33 +#, php-format +msgid "View or download %s.pdf" +msgstr "Ver o descargar %s.pdf" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "Download PDFs" +msgstr "Descargar PDFs" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "View PDFs" +msgstr "Ver los PDF" + +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "View PDF" +msgstr "Ver PDF" + +#: src/View/html/PDF/entry_no_valid_pdf.php:20 +msgid "No PDFs available for this entry." +msgstr "No hay archivos PDF disponibles para esta entrada." + +#: src/View/html/Settings/help.php:27 +msgid "Get help with Gravity PDF" +msgstr "Obtenga ayuda con Gravity PDF" + +#: src/View/html/Settings/help.php:29 +msgid "Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help." +msgstr "Busque en la documentación una respuesta a su pregunta. Si necesitas más ayuda, ponte en contacto con el servicio de asistencia y nuestro equipo estará encantado de ayudarte." + +#: src/View/html/Settings/help.php:34 +msgid "View Documentation" +msgstr "Ver Documentación" + +#: src/View/html/Settings/help.php:35 +msgid "Contact Support" +msgstr "Contactar Soporte" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/help.php:38 +#, php-format +msgid "Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded)." +msgstr "El horario de asistencia es de 9.00 a 17.00 de lunes a viernes, %1$shora de Sydney, Australia%2$s (excepto festivos)." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/licence-info.php:23 +#, php-format +msgid "To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s." +msgstr "Para aprovechar las actualizaciones automáticas, introduzca y guarde su(s) clave(s) de licencia a continuación. %1$sPuede encontrar sus licencias compradas en su cuenta de GravityPDF.com%2$s." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:20 +msgid "PDF link not displayed because conditional logic requirements have not been met." +msgstr "No se muestra el enlace PDF porque no se cumplen los requisitos de la lógica condicional." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:21 +#: src/View/html/Shortcodes/invalid_pdf_config.php:21 +#: src/View/html/Shortcodes/no_entry_id.php:21 +#: src/View/html/Shortcodes/pdf_not_active.php:21 +msgid "(Admin Only Message)" +msgstr "(Mensaje sólo para administradores)" + +#: src/View/html/Shortcodes/invalid_pdf_config.php:20 +msgid "Could not get Gravity PDF configuration using the PDF and Entry IDs passed." +msgstr "No se ha podido obtener la configuración de Gravity PDF con los ID de PDF y entrada pasados." + +#: src/View/html/Shortcodes/no_entry_id.php:20 +msgid "No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either \"entry\" or \"lid\" as the query string name – or by passing an ID directly to the shortcode." +msgstr "No se ha pasado el ID de entrada de Gravity Form a Gravity PDF. Asegúrese de pasar el ID de entrada a través de la cadena de consulta de la url de confirmación, utilizando \"entry\" o \"lid\" como nombre de la cadena de consulta, o pasando un ID directamente al shortcode." + +#: src/View/html/Shortcodes/pdf_not_active.php:20 +msgid "PDF link not displayed because PDF is inactive." +msgstr "El enlace PDF no se muestra porque el PDF está inactivo." + +#: src/View/html/Uninstaller/uninstall_button.php:39 +#: src/View/html/Uninstaller/uninstall_button.php:40 +msgid "This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed." +msgstr "Esta operación elimina TODOS los ajustes de Gravity PDF y desactiva el plugin. Si continúa, se eliminarán todos los ajustes, la configuración, las plantillas personalizadas y las fuentes." + +#: src/View/View_Form_Settings.php:42 +msgid "General" +msgstr "General" + +#: src/View/View_Form_Settings.php:54 +msgid "Appearance" +msgstr "Apariencia" + +#: src/View/View_Settings.php:179 +msgid "Tools" +msgstr "Herramientas" + +#: src/View/View_Settings.php:184 +msgid "Help" +msgstr "Ayuda" + +#: src/View/View_Settings.php:192 +msgid "License" +msgstr "Licencia" + +#: src/View/View_Settings.php:241 +msgid "Default PDF Options" +msgstr "Opciones PDF por defecto" + +#: src/View/View_Settings.php:242 +msgid "Control the default settings to use when you create new PDFs on your forms." +msgstr "Controle la configuración predeterminada que se utilizará al crear nuevos PDF en sus formularios." + +#: src/View/View_Settings.php:266 +msgid "Security" +msgstr "Seguridad" + +#: src/View/View_Settings.php:299 +msgid "Licensing" +msgstr "Licenciando" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +msgid "PDF Download Link" +msgstr "Enlace de descarga de PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +#, php-format +msgid "Include the [gravitypdf] shortcode in the form's Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s." +msgstr "Incluye el shortcode [gravitypdf] en los ajustes de Confirmación o Notificación del formulario para mostrar un enlace de descarga del PDF. %1$sMás información%2$s." + +#: src/View/View_System_Report.php:76 +msgid "Unlimited" +msgstr "Ilimitado" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:84 +#, php-format +msgid "We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s." +msgstr "Le recomendamos encarecidamente que tenga al menos 128MB de memoria WP disponible (RAM) asignada a su sitio web. %1$sDescubre cómo aumentar este límite%2$s." + +#. translators: 1: Opening tags, 2: Closing tags +#: src/View/View_System_Report.php:98 +#, php-format +msgid "We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled." +msgstr "Hemos detectado que el ajuste de configuración en tiempo de ejecución de PHP %1$sallow_url_fopen%2$s está desactivado." + +#: src/View/View_System_Report.php:99 +msgid "You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature." +msgstr "Es posible que observe problemas de visualización de imágenes en sus PDF. Póngase en contacto con su proveedor de alojamiento web para que le ayude a activar esta función." + +#: src/View/View_System_Report.php:112 +msgid "Gravity PDF's temporary directory is publicly accessible." +msgstr "El directorio temporal de Gravity PDF es accesible públicamente." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:114 +#, php-format +msgid "It is recommended to %1$smove the folder outside the public server directory%2$s." +msgstr "Se recomienda %1$smover la carpeta fuera del directorio público del servidor%2$s." + +#. translators: 1: Template file path, 2: Current template version (wrapped in styled ), 3: Latest core version +#: src/View/View_System_Report.php:131 +#, php-format +msgid "%1$s version %2$s is out of date. The core version is %3$s" +msgstr "%1$s versión %2$s está desactualizado. La versión base es de %3$s" + +#: src/View/View_System_Report.php:149 +msgid "Learn how to update" +msgstr "Aprenda cómo actualizar" diff --git a/languages/gravity-pdf-fr_FR.l10n.php b/languages/gravity-pdf-fr_FR.l10n.php new file mode 100644 index 000000000..881b7db8c --- /dev/null +++ b/languages/gravity-pdf-fr_FR.l10n.php @@ -0,0 +1,2 @@ +'gravity-pdf','plural-forms'=>'nplurals=2; plural=(n > 1);','language'=>'fr-FR','project-id-version'=>'Gravity PDF','pot-creation-date'=>'2024-10-21 04:06+0000','po-revision-date'=>'2026-04-16 01:22+0000','x-generator'=>'Poedit 3.5','messages'=>['Gravity PDF'=>'Gravity PDF','https://gravitypdf.com'=>'https://gravitypdf.com','Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)'=>'Générez automatiquement des documents PDF hautement personnalisables en utilisant Gravity Forms et WordPress (canonique)','Blue Liquid Designs'=>'Blue Liquid Designs','https://blueliquiddesigns.com.au'=>'https://blueliquiddesigns.com.au','The $type parameter is invalid. Only "view" and "model" are accepted'=>'Le $type de paramètre est invalide. Seulement "view" et "modèl" sont acceptées','Make sure to pass in a valid Gravity Forms Entry ID'=>'Assurez-vous d\'entrer un ID d\'entrée valide pour Gravity Forms','The option key %s already exists. Use GPDFAPI::update_plugin_option instead'=>'La touche option %s existe déjà. Utilisez GPDFAPI::update_plugin_option place','Could not located the PDF Settings. Ensure you pass in a valid PDF ID.'=>'Impossible de localiser les paramètres du PDF. Veillez à saisir un identifiant PDF valide.','User-Defined Fonts'=>'Polices définies par l’utilisateur','This is the non-canonical release of Gravity PDF which can be deleted.'=>'Ceci est la version non canonique de Gravity PDF qui peut être supprimée.','WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.'=>'La version %1$s de WordPress est requise : mettez à jour vers la dernière version. %2$sPlus d\'informations%3$s.','%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.'=>'%1$sGravity Forms%3$s est nécessaire pour utiliser Gravity PDF. %2$sPlus d\'informations%3$s.','%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.'=>'%1$sGravity Forms%2$s version %3$s ou supérieure est nécessaire. %4$sPlus d\'informations%2$s.','You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.'=>'Vous utilisez une version %1$sobsolète de PHP%2$s. Contactez votre hébergeur pour la mise à jour. %3$sPlus d\'informations%4$s.','The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'L\'extension PHP %3$s n\'a pas pu être détectée. Contactez votre hébergeur pour résoudre ce problème. %1$sPlus d\'informations%2$s.','The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'L\'extension PHP MB String n\'a pas activé MB Regex. Contactez votre hébergeur pour corriger ce problème. %1$sPlus d\'informations%2$s.','You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.'=>'Vous avez besoin de 128MB de mémoire WP (RAM) mais nous n\'avons trouvé que %1$s de disponible. [Essayez ces méthodes pour augmenter votre limite de mémoire%3$s, sinon contactez votre hébergeur pour résoudre le problème.','Gravity PDF Installation Problem'=>'Problème d\'installation Gravity PDF','The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:'=>'La configuration minimale requise pour Gravity PDF n\'a pas été atteinte. Veuillez corriger le(s) problème(s) ci-dessous pour utiliser le plugin :','The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance.'=>'La configuration minimale requise pour le plugin Gravity PDF n\'a pas été atteinte. Veuillez contacter l\'administrateur du site pour obtenir de l\'aide.','"%s" has been deprecated as of Gravity PDF 4.0'=>'"%s" a été déprécié à partir de Gravity PDF 4.0','View Gravity PDF Settings'=>'Voir les réglages de Gravity PDF','Settings'=>'Paramètres','View Gravity PDF Documentation'=>'Voir documentation Gravity PDF','Docs'=>'Docs','Get Help and Support'=>'Obtenir de l\'aide et du support','Support'=>'Support','View Gravity PDF Extensions Shop'=>'Voir la Boutique d\'Extensions de Gravity PDF','Extensions'=>'Extensions','View Gravity PDF Template Shop'=>'Voir la boutique de modèles Gravity PDF','Templates'=>'Modèles','Install Core Fonts'=>'Installer les polices de base','You do not have permission to access this page'=>'Vous n’avez pas la permission d\'accéder à cette page','There was a problem processing the action. Please try again.'=>'Il y a un problème de traitement de l\'action. Veuillez réessayer.','The font label used for the object'=>'L\'étiquette de police utilisée pour l\'objet','The path to the `regular` font file. Pass empty value if it should be deleted'=>'Le chemin vers le fichier de police `régulier`. Passer une valeur vide s\'il doit être supprimé','The path to the `italics` font file. Pass empty value if it should be deleted'=>'Le chemin vers le fichier de police `italics`. Passer une valeur vide s\'il doit être supprimé','The path to the `bold` font file. Pass empty value if it should be deleted'=>'Le chemin vers le fichier de police `bold`. Passer une valeur vide s\'il doit être supprimé','The path to the `bolditalics` font file. Pass empty value if it should be deleted'=>'Le chemin vers le fichier de police `bolditalics`. Passer une valeur vide s\'il doit être supprimé','The Regular font is required'=>'La police Regular est requise','Kashida needs to be a value between 0-100'=>'Kashida doit être une valeur comprise entre 0 et 100','The upload is not a valid TTF file'=>'Le fichier téléchargé n\'est pas un fichier TTF valide','Cannot find %s.'=>'Impossible de trouver %s.','PDF: %s'=>'PDF : %s','There was a problem generating your PDF'=>'Il y a un problème à générer votre PDF','Consent not given.'=>'Consentement non communiqué.','Subtotal'=>'Sous-total','Shipping (%s)'=>'Livraison (%s)','Not accepted'=>'Non accepté','%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.'=>'%1$sEnregistrez votre copie de %2$s%3$s pour bénéficier des mises à jour automatiques et de l\'assistance. Vous avez besoin d\'une clé de licence ? %4$sAchetez-en une maintenant%5$s.','View plugin Documentation'=>'Voir la documention du plugin','You must pass in a valid form ID'=>'Vous devez passer un ID de formulaire valide','You must pass in a valid PDF ID'=>'Vous devez passer un ID de PDF valide','Common Sizes'=>'Tailles courantes','A4 (210 x 297mm)'=>'A4 (210 x 297mm)','Letter (8.5 x 11in)'=>'Lettre (8.5 x 11in)','Legal (8.5 x 14in)'=>'Légal (8,5 x 14 po)','Ledger / Tabloid (11 x 17in)'=>'Grand livre / tabloïd (11 x 17 po)','Executive (7 x 10in)'=>'Exécutif','Custom Paper Size'=>'Format de papier personnalisé','"A" Sizes'=>'Tailles "A"','A0 (841 x 1189mm)'=>'A0 (841 x 1189mm)','A1 (594 x 841mm)'=>'A1 (594 x 841mm)','A2 (420 x 594mm)'=>'A2 (420 x 594mm)','A3 (297 x 420mm)'=>'A3 (297 x 420mm)','A5 (148 x 210mm)'=>'A5 (148 x 210mm)','A6 (105 x 148mm)'=>'A6 (105 x 148mm)','A7 (74 x 105mm)'=>'A7 (74 x 105mm)','A8 (52 x 74mm)'=>'A8 (52 x 74mm)','A9 (37 x 52mm)'=>'A9 (37 x 52mm)','A10 (26 x 37mm)'=>'A10 (26 x 37mm)','"B" Sizes'=>'Tailles “B”','B0 (1414 x 1000mm)'=>'B0 (1414 x 1000 mm)','B1 (1000 x 707mm)'=>'B1 (1000 x 707mm)','B2 (707 x 500mm)'=>'B2 (707 x 500mm)','B3 (500 x 353mm)'=>'B3 (500 x 353mm)','B4 (353 x 250mm)'=>'B4 (353 x 250mm)','B5 (250 x 176mm)'=>'B5 (250 x 176mm)','B6 (176 x 125mm)'=>'B6 (176 x 125mm)','B7 (125 x 88mm)'=>'B7 (125 x 88mm)','B8 (88 x 62mm)'=>'B8 (88 x 62mm)','B9 (62 x 44mm)'=>'B9 (62 x 44mm)','B10 (44 x 31mm)'=>'B10 (44 x 31mm)','"C" Sizes'=>'Tailles "C"','C0 (1297 x 917mm)'=>'C0 (1297 x 917mm)','C1 (917 x 648mm)'=>'C1 (917 x 648mm)','C2 (648 x 458mm)'=>'C2 (648 x 458 mm)','C3 (458 x 324mm)'=>'C3 (458 x 324mm)','C4 (324 x 229mm)'=>'C4 (324 x 229 mm)','C5 (229 x 162mm)'=>'C5 (229 x 162 mm)','C6 (162 x 114mm)'=>'C6 (162 x 114 mm)','C7 (114 x 81mm)'=>'C7 (114 x 81 mm)','C8 (81 x 57mm)'=>'C8 (81 x 57 mm)','C9 (57 x 40mm)'=>'C9 (57 x 40 mm)','C10 (40 x 28mm)'=>'C10 (40 x 28mm)','"RA" and "SRA" Sizes'=>'Tailles "RA" et "SRA"','RA0 (860 x 1220mm)'=>'RA0 (860 x 1220mm)','RA1 (610 x 860mm)'=>'RA1 (610 x 860mm)','RA2 (430 x 610mm)'=>'RA2 (430 x 610mm)','RA3 (305 x 430mm)'=>'RA3 (305 x 430mm)','RA4 (215 x 305mm)'=>'RA4 (215 x 305 mm)','SRA0 (900 x 1280mm)'=>'SRA0 (900 x 1280 mm)','SRA1 (640 x 900mm)'=>'SRA1 (640 x 900mm)','SRA2 (450 x 640mm)'=>'SRA2 (450 x 640 mm)','SRA3 (320 x 450mm)'=>'SRA3 (320 x 450mm)','SRA4 (225 x 320mm)'=>'SRA4 (225 x 320mm)','Unicode'=>'Unicode','Indic'=>'Indicateur','Arabic'=>'Arabe','Chinese, Japanese, Korean'=>'Chinois, japonais, coréen','Other'=>'Autre','Could not find Gravity PDF Font'=>'Impossible de trouver la police Gravity PDF','Copy'=>'Copier','Print - Low Resolution'=>'Imprimer - Basse Résolution','Print - High Resolution'=>'Imprimer - Haute Résolution','Modify'=>'Modifier','Annotate'=>'Annoter','Fill Forms'=>'Remplir les formulaires','Extract'=>'Extrait','Assemble'=>'Assembler','Settings updated.'=>'Les paramètres ont été mis à jour.','PDF Settings could not be saved. Please enter all required information below.'=>'Les paramètres PDF n\'ont pas pu être sauvegardés. Veuillez entrer toutes les informations requises ci-dessous.','License key set by the site administrator.'=>'Clé de licence définie par l’administrateur du site.','Learn more.'=>'En savoir plus.','%s license key'=>'%s clé de licence','Deactivate License'=>'Désactiver la licence','Select Media'=>'Sélectionner un média','Upload File'=>'Charger le fichier','Width'=>'Largeur','Height'=>'Hauteur','mm'=>'mm','inches'=>'pouces','The callback used for the %s setting is missing.'=>'Le rappel utilisé pour le réglage %s est manquant.','%s is an invalid filename'=>'%s est un nom de fichier non valide','Cannot find file %s'=>'Impossible de trouver le fichier %s','PDF'=>'PDF','Your support license key has been activated for this domain.'=>'Votre clé de licence de support a été activée pour ce domaine.','This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s.'=>'Cette clé de licence a expiré le %%s. %1$sVeuillez renouveler votre licence pour continuer à recevoir les mises à jour et l\'assistance%2$s.','This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s.'=>'Cette clé de licence a été annulée (probablement en raison d\'une demande de remboursement). %1$sVeuillez envisager l\'achat d\'une nouvelle licence%2$s.','This license key is invalid. Please check your key has been entered correctly.'=>'Cette clé de licence n\'est pas valide. Veuillez vérifier que votre clé a été saisie correctement.','The license key is invalid. Please check your key has been entered correctly.'=>'La clé de licence n\'est pas valide. Veuillez vérifier que votre clé a été saisie correctement.','Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website.'=>'Votre clé de licence est valide mais ne correspond pas à votre domaine actuel. Cela se produit généralement lorsque l\'URL de votre domaine change. Veuillez réenregistrer les paramètres afin d\'activer la licence pour ce site web.','This license key is not valid for %s. Please check your key is for this product.'=>'Cette clé de licence n\'est pas valide pour %s. Veuillez vérifier que votre clé correspond bien à ce produit.','This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s.'=>'Cette clé de licence a atteint sa limite d\'activation. %1$sVeuillez mettre à jour votre licence pour augmenter la limite du site (vous ne payez que la différence)%2$s.','An unknown error occurred while checking the license.'=>'Une erreur inconnue est survenue lors de la vérification de la licence.','The licensing server is temporarily unavailable.'=>'Le serveur de licences est temporairement indisponible.','Loading...'=>'Chargement...','Continue'=>'Continuer','Uninstall'=>'Désinstaller','Cancel'=>'Annuler','Delete'=>'Supprimer','Active'=>'Actif','Inactive'=>'Inactif','this PDF if'=>'ce PDF si','Enable'=>'Activer','Disable'=>'Désactiver','Successfully Updated'=>'Mis à Jour avec Succès','Successfully Deleted'=>'Supprimé avec succès','No'=>'Non','Yes'=>'Oui','Standard'=>'Standard','Advanced'=>'Avancé','Manage'=>'Gérer','Details'=>'Détails','Select'=>'Sélectionner','Version'=>'Version','Group'=>'Groupe','Tags'=>'Étiquettes','Template'=>'Modèle','Manage PDF Templates'=>'Gérer les modèles PDF','Add New Template'=>'Ajouter un nouveau modèle','This form doesn\'t have any PDFs.'=>'Ce formulaire n\'a pas de PDF.','Let\'s go create one'=>'Allons en créer un','Installed PDFs'=>'PDFs installés','Search Installed Templates'=>'Recherche de modèles installés','Close dialog'=>'Fermer la fenêtre','Search the Gravity PDF Knowledgebase...'=>'Rechercher dans la base de connaissances Gravity PDF...','Gravity PDF Documentation'=>'Documentation Gravity PDF','It doesn\'t look like there are any topics related to your issue.'=>'Il ne semble pas y avoir de sujets liés à votre problème.','An error occurred. Please try again'=>'Une erreur s\'est produite. Veuillez réessayer','Requires Gravity PDF v%s'=>'Nécessite Gravity PDF v%s','This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s.'=>'Ce modèle PDF n\'est pas compatible avec votre version de Gravity PDF. Ce modèle nécessite Gravity PDF v%s.','Template Details'=>'Détails du modèle','Current Template'=>'Modèle actuel','Show previous template'=>'Afficher le modèle précédent','Show next template'=>'Afficher le modèle suivant','Upload is not a valid template. Upload a .zip file.'=>'Upload n\'est pas un modèle valide. Téléchargez un fichier .zip.','Upload exceeds the 10MB limit.'=>'Le téléchargement dépasse la limite de 10 Mo.','Template successfully installed'=>'Le modèle a été installé avec succès','Template successfully updated'=>'Le modèle a été mis à jour avec succès','PDF Template(s) Successfully Installed / Updated'=>'Modèle(s) PDF installé avec succès / mis à jour','There was a problem with the upload. Reload the page and try again.'=>'Il y a eu un problème avec le téléchargement. Recharger la page et réessayer.','Do you really want to delete this PDF template?%sClick \'Cancel\' to go back, \'OK\' to confirm the delete.'=>'Voulez-vous vraiment supprimer ce modèle PDF ?%sCliquez sur \'Annuler\' pour revenir en arrière, et sur \'OK\' pour confirmer la suppression.','Could not delete template.'=>'Impossible de supprimer le modèle.','If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made).'=>'Si vous disposez d\'un modèle PDF au format .zip, vous pouvez l\'installer ici. Vous pouvez également mettre à jour un modèle PDF existant (cela annulera toutes les modifications que vous avez apportées).','ALL CORE FONTS SUCCESSFULLY INSTALLED'=>'TOUTES LES POLICES DE BASE ONT ÉTÉ INSTALLÉES AVEC SUCCÈS','%s CORE FONT(S) DID NOT INSTALL CORRECTLY'=>'%s LA OU LES POLICES DE BASE N\'ONT PAS ÉTÉ INSTALLÉES CORRECTEMENT','Could not download Core Font list. Try again.'=>'Impossible de télécharger la liste des polices de base. Réessayez.','Downloading %s...'=>'Téléchargement %s...','Completed installation of %s'=>'Installation terminée de %s','Failed installation of %s'=>'Échec de l\'installation de %s','Fonts remaining:'=>'Polices restantes :','Retry Failed Downloads?'=>'Réessayer les téléchargements qui ont échoué ?','Core font installation'=>'Installation des polices de base','Font Manager'=>'Gestionnaire de polices','Search installed fonts'=>'Recherche de polices installées','Installed Fonts'=>'Polices installées','Regular'=>'Normal','Italics'=>'Italique','Bold'=>'Gras','Bold Italics'=>'Gras italique','Add Font'=>'Ajouter police','Update Font'=>'Mettre à jour la police','Install new fonts for use in your PDF documents.'=>'Installez de nouvelles polices à utiliser dans vos documents PDF.','Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents.'=>'Une fois enregistrés, les PDF configurés pour utiliser cette police verront vos changements appliqués automatiquement aux documents nouvellement générés.','Font Name'=>'Nom de la police','(required)'=>'(obligatoire)','The font name can only contain letters, numbers and spaces.'=>'Le nom de la police ne peut contenir que des lettres, des chiffres et des espaces.','Please choose a name contains letters and/or numbers (and a space if you want it).'=>'Veuillez choisir un nom contenant des lettres et/ou des chiffres (et un espace si vous le souhaitez).','Font Files'=>'Fichiers de polices','Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required.'=>'Sélectionnez ou glissez-déposez votre fichier de police .ttf pour les variantes ci-dessous. Seul le type Regular est requis.','Add a .ttf font file.'=>'Ajouter un fichier de police .ttf.','View template usage'=>'Voir l\'utilisation du modèle','← Cancel'=>'← Annuler','Are you sure you want to delete this font?'=>'Etes-vous sûr de vouloir supprimer la police?','Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form.'=>'Ajoutez cet extrait %1$sdans un modèle personnalisé%3$s pour définir sélectivement la police des blocs de texte. Si vous souhaitez appliquer la police à l\'ensemble du PDF, %2$s utilisez le paramètre Police%3$s lors de la configuration du PDF dans le formulaire.','Add font'=>'Ajouter une police','Update font'=>'Mise à Jour police','Select font'=>'Sélectionner un police','Delete font'=>'Supprimer police','Font list empty.'=>'La liste des polices est vide.','No fonts matching your search found.'=>'Aucune police correspondant à votre recherche n\'a été trouvée.','Clear Search.'=>'Recherche claire.','Your font has been saved.'=>'Votre police a été sauvegardée.','%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again.'=>'%1$sL\'action n\'a pas pu être achevée.%2$s Résolvez les problèmes mis en évidence ci-dessus et réessayez.','A problem occurred. Reload the page and try again.'=>'Un problème s\'est produit. Rechargez la page et réessayez.','%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save.'=>'%1$sFichier(s) de police manquant(s) sur le serveur.%2$s Veuillez télécharger à nouveau la/les police(s) et sauvegarder.','%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF.'=>'%1$sLe(s) fichier(s) de police est (sont) malformé(s)%2$s et ne peut (peuvent) pas être utilisé(s) avec le PDF Gravity.','Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. \'OK\' to delete, \'Cancel\' to stop.'=>'Attention ! TOUTES les données PDF de Gravity, y compris les modèles, seront supprimées. Il n\'est pas possible de revenir en arrière. cliquez sur "OK" pour supprimer, sur "Annuler" pour arrêter.','WARNING: You are about to delete this PDF. \'Cancel\' to stop, \'OK\' to delete.'=>'AVERTISSEMENT : Vous êtes sur le point de supprimer ce PDF. cliquez sur "Annuler" pour arrêter, sur "OK" pour supprimer.','Search the Gravity PDF Documentation...'=>'Recherche dans la documentation PDF de Gravity...','Submit your search query.'=>'Soumettez votre demande de recherche.','Clear your search query.'=>'Effacez votre demande de recherche.','Approved'=>'Approuvé','Disapproved'=>'Désapprouvé','Unapproved'=>'Non approuvé','Default Template'=>'Modèle par défaut','Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution.'=>'Choisissez un modèle existant ou achetez-en d\'autres %1$sdans notre boutique de modèles%2$s. Vous pouvez également %3$scréer votre propre modèle%4$s ou %5$snous confier la création d\'une solution personnalisée%6$s.','Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own.'=>'Gravity PDF est livré avec %1$squatre modèles entièrement gratuits et hautement personnalisables%2$s. Vous pouvez également acheter des modèles supplémentaires dans notre boutique de modèles, nous confier l\'intégration de PDF existants ou, avec un peu de savoir-faire technique, créer vos propres modèles.','Default Font'=>'Police par défaut','Set the default font type used in PDFs. Choose an existing font or install your own.'=>'Définissez le type de police par défaut utilisé dans les PDF. Choisissez une police existante ou installez la vôtre.','Fonts'=>'Polices','Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab).'=>'Gravity PDF est livré avec des polices pour la plupart des langues du monde. Vous souhaitez utiliser un type de police spécifique ? Utilisez le programme d\'installation des polices (dans l\'onglet Outils).','Default Paper Size'=>'Format par défaut','Set the default paper size used when generating PDFs.'=>'Définir le format de papier par défaut utilisé lors de la génération de PDF.','Control the exact paper size. Can be set in millimeters or inches.'=>'Contrôlez la taille exacte du papier. Elle peut être réglée en millimètres ou en pouces.','Reverse Text (RTL)'=>'Texte inversé (RTL)','Script like Arabic and Hebrew are written right to left.'=>'Script comme l’arabe et l’hébreu sont rédigés de droite à gauche.','Enable RTL if you are writing in Arabic, Hebrew, Syriac, N\'ko, Thaana, Tifinar, Urdu or other RTL languages.'=>'Activez RTL si vous écrivez en Arabe, Hébreu, syriaque, N\'ko, Thaana, Tifinar, Ourdou ou d\'autres langages RTL.','Default Font Size'=>'Taille de la police par défaut','Set the default font size used in PDFs.'=>'Définir la taille de police par défaut utilisée dans les PDF.','Default Font Color'=>'Couleur de la police par défaut','Set the default font color used in PDFs.'=>'Définit la couleur de police par défaut utilisée dans les PDF.','Entry View'=>'Vue d\'entrée','Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page.'=>'Sélectionnez l\'action par défaut utilisée lors de l\'accès à un PDF à partir de la page %1$sListe des entrées de Gravity Forms%2$s.','View'=>'Voir','Download'=>'Télécharger','Background Processing'=>'Traitement en arrière-plan','When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s.'=>'Lorsque cette option est activée, la soumission de formulaires et le renvoi de notifications avec PDF sont traités dans une tâche d\'arrière-plan. %1$sLes tâches d\'arrière-plan doivent être activées%2$s.','Debug Mode'=>'Mode de développement','When enabled, debug information will be displayed on-screen for core features.'=>'Lorsque cette option est activée, des informations de débogage sont affichées à l\'écran pour les fonctions principales.','Logged Out Timeout'=>'Déconnecté Délai d\'attente','Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended).'=>'Limite la durée pendant laquelle un utilisateur %1$sdéconnecté%2$s a un accès direct au PDF après avoir rempli le formulaire. Définir à 0 pour désactiver la limite de temps (non recommandé).','minutes'=>'minutes','Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies.'=>'Les utilisateurs déconnectés peuvent visualiser les fichiers PDF lorsque leur adresse IP correspond à celle assignée à l\'entrée du formulaire Gravity. Comme les adresses IP peuvent changer, une restriction temporelle s\'applique également.','Default Owner Restrictions'=>'Restrictions du propriétaire par défaut','Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability).'=>'Définir les autorisations par défaut du propriétaire du PDF. Lorsque cette option est activée, le propriétaire de l\'entrée d\'origine ne pourra PAS consulter les PDF (sauf s\'il dispose d\'une capacité de restriction de l\'utilisateur).','Restrict Owner'=>'Restreindre le propriétaire','Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis.'=>'Activez ce paramètre si vos PDF ne doivent pas être visibles par l\'utilisateur final. Ceci peut être défini sur une base par PDF.','User Restriction'=>'Restriction utilisateur','Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access.'=>'Restreindre l\'accès aux fichiers PDF aux utilisateurs possédant l\'une de ces fonctionnalités. Le rôle d\'administrateur a toujours un accès complet.','Only logged in users with any selected capability can view generated PDFs they don\'t have ownership of. Ownership refers to an end user who completed the original Gravity Form entry.'=>'Seuls les utilisateurs connectés avec une capacité sélectionnée peuvent visualiser les PDF générés dont ils n\'ont pas la propriété. La propriété fait référence à l\'utilisateur final qui a rempli le formulaire Gravity Form original.','Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates.'=>'Installer automatiquement les polices de base nécessaires à la génération de documents PDF. Cette action ne doit être exécutée qu\'une seule fois, car les polices sont conservées lors des mises à jour du plugin.','Get more info.'=>'Plus d\'informations.','Download Core Fonts'=>'Télécharger Core Fonts','Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported.'=>'Installez des polices personnalisées à utiliser dans vos documents PDF. Seuls les fichiers de police %1$s.ttf%2$s sont pris en charge.','Label'=>'Label','Add a descriptive label to help you differentiate between multiple PDF settings.'=>'Ajoutez une étiquette descriptive pour vous aider à différencier plusieurs paramètres PDF.','Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s.'=>'Les modèles contrôlent l\'aspect général des PDF et des modèles supplémentaires peuvent être %1$sachetés dans la boutique en ligne%4$s. Si vous souhaitez numériser et automatiser vos documents existants, %2$s utilisez notre service PDF sur mesure%4$s. Les développeurs peuvent également %3$s créer leurs propres modèles%4$s.','Notifications'=>'Notifications','Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message.'=>'Envoyer le PDF en pièce jointe d\'un courriel pour la ou les notifications sélectionnées. %1$sProtégez le PDF%3$s par un mot de passe si la sécurité vous préoccupe. Vous pouvez également %2$s utiliser le shortcode [gravitypdf]%3$s directement dans votre message de notification.','Choose a Notification'=>'Choisissez une notification','Filename'=>'Nom du fichier','Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore.'=>'Définir le nom de fichier du PDF généré (sans l\'extension .pdf). Les balises de fusion sont prises en charge et les caractères non valides %s sont automatiquement convertis en un trait de soulignement.','Conditional Logic'=>'Logique conditionnelle','Enable conditional logic'=>'Activer la logique conditionnelle','Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications.'=>'Ajoutez des règles pour activer ou désactiver dynamiquement le PDF. Lorsqu\'ils sont désactivés, les PDF ne s\'affichent pas dans la zone d\'administration, ne peuvent pas être consultés et ne sont pas joints aux notifications.','Paper Size'=>'Format de la page','Set the paper size used when generating PDFs.'=>'Définissez le format du papier utilisée lors de la génération de fichiers PDF.','Paper Orientation'=>'Orientation de la page','Portrait'=>'Portrait','Landscape'=>'Paysage','Font'=>'Police','Set the primary font used in PDFs. You can also install your own.'=>'Définit la police principale utilisée dans les PDF. Vous pouvez également installer votre propre police.','Font Size'=>'Taille de la police','Set the font size to use in the PDF.'=>'Définir la taille de la police à utiliser dans le fichier PDF.','Font Color'=>'Couleur de la police','Set the font color to use in the PDF.'=>'Définissez la couleur de la police à utiliser dans le PDF.','Script like Arabic, Hebrew, Syriac (and many others) are written right to left.'=>'Les écritures comme l\'arabe, l\'hébreu, le syriaque (et bien d\'autres) s\'écrivent de droite à gauche.','Format'=>'Format','Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats.'=>'Génère un document conforme au format PDF sélectionné. Les filigranes, la transparence alpha et la sécurité PDF sont automatiquement désactivés lors de l\'utilisation des formats PDF/A-1b ou PDF/X-1a.','Enable PDF Security'=>'Activer la sécurité des PDF','Password protect generated PDFs, and/or restrict user capabilities.'=>'Protéger par mot de passe les PDF générés et/ou restreindre les capacités des utilisateurs.','Password'=>'Mot de passe','Password protect the PDF, or leave blank to disable. Mergetags are supported.'=>'Protéger le PDF par un mot de passe ou laisser un blanc pour le désactiver. Les balises de fusion sont prises en charge.','Privileges'=>'Privilèges','Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security).'=>'Désélectionnez les privilèges pour restreindre les capacités de l\'utilisateur final dans le PDF. Les privilèges sont faciles à contourner et ne conviennent que pour préciser vos intentions à l\'utilisateur (et non comme moyen de contrôle d\'accès ou de sécurité).','Select End User PDF Privileges'=>'Sélectionner les privilèges PDF de l\'utilisateur final','Image DPI'=>'Image DPI','Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document.'=>'Contrôler l\'image DPI (points par pouce) en PDF. Réglé à 300 lors de l\'impression professionnelle d\'un document.','Enable Public Access'=>'Permettre l\'accès public','When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form\'s entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s.'=>'Lorsque l\'accès public est activé, tous les protocoles de sécurité sont désactivés et %3$sn\'importe qui peut consulter le document PDF pour TOUTES les entrées de votre formulaire%4$s. Pour une meilleure sécurité, %1$s utilisez plutôt la fonction d\'url PDF signées%2$s.','When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s.'=>'Lorsque cette option est activée, le propriétaire de l\'entrée d\'origine ne pourra PAS consulter les PDF. Ce paramètre est supplanté %1$s lors de l\'utilisation d\'url PDF signées%2$s.','Enable Advanced Templating'=>'Activer le Templating Avancé','A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine.'=>'Paramètre ancien utilisé pour permettre à un modèle d\'être traité comme PHP, avec un accès direct au moteur PDF.','Master Password'=>'Mot de passe principal','Set the PDF Owner Password which is used to prevent the PDF privileges being changed.'=>'Définir le mot de passe du propriétaire du PDF qui est utilisé pour empêcher la modification des privilèges du PDF.','Show Form Title'=>'Afficher les Titre','Display the form title at the beginning of the PDF.'=>'Affiche le titre du formulaire au début du PDF.','Show Page Names'=>'Afficher les noms de page','Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s.'=>'Affiche le nom des pages du formulaire dans le PDF. Nécessite l\'utilisation du champ %1$sSaut de page%2$s.','Show HTML Fields'=>'Afficher les champs HTML','Display HTML fields in the PDF.'=>'Afficher les champs HTML dans le fichier PDF.','Show Section Break Description'=>'Afficher la description de la rupture de section','Display the Section Break field description in the PDF.'=>'Affichez la description du champ Section Break dans le PDF.','Enable Conditional Logic'=>'Activer la logique conditionnelle','When enabled the PDF will adhere to the form field conditional logic and show/hide fields.'=>'Lorsque cette option est activée, le PDF respecte la logique conditionnelle des champs du formulaire et affiche/masque les champs.','Show Empty Fields'=>'Afficher les champs vides','Display Empty fields in the PDF.'=>'Afficher les champs vides dans le PDF.','Header'=>'En-tête','The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s.'=>'L\'en-tête est inclus en haut de chaque page. Pour des colonnes simples %1$sessayez cet extrait de tableau HTML%2$s.','First Page Header'=>'En-tête de la première page','Override the header on the first page of the PDF.'=>'Remplacer l\'en-tête sur la première page du PDF.','Use different header on first page of PDF?'=>'Utiliser un en-tête différent sur la première page du PDF ?','Footer'=>'Pied de page','The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. '=>'Le pied de page est inclus au bas de chaque page. Pour de simples pieds de page textuels, utilisez les boutons d\'alignement à gauche, au centre et à droite dans l\'éditeur. Pour des colonnes simples %1$s, essayez cet extrait de tableau HTML%2$s. Utilisez les balises spéciales %3$s{PAGENO}%4$s et %3$s{nbpg}%4$s pour afficher la numérotation des pages. ','First Page Footer'=>'Pied de page','Override the footer on the first page of the PDF.'=>'Remplacez le pied de page de la première page du PDF.','Use different footer on first page of PDF?'=>'Utiliser un pied de page différent sur la première page du PDF ?','Background Color'=>'Couleur d’arrière-plan','Set the background color for all pages.'=>'Définir la couleur d\'arrière-plan pour toutes les pages.','Background Image'=>'Image de fond','The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload.'=>'L\'image de fond est incluse dans toutes les pages. Pour un résultat optimal, utilisez une image de la même dimension que le format du papier et passez-la dans un outil d\'optimisation d\'image avant de la télécharger.','The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version.'=>'Le modèle PDF %1$s nécessite la version PDF de Gravity %2$s. Mettez à jour vers la dernière version.','This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised.'=>'Cette méthode a été supprimée car mPDF ne permet plus de définir le DPI de l\'image après l\'initialisation de la classe.','Shortcode'=>'Shortcode','PDF List'=>'Liste PDF','None'=>'Aucun','Download PDF'=>'Télécharger le PDF','Copy the %s PDF shortcode to the clipboard'=>'Copier le shortcode %s PDF dans le presse-papiers','Copied'=>'Copié','Shortcode copied!'=>'Code court copié !','Copy Shortcode'=>'Copier le Shortcode','Edit this PDF'=>'Éditer ce PDF','Edit'=>'Modifier','Duplicate this PDF'=>'Dupliquer ce PDF','Duplicate'=>'Dupliquer','Delete this PDF'=>'Supprimer ce PDF','%s PDF'=>'%s PDF','This form doesn\'t have any PDFs. Let\'s go %1$screate one%2$s.'=>'Ce formulaire ne contient pas de PDF. Allons %1$sen créer un%2$s.','Requires Gravity PDF'=>'Nécessite Gravity PDF','Legacy'=>'Héritage','There is a new version of %1$s available.'=>'Il existe une nouvelle version disponible de %1$s.','Contact your network administrator to install the update.'=>'Contactez votre administrateur réseau pour installer la mise à jour.','%1$sView version %2$s details%3$s.'=>'%1$s Voir la version %2$s détails%3$s.','%1$sView version %2$s details%3$s or %4$supdate now%5$s.'=>'%1$s Afficher les détails de la version %2$s%3$s ou %4$smettre à jour maintenant%5$s.','Update now.'=>'Mettez à Jour maintenant.','You do not have permission to install plugin updates'=>'Vous n’avez pas la permission d’installer les mises à jour de l’extension','Error'=>'Erreur','Update PDF'=>'Mise à jour PDF','Add PDF'=>'Ajoutez un fichier PDF','There was a problem saving your PDF settings. Please try again.'=>'Il y a eu un problème lors de la sauvegarde de vos paramètres PDF. Veuillez réessayer.','PDF could not be saved. Please enter all required information below.'=>'Le PDF n\'a pas pu être sauvegardé. Veuillez entrer toutes les informations requises ci-dessous.','PDF saved successfully. %1$sBack to PDF list.%2$s'=>'PDF sauvegardé avec succès. %1$sRetour à la liste des PDF%2$s','PDF successfully deleted.'=>'PDF supprimé avec succès.','PDF successfully duplicated.'=>'PDF dupliqué avec succès.','There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder.'=>'Il y a eu un problème lors de la création du répertoire %s. Assurez-vous d\'avoir les permissions d\'écriture dans votre dossier de téléchargement.','Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue.'=>'Gravity PDF n\'a pas les droits d\'écriture dans le répertoire %s. Contactez votre hébergeur pour résoudre le problème.','Signed (+1 week)'=>'Signé (+1 semaine)','Signed (+1 month)'=>'Signé (+1 mois)','Signed (+1 year)'=>'Signé (+1 an)','PDF URLs'=>'URL des PDF','The PDF configuration is not currently active.'=>'La configuration PDF n\'est pas encore active.','PDF conditional logic requirements have not been met.'=>'Les exigences de logique conditionnelle PDF n\'ont pas été satisfaites.','Your PDF is no longer accessible.'=>'Votre fichier PDF n’est plus accessible.','You do not have access to view this PDF.'=>'Vous n\'avez pas accès à ce PDF.','PDFs'=>'Documents PDF','The PDF could not be saved.'=>'Le PDF n\'a pas pu être sauvegardé.','Could not find PDF configuration requested'=>'Impossible de trouver la configuration PDF demandée','Page %d'=>'Page %d','An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Une erreur inconnue s\'est produite et votre clé de licence n\'a peut-être pas été correctement désactivée. [Connectez-vous à votre compte GravityPDF.com%2$s et vérifiez que votre site n\'est pas lié à la clé.','An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Une erreur d’API est survenue et votre clé de licence n’a peut-être pas été désactivée correctement. %1$sConnectez-vous à votre compte GravityPDF.com%2$s et vérifiez si votre site a été dissocié de la clé.','License key deactivated.'=>'Clé de licence désactivée.','Access Pass license key deactivated.'=>'Clé de licence Access Pass désactivée.','This method has been superseded by self::process()'=>'Cette méthode a été remplacée par self::process()','Gravity PDF Environment'=>'Gravité PDF Environnement','PHP'=>'PHP','Directories and Permissions'=>'Répertoires et autorisations','Global Settings'=>'Paramètres globaux','Security Settings'=>'Paramètres de sécurité','WP Memory'=>'Mémoire WP','Default Charset'=>'Jeu de caractères par défaut','Internal Encoding'=>'Encodage interne','PDF Working Directory'=>'Répertoire de travail PDF','PDF Working Directory URL'=>'URL du répertoire de travail du PDF','Font Folder location'=>'Emplacement du dossier de polices','Temporary Folder location'=>'Emplacement du dossier temporaire','Temporary Folder permissions'=>'Autorisations pour les dossiers temporaires','Temporary Folder protected'=>'Dossier temporaire protégé','mPDF Temporary location'=>'mPDF Emplacement temporaire','Outdated Templates'=>'Modèles obsolètes','In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.'=>'Pour recevoir les mises à jour directement de GravityPDF.com %1$s, vous devez effectuer un téléchargement unique du plugin%2$s.','Canonical Release'=>'Communiqué de Canonical','PDF Entry List Action'=>'Action Liste d\'entrée PDF','Off'=>'Désactivé','User Restrictions'=>'Restrictions de l\'Utilisateur','minute(s)'=>'minute(s)','No valid PDF template found in Zip archive.'=>'Aucun modèle PDF valide n\'a été trouvé dans l\'archive Zip.','The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed.'=>'Le nom de fichier %s contient des caractères non valides. Seuls les caractères alphanumériques, le trait d\'union et le trait de soulignement sont autorisés.','The PHP file %s is not a valid PDF Template.'=>'Le fichier PHP %s n\'est pas un modèle PDF valide.','There was a problem removing the Gravity Form "%s" PDF configuration. Try delete manually.'=>'Il y a eu un problème de suppression de la configuration PDF "%s" de Gravity Form. Essayez de supprimer manuellement.','There was a problem removing the %s directory. Clean up manually via (S)FTP.'=>'Il y a eu un problème pour supprimer le répertoire %s. Nettoyez manuellement via (S)FTP.','Accent Color'=>'Couleur d’accentuation','The accent color is used for the page and section titles, as well as the border.'=>'La couleur d\'accent est utilisée pour les titres de page et de section, ainsi que pour la bordure.','Secondary Color'=>'Couleur secondaire','The secondary color is used with the field labels and for alternate rows.'=>'La couleur secondaire est utilisée avec les étiquettes de champ et pour les lignes alternées.','Combine the field label and value or have a distinct label/value.'=>'Combiner l\'étiquette de champ et la valeur ou avoir une étiquette/valeur distincte.','Combined Label'=>'Étiquette combinée','Split Label'=>'Étiquette divisée','Container Background Color'=>'Couleur d\'arrière-plan du conteneur','Control the color of the field background.'=>'Contrôler la couleur de l’arrière-plan du champ.','Field Border Color'=>'Couleur de bordure de champ','Control the color of the field border.'=>'Contrôler la couleur de la bordure de champ.','Dismiss Notice'=>'Ignorer cet avertissement','Gravity PDF needs to download the Core PDF fonts.'=>'Gravity PDF doit télécharger les polices Core PDF.','Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once.'=>'Avant de pouvoir générer un PDF à l\'aide de Gravity Forms, les polices de base doivent être sauvegardées sur votre serveur. Cela ne doit être fait qu\'une seule fois.','Want more features? Take a look at our addons.'=>'Vous voulez plus de fonctionnalités ? Jetez un coup d\'œil à nos modules complémentaires.','Add new PDF'=>'Ajouter un nouveau PDF','Toggle %s Section'=>'Basculer %s section','View or download %s.pdf'=>'Voir ou télécharger %s.pdf','Download PDFs'=>'Télécharger PDFs','View PDFs'=>'Voir PDFs','View PDF'=>'Voir le PDF','No PDFs available for this entry.'=>'Aucun PDF n\'est disponible pour cette entrée.','Get help with Gravity PDF'=>'Obtenir de l\'aide pour Gravity PDF','Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help.'=>'Cherchez dans la documentation la réponse à votre question. Si vous avez besoin d\'une aide supplémentaire, contactez le service d\'assistance et notre équipe se fera un plaisir de vous aider.','View Documentation'=>'Voir la documentation','Contact Support'=>'Contacter le support','Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded).'=>'L\'assistance est ouverte de 9h00 à 17h00 du lundi au vendredi, %1$sheure de Sydney (Australie)%2$s (hors jours fériés).','To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s.'=>'Pour bénéficier des mises à jour automatiques, saisissez et enregistrez votre (vos) clé(s) de licence ci-dessous. %1$sVous pouvez trouver vos licences achetées dans votre compte GravityPDF.com%2$s.','PDF link not displayed because conditional logic requirements have not been met.'=>'Le lien PDF n\'est pas affiché parce que les exigences de logique conditionnelle n\'ont pas été respectées.','(Admin Only Message)'=>'(Message Admin seulement)','Could not get Gravity PDF configuration using the PDF and Entry IDs passed.'=>'Impossible d\'obtenir une configuration Gravity PDF en utilisant le PDF et les ID d\'entrée passés.','No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either "entry" or "lid" as the query string name – or by passing an ID directly to the shortcode.'=>'Aucun ID d\'entrée du formulaire Gravity n\'a été transmis a Gravity PDF. Assurez-vous que vous passez l\'ID d\'entrée via la chaîne de requête d\'url de confirmation - en utilisant "entrée" ou "couvercle" comme nom de chaîne de requête - ou en passant un ID directement au shortcode.','PDF link not displayed because PDF is inactive.'=>'Le lien PDF n\'est pas affiché parce que le PDF est inactif.','This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed.'=>'Cette opération supprime TOUS les paramètres de Gravity PDF et désactive le plugin. Si vous continuez, tous les paramètres, la configuration, les modèles personnalisés et les polices seront supprimés.','General'=>'Général','Appearance'=>'Apparence','Tools'=>'Outils','Help'=>'Aide','License'=>'Licence','Default PDF Options'=>'Options PDF par défaut','Control the default settings to use when you create new PDFs on your forms.'=>'Contrôlez les paramètres par défaut à utiliser lorsque vous créez de nouveaux PDF sur vos formulaires.','Security'=>'Sécurité','Licensing'=>'Licence','PDF Download Link'=>'Lien de téléchargement de PDF','Include the [gravitypdf] shortcode in the form\'s Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s.'=>'Incluez le shortcode [gravitypdf] dans les paramètres de confirmation ou de notification du formulaire pour afficher un lien de téléchargement PDF. %1$sPlus d\'informations%2$s.','Unlimited'=>'Illimité','We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s.'=>'Nous vous recommandons vivement d\'affecter au moins 128 Mo de mémoire vive (RAM) à votre site web. %1$sDécouvrez comment augmenter cette limite%2$s.','We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled.'=>'Nous avons détecté que le paramètre de configuration de PHP %1$sallow_url_fopen%2$s est désactivé.','You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature.'=>'Il se peut que vous constatiez des problèmes d\'affichage d\'images dans vos PDF. Contactez votre hébergeur pour qu\'il vous aide à activer cette fonctionnalité.','Gravity PDF\'s temporary directory is publicly accessible.'=>'Le répertoire temporaire de Gravity PDF est accessible publiquement.','It is recommended to %1$smove the folder outside the public server directory%2$s.'=>'Il est recommandé de %1$sdéplacer le dossier en dehors du répertoire public du serveur%2$s.','%1$s version %2$s is out of date. The core version is %3$s'=>'%1$s version %2$s est obsolète. La version du noyau est %3$s','Learn how to update'=>'Apprenez comment mettre à jour']]; \ No newline at end of file diff --git a/languages/gravity-pdf-fr_FR.mo b/languages/gravity-pdf-fr_FR.mo new file mode 100644 index 000000000..9a9cc9e77 Binary files /dev/null and b/languages/gravity-pdf-fr_FR.mo differ diff --git a/languages/gravity-pdf-fr_FR.po b/languages/gravity-pdf-fr_FR.po new file mode 100644 index 000000000..476ffb158 --- /dev/null +++ b/languages/gravity-pdf-fr_FR.po @@ -0,0 +1,2198 @@ +msgid "" +msgstr "" +"Project-Id-Version: Gravity PDF\n" +"Report-Msgid-Bugs-To: https://gravitypdf.com\n" +"Last-Translator: FULL NAME \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-21 04:06+0000\n" +"PO-Revision-Date: 2026-04-16 01:22+0000\n" +"Language: fr-FR\n" +"X-Generator: Poedit 3.5\n" +"X-Domain: gravity-pdf\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +#: pdf.php +#: src/Helper/Helper_Data.php:147 +#: src/Model/Model_PDF.php:992 +msgid "Gravity PDF" +msgstr "Gravity PDF" + +#. Plugin URI of the plugin +#: pdf.php +msgid "https://gravitypdf.com" +msgstr "https://gravitypdf.com" + +#. Description of the plugin +#: pdf.php +msgid "Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)" +msgstr "Générez automatiquement des documents PDF hautement personnalisables en utilisant Gravity Forms et WordPress (canonique)" + +#. Author of the plugin +#: pdf.php +msgid "Blue Liquid Designs" +msgstr "Blue Liquid Designs" + +#. Author URI of the plugin +#: pdf.php +msgid "https://blueliquiddesigns.com.au" +msgstr "https://blueliquiddesigns.com.au" + +#: api.php:232 +msgid "The $type parameter is invalid. Only \"view\" and \"model\" are accepted" +msgstr "Le $type de paramètre est invalide. Seulement \"view\" et \"modèl\" sont acceptées" + +#: api.php:272 +#: api.php:472 +msgid "Make sure to pass in a valid Gravity Forms Entry ID" +msgstr "Assurez-vous d'entrer un ID d'entrée valide pour Gravity Forms" + +#. translators: %s: option key name +#: api.php:408 +#, php-format +msgid "The option key %s already exists. Use GPDFAPI::update_plugin_option instead" +msgstr "La touche option %s existe déjà. Utilisez GPDFAPI::update_plugin_option place" + +#: api.php:479 +msgid "Could not located the PDF Settings. Ensure you pass in a valid PDF ID." +msgstr "Impossible de localiser les paramètres du PDF. Veillez à saisir un identifiant PDF valide." + +#: api.php:623 +#: src/Helper/Helper_Abstract_Options.php:1002 +#: src/Helper/Helper_Data.php:312 +#: src/Model/Model_Custom_Fonts.php:238 +msgid "User-Defined Fonts" +msgstr "Polices définies par l’utilisateur" + +#: gravity-pdf-updater.php:141 +msgid "This is the non-canonical release of Gravity PDF which can be deleted." +msgstr "Ceci est la version non canonique de Gravity PDF qui peut être supprimée." + +#. translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:196 +#, php-format +msgid "WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s." +msgstr "La version %1$s de WordPress est requise : mettez à jour vers la dernière version. %2$sPlus d'informations%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:218 +#, php-format +msgid "%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s." +msgstr "%1$sGravity Forms%3$s est nécessaire pour utiliser Gravity PDF. %2$sPlus d'informations%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag +#: pdf.php:227 +#, php-format +msgid "%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s." +msgstr "%1$sGravity Forms%2$s version %3$s ou supérieure est nécessaire. %4$sPlus d'informations%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag +#: pdf.php:249 +#, php-format +msgid "You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s." +msgstr "Vous utilisez une version %1$sobsolète de PHP%2$s. Contactez votre hébergeur pour la mise à jour. %3$sPlus d'informations%4$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name +#: pdf.php:272 +#: pdf.php:319 +#: pdf.php:345 +#: pdf.php:367 +#: pdf.php:377 +#, php-format +msgid "The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "L'extension PHP %3$s n'a pas pu être détectée. Contactez votre hébergeur pour résoudre ce problème. %1$sPlus d'informations%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag +#: pdf.php:298 +#, php-format +msgid "The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "L'extension PHP MB String n'a pas activé MB Regex. Contactez votre hébergeur pour corriger ce problème. %1$sPlus d'informations%2$s." + +#. translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag +#: pdf.php:403 +#, php-format +msgid "You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix." +msgstr "Vous avez besoin de 128MB de mémoire WP (RAM) mais nous n'avons trouvé que %1$s de disponible. [Essayez ces méthodes pour augmenter votre limite de mémoire%3$s, sinon contactez votre hébergeur pour résoudre le problème." + +#: pdf.php:488 +msgid "Gravity PDF Installation Problem" +msgstr "Problème d'installation Gravity PDF" + +#: pdf.php:490 +msgid "The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:" +msgstr "La configuration minimale requise pour Gravity PDF n'a pas été atteinte. Veuillez corriger le(s) problème(s) ci-dessous pour utiliser le plugin :" + +#: pdf.php:497 +msgid "The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance." +msgstr "La configuration minimale requise pour le plugin Gravity PDF n'a pas été atteinte. Veuillez contacter l'administrateur du site pour obtenir de l'aide." + +#. translators: %s: deprecated method name +#: src/bootstrap.php:135 +#: src/bootstrap.php:147 +#: src/deprecated.php:45 +#: src/deprecated.php:58 +#, php-format +msgid "\"%s\" has been deprecated as of Gravity PDF 4.0" +msgstr "\"%s\" a été déprécié à partir de Gravity PDF 4.0" + +#: src/bootstrap.php:310 +msgid "View Gravity PDF Settings" +msgstr "Voir les réglages de Gravity PDF" + +#: src/bootstrap.php:310 +#: src/View/View_Settings.php:174 +msgid "Settings" +msgstr "Paramètres" + +#: src/bootstrap.php:330 +msgid "View Gravity PDF Documentation" +msgstr "Voir documentation Gravity PDF" + +#: src/bootstrap.php:330 +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "Docs" +msgstr "Docs" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Get Help and Support" +msgstr "Obtenir de l'aide et du support" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Support" +msgstr "Support" + +#: src/bootstrap.php:332 +msgid "View Gravity PDF Extensions Shop" +msgstr "Voir la Boutique d'Extensions de Gravity PDF" + +#: src/bootstrap.php:332 +#: src/View/View_Settings.php:208 +msgid "Extensions" +msgstr "Extensions" + +#: src/bootstrap.php:333 +msgid "View Gravity PDF Template Shop" +msgstr "Voir la boutique de modèles Gravity PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/bootstrap.php:333 +#: src/Helper/Helper_Options_Fields.php:72 +msgid "Templates" +msgstr "Modèles" + +#: src/Controller/Controller_Actions.php:132 +#: src/Helper/Helper_Options_Fields.php:227 +msgid "Install Core Fonts" +msgstr "Installer les polices de base" + +#: src/Controller/Controller_Actions.php:207 +#: src/Model/Model_Form_Settings.php:171 +#: src/Model/Model_Form_Settings.php:208 +#: src/Model/Model_Form_Settings.php:330 +#: src/View/View_Settings.php:427 +msgid "You do not have permission to access this page" +msgstr "Vous n’avez pas la permission d'accéder à cette page" + +#: src/Controller/Controller_Actions.php:214 +msgid "There was a problem processing the action. Please try again." +msgstr "Il y a un problème de traitement de l'action. Veuillez réessayer." + +#: src/Controller/Controller_Custom_Fonts.php:121 +#: src/Controller/Controller_Custom_Fonts.php:150 +msgid "The font label used for the object" +msgstr "L'étiquette de police utilisée pour l'objet" + +#: src/Controller/Controller_Custom_Fonts.php:156 +msgid "The path to the `regular` font file. Pass empty value if it should be deleted" +msgstr "Le chemin vers le fichier de police `régulier`. Passer une valeur vide s'il doit être supprimé" + +#: src/Controller/Controller_Custom_Fonts.php:162 +msgid "The path to the `italics` font file. Pass empty value if it should be deleted" +msgstr "Le chemin vers le fichier de police `italics`. Passer une valeur vide s'il doit être supprimé" + +#: src/Controller/Controller_Custom_Fonts.php:168 +msgid "The path to the `bold` font file. Pass empty value if it should be deleted" +msgstr "Le chemin vers le fichier de police `bold`. Passer une valeur vide s'il doit être supprimé" + +#: src/Controller/Controller_Custom_Fonts.php:174 +msgid "The path to the `bolditalics` font file. Pass empty value if it should be deleted" +msgstr "Le chemin vers le fichier de police `bolditalics`. Passer une valeur vide s'il doit être supprimé" + +#: src/Controller/Controller_Custom_Fonts.php:225 +msgid "The Regular font is required" +msgstr "La police Regular est requise" + +#: src/Controller/Controller_Custom_Fonts.php:338 +msgid "Kashida needs to be a value between 0-100" +msgstr "Kashida doit être une valeur comprise entre 0 et 100" + +#: src/Controller/Controller_Custom_Fonts.php:480 +msgid "The upload is not a valid TTF file" +msgstr "Le fichier téléchargé n'est pas un fichier TTF valide" + +#. translators: %s: font filename +#: src/Controller/Controller_Custom_Fonts.php:547 +#, php-format +msgid "Cannot find %s." +msgstr "Impossible de trouver %s." + +#. translators: %s: PDF name +#: src/Controller/Controller_Export_Entries.php:55 +#, php-format +msgid "PDF: %s" +msgstr "PDF : %s" + +#: src/Controller/Controller_PDF.php:434 +#: src/View/View_PDF.php:244 +msgid "There was a problem generating your PDF" +msgstr "Il y a un problème à générer votre PDF" + +#: src/Helper/Fields/Field_Consent.php:142 +msgid "Consent not given." +msgstr "Consentement non communiqué." + +#: src/Helper/Fields/Field_Products.php:216 +msgid "Subtotal" +msgstr "Sous-total" + +#. translators: %s: shipping method name +#: src/Helper/Fields/Field_Products.php:221 +#, php-format +msgid "Shipping (%s)" +msgstr "Livraison (%s)" + +#: src/Helper/Fields/Field_Tos.php:101 +msgid "Not accepted" +msgstr "Non accepté" + +#. translators: 1: Opening tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Helper_Abstract_Addon.php:983 +#, php-format +msgid "%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." +msgstr "%1$sEnregistrez votre copie de %2$s%3$s pour bénéficier des mises à jour automatiques et de l'assistance. Vous avez besoin d'une clé de licence ? %4$sAchetez-en une maintenant%5$s." + +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "View plugin Documentation" +msgstr "Voir la documention du plugin" + +#: src/Helper/Helper_Abstract_Options.php:396 +#: src/Helper/Helper_Abstract_Options.php:415 +msgid "You must pass in a valid form ID" +msgstr "Vous devez passer un ID de formulaire valide" + +#: src/Helper/Helper_Abstract_Options.php:457 +msgid "You must pass in a valid PDF ID" +msgstr "Vous devez passer un ID de PDF valide" + +#: src/Helper/Helper_Abstract_Options.php:842 +msgid "Common Sizes" +msgstr "Tailles courantes" + +#: src/Helper/Helper_Abstract_Options.php:843 +msgid "A4 (210 x 297mm)" +msgstr "A4 (210 x 297mm)" + +#: src/Helper/Helper_Abstract_Options.php:844 +msgid "Letter (8.5 x 11in)" +msgstr "Lettre (8.5 x 11in)" + +#: src/Helper/Helper_Abstract_Options.php:845 +msgid "Legal (8.5 x 14in)" +msgstr "Légal (8,5 x 14 po)" + +#: src/Helper/Helper_Abstract_Options.php:846 +msgid "Ledger / Tabloid (11 x 17in)" +msgstr "Grand livre / tabloïd (11 x 17 po)" + +#: src/Helper/Helper_Abstract_Options.php:847 +msgid "Executive (7 x 10in)" +msgstr "Exécutif" + +#: src/Helper/Helper_Abstract_Options.php:848 +#: src/Helper/Helper_Options_Fields.php:96 +#: src/Helper/Helper_Options_Fields.php:328 +msgid "Custom Paper Size" +msgstr "Format de papier personnalisé" + +#: src/Helper/Helper_Abstract_Options.php:851 +msgid "\"A\" Sizes" +msgstr "Tailles \"A\"" + +#: src/Helper/Helper_Abstract_Options.php:852 +msgid "A0 (841 x 1189mm)" +msgstr "A0 (841 x 1189mm)" + +#: src/Helper/Helper_Abstract_Options.php:853 +msgid "A1 (594 x 841mm)" +msgstr "A1 (594 x 841mm)" + +#: src/Helper/Helper_Abstract_Options.php:854 +msgid "A2 (420 x 594mm)" +msgstr "A2 (420 x 594mm)" + +#: src/Helper/Helper_Abstract_Options.php:855 +msgid "A3 (297 x 420mm)" +msgstr "A3 (297 x 420mm)" + +#: src/Helper/Helper_Abstract_Options.php:856 +msgid "A5 (148 x 210mm)" +msgstr "A5 (148 x 210mm)" + +#: src/Helper/Helper_Abstract_Options.php:857 +msgid "A6 (105 x 148mm)" +msgstr "A6 (105 x 148mm)" + +#: src/Helper/Helper_Abstract_Options.php:858 +msgid "A7 (74 x 105mm)" +msgstr "A7 (74 x 105mm)" + +#: src/Helper/Helper_Abstract_Options.php:859 +msgid "A8 (52 x 74mm)" +msgstr "A8 (52 x 74mm)" + +#: src/Helper/Helper_Abstract_Options.php:860 +msgid "A9 (37 x 52mm)" +msgstr "A9 (37 x 52mm)" + +#: src/Helper/Helper_Abstract_Options.php:861 +msgid "A10 (26 x 37mm)" +msgstr "A10 (26 x 37mm)" + +#: src/Helper/Helper_Abstract_Options.php:864 +msgid "\"B\" Sizes" +msgstr "Tailles “B”" + +#: src/Helper/Helper_Abstract_Options.php:865 +msgid "B0 (1414 x 1000mm)" +msgstr "B0 (1414 x 1000 mm)" + +#: src/Helper/Helper_Abstract_Options.php:866 +msgid "B1 (1000 x 707mm)" +msgstr "B1 (1000 x 707mm)" + +#: src/Helper/Helper_Abstract_Options.php:867 +msgid "B2 (707 x 500mm)" +msgstr "B2 (707 x 500mm)" + +#: src/Helper/Helper_Abstract_Options.php:868 +msgid "B3 (500 x 353mm)" +msgstr "B3 (500 x 353mm)" + +#: src/Helper/Helper_Abstract_Options.php:869 +msgid "B4 (353 x 250mm)" +msgstr "B4 (353 x 250mm)" + +#: src/Helper/Helper_Abstract_Options.php:870 +msgid "B5 (250 x 176mm)" +msgstr "B5 (250 x 176mm)" + +#: src/Helper/Helper_Abstract_Options.php:871 +msgid "B6 (176 x 125mm)" +msgstr "B6 (176 x 125mm)" + +#: src/Helper/Helper_Abstract_Options.php:872 +msgid "B7 (125 x 88mm)" +msgstr "B7 (125 x 88mm)" + +#: src/Helper/Helper_Abstract_Options.php:873 +msgid "B8 (88 x 62mm)" +msgstr "B8 (88 x 62mm)" + +#: src/Helper/Helper_Abstract_Options.php:874 +msgid "B9 (62 x 44mm)" +msgstr "B9 (62 x 44mm)" + +#: src/Helper/Helper_Abstract_Options.php:875 +msgid "B10 (44 x 31mm)" +msgstr "B10 (44 x 31mm)" + +#: src/Helper/Helper_Abstract_Options.php:878 +msgid "\"C\" Sizes" +msgstr "Tailles \"C\"" + +#: src/Helper/Helper_Abstract_Options.php:879 +msgid "C0 (1297 x 917mm)" +msgstr "C0 (1297 x 917mm)" + +#: src/Helper/Helper_Abstract_Options.php:880 +msgid "C1 (917 x 648mm)" +msgstr "C1 (917 x 648mm)" + +#: src/Helper/Helper_Abstract_Options.php:881 +msgid "C2 (648 x 458mm)" +msgstr "C2 (648 x 458 mm)" + +#: src/Helper/Helper_Abstract_Options.php:882 +msgid "C3 (458 x 324mm)" +msgstr "C3 (458 x 324mm)" + +#: src/Helper/Helper_Abstract_Options.php:883 +msgid "C4 (324 x 229mm)" +msgstr "C4 (324 x 229 mm)" + +#: src/Helper/Helper_Abstract_Options.php:884 +msgid "C5 (229 x 162mm)" +msgstr "C5 (229 x 162 mm)" + +#: src/Helper/Helper_Abstract_Options.php:885 +msgid "C6 (162 x 114mm)" +msgstr "C6 (162 x 114 mm)" + +#: src/Helper/Helper_Abstract_Options.php:886 +msgid "C7 (114 x 81mm)" +msgstr "C7 (114 x 81 mm)" + +#: src/Helper/Helper_Abstract_Options.php:887 +msgid "C8 (81 x 57mm)" +msgstr "C8 (81 x 57 mm)" + +#: src/Helper/Helper_Abstract_Options.php:888 +msgid "C9 (57 x 40mm)" +msgstr "C9 (57 x 40 mm)" + +#: src/Helper/Helper_Abstract_Options.php:889 +msgid "C10 (40 x 28mm)" +msgstr "C10 (40 x 28mm)" + +#: src/Helper/Helper_Abstract_Options.php:892 +msgid "\"RA\" and \"SRA\" Sizes" +msgstr "Tailles \"RA\" et \"SRA\"" + +#: src/Helper/Helper_Abstract_Options.php:893 +msgid "RA0 (860 x 1220mm)" +msgstr "RA0 (860 x 1220mm)" + +#: src/Helper/Helper_Abstract_Options.php:894 +msgid "RA1 (610 x 860mm)" +msgstr "RA1 (610 x 860mm)" + +#: src/Helper/Helper_Abstract_Options.php:895 +msgid "RA2 (430 x 610mm)" +msgstr "RA2 (430 x 610mm)" + +#: src/Helper/Helper_Abstract_Options.php:896 +msgid "RA3 (305 x 430mm)" +msgstr "RA3 (305 x 430mm)" + +#: src/Helper/Helper_Abstract_Options.php:897 +msgid "RA4 (215 x 305mm)" +msgstr "RA4 (215 x 305 mm)" + +#: src/Helper/Helper_Abstract_Options.php:898 +msgid "SRA0 (900 x 1280mm)" +msgstr "SRA0 (900 x 1280 mm)" + +#: src/Helper/Helper_Abstract_Options.php:899 +msgid "SRA1 (640 x 900mm)" +msgstr "SRA1 (640 x 900mm)" + +#: src/Helper/Helper_Abstract_Options.php:900 +msgid "SRA2 (450 x 640mm)" +msgstr "SRA2 (450 x 640 mm)" + +#: src/Helper/Helper_Abstract_Options.php:901 +msgid "SRA3 (320 x 450mm)" +msgstr "SRA3 (320 x 450mm)" + +#: src/Helper/Helper_Abstract_Options.php:902 +msgid "SRA4 (225 x 320mm)" +msgstr "SRA4 (225 x 320mm)" + +#: src/Helper/Helper_Abstract_Options.php:918 +msgid "Unicode" +msgstr "Unicode" + +#: src/Helper/Helper_Abstract_Options.php:932 +msgid "Indic" +msgstr "Indicateur" + +#: src/Helper/Helper_Abstract_Options.php:937 +msgid "Arabic" +msgstr "Arabe" + +#: src/Helper/Helper_Abstract_Options.php:943 +msgid "Chinese, Japanese, Korean" +msgstr "Chinois, japonais, coréen" + +#: src/Helper/Helper_Abstract_Options.php:948 +msgid "Other" +msgstr "Autre" + +#: src/Helper/Helper_Abstract_Options.php:1059 +msgid "Could not find Gravity PDF Font" +msgstr "Impossible de trouver la police Gravity PDF" + +#: src/Helper/Helper_Abstract_Options.php:1071 +#: src/Helper/Helper_PDF_List_Table.php:301 +msgid "Copy" +msgstr "Copier" + +#: src/Helper/Helper_Abstract_Options.php:1072 +msgid "Print - Low Resolution" +msgstr "Imprimer - Basse Résolution" + +#: src/Helper/Helper_Abstract_Options.php:1073 +msgid "Print - High Resolution" +msgstr "Imprimer - Haute Résolution" + +#: src/Helper/Helper_Abstract_Options.php:1074 +msgid "Modify" +msgstr "Modifier" + +#: src/Helper/Helper_Abstract_Options.php:1075 +msgid "Annotate" +msgstr "Annoter" + +#: src/Helper/Helper_Abstract_Options.php:1076 +msgid "Fill Forms" +msgstr "Remplir les formulaires" + +#: src/Helper/Helper_Abstract_Options.php:1077 +msgid "Extract" +msgstr "Extrait" + +#: src/Helper/Helper_Abstract_Options.php:1078 +msgid "Assemble" +msgstr "Assembler" + +#: src/Helper/Helper_Abstract_Options.php:1184 +msgid "Settings updated." +msgstr "Les paramètres ont été mis à jour." + +#: src/Helper/Helper_Abstract_Options.php:1340 +#: src/Helper/Helper_Abstract_Options.php:1348 +#: src/Helper/Helper_Abstract_Options.php:1356 +msgid "PDF Settings could not be saved. Please enter all required information below." +msgstr "Les paramètres PDF n'ont pas pu être sauvegardés. Veuillez entrer toutes les informations requises ci-dessous." + +#: src/Helper/Helper_Abstract_Options.php:1723 +msgid "License key set by the site administrator." +msgstr "Clé de licence définie par l’administrateur du site." + +#: src/Helper/Helper_Abstract_Options.php:1724 +msgid "Learn more." +msgstr "En savoir plus." + +#. translators: %s: add-on name +#: src/Helper/Helper_Abstract_Options.php:1744 +#, php-format +msgid "%s license key" +msgstr "%s clé de licence" + +#: src/Helper/Helper_Abstract_Options.php:1762 +msgid "Deactivate License" +msgstr "Désactiver la licence" + +#: src/Helper/Helper_Abstract_Options.php:2127 +#: src/Helper/Helper_Abstract_Options.php:2128 +msgid "Select Media" +msgstr "Sélectionner un média" + +#: src/Helper/Helper_Abstract_Options.php:2129 +msgid "Upload File" +msgstr "Charger le fichier" + +#: src/Helper/Helper_Abstract_Options.php:2369 +msgid "Width" +msgstr "Largeur" + +#: src/Helper/Helper_Abstract_Options.php:2381 +msgid "Height" +msgstr "Hauteur" + +#: src/Helper/Helper_Abstract_Options.php:2398 +msgid "mm" +msgstr "mm" + +#: src/Helper/Helper_Abstract_Options.php:2399 +msgid "inches" +msgstr "pouces" + +#. translators: %s: setting ID +#: src/Helper/Helper_Abstract_Options.php:2468 +#, php-format +msgid "The callback used for the %s setting is missing." +msgstr "Le rappel utilisé pour le réglage %s est manquant." + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:106 +#, php-format +msgid "%s is an invalid filename" +msgstr "%s est un nom de fichier non valide" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:131 +#, php-format +msgid "Cannot find file %s" +msgstr "Impossible de trouver le fichier %s" + +#: src/Helper/Helper_Data.php:146 +#: src/Model/Model_Mergetags.php:125 +msgid "PDF" +msgstr "PDF" + +#: src/Helper/Helper_Data.php:181 +#: src/Helper/Helper_Data.php:182 +msgid "Your support license key has been activated for this domain." +msgstr "Votre clé de licence de support a été activée pour ce domaine." + +#. translators: 1: Opening tag, 2: Closing tag. Note: %%s is a placeholder for the expiry date filled in later. +#: src/Helper/Helper_Data.php:184 +#, php-format +msgid "This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s." +msgstr "Cette clé de licence a expiré le %%s. %1$sVeuillez renouveler votre licence pour continuer à recevoir les mises à jour et l'assistance%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:186 +#: src/Helper/Helper_Data.php:187 +#, php-format +msgid "This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s." +msgstr "Cette clé de licence a été annulée (probablement en raison d'une demande de remboursement). %1$sVeuillez envisager l'achat d'une nouvelle licence%2$s." + +#: src/Helper/Helper_Data.php:188 +msgid "This license key is invalid. Please check your key has been entered correctly." +msgstr "Cette clé de licence n'est pas valide. Veuillez vérifier que votre clé a été saisie correctement." + +#: src/Helper/Helper_Data.php:189 +msgid "The license key is invalid. Please check your key has been entered correctly." +msgstr "La clé de licence n'est pas valide. Veuillez vérifier que votre clé a été saisie correctement." + +#: src/Helper/Helper_Data.php:190 +msgid "Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website." +msgstr "Votre clé de licence est valide mais ne correspond pas à votre domaine actuel. Cela se produit généralement lorsque l'URL de votre domaine change. Veuillez réenregistrer les paramètres afin d'activer la licence pour ce site web." + +#. translators: %s: add-on name +#: src/Helper/Helper_Data.php:192 +#: src/Helper/Helper_Data.php:194 +#, php-format +msgid "This license key is not valid for %s. Please check your key is for this product." +msgstr "Cette clé de licence n'est pas valide pour %s. Veuillez vérifier que votre clé correspond bien à ce produit." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:196 +#, php-format +msgid "This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s." +msgstr "Cette clé de licence a atteint sa limite d'activation. %1$sVeuillez mettre à jour votre licence pour augmenter la limite du site (vous ne payez que la différence)%2$s." + +#: src/Helper/Helper_Data.php:197 +#: src/Helper/Helper_Data.php:198 +#: src/Helper/Helper_Data.php:199 +msgid "An unknown error occurred while checking the license." +msgstr "Une erreur inconnue est survenue lors de la vérification de la licence." + +#: src/Helper/Helper_Data.php:200 +msgid "The licensing server is temporarily unavailable." +msgstr "Le serveur de licences est temporairement indisponible." + +#: src/Helper/Helper_Data.php:238 +msgid "Loading..." +msgstr "Chargement..." + +#: src/Helper/Helper_Data.php:239 +msgid "Continue" +msgstr "Continuer" + +#: src/Helper/Helper_Data.php:240 +msgid "Uninstall" +msgstr "Désinstaller" + +#: src/Helper/Helper_Data.php:241 +msgid "Cancel" +msgstr "Annuler" + +#: src/Helper/Helper_Data.php:242 +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete" +msgstr "Supprimer" + +#: src/Helper/Helper_Data.php:243 +#: src/Helper/Helper_PDF_List_Table.php:220 +#: src/Model/Model_Form_Settings.php:925 +msgid "Active" +msgstr "Actif" + +#: src/Helper/Helper_Data.php:244 +#: src/Helper/Helper_PDF_List_Table.php:223 +#: src/Model/Model_Form_Settings.php:875 +#: src/Model/Model_Form_Settings.php:925 +msgid "Inactive" +msgstr "Inactif" + +#: src/Helper/Helper_Data.php:245 +msgid "this PDF if" +msgstr "ce PDF si" + +#: src/Helper/Helper_Data.php:246 +msgid "Enable" +msgstr "Activer" + +#: src/Helper/Helper_Data.php:247 +msgid "Disable" +msgstr "Désactiver" + +#: src/Helper/Helper_Data.php:248 +msgid "Successfully Updated" +msgstr "Mis à Jour avec Succès" + +#: src/Helper/Helper_Data.php:249 +msgid "Successfully Deleted" +msgstr "Supprimé avec succès" + +#: src/Helper/Helper_Data.php:250 +msgid "No" +msgstr "Non" + +#: src/Helper/Helper_Data.php:251 +msgid "Yes" +msgstr "Oui" + +#: src/Helper/Helper_Data.php:252 +msgid "Standard" +msgstr "Standard" + +#: src/Helper/Helper_Data.php:253 +#: src/View/View_Form_Settings.php:78 +msgid "Advanced" +msgstr "Avancé" + +#: src/Helper/Helper_Data.php:254 +msgid "Manage" +msgstr "Gérer" + +#: src/Helper/Helper_Data.php:255 +msgid "Details" +msgstr "Détails" + +#: src/Helper/Helper_Data.php:256 +msgid "Select" +msgstr "Sélectionner" + +#: src/Helper/Helper_Data.php:257 +msgid "Version" +msgstr "Version" + +#: src/Helper/Helper_Data.php:258 +msgid "Group" +msgstr "Groupe" + +#: src/Helper/Helper_Data.php:259 +msgid "Tags" +msgstr "Étiquettes" + +#: src/Helper/Helper_Data.php:261 +#: src/Helper/Helper_Options_Fields.php:261 +#: src/Helper/Helper_PDF_List_Table.php:97 +#: src/View/View_Form_Settings.php:66 +msgid "Template" +msgstr "Modèle" + +#: src/Helper/Helper_Data.php:262 +msgid "Manage PDF Templates" +msgstr "Gérer les modèles PDF" + +#: src/Helper/Helper_Data.php:263 +msgid "Add New Template" +msgstr "Ajouter un nouveau modèle" + +#: src/Helper/Helper_Data.php:264 +msgid "This form doesn't have any PDFs." +msgstr "Ce formulaire n'a pas de PDF." + +#: src/Helper/Helper_Data.php:265 +msgid "Let's go create one" +msgstr "Allons en créer un" + +#: src/Helper/Helper_Data.php:266 +msgid "Installed PDFs" +msgstr "PDFs installés" + +#: src/Helper/Helper_Data.php:267 +msgid "Search Installed Templates" +msgstr "Recherche de modèles installés" + +#: src/Helper/Helper_Data.php:268 +msgid "Close dialog" +msgstr "Fermer la fenêtre" + +#: src/Helper/Helper_Data.php:270 +msgid "Search the Gravity PDF Knowledgebase..." +msgstr "Rechercher dans la base de connaissances Gravity PDF..." + +#: src/Helper/Helper_Data.php:271 +msgid "Gravity PDF Documentation" +msgstr "Documentation Gravity PDF" + +#: src/Helper/Helper_Data.php:272 +msgid "It doesn't look like there are any topics related to your issue." +msgstr "Il ne semble pas y avoir de sujets liés à votre problème." + +#: src/Helper/Helper_Data.php:273 +msgid "An error occurred. Please try again" +msgstr "Une erreur s'est produite. Veuillez réessayer" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:276 +#, php-format +msgid "Requires Gravity PDF v%s" +msgstr "Nécessite Gravity PDF v%s" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:278 +#, php-format +msgid "This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s." +msgstr "Ce modèle PDF n'est pas compatible avec votre version de Gravity PDF. Ce modèle nécessite Gravity PDF v%s." + +#: src/Helper/Helper_Data.php:279 +msgid "Template Details" +msgstr "Détails du modèle" + +#: src/Helper/Helper_Data.php:280 +msgid "Current Template" +msgstr "Modèle actuel" + +#: src/Helper/Helper_Data.php:281 +msgid "Show previous template" +msgstr "Afficher le modèle précédent" + +#: src/Helper/Helper_Data.php:282 +msgid "Show next template" +msgstr "Afficher le modèle suivant" + +#: src/Helper/Helper_Data.php:283 +msgid "Upload is not a valid template. Upload a .zip file." +msgstr "Upload n'est pas un modèle valide. Téléchargez un fichier .zip." + +#: src/Helper/Helper_Data.php:284 +msgid "Upload exceeds the 10MB limit." +msgstr "Le téléchargement dépasse la limite de 10 Mo." + +#: src/Helper/Helper_Data.php:285 +msgid "Template successfully installed" +msgstr "Le modèle a été installé avec succès" + +#: src/Helper/Helper_Data.php:286 +msgid "Template successfully updated" +msgstr "Le modèle a été mis à jour avec succès" + +#: src/Helper/Helper_Data.php:287 +msgid "PDF Template(s) Successfully Installed / Updated" +msgstr "Modèle(s) PDF installé avec succès / mis à jour" + +#: src/Helper/Helper_Data.php:288 +msgid "There was a problem with the upload. Reload the page and try again." +msgstr "Il y a eu un problème avec le téléchargement. Recharger la page et réessayer." + +#. translators: %s: newline characters separating the two sentences +#: src/Helper/Helper_Data.php:290 +#, php-format +msgid "Do you really want to delete this PDF template?%sClick 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "Voulez-vous vraiment supprimer ce modèle PDF ?%sCliquez sur 'Annuler' pour revenir en arrière, et sur 'OK' pour confirmer la suppression." + +#: src/Helper/Helper_Data.php:291 +msgid "Could not delete template." +msgstr "Impossible de supprimer le modèle." + +#: src/Helper/Helper_Data.php:292 +msgid "If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made)." +msgstr "Si vous disposez d'un modèle PDF au format .zip, vous pouvez l'installer ici. Vous pouvez également mettre à jour un modèle PDF existant (cela annulera toutes les modifications que vous avez apportées)." + +#: src/Helper/Helper_Data.php:294 +msgid "ALL CORE FONTS SUCCESSFULLY INSTALLED" +msgstr "TOUTES LES POLICES DE BASE ONT ÉTÉ INSTALLÉES AVEC SUCCÈS" + +#. translators: %s: number of fonts that failed to install +#: src/Helper/Helper_Data.php:296 +#, php-format +msgid "%s CORE FONT(S) DID NOT INSTALL CORRECTLY" +msgstr "%s LA OU LES POLICES DE BASE N'ONT PAS ÉTÉ INSTALLÉES CORRECTEMENT" + +#: src/Helper/Helper_Data.php:297 +msgid "Could not download Core Font list. Try again." +msgstr "Impossible de télécharger la liste des polices de base. Réessayez." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:299 +#, php-format +msgid "Downloading %s..." +msgstr "Téléchargement %s..." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:301 +#, php-format +msgid "Completed installation of %s" +msgstr "Installation terminée de %s" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:303 +#, php-format +msgid "Failed installation of %s" +msgstr "Échec de l'installation de %s" + +#: src/Helper/Helper_Data.php:304 +msgid "Fonts remaining:" +msgstr "Polices restantes :" + +#: src/Helper/Helper_Data.php:305 +msgid "Retry Failed Downloads?" +msgstr "Réessayer les téléchargements qui ont échoué ?" + +#: src/Helper/Helper_Data.php:306 +msgid "Core font installation" +msgstr "Installation des polices de base" + +#: src/Helper/Helper_Data.php:309 +msgid "Font Manager" +msgstr "Gestionnaire de polices" + +#: src/Helper/Helper_Data.php:310 +msgid "Search installed fonts" +msgstr "Recherche de polices installées" + +#: src/Helper/Helper_Data.php:311 +msgid "Installed Fonts" +msgstr "Polices installées" + +#: src/Helper/Helper_Data.php:313 +msgid "Regular" +msgstr "Normal" + +#: src/Helper/Helper_Data.php:314 +msgid "Italics" +msgstr "Italique" + +#: src/Helper/Helper_Data.php:315 +msgid "Bold" +msgstr "Gras" + +#: src/Helper/Helper_Data.php:316 +msgid "Bold Italics" +msgstr "Gras italique" + +#: src/Helper/Helper_Data.php:317 +msgid "Add Font" +msgstr "Ajouter police" + +#: src/Helper/Helper_Data.php:318 +msgid "Update Font" +msgstr "Mettre à jour la police" + +#: src/Helper/Helper_Data.php:319 +msgid "Install new fonts for use in your PDF documents." +msgstr "Installez de nouvelles polices à utiliser dans vos documents PDF." + +#: src/Helper/Helper_Data.php:320 +msgid "Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents." +msgstr "Une fois enregistrés, les PDF configurés pour utiliser cette police verront vos changements appliqués automatiquement aux documents nouvellement générés." + +#: src/Helper/Helper_Data.php:321 +msgid "Font Name" +msgstr "Nom de la police" + +#: src/Helper/Helper_Data.php:322 +msgid "(required)" +msgstr "(obligatoire)" + +#: src/Helper/Helper_Data.php:323 +msgid "The font name can only contain letters, numbers and spaces." +msgstr "Le nom de la police ne peut contenir que des lettres, des chiffres et des espaces." + +#: src/Helper/Helper_Data.php:324 +msgid "Please choose a name contains letters and/or numbers (and a space if you want it)." +msgstr "Veuillez choisir un nom contenant des lettres et/ou des chiffres (et un espace si vous le souhaitez)." + +#: src/Helper/Helper_Data.php:325 +msgid "Font Files" +msgstr "Fichiers de polices" + +#: src/Helper/Helper_Data.php:326 +msgid "Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required." +msgstr "Sélectionnez ou glissez-déposez votre fichier de police .ttf pour les variantes ci-dessous. Seul le type Regular est requis." + +#: src/Helper/Helper_Data.php:327 +msgid "Add a .ttf font file." +msgstr "Ajouter un fichier de police .ttf." + +#: src/Helper/Helper_Data.php:328 +msgid "View template usage" +msgstr "Voir l'utilisation du modèle" + +#: src/Helper/Helper_Data.php:329 +msgid "← Cancel" +msgstr "← Annuler" + +#: src/Helper/Helper_Data.php:330 +msgid "Are you sure you want to delete this font?" +msgstr "Etes-vous sûr de vouloir supprimer la police?" + +#. translators: 1: Opening tag (custom template link), 2: Opening tag (font setting link), 3: Closing tag +#: src/Helper/Helper_Data.php:332 +#, php-format +msgid "Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form." +msgstr "Ajoutez cet extrait %1$sdans un modèle personnalisé%3$s pour définir sélectivement la police des blocs de texte. Si vous souhaitez appliquer la police à l'ensemble du PDF, %2$s utilisez le paramètre Police%3$s lors de la configuration du PDF dans le formulaire." + +#: src/Helper/Helper_Data.php:333 +msgid "Add font" +msgstr "Ajouter une police" + +#: src/Helper/Helper_Data.php:334 +msgid "Update font" +msgstr "Mise à Jour police" + +#: src/Helper/Helper_Data.php:335 +msgid "Select font" +msgstr "Sélectionner un police" + +#: src/Helper/Helper_Data.php:336 +msgid "Delete font" +msgstr "Supprimer police" + +#: src/Helper/Helper_Data.php:339 +msgid "Font list empty." +msgstr "La liste des polices est vide." + +#: src/Helper/Helper_Data.php:340 +msgid "No fonts matching your search found." +msgstr "Aucune police correspondant à votre recherche n'a été trouvée." + +#: src/Helper/Helper_Data.php:341 +msgid "Clear Search." +msgstr "Recherche claire." + +#: src/Helper/Helper_Data.php:342 +msgid "Your font has been saved." +msgstr "Votre police a été sauvegardée." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:344 +#, php-format +msgid "%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again." +msgstr "%1$sL'action n'a pas pu être achevée.%2$s Résolvez les problèmes mis en évidence ci-dessus et réessayez." + +#: src/Helper/Helper_Data.php:345 +msgid "A problem occurred. Reload the page and try again." +msgstr "Un problème s'est produit. Rechargez la page et réessayez." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:347 +#, php-format +msgid "%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save." +msgstr "%1$sFichier(s) de police manquant(s) sur le serveur.%2$s Veuillez télécharger à nouveau la/les police(s) et sauvegarder." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:349 +#, php-format +msgid "%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF." +msgstr "%1$sLe(s) fichier(s) de police est (sont) malformé(s)%2$s et ne peut (peuvent) pas être utilisé(s) avec le PDF Gravity." + +#: src/Helper/Helper_Data.php:351 +msgid "Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop." +msgstr "Attention ! TOUTES les données PDF de Gravity, y compris les modèles, seront supprimées. Il n'est pas possible de revenir en arrière. cliquez sur \"OK\" pour supprimer, sur \"Annuler\" pour arrêter." + +#: src/Helper/Helper_Data.php:352 +msgid "WARNING: You are about to delete this PDF. 'Cancel' to stop, 'OK' to delete." +msgstr "AVERTISSEMENT : Vous êtes sur le point de supprimer ce PDF. cliquez sur \"Annuler\" pour arrêter, sur \"OK\" pour supprimer." + +#: src/Helper/Helper_Data.php:355 +msgid "Search the Gravity PDF Documentation..." +msgstr "Recherche dans la documentation PDF de Gravity..." + +#: src/Helper/Helper_Data.php:356 +msgid "Submit your search query." +msgstr "Soumettez votre demande de recherche." + +#: src/Helper/Helper_Data.php:357 +msgid "Clear your search query." +msgstr "Effacez votre demande de recherche." + +#: src/Helper/Helper_Data.php:515 +msgid "Approved" +msgstr "Approuvé" + +#: src/Helper/Helper_Data.php:516 +msgid "Disapproved" +msgstr "Désapprouvé" + +#: src/Helper/Helper_Data.php:517 +msgid "Unapproved" +msgstr "Non approuvé" + +#: src/Helper/Helper_Options_Fields.php:65 +msgid "Default Template" +msgstr "Modèle par défaut" + +#. translators: 1: Opening tag (template shop), 2: Closing tag, 3: Opening tag (build your own), 4: Closing tag, 5: Opening tag (hire us), 6: Closing tag +#: src/Helper/Helper_Options_Fields.php:67 +#, php-format +msgid "Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution." +msgstr "Choisissez un modèle existant ou achetez-en d'autres %1$sdans notre boutique de modèles%2$s. Vous pouvez également %3$scréer votre propre modèle%4$s ou %5$snous confier la création d'une solution personnalisée%6$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:72 +#, php-format +msgid "Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own." +msgstr "Gravity PDF est livré avec %1$squatre modèles entièrement gratuits et hautement personnalisables%2$s. Vous pouvez également acheter des modèles supplémentaires dans notre boutique de modèles, nous confier l'intégration de PDF existants ou, avec un peu de savoir-faire technique, créer vos propres modèles." + +#: src/Helper/Helper_Options_Fields.php:77 +msgid "Default Font" +msgstr "Police par défaut" + +#: src/Helper/Helper_Options_Fields.php:78 +msgid "Set the default font type used in PDFs. Choose an existing font or install your own." +msgstr "Définissez le type de police par défaut utilisé dans les PDF. Choisissez une police existante ou installez la vôtre." + +#: src/Helper/Helper_Options_Fields.php:81 +#: src/Helper/Helper_Options_Fields.php:235 +msgid "Fonts" +msgstr "Polices" + +#: src/Helper/Helper_Options_Fields.php:81 +msgid "Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab)." +msgstr "Gravity PDF est livré avec des polices pour la plupart des langues du monde. Vous souhaitez utiliser un type de police spécifique ? Utilisez le programme d'installation des polices (dans l'onglet Outils)." + +#: src/Helper/Helper_Options_Fields.php:87 +msgid "Default Paper Size" +msgstr "Format par défaut" + +#: src/Helper/Helper_Options_Fields.php:88 +msgid "Set the default paper size used when generating PDFs." +msgstr "Définir le format de papier par défaut utilisé lors de la génération de PDF." + +#: src/Helper/Helper_Options_Fields.php:97 +#: src/Helper/Helper_Options_Fields.php:329 +msgid "Control the exact paper size. Can be set in millimeters or inches." +msgstr "Contrôlez la taille exacte du papier. Elle peut être réglée en millimètres ou en pouces." + +#: src/Helper/Helper_Options_Fields.php:104 +#: src/Helper/Helper_Options_Fields.php:108 +#: src/Helper/Helper_Options_Fields.php:381 +msgid "Reverse Text (RTL)" +msgstr "Texte inversé (RTL)" + +#: src/Helper/Helper_Options_Fields.php:105 +msgid "Script like Arabic and Hebrew are written right to left." +msgstr "Script comme l’arabe et l’hébreu sont rédigés de droite à gauche." + +#: src/Helper/Helper_Options_Fields.php:108 +msgid "Enable RTL if you are writing in Arabic, Hebrew, Syriac, N'ko, Thaana, Tifinar, Urdu or other RTL languages." +msgstr "Activez RTL si vous écrivez en Arabe, Hébreu, syriaque, N'ko, Thaana, Tifinar, Ourdou ou d'autres langages RTL." + +#: src/Helper/Helper_Options_Fields.php:113 +msgid "Default Font Size" +msgstr "Taille de la police par défaut" + +#: src/Helper/Helper_Options_Fields.php:114 +msgid "Set the default font size used in PDFs." +msgstr "Définir la taille de police par défaut utilisée dans les PDF." + +#: src/Helper/Helper_Options_Fields.php:124 +msgid "Default Font Color" +msgstr "Couleur de la police par défaut" + +#: src/Helper/Helper_Options_Fields.php:127 +msgid "Set the default font color used in PDFs." +msgstr "Définit la couleur de police par défaut utilisée dans les PDF." + +#: src/Helper/Helper_Options_Fields.php:137 +msgid "Entry View" +msgstr "Vue d'entrée" + +#. translators: 1: Opening tag (entries list page), 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:139 +#, php-format +msgid "Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page." +msgstr "Sélectionnez l'action par défaut utilisée lors de l'accès à un PDF à partir de la page %1$sListe des entrées de Gravity Forms%2$s." + +#: src/Helper/Helper_Options_Fields.php:142 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:36 +msgid "View" +msgstr "Voir" + +#: src/Helper/Helper_Options_Fields.php:143 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:37 +msgid "Download" +msgstr "Télécharger" + +#: src/Helper/Helper_Options_Fields.php:150 +#: src/Model/Model_System_Report.php:288 +msgid "Background Processing" +msgstr "Traitement en arrière-plan" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:152 +#, php-format +msgid "When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s." +msgstr "Lorsque cette option est activée, la soumission de formulaires et le renvoi de notifications avec PDF sont traités dans une tâche d'arrière-plan. %1$sLes tâches d'arrière-plan doivent être activées%2$s." + +#: src/Helper/Helper_Options_Fields.php:159 +#: src/Model/Model_System_Report.php:295 +msgid "Debug Mode" +msgstr "Mode de développement" + +#: src/Helper/Helper_Options_Fields.php:162 +msgid "When enabled, debug information will be displayed on-screen for core features." +msgstr "Lorsque cette option est activée, des informations de débogage sont affichées à l'écran pour les fonctions principales." + +#: src/Helper/Helper_Options_Fields.php:173 +#: src/Helper/Helper_Options_Fields.php:180 +#: src/Model/Model_System_Report.php:311 +msgid "Logged Out Timeout" +msgstr "Déconnecté Délai d'attente" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:175 +#, php-format +msgid "Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended)." +msgstr "Limite la durée pendant laquelle un utilisateur %1$sdéconnecté%2$s a un accès direct au PDF après avoir rempli le formulaire. Définir à 0 pour désactiver la limite de temps (non recommandé)." + +#: src/Helper/Helper_Options_Fields.php:176 +msgid "minutes" +msgstr "minutes" + +#: src/Helper/Helper_Options_Fields.php:180 +msgid "Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies." +msgstr "Les utilisateurs déconnectés peuvent visualiser les fichiers PDF lorsque leur adresse IP correspond à celle assignée à l'entrée du formulaire Gravity. Comme les adresses IP peuvent changer, une restriction temporelle s'applique également." + +#: src/Helper/Helper_Options_Fields.php:185 +msgid "Default Owner Restrictions" +msgstr "Restrictions du propriétaire par défaut" + +#: src/Helper/Helper_Options_Fields.php:186 +msgid "Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability)." +msgstr "Définir les autorisations par défaut du propriétaire du PDF. Lorsque cette option est activée, le propriétaire de l'entrée d'origine ne pourra PAS consulter les PDF (sauf s'il dispose d'une capacité de restriction de l'utilisateur)." + +#: src/Helper/Helper_Options_Fields.php:189 +#: src/Helper/Helper_Options_Fields.php:488 +msgid "Restrict Owner" +msgstr "Restreindre le propriétaire" + +#: src/Helper/Helper_Options_Fields.php:189 +msgid "Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis." +msgstr "Activez ce paramètre si vos PDF ne doivent pas être visibles par l'utilisateur final. Ceci peut être défini sur une base par PDF." + +#: src/Helper/Helper_Options_Fields.php:194 +#: src/Helper/Helper_Options_Fields.php:200 +msgid "User Restriction" +msgstr "Restriction utilisateur" + +#: src/Helper/Helper_Options_Fields.php:196 +msgid "Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access." +msgstr "Restreindre l'accès aux fichiers PDF aux utilisateurs possédant l'une de ces fonctionnalités. Le rôle d'administrateur a toujours un accès complet." + +#: src/Helper/Helper_Options_Fields.php:200 +msgid "Only logged in users with any selected capability can view generated PDFs they don't have ownership of. Ownership refers to an end user who completed the original Gravity Form entry." +msgstr "Seuls les utilisateurs connectés avec une capacité sélectionnée peuvent visualiser les PDF générés dont ils n'ont pas la propriété. La propriété fait référence à l'utilisateur final qui a rempli le formulaire Gravity Form original." + +#: src/Helper/Helper_Options_Fields.php:228 +msgid "Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates." +msgstr "Installer automatiquement les polices de base nécessaires à la génération de documents PDF. Cette action ne doit être exécutée qu'une seule fois, car les polices sont conservées lors des mises à jour du plugin." + +#: src/Helper/Helper_Options_Fields.php:228 +#: src/View/html/Actions/core_font.php:29 +msgid "Get more info." +msgstr "Plus d'informations." + +#: src/Helper/Helper_Options_Fields.php:230 +msgid "Download Core Fonts" +msgstr "Télécharger Core Fonts" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:237 +#, php-format +msgid "Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported." +msgstr "Installez des polices personnalisées à utiliser dans vos documents PDF. Seuls les fichiers de police %1$s.ttf%2$s sont pris en charge." + +#: src/Helper/Helper_Options_Fields.php:253 +#: src/Helper/Helper_PDF_List_Table.php:96 +msgid "Label" +msgstr "Label" + +#: src/Helper/Helper_Options_Fields.php:256 +msgid "Add a descriptive label to help you differentiate between multiple PDF settings." +msgstr "Ajoutez une étiquette descriptive pour vous aider à différencier plusieurs paramètres PDF." + +#. translators: 1: Opening tag (template store), 2: Opening tag (bespoke service), 3: Opening tag (build your own), 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:263 +#, php-format +msgid "Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s." +msgstr "Les modèles contrôlent l'aspect général des PDF et des modèles supplémentaires peuvent être %1$sachetés dans la boutique en ligne%4$s. Si vous souhaitez numériser et automatiser vos documents existants, %2$s utilisez notre service PDF sur mesure%4$s. Les développeurs peuvent également %3$s créer leurs propres modèles%4$s." + +#: src/Helper/Helper_Options_Fields.php:272 +#: src/Helper/Helper_PDF_List_Table.php:98 +msgid "Notifications" +msgstr "Notifications" + +#. translators: 1: Opening tag (password protect link), 2: Opening tag (shortcode link), 3: Closing tag +#: src/Helper/Helper_Options_Fields.php:274 +#, php-format +msgid "Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message." +msgstr "Envoyer le PDF en pièce jointe d'un courriel pour la ou les notifications sélectionnées. %1$sProtégez le PDF%3$s par un mot de passe si la sécurité vous préoccupe. Vous pouvez également %2$s utiliser le shortcode [gravitypdf]%3$s directement dans votre message de notification." + +#: src/Helper/Helper_Options_Fields.php:277 +msgid "Choose a Notification" +msgstr "Choisissez une notification" + +#: src/Helper/Helper_Options_Fields.php:282 +msgid "Filename" +msgstr "Nom du fichier" + +#. translators: %s: list of invalid characters wrapped in tags +#: src/Helper/Helper_Options_Fields.php:285 +#, php-format +msgid "Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore." +msgstr "Définir le nom de fichier du PDF généré (sans l'extension .pdf). Les balises de fusion sont prises en charge et les caractères non valides %s sont automatiquement convertis en un trait de soulignement." + +#: src/Helper/Helper_Options_Fields.php:292 +msgid "Conditional Logic" +msgstr "Logique conditionnelle" + +#: src/Helper/Helper_Options_Fields.php:294 +msgid "Enable conditional logic" +msgstr "Activer la logique conditionnelle" + +#: src/Helper/Helper_Options_Fields.php:297 +msgid "Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications." +msgstr "Ajoutez des règles pour activer ou désactiver dynamiquement le PDF. Lorsqu'ils sont désactivés, les PDF ne s'affichent pas dans la zone d'administration, ne peuvent pas être consultés et ne sont pas joints aux notifications." + +#: src/Helper/Helper_Options_Fields.php:318 +msgid "Paper Size" +msgstr "Format de la page" + +#: src/Helper/Helper_Options_Fields.php:319 +msgid "Set the paper size used when generating PDFs." +msgstr "Définissez le format du papier utilisée lors de la génération de fichiers PDF." + +#: src/Helper/Helper_Options_Fields.php:339 +msgid "Paper Orientation" +msgstr "Orientation de la page" + +#: src/Helper/Helper_Options_Fields.php:342 +msgid "Portrait" +msgstr "Portrait" + +#: src/Helper/Helper_Options_Fields.php:343 +msgid "Landscape" +msgstr "Paysage" + +#: src/Helper/Helper_Options_Fields.php:350 +msgid "Font" +msgstr "Police" + +#: src/Helper/Helper_Options_Fields.php:354 +msgid "Set the primary font used in PDFs. You can also install your own." +msgstr "Définit la police principale utilisée dans les PDF. Vous pouvez également installer votre propre police." + +#: src/Helper/Helper_Options_Fields.php:360 +msgid "Font Size" +msgstr "Taille de la police" + +#: src/Helper/Helper_Options_Fields.php:361 +msgid "Set the font size to use in the PDF." +msgstr "Définir la taille de la police à utiliser dans le fichier PDF." + +#: src/Helper/Helper_Options_Fields.php:372 +msgid "Font Color" +msgstr "Couleur de la police" + +#: src/Helper/Helper_Options_Fields.php:375 +msgid "Set the font color to use in the PDF." +msgstr "Définissez la couleur de la police à utiliser dans le PDF." + +#: src/Helper/Helper_Options_Fields.php:382 +msgid "Script like Arabic, Hebrew, Syriac (and many others) are written right to left." +msgstr "Les écritures comme l'arabe, l'hébreu, le syriaque (et bien d'autres) s'écrivent de droite à gauche." + +#: src/Helper/Helper_Options_Fields.php:412 +#: src/templates/config/focus-gravity.php:91 +msgid "Format" +msgstr "Format" + +#: src/Helper/Helper_Options_Fields.php:413 +msgid "Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats." +msgstr "Génère un document conforme au format PDF sélectionné. Les filigranes, la transparence alpha et la sécurité PDF sont automatiquement désactivés lors de l'utilisation des formats PDF/A-1b ou PDF/X-1a." + +#: src/Helper/Helper_Options_Fields.php:425 +msgid "Enable PDF Security" +msgstr "Activer la sécurité des PDF" + +#: src/Helper/Helper_Options_Fields.php:426 +msgid "Password protect generated PDFs, and/or restrict user capabilities." +msgstr "Protéger par mot de passe les PDF générés et/ou restreindre les capacités des utilisateurs." + +#: src/Helper/Helper_Options_Fields.php:432 +msgid "Password" +msgstr "Mot de passe" + +#: src/Helper/Helper_Options_Fields.php:434 +msgid "Password protect the PDF, or leave blank to disable. Mergetags are supported." +msgstr "Protéger le PDF par un mot de passe ou laisser un blanc pour le désactiver. Les balises de fusion sont prises en charge." + +#: src/Helper/Helper_Options_Fields.php:440 +msgid "Privileges" +msgstr "Privilèges" + +#: src/Helper/Helper_Options_Fields.php:441 +msgid "Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security)." +msgstr "Désélectionnez les privilèges pour restreindre les capacités de l'utilisateur final dans le PDF. Les privilèges sont faciles à contourner et ne conviennent que pour préciser vos intentions à l'utilisateur (et non comme moyen de contrôle d'accès ou de sécurité)." + +#: src/Helper/Helper_Options_Fields.php:454 +msgid "Select End User PDF Privileges" +msgstr "Sélectionner les privilèges PDF de l'utilisateur final" + +#: src/Helper/Helper_Options_Fields.php:465 +msgid "Image DPI" +msgstr "Image DPI" + +#: src/Helper/Helper_Options_Fields.php:469 +msgid "Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document." +msgstr "Contrôler l'image DPI (points par pouce) en PDF. Réglé à 300 lors de l'impression professionnelle d'un document." + +#: src/Helper/Helper_Options_Fields.php:480 +msgid "Enable Public Access" +msgstr "Permettre l'accès public" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:483 +#, php-format +msgid "When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form's entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s." +msgstr "Lorsque l'accès public est activé, tous les protocoles de sécurité sont désactivés et %3$sn'importe qui peut consulter le document PDF pour TOUTES les entrées de votre formulaire%4$s. Pour une meilleure sécurité, %1$s utilisez plutôt la fonction d'url PDF signées%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:490 +#, php-format +msgid "When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s." +msgstr "Lorsque cette option est activée, le propriétaire de l'entrée d'origine ne pourra PAS consulter les PDF. Ce paramètre est supplanté %1$s lors de l'utilisation d'url PDF signées%2$s." + +#: src/Helper/Helper_Options_Fields.php:525 +msgid "Enable Advanced Templating" +msgstr "Activer le Templating Avancé" + +#: src/Helper/Helper_Options_Fields.php:526 +msgid "A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine." +msgstr "Paramètre ancien utilisé pour permettre à un modèle d'être traité comme PHP, avec un accès direct au moteur PDF." + +#: src/Helper/Helper_Options_Fields.php:558 +msgid "Master Password" +msgstr "Mot de passe principal" + +#: src/Helper/Helper_Options_Fields.php:560 +msgid "Set the PDF Owner Password which is used to prevent the PDF privileges being changed." +msgstr "Définir le mot de passe du propriétaire du PDF qui est utilisé pour empêcher la modification des privilèges du PDF." + +#: src/Helper/Helper_Options_Fields.php:579 +msgid "Show Form Title" +msgstr "Afficher les Titre" + +#: src/Helper/Helper_Options_Fields.php:580 +msgid "Display the form title at the beginning of the PDF." +msgstr "Affiche le titre du formulaire au début du PDF." + +#: src/Helper/Helper_Options_Fields.php:599 +msgid "Show Page Names" +msgstr "Afficher les noms de page" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:601 +#, php-format +msgid "Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s." +msgstr "Affiche le nom des pages du formulaire dans le PDF. Nécessite l'utilisation du champ %1$sSaut de page%2$s." + +#: src/Helper/Helper_Options_Fields.php:619 +msgid "Show HTML Fields" +msgstr "Afficher les champs HTML" + +#: src/Helper/Helper_Options_Fields.php:620 +msgid "Display HTML fields in the PDF." +msgstr "Afficher les champs HTML dans le fichier PDF." + +#: src/Helper/Helper_Options_Fields.php:638 +msgid "Show Section Break Description" +msgstr "Afficher la description de la rupture de section" + +#: src/Helper/Helper_Options_Fields.php:639 +msgid "Display the Section Break field description in the PDF." +msgstr "Affichez la description du champ Section Break dans le PDF." + +#: src/Helper/Helper_Options_Fields.php:657 +msgid "Enable Conditional Logic" +msgstr "Activer la logique conditionnelle" + +#: src/Helper/Helper_Options_Fields.php:658 +msgid "When enabled the PDF will adhere to the form field conditional logic and show/hide fields." +msgstr "Lorsque cette option est activée, le PDF respecte la logique conditionnelle des champs du formulaire et affiche/masque les champs." + +#: src/Helper/Helper_Options_Fields.php:677 +msgid "Show Empty Fields" +msgstr "Afficher les champs vides" + +#: src/Helper/Helper_Options_Fields.php:678 +msgid "Display Empty fields in the PDF." +msgstr "Afficher les champs vides dans le PDF." + +#: src/Helper/Helper_Options_Fields.php:696 +msgid "Header" +msgstr "En-tête" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:700 +#, php-format +msgid "The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s." +msgstr "L'en-tête est inclus en haut de chaque page. Pour des colonnes simples %1$sessayez cet extrait de tableau HTML%2$s." + +#: src/Helper/Helper_Options_Fields.php:718 +msgid "First Page Header" +msgstr "En-tête de la première page" + +#: src/Helper/Helper_Options_Fields.php:721 +msgid "Override the header on the first page of the PDF." +msgstr "Remplacer l'en-tête sur la première page du PDF." + +#: src/Helper/Helper_Options_Fields.php:723 +msgid "Use different header on first page of PDF?" +msgstr "Utiliser un en-tête différent sur la première page du PDF ?" + +#: src/Helper/Helper_Options_Fields.php:740 +msgid "Footer" +msgstr "Pied de page" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:744 +#, php-format +msgid "The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. " +msgstr "Le pied de page est inclus au bas de chaque page. Pour de simples pieds de page textuels, utilisez les boutons d'alignement à gauche, au centre et à droite dans l'éditeur. Pour des colonnes simples %1$s, essayez cet extrait de tableau HTML%2$s. Utilisez les balises spéciales %3$s{PAGENO}%4$s et %3$s{nbpg}%4$s pour afficher la numérotation des pages. " + +#: src/Helper/Helper_Options_Fields.php:762 +msgid "First Page Footer" +msgstr "Pied de page" + +#: src/Helper/Helper_Options_Fields.php:765 +msgid "Override the footer on the first page of the PDF." +msgstr "Remplacez le pied de page de la première page du PDF." + +#: src/Helper/Helper_Options_Fields.php:767 +msgid "Use different footer on first page of PDF?" +msgstr "Utiliser un pied de page différent sur la première page du PDF ?" + +#: src/Helper/Helper_Options_Fields.php:784 +msgid "Background Color" +msgstr "Couleur d’arrière-plan" + +#: src/Helper/Helper_Options_Fields.php:787 +msgid "Set the background color for all pages." +msgstr "Définir la couleur d'arrière-plan pour toutes les pages." + +#: src/Helper/Helper_Options_Fields.php:804 +msgid "Background Image" +msgstr "Image de fond" + +#: src/Helper/Helper_Options_Fields.php:806 +msgid "The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload." +msgstr "L'image de fond est incluse dans toutes les pages. Pour un résultat optimal, utilisez une image de la même dimension que le format du papier et passez-la dans un outil d'optimisation d'image avant de la télécharger." + +#. translators: 1: PDF template name wrapped in tags, 2: Required Gravity PDF version wrapped in tags +#: src/Helper/Helper_PDF.php:391 +#, php-format +msgid "The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version." +msgstr "Le modèle PDF %1$s nécessite la version PDF de Gravity %2$s. Mettez à jour vers la dernière version." + +#: src/Helper/Helper_PDF.php:931 +msgid "This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised." +msgstr "Cette méthode a été supprimée car mPDF ne permet plus de définir le DPI de l'image après l'initialisation de la classe." + +#: src/Helper/Helper_PDF_List_Table.php:99 +msgid "Shortcode" +msgstr "Shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:138 +msgid "PDF List" +msgstr "Liste PDF" + +#: src/Helper/Helper_PDF_List_Table.php:250 +msgid "None" +msgstr "Aucun" + +#: src/Helper/Helper_PDF_List_Table.php:285 +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "Download PDF" +msgstr "Télécharger le PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:289 +#, php-format +msgid "Copy the %s PDF shortcode to the clipboard" +msgstr "Copier le shortcode %s PDF dans le presse-papiers" + +#: src/Helper/Helper_PDF_List_Table.php:304 +msgid "Copied" +msgstr "Copié" + +#: src/Helper/Helper_PDF_List_Table.php:308 +msgid "Shortcode copied!" +msgstr "Code court copié !" + +#: src/Helper/Helper_PDF_List_Table.php:312 +msgid "Copy Shortcode" +msgstr "Copier le Shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit this PDF" +msgstr "Éditer ce PDF" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit" +msgstr "Modifier" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate this PDF" +msgstr "Dupliquer ce PDF" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate" +msgstr "Dupliquer" + +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete this PDF" +msgstr "Supprimer ce PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:376 +#, php-format +msgid "%s PDF" +msgstr "%s PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_PDF_List_Table.php:407 +#, php-format +msgid "This form doesn't have any PDFs. Let's go %1$screate one%2$s." +msgstr "Ce formulaire ne contient pas de PDF. Allons %1$sen créer un%2$s." + +#: src/Helper/Helper_Templates.php:224 +msgid "Requires Gravity PDF" +msgstr "Nécessite Gravity PDF" + +#: src/Helper/Helper_Templates.php:335 +#: src/Helper/Helper_Templates.php:416 +#: src/Model/Model_Templates.php:392 +#: src/View/View_PDF.php:584 +msgid "Legacy" +msgstr "Héritage" + +#. translators: the plugin name. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:259 +#, php-format +msgid "There is a new version of %1$s available." +msgstr "Il existe une nouvelle version disponible de %1$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:265 +msgid "Contact your network administrator to install the update." +msgstr "Contactez votre administrateur réseau pour installer la mise à jour." + +#. translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:271 +#, php-format +msgid "%1$sView version %2$s details%3$s." +msgstr "%1$s Voir la version %2$s détails%3$s." + +#. translators: 1: Opening tag, 2: Version number, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:289 +#, php-format +msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s." +msgstr "%1$s Afficher les détails de la version %2$s%3$s ou %4$smettre à jour maintenant%5$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:309 +msgid "Update now." +msgstr "Mettez à Jour maintenant." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "You do not have permission to install plugin updates" +msgstr "Vous n’avez pas la permission d’installer les mises à jour de l’extension" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "Error" +msgstr "Erreur" + +#: src/Model/Model_Form_Settings.php:245 +msgid "Update PDF" +msgstr "Mise à jour PDF" + +#: src/Model/Model_Form_Settings.php:246 +msgid "Add PDF" +msgstr "Ajoutez un fichier PDF" + +#: src/Model/Model_Form_Settings.php:336 +#: src/Model/Model_Form_Settings.php:358 +#: src/Model/Model_Form_Settings.php:408 +#: src/Model/Model_Form_Settings.php:516 +msgid "There was a problem saving your PDF settings. Please try again." +msgstr "Il y a eu un problème lors de la sauvegarde de vos paramètres PDF. Veuillez réessayer." + +#: src/Model/Model_Form_Settings.php:379 +msgid "PDF could not be saved. Please enter all required information below." +msgstr "Le PDF n'a pas pu être sauvegardé. Veuillez entrer toutes les informations requises ci-dessous." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Form_Settings.php:402 +#, php-format +msgid "PDF saved successfully. %1$sBack to PDF list.%2$s" +msgstr "PDF sauvegardé avec succès. %1$sRetour à la liste des PDF%2$s" + +#: src/Model/Model_Form_Settings.php:806 +msgid "PDF successfully deleted." +msgstr "PDF supprimé avec succès." + +#: src/Model/Model_Form_Settings.php:869 +msgid "PDF successfully duplicated." +msgstr "PDF dupliqué avec succès." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:290 +#, php-format +msgid "There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder." +msgstr "Il y a eu un problème lors de la création du répertoire %s. Assurez-vous d'avoir les permissions d'écriture dans votre dossier de téléchargement." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:302 +#, php-format +msgid "Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue." +msgstr "Gravity PDF n'a pas les droits d'écriture dans le répertoire %s. Contactez votre hébergeur pour résoudre le problème." + +#: src/Model/Model_Mergetags.php:292 +msgid "Signed (+1 week)" +msgstr "Signé (+1 semaine)" + +#: src/Model/Model_Mergetags.php:301 +msgid "Signed (+1 month)" +msgstr "Signé (+1 mois)" + +#: src/Model/Model_Mergetags.php:310 +msgid "Signed (+1 year)" +msgstr "Signé (+1 an)" + +#: src/Model/Model_Mergetags.php:321 +msgid "PDF URLs" +msgstr "URL des PDF" + +#: src/Model/Model_PDF.php:399 +msgid "The PDF configuration is not currently active." +msgstr "La configuration PDF n'est pas encore active." + +#: src/Model/Model_PDF.php:421 +msgid "PDF conditional logic requirements have not been met." +msgstr "Les exigences de logique conditionnelle PDF n'ont pas été satisfaites." + +#: src/Model/Model_PDF.php:510 +msgid "Your PDF is no longer accessible." +msgstr "Votre fichier PDF n’est plus accessible." + +#: src/Model/Model_PDF.php:629 +#: src/Model/Model_PDF.php:665 +msgid "You do not have access to view this PDF." +msgstr "Vous n'avez pas accès à ce PDF." + +#: src/Model/Model_PDF.php:1029 +msgid "PDFs" +msgstr "Documents PDF" + +#: src/Model/Model_PDF.php:1172 +msgid "The PDF could not be saved." +msgstr "Le PDF n'a pas pu être sauvegardé." + +#: src/Model/Model_PDF.php:2218 +msgid "Could not find PDF configuration requested" +msgstr "Impossible de trouver la configuration PDF demandée" + +#. translators: %d: page number +#: src/Model/Model_PDF.php:2544 +#, php-format +msgid "Page %d" +msgstr "Page %d" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:364 +#, php-format +msgid "An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Une erreur inconnue s'est produite et votre clé de licence n'a peut-être pas été correctement désactivée. [Connectez-vous à votre compte GravityPDF.com%2$s et vérifiez que votre site n'est pas lié à la clé." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:382 +#, php-format +msgid "An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Une erreur d’API est survenue et votre clé de licence n’a peut-être pas été désactivée correctement. %1$sConnectez-vous à votre compte GravityPDF.com%2$s et vérifiez si votre site a été dissocié de la clé." + +#: src/Model/Model_Settings.php:407 +msgid "License key deactivated." +msgstr "Clé de licence désactivée." + +#: src/Model/Model_Settings.php:408 +msgid "Access Pass license key deactivated." +msgstr "Clé de licence Access Pass désactivée." + +#: src/Model/Model_Shortcodes.php:50 +msgid "This method has been superseded by self::process()" +msgstr "Cette méthode a été remplacée par self::process()" + +#: src/Model/Model_System_Report.php:111 +msgid "Gravity PDF Environment" +msgstr "Gravité PDF Environnement" + +#: src/Model/Model_System_Report.php:115 +msgid "PHP" +msgstr "PHP" + +#: src/Model/Model_System_Report.php:121 +msgid "Directories and Permissions" +msgstr "Répertoires et autorisations" + +#: src/Model/Model_System_Report.php:127 +msgid "Global Settings" +msgstr "Paramètres globaux" + +#: src/Model/Model_System_Report.php:133 +msgid "Security Settings" +msgstr "Paramètres de sécurité" + +#: src/Model/Model_System_Report.php:177 +msgid "WP Memory" +msgstr "Mémoire WP" + +#: src/Model/Model_System_Report.php:190 +msgid "Default Charset" +msgstr "Jeu de caractères par défaut" + +#: src/Model/Model_System_Report.php:196 +msgid "Internal Encoding" +msgstr "Encodage interne" + +#: src/Model/Model_System_Report.php:205 +msgid "PDF Working Directory" +msgstr "Répertoire de travail PDF" + +#: src/Model/Model_System_Report.php:211 +msgid "PDF Working Directory URL" +msgstr "URL du répertoire de travail du PDF" + +#: src/Model/Model_System_Report.php:217 +msgid "Font Folder location" +msgstr "Emplacement du dossier de polices" + +#: src/Model/Model_System_Report.php:223 +msgid "Temporary Folder location" +msgstr "Emplacement du dossier temporaire" + +#: src/Model/Model_System_Report.php:229 +msgid "Temporary Folder permissions" +msgstr "Autorisations pour les dossiers temporaires" + +#: src/Model/Model_System_Report.php:236 +msgid "Temporary Folder protected" +msgstr "Dossier temporaire protégé" + +#: src/Model/Model_System_Report.php:243 +msgid "mPDF Temporary location" +msgstr "mPDF Emplacement temporaire" + +#: src/Model/Model_System_Report.php:253 +msgid "Outdated Templates" +msgstr "Modèles obsolètes" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_System_Report.php:265 +#, php-format +msgid "In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s." +msgstr "Pour recevoir les mises à jour directement de GravityPDF.com %1$s, vous devez effectuer un téléchargement unique du plugin%2$s." + +#: src/Model/Model_System_Report.php:274 +msgid "Canonical Release" +msgstr "Communiqué de Canonical" + +#: src/Model/Model_System_Report.php:281 +msgid "PDF Entry List Action" +msgstr "Action Liste d'entrée PDF" + +#: src/Model/Model_System_Report.php:290 +#: src/Model/Model_System_Report.php:297 +msgid "Off" +msgstr "Désactivé" + +#: src/Model/Model_System_Report.php:305 +msgid "User Restrictions" +msgstr "Restrictions de l'Utilisateur" + +#: src/Model/Model_System_Report.php:313 +msgid "minute(s)" +msgstr "minute(s)" + +#: src/Model/Model_Templates.php:364 +msgid "No valid PDF template found in Zip archive." +msgstr "Aucun modèle PDF valide n'a été trouvé dans l'archive Zip." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:386 +#, php-format +msgid "The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed." +msgstr "Le nom de fichier %s contient des caractères non valides. Seuls les caractères alphanumériques, le trait d'union et le trait de soulignement sont autorisés." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:401 +#, php-format +msgid "The PHP file %s is not a valid PDF Template." +msgstr "Le fichier PHP %s n'est pas un modèle PDF valide." + +#. translators: %s: form ID and title +#: src/Model/Model_Uninstall.php:193 +#, php-format +msgid "There was a problem removing the Gravity Form \"%s\" PDF configuration. Try delete manually." +msgstr "Il y a eu un problème de suppression de la configuration PDF \"%s\" de Gravity Form. Essayez de supprimer manuellement." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Uninstall.php:229 +#, php-format +msgid "There was a problem removing the %s directory. Clean up manually via (S)FTP." +msgstr "Il y a eu un problème pour supprimer le répertoire %s. Nettoyez manuellement via (S)FTP." + +#: src/templates/config/focus-gravity.php:75 +msgid "Accent Color" +msgstr "Couleur d’accentuation" + +#: src/templates/config/focus-gravity.php:77 +msgid "The accent color is used for the page and section titles, as well as the border." +msgstr "La couleur d'accent est utilisée pour les titres de page et de section, ainsi que pour la bordure." + +#: src/templates/config/focus-gravity.php:83 +msgid "Secondary Color" +msgstr "Couleur secondaire" + +#: src/templates/config/focus-gravity.php:85 +msgid "The secondary color is used with the field labels and for alternate rows." +msgstr "La couleur secondaire est utilisée avec les étiquettes de champ et pour les lignes alternées." + +#: src/templates/config/focus-gravity.php:93 +msgid "Combine the field label and value or have a distinct label/value." +msgstr "Combiner l'étiquette de champ et la valeur ou avoir une étiquette/valeur distincte." + +#: src/templates/config/focus-gravity.php:95 +msgid "Combined Label" +msgstr "Étiquette combinée" + +#: src/templates/config/focus-gravity.php:96 +msgid "Split Label" +msgstr "Étiquette divisée" + +#: src/templates/config/rubix.php:75 +msgid "Container Background Color" +msgstr "Couleur d'arrière-plan du conteneur" + +#: src/templates/config/rubix.php:77 +msgid "Control the color of the field background." +msgstr "Contrôler la couleur de l’arrière-plan du champ." + +#: src/templates/config/zadani.php:75 +msgid "Field Border Color" +msgstr "Couleur de bordure de champ" + +#: src/templates/config/zadani.php:77 +msgid "Control the color of the field border." +msgstr "Contrôler la couleur de la bordure de champ." + +#: src/View/html/Actions/action_buttons.php:29 +msgid "Dismiss Notice" +msgstr "Ignorer cet avertissement" + +#: src/View/html/Actions/core_font.php:21 +msgid "Gravity PDF needs to download the Core PDF fonts." +msgstr "Gravity PDF doit télécharger les polices Core PDF." + +#: src/View/html/Actions/core_font.php:25 +msgid "Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once." +msgstr "Avant de pouvoir générer un PDF à l'aide de Gravity Forms, les polices de base doivent être sauvegardées sur votre serveur. Cela ne doit être fait qu'une seule fois." + +#: src/View/html/FormSettings/add_edit.php:62 +#: src/View/html/Settings/general.php:50 +msgid "Want more features? Take a look at our addons." +msgstr "Vous voulez plus de fonctionnalités ? Jetez un coup d'œil à nos modules complémentaires." + +#: src/View/html/FormSettings/list.php:37 +msgid "Add new PDF" +msgstr "Ajouter un nouveau PDF" + +#. translators: %s: section title +#: src/View/html/GravityForms/fieldset.php:67 +#, php-format +msgid "Toggle %s Section" +msgstr "Basculer %s section" + +#. translators: %s: PDF name +#: src/View/html/PDF/entry_detailed_pdf.php:33 +#, php-format +msgid "View or download %s.pdf" +msgstr "Voir ou télécharger %s.pdf" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "Download PDFs" +msgstr "Télécharger PDFs" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "View PDFs" +msgstr "Voir PDFs" + +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "View PDF" +msgstr "Voir le PDF" + +#: src/View/html/PDF/entry_no_valid_pdf.php:20 +msgid "No PDFs available for this entry." +msgstr "Aucun PDF n'est disponible pour cette entrée." + +#: src/View/html/Settings/help.php:27 +msgid "Get help with Gravity PDF" +msgstr "Obtenir de l'aide pour Gravity PDF" + +#: src/View/html/Settings/help.php:29 +msgid "Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help." +msgstr "Cherchez dans la documentation la réponse à votre question. Si vous avez besoin d'une aide supplémentaire, contactez le service d'assistance et notre équipe se fera un plaisir de vous aider." + +#: src/View/html/Settings/help.php:34 +msgid "View Documentation" +msgstr "Voir la documentation" + +#: src/View/html/Settings/help.php:35 +msgid "Contact Support" +msgstr "Contacter le support" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/help.php:38 +#, php-format +msgid "Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded)." +msgstr "L'assistance est ouverte de 9h00 à 17h00 du lundi au vendredi, %1$sheure de Sydney (Australie)%2$s (hors jours fériés)." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/licence-info.php:23 +#, php-format +msgid "To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s." +msgstr "Pour bénéficier des mises à jour automatiques, saisissez et enregistrez votre (vos) clé(s) de licence ci-dessous. %1$sVous pouvez trouver vos licences achetées dans votre compte GravityPDF.com%2$s." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:20 +msgid "PDF link not displayed because conditional logic requirements have not been met." +msgstr "Le lien PDF n'est pas affiché parce que les exigences de logique conditionnelle n'ont pas été respectées." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:21 +#: src/View/html/Shortcodes/invalid_pdf_config.php:21 +#: src/View/html/Shortcodes/no_entry_id.php:21 +#: src/View/html/Shortcodes/pdf_not_active.php:21 +msgid "(Admin Only Message)" +msgstr "(Message Admin seulement)" + +#: src/View/html/Shortcodes/invalid_pdf_config.php:20 +msgid "Could not get Gravity PDF configuration using the PDF and Entry IDs passed." +msgstr "Impossible d'obtenir une configuration Gravity PDF en utilisant le PDF et les ID d'entrée passés." + +#: src/View/html/Shortcodes/no_entry_id.php:20 +msgid "No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either \"entry\" or \"lid\" as the query string name – or by passing an ID directly to the shortcode." +msgstr "Aucun ID d'entrée du formulaire Gravity n'a été transmis a Gravity PDF. Assurez-vous que vous passez l'ID d'entrée via la chaîne de requête d'url de confirmation - en utilisant \"entrée\" ou \"couvercle\" comme nom de chaîne de requête - ou en passant un ID directement au shortcode." + +#: src/View/html/Shortcodes/pdf_not_active.php:20 +msgid "PDF link not displayed because PDF is inactive." +msgstr "Le lien PDF n'est pas affiché parce que le PDF est inactif." + +#: src/View/html/Uninstaller/uninstall_button.php:39 +#: src/View/html/Uninstaller/uninstall_button.php:40 +msgid "This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed." +msgstr "Cette opération supprime TOUS les paramètres de Gravity PDF et désactive le plugin. Si vous continuez, tous les paramètres, la configuration, les modèles personnalisés et les polices seront supprimés." + +#: src/View/View_Form_Settings.php:42 +msgid "General" +msgstr "Général" + +#: src/View/View_Form_Settings.php:54 +msgid "Appearance" +msgstr "Apparence" + +#: src/View/View_Settings.php:179 +msgid "Tools" +msgstr "Outils" + +#: src/View/View_Settings.php:184 +msgid "Help" +msgstr "Aide" + +#: src/View/View_Settings.php:192 +msgid "License" +msgstr "Licence" + +#: src/View/View_Settings.php:241 +msgid "Default PDF Options" +msgstr "Options PDF par défaut" + +#: src/View/View_Settings.php:242 +msgid "Control the default settings to use when you create new PDFs on your forms." +msgstr "Contrôlez les paramètres par défaut à utiliser lorsque vous créez de nouveaux PDF sur vos formulaires." + +#: src/View/View_Settings.php:266 +msgid "Security" +msgstr "Sécurité" + +#: src/View/View_Settings.php:299 +msgid "Licensing" +msgstr "Licence" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +msgid "PDF Download Link" +msgstr "Lien de téléchargement de PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +#, php-format +msgid "Include the [gravitypdf] shortcode in the form's Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s." +msgstr "Incluez le shortcode [gravitypdf] dans les paramètres de confirmation ou de notification du formulaire pour afficher un lien de téléchargement PDF. %1$sPlus d'informations%2$s." + +#: src/View/View_System_Report.php:76 +msgid "Unlimited" +msgstr "Illimité" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:84 +#, php-format +msgid "We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s." +msgstr "Nous vous recommandons vivement d'affecter au moins 128 Mo de mémoire vive (RAM) à votre site web. %1$sDécouvrez comment augmenter cette limite%2$s." + +#. translators: 1: Opening tags, 2: Closing tags +#: src/View/View_System_Report.php:98 +#, php-format +msgid "We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled." +msgstr "Nous avons détecté que le paramètre de configuration de PHP %1$sallow_url_fopen%2$s est désactivé." + +#: src/View/View_System_Report.php:99 +msgid "You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature." +msgstr "Il se peut que vous constatiez des problèmes d'affichage d'images dans vos PDF. Contactez votre hébergeur pour qu'il vous aide à activer cette fonctionnalité." + +#: src/View/View_System_Report.php:112 +msgid "Gravity PDF's temporary directory is publicly accessible." +msgstr "Le répertoire temporaire de Gravity PDF est accessible publiquement." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:114 +#, php-format +msgid "It is recommended to %1$smove the folder outside the public server directory%2$s." +msgstr "Il est recommandé de %1$sdéplacer le dossier en dehors du répertoire public du serveur%2$s." + +#. translators: 1: Template file path, 2: Current template version (wrapped in styled ), 3: Latest core version +#: src/View/View_System_Report.php:131 +#, php-format +msgid "%1$s version %2$s is out of date. The core version is %3$s" +msgstr "%1$s version %2$s est obsolète. La version du noyau est %3$s" + +#: src/View/View_System_Report.php:149 +msgid "Learn how to update" +msgstr "Apprenez comment mettre à jour" diff --git a/languages/gravity-pdf-it_IT.l10n.php b/languages/gravity-pdf-it_IT.l10n.php new file mode 100644 index 000000000..7760874b2 --- /dev/null +++ b/languages/gravity-pdf-it_IT.l10n.php @@ -0,0 +1,2 @@ +'gravity-pdf','plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'it-IT','project-id-version'=>'Gravity PDF','pot-creation-date'=>'2024-10-21 04:06+0000','po-revision-date'=>'2026-04-16 01:22+0000','x-generator'=>'Poedit 3.5','messages'=>['Gravity PDF'=>'Gravity PDF','https://gravitypdf.com'=>'https://gravitypdf.com','Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)'=>'Genera automaticamente documenti PDF altamente personalizzabili utilizzando Gravity Forms e WordPress (canonico)','Blue Liquid Designs'=>'Blue Liquid Designs','https://blueliquiddesigns.com.au'=>'https://blueliquiddesigns.com.au','The $type parameter is invalid. Only "view" and "model" are accepted'=>'Il parametro $type non è valido. Sono accettati solo "view" e "model"','Make sure to pass in a valid Gravity Forms Entry ID'=>'Assicurarsi di inserire un ID di iscrizione a Gravity Forms valido','The option key %s already exists. Use GPDFAPI::update_plugin_option instead'=>'La chiave dell\'opzione %s esiste già. Utilizzare invece GPDFAPI::update_plugin_option','Could not located the PDF Settings. Ensure you pass in a valid PDF ID.'=>'Impossibile individuare le impostazioni del PDF. Assicurarsi di aver inserito un ID PDF valido.','User-Defined Fonts'=>'Font definiti dall\'utente','This is the non-canonical release of Gravity PDF which can be deleted.'=>'Questa è la versione non canonica di Gravity PDF che può essere eliminata.','WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.'=>'È richiesta la versione di WordPress %1$s: aggiornare all\'ultima versione. %2$sPer maggiori informazioni%3$s.','%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.'=>'%1$sGravity Forms%3$s è necessario per utilizzare Gravity PDF. %2$sPer maggiori informazioni%3$s.','%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.'=>'%1$sÈ richiesta la versione %3$s o superiore di Gravity Forms%2$s. %4$sPer maggiori informazioni%2$s.','You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.'=>'È in esecuzione una versione %1$sobsoleta di PHP%2$s. Contattate il vostro provider di web hosting per aggiornarla. %3$sOttenere maggiori informazioni%4$s.','The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'L\'estensione PHP %3$s non è stata rilevata. Contattare il provider di web hosting per risolvere il problema. %1$sOttenere maggiori informazioni%2$s.','The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'L\'estensione PHP MB String non ha abilitato MB Regex. Contattare il provider di web hosting per risolvere il problema. %1$sPer maggiori informazioni%2$s.','You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.'=>'Sono necessari 128 MB di memoria WP (RAM), ma sono disponibili solo %1$s. %2$sProvate questi metodi per aumentare il limite di memoria%3$s, altrimenti contattate il vostro provider di web hosting per risolvere il problema.','Gravity PDF Installation Problem'=>'Problema di installazione di Gravity PDF','The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:'=>'I requisiti minimi per Gravity PDF non sono stati soddisfatti. Per utilizzare il plugin, risolvere i problemi indicati di seguito:','The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance.'=>'I requisiti minimi per il plugin Gravity PDF non sono stati soddisfatti. Contattare l\'amministratore del sito per assistenza.','"%s" has been deprecated as of Gravity PDF 4.0'=>'"%s" è stato deprecato a partire da Gravity PDF 4.0','View Gravity PDF Settings'=>'Visualizza le impostazioni di Gravity PDF','Settings'=>'Impostazioni','View Gravity PDF Documentation'=>'Visualizza la documentazione PDF di Gravity','Docs'=>'Documenti','Get Help and Support'=>'Documentazione e Supporto','Support'=>'Supporto','View Gravity PDF Extensions Shop'=>'Visualizza il negozio di estensioni Gravity PDF','Extensions'=>'Estensioni','View Gravity PDF Template Shop'=>'Visualizza il negozio di modelli PDF Gravity','Templates'=>'Modelli','Install Core Fonts'=>'Installare i font principali','You do not have permission to access this page'=>'Non si dispone dell\'autorizzazione per accedere a questa pagina','There was a problem processing the action. Please try again.'=>'Si è verificato un problema nell\'elaborazione dell\'azione. Riprovare.','The font label used for the object'=>'L\'etichetta del carattere utilizzata per l\'oggetto','The path to the `regular` font file. Pass empty value if it should be deleted'=>'Il percorso del file di font `regolare`. Passare un valore vuoto se deve essere cancellato','The path to the `italics` font file. Pass empty value if it should be deleted'=>'Il percorso del file di font `italics`. Passare un valore vuoto se deve essere cancellato','The path to the `bold` font file. Pass empty value if it should be deleted'=>'Il percorso del file del font `bold`. Passare un valore vuoto se deve essere cancellato','The path to the `bolditalics` font file. Pass empty value if it should be deleted'=>'Il percorso del file del font `bolditalics`. Passare un valore vuoto se deve essere cancellato','The Regular font is required'=>'È richiesto il carattere Regular','Kashida needs to be a value between 0-100'=>'Kashida deve essere un valore compreso tra 0-100','The upload is not a valid TTF file'=>'Il caricamento non è un file TTF valido','Cannot find %s.'=>'Impossibile trovare %s.','PDF: %s'=>'PDF: %s','There was a problem generating your PDF'=>'Si è verificato un problema nella generazione del PDF','Consent not given.'=>'Il consenso non è stato dato.','Subtotal'=>'Subtotale','Shipping (%s)'=>'Spedizione (%s)','Not accepted'=>'Non accettato','%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.'=>'%1$sRegistrate la vostra copia di %2$s%3$s per ricevere l\'accesso agli aggiornamenti automatici e all\'assistenza. Avete bisogno di una chiave di licenza? %4$sAcquistatene una ora%5$s.','View plugin Documentation'=>'Visualizza la documentazione del plugin','You must pass in a valid form ID'=>'È necessario inserire un ID modulo valido','You must pass in a valid PDF ID'=>'È necessario inserire un ID PDF valido','Common Sizes'=>'Dimensioni comuni','A4 (210 x 297mm)'=>'A4 (210 x 297 mm)','Letter (8.5 x 11in)'=>'Lettera (8,5 x 11 pollici)','Legal (8.5 x 14in)'=>'Legale (8,5 x 14 pollici)','Ledger / Tabloid (11 x 17in)'=>'Libro mastro / Tabloid (11 x 17 pollici)','Executive (7 x 10in)'=>'Esecutivo (7 x 10 pollici)','Custom Paper Size'=>'Formato carta personalizzato','"A" Sizes'=>'"Dimensioni "A','A0 (841 x 1189mm)'=>'A0 (841 x 1189 mm)','A1 (594 x 841mm)'=>'A1 (594 x 841 mm)','A2 (420 x 594mm)'=>'A2 (420 x 594 mm)','A3 (297 x 420mm)'=>'A3 (297 x 420 mm)','A5 (148 x 210mm)'=>'A5 (148 x 210 mm)','A6 (105 x 148mm)'=>'A6 (105 x 148 mm)','A7 (74 x 105mm)'=>'A7 (74 x 105 mm)','A8 (52 x 74mm)'=>'A8 (52 x 74 mm)','A9 (37 x 52mm)'=>'A9 (37 x 52 mm)','A10 (26 x 37mm)'=>'A10 (26 x 37 mm)','"B" Sizes'=>'"Dimensioni "B','B0 (1414 x 1000mm)'=>'B0 (1414 x 1000 mm)','B1 (1000 x 707mm)'=>'B1 (1000 x 707 mm)','B2 (707 x 500mm)'=>'B2 (707 x 500 mm)','B3 (500 x 353mm)'=>'B3 (500 x 353 mm)','B4 (353 x 250mm)'=>'B4 (353 x 250 mm)','B5 (250 x 176mm)'=>'B5 (250 x 176 mm)','B6 (176 x 125mm)'=>'B6 (176 x 125 mm)','B7 (125 x 88mm)'=>'B7 (125 x 88 mm)','B8 (88 x 62mm)'=>'B8 (88 x 62 mm)','B9 (62 x 44mm)'=>'B9 (62 x 44 mm)','B10 (44 x 31mm)'=>'B10 (44 x 31 mm)','"C" Sizes'=>'"Dimensioni "C','C0 (1297 x 917mm)'=>'C0 (1297 x 917 mm)','C1 (917 x 648mm)'=>'C1 (917 x 648 mm)','C2 (648 x 458mm)'=>'C2 (648 x 458 mm)','C3 (458 x 324mm)'=>'C3 (458 x 324 mm)','C4 (324 x 229mm)'=>'C4 (324 x 229 mm)','C5 (229 x 162mm)'=>'C5 (229 x 162 mm)','C6 (162 x 114mm)'=>'C6 (162 x 114 mm)','C7 (114 x 81mm)'=>'C7 (114 x 81 mm)','C8 (81 x 57mm)'=>'C8 (81 x 57 mm)','C9 (57 x 40mm)'=>'C9 (57 x 40 mm)','C10 (40 x 28mm)'=>'C10 (40 x 28 mm)','"RA" and "SRA" Sizes'=>'"Taglie "RA" e "SRA','RA0 (860 x 1220mm)'=>'RA0 (860 x 1220 mm)','RA1 (610 x 860mm)'=>'RA1 (610 x 860 mm)','RA2 (430 x 610mm)'=>'RA2 (430 x 610 mm)','RA3 (305 x 430mm)'=>'RA3 (305 x 430 mm)','RA4 (215 x 305mm)'=>'RA4 (215 x 305 mm)','SRA0 (900 x 1280mm)'=>'SRA0 (900 x 1280 mm)','SRA1 (640 x 900mm)'=>'SRA1 (640 x 900 mm)','SRA2 (450 x 640mm)'=>'SRA2 (450 x 640 mm)','SRA3 (320 x 450mm)'=>'SRA3 (320 x 450 mm)','SRA4 (225 x 320mm)'=>'SRA4 (225 x 320 mm)','Unicode'=>'Unicode','Indic'=>'Indic','Arabic'=>'Arabo','Chinese, Japanese, Korean'=>'Cinese, giapponese, coreano','Other'=>'Altro','Could not find Gravity PDF Font'=>'Impossibile trovare il font Gravity PDF','Copy'=>'Copia','Print - Low Resolution'=>'Stampa - Bassa risoluzione','Print - High Resolution'=>'Stampa - Alta risoluzione','Modify'=>'Modifica','Annotate'=>'Annotare','Fill Forms'=>'Compilazione di moduli','Extract'=>'Estrai','Assemble'=>'Assembla','Settings updated.'=>'Impostazioni aggiornate.','PDF Settings could not be saved. Please enter all required information below.'=>'Non è stato possibile salvare le impostazioni del PDF. Inserire tutte le informazioni richieste di seguito.','License key set by the site administrator.'=>'Chiave di licenza impostata dall\'amministratore del sito.','Learn more.'=>'Per saperne di più.','%s license key'=>'%s chiave di licenza','Deactivate License'=>'Disattiva Licenza','Select Media'=>'Seleziona Media','Upload File'=>'Carica File','Width'=>'Larghezza','Height'=>'Altezza','mm'=>'mm','inches'=>'pollici','The callback used for the %s setting is missing.'=>'Manca il callback utilizzato per l\'impostazione %s.','%s is an invalid filename'=>'%s è un nome di file non valido','Cannot find file %s'=>'Impossibile trovare il file %s','PDF'=>'PDF','Your support license key has been activated for this domain.'=>'La chiave di licenza di supporto è stata attivata per questo dominio.','This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s.'=>'Questa chiave di licenza è scaduta il %%s. %1$sRinnovare la licenza per continuare a ricevere aggiornamenti e assistenza%2$s.','This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s.'=>'Questa chiave di licenza è stata annullata (probabilmente a causa di una richiesta di rimborso). %1$sSi prega di considerare l\'acquisto di una nuova licenza%2$s.','This license key is invalid. Please check your key has been entered correctly.'=>'Questa chiave di licenza non è valida. Verificare che la chiave sia stata inserita correttamente.','The license key is invalid. Please check your key has been entered correctly.'=>'La chiave di licenza non è valida. Verificare che la chiave sia stata inserita correttamente.','Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website.'=>'La chiave di licenza è valida ma non corrisponde al dominio attuale. Questo accade di solito se l\'URL del dominio cambia. Salvare nuovamente le impostazioni per attivare la licenza per questo sito web.','This license key is not valid for %s. Please check your key is for this product.'=>'Questa chiave di licenza non è valida per %s. Verificare che la chiave sia valida per questo prodotto.','This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s.'=>'Questa chiave di licenza ha raggiunto il limite di attivazione. %1$sAggiornare la licenza per aumentare il limite del sito (si paga solo la differenza)%2$s.','An unknown error occurred while checking the license.'=>'Si è verificato un errore sconosciuto durante la verifica della licenza.','The licensing server is temporarily unavailable.'=>'Il server di licenza è temporaneamente non disponibile.','Loading...'=>'Caricamento...','Continue'=>'Continua','Uninstall'=>'Disinstalla','Cancel'=>'Annulla','Delete'=>'Elimina','Active'=>'Attivo','Inactive'=>'Inattivo','this PDF if'=>'questo PDF se','Enable'=>'Abilita','Disable'=>'Disabilita','Successfully Updated'=>'Aggiornamento avvenuto con successo','Successfully Deleted'=>'Eliminazione avvenuta con successo','No'=>'No','Yes'=>'Sì','Standard'=>'Standard','Advanced'=>'Avanzate','Manage'=>'Gestisci','Details'=>'Dettagli','Select'=>'Seleziona','Version'=>'Versione','Group'=>'Gruppo','Tags'=>'Tags','Template'=>'Modello','Manage PDF Templates'=>'Gestione dei modelli PDF','Add New Template'=>'Aggiungi un nuovo modello','This form doesn\'t have any PDFs.'=>'Questo modulo non ha alcun PDF.','Let\'s go create one'=>'Andiamo a crearne uno','Installed PDFs'=>'PDF installati','Search Installed Templates'=>'Ricerca dei modelli installati','Close dialog'=>'Chiudi finestra','Search the Gravity PDF Knowledgebase...'=>'Cerca nella Knowledgebase di Gravity PDF...','Gravity PDF Documentation'=>'Documentazione PDF di Gravity','It doesn\'t look like there are any topics related to your issue.'=>'Non sembra che ci siano argomenti correlati al problema.','An error occurred. Please try again'=>'Si è verificato un errore. Si prega di riprovare','Requires Gravity PDF v%s'=>'Richiede Gravity PDF v%s','This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s.'=>'Questo modello PDF non è compatibile con la versione di Gravity PDF in uso. Questo modello richiede Gravity PDF v%s.','Template Details'=>'Dettagli template','Current Template'=>'Modello attuale','Show previous template'=>'Mostra il modello precedente','Show next template'=>'Visualizza modello successivo','Upload is not a valid template. Upload a .zip file.'=>'Il caricamento non è un modello valido. Caricare un file .zip.','Upload exceeds the 10MB limit.'=>'Il caricamento supera il limite di 10 MB.','Template successfully installed'=>'Template installato con successo','Template successfully updated'=>'Template aggiornato con successo','PDF Template(s) Successfully Installed / Updated'=>'Modelli PDF installati/aggiornati con successo','There was a problem with the upload. Reload the page and try again.'=>'Si è verificato un problema con il caricamento. Ricaricare la pagina e riprovare.','Do you really want to delete this PDF template?%sClick \'Cancel\' to go back, \'OK\' to confirm the delete.'=>'Si desidera davvero eliminare questo modello PDF?%sFare clic su "Annulla" per tornare indietro, su "OK" per confermare l\'eliminazione.','Could not delete template.'=>'Impossibile eliminare il modello.','If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made).'=>'Se si dispone di un modello PDF in formato .zip, è possibile installarlo qui. È anche possibile aggiornare un modello PDF esistente (questa operazione annullerà le modifiche apportate).','ALL CORE FONTS SUCCESSFULLY INSTALLED'=>'TUTTI I FONT PRINCIPALI SONO STATI INSTALLATI CON SUCCESSO','%s CORE FONT(S) DID NOT INSTALL CORRECTLY'=>'%s I FONT CORE NON SONO STATI INSTALLATI CORRETTAMENTE','Could not download Core Font list. Try again.'=>'Impossibile scaricare l\'elenco dei font Core. Riprovare.','Downloading %s...'=>'Download %s...','Completed installation of %s'=>'Installazione completata di %s','Failed installation of %s'=>'Installazione fallita di %s','Fonts remaining:'=>'Caratteri rimanenti:','Retry Failed Downloads?'=>'Riprovare i download falliti?','Core font installation'=>'Installazione dei font principali','Font Manager'=>'Gestore font','Search installed fonts'=>'Ricerca dei font installati','Installed Fonts'=>'Font installati','Regular'=>'Regolare','Italics'=>'Corsivo','Bold'=>'Grassetto','Bold Italics'=>'Grassetto corsivo','Add Font'=>'Aggiungi Font','Update Font'=>'Aggiornamento del carattere','Install new fonts for use in your PDF documents.'=>'Installare nuovi font da utilizzare nei documenti PDF.','Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents.'=>'Una volta salvati, i PDF configurati per l\'uso di questo font vedranno le modifiche applicate automaticamente ai nuovi documenti.','Font Name'=>'Nome del font','(required)'=>'(obbligatorio)','The font name can only contain letters, numbers and spaces.'=>'Il nome del font può contenere solo lettere, numeri e spazi.','Please choose a name contains letters and/or numbers (and a space if you want it).'=>'Scegliete un nome che contenga lettere e/o numeri (e uno spazio, se lo desiderate).','Font Files'=>'Caratteri','Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required.'=>'Selezionate o trascinate il vostro file di font .ttf per le varianti qui sotto. È necessario solo il tipo Regular.','Add a .ttf font file.'=>'Aggiungere un file di font .ttf.','View template usage'=>'Visualizza l\'utilizzo del modello','← Cancel'=>'← Annullamento','Are you sure you want to delete this font?'=>'Confermi di voler eliminare questo font?','Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form.'=>'Aggiungere questo snippet %1$sin un modello personalizzato%3$s per impostare selettivamente il carattere sui blocchi di testo. Se si desidera applicare il font all\'intero PDF, %2$sutilizzare l\'impostazione Font%3$s quando si configura il PDF nel modulo.','Add font'=>'Aggiungi font','Update font'=>'Update Font','Select font'=>'Selezionare il carattere','Delete font'=>'Cancellare il carattere','Font list empty.'=>'Elenco di font vuoto.','No fonts matching your search found.'=>'Non sono stati trovati font corrispondenti alla ricerca.','Clear Search.'=>'Ricerca libera.','Your font has been saved.'=>'Il font è stato salvato.','%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again.'=>'%1$sNon è stato possibile completare l\'azione.%2$s Risolvere i problemi evidenziati sopra e riprovare.','A problem occurred. Reload the page and try again.'=>'Si è verificato un problema. Ricaricare la pagina e riprovare.','%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save.'=>'%1$sFile di font mancanti dal server.%2$s Caricare nuovamente i font e salvare.','%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF.'=>'%1$sI file di font sono malformati%2$s e non possono essere utilizzati con Gravity PDF.','Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. \'OK\' to delete, \'Cancel\' to stop.'=>'Attenzione! Tutti i dati di Gravity PDF, compresi i modelli, verranno eliminati. Non è possibile annullare l\'operazione. oK" per eliminare, "Annulla" per interrompere.','WARNING: You are about to delete this PDF. \'Cancel\' to stop, \'OK\' to delete.'=>'ATTENZIONE: si sta per eliminare questo PDF. annulla per interrompere, OK per eliminare.','Search the Gravity PDF Documentation...'=>'Ricerca nella documentazione PDF di Gravity...','Submit your search query.'=>'Invia la tua richiesta di ricerca.','Clear your search query.'=>'Cancellare la query di ricerca.','Approved'=>'Approvato','Disapproved'=>'Non Approvato','Unapproved'=>'Non approvato','Default Template'=>'Modello predefinito','Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution.'=>'Scegliete un modello esistente o acquistatene altri %1$sdal nostro negozio di modelli%2$s. È anche possibile %3$scostruire il proprio%4$s o %5$sassumerci%6$s per creare una soluzione personalizzata.','Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own.'=>'Gravity PDF viene fornito con %1$squattro modelli completamente gratuiti e altamente personalizzabili%2$s. È inoltre possibile acquistare altri modelli dal nostro negozio di modelli, incaricarci di integrare i PDF esistenti o, con un po\' di know-how tecnico, costruire il proprio.','Default Font'=>'Carattere predefinito','Set the default font type used in PDFs. Choose an existing font or install your own.'=>'Impostare il tipo di font predefinito utilizzato nei PDF. Scegliete un font esistente o installate il vostro.','Fonts'=>'Caratteri','Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab).'=>'Gravity PDF viene fornito con i font per la maggior parte delle lingue del mondo. Volete utilizzare un tipo di carattere specifico? Utilizzate il programma di installazione dei font (nella scheda Strumenti).','Default Paper Size'=>'Formato carta predefinito','Set the default paper size used when generating PDFs.'=>'Impostare il formato carta predefinito utilizzato per la generazione di PDF.','Control the exact paper size. Can be set in millimeters or inches.'=>'Controllo dell\'esatto formato della carta. Può essere impostato in millimetri o pollici.','Reverse Text (RTL)'=>'Testo inverso (RTL)','Script like Arabic and Hebrew are written right to left.'=>'Le scritture come l\'arabo e l\'ebraico sono scritte da destra a sinistra.','Enable RTL if you are writing in Arabic, Hebrew, Syriac, N\'ko, Thaana, Tifinar, Urdu or other RTL languages.'=>'Abilitare l\'RTL se si scrive in arabo, ebraico, siriaco, n\'ko, thaana, tifinar, urdu o altre lingue RTL.','Default Font Size'=>'Dimensione predefinita del carattere','Set the default font size used in PDFs.'=>'Imposta la dimensione predefinita dei caratteri utilizzati nei PDF.','Default Font Color'=>'Colore di default','Set the default font color used in PDFs.'=>'Imposta il colore predefinito dei caratteri utilizzati nei PDF.','Entry View'=>'Vista Immissione','Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page.'=>'Selezionare l\'azione predefinita utilizzata quando si accede a un PDF dalla pagina %1$sElenco voci di Gravity Forms%2$s.','View'=>'Visualizzare','Download'=>'Download','Background Processing'=>'Elaborazione dello sfondo','When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s.'=>'Se abilitato, l\'invio del modulo e il reinvio delle notifiche con i PDF sono gestiti in un\'attività in background. %1$sRichiede che le attività in background siano abilitate%2$s.','Debug Mode'=>'Modalità debug','When enabled, debug information will be displayed on-screen for core features.'=>'Quando è abilitata, le informazioni di debug vengono visualizzate sullo schermo per le funzioni principali.','Logged Out Timeout'=>'Timeout disconnesso','Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended).'=>'Limita il tempo in cui un utente %1$sdisconnesso%2$s ha accesso diretto al PDF dopo aver completato il modulo. Impostare su 0 per disabilitare il limite di tempo (non consigliato).','minutes'=>'minuti','Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies.'=>'Gli utenti disconnessi possono visualizzare i PDF se il loro IP corrisponde a quello assegnato alla voce del modulo Gravity. Poiché gli indirizzi IP possono cambiare, si applica anche una restrizione temporale.','Default Owner Restrictions'=>'Restrizioni predefinite del proprietario','Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability).'=>'Imposta le autorizzazioni predefinite per il proprietario dei PDF. Quando è abilitato, il proprietario della voce originale NON potrà visualizzare i PDF (a meno che non abbia una funzione di restrizione utente).','Restrict Owner'=>'Limitare il proprietario','Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis.'=>'Attivare questa impostazione se i PDF non devono essere visualizzati dall\'utente finale. L\'impostazione può essere fatta per ogni PDF.','User Restriction'=>'Restrizioni utente','Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access.'=>'Limitare l\'accesso ai PDF agli utenti con una qualsiasi di queste capacità. Il ruolo di amministratore ha sempre accesso completo.','Only logged in users with any selected capability can view generated PDFs they don\'t have ownership of. Ownership refers to an end user who completed the original Gravity Form entry.'=>'Solo gli utenti connessi con qualsiasi capacità selezionata possono visualizzare i PDF generati di cui non sono proprietari. La proprietà si riferisce all\'utente finale che ha completato l\'inserimento del modulo Gravity originale.','Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates.'=>'Installa automaticamente i font principali necessari per generare documenti PDF. Questa azione deve essere eseguita solo una volta, poiché i font vengono conservati durante gli aggiornamenti del plugin.','Get more info.'=>'Per saperne di più.','Download Core Fonts'=>'Scarica i font Core','Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported.'=>'Installare font personalizzati da utilizzare nei documenti PDF. Sono supportati solo i file di font %1$s.ttf%2$s.','Label'=>'Etichetta','Add a descriptive label to help you differentiate between multiple PDF settings.'=>'Aggiungete un\'etichetta descrittiva per aiutarvi a distinguere tra più impostazioni PDF.','Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s.'=>'I modelli controllano l\'aspetto generale dei PDF e possono essere %1$sacquistati nel negozio online%4$s. Se volete digitalizzare e automatizzare i vostri documenti esistenti, %2$sutilizzate il nostro servizio Bespoke PDF%4$s. Gli sviluppatori possono anche %3$screare i propri modelli%4$s.','Notifications'=>'Notifiche','Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message.'=>'Invia il PDF come allegato e-mail per le notifiche selezionate. %1$sProteggere con password il PDF%3$s se la sicurezza è un problema. In alternativa, %2$sutilizzare lo shortcode [gravitypdf]%3$s direttamente nel messaggio di notifica.','Choose a Notification'=>'Scegliere una notifica','Filename'=>'Nome del file','Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore.'=>'Imposta il nome del file per il PDF generato (esclusa l\'estensione .pdf). I mergetag sono supportati e i caratteri non validi %s vengono automaticamente convertiti in un trattino basso.','Conditional Logic'=>'Logica condizionale','Enable conditional logic'=>'Abilitare le icone nella toolbar','Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications.'=>'Aggiungere regole per attivare o disattivare dinamicamente il PDF. Quando sono disabilitati, i PDF non appaiono nell\'area di amministrazione, non possono essere visualizzati e non vengono allegati alle notifiche.','Paper Size'=>'Dimensione carta','Set the paper size used when generating PDFs.'=>'Impostare il formato carta utilizzato per la generazione di PDF.','Paper Orientation'=>'Orientamento della carta','Portrait'=>'Ritratto','Landscape'=>'Paesaggio','Font'=>'Font','Set the primary font used in PDFs. You can also install your own.'=>'Imposta il font principale utilizzato nei PDF. È anche possibile installare il proprio.','Font Size'=>'Dimensione Carattere','Set the font size to use in the PDF.'=>'Impostare la dimensione dei caratteri da utilizzare nel PDF.','Font Color'=>'Colore del carattere','Set the font color to use in the PDF.'=>'Impostare il colore del carattere da utilizzare nel PDF.','Script like Arabic, Hebrew, Syriac (and many others) are written right to left.'=>'Scritture come l\'arabo, l\'ebraico, il siriaco (e molte altre) sono scritte da destra a sinistra.','Format'=>'Formato','Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats.'=>'Genera un documento conforme al formato PDF selezionato. Filigrane, trasparenza alfa e PDF Security sono automaticamente disabilitati quando si utilizzano i formati PDF/A-1b o PDF/X-1a.','Enable PDF Security'=>'Abilita protezione PDF','Password protect generated PDFs, and/or restrict user capabilities.'=>'Proteggere con password i PDF generati e/o limitare le capacità degli utenti.','Password'=>'Password','Password protect the PDF, or leave blank to disable. Mergetags are supported.'=>'Proteggere il PDF con password o lasciare vuoto per disabilitarlo. Sono supportati i mergetag.','Privileges'=>'Privilegi','Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security).'=>'Deselezionare i privilegi per limitare le capacità dell\'utente finale nel PDF. I privilegi sono banalmente aggirabili e sono adatti solo per specificare le proprie intenzioni all\'utente (e non come mezzo di controllo degli accessi o di sicurezza).','Select End User PDF Privileges'=>'Selezionare i privilegi PDF dell\'utente finale','Image DPI'=>'DPI Immagine','Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document.'=>'Controlla i DPI (punti per pollice) dell\'immagine nei PDF. Impostare 300 quando si stampa un documento professionale.','Enable Public Access'=>'Abilitare l\'accesso pubblico','When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form\'s entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s.'=>'Quando l\'accesso pubblico è attivo, tutti i protocolli di sicurezza sono disattivati e %3$schiunque può visualizzare il documento PDF per TUTTE le voci del modulo%4$s. Per una maggiore sicurezza, %1$sutilizzare invece la funzione URL PDF firmati%2$s.','When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s.'=>'Se attivata, il proprietario della voce originale NON potrà visualizzare i PDF. Questa impostazione viene sovrascritta %1$squando si utilizzano URL PDF firmati%2$s.','Enable Advanced Templating'=>'Abilitare il template avanzato','A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine.'=>'Un\'impostazione legacy che consente di trattare un modello come PHP, con accesso diretto al motore PDF.','Master Password'=>'Password principale','Set the PDF Owner Password which is used to prevent the PDF privileges being changed.'=>'Impostare la password del proprietario del PDF, utilizzata per impedire la modifica dei privilegi del PDF.','Show Form Title'=>'Mostra titolo del modulo','Display the form title at the beginning of the PDF.'=>'Visualizza il titolo del modulo all\'inizio del PDF.','Show Page Names'=>'Mostra i nomi delle pagine','Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s.'=>'Visualizza i nomi delle pagine del modulo nel PDF. Richiede l\'uso del campo %1$sInterruzione di pagina%2$s.','Show HTML Fields'=>'Mostra campi HTML','Display HTML fields in the PDF.'=>'Visualizza i campi HTML nel PDF.','Show Section Break Description'=>'Mostra la descrizione dell\'interruzione di sezione','Display the Section Break field description in the PDF.'=>'Visualizza la descrizione del campo Interruzione di sezione nel PDF.','Enable Conditional Logic'=>'Abilita la logica condizionale','When enabled the PDF will adhere to the form field conditional logic and show/hide fields.'=>'Se abilitato, il PDF rispetterà la logica condizionale dei campi del modulo e mostrerà/nasconderà i campi.','Show Empty Fields'=>'Mostra i campi vuoti','Display Empty fields in the PDF.'=>'Visualizza i campi vuoti nel PDF.','Header'=>'Header','The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s.'=>'L\'intestazione è inclusa all\'inizio di ogni pagina. Per le colonne semplici %1$sprovare questo frammento di tabella HTML%2$s.','First Page Header'=>'Intestazione della prima pagina','Override the header on the first page of the PDF.'=>'Sovrascrive l\'intestazione della prima pagina del PDF.','Use different header on first page of PDF?'=>'Utilizzare un\'intestazione diversa sulla prima pagina del PDF?','Footer'=>'Footer','The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. '=>'Il piè di pagina è incluso nella parte inferiore di ogni pagina. Per semplici piè di pagina testuali, utilizzare i pulsanti di allineamento a sinistra, al centro e a destra nell\'editor. Per le colonne semplici %1$sprovare questo frammento di tabella HTML%2$s. Utilizzate i tag speciali %3$s{PAGENO}%4$s e %3$s{nbpg}%4$s per visualizzare la numerazione delle pagine. ','First Page Footer'=>'Piè di pagina della prima pagina','Override the footer on the first page of the PDF.'=>'Sovrascrive il piè di pagina della prima pagina del PDF.','Use different footer on first page of PDF?'=>'Utilizzare un piè di pagina diverso sulla prima pagina del PDF?','Background Color'=>'Colore di sfondo','Set the background color for all pages.'=>'Impostare il colore di sfondo per tutte le pagine.','Background Image'=>'Immagine di Sfondo','The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload.'=>'L\'immagine di sfondo è inclusa in tutte le pagine. Per ottenere risultati ottimali, utilizzate un\'immagine delle stesse dimensioni del formato della carta e passatela attraverso uno strumento di ottimizzazione delle immagini prima di caricarla.','The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version.'=>'Il modello PDF %1$s richiede la versione di Gravity PDF %2$s. Aggiornare alla versione più recente.','This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised.'=>'Questo metodo è stato rimosso perché mPDF non supporta più l\'impostazione dei DPI dell\'immagine dopo l\'inizializzazione della classe.','Shortcode'=>'Codice abbreviato','PDF List'=>'Elenco PDF','None'=>'Nessuna','Download PDF'=>'Scarica PDF','Copy the %s PDF shortcode to the clipboard'=>'Copiare il codice breve %s PDF negli appunti','Copied'=>'Copiato','Shortcode copied!'=>'Shortcode copiato!','Copy Shortcode'=>'Shortcode','Edit this PDF'=>'Modifica questo PDF','Edit'=>'Modifica','Duplicate this PDF'=>'Duplicare questo PDF','Duplicate'=>'Duplica','Delete this PDF'=>'Cancellare questo PDF','%s PDF'=>'%s PDF','This form doesn\'t have any PDFs. Let\'s go %1$screate one%2$s.'=>'Questo modulo non ha alcun PDF. Andiamo a %1$screarne uno%2$s.','Requires Gravity PDF'=>'Richiede il PDF Gravity','Legacy'=>'Legacy','There is a new version of %1$s available.'=>'È disponibile una nuova versione di %1$s.','Contact your network administrator to install the update.'=>'Contatta il tuo amministratore di rete per installare l\'aggiornamento.','%1$sView version %2$s details%3$s.'=>'%1$sGuarda i dettagli della versione %2$s%3$s.','%1$sView version %2$s details%3$s or %4$supdate now%5$s.'=>'%1$sGuarda i dettagli della versione %2$s%3$s o %4$saggiorna adesso%5$s.','Update now.'=>'Aggiorna adesso.','You do not have permission to install plugin updates'=>'Non hai il permesso di installare gli aggiornamenti dei plugin','Error'=>'Errore','Update PDF'=>'Aggiornamento PDF','Add PDF'=>'Aggiungi PDF','There was a problem saving your PDF settings. Please try again.'=>'Si è verificato un problema nel salvataggio delle impostazioni del PDF. Riprovare.','PDF could not be saved. Please enter all required information below.'=>'Non è stato possibile salvare il PDF. Inserire tutte le informazioni richieste di seguito.','PDF saved successfully. %1$sBack to PDF list.%2$s'=>'PDF salvato con successo. %1$sTorna all\'elenco dei PDF.%2$s','PDF successfully deleted.'=>'PDF eliminato con successo.','PDF successfully duplicated.'=>'PDF duplicato con successo.','There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder.'=>'Si è verificato un problema nella creazione della cartella %s. Assicurarsi di avere i permessi di scrittura sulla cartella uploads.','Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue.'=>'Gravity PDF non dispone dei permessi di scrittura per la directory %s. Contattare il provider di web hosting per risolvere il problema.','Signed (+1 week)'=>'Firmato (+1 settimana)','Signed (+1 month)'=>'Firmato (+1 mese)','Signed (+1 year)'=>'Firmato (+1 anno)','PDF URLs'=>'URL PDF','The PDF configuration is not currently active.'=>'La configurazione PDF non è attualmente attiva.','PDF conditional logic requirements have not been met.'=>'I requisiti della logica condizionale PDF non sono stati soddisfatti.','Your PDF is no longer accessible.'=>'Il PDF non è più accessibile.','You do not have access to view this PDF.'=>'Non avete accesso alla visualizzazione di questo PDF.','PDFs'=>'PDF','The PDF could not be saved.'=>'Non è stato possibile salvare il PDF.','Could not find PDF configuration requested'=>'Impossibile trovare la configurazione PDF richiesta','Page %d'=>'Pagina %d','An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Si è verificato un errore sconosciuto e la chiave di licenza potrebbe non essere stata disattivata correttamente. %1$sAccedere al proprio account GravityPDF.com%2$s e verificare se il proprio sito è stato scollegato dalla chiave.','An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Si è verificato un errore API e la tua chiave di licenza potrebbe non essere stata disattivata correttamente. %1$sAccedi al tuo account GravityPDF.com%2$s e verifica se il tuo sito è stato scollegato dalla chiave.','License key deactivated.'=>'Chiave di licenza disattivata.','Access Pass license key deactivated.'=>'Chiave di licenza Access Pass disattivata.','This method has been superseded by self::process()'=>'Questo metodo è stato sostituito da self::process()','Gravity PDF Environment'=>'Gravità PDF Ambiente','PHP'=>'PHP','Directories and Permissions'=>'Directory e permessi','Global Settings'=>'Impostazioni Globali','Security Settings'=>'Impostazioni di sicurezza','WP Memory'=>'Memoria WP','Default Charset'=>'Set di caratteri predefinito','Internal Encoding'=>'Codifica interna','PDF Working Directory'=>'Directory di lavoro PDF','PDF Working Directory URL'=>'URL della directory di lavoro PDF','Font Folder location'=>'Posizione della cartella dei font','Temporary Folder location'=>'Posizione della cartella temporanea','Temporary Folder permissions'=>'Autorizzazioni della cartella temporanea','Temporary Folder protected'=>'Cartella temporanea protetta','mPDF Temporary location'=>'mPDF Posizione temporanea','Outdated Templates'=>'Modelli obsoleti','In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.'=>'Per ottenere gli aggiornamenti direttamente da GravityPDF.com %1$sè necessario eseguire un download unico del plugin%2$s.','Canonical Release'=>'Comunicato Canonical','PDF Entry List Action'=>'Azione Elenco voci PDF','Off'=>'Off','User Restrictions'=>'Restrizioni per gli utenti','minute(s)'=>'minuto(i)','No valid PDF template found in Zip archive.'=>'Non è stato trovato alcun modello PDF valido nell\'archivio zip.','The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed.'=>'Il nome del file %s contiene caratteri non validi. Sono ammessi solo caratteri alfanumerici, trattini e trattini bassi.','The PHP file %s is not a valid PDF Template.'=>'Il file PHP %s non è un modello PDF valido.','There was a problem removing the Gravity Form "%s" PDF configuration. Try delete manually.'=>'Si è verificato un problema nella rimozione della configurazione PDF di Gravity Form "%s" PDF. Provare a eliminarla manualmente.','There was a problem removing the %s directory. Clean up manually via (S)FTP.'=>'Si è verificato un problema nella rimozione della directory %s. Pulire manualmente via (S)FTP.','Accent Color'=>'Colore di accento','The accent color is used for the page and section titles, as well as the border.'=>'Il colore d\'accento viene utilizzato per i titoli delle pagine e delle sezioni, oltre che per il bordo.','Secondary Color'=>'Colore Secondario','The secondary color is used with the field labels and for alternate rows.'=>'Il colore secondario viene utilizzato per le etichette dei campi e per le righe alternate.','Combine the field label and value or have a distinct label/value.'=>'Combinare l\'etichetta e il valore del campo o avere un\'etichetta/valore distinti.','Combined Label'=>'Etichetta combinata','Split Label'=>'Etichetta divisa','Container Background Color'=>'Colore di sfondo del contenitore','Control the color of the field background.'=>'Controlla il colore dello sfondo del campo.','Field Border Color'=>'Colore bordo campo','Control the color of the field border.'=>'Controlla il colore del bordo del campo.','Dismiss Notice'=>'Avviso eliminato','Gravity PDF needs to download the Core PDF fonts.'=>'Gravity PDF deve scaricare i font Core PDF.','Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once.'=>'Prima di poter generare un PDF utilizzando Gravity Forms, i font principali devono essere salvati sul server. Questo deve essere fatto solo una volta.','Want more features? Take a look at our addons.'=>'Volete altre funzioni? Date un\'occhiata ai nostri addons.','Add new PDF'=>'Aggiungi un nuovo PDF','Toggle %s Section'=>'Alterna %s Sezione','View or download %s.pdf'=>'Visualizza o scarica %s.pdf','Download PDFs'=>'Scaricare PDF','View PDFs'=>'Visualizza i PDF','View PDF'=>'Visualizza PDF','No PDFs available for this entry.'=>'Non sono disponibili PDF per questa voce.','Get help with Gravity PDF'=>'Chiedete aiuto con Gravity PDF','Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help.'=>'Cercate nella documentazione la risposta alla vostra domanda. Se avete bisogno di ulteriore assistenza, contattate il supporto e il nostro team sarà lieto di aiutarvi.','View Documentation'=>'Vedi la documentazione','Contact Support'=>'Contatta il supporto','Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded).'=>'L\'orario di assistenza è dalle 9:00 alle 17:00 dal lunedì al venerdì, %1$sora di Sydney Australia%2$s (esclusi i giorni festivi).','To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s.'=>'Per usufruire degli aggiornamenti automatici inserisci e salva la/le tua/e chiave/i di licenza qui sotto. %1$sPuoi trovare le licenze acquistate nel tuo account GravityPDF.com%2$s.','PDF link not displayed because conditional logic requirements have not been met.'=>'Il link PDF non viene visualizzato perché i requisiti della logica condizionale non sono stati soddisfatti.','(Admin Only Message)'=>'(Messaggio riservato agli amministratori)','Could not get Gravity PDF configuration using the PDF and Entry IDs passed.'=>'Impossibile ottenere la configurazione di Gravity PDF utilizzando il PDF e gli ID di ingresso forniti.','No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either "entry" or "lid" as the query string name – or by passing an ID directly to the shortcode.'=>'Nessun ID di iscrizione a Gravity Form passato a Gravity PDF. Assicurarsi di passare l\'ID della voce tramite la query string dell\'url di conferma, utilizzando "entry" o "lid" come nome della query string, oppure passando un ID direttamente allo shortcode.','PDF link not displayed because PDF is inactive.'=>'Il link al PDF non viene visualizzato perché il PDF è inattivo.','This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed.'=>'Questa operazione cancella TUTTE le impostazioni di Gravity PDF e disattiva il plugin. Se si continua, tutte le impostazioni, la configurazione, i modelli personalizzati e i font verranno rimossi.','General'=>'Generale','Appearance'=>'Aspetto','Tools'=>'Strumenti','Help'=>'Aiuto','License'=>'Licenza','Default PDF Options'=>'Opzioni PDF predefinite','Control the default settings to use when you create new PDFs on your forms.'=>'Controllare le impostazioni predefinite da utilizzare quando si creano nuovi PDF sui moduli.','Security'=>'Sicurezza','Licensing'=>'Licenza','PDF Download Link'=>'Link Download PDF','Include the [gravitypdf] shortcode in the form\'s Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s.'=>'Includere lo shortcode [gravitypdf] nelle impostazioni di conferma o di notifica del modulo per visualizzare un link per il download di un PDF. %1$sPer saperne di più%2$s.','Unlimited'=>'Illimitato','We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s.'=>'Si consiglia vivamente di avere almeno 128 MB di memoria WP (RAM) disponibile assegnata al proprio sito web. %1$sScopri come aumentare questo limite%2$s.','We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled.'=>'Abbiamo rilevato che l\'impostazione di configurazione del runtime PHP %1$sallow_url_fopen%2$s è disabilitata.','You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature.'=>'Potreste notare problemi di visualizzazione delle immagini nei vostri PDF. Contattate il vostro provider di hosting web per ottenere assistenza nell\'attivazione di questa funzione.','Gravity PDF\'s temporary directory is publicly accessible.'=>'La directory temporanea di Gravity PDF è accessibile pubblicamente.','It is recommended to %1$smove the folder outside the public server directory%2$s.'=>'Si consiglia di %1$spostare la cartella fuori dalla directory pubblica del server%2$s.','%1$s version %2$s is out of date. The core version is %3$s'=>'%1$s versione%2$s non è aggiornato. La versione principale è%3$s','Learn how to update'=>'Scopri come aggiornare']]; \ No newline at end of file diff --git a/languages/gravity-pdf-it_IT.mo b/languages/gravity-pdf-it_IT.mo new file mode 100644 index 000000000..e13a0e2c0 Binary files /dev/null and b/languages/gravity-pdf-it_IT.mo differ diff --git a/languages/gravity-pdf-it_IT.po b/languages/gravity-pdf-it_IT.po new file mode 100644 index 000000000..dc2716a60 --- /dev/null +++ b/languages/gravity-pdf-it_IT.po @@ -0,0 +1,2198 @@ +msgid "" +msgstr "" +"Project-Id-Version: Gravity PDF\n" +"Report-Msgid-Bugs-To: https://gravitypdf.com\n" +"Last-Translator: FULL NAME \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-21 04:06+0000\n" +"PO-Revision-Date: 2026-04-16 01:22+0000\n" +"Language: it-IT\n" +"X-Generator: Poedit 3.5\n" +"X-Domain: gravity-pdf\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +#: pdf.php +#: src/Helper/Helper_Data.php:147 +#: src/Model/Model_PDF.php:992 +msgid "Gravity PDF" +msgstr "Gravity PDF" + +#. Plugin URI of the plugin +#: pdf.php +msgid "https://gravitypdf.com" +msgstr "https://gravitypdf.com" + +#. Description of the plugin +#: pdf.php +msgid "Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)" +msgstr "Genera automaticamente documenti PDF altamente personalizzabili utilizzando Gravity Forms e WordPress (canonico)" + +#. Author of the plugin +#: pdf.php +msgid "Blue Liquid Designs" +msgstr "Blue Liquid Designs" + +#. Author URI of the plugin +#: pdf.php +msgid "https://blueliquiddesigns.com.au" +msgstr "https://blueliquiddesigns.com.au" + +#: api.php:232 +msgid "The $type parameter is invalid. Only \"view\" and \"model\" are accepted" +msgstr "Il parametro $type non è valido. Sono accettati solo \"view\" e \"model\"" + +#: api.php:272 +#: api.php:472 +msgid "Make sure to pass in a valid Gravity Forms Entry ID" +msgstr "Assicurarsi di inserire un ID di iscrizione a Gravity Forms valido" + +#. translators: %s: option key name +#: api.php:408 +#, php-format +msgid "The option key %s already exists. Use GPDFAPI::update_plugin_option instead" +msgstr "La chiave dell'opzione %s esiste già. Utilizzare invece GPDFAPI::update_plugin_option" + +#: api.php:479 +msgid "Could not located the PDF Settings. Ensure you pass in a valid PDF ID." +msgstr "Impossibile individuare le impostazioni del PDF. Assicurarsi di aver inserito un ID PDF valido." + +#: api.php:623 +#: src/Helper/Helper_Abstract_Options.php:1002 +#: src/Helper/Helper_Data.php:312 +#: src/Model/Model_Custom_Fonts.php:238 +msgid "User-Defined Fonts" +msgstr "Font definiti dall'utente" + +#: gravity-pdf-updater.php:141 +msgid "This is the non-canonical release of Gravity PDF which can be deleted." +msgstr "Questa è la versione non canonica di Gravity PDF che può essere eliminata." + +#. translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:196 +#, php-format +msgid "WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s." +msgstr "È richiesta la versione di WordPress %1$s: aggiornare all'ultima versione. %2$sPer maggiori informazioni%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:218 +#, php-format +msgid "%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s." +msgstr "%1$sGravity Forms%3$s è necessario per utilizzare Gravity PDF. %2$sPer maggiori informazioni%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag +#: pdf.php:227 +#, php-format +msgid "%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s." +msgstr "%1$sÈ richiesta la versione %3$s o superiore di Gravity Forms%2$s. %4$sPer maggiori informazioni%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag +#: pdf.php:249 +#, php-format +msgid "You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s." +msgstr "È in esecuzione una versione %1$sobsoleta di PHP%2$s. Contattate il vostro provider di web hosting per aggiornarla. %3$sOttenere maggiori informazioni%4$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name +#: pdf.php:272 +#: pdf.php:319 +#: pdf.php:345 +#: pdf.php:367 +#: pdf.php:377 +#, php-format +msgid "The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "L'estensione PHP %3$s non è stata rilevata. Contattare il provider di web hosting per risolvere il problema. %1$sOttenere maggiori informazioni%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag +#: pdf.php:298 +#, php-format +msgid "The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "L'estensione PHP MB String non ha abilitato MB Regex. Contattare il provider di web hosting per risolvere il problema. %1$sPer maggiori informazioni%2$s." + +#. translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag +#: pdf.php:403 +#, php-format +msgid "You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix." +msgstr "Sono necessari 128 MB di memoria WP (RAM), ma sono disponibili solo %1$s. %2$sProvate questi metodi per aumentare il limite di memoria%3$s, altrimenti contattate il vostro provider di web hosting per risolvere il problema." + +#: pdf.php:488 +msgid "Gravity PDF Installation Problem" +msgstr "Problema di installazione di Gravity PDF" + +#: pdf.php:490 +msgid "The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:" +msgstr "I requisiti minimi per Gravity PDF non sono stati soddisfatti. Per utilizzare il plugin, risolvere i problemi indicati di seguito:" + +#: pdf.php:497 +msgid "The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance." +msgstr "I requisiti minimi per il plugin Gravity PDF non sono stati soddisfatti. Contattare l'amministratore del sito per assistenza." + +#. translators: %s: deprecated method name +#: src/bootstrap.php:135 +#: src/bootstrap.php:147 +#: src/deprecated.php:45 +#: src/deprecated.php:58 +#, php-format +msgid "\"%s\" has been deprecated as of Gravity PDF 4.0" +msgstr "\"%s\" è stato deprecato a partire da Gravity PDF 4.0" + +#: src/bootstrap.php:310 +msgid "View Gravity PDF Settings" +msgstr "Visualizza le impostazioni di Gravity PDF" + +#: src/bootstrap.php:310 +#: src/View/View_Settings.php:174 +msgid "Settings" +msgstr "Impostazioni" + +#: src/bootstrap.php:330 +msgid "View Gravity PDF Documentation" +msgstr "Visualizza la documentazione PDF di Gravity" + +#: src/bootstrap.php:330 +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "Docs" +msgstr "Documenti" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Get Help and Support" +msgstr "Documentazione e Supporto" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Support" +msgstr "Supporto" + +#: src/bootstrap.php:332 +msgid "View Gravity PDF Extensions Shop" +msgstr "Visualizza il negozio di estensioni Gravity PDF" + +#: src/bootstrap.php:332 +#: src/View/View_Settings.php:208 +msgid "Extensions" +msgstr "Estensioni" + +#: src/bootstrap.php:333 +msgid "View Gravity PDF Template Shop" +msgstr "Visualizza il negozio di modelli PDF Gravity" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/bootstrap.php:333 +#: src/Helper/Helper_Options_Fields.php:72 +msgid "Templates" +msgstr "Modelli" + +#: src/Controller/Controller_Actions.php:132 +#: src/Helper/Helper_Options_Fields.php:227 +msgid "Install Core Fonts" +msgstr "Installare i font principali" + +#: src/Controller/Controller_Actions.php:207 +#: src/Model/Model_Form_Settings.php:171 +#: src/Model/Model_Form_Settings.php:208 +#: src/Model/Model_Form_Settings.php:330 +#: src/View/View_Settings.php:427 +msgid "You do not have permission to access this page" +msgstr "Non si dispone dell'autorizzazione per accedere a questa pagina" + +#: src/Controller/Controller_Actions.php:214 +msgid "There was a problem processing the action. Please try again." +msgstr "Si è verificato un problema nell'elaborazione dell'azione. Riprovare." + +#: src/Controller/Controller_Custom_Fonts.php:121 +#: src/Controller/Controller_Custom_Fonts.php:150 +msgid "The font label used for the object" +msgstr "L'etichetta del carattere utilizzata per l'oggetto" + +#: src/Controller/Controller_Custom_Fonts.php:156 +msgid "The path to the `regular` font file. Pass empty value if it should be deleted" +msgstr "Il percorso del file di font `regolare`. Passare un valore vuoto se deve essere cancellato" + +#: src/Controller/Controller_Custom_Fonts.php:162 +msgid "The path to the `italics` font file. Pass empty value if it should be deleted" +msgstr "Il percorso del file di font `italics`. Passare un valore vuoto se deve essere cancellato" + +#: src/Controller/Controller_Custom_Fonts.php:168 +msgid "The path to the `bold` font file. Pass empty value if it should be deleted" +msgstr "Il percorso del file del font `bold`. Passare un valore vuoto se deve essere cancellato" + +#: src/Controller/Controller_Custom_Fonts.php:174 +msgid "The path to the `bolditalics` font file. Pass empty value if it should be deleted" +msgstr "Il percorso del file del font `bolditalics`. Passare un valore vuoto se deve essere cancellato" + +#: src/Controller/Controller_Custom_Fonts.php:225 +msgid "The Regular font is required" +msgstr "È richiesto il carattere Regular" + +#: src/Controller/Controller_Custom_Fonts.php:338 +msgid "Kashida needs to be a value between 0-100" +msgstr "Kashida deve essere un valore compreso tra 0-100" + +#: src/Controller/Controller_Custom_Fonts.php:480 +msgid "The upload is not a valid TTF file" +msgstr "Il caricamento non è un file TTF valido" + +#. translators: %s: font filename +#: src/Controller/Controller_Custom_Fonts.php:547 +#, php-format +msgid "Cannot find %s." +msgstr "Impossibile trovare %s." + +#. translators: %s: PDF name +#: src/Controller/Controller_Export_Entries.php:55 +#, php-format +msgid "PDF: %s" +msgstr "PDF: %s" + +#: src/Controller/Controller_PDF.php:434 +#: src/View/View_PDF.php:244 +msgid "There was a problem generating your PDF" +msgstr "Si è verificato un problema nella generazione del PDF" + +#: src/Helper/Fields/Field_Consent.php:142 +msgid "Consent not given." +msgstr "Il consenso non è stato dato." + +#: src/Helper/Fields/Field_Products.php:216 +msgid "Subtotal" +msgstr "Subtotale" + +#. translators: %s: shipping method name +#: src/Helper/Fields/Field_Products.php:221 +#, php-format +msgid "Shipping (%s)" +msgstr "Spedizione (%s)" + +#: src/Helper/Fields/Field_Tos.php:101 +msgid "Not accepted" +msgstr "Non accettato" + +#. translators: 1: Opening tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Helper_Abstract_Addon.php:983 +#, php-format +msgid "%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." +msgstr "%1$sRegistrate la vostra copia di %2$s%3$s per ricevere l'accesso agli aggiornamenti automatici e all'assistenza. Avete bisogno di una chiave di licenza? %4$sAcquistatene una ora%5$s." + +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "View plugin Documentation" +msgstr "Visualizza la documentazione del plugin" + +#: src/Helper/Helper_Abstract_Options.php:396 +#: src/Helper/Helper_Abstract_Options.php:415 +msgid "You must pass in a valid form ID" +msgstr "È necessario inserire un ID modulo valido" + +#: src/Helper/Helper_Abstract_Options.php:457 +msgid "You must pass in a valid PDF ID" +msgstr "È necessario inserire un ID PDF valido" + +#: src/Helper/Helper_Abstract_Options.php:842 +msgid "Common Sizes" +msgstr "Dimensioni comuni" + +#: src/Helper/Helper_Abstract_Options.php:843 +msgid "A4 (210 x 297mm)" +msgstr "A4 (210 x 297 mm)" + +#: src/Helper/Helper_Abstract_Options.php:844 +msgid "Letter (8.5 x 11in)" +msgstr "Lettera (8,5 x 11 pollici)" + +#: src/Helper/Helper_Abstract_Options.php:845 +msgid "Legal (8.5 x 14in)" +msgstr "Legale (8,5 x 14 pollici)" + +#: src/Helper/Helper_Abstract_Options.php:846 +msgid "Ledger / Tabloid (11 x 17in)" +msgstr "Libro mastro / Tabloid (11 x 17 pollici)" + +#: src/Helper/Helper_Abstract_Options.php:847 +msgid "Executive (7 x 10in)" +msgstr "Esecutivo (7 x 10 pollici)" + +#: src/Helper/Helper_Abstract_Options.php:848 +#: src/Helper/Helper_Options_Fields.php:96 +#: src/Helper/Helper_Options_Fields.php:328 +msgid "Custom Paper Size" +msgstr "Formato carta personalizzato" + +#: src/Helper/Helper_Abstract_Options.php:851 +msgid "\"A\" Sizes" +msgstr "\"Dimensioni \"A" + +#: src/Helper/Helper_Abstract_Options.php:852 +msgid "A0 (841 x 1189mm)" +msgstr "A0 (841 x 1189 mm)" + +#: src/Helper/Helper_Abstract_Options.php:853 +msgid "A1 (594 x 841mm)" +msgstr "A1 (594 x 841 mm)" + +#: src/Helper/Helper_Abstract_Options.php:854 +msgid "A2 (420 x 594mm)" +msgstr "A2 (420 x 594 mm)" + +#: src/Helper/Helper_Abstract_Options.php:855 +msgid "A3 (297 x 420mm)" +msgstr "A3 (297 x 420 mm)" + +#: src/Helper/Helper_Abstract_Options.php:856 +msgid "A5 (148 x 210mm)" +msgstr "A5 (148 x 210 mm)" + +#: src/Helper/Helper_Abstract_Options.php:857 +msgid "A6 (105 x 148mm)" +msgstr "A6 (105 x 148 mm)" + +#: src/Helper/Helper_Abstract_Options.php:858 +msgid "A7 (74 x 105mm)" +msgstr "A7 (74 x 105 mm)" + +#: src/Helper/Helper_Abstract_Options.php:859 +msgid "A8 (52 x 74mm)" +msgstr "A8 (52 x 74 mm)" + +#: src/Helper/Helper_Abstract_Options.php:860 +msgid "A9 (37 x 52mm)" +msgstr "A9 (37 x 52 mm)" + +#: src/Helper/Helper_Abstract_Options.php:861 +msgid "A10 (26 x 37mm)" +msgstr "A10 (26 x 37 mm)" + +#: src/Helper/Helper_Abstract_Options.php:864 +msgid "\"B\" Sizes" +msgstr "\"Dimensioni \"B" + +#: src/Helper/Helper_Abstract_Options.php:865 +msgid "B0 (1414 x 1000mm)" +msgstr "B0 (1414 x 1000 mm)" + +#: src/Helper/Helper_Abstract_Options.php:866 +msgid "B1 (1000 x 707mm)" +msgstr "B1 (1000 x 707 mm)" + +#: src/Helper/Helper_Abstract_Options.php:867 +msgid "B2 (707 x 500mm)" +msgstr "B2 (707 x 500 mm)" + +#: src/Helper/Helper_Abstract_Options.php:868 +msgid "B3 (500 x 353mm)" +msgstr "B3 (500 x 353 mm)" + +#: src/Helper/Helper_Abstract_Options.php:869 +msgid "B4 (353 x 250mm)" +msgstr "B4 (353 x 250 mm)" + +#: src/Helper/Helper_Abstract_Options.php:870 +msgid "B5 (250 x 176mm)" +msgstr "B5 (250 x 176 mm)" + +#: src/Helper/Helper_Abstract_Options.php:871 +msgid "B6 (176 x 125mm)" +msgstr "B6 (176 x 125 mm)" + +#: src/Helper/Helper_Abstract_Options.php:872 +msgid "B7 (125 x 88mm)" +msgstr "B7 (125 x 88 mm)" + +#: src/Helper/Helper_Abstract_Options.php:873 +msgid "B8 (88 x 62mm)" +msgstr "B8 (88 x 62 mm)" + +#: src/Helper/Helper_Abstract_Options.php:874 +msgid "B9 (62 x 44mm)" +msgstr "B9 (62 x 44 mm)" + +#: src/Helper/Helper_Abstract_Options.php:875 +msgid "B10 (44 x 31mm)" +msgstr "B10 (44 x 31 mm)" + +#: src/Helper/Helper_Abstract_Options.php:878 +msgid "\"C\" Sizes" +msgstr "\"Dimensioni \"C" + +#: src/Helper/Helper_Abstract_Options.php:879 +msgid "C0 (1297 x 917mm)" +msgstr "C0 (1297 x 917 mm)" + +#: src/Helper/Helper_Abstract_Options.php:880 +msgid "C1 (917 x 648mm)" +msgstr "C1 (917 x 648 mm)" + +#: src/Helper/Helper_Abstract_Options.php:881 +msgid "C2 (648 x 458mm)" +msgstr "C2 (648 x 458 mm)" + +#: src/Helper/Helper_Abstract_Options.php:882 +msgid "C3 (458 x 324mm)" +msgstr "C3 (458 x 324 mm)" + +#: src/Helper/Helper_Abstract_Options.php:883 +msgid "C4 (324 x 229mm)" +msgstr "C4 (324 x 229 mm)" + +#: src/Helper/Helper_Abstract_Options.php:884 +msgid "C5 (229 x 162mm)" +msgstr "C5 (229 x 162 mm)" + +#: src/Helper/Helper_Abstract_Options.php:885 +msgid "C6 (162 x 114mm)" +msgstr "C6 (162 x 114 mm)" + +#: src/Helper/Helper_Abstract_Options.php:886 +msgid "C7 (114 x 81mm)" +msgstr "C7 (114 x 81 mm)" + +#: src/Helper/Helper_Abstract_Options.php:887 +msgid "C8 (81 x 57mm)" +msgstr "C8 (81 x 57 mm)" + +#: src/Helper/Helper_Abstract_Options.php:888 +msgid "C9 (57 x 40mm)" +msgstr "C9 (57 x 40 mm)" + +#: src/Helper/Helper_Abstract_Options.php:889 +msgid "C10 (40 x 28mm)" +msgstr "C10 (40 x 28 mm)" + +#: src/Helper/Helper_Abstract_Options.php:892 +msgid "\"RA\" and \"SRA\" Sizes" +msgstr "\"Taglie \"RA\" e \"SRA" + +#: src/Helper/Helper_Abstract_Options.php:893 +msgid "RA0 (860 x 1220mm)" +msgstr "RA0 (860 x 1220 mm)" + +#: src/Helper/Helper_Abstract_Options.php:894 +msgid "RA1 (610 x 860mm)" +msgstr "RA1 (610 x 860 mm)" + +#: src/Helper/Helper_Abstract_Options.php:895 +msgid "RA2 (430 x 610mm)" +msgstr "RA2 (430 x 610 mm)" + +#: src/Helper/Helper_Abstract_Options.php:896 +msgid "RA3 (305 x 430mm)" +msgstr "RA3 (305 x 430 mm)" + +#: src/Helper/Helper_Abstract_Options.php:897 +msgid "RA4 (215 x 305mm)" +msgstr "RA4 (215 x 305 mm)" + +#: src/Helper/Helper_Abstract_Options.php:898 +msgid "SRA0 (900 x 1280mm)" +msgstr "SRA0 (900 x 1280 mm)" + +#: src/Helper/Helper_Abstract_Options.php:899 +msgid "SRA1 (640 x 900mm)" +msgstr "SRA1 (640 x 900 mm)" + +#: src/Helper/Helper_Abstract_Options.php:900 +msgid "SRA2 (450 x 640mm)" +msgstr "SRA2 (450 x 640 mm)" + +#: src/Helper/Helper_Abstract_Options.php:901 +msgid "SRA3 (320 x 450mm)" +msgstr "SRA3 (320 x 450 mm)" + +#: src/Helper/Helper_Abstract_Options.php:902 +msgid "SRA4 (225 x 320mm)" +msgstr "SRA4 (225 x 320 mm)" + +#: src/Helper/Helper_Abstract_Options.php:918 +msgid "Unicode" +msgstr "Unicode" + +#: src/Helper/Helper_Abstract_Options.php:932 +msgid "Indic" +msgstr "Indic" + +#: src/Helper/Helper_Abstract_Options.php:937 +msgid "Arabic" +msgstr "Arabo" + +#: src/Helper/Helper_Abstract_Options.php:943 +msgid "Chinese, Japanese, Korean" +msgstr "Cinese, giapponese, coreano" + +#: src/Helper/Helper_Abstract_Options.php:948 +msgid "Other" +msgstr "Altro" + +#: src/Helper/Helper_Abstract_Options.php:1059 +msgid "Could not find Gravity PDF Font" +msgstr "Impossibile trovare il font Gravity PDF" + +#: src/Helper/Helper_Abstract_Options.php:1071 +#: src/Helper/Helper_PDF_List_Table.php:301 +msgid "Copy" +msgstr "Copia" + +#: src/Helper/Helper_Abstract_Options.php:1072 +msgid "Print - Low Resolution" +msgstr "Stampa - Bassa risoluzione" + +#: src/Helper/Helper_Abstract_Options.php:1073 +msgid "Print - High Resolution" +msgstr "Stampa - Alta risoluzione" + +#: src/Helper/Helper_Abstract_Options.php:1074 +msgid "Modify" +msgstr "Modifica" + +#: src/Helper/Helper_Abstract_Options.php:1075 +msgid "Annotate" +msgstr "Annotare" + +#: src/Helper/Helper_Abstract_Options.php:1076 +msgid "Fill Forms" +msgstr "Compilazione di moduli" + +#: src/Helper/Helper_Abstract_Options.php:1077 +msgid "Extract" +msgstr "Estrai" + +#: src/Helper/Helper_Abstract_Options.php:1078 +msgid "Assemble" +msgstr "Assembla" + +#: src/Helper/Helper_Abstract_Options.php:1184 +msgid "Settings updated." +msgstr "Impostazioni aggiornate." + +#: src/Helper/Helper_Abstract_Options.php:1340 +#: src/Helper/Helper_Abstract_Options.php:1348 +#: src/Helper/Helper_Abstract_Options.php:1356 +msgid "PDF Settings could not be saved. Please enter all required information below." +msgstr "Non è stato possibile salvare le impostazioni del PDF. Inserire tutte le informazioni richieste di seguito." + +#: src/Helper/Helper_Abstract_Options.php:1723 +msgid "License key set by the site administrator." +msgstr "Chiave di licenza impostata dall'amministratore del sito." + +#: src/Helper/Helper_Abstract_Options.php:1724 +msgid "Learn more." +msgstr "Per saperne di più." + +#. translators: %s: add-on name +#: src/Helper/Helper_Abstract_Options.php:1744 +#, php-format +msgid "%s license key" +msgstr "%s chiave di licenza" + +#: src/Helper/Helper_Abstract_Options.php:1762 +msgid "Deactivate License" +msgstr "Disattiva Licenza" + +#: src/Helper/Helper_Abstract_Options.php:2127 +#: src/Helper/Helper_Abstract_Options.php:2128 +msgid "Select Media" +msgstr "Seleziona Media" + +#: src/Helper/Helper_Abstract_Options.php:2129 +msgid "Upload File" +msgstr "Carica File" + +#: src/Helper/Helper_Abstract_Options.php:2369 +msgid "Width" +msgstr "Larghezza" + +#: src/Helper/Helper_Abstract_Options.php:2381 +msgid "Height" +msgstr "Altezza" + +#: src/Helper/Helper_Abstract_Options.php:2398 +msgid "mm" +msgstr "mm" + +#: src/Helper/Helper_Abstract_Options.php:2399 +msgid "inches" +msgstr "pollici" + +#. translators: %s: setting ID +#: src/Helper/Helper_Abstract_Options.php:2468 +#, php-format +msgid "The callback used for the %s setting is missing." +msgstr "Manca il callback utilizzato per l'impostazione %s." + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:106 +#, php-format +msgid "%s is an invalid filename" +msgstr "%s è un nome di file non valido" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:131 +#, php-format +msgid "Cannot find file %s" +msgstr "Impossibile trovare il file %s" + +#: src/Helper/Helper_Data.php:146 +#: src/Model/Model_Mergetags.php:125 +msgid "PDF" +msgstr "PDF" + +#: src/Helper/Helper_Data.php:181 +#: src/Helper/Helper_Data.php:182 +msgid "Your support license key has been activated for this domain." +msgstr "La chiave di licenza di supporto è stata attivata per questo dominio." + +#. translators: 1: Opening tag, 2: Closing tag. Note: %%s is a placeholder for the expiry date filled in later. +#: src/Helper/Helper_Data.php:184 +#, php-format +msgid "This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s." +msgstr "Questa chiave di licenza è scaduta il %%s. %1$sRinnovare la licenza per continuare a ricevere aggiornamenti e assistenza%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:186 +#: src/Helper/Helper_Data.php:187 +#, php-format +msgid "This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s." +msgstr "Questa chiave di licenza è stata annullata (probabilmente a causa di una richiesta di rimborso). %1$sSi prega di considerare l'acquisto di una nuova licenza%2$s." + +#: src/Helper/Helper_Data.php:188 +msgid "This license key is invalid. Please check your key has been entered correctly." +msgstr "Questa chiave di licenza non è valida. Verificare che la chiave sia stata inserita correttamente." + +#: src/Helper/Helper_Data.php:189 +msgid "The license key is invalid. Please check your key has been entered correctly." +msgstr "La chiave di licenza non è valida. Verificare che la chiave sia stata inserita correttamente." + +#: src/Helper/Helper_Data.php:190 +msgid "Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website." +msgstr "La chiave di licenza è valida ma non corrisponde al dominio attuale. Questo accade di solito se l'URL del dominio cambia. Salvare nuovamente le impostazioni per attivare la licenza per questo sito web." + +#. translators: %s: add-on name +#: src/Helper/Helper_Data.php:192 +#: src/Helper/Helper_Data.php:194 +#, php-format +msgid "This license key is not valid for %s. Please check your key is for this product." +msgstr "Questa chiave di licenza non è valida per %s. Verificare che la chiave sia valida per questo prodotto." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:196 +#, php-format +msgid "This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s." +msgstr "Questa chiave di licenza ha raggiunto il limite di attivazione. %1$sAggiornare la licenza per aumentare il limite del sito (si paga solo la differenza)%2$s." + +#: src/Helper/Helper_Data.php:197 +#: src/Helper/Helper_Data.php:198 +#: src/Helper/Helper_Data.php:199 +msgid "An unknown error occurred while checking the license." +msgstr "Si è verificato un errore sconosciuto durante la verifica della licenza." + +#: src/Helper/Helper_Data.php:200 +msgid "The licensing server is temporarily unavailable." +msgstr "Il server di licenza è temporaneamente non disponibile." + +#: src/Helper/Helper_Data.php:238 +msgid "Loading..." +msgstr "Caricamento..." + +#: src/Helper/Helper_Data.php:239 +msgid "Continue" +msgstr "Continua" + +#: src/Helper/Helper_Data.php:240 +msgid "Uninstall" +msgstr "Disinstalla" + +#: src/Helper/Helper_Data.php:241 +msgid "Cancel" +msgstr "Annulla" + +#: src/Helper/Helper_Data.php:242 +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete" +msgstr "Elimina" + +#: src/Helper/Helper_Data.php:243 +#: src/Helper/Helper_PDF_List_Table.php:220 +#: src/Model/Model_Form_Settings.php:925 +msgid "Active" +msgstr "Attivo" + +#: src/Helper/Helper_Data.php:244 +#: src/Helper/Helper_PDF_List_Table.php:223 +#: src/Model/Model_Form_Settings.php:875 +#: src/Model/Model_Form_Settings.php:925 +msgid "Inactive" +msgstr "Inattivo" + +#: src/Helper/Helper_Data.php:245 +msgid "this PDF if" +msgstr "questo PDF se" + +#: src/Helper/Helper_Data.php:246 +msgid "Enable" +msgstr "Abilita" + +#: src/Helper/Helper_Data.php:247 +msgid "Disable" +msgstr "Disabilita" + +#: src/Helper/Helper_Data.php:248 +msgid "Successfully Updated" +msgstr "Aggiornamento avvenuto con successo" + +#: src/Helper/Helper_Data.php:249 +msgid "Successfully Deleted" +msgstr "Eliminazione avvenuta con successo" + +#: src/Helper/Helper_Data.php:250 +msgid "No" +msgstr "No" + +#: src/Helper/Helper_Data.php:251 +msgid "Yes" +msgstr "Sì" + +#: src/Helper/Helper_Data.php:252 +msgid "Standard" +msgstr "Standard" + +#: src/Helper/Helper_Data.php:253 +#: src/View/View_Form_Settings.php:78 +msgid "Advanced" +msgstr "Avanzate" + +#: src/Helper/Helper_Data.php:254 +msgid "Manage" +msgstr "Gestisci" + +#: src/Helper/Helper_Data.php:255 +msgid "Details" +msgstr "Dettagli" + +#: src/Helper/Helper_Data.php:256 +msgid "Select" +msgstr "Seleziona" + +#: src/Helper/Helper_Data.php:257 +msgid "Version" +msgstr "Versione" + +#: src/Helper/Helper_Data.php:258 +msgid "Group" +msgstr "Gruppo" + +#: src/Helper/Helper_Data.php:259 +msgid "Tags" +msgstr "Tags" + +#: src/Helper/Helper_Data.php:261 +#: src/Helper/Helper_Options_Fields.php:261 +#: src/Helper/Helper_PDF_List_Table.php:97 +#: src/View/View_Form_Settings.php:66 +msgid "Template" +msgstr "Modello" + +#: src/Helper/Helper_Data.php:262 +msgid "Manage PDF Templates" +msgstr "Gestione dei modelli PDF" + +#: src/Helper/Helper_Data.php:263 +msgid "Add New Template" +msgstr "Aggiungi un nuovo modello" + +#: src/Helper/Helper_Data.php:264 +msgid "This form doesn't have any PDFs." +msgstr "Questo modulo non ha alcun PDF." + +#: src/Helper/Helper_Data.php:265 +msgid "Let's go create one" +msgstr "Andiamo a crearne uno" + +#: src/Helper/Helper_Data.php:266 +msgid "Installed PDFs" +msgstr "PDF installati" + +#: src/Helper/Helper_Data.php:267 +msgid "Search Installed Templates" +msgstr "Ricerca dei modelli installati" + +#: src/Helper/Helper_Data.php:268 +msgid "Close dialog" +msgstr "Chiudi finestra" + +#: src/Helper/Helper_Data.php:270 +msgid "Search the Gravity PDF Knowledgebase..." +msgstr "Cerca nella Knowledgebase di Gravity PDF..." + +#: src/Helper/Helper_Data.php:271 +msgid "Gravity PDF Documentation" +msgstr "Documentazione PDF di Gravity" + +#: src/Helper/Helper_Data.php:272 +msgid "It doesn't look like there are any topics related to your issue." +msgstr "Non sembra che ci siano argomenti correlati al problema." + +#: src/Helper/Helper_Data.php:273 +msgid "An error occurred. Please try again" +msgstr "Si è verificato un errore. Si prega di riprovare" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:276 +#, php-format +msgid "Requires Gravity PDF v%s" +msgstr "Richiede Gravity PDF v%s" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:278 +#, php-format +msgid "This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s." +msgstr "Questo modello PDF non è compatibile con la versione di Gravity PDF in uso. Questo modello richiede Gravity PDF v%s." + +#: src/Helper/Helper_Data.php:279 +msgid "Template Details" +msgstr "Dettagli template" + +#: src/Helper/Helper_Data.php:280 +msgid "Current Template" +msgstr "Modello attuale" + +#: src/Helper/Helper_Data.php:281 +msgid "Show previous template" +msgstr "Mostra il modello precedente" + +#: src/Helper/Helper_Data.php:282 +msgid "Show next template" +msgstr "Visualizza modello successivo" + +#: src/Helper/Helper_Data.php:283 +msgid "Upload is not a valid template. Upload a .zip file." +msgstr "Il caricamento non è un modello valido. Caricare un file .zip." + +#: src/Helper/Helper_Data.php:284 +msgid "Upload exceeds the 10MB limit." +msgstr "Il caricamento supera il limite di 10 MB." + +#: src/Helper/Helper_Data.php:285 +msgid "Template successfully installed" +msgstr "Template installato con successo" + +#: src/Helper/Helper_Data.php:286 +msgid "Template successfully updated" +msgstr "Template aggiornato con successo" + +#: src/Helper/Helper_Data.php:287 +msgid "PDF Template(s) Successfully Installed / Updated" +msgstr "Modelli PDF installati/aggiornati con successo" + +#: src/Helper/Helper_Data.php:288 +msgid "There was a problem with the upload. Reload the page and try again." +msgstr "Si è verificato un problema con il caricamento. Ricaricare la pagina e riprovare." + +#. translators: %s: newline characters separating the two sentences +#: src/Helper/Helper_Data.php:290 +#, php-format +msgid "Do you really want to delete this PDF template?%sClick 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "Si desidera davvero eliminare questo modello PDF?%sFare clic su \"Annulla\" per tornare indietro, su \"OK\" per confermare l'eliminazione." + +#: src/Helper/Helper_Data.php:291 +msgid "Could not delete template." +msgstr "Impossibile eliminare il modello." + +#: src/Helper/Helper_Data.php:292 +msgid "If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made)." +msgstr "Se si dispone di un modello PDF in formato .zip, è possibile installarlo qui. È anche possibile aggiornare un modello PDF esistente (questa operazione annullerà le modifiche apportate)." + +#: src/Helper/Helper_Data.php:294 +msgid "ALL CORE FONTS SUCCESSFULLY INSTALLED" +msgstr "TUTTI I FONT PRINCIPALI SONO STATI INSTALLATI CON SUCCESSO" + +#. translators: %s: number of fonts that failed to install +#: src/Helper/Helper_Data.php:296 +#, php-format +msgid "%s CORE FONT(S) DID NOT INSTALL CORRECTLY" +msgstr "%s I FONT CORE NON SONO STATI INSTALLATI CORRETTAMENTE" + +#: src/Helper/Helper_Data.php:297 +msgid "Could not download Core Font list. Try again." +msgstr "Impossibile scaricare l'elenco dei font Core. Riprovare." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:299 +#, php-format +msgid "Downloading %s..." +msgstr "Download %s..." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:301 +#, php-format +msgid "Completed installation of %s" +msgstr "Installazione completata di %s" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:303 +#, php-format +msgid "Failed installation of %s" +msgstr "Installazione fallita di %s" + +#: src/Helper/Helper_Data.php:304 +msgid "Fonts remaining:" +msgstr "Caratteri rimanenti:" + +#: src/Helper/Helper_Data.php:305 +msgid "Retry Failed Downloads?" +msgstr "Riprovare i download falliti?" + +#: src/Helper/Helper_Data.php:306 +msgid "Core font installation" +msgstr "Installazione dei font principali" + +#: src/Helper/Helper_Data.php:309 +msgid "Font Manager" +msgstr "Gestore font" + +#: src/Helper/Helper_Data.php:310 +msgid "Search installed fonts" +msgstr "Ricerca dei font installati" + +#: src/Helper/Helper_Data.php:311 +msgid "Installed Fonts" +msgstr "Font installati" + +#: src/Helper/Helper_Data.php:313 +msgid "Regular" +msgstr "Regolare" + +#: src/Helper/Helper_Data.php:314 +msgid "Italics" +msgstr "Corsivo" + +#: src/Helper/Helper_Data.php:315 +msgid "Bold" +msgstr "Grassetto" + +#: src/Helper/Helper_Data.php:316 +msgid "Bold Italics" +msgstr "Grassetto corsivo" + +#: src/Helper/Helper_Data.php:317 +msgid "Add Font" +msgstr "Aggiungi Font" + +#: src/Helper/Helper_Data.php:318 +msgid "Update Font" +msgstr "Aggiornamento del carattere" + +#: src/Helper/Helper_Data.php:319 +msgid "Install new fonts for use in your PDF documents." +msgstr "Installare nuovi font da utilizzare nei documenti PDF." + +#: src/Helper/Helper_Data.php:320 +msgid "Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents." +msgstr "Una volta salvati, i PDF configurati per l'uso di questo font vedranno le modifiche applicate automaticamente ai nuovi documenti." + +#: src/Helper/Helper_Data.php:321 +msgid "Font Name" +msgstr "Nome del font" + +#: src/Helper/Helper_Data.php:322 +msgid "(required)" +msgstr "(obbligatorio)" + +#: src/Helper/Helper_Data.php:323 +msgid "The font name can only contain letters, numbers and spaces." +msgstr "Il nome del font può contenere solo lettere, numeri e spazi." + +#: src/Helper/Helper_Data.php:324 +msgid "Please choose a name contains letters and/or numbers (and a space if you want it)." +msgstr "Scegliete un nome che contenga lettere e/o numeri (e uno spazio, se lo desiderate)." + +#: src/Helper/Helper_Data.php:325 +msgid "Font Files" +msgstr "Caratteri" + +#: src/Helper/Helper_Data.php:326 +msgid "Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required." +msgstr "Selezionate o trascinate il vostro file di font .ttf per le varianti qui sotto. È necessario solo il tipo Regular." + +#: src/Helper/Helper_Data.php:327 +msgid "Add a .ttf font file." +msgstr "Aggiungere un file di font .ttf." + +#: src/Helper/Helper_Data.php:328 +msgid "View template usage" +msgstr "Visualizza l'utilizzo del modello" + +#: src/Helper/Helper_Data.php:329 +msgid "← Cancel" +msgstr "← Annullamento" + +#: src/Helper/Helper_Data.php:330 +msgid "Are you sure you want to delete this font?" +msgstr "Confermi di voler eliminare questo font?" + +#. translators: 1: Opening tag (custom template link), 2: Opening tag (font setting link), 3: Closing tag +#: src/Helper/Helper_Data.php:332 +#, php-format +msgid "Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form." +msgstr "Aggiungere questo snippet %1$sin un modello personalizzato%3$s per impostare selettivamente il carattere sui blocchi di testo. Se si desidera applicare il font all'intero PDF, %2$sutilizzare l'impostazione Font%3$s quando si configura il PDF nel modulo." + +#: src/Helper/Helper_Data.php:333 +msgid "Add font" +msgstr "Aggiungi font" + +#: src/Helper/Helper_Data.php:334 +msgid "Update font" +msgstr "Update Font" + +#: src/Helper/Helper_Data.php:335 +msgid "Select font" +msgstr "Selezionare il carattere" + +#: src/Helper/Helper_Data.php:336 +msgid "Delete font" +msgstr "Cancellare il carattere" + +#: src/Helper/Helper_Data.php:339 +msgid "Font list empty." +msgstr "Elenco di font vuoto." + +#: src/Helper/Helper_Data.php:340 +msgid "No fonts matching your search found." +msgstr "Non sono stati trovati font corrispondenti alla ricerca." + +#: src/Helper/Helper_Data.php:341 +msgid "Clear Search." +msgstr "Ricerca libera." + +#: src/Helper/Helper_Data.php:342 +msgid "Your font has been saved." +msgstr "Il font è stato salvato." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:344 +#, php-format +msgid "%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again." +msgstr "%1$sNon è stato possibile completare l'azione.%2$s Risolvere i problemi evidenziati sopra e riprovare." + +#: src/Helper/Helper_Data.php:345 +msgid "A problem occurred. Reload the page and try again." +msgstr "Si è verificato un problema. Ricaricare la pagina e riprovare." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:347 +#, php-format +msgid "%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save." +msgstr "%1$sFile di font mancanti dal server.%2$s Caricare nuovamente i font e salvare." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:349 +#, php-format +msgid "%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF." +msgstr "%1$sI file di font sono malformati%2$s e non possono essere utilizzati con Gravity PDF." + +#: src/Helper/Helper_Data.php:351 +msgid "Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop." +msgstr "Attenzione! Tutti i dati di Gravity PDF, compresi i modelli, verranno eliminati. Non è possibile annullare l'operazione. oK\" per eliminare, \"Annulla\" per interrompere." + +#: src/Helper/Helper_Data.php:352 +msgid "WARNING: You are about to delete this PDF. 'Cancel' to stop, 'OK' to delete." +msgstr "ATTENZIONE: si sta per eliminare questo PDF. annulla per interrompere, OK per eliminare." + +#: src/Helper/Helper_Data.php:355 +msgid "Search the Gravity PDF Documentation..." +msgstr "Ricerca nella documentazione PDF di Gravity..." + +#: src/Helper/Helper_Data.php:356 +msgid "Submit your search query." +msgstr "Invia la tua richiesta di ricerca." + +#: src/Helper/Helper_Data.php:357 +msgid "Clear your search query." +msgstr "Cancellare la query di ricerca." + +#: src/Helper/Helper_Data.php:515 +msgid "Approved" +msgstr "Approvato" + +#: src/Helper/Helper_Data.php:516 +msgid "Disapproved" +msgstr "Non Approvato" + +#: src/Helper/Helper_Data.php:517 +msgid "Unapproved" +msgstr "Non approvato" + +#: src/Helper/Helper_Options_Fields.php:65 +msgid "Default Template" +msgstr "Modello predefinito" + +#. translators: 1: Opening tag (template shop), 2: Closing tag, 3: Opening tag (build your own), 4: Closing tag, 5: Opening tag (hire us), 6: Closing tag +#: src/Helper/Helper_Options_Fields.php:67 +#, php-format +msgid "Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution." +msgstr "Scegliete un modello esistente o acquistatene altri %1$sdal nostro negozio di modelli%2$s. È anche possibile %3$scostruire il proprio%4$s o %5$sassumerci%6$s per creare una soluzione personalizzata." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:72 +#, php-format +msgid "Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own." +msgstr "Gravity PDF viene fornito con %1$squattro modelli completamente gratuiti e altamente personalizzabili%2$s. È inoltre possibile acquistare altri modelli dal nostro negozio di modelli, incaricarci di integrare i PDF esistenti o, con un po' di know-how tecnico, costruire il proprio." + +#: src/Helper/Helper_Options_Fields.php:77 +msgid "Default Font" +msgstr "Carattere predefinito" + +#: src/Helper/Helper_Options_Fields.php:78 +msgid "Set the default font type used in PDFs. Choose an existing font or install your own." +msgstr "Impostare il tipo di font predefinito utilizzato nei PDF. Scegliete un font esistente o installate il vostro." + +#: src/Helper/Helper_Options_Fields.php:81 +#: src/Helper/Helper_Options_Fields.php:235 +msgid "Fonts" +msgstr "Caratteri" + +#: src/Helper/Helper_Options_Fields.php:81 +msgid "Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab)." +msgstr "Gravity PDF viene fornito con i font per la maggior parte delle lingue del mondo. Volete utilizzare un tipo di carattere specifico? Utilizzate il programma di installazione dei font (nella scheda Strumenti)." + +#: src/Helper/Helper_Options_Fields.php:87 +msgid "Default Paper Size" +msgstr "Formato carta predefinito" + +#: src/Helper/Helper_Options_Fields.php:88 +msgid "Set the default paper size used when generating PDFs." +msgstr "Impostare il formato carta predefinito utilizzato per la generazione di PDF." + +#: src/Helper/Helper_Options_Fields.php:97 +#: src/Helper/Helper_Options_Fields.php:329 +msgid "Control the exact paper size. Can be set in millimeters or inches." +msgstr "Controllo dell'esatto formato della carta. Può essere impostato in millimetri o pollici." + +#: src/Helper/Helper_Options_Fields.php:104 +#: src/Helper/Helper_Options_Fields.php:108 +#: src/Helper/Helper_Options_Fields.php:381 +msgid "Reverse Text (RTL)" +msgstr "Testo inverso (RTL)" + +#: src/Helper/Helper_Options_Fields.php:105 +msgid "Script like Arabic and Hebrew are written right to left." +msgstr "Le scritture come l'arabo e l'ebraico sono scritte da destra a sinistra." + +#: src/Helper/Helper_Options_Fields.php:108 +msgid "Enable RTL if you are writing in Arabic, Hebrew, Syriac, N'ko, Thaana, Tifinar, Urdu or other RTL languages." +msgstr "Abilitare l'RTL se si scrive in arabo, ebraico, siriaco, n'ko, thaana, tifinar, urdu o altre lingue RTL." + +#: src/Helper/Helper_Options_Fields.php:113 +msgid "Default Font Size" +msgstr "Dimensione predefinita del carattere" + +#: src/Helper/Helper_Options_Fields.php:114 +msgid "Set the default font size used in PDFs." +msgstr "Imposta la dimensione predefinita dei caratteri utilizzati nei PDF." + +#: src/Helper/Helper_Options_Fields.php:124 +msgid "Default Font Color" +msgstr "Colore di default" + +#: src/Helper/Helper_Options_Fields.php:127 +msgid "Set the default font color used in PDFs." +msgstr "Imposta il colore predefinito dei caratteri utilizzati nei PDF." + +#: src/Helper/Helper_Options_Fields.php:137 +msgid "Entry View" +msgstr "Vista Immissione" + +#. translators: 1: Opening tag (entries list page), 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:139 +#, php-format +msgid "Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page." +msgstr "Selezionare l'azione predefinita utilizzata quando si accede a un PDF dalla pagina %1$sElenco voci di Gravity Forms%2$s." + +#: src/Helper/Helper_Options_Fields.php:142 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:36 +msgid "View" +msgstr "Visualizzare" + +#: src/Helper/Helper_Options_Fields.php:143 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:37 +msgid "Download" +msgstr "Download" + +#: src/Helper/Helper_Options_Fields.php:150 +#: src/Model/Model_System_Report.php:288 +msgid "Background Processing" +msgstr "Elaborazione dello sfondo" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:152 +#, php-format +msgid "When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s." +msgstr "Se abilitato, l'invio del modulo e il reinvio delle notifiche con i PDF sono gestiti in un'attività in background. %1$sRichiede che le attività in background siano abilitate%2$s." + +#: src/Helper/Helper_Options_Fields.php:159 +#: src/Model/Model_System_Report.php:295 +msgid "Debug Mode" +msgstr "Modalità debug" + +#: src/Helper/Helper_Options_Fields.php:162 +msgid "When enabled, debug information will be displayed on-screen for core features." +msgstr "Quando è abilitata, le informazioni di debug vengono visualizzate sullo schermo per le funzioni principali." + +#: src/Helper/Helper_Options_Fields.php:173 +#: src/Helper/Helper_Options_Fields.php:180 +#: src/Model/Model_System_Report.php:311 +msgid "Logged Out Timeout" +msgstr "Timeout disconnesso" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:175 +#, php-format +msgid "Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended)." +msgstr "Limita il tempo in cui un utente %1$sdisconnesso%2$s ha accesso diretto al PDF dopo aver completato il modulo. Impostare su 0 per disabilitare il limite di tempo (non consigliato)." + +#: src/Helper/Helper_Options_Fields.php:176 +msgid "minutes" +msgstr "minuti" + +#: src/Helper/Helper_Options_Fields.php:180 +msgid "Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies." +msgstr "Gli utenti disconnessi possono visualizzare i PDF se il loro IP corrisponde a quello assegnato alla voce del modulo Gravity. Poiché gli indirizzi IP possono cambiare, si applica anche una restrizione temporale." + +#: src/Helper/Helper_Options_Fields.php:185 +msgid "Default Owner Restrictions" +msgstr "Restrizioni predefinite del proprietario" + +#: src/Helper/Helper_Options_Fields.php:186 +msgid "Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability)." +msgstr "Imposta le autorizzazioni predefinite per il proprietario dei PDF. Quando è abilitato, il proprietario della voce originale NON potrà visualizzare i PDF (a meno che non abbia una funzione di restrizione utente)." + +#: src/Helper/Helper_Options_Fields.php:189 +#: src/Helper/Helper_Options_Fields.php:488 +msgid "Restrict Owner" +msgstr "Limitare il proprietario" + +#: src/Helper/Helper_Options_Fields.php:189 +msgid "Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis." +msgstr "Attivare questa impostazione se i PDF non devono essere visualizzati dall'utente finale. L'impostazione può essere fatta per ogni PDF." + +#: src/Helper/Helper_Options_Fields.php:194 +#: src/Helper/Helper_Options_Fields.php:200 +msgid "User Restriction" +msgstr "Restrizioni utente" + +#: src/Helper/Helper_Options_Fields.php:196 +msgid "Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access." +msgstr "Limitare l'accesso ai PDF agli utenti con una qualsiasi di queste capacità. Il ruolo di amministratore ha sempre accesso completo." + +#: src/Helper/Helper_Options_Fields.php:200 +msgid "Only logged in users with any selected capability can view generated PDFs they don't have ownership of. Ownership refers to an end user who completed the original Gravity Form entry." +msgstr "Solo gli utenti connessi con qualsiasi capacità selezionata possono visualizzare i PDF generati di cui non sono proprietari. La proprietà si riferisce all'utente finale che ha completato l'inserimento del modulo Gravity originale." + +#: src/Helper/Helper_Options_Fields.php:228 +msgid "Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates." +msgstr "Installa automaticamente i font principali necessari per generare documenti PDF. Questa azione deve essere eseguita solo una volta, poiché i font vengono conservati durante gli aggiornamenti del plugin." + +#: src/Helper/Helper_Options_Fields.php:228 +#: src/View/html/Actions/core_font.php:29 +msgid "Get more info." +msgstr "Per saperne di più." + +#: src/Helper/Helper_Options_Fields.php:230 +msgid "Download Core Fonts" +msgstr "Scarica i font Core" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:237 +#, php-format +msgid "Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported." +msgstr "Installare font personalizzati da utilizzare nei documenti PDF. Sono supportati solo i file di font %1$s.ttf%2$s." + +#: src/Helper/Helper_Options_Fields.php:253 +#: src/Helper/Helper_PDF_List_Table.php:96 +msgid "Label" +msgstr "Etichetta" + +#: src/Helper/Helper_Options_Fields.php:256 +msgid "Add a descriptive label to help you differentiate between multiple PDF settings." +msgstr "Aggiungete un'etichetta descrittiva per aiutarvi a distinguere tra più impostazioni PDF." + +#. translators: 1: Opening tag (template store), 2: Opening tag (bespoke service), 3: Opening tag (build your own), 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:263 +#, php-format +msgid "Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s." +msgstr "I modelli controllano l'aspetto generale dei PDF e possono essere %1$sacquistati nel negozio online%4$s. Se volete digitalizzare e automatizzare i vostri documenti esistenti, %2$sutilizzate il nostro servizio Bespoke PDF%4$s. Gli sviluppatori possono anche %3$screare i propri modelli%4$s." + +#: src/Helper/Helper_Options_Fields.php:272 +#: src/Helper/Helper_PDF_List_Table.php:98 +msgid "Notifications" +msgstr "Notifiche" + +#. translators: 1: Opening tag (password protect link), 2: Opening tag (shortcode link), 3: Closing tag +#: src/Helper/Helper_Options_Fields.php:274 +#, php-format +msgid "Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message." +msgstr "Invia il PDF come allegato e-mail per le notifiche selezionate. %1$sProteggere con password il PDF%3$s se la sicurezza è un problema. In alternativa, %2$sutilizzare lo shortcode [gravitypdf]%3$s direttamente nel messaggio di notifica." + +#: src/Helper/Helper_Options_Fields.php:277 +msgid "Choose a Notification" +msgstr "Scegliere una notifica" + +#: src/Helper/Helper_Options_Fields.php:282 +msgid "Filename" +msgstr "Nome del file" + +#. translators: %s: list of invalid characters wrapped in tags +#: src/Helper/Helper_Options_Fields.php:285 +#, php-format +msgid "Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore." +msgstr "Imposta il nome del file per il PDF generato (esclusa l'estensione .pdf). I mergetag sono supportati e i caratteri non validi %s vengono automaticamente convertiti in un trattino basso." + +#: src/Helper/Helper_Options_Fields.php:292 +msgid "Conditional Logic" +msgstr "Logica condizionale" + +#: src/Helper/Helper_Options_Fields.php:294 +msgid "Enable conditional logic" +msgstr "Abilitare le icone nella toolbar" + +#: src/Helper/Helper_Options_Fields.php:297 +msgid "Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications." +msgstr "Aggiungere regole per attivare o disattivare dinamicamente il PDF. Quando sono disabilitati, i PDF non appaiono nell'area di amministrazione, non possono essere visualizzati e non vengono allegati alle notifiche." + +#: src/Helper/Helper_Options_Fields.php:318 +msgid "Paper Size" +msgstr "Dimensione carta" + +#: src/Helper/Helper_Options_Fields.php:319 +msgid "Set the paper size used when generating PDFs." +msgstr "Impostare il formato carta utilizzato per la generazione di PDF." + +#: src/Helper/Helper_Options_Fields.php:339 +msgid "Paper Orientation" +msgstr "Orientamento della carta" + +#: src/Helper/Helper_Options_Fields.php:342 +msgid "Portrait" +msgstr "Ritratto" + +#: src/Helper/Helper_Options_Fields.php:343 +msgid "Landscape" +msgstr "Paesaggio" + +#: src/Helper/Helper_Options_Fields.php:350 +msgid "Font" +msgstr "Font" + +#: src/Helper/Helper_Options_Fields.php:354 +msgid "Set the primary font used in PDFs. You can also install your own." +msgstr "Imposta il font principale utilizzato nei PDF. È anche possibile installare il proprio." + +#: src/Helper/Helper_Options_Fields.php:360 +msgid "Font Size" +msgstr "Dimensione Carattere" + +#: src/Helper/Helper_Options_Fields.php:361 +msgid "Set the font size to use in the PDF." +msgstr "Impostare la dimensione dei caratteri da utilizzare nel PDF." + +#: src/Helper/Helper_Options_Fields.php:372 +msgid "Font Color" +msgstr "Colore del carattere" + +#: src/Helper/Helper_Options_Fields.php:375 +msgid "Set the font color to use in the PDF." +msgstr "Impostare il colore del carattere da utilizzare nel PDF." + +#: src/Helper/Helper_Options_Fields.php:382 +msgid "Script like Arabic, Hebrew, Syriac (and many others) are written right to left." +msgstr "Scritture come l'arabo, l'ebraico, il siriaco (e molte altre) sono scritte da destra a sinistra." + +#: src/Helper/Helper_Options_Fields.php:412 +#: src/templates/config/focus-gravity.php:91 +msgid "Format" +msgstr "Formato" + +#: src/Helper/Helper_Options_Fields.php:413 +msgid "Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats." +msgstr "Genera un documento conforme al formato PDF selezionato. Filigrane, trasparenza alfa e PDF Security sono automaticamente disabilitati quando si utilizzano i formati PDF/A-1b o PDF/X-1a." + +#: src/Helper/Helper_Options_Fields.php:425 +msgid "Enable PDF Security" +msgstr "Abilita protezione PDF" + +#: src/Helper/Helper_Options_Fields.php:426 +msgid "Password protect generated PDFs, and/or restrict user capabilities." +msgstr "Proteggere con password i PDF generati e/o limitare le capacità degli utenti." + +#: src/Helper/Helper_Options_Fields.php:432 +msgid "Password" +msgstr "Password" + +#: src/Helper/Helper_Options_Fields.php:434 +msgid "Password protect the PDF, or leave blank to disable. Mergetags are supported." +msgstr "Proteggere il PDF con password o lasciare vuoto per disabilitarlo. Sono supportati i mergetag." + +#: src/Helper/Helper_Options_Fields.php:440 +msgid "Privileges" +msgstr "Privilegi" + +#: src/Helper/Helper_Options_Fields.php:441 +msgid "Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security)." +msgstr "Deselezionare i privilegi per limitare le capacità dell'utente finale nel PDF. I privilegi sono banalmente aggirabili e sono adatti solo per specificare le proprie intenzioni all'utente (e non come mezzo di controllo degli accessi o di sicurezza)." + +#: src/Helper/Helper_Options_Fields.php:454 +msgid "Select End User PDF Privileges" +msgstr "Selezionare i privilegi PDF dell'utente finale" + +#: src/Helper/Helper_Options_Fields.php:465 +msgid "Image DPI" +msgstr "DPI Immagine" + +#: src/Helper/Helper_Options_Fields.php:469 +msgid "Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document." +msgstr "Controlla i DPI (punti per pollice) dell'immagine nei PDF. Impostare 300 quando si stampa un documento professionale." + +#: src/Helper/Helper_Options_Fields.php:480 +msgid "Enable Public Access" +msgstr "Abilitare l'accesso pubblico" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:483 +#, php-format +msgid "When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form's entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s." +msgstr "Quando l'accesso pubblico è attivo, tutti i protocolli di sicurezza sono disattivati e %3$schiunque può visualizzare il documento PDF per TUTTE le voci del modulo%4$s. Per una maggiore sicurezza, %1$sutilizzare invece la funzione URL PDF firmati%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:490 +#, php-format +msgid "When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s." +msgstr "Se attivata, il proprietario della voce originale NON potrà visualizzare i PDF. Questa impostazione viene sovrascritta %1$squando si utilizzano URL PDF firmati%2$s." + +#: src/Helper/Helper_Options_Fields.php:525 +msgid "Enable Advanced Templating" +msgstr "Abilitare il template avanzato" + +#: src/Helper/Helper_Options_Fields.php:526 +msgid "A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine." +msgstr "Un'impostazione legacy che consente di trattare un modello come PHP, con accesso diretto al motore PDF." + +#: src/Helper/Helper_Options_Fields.php:558 +msgid "Master Password" +msgstr "Password principale" + +#: src/Helper/Helper_Options_Fields.php:560 +msgid "Set the PDF Owner Password which is used to prevent the PDF privileges being changed." +msgstr "Impostare la password del proprietario del PDF, utilizzata per impedire la modifica dei privilegi del PDF." + +#: src/Helper/Helper_Options_Fields.php:579 +msgid "Show Form Title" +msgstr "Mostra titolo del modulo" + +#: src/Helper/Helper_Options_Fields.php:580 +msgid "Display the form title at the beginning of the PDF." +msgstr "Visualizza il titolo del modulo all'inizio del PDF." + +#: src/Helper/Helper_Options_Fields.php:599 +msgid "Show Page Names" +msgstr "Mostra i nomi delle pagine" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:601 +#, php-format +msgid "Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s." +msgstr "Visualizza i nomi delle pagine del modulo nel PDF. Richiede l'uso del campo %1$sInterruzione di pagina%2$s." + +#: src/Helper/Helper_Options_Fields.php:619 +msgid "Show HTML Fields" +msgstr "Mostra campi HTML" + +#: src/Helper/Helper_Options_Fields.php:620 +msgid "Display HTML fields in the PDF." +msgstr "Visualizza i campi HTML nel PDF." + +#: src/Helper/Helper_Options_Fields.php:638 +msgid "Show Section Break Description" +msgstr "Mostra la descrizione dell'interruzione di sezione" + +#: src/Helper/Helper_Options_Fields.php:639 +msgid "Display the Section Break field description in the PDF." +msgstr "Visualizza la descrizione del campo Interruzione di sezione nel PDF." + +#: src/Helper/Helper_Options_Fields.php:657 +msgid "Enable Conditional Logic" +msgstr "Abilita la logica condizionale" + +#: src/Helper/Helper_Options_Fields.php:658 +msgid "When enabled the PDF will adhere to the form field conditional logic and show/hide fields." +msgstr "Se abilitato, il PDF rispetterà la logica condizionale dei campi del modulo e mostrerà/nasconderà i campi." + +#: src/Helper/Helper_Options_Fields.php:677 +msgid "Show Empty Fields" +msgstr "Mostra i campi vuoti" + +#: src/Helper/Helper_Options_Fields.php:678 +msgid "Display Empty fields in the PDF." +msgstr "Visualizza i campi vuoti nel PDF." + +#: src/Helper/Helper_Options_Fields.php:696 +msgid "Header" +msgstr "Header" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:700 +#, php-format +msgid "The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s." +msgstr "L'intestazione è inclusa all'inizio di ogni pagina. Per le colonne semplici %1$sprovare questo frammento di tabella HTML%2$s." + +#: src/Helper/Helper_Options_Fields.php:718 +msgid "First Page Header" +msgstr "Intestazione della prima pagina" + +#: src/Helper/Helper_Options_Fields.php:721 +msgid "Override the header on the first page of the PDF." +msgstr "Sovrascrive l'intestazione della prima pagina del PDF." + +#: src/Helper/Helper_Options_Fields.php:723 +msgid "Use different header on first page of PDF?" +msgstr "Utilizzare un'intestazione diversa sulla prima pagina del PDF?" + +#: src/Helper/Helper_Options_Fields.php:740 +msgid "Footer" +msgstr "Footer" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:744 +#, php-format +msgid "The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. " +msgstr "Il piè di pagina è incluso nella parte inferiore di ogni pagina. Per semplici piè di pagina testuali, utilizzare i pulsanti di allineamento a sinistra, al centro e a destra nell'editor. Per le colonne semplici %1$sprovare questo frammento di tabella HTML%2$s. Utilizzate i tag speciali %3$s{PAGENO}%4$s e %3$s{nbpg}%4$s per visualizzare la numerazione delle pagine. " + +#: src/Helper/Helper_Options_Fields.php:762 +msgid "First Page Footer" +msgstr "Piè di pagina della prima pagina" + +#: src/Helper/Helper_Options_Fields.php:765 +msgid "Override the footer on the first page of the PDF." +msgstr "Sovrascrive il piè di pagina della prima pagina del PDF." + +#: src/Helper/Helper_Options_Fields.php:767 +msgid "Use different footer on first page of PDF?" +msgstr "Utilizzare un piè di pagina diverso sulla prima pagina del PDF?" + +#: src/Helper/Helper_Options_Fields.php:784 +msgid "Background Color" +msgstr "Colore di sfondo" + +#: src/Helper/Helper_Options_Fields.php:787 +msgid "Set the background color for all pages." +msgstr "Impostare il colore di sfondo per tutte le pagine." + +#: src/Helper/Helper_Options_Fields.php:804 +msgid "Background Image" +msgstr "Immagine di Sfondo" + +#: src/Helper/Helper_Options_Fields.php:806 +msgid "The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload." +msgstr "L'immagine di sfondo è inclusa in tutte le pagine. Per ottenere risultati ottimali, utilizzate un'immagine delle stesse dimensioni del formato della carta e passatela attraverso uno strumento di ottimizzazione delle immagini prima di caricarla." + +#. translators: 1: PDF template name wrapped in tags, 2: Required Gravity PDF version wrapped in tags +#: src/Helper/Helper_PDF.php:391 +#, php-format +msgid "The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version." +msgstr "Il modello PDF %1$s richiede la versione di Gravity PDF %2$s. Aggiornare alla versione più recente." + +#: src/Helper/Helper_PDF.php:931 +msgid "This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised." +msgstr "Questo metodo è stato rimosso perché mPDF non supporta più l'impostazione dei DPI dell'immagine dopo l'inizializzazione della classe." + +#: src/Helper/Helper_PDF_List_Table.php:99 +msgid "Shortcode" +msgstr "Codice abbreviato" + +#: src/Helper/Helper_PDF_List_Table.php:138 +msgid "PDF List" +msgstr "Elenco PDF" + +#: src/Helper/Helper_PDF_List_Table.php:250 +msgid "None" +msgstr "Nessuna" + +#: src/Helper/Helper_PDF_List_Table.php:285 +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "Download PDF" +msgstr "Scarica PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:289 +#, php-format +msgid "Copy the %s PDF shortcode to the clipboard" +msgstr "Copiare il codice breve %s PDF negli appunti" + +#: src/Helper/Helper_PDF_List_Table.php:304 +msgid "Copied" +msgstr "Copiato" + +#: src/Helper/Helper_PDF_List_Table.php:308 +msgid "Shortcode copied!" +msgstr "Shortcode copiato!" + +#: src/Helper/Helper_PDF_List_Table.php:312 +msgid "Copy Shortcode" +msgstr "Shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit this PDF" +msgstr "Modifica questo PDF" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit" +msgstr "Modifica" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate this PDF" +msgstr "Duplicare questo PDF" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate" +msgstr "Duplica" + +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete this PDF" +msgstr "Cancellare questo PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:376 +#, php-format +msgid "%s PDF" +msgstr "%s PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_PDF_List_Table.php:407 +#, php-format +msgid "This form doesn't have any PDFs. Let's go %1$screate one%2$s." +msgstr "Questo modulo non ha alcun PDF. Andiamo a %1$screarne uno%2$s." + +#: src/Helper/Helper_Templates.php:224 +msgid "Requires Gravity PDF" +msgstr "Richiede il PDF Gravity" + +#: src/Helper/Helper_Templates.php:335 +#: src/Helper/Helper_Templates.php:416 +#: src/Model/Model_Templates.php:392 +#: src/View/View_PDF.php:584 +msgid "Legacy" +msgstr "Legacy" + +#. translators: the plugin name. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:259 +#, php-format +msgid "There is a new version of %1$s available." +msgstr "È disponibile una nuova versione di %1$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:265 +msgid "Contact your network administrator to install the update." +msgstr "Contatta il tuo amministratore di rete per installare l'aggiornamento." + +#. translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:271 +#, php-format +msgid "%1$sView version %2$s details%3$s." +msgstr "%1$sGuarda i dettagli della versione %2$s%3$s." + +#. translators: 1: Opening tag, 2: Version number, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:289 +#, php-format +msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s." +msgstr "%1$sGuarda i dettagli della versione %2$s%3$s o %4$saggiorna adesso%5$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:309 +msgid "Update now." +msgstr "Aggiorna adesso." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "You do not have permission to install plugin updates" +msgstr "Non hai il permesso di installare gli aggiornamenti dei plugin" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "Error" +msgstr "Errore" + +#: src/Model/Model_Form_Settings.php:245 +msgid "Update PDF" +msgstr "Aggiornamento PDF" + +#: src/Model/Model_Form_Settings.php:246 +msgid "Add PDF" +msgstr "Aggiungi PDF" + +#: src/Model/Model_Form_Settings.php:336 +#: src/Model/Model_Form_Settings.php:358 +#: src/Model/Model_Form_Settings.php:408 +#: src/Model/Model_Form_Settings.php:516 +msgid "There was a problem saving your PDF settings. Please try again." +msgstr "Si è verificato un problema nel salvataggio delle impostazioni del PDF. Riprovare." + +#: src/Model/Model_Form_Settings.php:379 +msgid "PDF could not be saved. Please enter all required information below." +msgstr "Non è stato possibile salvare il PDF. Inserire tutte le informazioni richieste di seguito." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Form_Settings.php:402 +#, php-format +msgid "PDF saved successfully. %1$sBack to PDF list.%2$s" +msgstr "PDF salvato con successo. %1$sTorna all'elenco dei PDF.%2$s" + +#: src/Model/Model_Form_Settings.php:806 +msgid "PDF successfully deleted." +msgstr "PDF eliminato con successo." + +#: src/Model/Model_Form_Settings.php:869 +msgid "PDF successfully duplicated." +msgstr "PDF duplicato con successo." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:290 +#, php-format +msgid "There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder." +msgstr "Si è verificato un problema nella creazione della cartella %s. Assicurarsi di avere i permessi di scrittura sulla cartella uploads." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:302 +#, php-format +msgid "Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue." +msgstr "Gravity PDF non dispone dei permessi di scrittura per la directory %s. Contattare il provider di web hosting per risolvere il problema." + +#: src/Model/Model_Mergetags.php:292 +msgid "Signed (+1 week)" +msgstr "Firmato (+1 settimana)" + +#: src/Model/Model_Mergetags.php:301 +msgid "Signed (+1 month)" +msgstr "Firmato (+1 mese)" + +#: src/Model/Model_Mergetags.php:310 +msgid "Signed (+1 year)" +msgstr "Firmato (+1 anno)" + +#: src/Model/Model_Mergetags.php:321 +msgid "PDF URLs" +msgstr "URL PDF" + +#: src/Model/Model_PDF.php:399 +msgid "The PDF configuration is not currently active." +msgstr "La configurazione PDF non è attualmente attiva." + +#: src/Model/Model_PDF.php:421 +msgid "PDF conditional logic requirements have not been met." +msgstr "I requisiti della logica condizionale PDF non sono stati soddisfatti." + +#: src/Model/Model_PDF.php:510 +msgid "Your PDF is no longer accessible." +msgstr "Il PDF non è più accessibile." + +#: src/Model/Model_PDF.php:629 +#: src/Model/Model_PDF.php:665 +msgid "You do not have access to view this PDF." +msgstr "Non avete accesso alla visualizzazione di questo PDF." + +#: src/Model/Model_PDF.php:1029 +msgid "PDFs" +msgstr "PDF" + +#: src/Model/Model_PDF.php:1172 +msgid "The PDF could not be saved." +msgstr "Non è stato possibile salvare il PDF." + +#: src/Model/Model_PDF.php:2218 +msgid "Could not find PDF configuration requested" +msgstr "Impossibile trovare la configurazione PDF richiesta" + +#. translators: %d: page number +#: src/Model/Model_PDF.php:2544 +#, php-format +msgid "Page %d" +msgstr "Pagina %d" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:364 +#, php-format +msgid "An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Si è verificato un errore sconosciuto e la chiave di licenza potrebbe non essere stata disattivata correttamente. %1$sAccedere al proprio account GravityPDF.com%2$s e verificare se il proprio sito è stato scollegato dalla chiave." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:382 +#, php-format +msgid "An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Si è verificato un errore API e la tua chiave di licenza potrebbe non essere stata disattivata correttamente. %1$sAccedi al tuo account GravityPDF.com%2$s e verifica se il tuo sito è stato scollegato dalla chiave." + +#: src/Model/Model_Settings.php:407 +msgid "License key deactivated." +msgstr "Chiave di licenza disattivata." + +#: src/Model/Model_Settings.php:408 +msgid "Access Pass license key deactivated." +msgstr "Chiave di licenza Access Pass disattivata." + +#: src/Model/Model_Shortcodes.php:50 +msgid "This method has been superseded by self::process()" +msgstr "Questo metodo è stato sostituito da self::process()" + +#: src/Model/Model_System_Report.php:111 +msgid "Gravity PDF Environment" +msgstr "Gravità PDF Ambiente" + +#: src/Model/Model_System_Report.php:115 +msgid "PHP" +msgstr "PHP" + +#: src/Model/Model_System_Report.php:121 +msgid "Directories and Permissions" +msgstr "Directory e permessi" + +#: src/Model/Model_System_Report.php:127 +msgid "Global Settings" +msgstr "Impostazioni Globali" + +#: src/Model/Model_System_Report.php:133 +msgid "Security Settings" +msgstr "Impostazioni di sicurezza" + +#: src/Model/Model_System_Report.php:177 +msgid "WP Memory" +msgstr "Memoria WP" + +#: src/Model/Model_System_Report.php:190 +msgid "Default Charset" +msgstr "Set di caratteri predefinito" + +#: src/Model/Model_System_Report.php:196 +msgid "Internal Encoding" +msgstr "Codifica interna" + +#: src/Model/Model_System_Report.php:205 +msgid "PDF Working Directory" +msgstr "Directory di lavoro PDF" + +#: src/Model/Model_System_Report.php:211 +msgid "PDF Working Directory URL" +msgstr "URL della directory di lavoro PDF" + +#: src/Model/Model_System_Report.php:217 +msgid "Font Folder location" +msgstr "Posizione della cartella dei font" + +#: src/Model/Model_System_Report.php:223 +msgid "Temporary Folder location" +msgstr "Posizione della cartella temporanea" + +#: src/Model/Model_System_Report.php:229 +msgid "Temporary Folder permissions" +msgstr "Autorizzazioni della cartella temporanea" + +#: src/Model/Model_System_Report.php:236 +msgid "Temporary Folder protected" +msgstr "Cartella temporanea protetta" + +#: src/Model/Model_System_Report.php:243 +msgid "mPDF Temporary location" +msgstr "mPDF Posizione temporanea" + +#: src/Model/Model_System_Report.php:253 +msgid "Outdated Templates" +msgstr "Modelli obsoleti" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_System_Report.php:265 +#, php-format +msgid "In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s." +msgstr "Per ottenere gli aggiornamenti direttamente da GravityPDF.com %1$sè necessario eseguire un download unico del plugin%2$s." + +#: src/Model/Model_System_Report.php:274 +msgid "Canonical Release" +msgstr "Comunicato Canonical" + +#: src/Model/Model_System_Report.php:281 +msgid "PDF Entry List Action" +msgstr "Azione Elenco voci PDF" + +#: src/Model/Model_System_Report.php:290 +#: src/Model/Model_System_Report.php:297 +msgid "Off" +msgstr "Off" + +#: src/Model/Model_System_Report.php:305 +msgid "User Restrictions" +msgstr "Restrizioni per gli utenti" + +#: src/Model/Model_System_Report.php:313 +msgid "minute(s)" +msgstr "minuto(i)" + +#: src/Model/Model_Templates.php:364 +msgid "No valid PDF template found in Zip archive." +msgstr "Non è stato trovato alcun modello PDF valido nell'archivio zip." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:386 +#, php-format +msgid "The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed." +msgstr "Il nome del file %s contiene caratteri non validi. Sono ammessi solo caratteri alfanumerici, trattini e trattini bassi." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:401 +#, php-format +msgid "The PHP file %s is not a valid PDF Template." +msgstr "Il file PHP %s non è un modello PDF valido." + +#. translators: %s: form ID and title +#: src/Model/Model_Uninstall.php:193 +#, php-format +msgid "There was a problem removing the Gravity Form \"%s\" PDF configuration. Try delete manually." +msgstr "Si è verificato un problema nella rimozione della configurazione PDF di Gravity Form \"%s\" PDF. Provare a eliminarla manualmente." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Uninstall.php:229 +#, php-format +msgid "There was a problem removing the %s directory. Clean up manually via (S)FTP." +msgstr "Si è verificato un problema nella rimozione della directory %s. Pulire manualmente via (S)FTP." + +#: src/templates/config/focus-gravity.php:75 +msgid "Accent Color" +msgstr "Colore di accento" + +#: src/templates/config/focus-gravity.php:77 +msgid "The accent color is used for the page and section titles, as well as the border." +msgstr "Il colore d'accento viene utilizzato per i titoli delle pagine e delle sezioni, oltre che per il bordo." + +#: src/templates/config/focus-gravity.php:83 +msgid "Secondary Color" +msgstr "Colore Secondario" + +#: src/templates/config/focus-gravity.php:85 +msgid "The secondary color is used with the field labels and for alternate rows." +msgstr "Il colore secondario viene utilizzato per le etichette dei campi e per le righe alternate." + +#: src/templates/config/focus-gravity.php:93 +msgid "Combine the field label and value or have a distinct label/value." +msgstr "Combinare l'etichetta e il valore del campo o avere un'etichetta/valore distinti." + +#: src/templates/config/focus-gravity.php:95 +msgid "Combined Label" +msgstr "Etichetta combinata" + +#: src/templates/config/focus-gravity.php:96 +msgid "Split Label" +msgstr "Etichetta divisa" + +#: src/templates/config/rubix.php:75 +msgid "Container Background Color" +msgstr "Colore di sfondo del contenitore" + +#: src/templates/config/rubix.php:77 +msgid "Control the color of the field background." +msgstr "Controlla il colore dello sfondo del campo." + +#: src/templates/config/zadani.php:75 +msgid "Field Border Color" +msgstr "Colore bordo campo" + +#: src/templates/config/zadani.php:77 +msgid "Control the color of the field border." +msgstr "Controlla il colore del bordo del campo." + +#: src/View/html/Actions/action_buttons.php:29 +msgid "Dismiss Notice" +msgstr "Avviso eliminato" + +#: src/View/html/Actions/core_font.php:21 +msgid "Gravity PDF needs to download the Core PDF fonts." +msgstr "Gravity PDF deve scaricare i font Core PDF." + +#: src/View/html/Actions/core_font.php:25 +msgid "Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once." +msgstr "Prima di poter generare un PDF utilizzando Gravity Forms, i font principali devono essere salvati sul server. Questo deve essere fatto solo una volta." + +#: src/View/html/FormSettings/add_edit.php:62 +#: src/View/html/Settings/general.php:50 +msgid "Want more features? Take a look at our addons." +msgstr "Volete altre funzioni? Date un'occhiata ai nostri addons." + +#: src/View/html/FormSettings/list.php:37 +msgid "Add new PDF" +msgstr "Aggiungi un nuovo PDF" + +#. translators: %s: section title +#: src/View/html/GravityForms/fieldset.php:67 +#, php-format +msgid "Toggle %s Section" +msgstr "Alterna %s Sezione" + +#. translators: %s: PDF name +#: src/View/html/PDF/entry_detailed_pdf.php:33 +#, php-format +msgid "View or download %s.pdf" +msgstr "Visualizza o scarica %s.pdf" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "Download PDFs" +msgstr "Scaricare PDF" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "View PDFs" +msgstr "Visualizza i PDF" + +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "View PDF" +msgstr "Visualizza PDF" + +#: src/View/html/PDF/entry_no_valid_pdf.php:20 +msgid "No PDFs available for this entry." +msgstr "Non sono disponibili PDF per questa voce." + +#: src/View/html/Settings/help.php:27 +msgid "Get help with Gravity PDF" +msgstr "Chiedete aiuto con Gravity PDF" + +#: src/View/html/Settings/help.php:29 +msgid "Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help." +msgstr "Cercate nella documentazione la risposta alla vostra domanda. Se avete bisogno di ulteriore assistenza, contattate il supporto e il nostro team sarà lieto di aiutarvi." + +#: src/View/html/Settings/help.php:34 +msgid "View Documentation" +msgstr "Vedi la documentazione" + +#: src/View/html/Settings/help.php:35 +msgid "Contact Support" +msgstr "Contatta il supporto" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/help.php:38 +#, php-format +msgid "Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded)." +msgstr "L'orario di assistenza è dalle 9:00 alle 17:00 dal lunedì al venerdì, %1$sora di Sydney Australia%2$s (esclusi i giorni festivi)." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/licence-info.php:23 +#, php-format +msgid "To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s." +msgstr "Per usufruire degli aggiornamenti automatici inserisci e salva la/le tua/e chiave/i di licenza qui sotto. %1$sPuoi trovare le licenze acquistate nel tuo account GravityPDF.com%2$s." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:20 +msgid "PDF link not displayed because conditional logic requirements have not been met." +msgstr "Il link PDF non viene visualizzato perché i requisiti della logica condizionale non sono stati soddisfatti." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:21 +#: src/View/html/Shortcodes/invalid_pdf_config.php:21 +#: src/View/html/Shortcodes/no_entry_id.php:21 +#: src/View/html/Shortcodes/pdf_not_active.php:21 +msgid "(Admin Only Message)" +msgstr "(Messaggio riservato agli amministratori)" + +#: src/View/html/Shortcodes/invalid_pdf_config.php:20 +msgid "Could not get Gravity PDF configuration using the PDF and Entry IDs passed." +msgstr "Impossibile ottenere la configurazione di Gravity PDF utilizzando il PDF e gli ID di ingresso forniti." + +#: src/View/html/Shortcodes/no_entry_id.php:20 +msgid "No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either \"entry\" or \"lid\" as the query string name – or by passing an ID directly to the shortcode." +msgstr "Nessun ID di iscrizione a Gravity Form passato a Gravity PDF. Assicurarsi di passare l'ID della voce tramite la query string dell'url di conferma, utilizzando \"entry\" o \"lid\" come nome della query string, oppure passando un ID direttamente allo shortcode." + +#: src/View/html/Shortcodes/pdf_not_active.php:20 +msgid "PDF link not displayed because PDF is inactive." +msgstr "Il link al PDF non viene visualizzato perché il PDF è inattivo." + +#: src/View/html/Uninstaller/uninstall_button.php:39 +#: src/View/html/Uninstaller/uninstall_button.php:40 +msgid "This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed." +msgstr "Questa operazione cancella TUTTE le impostazioni di Gravity PDF e disattiva il plugin. Se si continua, tutte le impostazioni, la configurazione, i modelli personalizzati e i font verranno rimossi." + +#: src/View/View_Form_Settings.php:42 +msgid "General" +msgstr "Generale" + +#: src/View/View_Form_Settings.php:54 +msgid "Appearance" +msgstr "Aspetto" + +#: src/View/View_Settings.php:179 +msgid "Tools" +msgstr "Strumenti" + +#: src/View/View_Settings.php:184 +msgid "Help" +msgstr "Aiuto" + +#: src/View/View_Settings.php:192 +msgid "License" +msgstr "Licenza" + +#: src/View/View_Settings.php:241 +msgid "Default PDF Options" +msgstr "Opzioni PDF predefinite" + +#: src/View/View_Settings.php:242 +msgid "Control the default settings to use when you create new PDFs on your forms." +msgstr "Controllare le impostazioni predefinite da utilizzare quando si creano nuovi PDF sui moduli." + +#: src/View/View_Settings.php:266 +msgid "Security" +msgstr "Sicurezza" + +#: src/View/View_Settings.php:299 +msgid "Licensing" +msgstr "Licenza" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +msgid "PDF Download Link" +msgstr "Link Download PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +#, php-format +msgid "Include the [gravitypdf] shortcode in the form's Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s." +msgstr "Includere lo shortcode [gravitypdf] nelle impostazioni di conferma o di notifica del modulo per visualizzare un link per il download di un PDF. %1$sPer saperne di più%2$s." + +#: src/View/View_System_Report.php:76 +msgid "Unlimited" +msgstr "Illimitato" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:84 +#, php-format +msgid "We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s." +msgstr "Si consiglia vivamente di avere almeno 128 MB di memoria WP (RAM) disponibile assegnata al proprio sito web. %1$sScopri come aumentare questo limite%2$s." + +#. translators: 1: Opening tags, 2: Closing tags +#: src/View/View_System_Report.php:98 +#, php-format +msgid "We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled." +msgstr "Abbiamo rilevato che l'impostazione di configurazione del runtime PHP %1$sallow_url_fopen%2$s è disabilitata." + +#: src/View/View_System_Report.php:99 +msgid "You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature." +msgstr "Potreste notare problemi di visualizzazione delle immagini nei vostri PDF. Contattate il vostro provider di hosting web per ottenere assistenza nell'attivazione di questa funzione." + +#: src/View/View_System_Report.php:112 +msgid "Gravity PDF's temporary directory is publicly accessible." +msgstr "La directory temporanea di Gravity PDF è accessibile pubblicamente." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:114 +#, php-format +msgid "It is recommended to %1$smove the folder outside the public server directory%2$s." +msgstr "Si consiglia di %1$spostare la cartella fuori dalla directory pubblica del server%2$s." + +#. translators: 1: Template file path, 2: Current template version (wrapped in styled ), 3: Latest core version +#: src/View/View_System_Report.php:131 +#, php-format +msgid "%1$s version %2$s is out of date. The core version is %3$s" +msgstr "%1$s versione%2$s non è aggiornato. La versione principale è%3$s" + +#: src/View/View_System_Report.php:149 +msgid "Learn how to update" +msgstr "Scopri come aggiornare" diff --git a/languages/gravity-pdf-nl_NL.l10n.php b/languages/gravity-pdf-nl_NL.l10n.php new file mode 100644 index 000000000..14358987d --- /dev/null +++ b/languages/gravity-pdf-nl_NL.l10n.php @@ -0,0 +1,2 @@ +'gravity-pdf','plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'nl-NL','project-id-version'=>'Gravity PDF','pot-creation-date'=>'2024-10-21 04:06+0000','po-revision-date'=>'2026-04-16 01:22+0000','x-generator'=>'Poedit 3.5','messages'=>['Gravity PDF'=>'Gravity PDF','https://gravitypdf.com'=>'https://gravitypdf.com','Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)'=>'Genereer automatisch zeer aanpasbare PDF-documenten met behulp van Gravity Forms en WordPress (canoniek)','Blue Liquid Designs'=>'Blue Liquid Designs','https://blueliquiddesigns.com.au'=>'https://blueliquiddesigns.com.au','The $type parameter is invalid. Only "view" and "model" are accepted'=>'De parameter $type is ongeldig. Alleen "view" en "model" worden geaccepteerd','Make sure to pass in a valid Gravity Forms Entry ID'=>'Zorg ervoor dat je een geldige Gravity Forms Entry ID opgeeft','The option key %s already exists. Use GPDFAPI::update_plugin_option instead'=>'De optie sleutel %s bestaat al. Gebruik in plaats daarvan GPDFAPI::update_plugin_option','Could not located the PDF Settings. Ensure you pass in a valid PDF ID.'=>'De PDF-instellingen konden niet worden gevonden. Zorg ervoor dat u een geldige PDF-ID opgeeft.','User-Defined Fonts'=>'Door de gebruiker gedefinieerde lettertypen','This is the non-canonical release of Gravity PDF which can be deleted.'=>'Dit is de niet-canonieke release van Gravity PDF die verwijderd kan worden.','WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.'=>'WordPress versie %1$s is vereist: upgrade naar de nieuwste versie. %2$sMeer informatie%3$s.','%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.'=>'%1$sGravity Forms%3$s is vereist om Gravity PDF te gebruiken. %2$sMeer informatie%3$s.','%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.'=>'%1$sGravity Forms%2$s versie %3$s of hoger is vereist. %4$sMeer informatie%2$s.','You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.'=>'U gebruikt een %1$sverouderde versie van PHP%2$s. Neem contact op met uw webhostingprovider voor een update. %3$sMeer informatie%4$s.','The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'De PHP-extensie %3$s kon niet worden gedetecteerd. Neem contact op met uw webhostingprovider om dit op te lossen. %1$sMeer informatie%2$s.','The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'De PHP-extensie MB String heeft MB Regex niet ingeschakeld. Neem contact op met uw webhostingprovider om dit op te lossen. %1$sMeer informatie%2$s.','You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.'=>'U hebt 128 MB WP-geheugen (RAM) nodig, maar we hebben slechts %1$s beschikbaar gevonden. %2$sProbeer deze methoden om uw geheugenlimiet te verhogen%3$s, neem anders contact op met uw webhostingprovider om dit op te lossen.','Gravity PDF Installation Problem'=>'Installatieprobleem met zwaartekracht-PDF','The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:'=>'Er is niet voldaan aan de minimale vereisten voor Gravity PDF. Los de onderstaande problemen op om de plugin te kunnen gebruiken:','The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance.'=>'Er is niet voldaan aan de minimale vereisten voor de Gravity PDF plugin. Neem contact op met de sitebeheerder voor assistentie.','"%s" has been deprecated as of Gravity PDF 4.0'=>'"%s" is vanaf Gravity PDF 4.0 verouderd','View Gravity PDF Settings'=>'Zwaartekracht PDF-instellingen weergeven','Settings'=>'Instellingen','View Gravity PDF Documentation'=>'Bekijk PDF-documentatie over zwaartekracht','Docs'=>'Documentatie','Get Help and Support'=>'Krijg Hulp en Ondersteuning','Support'=>'Ondersteuning','View Gravity PDF Extensions Shop'=>'Bekijk zwaartekracht PDF-uitbreidingen Shop','Extensions'=>'Extensies','View Gravity PDF Template Shop'=>'Bekijk zwaartekracht PDF sjablonen winkel','Templates'=>'Templates','Install Core Fonts'=>'Kernlettertypen installeren','You do not have permission to access this page'=>'Je hebt geen toestemming om deze pagina te bekijken','There was a problem processing the action. Please try again.'=>'Er is een probleem opgetreden bij het verwerken van de actie. Probeer het opnieuw.','The font label used for the object'=>'Het lettertype dat wordt gebruikt voor het object','The path to the `regular` font file. Pass empty value if it should be deleted'=>'Het pad naar het `gewone` lettertypebestand. Geef een lege waarde door als het verwijderd moet worden','The path to the `italics` font file. Pass empty value if it should be deleted'=>'Het pad naar het `italics` lettertypebestand. Geef een lege waarde door als het verwijderd moet worden','The path to the `bold` font file. Pass empty value if it should be deleted'=>'Het pad naar het `bold` lettertypebestand. Geef een lege waarde door als het verwijderd moet worden','The path to the `bolditalics` font file. Pass empty value if it should be deleted'=>'Het pad naar het `bolditalics` lettertypebestand. Geef een lege waarde door als het verwijderd moet worden','The Regular font is required'=>'Het lettertype Regular is vereist','Kashida needs to be a value between 0-100'=>'Kashida moet een waarde zijn tussen 0-100','The upload is not a valid TTF file'=>'De upload is geen geldig TTF-bestand','Cannot find %s.'=>'Kan %s niet vinden.','PDF: %s'=>'PDF: %s','There was a problem generating your PDF'=>'Er is een probleem opgetreden bij het genereren van uw PDF','Consent not given.'=>'Toestemming niet gegeven.','Subtotal'=>'Subtotaal','Shipping (%s)'=>'Verzending (%s)','Not accepted'=>'Not accepted','%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.'=>'%1$sRegistreer je exemplaar van %2$s%3$s om toegang te krijgen tot automatische upgrades en ondersteuning. Licentiesleutel nodig? %4$sKoop er nu een%5$s.','View plugin Documentation'=>'Bekijk plugin documentatie','You must pass in a valid form ID'=>'Je moet een geldig formulier-ID invoeren','You must pass in a valid PDF ID'=>'U moet een geldig PDF-ID doorgeven','Common Sizes'=>'Gangbare maten','A4 (210 x 297mm)'=>'A4 (210 x 297 mm)','Letter (8.5 x 11in)'=>'Letter (8,5 x 11in)','Legal (8.5 x 14in)'=>'Legal (8,5 x 14in)','Ledger / Tabloid (11 x 17in)'=>'Grootboek / tabloid (11 x 17in)','Executive (7 x 10in)'=>'Executive (7 x 10in)','Custom Paper Size'=>'Aangepast papierformaat','"A" Sizes'=>'"A-maten','A0 (841 x 1189mm)'=>'A0 (841 x 1189 mm)','A1 (594 x 841mm)'=>'A1 (594 x 841 mm)','A2 (420 x 594mm)'=>'A2 (420 x 594 mm)','A3 (297 x 420mm)'=>'A3 (297 x 420 mm)','A5 (148 x 210mm)'=>'A5 (148 x 210 mm)','A6 (105 x 148mm)'=>'A6 (105 x 148 mm)','A7 (74 x 105mm)'=>'A7 (74 x 105 mm)','A8 (52 x 74mm)'=>'A8 (52 x 74 mm)','A9 (37 x 52mm)'=>'A9 (37 x 52 mm)','A10 (26 x 37mm)'=>'A10 (26 x 37 mm)','"B" Sizes'=>'"B-maten','B0 (1414 x 1000mm)'=>'B0 (1414 x 1000 mm)','B1 (1000 x 707mm)'=>'B1 (1000 x 707 mm)','B2 (707 x 500mm)'=>'B2 (707 x 500 mm)','B3 (500 x 353mm)'=>'B3 (500 x 353 mm)','B4 (353 x 250mm)'=>'B4 (353 x 250 mm)','B5 (250 x 176mm)'=>'B5 (250 x 176 mm)','B6 (176 x 125mm)'=>'B6 (176 x 125 mm)','B7 (125 x 88mm)'=>'B7 (125 x 88 mm)','B8 (88 x 62mm)'=>'B8 (88 x 62 mm)','B9 (62 x 44mm)'=>'B9 (62 x 44mm)','B10 (44 x 31mm)'=>'B10 (44 x 31mm)','"C" Sizes'=>'"C-maten','C0 (1297 x 917mm)'=>'C0 (1297 x 917 mm)','C1 (917 x 648mm)'=>'C1 (917 x 648 mm)','C2 (648 x 458mm)'=>'C2 (648 x 458 mm)','C3 (458 x 324mm)'=>'C3 (458 x 324 mm)','C4 (324 x 229mm)'=>'C4 (324 x 229 mm)','C5 (229 x 162mm)'=>'C5 (229 x 162 mm)','C6 (162 x 114mm)'=>'C6 (162 x 114mm)','C7 (114 x 81mm)'=>'C7 (114 x 81 mm)','C8 (81 x 57mm)'=>'C8 (81 x 57 mm)','C9 (57 x 40mm)'=>'C9 (57 x 40mm)','C10 (40 x 28mm)'=>'C10 (40 x 28 mm)','"RA" and "SRA" Sizes'=>'"Maten "RA" en "SRA','RA0 (860 x 1220mm)'=>'RA0 (860 x 1220 mm)','RA1 (610 x 860mm)'=>'RA1 (610 x 860 mm)','RA2 (430 x 610mm)'=>'RA2 (430 x 610 mm)','RA3 (305 x 430mm)'=>'RA3 (305 x 430 mm)','RA4 (215 x 305mm)'=>'RA4 (215 x 305 mm)','SRA0 (900 x 1280mm)'=>'SRA0 (900 x 1280 mm)','SRA1 (640 x 900mm)'=>'SRA1 (640 x 900 mm)','SRA2 (450 x 640mm)'=>'SRA2 (450 x 640 mm)','SRA3 (320 x 450mm)'=>'SRA3 (320 x 450 mm)','SRA4 (225 x 320mm)'=>'SRA4 (225 x 320 mm)','Unicode'=>'Unicode','Indic'=>'Indicatie','Arabic'=>'Arabisch','Chinese, Japanese, Korean'=>'Chinees, Japans, Koreaans','Other'=>'Andere','Could not find Gravity PDF Font'=>'Zwaartekracht PDF-lettertype niet gevonden','Copy'=>'Kopiëren','Print - Low Resolution'=>'Afdrukken - lage resolutie','Print - High Resolution'=>'Afdrukken - hoge resolutie','Modify'=>'Bewerken','Annotate'=>'Annoteer','Fill Forms'=>'Formulieren vullen','Extract'=>'Uitpakken','Assemble'=>'Zet in elkaar','Settings updated.'=>'Instellingen bijgewerkt.','PDF Settings could not be saved. Please enter all required information below.'=>'PDF-instellingen konden niet worden opgeslagen. Voer hieronder alle vereiste informatie in.','License key set by the site administrator.'=>'Licentiesleutel ingesteld door de sitebeheerder.','Learn more.'=>'Meer informatie.','%s license key'=>'%s licentiesleutel','Deactivate License'=>'Deactiveer licentie','Select Media'=>'Selecteer afbeeldingen','Upload File'=>'Bestand uploaden','Width'=>'Breedte','Height'=>'Hoogte','mm'=>'mm','inches'=>'inches','The callback used for the %s setting is missing.'=>'De callback gebruikt voor de %s instelling ontbreekt.','%s is an invalid filename'=>'%s is een ongeldige bestandsnaam','Cannot find file %s'=>'Kan bestand niet vinden %s','PDF'=>'PDF','Your support license key has been activated for this domain.'=>'Uw supportlicentiesleutel is geactiveerd voor dit domein.','This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s.'=>'Deze licentiesleutel is verlopen op %%s. %1$sVerleng uw licentie om updates en ondersteuning te blijven ontvangen%2$s.','This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s.'=>'Deze licentiesleutel is geannuleerd (waarschijnlijk als gevolg van een restitutieverzoek). %1$sOverweeg de aanschaf van een nieuwe licentie%2$s.','This license key is invalid. Please check your key has been entered correctly.'=>'Deze licentiesleutel is ongeldig. Controleer of de sleutel correct is ingevoerd.','The license key is invalid. Please check your key has been entered correctly.'=>'De licentiesleutel is ongeldig. Controleer of de sleutel correct is ingevoerd.','Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website.'=>'Je licentiesleutel is geldig, maar komt niet overeen met je huidige domein. Dit gebeurt meestal als je domein URL verandert. Sla de instellingen opnieuw op om de licentie voor deze website te activeren.','This license key is not valid for %s. Please check your key is for this product.'=>'Deze licentiesleutel is niet geldig voor %s. Controleer of uw sleutel voor dit product is.','This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s.'=>'Deze licentiesleutel heeft zijn activeringslimiet bereikt. %1$sUpgrade je licentie om de sitelimiet te verhogen (je betaalt alleen het verschil)%2$s.','An unknown error occurred while checking the license.'=>'Er is een onbekende fout opgetreden bij het controleren van de licentie.','The licensing server is temporarily unavailable.'=>'De licentieserver is tijdelijk niet beschikbaar.','Loading...'=>'Laden…','Continue'=>'Doorgaan','Uninstall'=>'Deinstallatie','Cancel'=>'Annuleren','Delete'=>'Verwijderen','Active'=>'Actief','Inactive'=>'Inactief','this PDF if'=>'dieses PDF wenn','Enable'=>'Inschakelen','Disable'=>'Uitschakelen','Successfully Updated'=>'Succesvol bijgewerkt','Successfully Deleted'=>'Succesvol verwijderd','No'=>'Nee','Yes'=>'Ja','Standard'=>'Standaard','Advanced'=>'Geavanceerd','Manage'=>'Beheren','Details'=>'Details','Select'=>'Selecteer','Version'=>'Versie','Group'=>'Groep','Tags'=>'Tags','Template'=>'Sjabloon','Manage PDF Templates'=>'PDF-sjablonen beheren','Add New Template'=>'Nieuw sjabloon toevoegen','This form doesn\'t have any PDFs.'=>'Dit formulier heeft geen PDF\'s.','Let\'s go create one'=>'Laten we er een maken','Installed PDFs'=>'Geïnstalleerde PDF\'s','Search Installed Templates'=>'Geïnstalleerde sjablonen zoeken','Close dialog'=>'Dialoog sluiten','Search the Gravity PDF Knowledgebase...'=>'Doorzoek de Gravity PDF-kennisbank...','Gravity PDF Documentation'=>'PDF-documentatie voor zwaartekracht','It doesn\'t look like there are any topics related to your issue.'=>'Het ziet er niet naar uit dat er onderwerpen zijn met betrekking tot jouw probleem.','An error occurred. Please try again'=>'Er is een fout opgetreden. Probeer het opnieuw','Requires Gravity PDF v%s'=>'Vereist zwaartekracht-PDF v%s','This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s.'=>'Deze PDF-sjabloon is niet compatibel met uw versie van Gravity PDF. Deze sjabloon vereist Gravity PDF v%s.','Template Details'=>'Template Details','Current Template'=>'Huidige sjabloon','Show previous template'=>'Toon vorige sjabloon','Show next template'=>'Volgende sjabloon weergeven','Upload is not a valid template. Upload a .zip file.'=>'Upload is geen geldige sjabloon. Upload een .zip-bestand.','Upload exceeds the 10MB limit.'=>'Uploaden overschrijdt de limiet van 10 MB.','Template successfully installed'=>'Sjabloon succesvol geïnstalleerd','Template successfully updated'=>'Sjabloon succesvol bijgewerkt','PDF Template(s) Successfully Installed / Updated'=>'PDF-sjabloon(s) succesvol geïnstalleerd / bijgewerkt','There was a problem with the upload. Reload the page and try again.'=>'Er is een probleem opgetreden bij het uploaden. Herlaad de pagina en probeer het opnieuw.','Do you really want to delete this PDF template?%sClick \'Cancel\' to go back, \'OK\' to confirm the delete.'=>'Wilt u deze PDF-sjabloon echt verwijderen?%sKlik op \'Annuleren\' om terug te gaan, op \'OK\' om het verwijderen te bevestigen.','Could not delete template.'=>'Kan sjabloon niet verwijderen.','If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made).'=>'Als u een PDF-sjabloon in .zip-formaat hebt, kunt u die hier installeren. U kunt ook een bestaande PDF-sjabloon bijwerken (wijzigingen die u hebt aangebracht worden dan overschreven).','ALL CORE FONTS SUCCESSFULLY INSTALLED'=>'ALLE KERNLETTERTYPEN MET SUCCES GEÏNSTALLEERD','%s CORE FONT(S) DID NOT INSTALL CORRECTLY'=>'%s KERNLETTERTYPE(S) NIET GOED GEÏNSTALLEERD','Could not download Core Font list. Try again.'=>'Core Font-lijst kon niet worden gedownload. Probeer het opnieuw.','Downloading %s...'=>'Downloaden %s...','Completed installation of %s'=>'Installatie voltooid van %s','Failed installation of %s'=>'Mislukte installatie van %s','Fonts remaining:'=>'Resterende lettertypen:','Retry Failed Downloads?'=>'Mislukte downloads opnieuw proberen?','Core font installation'=>'Installatie kernlettertype','Font Manager'=>'Lettertypebeheerder','Search installed fonts'=>'Geïnstalleerde lettertypen zoeken','Installed Fonts'=>'Geïnstalleerde lettertypen','Regular'=>'Standaard','Italics'=>'Cursief','Bold'=>'Vet','Bold Italics'=>'Vetgedrukt Cursief','Add Font'=>'Lettertype toevoegen','Update Font'=>'Update het lettertype','Install new fonts for use in your PDF documents.'=>'Installeer nieuwe lettertypes voor gebruik in uw PDF-documenten.','Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents.'=>'Zodra ze zijn opgeslagen, worden uw wijzigingen automatisch toegepast op nieuw gegenereerde documenten in PDF\'s die zijn geconfigureerd om dit lettertype te gebruiken.','Font Name'=>'Lettertype Naam','(required)'=>'(verplicht)','The font name can only contain letters, numbers and spaces.'=>'De naam van het lettertype kan alleen letters, cijfers en spaties bevatten.','Please choose a name contains letters and/or numbers (and a space if you want it).'=>'Kies een naam met letters en/of cijfers (en een spatie als je dat wilt).','Font Files'=>'Lettertype Bestanden','Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required.'=>'Selecteer of sleep je .ttf lettertypebestand voor de onderstaande varianten. Alleen het type Regular is vereist.','Add a .ttf font file.'=>'Voeg een .ttf lettertypebestand toe.','View template usage'=>'Sjabloongebruik bekijken','← Cancel'=>'← Annuleren','Are you sure you want to delete this font?'=>'Weet je zeker dat je dit lettertype wilt verwijderen?','Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form.'=>'Voeg dit knipsel %1$stoe in een aangepast sjabloon%3$s om het lettertype selectief in te stellen op tekstblokken. Als je het lettertype wilt toepassen op de hele PDF, %2$sgebruik dan de Font instelling%3$s bij het configureren van de PDF op het formulier.','Add font'=>'Lettertype toevoegen','Update font'=>'Lettertype bijwerken','Select font'=>'Slecteer lettertype','Delete font'=>'Lettertype verwijderen','Font list empty.'=>'Lijst met lettertypen is leeg.','No fonts matching your search found.'=>'Geen lettertypen gevonden die aan je zoekopdracht voldoen.','Clear Search.'=>'Duidelijk zoeken.','Your font has been saved.'=>'Je lettertype is opgeslagen.','%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again.'=>'%1$sDe actie kon niet worden voltooid.%2$s Los de gemarkeerde problemen hierboven op en probeer het opnieuw.','A problem occurred. Reload the page and try again.'=>'Er heeft zich een probleem voorgedaan. Laad de pagina opnieuw en probeer het opnieuw.','%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save.'=>'%1$sFont bestand(en) ontbreekt (ontbreken) op de server.%2$s Upload de font(s) opnieuw en sla dan op.','%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF.'=>'%1$sFont bestand(en) zijn misvormd%2$s en kunnen niet gebruikt worden met Gravity PDF.','Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. \'OK\' to delete, \'Cancel\' to stop.'=>'Waarschuwing! ALLE Gravity PDF-gegevens, inclusief sjablonen, worden verwijderd. Dit kan niet ongedaan worden gemaakt. oK\' om te verwijderen, \'Annuleren\' om te stoppen.','WARNING: You are about to delete this PDF. \'Cancel\' to stop, \'OK\' to delete.'=>'WAARSCHUWING: U staat op het punt deze PDF te verwijderen. \'Annuleren\' om te stoppen, \'OK\' om te verwijderen.','Search the Gravity PDF Documentation...'=>'Doorzoek de PDF-documentatie van Gravity...','Submit your search query.'=>'Geef uw zoekopdracht op.','Clear your search query.'=>'Wis je zoekopdracht.','Approved'=>'Goedgekeurd','Disapproved'=>'Niet goedgekeurd','Unapproved'=>'Afgekeurd','Default Template'=>'Standaard Template','Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution.'=>'Kies een bestaand sjabloon of koop er meer %1$sin onze sjabloonwinkel%2$s. Je kunt ook %3$sje eigen sjabloon bouwen%4$s of %5$sons inhuren%6$s om een oplossing op maat te maken.','Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own.'=>'Gravity PDF wordt geleverd met %1$svier volledig gratis en zeer aanpasbare ontwerpen%2$s. Je kunt ook extra sjablonen kopen in onze sjabloonwinkel, ons inhuren om bestaande PDF\'s te integreren of, met een beetje technische kennis, je eigen PDF\'s bouwen.','Default Font'=>'Standaard Font','Set the default font type used in PDFs. Choose an existing font or install your own.'=>'Het standaardlettertype instellen dat in PDF\'s wordt gebruikt. Kies een bestaand lettertype of installeer je eigen lettertype.','Fonts'=>'Lettertypen','Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab).'=>'Gravity PDF wordt geleverd met lettertypes voor de meeste talen wereldwijd. Wil je een specifiek lettertype gebruiken? Gebruik het lettertype-installatieprogramma (te vinden in het tabblad Extra).','Default Paper Size'=>'Standaard papierformaat','Set the default paper size used when generating PDFs.'=>'Het standaard papierformaat instellen dat wordt gebruikt bij het genereren van PDF\'s.','Control the exact paper size. Can be set in millimeters or inches.'=>'Controleer het exacte papierformaat. Kan worden ingesteld in millimeters of inches.','Reverse Text (RTL)'=>'Omgekeerde tekst (RTL)','Script like Arabic and Hebrew are written right to left.'=>'Schriften zoals Arabisch en Hebreeuws worden van rechts naar links geschreven.','Enable RTL if you are writing in Arabic, Hebrew, Syriac, N\'ko, Thaana, Tifinar, Urdu or other RTL languages.'=>'Schakel RTL in als je in het Arabisch, Hebreeuws, Syrisch, N\'ko, Thaana, Tifinar, Urdu of andere RTL-talen schrijft.','Default Font Size'=>'Standaard lettergrootte','Set the default font size used in PDFs.'=>'De standaard lettergrootte instellen die in PDF\'s wordt gebruikt.','Default Font Color'=>'Standaard tekstkleur','Set the default font color used in PDFs.'=>'De standaard letterkleur instellen die in PDF\'s wordt gebruikt.','Entry View'=>'Toegangszicht','Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page.'=>'Selecteer de standaardactie die wordt gebruikt bij het openen van een PDF vanuit de %1$sGravity Forms invoerlijst%2$s pagina.','View'=>'Bekijk','Download'=>'Download','Background Processing'=>'Achtergrondverwerking','When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s.'=>'Als deze optie is ingeschakeld, wordt het indienen van formulieren en het opnieuw verzenden van meldingen met PDF\'s afgehandeld in een achtergrondtaak. %1$sVereist dat Achtergrondtaken zijn ingeschakeld%2$s.','Debug Mode'=>'Debug modus','When enabled, debug information will be displayed on-screen for core features.'=>'Als deze optie is ingeschakeld, wordt er debug-informatie op het scherm weergegeven voor kernfuncties.','Logged Out Timeout'=>'Uitgelogd Time-out','Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended).'=>'Beperk hoe lang een %1$suitgelogde%2$s gebruiker directe toegang heeft tot de PDF na het invullen van het formulier. Stel in op 0 om de tijdslimiet uit te schakelen (niet aanbevolen).','minutes'=>'minuten','Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies.'=>'Uitgelogde gebruikers kunnen PDF\'s bekijken als hun IP overeenkomt met het IP dat is toegewezen aan de Gravity Form-invoer. Omdat IP-adressen kunnen veranderen, geldt er ook een tijdsbeperking.','Default Owner Restrictions'=>'Standaardbeperkingen voor eigenaars','Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability).'=>'De standaardmachtigingen voor PDF-eigenaars instellen. Als deze optie is ingeschakeld, kan de oorspronkelijke eigenaar van de invoer de PDF\'s NIET bekijken (tenzij hij beschikt over een gebruikersbeperking).','Restrict Owner'=>'Eigenaar beperken','Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis.'=>'Schakel deze instelling in als uw PDF\'s niet door de eindgebruiker mogen worden bekeken. Dit kan per PDF worden ingesteld.','User Restriction'=>'Gebruikersbeperking','Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access.'=>'Beperk de PDF-toegang tot gebruikers met een van deze mogelijkheden. De beheerdersrol heeft altijd volledige toegang.','Only logged in users with any selected capability can view generated PDFs they don\'t have ownership of. Ownership refers to an end user who completed the original Gravity Form entry.'=>'Alleen ingelogde gebruikers met een geselecteerde mogelijkheid kunnen gegenereerde PDF\'s bekijken waarvan ze geen eigenaar zijn. Eigendom verwijst naar een eindgebruiker die het originele Gravity Formulier heeft ingevuld.','Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates.'=>'Installeer automatisch de kernlettertypes die nodig zijn om PDF-documenten te genereren. Deze actie hoeft maar één keer uitgevoerd te worden, aangezien de lettertypes bewaard blijven tijdens plugin-updates.','Get more info.'=>'Meer informatie.','Download Core Fonts'=>'Kernlettertypen downloaden','Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported.'=>'Installeer aangepaste lettertypes voor gebruik in uw PDF-documenten. Alleen %1$s.ttf%2$s lettertypebestanden worden ondersteund.','Label'=>'Label','Add a descriptive label to help you differentiate between multiple PDF settings.'=>'Voeg een beschrijvend label toe om u te helpen onderscheid te maken tussen meerdere PDF-instellingen.','Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s.'=>'Sjablonen bepalen het algemene uiterlijk van de PDF\'s en u kunt %1$sextra sjablonen kopen in de online winkel%4$s. Als u uw bestaande documenten wilt digitaliseren en automatiseren, %2$sgebruikt u onze PDF-service op maat%4$s. Ontwikkelaars kunnen ook %3$shun eigen sjablonen maken%4$s.','Notifications'=>'Meldingen','Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message.'=>'Verzend de PDF als e-mailbijlage voor de geselecteerde melding(en). %1$sBescherm de PDF met een wachtwoord%3$s als beveiliging belangrijk is. Als alternatief, %2$sgebruik de [gravitypdf] shortcode%3$s rechtstreeks in uw Kennisgeving bericht.','Choose a Notification'=>'Een melding kiezen','Filename'=>'Bestandsnaam','Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore.'=>'Stel de bestandsnaam in voor de gegenereerde PDF (zonder de .pdf-extensie). Mergetags worden ondersteund en ongeldige tekens %s worden automatisch geconverteerd naar een underscore.','Conditional Logic'=>'Conditionele logica','Enable conditional logic'=>'Voorwaardelijke logica inschakelen','Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications.'=>'Voeg regels toe om de PDF dynamisch in of uit te schakelen. Als de PDF\'s zijn uitgeschakeld, worden ze niet weergegeven in het beheergebied, kunnen ze niet worden bekeken en worden ze niet gekoppeld aan meldingen.','Paper Size'=>'Papierformaat','Set the paper size used when generating PDFs.'=>'Stel het papierformaat in dat wordt gebruikt bij het genereren van PDF\'s.','Paper Orientation'=>'Papierstand','Portrait'=>'Staand','Landscape'=>'Liggend','Font'=>'Lettertype','Set the primary font used in PDFs. You can also install your own.'=>'Het primaire lettertype instellen dat in PDF\'s wordt gebruikt. Je kunt ook je eigen lettertype installeren.','Font Size'=>'Lettergrootte','Set the font size to use in the PDF.'=>'Stel de lettergrootte in die in de PDF moet worden gebruikt.','Font Color'=>'Lettertype kleur','Set the font color to use in the PDF.'=>'Stel de kleur van het lettertype in dat in de PDF moet worden gebruikt.','Script like Arabic, Hebrew, Syriac (and many others) are written right to left.'=>'Schriften zoals Arabisch, Hebreeuws, Syrisch (en vele andere) worden van rechts naar links geschreven.','Format'=>'Formaat','Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats.'=>'Genereer een document dat voldoet aan de geselecteerde PDF-indeling. Watermerken, alfatransparantie en PDF-beveiliging worden automatisch uitgeschakeld wanneer de indelingen PDF/A-1b of PDF/X-1a worden gebruikt.','Enable PDF Security'=>'PDF-beveiliging inschakelen','Password protect generated PDFs, and/or restrict user capabilities.'=>'Bescherm gegenereerde PDF\'s met een wachtwoord en/of beperk de mogelijkheden voor gebruikers.','Password'=>'Wachtwoord','Password protect the PDF, or leave blank to disable. Mergetags are supported.'=>'Bescherm de PDF met een wachtwoord of laat leeg om uit te schakelen. Mergetags worden ondersteund.','Privileges'=>'Rechten','Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security).'=>'Deselecteer privileges om de mogelijkheden van de eindgebruiker in de PDF te beperken. Privileges zijn triviaal te omzeilen en zijn alleen geschikt om je intenties aan de gebruiker te specificeren (en niet als toegangscontrole of beveiliging).','Select End User PDF Privileges'=>'PDF-privileges eindgebruiker selecteren','Image DPI'=>'Afbeelding DPI','Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document.'=>'Bepaal de DPI (dots per inch) van de afbeelding in PDF\'s. Stel in op 300 wanneer je een document professioneel afdrukt.','Enable Public Access'=>'Publieke toegang mogelijk maken','When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form\'s entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s.'=>'Als publieke toegang is ingeschakeld, zijn alle beveiligingsprotocollen uitgeschakeld en kan %3$siedereen het PDF-document voor AL uw formulierinvoer bekijken%4$s. Voor een betere beveiliging %1$s gebruikt u in plaats daarvan de functie ondertekende PDF-urls%2$s.','When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s.'=>'Als deze optie is ingeschakeld, kan de oorspronkelijke eigenaar van de invoer de PDF\'s NIET bekijken. Deze instelling wordt overschreven %1$swanneer u ondertekende PDF-urls%2$s gebruikt.','Enable Advanced Templating'=>'Geavanceerde sjablonen inschakelen','A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine.'=>'Een verouderde instelling waarmee een sjabloon als PHP kan worden behandeld, met directe toegang tot de PDF-engine.','Master Password'=>'Hoofdwachtwoord','Set the PDF Owner Password which is used to prevent the PDF privileges being changed.'=>'Stel het PDF Owner Password in om te voorkomen dat de PDF-rechten worden gewijzigd.','Show Form Title'=>'Formuliertitel weergeven','Display the form title at the beginning of the PDF.'=>'De titel van het formulier aan het begin van de PDF weergeven.','Show Page Names'=>'Paginanamen tonen','Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s.'=>'Namen van formulierpagina\'s in de PDF weergeven. Vereist het gebruik van het veld %1$sPagina-einde%2$s.','Show HTML Fields'=>'HTML-velden weergeven','Display HTML fields in the PDF.'=>'HTML-velden in de PDF weergeven.','Show Section Break Description'=>'Beschrijving van secties tonen','Display the Section Break field description in the PDF.'=>'Geef de beschrijving van het sectie-eindeveld in de PDF weer.','Enable Conditional Logic'=>'Voorwaardelijke logica inschakelen','When enabled the PDF will adhere to the form field conditional logic and show/hide fields.'=>'Als deze optie is ingeschakeld, houdt de PDF zich aan de voorwaardelijke logica van het formulierveld en worden de velden getoond/verbergt.','Show Empty Fields'=>'Lege velden weergeven','Display Empty fields in the PDF.'=>'Lege velden in de PDF weergeven.','Header'=>'Header','The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s.'=>'De koptekst staat bovenaan elke pagina. Probeer voor eenvoudige kolommen %1$sdit HTML-tabelfragment%2$s.','First Page Header'=>'Eerste pagina koptekst','Override the header on the first page of the PDF.'=>'De koptekst op de eerste pagina van de PDF overschrijven.','Use different header on first page of PDF?'=>'Andere koptekst gebruiken op eerste pagina van PDF?','Footer'=>'Footer','The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. '=>'De voettekst staat onderaan elke pagina. Gebruik voor eenvoudige voetteksten de knoppen voor links, midden en rechts uitlijnen in de editor. Probeer voor eenvoudige kolommen %1$sdit HTML-tabelfragment%2$s. Gebruik de speciale %3$s{PAGENO}%4$s en %3$s{nbpg}%4$s tags om paginanummering weer te geven. ','First Page Footer'=>'Voettekst eerste pagina','Override the footer on the first page of the PDF.'=>'De voettekst op de eerste pagina van de PDF overschrijven.','Use different footer on first page of PDF?'=>'Andere voettekst gebruiken op eerste pagina van PDF?','Background Color'=>'Achtergrondkleur','Set the background color for all pages.'=>'Stel de achtergrondkleur in voor alle pagina\'s.','Background Image'=>'Achtergrond afbeelding','The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload.'=>'De achtergrondafbeelding staat op alle pagina\'s. Voor een optimaal resultaat gebruik je een afbeelding met dezelfde afmetingen als het papierformaat en laat je deze voor het uploaden door een afbeeldingsoptimalisatieprogramma lopen.','The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version.'=>'De PDF-sjabloon %1$s vereist de Gravity PDF-versie %2$s. Upgrade naar de nieuwste versie.','This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised.'=>'Deze methode is verwijderd omdat mPDF niet langer het instellen van de DPI van de afbeelding ondersteunt nadat de klasse is geïnitialiseerd.','Shortcode'=>'Shortcode','PDF List'=>'PDF-lijst','None'=>'Geen','Download PDF'=>'Download PDF','Copy the %s PDF shortcode to the clipboard'=>'Kopieer de %s PDF shortcode naar het klembord','Copied'=>'Gekopieerd','Shortcode copied!'=>'Shortcode gekopieerd!','Copy Shortcode'=>'Kopieer shortcode','Edit this PDF'=>'Deze PDF bewerken','Edit'=>'Bewerken','Duplicate this PDF'=>'Deze PDF dupliceren','Duplicate'=>'Kopiëren','Delete this PDF'=>'Deze PDF verwijderen','%s PDF'=>'%s PDF','This form doesn\'t have any PDFs. Let\'s go %1$screate one%2$s.'=>'Dit formulier heeft geen PDF\'s. Laten we er %1$seen maken%2$s.','Requires Gravity PDF'=>'PDF zwaartekracht vereist','Legacy'=>'Legacy','There is a new version of %1$s available.'=>'De installatie van %1$s is mislukt.','Contact your network administrator to install the update.'=>'Neem contact op met de netwerkbeheerder om de update te installeren.','%1$sView version %2$s details%3$s.'=>'%1$sBekijk de details van %3$sversie%2$s.','%1$sView version %2$s details%3$s or %4$supdate now%5$s.'=>'%1$sBekijk de details van %3$sversie%2$s of %4$supdate nu%5$s.','Update now.'=>'Nu bijwerken.','You do not have permission to install plugin updates'=>'U heeft onvoldoende rechten om deze plug-in te installeren','Error'=>'Fout','Update PDF'=>'PDF bijwerken','Add PDF'=>'PDF toevoegen','There was a problem saving your PDF settings. Please try again.'=>'Er is een probleem opgetreden bij het opslaan van uw PDF-instellingen. Probeer het opnieuw.','PDF could not be saved. Please enter all required information below.'=>'PDF kon niet worden opgeslagen. Voer hieronder alle vereiste informatie in.','PDF saved successfully. %1$sBack to PDF list.%2$s'=>'PDF succesvol opgeslagen. %1$sTerug naar PDF-lijst.%2$s','PDF successfully deleted.'=>'PDF succesvol verwijderd.','PDF successfully duplicated.'=>'PDF succesvol gedupliceerd.','There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder.'=>'Er is een probleem opgetreden bij het aanmaken van de map %s. Zorg ervoor dat je schrijfrechten hebt voor je uploads map.','Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue.'=>'Gravity PDF heeft geen schrijfrechten voor de %s map. Neem contact op met uw webhostingprovider om het probleem op te lossen.','Signed (+1 week)'=>'Ondertekend (+1 week)','Signed (+1 month)'=>'Ondertekend (+1 maand)','Signed (+1 year)'=>'Ondertekend (+1 jaar)','PDF URLs'=>'PDF URL\'s','The PDF configuration is not currently active.'=>'De PDF-configuratie is momenteel niet actief.','PDF conditional logic requirements have not been met.'=>'Er is niet voldaan aan de vereisten voor voorwaardelijke PDF-logica.','Your PDF is no longer accessible.'=>'Uw PDF is niet langer toegankelijk.','You do not have access to view this PDF.'=>'Je hebt geen toegang om deze PDF te bekijken.','PDFs'=>'PDFen','The PDF could not be saved.'=>'De PDF kon niet worden opgeslagen.','Could not find PDF configuration requested'=>'De gevraagde PDF-configuratie kon niet worden gevonden','Page %d'=>'Pagina %d','An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Er is een onbekende fout opgetreden en uw licentiesleutel is misschien niet correct gedeactiveerd. %1$sLog in op uw GravityPDF.com account%2$s en controleer of uw site ontkoppeld is van de sleutel.','An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Er is een API-fout opgetreden en uw licentiesleutel is mogelijk niet correct gedeactiveerd. %1$sLog in op uw GravityPDF.com-account%2$s en controleer of uw site is losgekoppeld van de sleutel.','License key deactivated.'=>'Licentiesleutel gedeactiveerd.','Access Pass license key deactivated.'=>'Access Pass-licentiesleutel gedeactiveerd.','This method has been superseded by self::process()'=>'Deze methode is vervangen door self::process()','Gravity PDF Environment'=>'Zwaartekracht PDF Milieu','PHP'=>'PHP','Directories and Permissions'=>'Mappen en machtigingen','Global Settings'=>'Algemene Instellingen','Security Settings'=>'Veiligheidsinstellingen','WP Memory'=>'WP Geheugen','Default Charset'=>'Standaard tekenset','Internal Encoding'=>'Interne codering','PDF Working Directory'=>'PDF Werkmap','PDF Working Directory URL'=>'URL werkmap PDF','Font Folder location'=>'Locatie lettertype map','Temporary Folder location'=>'Locatie tijdelijke map','Temporary Folder permissions'=>'Machtigingen voor tijdelijke mappen','Temporary Folder protected'=>'Tijdelijke map beschermd','mPDF Temporary location'=>'mPDF Tijdelijke locatie','Outdated Templates'=>'Verouderde sjablonen','In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.'=>'Om updates direct van GravityPDF.com te krijgen %1$smoet je de plugin eenmalig downloaden%2$s.','Canonical Release'=>'Canonieke uitgave','PDF Entry List Action'=>'PDF invoerlijst actie','Off'=>'Uit','User Restrictions'=>'Gebruikersbeperkingen','minute(s)'=>'minuut(en)','No valid PDF template found in Zip archive.'=>'Geen geldige PDF-sjabloon gevonden in Zip-archief.','The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed.'=>'De bestandsnaam %s bevat ongeldige tekens. Alleen alfanumerieke tekens, koppeltekens en underscore zijn toegestaan.','The PHP file %s is not a valid PDF Template.'=>'Het PHP-bestand %s is geen geldige PDF-sjabloon.','There was a problem removing the Gravity Form "%s" PDF configuration. Try delete manually.'=>'Er was een probleem met het verwijderen van de Gravity Form "%s" PDF configuratie. Probeer handmatig verwijderen.','There was a problem removing the %s directory. Clean up manually via (S)FTP.'=>'Er is een probleem opgetreden bij het verwijderen van de map %s. Ruim handmatig op via (S)FTP.','Accent Color'=>'Accentkleur','The accent color is used for the page and section titles, as well as the border.'=>'De accentkleur wordt gebruikt voor de pagina- en sectietitels en voor de rand.','Secondary Color'=>'Secundaire kleur','The secondary color is used with the field labels and for alternate rows.'=>'De secundaire kleur wordt gebruikt voor de veldlabels en voor alternatieve rijen.','Combine the field label and value or have a distinct label/value.'=>'Combineer het veldlabel en de waarde of gebruik een apart label/waarde.','Combined Label'=>'Gecombineerd label','Split Label'=>'Gesplitst label','Container Background Color'=>'Achtergrondkleur container','Control the color of the field background.'=>'Bepaal de kleur van de achtergrond van het veld.','Field Border Color'=>'Veld Randkleur','Control the color of the field border.'=>'Bepaal de kleur van de veldrand.','Dismiss Notice'=>'Negeer de melding','Gravity PDF needs to download the Core PDF fonts.'=>'Gravity PDF moet de Core PDF-lettertypes downloaden.','Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once.'=>'Voordat je een PDF kunt genereren met Gravity Forms, moeten de core fonts opgeslagen worden op je server. Dit hoeft maar één keer gedaan te worden.','Want more features? Take a look at our addons.'=>'Wil je meer functies? Bekijk onze addons.','Add new PDF'=>'Nieuwe PDF toevoegen','Toggle %s Section'=>'Toggle %s Sectie','View or download %s.pdf'=>'Bekijk of download %s.pdf','Download PDFs'=>'PDF\'s downloaden','View PDFs'=>'PDF\'s bekijken','View PDF'=>'Bekijk PDF','No PDFs available for this entry.'=>'Geen PDF\'s beschikbaar voor dit item.','Get help with Gravity PDF'=>'Krijg hulp met zwaartekracht-PDF','Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help.'=>'Zoek in de documentatie naar een antwoord op je vraag. Als je meer hulp nodig hebt, neem dan contact op met support en ons team helpt je graag verder.','View Documentation'=>'Bekijk documentatie','Contact Support'=>'Neem contact op met support','Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded).'=>'De ondersteuningstijden zijn van maandag tot vrijdag van 9:00 tot 17:00 uur, %1$sSydney Australische tijd%2$s (feestdagen niet meegerekend).','To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s.'=>'Om te profiteren van automatische updates, voert u hieronder uw licentiesleutel(s) in en slaat u deze op. %1$sU kunt uw aangekochte licenties vinden in uw GravityPDF.com-account%2$s.','PDF link not displayed because conditional logic requirements have not been met.'=>'PDF-link niet weergegeven omdat niet is voldaan aan de vereisten voor voorwaardelijke logica.','(Admin Only Message)'=>'(Alleen voor beheerder)','Could not get Gravity PDF configuration using the PDF and Entry IDs passed.'=>'Kan geen zwaartekracht-PDF-configuratie krijgen met de opgegeven PDF- en Entry-ID\'s.','No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either "entry" or "lid" as the query string name – or by passing an ID directly to the shortcode.'=>'Geen Gravity Form invoer ID doorgegeven aan Gravity PDF. Zorg ervoor dat je de invoer ID doorgeeft via de bevestiging url query string - met behulp van "entry" of "lid" als de query string naam - of door een ID direct door te geven aan de shortcode.','PDF link not displayed because PDF is inactive.'=>'PDF-link niet weergegeven omdat PDF niet actief is.','This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed.'=>'Deze operatie verwijdert ALLE Gravity PDF instellingen en deactiveert de plugin. Als je doorgaat, worden alle instellingen, configuratie, aangepaste sjablonen en lettertypen verwijderd.','General'=>'Algemeen','Appearance'=>'Uiterlijk','Tools'=>'Tools','Help'=>'Help','License'=>'Licentie','Default PDF Options'=>'Standaard PDF-opties','Control the default settings to use when you create new PDFs on your forms.'=>'Bepaal de standaardinstellingen die worden gebruikt bij het maken van nieuwe PDF\'s op uw formulieren.','Security'=>'Beveiliging','Licensing'=>'Licentieverlening','PDF Download Link'=>'PDF downloaden','Include the [gravitypdf] shortcode in the form\'s Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s.'=>'Neem de shortcode [gravitypdf] op in de instellingen voor bevestiging of melding van het formulier om een downloadlink voor PDF-bestanden weer te geven. %1$sMeer informatie%2$s.','Unlimited'=>'Onbeperkt','We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s.'=>'We raden u ten zeerste aan om ten minste 128 MB beschikbaar WP-geheugen (RAM) toe te wijzen aan uw website. %1$sOntdek hoe u deze limiet kunt verhogen%2$s.','We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled.'=>'We hebben gedetecteerd dat de PHP runtime configuratie-instelling %1$sallow_url_fopen%2$s is uitgeschakeld.','You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature.'=>'Mogelijk ziet u problemen met de weergave van afbeeldingen in uw PDF\'s. Neem contact op met uw webhostingprovider voor hulp bij het inschakelen van deze functie.','Gravity PDF\'s temporary directory is publicly accessible.'=>'De tijdelijke map van Gravity PDF is openbaar toegankelijk.','It is recommended to %1$smove the folder outside the public server directory%2$s.'=>'Het wordt aanbevolen om de map %1$sbuiten de openbare serverdirectory te verplaatsen%2$s.','%1$s version %2$s is out of date. The core version is %3$s'=>'%1$s versie %2$s is verouderd. De hoofdversie is %3$s','Learn how to update'=>'Leer hoe te updaten']]; \ No newline at end of file diff --git a/languages/gravity-pdf-nl_NL.mo b/languages/gravity-pdf-nl_NL.mo new file mode 100644 index 000000000..6b295025b Binary files /dev/null and b/languages/gravity-pdf-nl_NL.mo differ diff --git a/languages/gravity-pdf-nl_NL.po b/languages/gravity-pdf-nl_NL.po new file mode 100644 index 000000000..a6e2ebfba --- /dev/null +++ b/languages/gravity-pdf-nl_NL.po @@ -0,0 +1,2198 @@ +msgid "" +msgstr "" +"Project-Id-Version: Gravity PDF\n" +"Report-Msgid-Bugs-To: https://gravitypdf.com\n" +"Last-Translator: FULL NAME \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-21 04:06+0000\n" +"PO-Revision-Date: 2026-04-16 01:22+0000\n" +"Language: nl-NL\n" +"X-Generator: Poedit 3.5\n" +"X-Domain: gravity-pdf\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +#: pdf.php +#: src/Helper/Helper_Data.php:147 +#: src/Model/Model_PDF.php:992 +msgid "Gravity PDF" +msgstr "Gravity PDF" + +#. Plugin URI of the plugin +#: pdf.php +msgid "https://gravitypdf.com" +msgstr "https://gravitypdf.com" + +#. Description of the plugin +#: pdf.php +msgid "Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)" +msgstr "Genereer automatisch zeer aanpasbare PDF-documenten met behulp van Gravity Forms en WordPress (canoniek)" + +#. Author of the plugin +#: pdf.php +msgid "Blue Liquid Designs" +msgstr "Blue Liquid Designs" + +#. Author URI of the plugin +#: pdf.php +msgid "https://blueliquiddesigns.com.au" +msgstr "https://blueliquiddesigns.com.au" + +#: api.php:232 +msgid "The $type parameter is invalid. Only \"view\" and \"model\" are accepted" +msgstr "De parameter $type is ongeldig. Alleen \"view\" en \"model\" worden geaccepteerd" + +#: api.php:272 +#: api.php:472 +msgid "Make sure to pass in a valid Gravity Forms Entry ID" +msgstr "Zorg ervoor dat je een geldige Gravity Forms Entry ID opgeeft" + +#. translators: %s: option key name +#: api.php:408 +#, php-format +msgid "The option key %s already exists. Use GPDFAPI::update_plugin_option instead" +msgstr "De optie sleutel %s bestaat al. Gebruik in plaats daarvan GPDFAPI::update_plugin_option" + +#: api.php:479 +msgid "Could not located the PDF Settings. Ensure you pass in a valid PDF ID." +msgstr "De PDF-instellingen konden niet worden gevonden. Zorg ervoor dat u een geldige PDF-ID opgeeft." + +#: api.php:623 +#: src/Helper/Helper_Abstract_Options.php:1002 +#: src/Helper/Helper_Data.php:312 +#: src/Model/Model_Custom_Fonts.php:238 +msgid "User-Defined Fonts" +msgstr "Door de gebruiker gedefinieerde lettertypen" + +#: gravity-pdf-updater.php:141 +msgid "This is the non-canonical release of Gravity PDF which can be deleted." +msgstr "Dit is de niet-canonieke release van Gravity PDF die verwijderd kan worden." + +#. translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:196 +#, php-format +msgid "WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s." +msgstr "WordPress versie %1$s is vereist: upgrade naar de nieuwste versie. %2$sMeer informatie%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:218 +#, php-format +msgid "%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s." +msgstr "%1$sGravity Forms%3$s is vereist om Gravity PDF te gebruiken. %2$sMeer informatie%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag +#: pdf.php:227 +#, php-format +msgid "%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s." +msgstr "%1$sGravity Forms%2$s versie %3$s of hoger is vereist. %4$sMeer informatie%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag +#: pdf.php:249 +#, php-format +msgid "You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s." +msgstr "U gebruikt een %1$sverouderde versie van PHP%2$s. Neem contact op met uw webhostingprovider voor een update. %3$sMeer informatie%4$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name +#: pdf.php:272 +#: pdf.php:319 +#: pdf.php:345 +#: pdf.php:367 +#: pdf.php:377 +#, php-format +msgid "The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "De PHP-extensie %3$s kon niet worden gedetecteerd. Neem contact op met uw webhostingprovider om dit op te lossen. %1$sMeer informatie%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag +#: pdf.php:298 +#, php-format +msgid "The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "De PHP-extensie MB String heeft MB Regex niet ingeschakeld. Neem contact op met uw webhostingprovider om dit op te lossen. %1$sMeer informatie%2$s." + +#. translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag +#: pdf.php:403 +#, php-format +msgid "You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix." +msgstr "U hebt 128 MB WP-geheugen (RAM) nodig, maar we hebben slechts %1$s beschikbaar gevonden. %2$sProbeer deze methoden om uw geheugenlimiet te verhogen%3$s, neem anders contact op met uw webhostingprovider om dit op te lossen." + +#: pdf.php:488 +msgid "Gravity PDF Installation Problem" +msgstr "Installatieprobleem met zwaartekracht-PDF" + +#: pdf.php:490 +msgid "The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:" +msgstr "Er is niet voldaan aan de minimale vereisten voor Gravity PDF. Los de onderstaande problemen op om de plugin te kunnen gebruiken:" + +#: pdf.php:497 +msgid "The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance." +msgstr "Er is niet voldaan aan de minimale vereisten voor de Gravity PDF plugin. Neem contact op met de sitebeheerder voor assistentie." + +#. translators: %s: deprecated method name +#: src/bootstrap.php:135 +#: src/bootstrap.php:147 +#: src/deprecated.php:45 +#: src/deprecated.php:58 +#, php-format +msgid "\"%s\" has been deprecated as of Gravity PDF 4.0" +msgstr "\"%s\" is vanaf Gravity PDF 4.0 verouderd" + +#: src/bootstrap.php:310 +msgid "View Gravity PDF Settings" +msgstr "Zwaartekracht PDF-instellingen weergeven" + +#: src/bootstrap.php:310 +#: src/View/View_Settings.php:174 +msgid "Settings" +msgstr "Instellingen" + +#: src/bootstrap.php:330 +msgid "View Gravity PDF Documentation" +msgstr "Bekijk PDF-documentatie over zwaartekracht" + +#: src/bootstrap.php:330 +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "Docs" +msgstr "Documentatie" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Get Help and Support" +msgstr "Krijg Hulp en Ondersteuning" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Support" +msgstr "Ondersteuning" + +#: src/bootstrap.php:332 +msgid "View Gravity PDF Extensions Shop" +msgstr "Bekijk zwaartekracht PDF-uitbreidingen Shop" + +#: src/bootstrap.php:332 +#: src/View/View_Settings.php:208 +msgid "Extensions" +msgstr "Extensies" + +#: src/bootstrap.php:333 +msgid "View Gravity PDF Template Shop" +msgstr "Bekijk zwaartekracht PDF sjablonen winkel" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/bootstrap.php:333 +#: src/Helper/Helper_Options_Fields.php:72 +msgid "Templates" +msgstr "Templates" + +#: src/Controller/Controller_Actions.php:132 +#: src/Helper/Helper_Options_Fields.php:227 +msgid "Install Core Fonts" +msgstr "Kernlettertypen installeren" + +#: src/Controller/Controller_Actions.php:207 +#: src/Model/Model_Form_Settings.php:171 +#: src/Model/Model_Form_Settings.php:208 +#: src/Model/Model_Form_Settings.php:330 +#: src/View/View_Settings.php:427 +msgid "You do not have permission to access this page" +msgstr "Je hebt geen toestemming om deze pagina te bekijken" + +#: src/Controller/Controller_Actions.php:214 +msgid "There was a problem processing the action. Please try again." +msgstr "Er is een probleem opgetreden bij het verwerken van de actie. Probeer het opnieuw." + +#: src/Controller/Controller_Custom_Fonts.php:121 +#: src/Controller/Controller_Custom_Fonts.php:150 +msgid "The font label used for the object" +msgstr "Het lettertype dat wordt gebruikt voor het object" + +#: src/Controller/Controller_Custom_Fonts.php:156 +msgid "The path to the `regular` font file. Pass empty value if it should be deleted" +msgstr "Het pad naar het `gewone` lettertypebestand. Geef een lege waarde door als het verwijderd moet worden" + +#: src/Controller/Controller_Custom_Fonts.php:162 +msgid "The path to the `italics` font file. Pass empty value if it should be deleted" +msgstr "Het pad naar het `italics` lettertypebestand. Geef een lege waarde door als het verwijderd moet worden" + +#: src/Controller/Controller_Custom_Fonts.php:168 +msgid "The path to the `bold` font file. Pass empty value if it should be deleted" +msgstr "Het pad naar het `bold` lettertypebestand. Geef een lege waarde door als het verwijderd moet worden" + +#: src/Controller/Controller_Custom_Fonts.php:174 +msgid "The path to the `bolditalics` font file. Pass empty value if it should be deleted" +msgstr "Het pad naar het `bolditalics` lettertypebestand. Geef een lege waarde door als het verwijderd moet worden" + +#: src/Controller/Controller_Custom_Fonts.php:225 +msgid "The Regular font is required" +msgstr "Het lettertype Regular is vereist" + +#: src/Controller/Controller_Custom_Fonts.php:338 +msgid "Kashida needs to be a value between 0-100" +msgstr "Kashida moet een waarde zijn tussen 0-100" + +#: src/Controller/Controller_Custom_Fonts.php:480 +msgid "The upload is not a valid TTF file" +msgstr "De upload is geen geldig TTF-bestand" + +#. translators: %s: font filename +#: src/Controller/Controller_Custom_Fonts.php:547 +#, php-format +msgid "Cannot find %s." +msgstr "Kan %s niet vinden." + +#. translators: %s: PDF name +#: src/Controller/Controller_Export_Entries.php:55 +#, php-format +msgid "PDF: %s" +msgstr "PDF: %s" + +#: src/Controller/Controller_PDF.php:434 +#: src/View/View_PDF.php:244 +msgid "There was a problem generating your PDF" +msgstr "Er is een probleem opgetreden bij het genereren van uw PDF" + +#: src/Helper/Fields/Field_Consent.php:142 +msgid "Consent not given." +msgstr "Toestemming niet gegeven." + +#: src/Helper/Fields/Field_Products.php:216 +msgid "Subtotal" +msgstr "Subtotaal" + +#. translators: %s: shipping method name +#: src/Helper/Fields/Field_Products.php:221 +#, php-format +msgid "Shipping (%s)" +msgstr "Verzending (%s)" + +#: src/Helper/Fields/Field_Tos.php:101 +msgid "Not accepted" +msgstr "Not accepted" + +#. translators: 1: Opening tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Helper_Abstract_Addon.php:983 +#, php-format +msgid "%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." +msgstr "%1$sRegistreer je exemplaar van %2$s%3$s om toegang te krijgen tot automatische upgrades en ondersteuning. Licentiesleutel nodig? %4$sKoop er nu een%5$s." + +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "View plugin Documentation" +msgstr "Bekijk plugin documentatie" + +#: src/Helper/Helper_Abstract_Options.php:396 +#: src/Helper/Helper_Abstract_Options.php:415 +msgid "You must pass in a valid form ID" +msgstr "Je moet een geldig formulier-ID invoeren" + +#: src/Helper/Helper_Abstract_Options.php:457 +msgid "You must pass in a valid PDF ID" +msgstr "U moet een geldig PDF-ID doorgeven" + +#: src/Helper/Helper_Abstract_Options.php:842 +msgid "Common Sizes" +msgstr "Gangbare maten" + +#: src/Helper/Helper_Abstract_Options.php:843 +msgid "A4 (210 x 297mm)" +msgstr "A4 (210 x 297 mm)" + +#: src/Helper/Helper_Abstract_Options.php:844 +msgid "Letter (8.5 x 11in)" +msgstr "Letter (8,5 x 11in)" + +#: src/Helper/Helper_Abstract_Options.php:845 +msgid "Legal (8.5 x 14in)" +msgstr "Legal (8,5 x 14in)" + +#: src/Helper/Helper_Abstract_Options.php:846 +msgid "Ledger / Tabloid (11 x 17in)" +msgstr "Grootboek / tabloid (11 x 17in)" + +#: src/Helper/Helper_Abstract_Options.php:847 +msgid "Executive (7 x 10in)" +msgstr "Executive (7 x 10in)" + +#: src/Helper/Helper_Abstract_Options.php:848 +#: src/Helper/Helper_Options_Fields.php:96 +#: src/Helper/Helper_Options_Fields.php:328 +msgid "Custom Paper Size" +msgstr "Aangepast papierformaat" + +#: src/Helper/Helper_Abstract_Options.php:851 +msgid "\"A\" Sizes" +msgstr "\"A-maten" + +#: src/Helper/Helper_Abstract_Options.php:852 +msgid "A0 (841 x 1189mm)" +msgstr "A0 (841 x 1189 mm)" + +#: src/Helper/Helper_Abstract_Options.php:853 +msgid "A1 (594 x 841mm)" +msgstr "A1 (594 x 841 mm)" + +#: src/Helper/Helper_Abstract_Options.php:854 +msgid "A2 (420 x 594mm)" +msgstr "A2 (420 x 594 mm)" + +#: src/Helper/Helper_Abstract_Options.php:855 +msgid "A3 (297 x 420mm)" +msgstr "A3 (297 x 420 mm)" + +#: src/Helper/Helper_Abstract_Options.php:856 +msgid "A5 (148 x 210mm)" +msgstr "A5 (148 x 210 mm)" + +#: src/Helper/Helper_Abstract_Options.php:857 +msgid "A6 (105 x 148mm)" +msgstr "A6 (105 x 148 mm)" + +#: src/Helper/Helper_Abstract_Options.php:858 +msgid "A7 (74 x 105mm)" +msgstr "A7 (74 x 105 mm)" + +#: src/Helper/Helper_Abstract_Options.php:859 +msgid "A8 (52 x 74mm)" +msgstr "A8 (52 x 74 mm)" + +#: src/Helper/Helper_Abstract_Options.php:860 +msgid "A9 (37 x 52mm)" +msgstr "A9 (37 x 52 mm)" + +#: src/Helper/Helper_Abstract_Options.php:861 +msgid "A10 (26 x 37mm)" +msgstr "A10 (26 x 37 mm)" + +#: src/Helper/Helper_Abstract_Options.php:864 +msgid "\"B\" Sizes" +msgstr "\"B-maten" + +#: src/Helper/Helper_Abstract_Options.php:865 +msgid "B0 (1414 x 1000mm)" +msgstr "B0 (1414 x 1000 mm)" + +#: src/Helper/Helper_Abstract_Options.php:866 +msgid "B1 (1000 x 707mm)" +msgstr "B1 (1000 x 707 mm)" + +#: src/Helper/Helper_Abstract_Options.php:867 +msgid "B2 (707 x 500mm)" +msgstr "B2 (707 x 500 mm)" + +#: src/Helper/Helper_Abstract_Options.php:868 +msgid "B3 (500 x 353mm)" +msgstr "B3 (500 x 353 mm)" + +#: src/Helper/Helper_Abstract_Options.php:869 +msgid "B4 (353 x 250mm)" +msgstr "B4 (353 x 250 mm)" + +#: src/Helper/Helper_Abstract_Options.php:870 +msgid "B5 (250 x 176mm)" +msgstr "B5 (250 x 176 mm)" + +#: src/Helper/Helper_Abstract_Options.php:871 +msgid "B6 (176 x 125mm)" +msgstr "B6 (176 x 125 mm)" + +#: src/Helper/Helper_Abstract_Options.php:872 +msgid "B7 (125 x 88mm)" +msgstr "B7 (125 x 88 mm)" + +#: src/Helper/Helper_Abstract_Options.php:873 +msgid "B8 (88 x 62mm)" +msgstr "B8 (88 x 62 mm)" + +#: src/Helper/Helper_Abstract_Options.php:874 +msgid "B9 (62 x 44mm)" +msgstr "B9 (62 x 44mm)" + +#: src/Helper/Helper_Abstract_Options.php:875 +msgid "B10 (44 x 31mm)" +msgstr "B10 (44 x 31mm)" + +#: src/Helper/Helper_Abstract_Options.php:878 +msgid "\"C\" Sizes" +msgstr "\"C-maten" + +#: src/Helper/Helper_Abstract_Options.php:879 +msgid "C0 (1297 x 917mm)" +msgstr "C0 (1297 x 917 mm)" + +#: src/Helper/Helper_Abstract_Options.php:880 +msgid "C1 (917 x 648mm)" +msgstr "C1 (917 x 648 mm)" + +#: src/Helper/Helper_Abstract_Options.php:881 +msgid "C2 (648 x 458mm)" +msgstr "C2 (648 x 458 mm)" + +#: src/Helper/Helper_Abstract_Options.php:882 +msgid "C3 (458 x 324mm)" +msgstr "C3 (458 x 324 mm)" + +#: src/Helper/Helper_Abstract_Options.php:883 +msgid "C4 (324 x 229mm)" +msgstr "C4 (324 x 229 mm)" + +#: src/Helper/Helper_Abstract_Options.php:884 +msgid "C5 (229 x 162mm)" +msgstr "C5 (229 x 162 mm)" + +#: src/Helper/Helper_Abstract_Options.php:885 +msgid "C6 (162 x 114mm)" +msgstr "C6 (162 x 114mm)" + +#: src/Helper/Helper_Abstract_Options.php:886 +msgid "C7 (114 x 81mm)" +msgstr "C7 (114 x 81 mm)" + +#: src/Helper/Helper_Abstract_Options.php:887 +msgid "C8 (81 x 57mm)" +msgstr "C8 (81 x 57 mm)" + +#: src/Helper/Helper_Abstract_Options.php:888 +msgid "C9 (57 x 40mm)" +msgstr "C9 (57 x 40mm)" + +#: src/Helper/Helper_Abstract_Options.php:889 +msgid "C10 (40 x 28mm)" +msgstr "C10 (40 x 28 mm)" + +#: src/Helper/Helper_Abstract_Options.php:892 +msgid "\"RA\" and \"SRA\" Sizes" +msgstr "\"Maten \"RA\" en \"SRA" + +#: src/Helper/Helper_Abstract_Options.php:893 +msgid "RA0 (860 x 1220mm)" +msgstr "RA0 (860 x 1220 mm)" + +#: src/Helper/Helper_Abstract_Options.php:894 +msgid "RA1 (610 x 860mm)" +msgstr "RA1 (610 x 860 mm)" + +#: src/Helper/Helper_Abstract_Options.php:895 +msgid "RA2 (430 x 610mm)" +msgstr "RA2 (430 x 610 mm)" + +#: src/Helper/Helper_Abstract_Options.php:896 +msgid "RA3 (305 x 430mm)" +msgstr "RA3 (305 x 430 mm)" + +#: src/Helper/Helper_Abstract_Options.php:897 +msgid "RA4 (215 x 305mm)" +msgstr "RA4 (215 x 305 mm)" + +#: src/Helper/Helper_Abstract_Options.php:898 +msgid "SRA0 (900 x 1280mm)" +msgstr "SRA0 (900 x 1280 mm)" + +#: src/Helper/Helper_Abstract_Options.php:899 +msgid "SRA1 (640 x 900mm)" +msgstr "SRA1 (640 x 900 mm)" + +#: src/Helper/Helper_Abstract_Options.php:900 +msgid "SRA2 (450 x 640mm)" +msgstr "SRA2 (450 x 640 mm)" + +#: src/Helper/Helper_Abstract_Options.php:901 +msgid "SRA3 (320 x 450mm)" +msgstr "SRA3 (320 x 450 mm)" + +#: src/Helper/Helper_Abstract_Options.php:902 +msgid "SRA4 (225 x 320mm)" +msgstr "SRA4 (225 x 320 mm)" + +#: src/Helper/Helper_Abstract_Options.php:918 +msgid "Unicode" +msgstr "Unicode" + +#: src/Helper/Helper_Abstract_Options.php:932 +msgid "Indic" +msgstr "Indicatie" + +#: src/Helper/Helper_Abstract_Options.php:937 +msgid "Arabic" +msgstr "Arabisch" + +#: src/Helper/Helper_Abstract_Options.php:943 +msgid "Chinese, Japanese, Korean" +msgstr "Chinees, Japans, Koreaans" + +#: src/Helper/Helper_Abstract_Options.php:948 +msgid "Other" +msgstr "Andere" + +#: src/Helper/Helper_Abstract_Options.php:1059 +msgid "Could not find Gravity PDF Font" +msgstr "Zwaartekracht PDF-lettertype niet gevonden" + +#: src/Helper/Helper_Abstract_Options.php:1071 +#: src/Helper/Helper_PDF_List_Table.php:301 +msgid "Copy" +msgstr "Kopiëren" + +#: src/Helper/Helper_Abstract_Options.php:1072 +msgid "Print - Low Resolution" +msgstr "Afdrukken - lage resolutie" + +#: src/Helper/Helper_Abstract_Options.php:1073 +msgid "Print - High Resolution" +msgstr "Afdrukken - hoge resolutie" + +#: src/Helper/Helper_Abstract_Options.php:1074 +msgid "Modify" +msgstr "Bewerken" + +#: src/Helper/Helper_Abstract_Options.php:1075 +msgid "Annotate" +msgstr "Annoteer" + +#: src/Helper/Helper_Abstract_Options.php:1076 +msgid "Fill Forms" +msgstr "Formulieren vullen" + +#: src/Helper/Helper_Abstract_Options.php:1077 +msgid "Extract" +msgstr "Uitpakken" + +#: src/Helper/Helper_Abstract_Options.php:1078 +msgid "Assemble" +msgstr "Zet in elkaar" + +#: src/Helper/Helper_Abstract_Options.php:1184 +msgid "Settings updated." +msgstr "Instellingen bijgewerkt." + +#: src/Helper/Helper_Abstract_Options.php:1340 +#: src/Helper/Helper_Abstract_Options.php:1348 +#: src/Helper/Helper_Abstract_Options.php:1356 +msgid "PDF Settings could not be saved. Please enter all required information below." +msgstr "PDF-instellingen konden niet worden opgeslagen. Voer hieronder alle vereiste informatie in." + +#: src/Helper/Helper_Abstract_Options.php:1723 +msgid "License key set by the site administrator." +msgstr "Licentiesleutel ingesteld door de sitebeheerder." + +#: src/Helper/Helper_Abstract_Options.php:1724 +msgid "Learn more." +msgstr "Meer informatie." + +#. translators: %s: add-on name +#: src/Helper/Helper_Abstract_Options.php:1744 +#, php-format +msgid "%s license key" +msgstr "%s licentiesleutel" + +#: src/Helper/Helper_Abstract_Options.php:1762 +msgid "Deactivate License" +msgstr "Deactiveer licentie" + +#: src/Helper/Helper_Abstract_Options.php:2127 +#: src/Helper/Helper_Abstract_Options.php:2128 +msgid "Select Media" +msgstr "Selecteer afbeeldingen" + +#: src/Helper/Helper_Abstract_Options.php:2129 +msgid "Upload File" +msgstr "Bestand uploaden" + +#: src/Helper/Helper_Abstract_Options.php:2369 +msgid "Width" +msgstr "Breedte" + +#: src/Helper/Helper_Abstract_Options.php:2381 +msgid "Height" +msgstr "Hoogte" + +#: src/Helper/Helper_Abstract_Options.php:2398 +msgid "mm" +msgstr "mm" + +#: src/Helper/Helper_Abstract_Options.php:2399 +msgid "inches" +msgstr "inches" + +#. translators: %s: setting ID +#: src/Helper/Helper_Abstract_Options.php:2468 +#, php-format +msgid "The callback used for the %s setting is missing." +msgstr "De callback gebruikt voor de %s instelling ontbreekt." + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:106 +#, php-format +msgid "%s is an invalid filename" +msgstr "%s is een ongeldige bestandsnaam" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:131 +#, php-format +msgid "Cannot find file %s" +msgstr "Kan bestand niet vinden %s" + +#: src/Helper/Helper_Data.php:146 +#: src/Model/Model_Mergetags.php:125 +msgid "PDF" +msgstr "PDF" + +#: src/Helper/Helper_Data.php:181 +#: src/Helper/Helper_Data.php:182 +msgid "Your support license key has been activated for this domain." +msgstr "Uw supportlicentiesleutel is geactiveerd voor dit domein." + +#. translators: 1: Opening tag, 2: Closing tag. Note: %%s is a placeholder for the expiry date filled in later. +#: src/Helper/Helper_Data.php:184 +#, php-format +msgid "This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s." +msgstr "Deze licentiesleutel is verlopen op %%s. %1$sVerleng uw licentie om updates en ondersteuning te blijven ontvangen%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:186 +#: src/Helper/Helper_Data.php:187 +#, php-format +msgid "This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s." +msgstr "Deze licentiesleutel is geannuleerd (waarschijnlijk als gevolg van een restitutieverzoek). %1$sOverweeg de aanschaf van een nieuwe licentie%2$s." + +#: src/Helper/Helper_Data.php:188 +msgid "This license key is invalid. Please check your key has been entered correctly." +msgstr "Deze licentiesleutel is ongeldig. Controleer of de sleutel correct is ingevoerd." + +#: src/Helper/Helper_Data.php:189 +msgid "The license key is invalid. Please check your key has been entered correctly." +msgstr "De licentiesleutel is ongeldig. Controleer of de sleutel correct is ingevoerd." + +#: src/Helper/Helper_Data.php:190 +msgid "Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website." +msgstr "Je licentiesleutel is geldig, maar komt niet overeen met je huidige domein. Dit gebeurt meestal als je domein URL verandert. Sla de instellingen opnieuw op om de licentie voor deze website te activeren." + +#. translators: %s: add-on name +#: src/Helper/Helper_Data.php:192 +#: src/Helper/Helper_Data.php:194 +#, php-format +msgid "This license key is not valid for %s. Please check your key is for this product." +msgstr "Deze licentiesleutel is niet geldig voor %s. Controleer of uw sleutel voor dit product is." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:196 +#, php-format +msgid "This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s." +msgstr "Deze licentiesleutel heeft zijn activeringslimiet bereikt. %1$sUpgrade je licentie om de sitelimiet te verhogen (je betaalt alleen het verschil)%2$s." + +#: src/Helper/Helper_Data.php:197 +#: src/Helper/Helper_Data.php:198 +#: src/Helper/Helper_Data.php:199 +msgid "An unknown error occurred while checking the license." +msgstr "Er is een onbekende fout opgetreden bij het controleren van de licentie." + +#: src/Helper/Helper_Data.php:200 +msgid "The licensing server is temporarily unavailable." +msgstr "De licentieserver is tijdelijk niet beschikbaar." + +#: src/Helper/Helper_Data.php:238 +msgid "Loading..." +msgstr "Laden…" + +#: src/Helper/Helper_Data.php:239 +msgid "Continue" +msgstr "Doorgaan" + +#: src/Helper/Helper_Data.php:240 +msgid "Uninstall" +msgstr "Deinstallatie" + +#: src/Helper/Helper_Data.php:241 +msgid "Cancel" +msgstr "Annuleren" + +#: src/Helper/Helper_Data.php:242 +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete" +msgstr "Verwijderen" + +#: src/Helper/Helper_Data.php:243 +#: src/Helper/Helper_PDF_List_Table.php:220 +#: src/Model/Model_Form_Settings.php:925 +msgid "Active" +msgstr "Actief" + +#: src/Helper/Helper_Data.php:244 +#: src/Helper/Helper_PDF_List_Table.php:223 +#: src/Model/Model_Form_Settings.php:875 +#: src/Model/Model_Form_Settings.php:925 +msgid "Inactive" +msgstr "Inactief" + +#: src/Helper/Helper_Data.php:245 +msgid "this PDF if" +msgstr "dieses PDF wenn" + +#: src/Helper/Helper_Data.php:246 +msgid "Enable" +msgstr "Inschakelen" + +#: src/Helper/Helper_Data.php:247 +msgid "Disable" +msgstr "Uitschakelen" + +#: src/Helper/Helper_Data.php:248 +msgid "Successfully Updated" +msgstr "Succesvol bijgewerkt" + +#: src/Helper/Helper_Data.php:249 +msgid "Successfully Deleted" +msgstr "Succesvol verwijderd" + +#: src/Helper/Helper_Data.php:250 +msgid "No" +msgstr "Nee" + +#: src/Helper/Helper_Data.php:251 +msgid "Yes" +msgstr "Ja" + +#: src/Helper/Helper_Data.php:252 +msgid "Standard" +msgstr "Standaard" + +#: src/Helper/Helper_Data.php:253 +#: src/View/View_Form_Settings.php:78 +msgid "Advanced" +msgstr "Geavanceerd" + +#: src/Helper/Helper_Data.php:254 +msgid "Manage" +msgstr "Beheren" + +#: src/Helper/Helper_Data.php:255 +msgid "Details" +msgstr "Details" + +#: src/Helper/Helper_Data.php:256 +msgid "Select" +msgstr "Selecteer" + +#: src/Helper/Helper_Data.php:257 +msgid "Version" +msgstr "Versie" + +#: src/Helper/Helper_Data.php:258 +msgid "Group" +msgstr "Groep" + +#: src/Helper/Helper_Data.php:259 +msgid "Tags" +msgstr "Tags" + +#: src/Helper/Helper_Data.php:261 +#: src/Helper/Helper_Options_Fields.php:261 +#: src/Helper/Helper_PDF_List_Table.php:97 +#: src/View/View_Form_Settings.php:66 +msgid "Template" +msgstr "Sjabloon" + +#: src/Helper/Helper_Data.php:262 +msgid "Manage PDF Templates" +msgstr "PDF-sjablonen beheren" + +#: src/Helper/Helper_Data.php:263 +msgid "Add New Template" +msgstr "Nieuw sjabloon toevoegen" + +#: src/Helper/Helper_Data.php:264 +msgid "This form doesn't have any PDFs." +msgstr "Dit formulier heeft geen PDF's." + +#: src/Helper/Helper_Data.php:265 +msgid "Let's go create one" +msgstr "Laten we er een maken" + +#: src/Helper/Helper_Data.php:266 +msgid "Installed PDFs" +msgstr "Geïnstalleerde PDF's" + +#: src/Helper/Helper_Data.php:267 +msgid "Search Installed Templates" +msgstr "Geïnstalleerde sjablonen zoeken" + +#: src/Helper/Helper_Data.php:268 +msgid "Close dialog" +msgstr "Dialoog sluiten" + +#: src/Helper/Helper_Data.php:270 +msgid "Search the Gravity PDF Knowledgebase..." +msgstr "Doorzoek de Gravity PDF-kennisbank..." + +#: src/Helper/Helper_Data.php:271 +msgid "Gravity PDF Documentation" +msgstr "PDF-documentatie voor zwaartekracht" + +#: src/Helper/Helper_Data.php:272 +msgid "It doesn't look like there are any topics related to your issue." +msgstr "Het ziet er niet naar uit dat er onderwerpen zijn met betrekking tot jouw probleem." + +#: src/Helper/Helper_Data.php:273 +msgid "An error occurred. Please try again" +msgstr "Er is een fout opgetreden. Probeer het opnieuw" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:276 +#, php-format +msgid "Requires Gravity PDF v%s" +msgstr "Vereist zwaartekracht-PDF v%s" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:278 +#, php-format +msgid "This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s." +msgstr "Deze PDF-sjabloon is niet compatibel met uw versie van Gravity PDF. Deze sjabloon vereist Gravity PDF v%s." + +#: src/Helper/Helper_Data.php:279 +msgid "Template Details" +msgstr "Template Details" + +#: src/Helper/Helper_Data.php:280 +msgid "Current Template" +msgstr "Huidige sjabloon" + +#: src/Helper/Helper_Data.php:281 +msgid "Show previous template" +msgstr "Toon vorige sjabloon" + +#: src/Helper/Helper_Data.php:282 +msgid "Show next template" +msgstr "Volgende sjabloon weergeven" + +#: src/Helper/Helper_Data.php:283 +msgid "Upload is not a valid template. Upload a .zip file." +msgstr "Upload is geen geldige sjabloon. Upload een .zip-bestand." + +#: src/Helper/Helper_Data.php:284 +msgid "Upload exceeds the 10MB limit." +msgstr "Uploaden overschrijdt de limiet van 10 MB." + +#: src/Helper/Helper_Data.php:285 +msgid "Template successfully installed" +msgstr "Sjabloon succesvol geïnstalleerd" + +#: src/Helper/Helper_Data.php:286 +msgid "Template successfully updated" +msgstr "Sjabloon succesvol bijgewerkt" + +#: src/Helper/Helper_Data.php:287 +msgid "PDF Template(s) Successfully Installed / Updated" +msgstr "PDF-sjabloon(s) succesvol geïnstalleerd / bijgewerkt" + +#: src/Helper/Helper_Data.php:288 +msgid "There was a problem with the upload. Reload the page and try again." +msgstr "Er is een probleem opgetreden bij het uploaden. Herlaad de pagina en probeer het opnieuw." + +#. translators: %s: newline characters separating the two sentences +#: src/Helper/Helper_Data.php:290 +#, php-format +msgid "Do you really want to delete this PDF template?%sClick 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "Wilt u deze PDF-sjabloon echt verwijderen?%sKlik op 'Annuleren' om terug te gaan, op 'OK' om het verwijderen te bevestigen." + +#: src/Helper/Helper_Data.php:291 +msgid "Could not delete template." +msgstr "Kan sjabloon niet verwijderen." + +#: src/Helper/Helper_Data.php:292 +msgid "If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made)." +msgstr "Als u een PDF-sjabloon in .zip-formaat hebt, kunt u die hier installeren. U kunt ook een bestaande PDF-sjabloon bijwerken (wijzigingen die u hebt aangebracht worden dan overschreven)." + +#: src/Helper/Helper_Data.php:294 +msgid "ALL CORE FONTS SUCCESSFULLY INSTALLED" +msgstr "ALLE KERNLETTERTYPEN MET SUCCES GEÏNSTALLEERD" + +#. translators: %s: number of fonts that failed to install +#: src/Helper/Helper_Data.php:296 +#, php-format +msgid "%s CORE FONT(S) DID NOT INSTALL CORRECTLY" +msgstr "%s KERNLETTERTYPE(S) NIET GOED GEÏNSTALLEERD" + +#: src/Helper/Helper_Data.php:297 +msgid "Could not download Core Font list. Try again." +msgstr "Core Font-lijst kon niet worden gedownload. Probeer het opnieuw." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:299 +#, php-format +msgid "Downloading %s..." +msgstr "Downloaden %s..." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:301 +#, php-format +msgid "Completed installation of %s" +msgstr "Installatie voltooid van %s" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:303 +#, php-format +msgid "Failed installation of %s" +msgstr "Mislukte installatie van %s" + +#: src/Helper/Helper_Data.php:304 +msgid "Fonts remaining:" +msgstr "Resterende lettertypen:" + +#: src/Helper/Helper_Data.php:305 +msgid "Retry Failed Downloads?" +msgstr "Mislukte downloads opnieuw proberen?" + +#: src/Helper/Helper_Data.php:306 +msgid "Core font installation" +msgstr "Installatie kernlettertype" + +#: src/Helper/Helper_Data.php:309 +msgid "Font Manager" +msgstr "Lettertypebeheerder" + +#: src/Helper/Helper_Data.php:310 +msgid "Search installed fonts" +msgstr "Geïnstalleerde lettertypen zoeken" + +#: src/Helper/Helper_Data.php:311 +msgid "Installed Fonts" +msgstr "Geïnstalleerde lettertypen" + +#: src/Helper/Helper_Data.php:313 +msgid "Regular" +msgstr "Standaard" + +#: src/Helper/Helper_Data.php:314 +msgid "Italics" +msgstr "Cursief" + +#: src/Helper/Helper_Data.php:315 +msgid "Bold" +msgstr "Vet" + +#: src/Helper/Helper_Data.php:316 +msgid "Bold Italics" +msgstr "Vetgedrukt Cursief" + +#: src/Helper/Helper_Data.php:317 +msgid "Add Font" +msgstr "Lettertype toevoegen" + +#: src/Helper/Helper_Data.php:318 +msgid "Update Font" +msgstr "Update het lettertype" + +#: src/Helper/Helper_Data.php:319 +msgid "Install new fonts for use in your PDF documents." +msgstr "Installeer nieuwe lettertypes voor gebruik in uw PDF-documenten." + +#: src/Helper/Helper_Data.php:320 +msgid "Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents." +msgstr "Zodra ze zijn opgeslagen, worden uw wijzigingen automatisch toegepast op nieuw gegenereerde documenten in PDF's die zijn geconfigureerd om dit lettertype te gebruiken." + +#: src/Helper/Helper_Data.php:321 +msgid "Font Name" +msgstr "Lettertype Naam" + +#: src/Helper/Helper_Data.php:322 +msgid "(required)" +msgstr "(verplicht)" + +#: src/Helper/Helper_Data.php:323 +msgid "The font name can only contain letters, numbers and spaces." +msgstr "De naam van het lettertype kan alleen letters, cijfers en spaties bevatten." + +#: src/Helper/Helper_Data.php:324 +msgid "Please choose a name contains letters and/or numbers (and a space if you want it)." +msgstr "Kies een naam met letters en/of cijfers (en een spatie als je dat wilt)." + +#: src/Helper/Helper_Data.php:325 +msgid "Font Files" +msgstr "Lettertype Bestanden" + +#: src/Helper/Helper_Data.php:326 +msgid "Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required." +msgstr "Selecteer of sleep je .ttf lettertypebestand voor de onderstaande varianten. Alleen het type Regular is vereist." + +#: src/Helper/Helper_Data.php:327 +msgid "Add a .ttf font file." +msgstr "Voeg een .ttf lettertypebestand toe." + +#: src/Helper/Helper_Data.php:328 +msgid "View template usage" +msgstr "Sjabloongebruik bekijken" + +#: src/Helper/Helper_Data.php:329 +msgid "← Cancel" +msgstr "← Annuleren" + +#: src/Helper/Helper_Data.php:330 +msgid "Are you sure you want to delete this font?" +msgstr "Weet je zeker dat je dit lettertype wilt verwijderen?" + +#. translators: 1: Opening tag (custom template link), 2: Opening tag (font setting link), 3: Closing tag +#: src/Helper/Helper_Data.php:332 +#, php-format +msgid "Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form." +msgstr "Voeg dit knipsel %1$stoe in een aangepast sjabloon%3$s om het lettertype selectief in te stellen op tekstblokken. Als je het lettertype wilt toepassen op de hele PDF, %2$sgebruik dan de Font instelling%3$s bij het configureren van de PDF op het formulier." + +#: src/Helper/Helper_Data.php:333 +msgid "Add font" +msgstr "Lettertype toevoegen" + +#: src/Helper/Helper_Data.php:334 +msgid "Update font" +msgstr "Lettertype bijwerken" + +#: src/Helper/Helper_Data.php:335 +msgid "Select font" +msgstr "Slecteer lettertype" + +#: src/Helper/Helper_Data.php:336 +msgid "Delete font" +msgstr "Lettertype verwijderen" + +#: src/Helper/Helper_Data.php:339 +msgid "Font list empty." +msgstr "Lijst met lettertypen is leeg." + +#: src/Helper/Helper_Data.php:340 +msgid "No fonts matching your search found." +msgstr "Geen lettertypen gevonden die aan je zoekopdracht voldoen." + +#: src/Helper/Helper_Data.php:341 +msgid "Clear Search." +msgstr "Duidelijk zoeken." + +#: src/Helper/Helper_Data.php:342 +msgid "Your font has been saved." +msgstr "Je lettertype is opgeslagen." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:344 +#, php-format +msgid "%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again." +msgstr "%1$sDe actie kon niet worden voltooid.%2$s Los de gemarkeerde problemen hierboven op en probeer het opnieuw." + +#: src/Helper/Helper_Data.php:345 +msgid "A problem occurred. Reload the page and try again." +msgstr "Er heeft zich een probleem voorgedaan. Laad de pagina opnieuw en probeer het opnieuw." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:347 +#, php-format +msgid "%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save." +msgstr "%1$sFont bestand(en) ontbreekt (ontbreken) op de server.%2$s Upload de font(s) opnieuw en sla dan op." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:349 +#, php-format +msgid "%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF." +msgstr "%1$sFont bestand(en) zijn misvormd%2$s en kunnen niet gebruikt worden met Gravity PDF." + +#: src/Helper/Helper_Data.php:351 +msgid "Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop." +msgstr "Waarschuwing! ALLE Gravity PDF-gegevens, inclusief sjablonen, worden verwijderd. Dit kan niet ongedaan worden gemaakt. oK' om te verwijderen, 'Annuleren' om te stoppen." + +#: src/Helper/Helper_Data.php:352 +msgid "WARNING: You are about to delete this PDF. 'Cancel' to stop, 'OK' to delete." +msgstr "WAARSCHUWING: U staat op het punt deze PDF te verwijderen. 'Annuleren' om te stoppen, 'OK' om te verwijderen." + +#: src/Helper/Helper_Data.php:355 +msgid "Search the Gravity PDF Documentation..." +msgstr "Doorzoek de PDF-documentatie van Gravity..." + +#: src/Helper/Helper_Data.php:356 +msgid "Submit your search query." +msgstr "Geef uw zoekopdracht op." + +#: src/Helper/Helper_Data.php:357 +msgid "Clear your search query." +msgstr "Wis je zoekopdracht." + +#: src/Helper/Helper_Data.php:515 +msgid "Approved" +msgstr "Goedgekeurd" + +#: src/Helper/Helper_Data.php:516 +msgid "Disapproved" +msgstr "Niet goedgekeurd" + +#: src/Helper/Helper_Data.php:517 +msgid "Unapproved" +msgstr "Afgekeurd" + +#: src/Helper/Helper_Options_Fields.php:65 +msgid "Default Template" +msgstr "Standaard Template" + +#. translators: 1: Opening tag (template shop), 2: Closing tag, 3: Opening tag (build your own), 4: Closing tag, 5: Opening tag (hire us), 6: Closing tag +#: src/Helper/Helper_Options_Fields.php:67 +#, php-format +msgid "Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution." +msgstr "Kies een bestaand sjabloon of koop er meer %1$sin onze sjabloonwinkel%2$s. Je kunt ook %3$sje eigen sjabloon bouwen%4$s of %5$sons inhuren%6$s om een oplossing op maat te maken." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:72 +#, php-format +msgid "Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own." +msgstr "Gravity PDF wordt geleverd met %1$svier volledig gratis en zeer aanpasbare ontwerpen%2$s. Je kunt ook extra sjablonen kopen in onze sjabloonwinkel, ons inhuren om bestaande PDF's te integreren of, met een beetje technische kennis, je eigen PDF's bouwen." + +#: src/Helper/Helper_Options_Fields.php:77 +msgid "Default Font" +msgstr "Standaard Font" + +#: src/Helper/Helper_Options_Fields.php:78 +msgid "Set the default font type used in PDFs. Choose an existing font or install your own." +msgstr "Het standaardlettertype instellen dat in PDF's wordt gebruikt. Kies een bestaand lettertype of installeer je eigen lettertype." + +#: src/Helper/Helper_Options_Fields.php:81 +#: src/Helper/Helper_Options_Fields.php:235 +msgid "Fonts" +msgstr "Lettertypen" + +#: src/Helper/Helper_Options_Fields.php:81 +msgid "Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab)." +msgstr "Gravity PDF wordt geleverd met lettertypes voor de meeste talen wereldwijd. Wil je een specifiek lettertype gebruiken? Gebruik het lettertype-installatieprogramma (te vinden in het tabblad Extra)." + +#: src/Helper/Helper_Options_Fields.php:87 +msgid "Default Paper Size" +msgstr "Standaard papierformaat" + +#: src/Helper/Helper_Options_Fields.php:88 +msgid "Set the default paper size used when generating PDFs." +msgstr "Het standaard papierformaat instellen dat wordt gebruikt bij het genereren van PDF's." + +#: src/Helper/Helper_Options_Fields.php:97 +#: src/Helper/Helper_Options_Fields.php:329 +msgid "Control the exact paper size. Can be set in millimeters or inches." +msgstr "Controleer het exacte papierformaat. Kan worden ingesteld in millimeters of inches." + +#: src/Helper/Helper_Options_Fields.php:104 +#: src/Helper/Helper_Options_Fields.php:108 +#: src/Helper/Helper_Options_Fields.php:381 +msgid "Reverse Text (RTL)" +msgstr "Omgekeerde tekst (RTL)" + +#: src/Helper/Helper_Options_Fields.php:105 +msgid "Script like Arabic and Hebrew are written right to left." +msgstr "Schriften zoals Arabisch en Hebreeuws worden van rechts naar links geschreven." + +#: src/Helper/Helper_Options_Fields.php:108 +msgid "Enable RTL if you are writing in Arabic, Hebrew, Syriac, N'ko, Thaana, Tifinar, Urdu or other RTL languages." +msgstr "Schakel RTL in als je in het Arabisch, Hebreeuws, Syrisch, N'ko, Thaana, Tifinar, Urdu of andere RTL-talen schrijft." + +#: src/Helper/Helper_Options_Fields.php:113 +msgid "Default Font Size" +msgstr "Standaard lettergrootte" + +#: src/Helper/Helper_Options_Fields.php:114 +msgid "Set the default font size used in PDFs." +msgstr "De standaard lettergrootte instellen die in PDF's wordt gebruikt." + +#: src/Helper/Helper_Options_Fields.php:124 +msgid "Default Font Color" +msgstr "Standaard tekstkleur" + +#: src/Helper/Helper_Options_Fields.php:127 +msgid "Set the default font color used in PDFs." +msgstr "De standaard letterkleur instellen die in PDF's wordt gebruikt." + +#: src/Helper/Helper_Options_Fields.php:137 +msgid "Entry View" +msgstr "Toegangszicht" + +#. translators: 1: Opening tag (entries list page), 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:139 +#, php-format +msgid "Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page." +msgstr "Selecteer de standaardactie die wordt gebruikt bij het openen van een PDF vanuit de %1$sGravity Forms invoerlijst%2$s pagina." + +#: src/Helper/Helper_Options_Fields.php:142 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:36 +msgid "View" +msgstr "Bekijk" + +#: src/Helper/Helper_Options_Fields.php:143 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:37 +msgid "Download" +msgstr "Download" + +#: src/Helper/Helper_Options_Fields.php:150 +#: src/Model/Model_System_Report.php:288 +msgid "Background Processing" +msgstr "Achtergrondverwerking" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:152 +#, php-format +msgid "When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s." +msgstr "Als deze optie is ingeschakeld, wordt het indienen van formulieren en het opnieuw verzenden van meldingen met PDF's afgehandeld in een achtergrondtaak. %1$sVereist dat Achtergrondtaken zijn ingeschakeld%2$s." + +#: src/Helper/Helper_Options_Fields.php:159 +#: src/Model/Model_System_Report.php:295 +msgid "Debug Mode" +msgstr "Debug modus" + +#: src/Helper/Helper_Options_Fields.php:162 +msgid "When enabled, debug information will be displayed on-screen for core features." +msgstr "Als deze optie is ingeschakeld, wordt er debug-informatie op het scherm weergegeven voor kernfuncties." + +#: src/Helper/Helper_Options_Fields.php:173 +#: src/Helper/Helper_Options_Fields.php:180 +#: src/Model/Model_System_Report.php:311 +msgid "Logged Out Timeout" +msgstr "Uitgelogd Time-out" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:175 +#, php-format +msgid "Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended)." +msgstr "Beperk hoe lang een %1$suitgelogde%2$s gebruiker directe toegang heeft tot de PDF na het invullen van het formulier. Stel in op 0 om de tijdslimiet uit te schakelen (niet aanbevolen)." + +#: src/Helper/Helper_Options_Fields.php:176 +msgid "minutes" +msgstr "minuten" + +#: src/Helper/Helper_Options_Fields.php:180 +msgid "Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies." +msgstr "Uitgelogde gebruikers kunnen PDF's bekijken als hun IP overeenkomt met het IP dat is toegewezen aan de Gravity Form-invoer. Omdat IP-adressen kunnen veranderen, geldt er ook een tijdsbeperking." + +#: src/Helper/Helper_Options_Fields.php:185 +msgid "Default Owner Restrictions" +msgstr "Standaardbeperkingen voor eigenaars" + +#: src/Helper/Helper_Options_Fields.php:186 +msgid "Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability)." +msgstr "De standaardmachtigingen voor PDF-eigenaars instellen. Als deze optie is ingeschakeld, kan de oorspronkelijke eigenaar van de invoer de PDF's NIET bekijken (tenzij hij beschikt over een gebruikersbeperking)." + +#: src/Helper/Helper_Options_Fields.php:189 +#: src/Helper/Helper_Options_Fields.php:488 +msgid "Restrict Owner" +msgstr "Eigenaar beperken" + +#: src/Helper/Helper_Options_Fields.php:189 +msgid "Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis." +msgstr "Schakel deze instelling in als uw PDF's niet door de eindgebruiker mogen worden bekeken. Dit kan per PDF worden ingesteld." + +#: src/Helper/Helper_Options_Fields.php:194 +#: src/Helper/Helper_Options_Fields.php:200 +msgid "User Restriction" +msgstr "Gebruikersbeperking" + +#: src/Helper/Helper_Options_Fields.php:196 +msgid "Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access." +msgstr "Beperk de PDF-toegang tot gebruikers met een van deze mogelijkheden. De beheerdersrol heeft altijd volledige toegang." + +#: src/Helper/Helper_Options_Fields.php:200 +msgid "Only logged in users with any selected capability can view generated PDFs they don't have ownership of. Ownership refers to an end user who completed the original Gravity Form entry." +msgstr "Alleen ingelogde gebruikers met een geselecteerde mogelijkheid kunnen gegenereerde PDF's bekijken waarvan ze geen eigenaar zijn. Eigendom verwijst naar een eindgebruiker die het originele Gravity Formulier heeft ingevuld." + +#: src/Helper/Helper_Options_Fields.php:228 +msgid "Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates." +msgstr "Installeer automatisch de kernlettertypes die nodig zijn om PDF-documenten te genereren. Deze actie hoeft maar één keer uitgevoerd te worden, aangezien de lettertypes bewaard blijven tijdens plugin-updates." + +#: src/Helper/Helper_Options_Fields.php:228 +#: src/View/html/Actions/core_font.php:29 +msgid "Get more info." +msgstr "Meer informatie." + +#: src/Helper/Helper_Options_Fields.php:230 +msgid "Download Core Fonts" +msgstr "Kernlettertypen downloaden" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:237 +#, php-format +msgid "Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported." +msgstr "Installeer aangepaste lettertypes voor gebruik in uw PDF-documenten. Alleen %1$s.ttf%2$s lettertypebestanden worden ondersteund." + +#: src/Helper/Helper_Options_Fields.php:253 +#: src/Helper/Helper_PDF_List_Table.php:96 +msgid "Label" +msgstr "Label" + +#: src/Helper/Helper_Options_Fields.php:256 +msgid "Add a descriptive label to help you differentiate between multiple PDF settings." +msgstr "Voeg een beschrijvend label toe om u te helpen onderscheid te maken tussen meerdere PDF-instellingen." + +#. translators: 1: Opening tag (template store), 2: Opening tag (bespoke service), 3: Opening tag (build your own), 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:263 +#, php-format +msgid "Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s." +msgstr "Sjablonen bepalen het algemene uiterlijk van de PDF's en u kunt %1$sextra sjablonen kopen in de online winkel%4$s. Als u uw bestaande documenten wilt digitaliseren en automatiseren, %2$sgebruikt u onze PDF-service op maat%4$s. Ontwikkelaars kunnen ook %3$shun eigen sjablonen maken%4$s." + +#: src/Helper/Helper_Options_Fields.php:272 +#: src/Helper/Helper_PDF_List_Table.php:98 +msgid "Notifications" +msgstr "Meldingen" + +#. translators: 1: Opening tag (password protect link), 2: Opening tag (shortcode link), 3: Closing tag +#: src/Helper/Helper_Options_Fields.php:274 +#, php-format +msgid "Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message." +msgstr "Verzend de PDF als e-mailbijlage voor de geselecteerde melding(en). %1$sBescherm de PDF met een wachtwoord%3$s als beveiliging belangrijk is. Als alternatief, %2$sgebruik de [gravitypdf] shortcode%3$s rechtstreeks in uw Kennisgeving bericht." + +#: src/Helper/Helper_Options_Fields.php:277 +msgid "Choose a Notification" +msgstr "Een melding kiezen" + +#: src/Helper/Helper_Options_Fields.php:282 +msgid "Filename" +msgstr "Bestandsnaam" + +#. translators: %s: list of invalid characters wrapped in tags +#: src/Helper/Helper_Options_Fields.php:285 +#, php-format +msgid "Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore." +msgstr "Stel de bestandsnaam in voor de gegenereerde PDF (zonder de .pdf-extensie). Mergetags worden ondersteund en ongeldige tekens %s worden automatisch geconverteerd naar een underscore." + +#: src/Helper/Helper_Options_Fields.php:292 +msgid "Conditional Logic" +msgstr "Conditionele logica" + +#: src/Helper/Helper_Options_Fields.php:294 +msgid "Enable conditional logic" +msgstr "Voorwaardelijke logica inschakelen" + +#: src/Helper/Helper_Options_Fields.php:297 +msgid "Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications." +msgstr "Voeg regels toe om de PDF dynamisch in of uit te schakelen. Als de PDF's zijn uitgeschakeld, worden ze niet weergegeven in het beheergebied, kunnen ze niet worden bekeken en worden ze niet gekoppeld aan meldingen." + +#: src/Helper/Helper_Options_Fields.php:318 +msgid "Paper Size" +msgstr "Papierformaat" + +#: src/Helper/Helper_Options_Fields.php:319 +msgid "Set the paper size used when generating PDFs." +msgstr "Stel het papierformaat in dat wordt gebruikt bij het genereren van PDF's." + +#: src/Helper/Helper_Options_Fields.php:339 +msgid "Paper Orientation" +msgstr "Papierstand" + +#: src/Helper/Helper_Options_Fields.php:342 +msgid "Portrait" +msgstr "Staand" + +#: src/Helper/Helper_Options_Fields.php:343 +msgid "Landscape" +msgstr "Liggend" + +#: src/Helper/Helper_Options_Fields.php:350 +msgid "Font" +msgstr "Lettertype" + +#: src/Helper/Helper_Options_Fields.php:354 +msgid "Set the primary font used in PDFs. You can also install your own." +msgstr "Het primaire lettertype instellen dat in PDF's wordt gebruikt. Je kunt ook je eigen lettertype installeren." + +#: src/Helper/Helper_Options_Fields.php:360 +msgid "Font Size" +msgstr "Lettergrootte" + +#: src/Helper/Helper_Options_Fields.php:361 +msgid "Set the font size to use in the PDF." +msgstr "Stel de lettergrootte in die in de PDF moet worden gebruikt." + +#: src/Helper/Helper_Options_Fields.php:372 +msgid "Font Color" +msgstr "Lettertype kleur" + +#: src/Helper/Helper_Options_Fields.php:375 +msgid "Set the font color to use in the PDF." +msgstr "Stel de kleur van het lettertype in dat in de PDF moet worden gebruikt." + +#: src/Helper/Helper_Options_Fields.php:382 +msgid "Script like Arabic, Hebrew, Syriac (and many others) are written right to left." +msgstr "Schriften zoals Arabisch, Hebreeuws, Syrisch (en vele andere) worden van rechts naar links geschreven." + +#: src/Helper/Helper_Options_Fields.php:412 +#: src/templates/config/focus-gravity.php:91 +msgid "Format" +msgstr "Formaat" + +#: src/Helper/Helper_Options_Fields.php:413 +msgid "Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats." +msgstr "Genereer een document dat voldoet aan de geselecteerde PDF-indeling. Watermerken, alfatransparantie en PDF-beveiliging worden automatisch uitgeschakeld wanneer de indelingen PDF/A-1b of PDF/X-1a worden gebruikt." + +#: src/Helper/Helper_Options_Fields.php:425 +msgid "Enable PDF Security" +msgstr "PDF-beveiliging inschakelen" + +#: src/Helper/Helper_Options_Fields.php:426 +msgid "Password protect generated PDFs, and/or restrict user capabilities." +msgstr "Bescherm gegenereerde PDF's met een wachtwoord en/of beperk de mogelijkheden voor gebruikers." + +#: src/Helper/Helper_Options_Fields.php:432 +msgid "Password" +msgstr "Wachtwoord" + +#: src/Helper/Helper_Options_Fields.php:434 +msgid "Password protect the PDF, or leave blank to disable. Mergetags are supported." +msgstr "Bescherm de PDF met een wachtwoord of laat leeg om uit te schakelen. Mergetags worden ondersteund." + +#: src/Helper/Helper_Options_Fields.php:440 +msgid "Privileges" +msgstr "Rechten" + +#: src/Helper/Helper_Options_Fields.php:441 +msgid "Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security)." +msgstr "Deselecteer privileges om de mogelijkheden van de eindgebruiker in de PDF te beperken. Privileges zijn triviaal te omzeilen en zijn alleen geschikt om je intenties aan de gebruiker te specificeren (en niet als toegangscontrole of beveiliging)." + +#: src/Helper/Helper_Options_Fields.php:454 +msgid "Select End User PDF Privileges" +msgstr "PDF-privileges eindgebruiker selecteren" + +#: src/Helper/Helper_Options_Fields.php:465 +msgid "Image DPI" +msgstr "Afbeelding DPI" + +#: src/Helper/Helper_Options_Fields.php:469 +msgid "Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document." +msgstr "Bepaal de DPI (dots per inch) van de afbeelding in PDF's. Stel in op 300 wanneer je een document professioneel afdrukt." + +#: src/Helper/Helper_Options_Fields.php:480 +msgid "Enable Public Access" +msgstr "Publieke toegang mogelijk maken" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:483 +#, php-format +msgid "When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form's entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s." +msgstr "Als publieke toegang is ingeschakeld, zijn alle beveiligingsprotocollen uitgeschakeld en kan %3$siedereen het PDF-document voor AL uw formulierinvoer bekijken%4$s. Voor een betere beveiliging %1$s gebruikt u in plaats daarvan de functie ondertekende PDF-urls%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:490 +#, php-format +msgid "When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s." +msgstr "Als deze optie is ingeschakeld, kan de oorspronkelijke eigenaar van de invoer de PDF's NIET bekijken. Deze instelling wordt overschreven %1$swanneer u ondertekende PDF-urls%2$s gebruikt." + +#: src/Helper/Helper_Options_Fields.php:525 +msgid "Enable Advanced Templating" +msgstr "Geavanceerde sjablonen inschakelen" + +#: src/Helper/Helper_Options_Fields.php:526 +msgid "A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine." +msgstr "Een verouderde instelling waarmee een sjabloon als PHP kan worden behandeld, met directe toegang tot de PDF-engine." + +#: src/Helper/Helper_Options_Fields.php:558 +msgid "Master Password" +msgstr "Hoofdwachtwoord" + +#: src/Helper/Helper_Options_Fields.php:560 +msgid "Set the PDF Owner Password which is used to prevent the PDF privileges being changed." +msgstr "Stel het PDF Owner Password in om te voorkomen dat de PDF-rechten worden gewijzigd." + +#: src/Helper/Helper_Options_Fields.php:579 +msgid "Show Form Title" +msgstr "Formuliertitel weergeven" + +#: src/Helper/Helper_Options_Fields.php:580 +msgid "Display the form title at the beginning of the PDF." +msgstr "De titel van het formulier aan het begin van de PDF weergeven." + +#: src/Helper/Helper_Options_Fields.php:599 +msgid "Show Page Names" +msgstr "Paginanamen tonen" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:601 +#, php-format +msgid "Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s." +msgstr "Namen van formulierpagina's in de PDF weergeven. Vereist het gebruik van het veld %1$sPagina-einde%2$s." + +#: src/Helper/Helper_Options_Fields.php:619 +msgid "Show HTML Fields" +msgstr "HTML-velden weergeven" + +#: src/Helper/Helper_Options_Fields.php:620 +msgid "Display HTML fields in the PDF." +msgstr "HTML-velden in de PDF weergeven." + +#: src/Helper/Helper_Options_Fields.php:638 +msgid "Show Section Break Description" +msgstr "Beschrijving van secties tonen" + +#: src/Helper/Helper_Options_Fields.php:639 +msgid "Display the Section Break field description in the PDF." +msgstr "Geef de beschrijving van het sectie-eindeveld in de PDF weer." + +#: src/Helper/Helper_Options_Fields.php:657 +msgid "Enable Conditional Logic" +msgstr "Voorwaardelijke logica inschakelen" + +#: src/Helper/Helper_Options_Fields.php:658 +msgid "When enabled the PDF will adhere to the form field conditional logic and show/hide fields." +msgstr "Als deze optie is ingeschakeld, houdt de PDF zich aan de voorwaardelijke logica van het formulierveld en worden de velden getoond/verbergt." + +#: src/Helper/Helper_Options_Fields.php:677 +msgid "Show Empty Fields" +msgstr "Lege velden weergeven" + +#: src/Helper/Helper_Options_Fields.php:678 +msgid "Display Empty fields in the PDF." +msgstr "Lege velden in de PDF weergeven." + +#: src/Helper/Helper_Options_Fields.php:696 +msgid "Header" +msgstr "Header" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:700 +#, php-format +msgid "The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s." +msgstr "De koptekst staat bovenaan elke pagina. Probeer voor eenvoudige kolommen %1$sdit HTML-tabelfragment%2$s." + +#: src/Helper/Helper_Options_Fields.php:718 +msgid "First Page Header" +msgstr "Eerste pagina koptekst" + +#: src/Helper/Helper_Options_Fields.php:721 +msgid "Override the header on the first page of the PDF." +msgstr "De koptekst op de eerste pagina van de PDF overschrijven." + +#: src/Helper/Helper_Options_Fields.php:723 +msgid "Use different header on first page of PDF?" +msgstr "Andere koptekst gebruiken op eerste pagina van PDF?" + +#: src/Helper/Helper_Options_Fields.php:740 +msgid "Footer" +msgstr "Footer" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:744 +#, php-format +msgid "The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. " +msgstr "De voettekst staat onderaan elke pagina. Gebruik voor eenvoudige voetteksten de knoppen voor links, midden en rechts uitlijnen in de editor. Probeer voor eenvoudige kolommen %1$sdit HTML-tabelfragment%2$s. Gebruik de speciale %3$s{PAGENO}%4$s en %3$s{nbpg}%4$s tags om paginanummering weer te geven. " + +#: src/Helper/Helper_Options_Fields.php:762 +msgid "First Page Footer" +msgstr "Voettekst eerste pagina" + +#: src/Helper/Helper_Options_Fields.php:765 +msgid "Override the footer on the first page of the PDF." +msgstr "De voettekst op de eerste pagina van de PDF overschrijven." + +#: src/Helper/Helper_Options_Fields.php:767 +msgid "Use different footer on first page of PDF?" +msgstr "Andere voettekst gebruiken op eerste pagina van PDF?" + +#: src/Helper/Helper_Options_Fields.php:784 +msgid "Background Color" +msgstr "Achtergrondkleur" + +#: src/Helper/Helper_Options_Fields.php:787 +msgid "Set the background color for all pages." +msgstr "Stel de achtergrondkleur in voor alle pagina's." + +#: src/Helper/Helper_Options_Fields.php:804 +msgid "Background Image" +msgstr "Achtergrond afbeelding" + +#: src/Helper/Helper_Options_Fields.php:806 +msgid "The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload." +msgstr "De achtergrondafbeelding staat op alle pagina's. Voor een optimaal resultaat gebruik je een afbeelding met dezelfde afmetingen als het papierformaat en laat je deze voor het uploaden door een afbeeldingsoptimalisatieprogramma lopen." + +#. translators: 1: PDF template name wrapped in tags, 2: Required Gravity PDF version wrapped in tags +#: src/Helper/Helper_PDF.php:391 +#, php-format +msgid "The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version." +msgstr "De PDF-sjabloon %1$s vereist de Gravity PDF-versie %2$s. Upgrade naar de nieuwste versie." + +#: src/Helper/Helper_PDF.php:931 +msgid "This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised." +msgstr "Deze methode is verwijderd omdat mPDF niet langer het instellen van de DPI van de afbeelding ondersteunt nadat de klasse is geïnitialiseerd." + +#: src/Helper/Helper_PDF_List_Table.php:99 +msgid "Shortcode" +msgstr "Shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:138 +msgid "PDF List" +msgstr "PDF-lijst" + +#: src/Helper/Helper_PDF_List_Table.php:250 +msgid "None" +msgstr "Geen" + +#: src/Helper/Helper_PDF_List_Table.php:285 +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "Download PDF" +msgstr "Download PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:289 +#, php-format +msgid "Copy the %s PDF shortcode to the clipboard" +msgstr "Kopieer de %s PDF shortcode naar het klembord" + +#: src/Helper/Helper_PDF_List_Table.php:304 +msgid "Copied" +msgstr "Gekopieerd" + +#: src/Helper/Helper_PDF_List_Table.php:308 +msgid "Shortcode copied!" +msgstr "Shortcode gekopieerd!" + +#: src/Helper/Helper_PDF_List_Table.php:312 +msgid "Copy Shortcode" +msgstr "Kopieer shortcode" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit this PDF" +msgstr "Deze PDF bewerken" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit" +msgstr "Bewerken" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate this PDF" +msgstr "Deze PDF dupliceren" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate" +msgstr "Kopiëren" + +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete this PDF" +msgstr "Deze PDF verwijderen" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:376 +#, php-format +msgid "%s PDF" +msgstr "%s PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_PDF_List_Table.php:407 +#, php-format +msgid "This form doesn't have any PDFs. Let's go %1$screate one%2$s." +msgstr "Dit formulier heeft geen PDF's. Laten we er %1$seen maken%2$s." + +#: src/Helper/Helper_Templates.php:224 +msgid "Requires Gravity PDF" +msgstr "PDF zwaartekracht vereist" + +#: src/Helper/Helper_Templates.php:335 +#: src/Helper/Helper_Templates.php:416 +#: src/Model/Model_Templates.php:392 +#: src/View/View_PDF.php:584 +msgid "Legacy" +msgstr "Legacy" + +#. translators: the plugin name. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:259 +#, php-format +msgid "There is a new version of %1$s available." +msgstr "De installatie van %1$s is mislukt." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:265 +msgid "Contact your network administrator to install the update." +msgstr "Neem contact op met de netwerkbeheerder om de update te installeren." + +#. translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:271 +#, php-format +msgid "%1$sView version %2$s details%3$s." +msgstr "%1$sBekijk de details van %3$sversie%2$s." + +#. translators: 1: Opening tag, 2: Version number, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:289 +#, php-format +msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s." +msgstr "%1$sBekijk de details van %3$sversie%2$s of %4$supdate nu%5$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:309 +msgid "Update now." +msgstr "Nu bijwerken." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "You do not have permission to install plugin updates" +msgstr "U heeft onvoldoende rechten om deze plug-in te installeren" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "Error" +msgstr "Fout" + +#: src/Model/Model_Form_Settings.php:245 +msgid "Update PDF" +msgstr "PDF bijwerken" + +#: src/Model/Model_Form_Settings.php:246 +msgid "Add PDF" +msgstr "PDF toevoegen" + +#: src/Model/Model_Form_Settings.php:336 +#: src/Model/Model_Form_Settings.php:358 +#: src/Model/Model_Form_Settings.php:408 +#: src/Model/Model_Form_Settings.php:516 +msgid "There was a problem saving your PDF settings. Please try again." +msgstr "Er is een probleem opgetreden bij het opslaan van uw PDF-instellingen. Probeer het opnieuw." + +#: src/Model/Model_Form_Settings.php:379 +msgid "PDF could not be saved. Please enter all required information below." +msgstr "PDF kon niet worden opgeslagen. Voer hieronder alle vereiste informatie in." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Form_Settings.php:402 +#, php-format +msgid "PDF saved successfully. %1$sBack to PDF list.%2$s" +msgstr "PDF succesvol opgeslagen. %1$sTerug naar PDF-lijst.%2$s" + +#: src/Model/Model_Form_Settings.php:806 +msgid "PDF successfully deleted." +msgstr "PDF succesvol verwijderd." + +#: src/Model/Model_Form_Settings.php:869 +msgid "PDF successfully duplicated." +msgstr "PDF succesvol gedupliceerd." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:290 +#, php-format +msgid "There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder." +msgstr "Er is een probleem opgetreden bij het aanmaken van de map %s. Zorg ervoor dat je schrijfrechten hebt voor je uploads map." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:302 +#, php-format +msgid "Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue." +msgstr "Gravity PDF heeft geen schrijfrechten voor de %s map. Neem contact op met uw webhostingprovider om het probleem op te lossen." + +#: src/Model/Model_Mergetags.php:292 +msgid "Signed (+1 week)" +msgstr "Ondertekend (+1 week)" + +#: src/Model/Model_Mergetags.php:301 +msgid "Signed (+1 month)" +msgstr "Ondertekend (+1 maand)" + +#: src/Model/Model_Mergetags.php:310 +msgid "Signed (+1 year)" +msgstr "Ondertekend (+1 jaar)" + +#: src/Model/Model_Mergetags.php:321 +msgid "PDF URLs" +msgstr "PDF URL's" + +#: src/Model/Model_PDF.php:399 +msgid "The PDF configuration is not currently active." +msgstr "De PDF-configuratie is momenteel niet actief." + +#: src/Model/Model_PDF.php:421 +msgid "PDF conditional logic requirements have not been met." +msgstr "Er is niet voldaan aan de vereisten voor voorwaardelijke PDF-logica." + +#: src/Model/Model_PDF.php:510 +msgid "Your PDF is no longer accessible." +msgstr "Uw PDF is niet langer toegankelijk." + +#: src/Model/Model_PDF.php:629 +#: src/Model/Model_PDF.php:665 +msgid "You do not have access to view this PDF." +msgstr "Je hebt geen toegang om deze PDF te bekijken." + +#: src/Model/Model_PDF.php:1029 +msgid "PDFs" +msgstr "PDFen" + +#: src/Model/Model_PDF.php:1172 +msgid "The PDF could not be saved." +msgstr "De PDF kon niet worden opgeslagen." + +#: src/Model/Model_PDF.php:2218 +msgid "Could not find PDF configuration requested" +msgstr "De gevraagde PDF-configuratie kon niet worden gevonden" + +#. translators: %d: page number +#: src/Model/Model_PDF.php:2544 +#, php-format +msgid "Page %d" +msgstr "Pagina %d" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:364 +#, php-format +msgid "An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Er is een onbekende fout opgetreden en uw licentiesleutel is misschien niet correct gedeactiveerd. %1$sLog in op uw GravityPDF.com account%2$s en controleer of uw site ontkoppeld is van de sleutel." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:382 +#, php-format +msgid "An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Er is een API-fout opgetreden en uw licentiesleutel is mogelijk niet correct gedeactiveerd. %1$sLog in op uw GravityPDF.com-account%2$s en controleer of uw site is losgekoppeld van de sleutel." + +#: src/Model/Model_Settings.php:407 +msgid "License key deactivated." +msgstr "Licentiesleutel gedeactiveerd." + +#: src/Model/Model_Settings.php:408 +msgid "Access Pass license key deactivated." +msgstr "Access Pass-licentiesleutel gedeactiveerd." + +#: src/Model/Model_Shortcodes.php:50 +msgid "This method has been superseded by self::process()" +msgstr "Deze methode is vervangen door self::process()" + +#: src/Model/Model_System_Report.php:111 +msgid "Gravity PDF Environment" +msgstr "Zwaartekracht PDF Milieu" + +#: src/Model/Model_System_Report.php:115 +msgid "PHP" +msgstr "PHP" + +#: src/Model/Model_System_Report.php:121 +msgid "Directories and Permissions" +msgstr "Mappen en machtigingen" + +#: src/Model/Model_System_Report.php:127 +msgid "Global Settings" +msgstr "Algemene Instellingen" + +#: src/Model/Model_System_Report.php:133 +msgid "Security Settings" +msgstr "Veiligheidsinstellingen" + +#: src/Model/Model_System_Report.php:177 +msgid "WP Memory" +msgstr "WP Geheugen" + +#: src/Model/Model_System_Report.php:190 +msgid "Default Charset" +msgstr "Standaard tekenset" + +#: src/Model/Model_System_Report.php:196 +msgid "Internal Encoding" +msgstr "Interne codering" + +#: src/Model/Model_System_Report.php:205 +msgid "PDF Working Directory" +msgstr "PDF Werkmap" + +#: src/Model/Model_System_Report.php:211 +msgid "PDF Working Directory URL" +msgstr "URL werkmap PDF" + +#: src/Model/Model_System_Report.php:217 +msgid "Font Folder location" +msgstr "Locatie lettertype map" + +#: src/Model/Model_System_Report.php:223 +msgid "Temporary Folder location" +msgstr "Locatie tijdelijke map" + +#: src/Model/Model_System_Report.php:229 +msgid "Temporary Folder permissions" +msgstr "Machtigingen voor tijdelijke mappen" + +#: src/Model/Model_System_Report.php:236 +msgid "Temporary Folder protected" +msgstr "Tijdelijke map beschermd" + +#: src/Model/Model_System_Report.php:243 +msgid "mPDF Temporary location" +msgstr "mPDF Tijdelijke locatie" + +#: src/Model/Model_System_Report.php:253 +msgid "Outdated Templates" +msgstr "Verouderde sjablonen" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_System_Report.php:265 +#, php-format +msgid "In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s." +msgstr "Om updates direct van GravityPDF.com te krijgen %1$smoet je de plugin eenmalig downloaden%2$s." + +#: src/Model/Model_System_Report.php:274 +msgid "Canonical Release" +msgstr "Canonieke uitgave" + +#: src/Model/Model_System_Report.php:281 +msgid "PDF Entry List Action" +msgstr "PDF invoerlijst actie" + +#: src/Model/Model_System_Report.php:290 +#: src/Model/Model_System_Report.php:297 +msgid "Off" +msgstr "Uit" + +#: src/Model/Model_System_Report.php:305 +msgid "User Restrictions" +msgstr "Gebruikersbeperkingen" + +#: src/Model/Model_System_Report.php:313 +msgid "minute(s)" +msgstr "minuut(en)" + +#: src/Model/Model_Templates.php:364 +msgid "No valid PDF template found in Zip archive." +msgstr "Geen geldige PDF-sjabloon gevonden in Zip-archief." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:386 +#, php-format +msgid "The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed." +msgstr "De bestandsnaam %s bevat ongeldige tekens. Alleen alfanumerieke tekens, koppeltekens en underscore zijn toegestaan." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:401 +#, php-format +msgid "The PHP file %s is not a valid PDF Template." +msgstr "Het PHP-bestand %s is geen geldige PDF-sjabloon." + +#. translators: %s: form ID and title +#: src/Model/Model_Uninstall.php:193 +#, php-format +msgid "There was a problem removing the Gravity Form \"%s\" PDF configuration. Try delete manually." +msgstr "Er was een probleem met het verwijderen van de Gravity Form \"%s\" PDF configuratie. Probeer handmatig verwijderen." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Uninstall.php:229 +#, php-format +msgid "There was a problem removing the %s directory. Clean up manually via (S)FTP." +msgstr "Er is een probleem opgetreden bij het verwijderen van de map %s. Ruim handmatig op via (S)FTP." + +#: src/templates/config/focus-gravity.php:75 +msgid "Accent Color" +msgstr "Accentkleur" + +#: src/templates/config/focus-gravity.php:77 +msgid "The accent color is used for the page and section titles, as well as the border." +msgstr "De accentkleur wordt gebruikt voor de pagina- en sectietitels en voor de rand." + +#: src/templates/config/focus-gravity.php:83 +msgid "Secondary Color" +msgstr "Secundaire kleur" + +#: src/templates/config/focus-gravity.php:85 +msgid "The secondary color is used with the field labels and for alternate rows." +msgstr "De secundaire kleur wordt gebruikt voor de veldlabels en voor alternatieve rijen." + +#: src/templates/config/focus-gravity.php:93 +msgid "Combine the field label and value or have a distinct label/value." +msgstr "Combineer het veldlabel en de waarde of gebruik een apart label/waarde." + +#: src/templates/config/focus-gravity.php:95 +msgid "Combined Label" +msgstr "Gecombineerd label" + +#: src/templates/config/focus-gravity.php:96 +msgid "Split Label" +msgstr "Gesplitst label" + +#: src/templates/config/rubix.php:75 +msgid "Container Background Color" +msgstr "Achtergrondkleur container" + +#: src/templates/config/rubix.php:77 +msgid "Control the color of the field background." +msgstr "Bepaal de kleur van de achtergrond van het veld." + +#: src/templates/config/zadani.php:75 +msgid "Field Border Color" +msgstr "Veld Randkleur" + +#: src/templates/config/zadani.php:77 +msgid "Control the color of the field border." +msgstr "Bepaal de kleur van de veldrand." + +#: src/View/html/Actions/action_buttons.php:29 +msgid "Dismiss Notice" +msgstr "Negeer de melding" + +#: src/View/html/Actions/core_font.php:21 +msgid "Gravity PDF needs to download the Core PDF fonts." +msgstr "Gravity PDF moet de Core PDF-lettertypes downloaden." + +#: src/View/html/Actions/core_font.php:25 +msgid "Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once." +msgstr "Voordat je een PDF kunt genereren met Gravity Forms, moeten de core fonts opgeslagen worden op je server. Dit hoeft maar één keer gedaan te worden." + +#: src/View/html/FormSettings/add_edit.php:62 +#: src/View/html/Settings/general.php:50 +msgid "Want more features? Take a look at our addons." +msgstr "Wil je meer functies? Bekijk onze addons." + +#: src/View/html/FormSettings/list.php:37 +msgid "Add new PDF" +msgstr "Nieuwe PDF toevoegen" + +#. translators: %s: section title +#: src/View/html/GravityForms/fieldset.php:67 +#, php-format +msgid "Toggle %s Section" +msgstr "Toggle %s Sectie" + +#. translators: %s: PDF name +#: src/View/html/PDF/entry_detailed_pdf.php:33 +#, php-format +msgid "View or download %s.pdf" +msgstr "Bekijk of download %s.pdf" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "Download PDFs" +msgstr "PDF's downloaden" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "View PDFs" +msgstr "PDF's bekijken" + +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "View PDF" +msgstr "Bekijk PDF" + +#: src/View/html/PDF/entry_no_valid_pdf.php:20 +msgid "No PDFs available for this entry." +msgstr "Geen PDF's beschikbaar voor dit item." + +#: src/View/html/Settings/help.php:27 +msgid "Get help with Gravity PDF" +msgstr "Krijg hulp met zwaartekracht-PDF" + +#: src/View/html/Settings/help.php:29 +msgid "Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help." +msgstr "Zoek in de documentatie naar een antwoord op je vraag. Als je meer hulp nodig hebt, neem dan contact op met support en ons team helpt je graag verder." + +#: src/View/html/Settings/help.php:34 +msgid "View Documentation" +msgstr "Bekijk documentatie" + +#: src/View/html/Settings/help.php:35 +msgid "Contact Support" +msgstr "Neem contact op met support" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/help.php:38 +#, php-format +msgid "Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded)." +msgstr "De ondersteuningstijden zijn van maandag tot vrijdag van 9:00 tot 17:00 uur, %1$sSydney Australische tijd%2$s (feestdagen niet meegerekend)." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/licence-info.php:23 +#, php-format +msgid "To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s." +msgstr "Om te profiteren van automatische updates, voert u hieronder uw licentiesleutel(s) in en slaat u deze op. %1$sU kunt uw aangekochte licenties vinden in uw GravityPDF.com-account%2$s." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:20 +msgid "PDF link not displayed because conditional logic requirements have not been met." +msgstr "PDF-link niet weergegeven omdat niet is voldaan aan de vereisten voor voorwaardelijke logica." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:21 +#: src/View/html/Shortcodes/invalid_pdf_config.php:21 +#: src/View/html/Shortcodes/no_entry_id.php:21 +#: src/View/html/Shortcodes/pdf_not_active.php:21 +msgid "(Admin Only Message)" +msgstr "(Alleen voor beheerder)" + +#: src/View/html/Shortcodes/invalid_pdf_config.php:20 +msgid "Could not get Gravity PDF configuration using the PDF and Entry IDs passed." +msgstr "Kan geen zwaartekracht-PDF-configuratie krijgen met de opgegeven PDF- en Entry-ID's." + +#: src/View/html/Shortcodes/no_entry_id.php:20 +msgid "No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either \"entry\" or \"lid\" as the query string name – or by passing an ID directly to the shortcode." +msgstr "Geen Gravity Form invoer ID doorgegeven aan Gravity PDF. Zorg ervoor dat je de invoer ID doorgeeft via de bevestiging url query string - met behulp van \"entry\" of \"lid\" als de query string naam - of door een ID direct door te geven aan de shortcode." + +#: src/View/html/Shortcodes/pdf_not_active.php:20 +msgid "PDF link not displayed because PDF is inactive." +msgstr "PDF-link niet weergegeven omdat PDF niet actief is." + +#: src/View/html/Uninstaller/uninstall_button.php:39 +#: src/View/html/Uninstaller/uninstall_button.php:40 +msgid "This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed." +msgstr "Deze operatie verwijdert ALLE Gravity PDF instellingen en deactiveert de plugin. Als je doorgaat, worden alle instellingen, configuratie, aangepaste sjablonen en lettertypen verwijderd." + +#: src/View/View_Form_Settings.php:42 +msgid "General" +msgstr "Algemeen" + +#: src/View/View_Form_Settings.php:54 +msgid "Appearance" +msgstr "Uiterlijk" + +#: src/View/View_Settings.php:179 +msgid "Tools" +msgstr "Tools" + +#: src/View/View_Settings.php:184 +msgid "Help" +msgstr "Help" + +#: src/View/View_Settings.php:192 +msgid "License" +msgstr "Licentie" + +#: src/View/View_Settings.php:241 +msgid "Default PDF Options" +msgstr "Standaard PDF-opties" + +#: src/View/View_Settings.php:242 +msgid "Control the default settings to use when you create new PDFs on your forms." +msgstr "Bepaal de standaardinstellingen die worden gebruikt bij het maken van nieuwe PDF's op uw formulieren." + +#: src/View/View_Settings.php:266 +msgid "Security" +msgstr "Beveiliging" + +#: src/View/View_Settings.php:299 +msgid "Licensing" +msgstr "Licentieverlening" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +msgid "PDF Download Link" +msgstr "PDF downloaden" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +#, php-format +msgid "Include the [gravitypdf] shortcode in the form's Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s." +msgstr "Neem de shortcode [gravitypdf] op in de instellingen voor bevestiging of melding van het formulier om een downloadlink voor PDF-bestanden weer te geven. %1$sMeer informatie%2$s." + +#: src/View/View_System_Report.php:76 +msgid "Unlimited" +msgstr "Onbeperkt" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:84 +#, php-format +msgid "We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s." +msgstr "We raden u ten zeerste aan om ten minste 128 MB beschikbaar WP-geheugen (RAM) toe te wijzen aan uw website. %1$sOntdek hoe u deze limiet kunt verhogen%2$s." + +#. translators: 1: Opening tags, 2: Closing tags +#: src/View/View_System_Report.php:98 +#, php-format +msgid "We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled." +msgstr "We hebben gedetecteerd dat de PHP runtime configuratie-instelling %1$sallow_url_fopen%2$s is uitgeschakeld." + +#: src/View/View_System_Report.php:99 +msgid "You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature." +msgstr "Mogelijk ziet u problemen met de weergave van afbeeldingen in uw PDF's. Neem contact op met uw webhostingprovider voor hulp bij het inschakelen van deze functie." + +#: src/View/View_System_Report.php:112 +msgid "Gravity PDF's temporary directory is publicly accessible." +msgstr "De tijdelijke map van Gravity PDF is openbaar toegankelijk." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:114 +#, php-format +msgid "It is recommended to %1$smove the folder outside the public server directory%2$s." +msgstr "Het wordt aanbevolen om de map %1$sbuiten de openbare serverdirectory te verplaatsen%2$s." + +#. translators: 1: Template file path, 2: Current template version (wrapped in styled ), 3: Latest core version +#: src/View/View_System_Report.php:131 +#, php-format +msgid "%1$s version %2$s is out of date. The core version is %3$s" +msgstr "%1$s versie %2$s is verouderd. De hoofdversie is %3$s" + +#: src/View/View_System_Report.php:149 +msgid "Learn how to update" +msgstr "Leer hoe te updaten" diff --git a/languages/gravity-pdf-ru_RU.l10n.php b/languages/gravity-pdf-ru_RU.l10n.php new file mode 100644 index 000000000..6f5e5b847 --- /dev/null +++ b/languages/gravity-pdf-ru_RU.l10n.php @@ -0,0 +1,2 @@ +'gravity-pdf','plural-forms'=>'nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);','language'=>'ru-RU','project-id-version'=>'Gravity PDF','pot-creation-date'=>'2024-10-21 04:06+0000','po-revision-date'=>'2026-04-16 01:22+0000','x-generator'=>'Poedit 3.5','messages'=>['Gravity PDF'=>'Gravity PDF','https://gravitypdf.com'=>'https://gravitypdf.com','Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)'=>'Автоматически создавайте высоко настраиваемые PDF-документы с помощью Gravity Forms и WordPress (каноническая версия)','Blue Liquid Designs'=>'Blue Liquid Designs','https://blueliquiddesigns.com.au'=>'https://blueliquiddesigns.com.au','The $type parameter is invalid. Only "view" and "model" are accepted'=>'Параметр $type является недопустимым. Принимаются только "view" и "model"','Make sure to pass in a valid Gravity Forms Entry ID'=>'Убедитесь, что вы ввели действительный идентификатор входа Gravity Forms','The option key %s already exists. Use GPDFAPI::update_plugin_option instead'=>'Ключ опции %s уже существует. Вместо этого используйте GPDFAPI::update_plugin_option','Could not located the PDF Settings. Ensure you pass in a valid PDF ID.'=>'Не удалось найти настройки PDF. Убедитесь, что вы ввели действительный идентификатор PDF.','User-Defined Fonts'=>'Шрифты, определяемые пользователем','This is the non-canonical release of Gravity PDF which can be deleted.'=>'Это некаталожный релиз Gravity PDF, который можно удалить.','WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.'=>'Требуется версия WordPress %1$s: обновите ее до последней версии. %2$sПолучить дополнительную информацию%3$s.','%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.'=>'%1$sДля использования Gravity PDF требуется Gravity Forms%3$s. %2$sПолучить дополнительную информацию%3$s.','%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.'=>'%1$sТребуется Gravity Forms%2$s версии %3$s или выше. %4$sПолучить дополнительную информацию%2$s.','You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.'=>'Вы используете %1$sустаревшую версию PHP%2$s. Обратитесь к своему хостинг-провайдеру для обновления. %3$sПолучить дополнительную информацию%4$s.','The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'Не удалось обнаружить расширение PHP %3$s. Обратитесь к своему хостинг-провайдеру, чтобы исправить ситуацию. %1$sПолучить дополнительную информацию%2$s.','The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'В PHP-расширении MB String не включена функция MB Regex. Обратитесь к своему хостинг-провайдеру, чтобы исправить ситуацию. %1$sПолучить дополнительную информацию%2$s.','You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.'=>'Вам требуется 128 МБ памяти WP (RAM), но мы нашли только %1$s доступных. %2$sПопробуйте воспользоваться этими способами, чтобы увеличить лимит памяти%3$s, в противном случае обратитесь к хостинг-провайдеру для исправления ситуации.','Gravity PDF Installation Problem'=>'Проблема установки Gravity PDF','The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:'=>'Минимальные требования для Gravity PDF не выполнены. Чтобы использовать плагин, устраните указанную ниже проблему (проблемы):','The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance.'=>'Минимальные требования для плагина Gravity PDF не выполнены. Обратитесь за помощью к администратору сайта.','"%s" has been deprecated as of Gravity PDF 4.0'=>'"%s" устарел с версии Gravity PDF 4.0','View Gravity PDF Settings'=>'Просмотр настроек PDF в Gravity','Settings'=>'Настройки','View Gravity PDF Documentation'=>'Просмотр документации Gravity PDF','Docs'=>'Документы','Get Help and Support'=>'Получить помощь и поддержку','Support'=>'Поддержка','View Gravity PDF Extensions Shop'=>'Просмотреть магазин расширений Gravity PDF','Extensions'=>'Расширения','View Gravity PDF Template Shop'=>'Посмотреть магазин шаблонов Gravity PDF','Templates'=>'Шаблоны','Install Core Fonts'=>'Установите основные шрифты','You do not have permission to access this page'=>'У вас недостаточно прав для доступа к этой странице','There was a problem processing the action. Please try again.'=>'Возникла проблема при обработке действия. Пожалуйста, попробуйте еще раз.','The font label used for the object'=>'Метка шрифта, используемого для объекта','The path to the `regular` font file. Pass empty value if it should be deleted'=>'Путь к файлу `регулярного` шрифта. Передайте пустое значение, если его следует удалить','The path to the `italics` font file. Pass empty value if it should be deleted'=>'Путь к файлу шрифта `italics`. Передайте пустое значение, если его следует удалить','The path to the `bold` font file. Pass empty value if it should be deleted'=>'Путь к файлу шрифта `bold`. Передайте пустое значение, если его следует удалить','The path to the `bolditalics` font file. Pass empty value if it should be deleted'=>'Путь к файлу шрифта `bolditalics`. Передайте пустое значение, если его следует удалить','The Regular font is required'=>'Требуется шрифт Regular','Kashida needs to be a value between 0-100'=>'Кашида должна быть значением в диапазоне 0-100','The upload is not a valid TTF file'=>'Загруженный файл не является действительным файлом TTF','Cannot find %s.'=>'Невозможно найти %s.','PDF: %s'=>'PDF: %s','There was a problem generating your PDF'=>'При создании вашего PDF-файла возникла проблема','Consent not given.'=>'Согласие не дано.','Subtotal'=>'Промежуточный итог','Shipping (%s)'=>'Доставка (%s)','Not accepted'=>'Не принял','%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.'=>'%1$sЗарегистрируйте свою копию %2$s%3$s, чтобы получить доступ к автоматическим обновлениям и поддержке. Нужен лицензионный ключ? %4$sКупите один сейчас%5$s.','View plugin Documentation'=>'Посмотреть документацию плагина','You must pass in a valid form ID'=>'Вы должны передать действительный идентификатор формы','You must pass in a valid PDF ID'=>'Вы должны передать действительный идентификатор PDF','Common Sizes'=>'Общие размеры','A4 (210 x 297mm)'=>'A4 (210 x 297 мм)','Letter (8.5 x 11in)'=>'Letter (8.5 x 11in)','Legal (8.5 x 14in)'=>'Legal (8.5 x 14in)','Ledger / Tabloid (11 x 17in)'=>'Ledger / Tabloid (11 x 17in)','Executive (7 x 10in)'=>'Executive (7 x 10in)','Custom Paper Size'=>'Нестандартный размер бумаги','"A" Sizes'=>'размеры "A"','A0 (841 x 1189mm)'=>'A0 (841 x 1189mm)','A1 (594 x 841mm)'=>'A1 (594 x 841mm)','A2 (420 x 594mm)'=>'A2 (420 x 594mm)','A3 (297 x 420mm)'=>'A3 (297 x 420mm)','A5 (148 x 210mm)'=>'A5 (148 x 210mm)','A6 (105 x 148mm)'=>'A6 (105 x 148mm)','A7 (74 x 105mm)'=>'A7 (74 x 105mm)','A8 (52 x 74mm)'=>'A8 (52 x 74mm)','A9 (37 x 52mm)'=>'A9 (37 x 52mm)','A10 (26 x 37mm)'=>'A10 (26 x 37mm)','"B" Sizes'=>'размеры "B"','B0 (1414 x 1000mm)'=>'B0 (1414 x 1000mm)','B1 (1000 x 707mm)'=>'B1 (1000 x 707mm)','B2 (707 x 500mm)'=>'B2 (707 x 500mm)','B3 (500 x 353mm)'=>'B3 (500 x 353mm)','B4 (353 x 250mm)'=>'B4 (353 x 250mm)','B5 (250 x 176mm)'=>'B5 (250 x 176mm)','B6 (176 x 125mm)'=>'B6 (176 x 125mm)','B7 (125 x 88mm)'=>'B7 (125 x 88mm)','B8 (88 x 62mm)'=>'B8 (88 x 62mm)','B9 (62 x 44mm)'=>'B9 (62 x 44mm)','B10 (44 x 31mm)'=>'B10 (44 x 31mm)','"C" Sizes'=>'размеры "C"','C0 (1297 x 917mm)'=>'C0 (1297 x 917mm)','C1 (917 x 648mm)'=>'C1 (917 x 648mm)','C2 (648 x 458mm)'=>'C2 (648 x 458mm)','C3 (458 x 324mm)'=>'C3 (458 x 324mm)','C4 (324 x 229mm)'=>'C4 (324 x 229mm)','C5 (229 x 162mm)'=>'C5 (229 x 162mm)','C6 (162 x 114mm)'=>'C6 (162 x 114mm)','C7 (114 x 81mm)'=>'C7 (114 x 81mm)','C8 (81 x 57mm)'=>'C8 (81 x 57mm)','C9 (57 x 40mm)'=>'C9 (57 x 40mm)','C10 (40 x 28mm)'=>'C10 (40 x 28mm)','"RA" and "SRA" Sizes'=>'размеры "RA" и "SRA"','RA0 (860 x 1220mm)'=>'RA0 (860 x 1220mm)','RA1 (610 x 860mm)'=>'RA1 (610 x 860mm)','RA2 (430 x 610mm)'=>'RA2 (430 x 610mm)','RA3 (305 x 430mm)'=>'RA3 (305 x 430mm)','RA4 (215 x 305mm)'=>'RA4 (215 x 305mm)','SRA0 (900 x 1280mm)'=>'SRA0 (900 x 1280mm)','SRA1 (640 x 900mm)'=>'SRA1 (640 x 900mm)','SRA2 (450 x 640mm)'=>'SRA2 (450 x 640mm)','SRA3 (320 x 450mm)'=>'SRA3 (320 x 450mm)','SRA4 (225 x 320mm)'=>'SRA4 (225 x 320mm)','Unicode'=>'Юникод','Indic'=>'Indic','Arabic'=>'Арабский','Chinese, Japanese, Korean'=>'Китайский, японский, корейский','Other'=>'Другое','Could not find Gravity PDF Font'=>'Не смог найти Шрифт PDF Gravity','Copy'=>'Копировать','Print - Low Resolution'=>'Печать - низкое разрешение','Print - High Resolution'=>'Печать - высокое разрешение','Modify'=>'Изменить','Annotate'=>'Аннотировать','Fill Forms'=>'Заполнение форм','Extract'=>'Извлечь','Assemble'=>'Соберите','Settings updated.'=>'Настройки обновлены.','PDF Settings could not be saved. Please enter all required information below.'=>'Настройки PDF не могут быть сохранены. Пожалуйста, введите всю необходимую информацию ниже.','License key set by the site administrator.'=>'Лицензионный ключ установлен администратором сайта.','Learn more.'=>'Узнать больше.','%s license key'=>'%s лицензионный ключ','Deactivate License'=>'Деактивировать лицензию','Select Media'=>'Выбрать медиа','Upload File'=>'Загрузить файл','Width'=>'Ширина','Height'=>'Высота','mm'=>'мм','inches'=>'дюймов','The callback used for the %s setting is missing.'=>'Обратный вызов, используемый для параметра %s, отсутствует.','%s is an invalid filename'=>'%s - недопустимое имя файла','Cannot find file %s'=>'Невозможно найти файл %s','PDF'=>'PDF','Your support license key has been activated for this domain.'=>'Ваш лицензионный ключ поддержки был активирован для этого домена.','This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s.'=>'Срок действия этого лицензионного ключа истек %%с. %1$sПожалуйста, обновите лицензию, чтобы продолжить получать обновления и поддержку%2$s.','This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s.'=>'Этот лицензионный ключ был аннулирован (скорее всего, из-за запроса на возврат средств). %1$sПожалуйста, рассмотрите возможность приобретения новой лицензии%2$s.','This license key is invalid. Please check your key has been entered correctly.'=>'Этот лицензионный ключ недействителен. Проверьте, правильно ли введен ключ.','The license key is invalid. Please check your key has been entered correctly.'=>'Лицензионный ключ недействителен. Проверьте, правильно ли введен ключ.','Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website.'=>'Ваш лицензионный ключ действителен, но не соответствует вашему текущему домену. Обычно это происходит при изменении URL-адреса вашего домена. Пожалуйста, сохраните настройки, чтобы активировать лицензию для этого сайта.','This license key is not valid for %s. Please check your key is for this product.'=>'Этот лицензионный ключ не действителен для %s. Пожалуйста, проверьте, подходит ли ваш ключ для этого продукта.','This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s.'=>'Этот лицензионный ключ достиг предела активации. %1$sПожалуйста, обновите лицензию, чтобы увеличить лимит сайта (вы заплатите только разницу)%2$s.','An unknown error occurred while checking the license.'=>'Произошла неизвестная ошибка при проверке лицензии.','The licensing server is temporarily unavailable.'=>'Сервер лицензирования временно недоступен.','Loading...'=>'Загрузка...','Continue'=>'Продолжить','Uninstall'=>'Удалить','Cancel'=>'Отмена','Delete'=>'Удалить','Active'=>'Активный','Inactive'=>'Неактивный','this PDF if'=>'этот PDF-файл, если','Enable'=>'Включить','Disable'=>'Отключить','Successfully Updated'=>'Успешно обновлено','Successfully Deleted'=>'Успешно удалено','No'=>'Нет','Yes'=>'Да','Standard'=>'Стандарт','Advanced'=>'Дополнительно','Manage'=>'Управление','Details'=>'Детали','Select'=>'Выбрать','Version'=>'Версия','Group'=>'Группа','Tags'=>'Теги','Template'=>'Шаблон','Manage PDF Templates'=>'Управление шаблонами PDF','Add New Template'=>'Добавить новый шаблон','This form doesn\'t have any PDFs.'=>'Эта форма не имеет PDF-файлов.','Let\'s go create one'=>'Пойдем, создадим','Installed PDFs'=>'Установленные PDF-файлы','Search Installed Templates'=>'Поиск установленных шаблонов','Close dialog'=>'Закрыть диалог','Search the Gravity PDF Knowledgebase...'=>'Поиск в базе знаний PDF Gravity...','Gravity PDF Documentation'=>'Документация Gravity PDF','It doesn\'t look like there are any topics related to your issue.'=>'Не похоже, что есть какие-либо темы, связанные с вашей проблемой.','An error occurred. Please try again'=>'Произошла ошибка. Пожалуйста, попробуйте еще раз','Requires Gravity PDF v%s'=>'Требуется Gravity PDF v%s','This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s.'=>'Этот шаблон PDF не совместим с вашей версией Gravity PDF. Для этого шаблона требуется Gravity PDF v%s.','Template Details'=>'Информация о шаблоне','Current Template'=>'Текущий шаблон','Show previous template'=>'Показать предыдущий шаблон','Show next template'=>'Показать следующий шаблон','Upload is not a valid template. Upload a .zip file.'=>'Загрузка не является допустимым шаблоном. Загрузите ZIP-файл.','Upload exceeds the 10MB limit.'=>'Загрузка превышает ограничение 10 МБ.','Template successfully installed'=>'Шаблон успешно установлен','Template successfully updated'=>'Шаблон успешно обновлен','PDF Template(s) Successfully Installed / Updated'=>'Шаблоны PDF успешно установлены / обновлены','There was a problem with the upload. Reload the page and try again.'=>'Возникла проблема с загрузкой. Перезагрузите страницу и попробуйте снова.','Do you really want to delete this PDF template?%sClick \'Cancel\' to go back, \'OK\' to confirm the delete.'=>'Вы действительно хотите удалить этот шаблон PDF?%sНажмите \'Отмена\', чтобы вернуться, \'ОК\', чтобы подтвердить удаление.','Could not delete template.'=>'Не удалось удалить шаблон.','If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made).'=>'Если у вас есть шаблон PDF в формате .zip, вы можете установить его здесь. Вы также можете обновить существующий шаблон PDF (это отменит любые внесенные вами изменения).','ALL CORE FONTS SUCCESSFULLY INSTALLED'=>'ВСЕ ОСНОВНЫЕ ШРИФТЫ УСПЕШНО УСТАНОВЛЕНЫ','%s CORE FONT(S) DID NOT INSTALL CORRECTLY'=>'%s ОСНОВНОЙ ШРИФТ (С) НЕ УСТАНОВЛЕН ПРАВИЛЬНО','Could not download Core Font list. Try again.'=>'Не удалось загрузить основной список шрифтов. Попробуйте еще раз.','Downloading %s...'=>'Скачивание %s...','Completed installation of %s'=>'Завершена установка %s','Failed installation of %s'=>'Ошибка установки %s','Fonts remaining:'=>'Оставшиеся шрифты:','Retry Failed Downloads?'=>'Повторить неудачные загрузки?','Core font installation'=>'Установка основных шрифтов','Font Manager'=>'Менеджер шрифтов','Search installed fonts'=>'Поиск установленных шрифтов','Installed Fonts'=>'Установленные шрифты','Regular'=>'Обычный','Italics'=>'Курсив','Bold'=>'Жирный','Bold Italics'=>'Жирный курсив','Add Font'=>'Добавить шрифт','Update Font'=>'Обновить шрифт','Install new fonts for use in your PDF documents.'=>'Установите новые шрифты для использования в документах PDF.','Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents.'=>'После сохранения в PDF-файлах, настроенных на использование этого шрифта, ваши изменения будут автоматически применяться к вновь создаваемым документам.','Font Name'=>'Название шрифта','(required)'=>'(обязательно)','The font name can only contain letters, numbers and spaces.'=>'Имя шрифта может содержать только буквы, цифры и пробелы.','Please choose a name contains letters and/or numbers (and a space if you want it).'=>'Пожалуйста, выберите имя, содержащее буквы и/или цифры (и пробел, если хотите).','Font Files'=>'Файлы шрифтов','Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required.'=>'Выберите или перетащите файл шрифта .ttf для приведенных ниже вариантов. Требуется только шрифт Regular.','Add a .ttf font file.'=>'Добавьте файл шрифта .ttf.','View template usage'=>'Просмотр использования шаблона','← Cancel'=>'← Отмена','Are you sure you want to delete this font?'=>'Вы уверены, что хотите удалить этот шрифт?','Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form.'=>'Добавьте этот фрагмент %1$sв пользовательский шаблон%3$s, чтобы выборочно установить шрифт для блоков текста. Если вы хотите применить шрифт ко всему PDF, %2$sиспользуйте параметр Font%3$s при настройке PDF на форме.','Add font'=>'Добавить шрифт','Update font'=>'Обновить шрифт','Select font'=>'Выбор шрифта','Delete font'=>'Удалить шрифт','Font list empty.'=>'Список шрифтов пуст.','No fonts matching your search found.'=>'Шрифты, соответствующие вашему запросу, не найдены.','Clear Search.'=>'Чистый поиск.','Your font has been saved.'=>'Ваш шрифт сохранен.','%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again.'=>'%1$sДействие не удалось завершить.%2$s Устраните отмеченные выше проблемы и повторите попытку.','A problem occurred. Reload the page and try again.'=>'Возникла проблема. Перезагрузите страницу и попробуйте еще раз.','%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save.'=>'%1$sФайл(ы) шрифта отсутствуют на сервере.%2$s Пожалуйста, загрузите шрифт(ы) снова, а затем сохраните.','%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF.'=>'%1$sФайл(ы) шрифта имеют неправильную форму%2$s и не могут быть использованы в Gravity PDF.','Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. \'OK\' to delete, \'Cancel\' to stop.'=>'Внимание! Все данные Gravity PDF, включая шаблоны, будут удалены. Это невозможно отменить. \'OK\' для удаления, \'Отмена\' для остановки.','WARNING: You are about to delete this PDF. \'Cancel\' to stop, \'OK\' to delete.'=>'ПРЕДУПРЕЖДЕНИЕ: Вы собираетесь удалить этот PDF-файл. отмена" - для остановки, "OK" - для удаления.','Search the Gravity PDF Documentation...'=>'Поиск в документации Gravity PDF...','Submit your search query.'=>'Отправьте свой поисковый запрос.','Clear your search query.'=>'Очистите поисковый запрос.','Approved'=>'Одобрено','Disapproved'=>'Отклонено','Unapproved'=>'Не одобрено','Default Template'=>'Шаблон по умолчанию','Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution.'=>'Выберите существующий шаблон или купите больше %1$sв нашем магазине шаблонов%2$s. вы также можете %3$sпостроить свой собственный%4$s или %5$sнанять нас%6$s для создания пользовательского решения.','Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own.'=>'Gravity PDF поставляется с %1$sчетыре полностью бесплатных и настраиваемых дизайна%2$s. Вы также можете приобрести дополнительные шаблоны в нашем магазине шаблонов, нанять нас для интеграции существующих PDF-файлов или, с небольшим техническим ноу-хау, создать свой собственный.','Default Font'=>'Шрифт по умолчанию','Set the default font type used in PDFs. Choose an existing font or install your own.'=>'Установите тип шрифта по умолчанию, используемый в PDF-файлах. Выберите существующий шрифт или установите свой собственный.','Fonts'=>'Шрифты','Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab).'=>'Gravity PDF поставляется со шрифтами для большинства языков по всему миру. Хотите использовать определенный тип шрифта? Используйте установщик шрифта (находится на вкладке Инструменты).','Default Paper Size'=>'Размер бумаги по умолчанию','Set the default paper size used when generating PDFs.'=>'Установите размер бумаги по умолчанию, используемый при создании PDF-файлов.','Control the exact paper size. Can be set in millimeters or inches.'=>'Контролируйте точный размер бумаги. Может быть установлен в миллиметрах или дюймах.','Reverse Text (RTL)'=>'Обратный текст (RTL)','Script like Arabic and Hebrew are written right to left.'=>'Такие шрифты, как арабский и иврит, пишутся справа налево.','Enable RTL if you are writing in Arabic, Hebrew, Syriac, N\'ko, Thaana, Tifinar, Urdu or other RTL languages.'=>'Включите RTL, если вы пишете на арабском, иврите, сирийском, н\'ко, таане, тифинарском, урду или других языках с RTL.','Default Font Size'=>'Размер шрифта по умолчанию','Set the default font size used in PDFs.'=>'Установите размер шрифта по умолчанию, используемый в PDF-файлах.','Default Font Color'=>'Цвет шрифта по умолчанию','Set the default font color used in PDFs.'=>'Установите цвет шрифта по умолчанию, используемый в PDF-файлах.','Entry View'=>'Вид входа','Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page.'=>'Выберите действие по умолчанию, используемое при доступе к PDF-файлу, со страницы списка %1$sGravity Forms%2$s.','View'=>'Просмотр','Download'=>'Скачать','Background Processing'=>'Фоновая обработка','When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s.'=>'При включении отправка формы и повторная отправка уведомлений в формате PDF обрабатываются в фоновом режиме. %1$sТребуются фоновые задачи для включения%2$s.','Debug Mode'=>'Режим отладки','When enabled, debug information will be displayed on-screen for core features.'=>'При включении отладочная информация будет отображаться на экране для основных функций.','Logged Out Timeout'=>'Зарегистрированный выход Тайм-аут','Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended).'=>'Ограничьте время, в течение которого %1$sне вошедшие%2$s пользователи имеют прямой доступ к PDF после заполнения формы. Установите 0, чтобы отключить ограничение по времени (не рекомендуется).','minutes'=>'минут','Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies.'=>'Вышедшие из системы пользователи могут просматривать PDF-файлы, когда их IP-адрес совпадает с IP-адресом, назначенным записи Gravity Form. Поскольку IP-адреса могут изменяться, также применяется ограничение по времени.','Default Owner Restrictions'=>'Ограничения владельца по умолчанию','Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability).'=>'Установка прав владельца PDF по умолчанию. Если эта опция включена, владелец исходной записи НЕ сможет просматривать PDF-файлы (если только у него не установлена возможность ограничения пользователя).','Restrict Owner'=>'Ограничить владельца','Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis.'=>'Включите этот параметр, если ваши PDF-файлы не должны быть доступны для просмотра конечному пользователю. Это может быть установлено на основе PDF.','User Restriction'=>'Ограничение пользователей','Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access.'=>'Ограничьте доступ к PDF для пользователей с любой из этих возможностей. Роль администратора всегда имеет полный доступ.','Only logged in users with any selected capability can view generated PDFs they don\'t have ownership of. Ownership refers to an end user who completed the original Gravity Form entry.'=>'Только зарегистрированные пользователи с любой выбранной возможностью могут просматривать сгенерированные PDF-файлы, владельцем которых они не являются. Право собственности относится к конечному пользователю, который заполнил оригинальную форму Gravity Form.','Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates.'=>'Автоматическая установка основных шрифтов, необходимых для создания PDF-документов. Это действие нужно выполнить только один раз, так как шрифты сохраняются при обновлении плагина.','Get more info.'=>'Получите больше информации.','Download Core Fonts'=>'Скачать основные шрифты','Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported.'=>'Установите пользовательские шрифты для использования в документах PDF. Поддерживаются только файлы шрифтов %1$s.ttf%2$s.','Label'=>'Метка','Add a descriptive label to help you differentiate between multiple PDF settings.'=>'Добавьте описательную метку, которая поможет вам различать несколько параметров PDF.','Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s.'=>'Шаблоны определяют общий вид и настроение PDF-файлов, а дополнительные шаблоны можно %1$sприобрести в интернет-магазине%4$s. Если вы хотите оцифровать и автоматизировать существующие документы, %2$sвоспользуйтесь нашей услугой Bespoke PDF%4$s. Разработчики также могут %3$sсоздавать свои собственные шаблоны%4$s.','Notifications'=>'Уведомления','Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message.'=>'Отправка PDF-файла в качестве вложения электронной почты для выбранного уведомления (уведомлений). %1$sЗащитите PDF-файл паролем%3$s, если вас беспокоит безопасность. В качестве альтернативы %2$sиспользуйте шорткод [gravitypdf]%3$s непосредственно в сообщении уведомления.','Choose a Notification'=>'Выберите уведомление','Filename'=>'Название файла','Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore.'=>'Задайте имя файла для создаваемого PDF (без учета расширения .pdf). Поддерживаются слияния, а недопустимые символы %s автоматически преобразуются в символ подчеркивания.','Conditional Logic'=>'Условная логика','Enable conditional logic'=>'Включить условную логику','Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications.'=>'Добавьте правила для динамического включения или отключения PDF. При отключении PDF-файлы не отображаются в области администратора, их нельзя просматривать, и они не будут прикрепляться к уведомлениям.','Paper Size'=>'Размер бумаги','Set the paper size used when generating PDFs.'=>'Установите размер бумаги, используемый при создании PDF-файлов.','Paper Orientation'=>'Ориентация бумаги','Portrait'=>'Портрет','Landscape'=>'Пейзаж','Font'=>'Шрифт','Set the primary font used in PDFs. You can also install your own.'=>'Установите основной шрифт, используемый в PDF-файлах. Вы также можете установить свой собственный.','Font Size'=>'Размер шрифта','Set the font size to use in the PDF.'=>'Установите размер шрифта для использования в PDF.','Font Color'=>'Цвет шрифта','Set the font color to use in the PDF.'=>'Установите цвет шрифта для использования в PDF.','Script like Arabic, Hebrew, Syriac (and many others) are written right to left.'=>'Такие письмена, как арабский, иврит, сирийский (и многие другие), пишутся справа налево.','Format'=>'Формат','Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats.'=>'Создайте документ в соответствии с выбранным форматом PDF. Водяные знаки, альфа-прозрачность и PDF Security автоматически отключаются при использовании форматов PDF/A-1b или PDF/X-1a.','Enable PDF Security'=>'Включить защиту PDF-файлов','Password protect generated PDFs, and/or restrict user capabilities.'=>'Защитите созданные PDF-файлы паролем и/или ограничьте возможности пользователей.','Password'=>'Пароль','Password protect the PDF, or leave blank to disable. Mergetags are supported.'=>'Защитить PDF паролем или оставить пустым, чтобы отключить. Поддерживаются мергетаги.','Privileges'=>'Привилегии','Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security).'=>'Отмените выбор привилегий, чтобы ограничить возможности конечного пользователя в PDF. Привилегии легко обойти, и они подходят только для того, чтобы указать пользователю ваши намерения (а не как средство контроля доступа или безопасности).','Select End User PDF Privileges'=>'Выберите права конечного пользователя PDF','Image DPI'=>'DPI Изображения','Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document.'=>'Управляйте разрешением изображения (точек на дюйм) в PDF-файлах. Установите значение 300 при профессиональной печати документа.','Enable Public Access'=>'Включить публичный доступ','When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form\'s entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s.'=>'Когда включен публичный доступ, все протоколы безопасности отключены, и %3$sлюбой желающий может просмотреть PDF-документ для ВСЕХ записей вашей формы%4$s. Для большей безопасности %1$sиспользуйте функцию подписанных PDF-урлов%2$s.','When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s.'=>'Если эта настройка включена, владелец исходной записи НЕ сможет просматривать PDF-файлы. Эта настройка переопределяется %1$sпри использовании подписанных PDF-урлов%2$s.','Enable Advanced Templating'=>'Включить расширенные шаблоны','A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine.'=>'Устаревшая настройка, позволяющая рассматривать шаблон как PHP с прямым доступом к движку PDF.','Master Password'=>'Мастер-пароль','Set the PDF Owner Password which is used to prevent the PDF privileges being changed.'=>'Установите пароль владельца PDF, который используется для предотвращения изменения привилегий PDF.','Show Form Title'=>'Показать заголовок формы','Display the form title at the beginning of the PDF.'=>'Показать заголовок формы в начале PDF.','Show Page Names'=>'Показать имена страниц','Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s.'=>'Отобразить названия страниц формы в PDF. Требует использования поля %1$sПоле разрыва страницы%2$s.','Show HTML Fields'=>'Показать поля HTML','Display HTML fields in the PDF.'=>'Отображение полей HTML в PDF.','Show Section Break Description'=>'Показать описание раздела','Display the Section Break field description in the PDF.'=>'Отобразите описание поля Разрыв раздела в PDF.','Enable Conditional Logic'=>'Включить условную логику','When enabled the PDF will adhere to the form field conditional logic and show/hide fields.'=>'При включении этой опции PDF будет придерживаться условной логики полей формы и показывать/скрывать поля.','Show Empty Fields'=>'Показать пустые поля','Display Empty fields in the PDF.'=>'Показать пустые поля в PDF.','Header'=>'Заголовок','The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s.'=>'Заголовок включен вверху каждой страницы. Для простых столбцов %1$sпопробуйте этот фрагмент таблицы HTML%2$s.','First Page Header'=>'Заголовок первой страницы','Override the header on the first page of the PDF.'=>'Переопределите заголовок на первой странице PDF.','Use different header on first page of PDF?'=>'Использовать другой заголовок на первой странице PDF?','Footer'=>'Футер','The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. '=>'Нижний колонтитул размещается внизу каждой страницы. Для простых текстовых колонтитулов используйте кнопки выравнивания слева, по центру и справа в редакторе. Для простых колонок %1$sпопробуйте этот фрагмент HTML-таблицы%2$s. Для отображения нумерации страниц используйте специальные теги %3$s{PAGENO}%4$s и %3$s{nbpg}%4$s. ','First Page Footer'=>'Footer первой страницы','Override the footer on the first page of the PDF.'=>'Переопределите Footer на первой странице PDF.','Use different footer on first page of PDF?'=>'Использовать другой Footer на первой странице PDF?','Background Color'=>'Цвет фона','Set the background color for all pages.'=>'Установите цвет фона для всех страниц.','Background Image'=>'Фоновое изображение','The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload.'=>'Фоновое изображение включено на всех страницах. Для достижения оптимальных результатов используйте изображение, размеры которого соответствуют формату бумаги, и прогоните его через инструмент оптимизации изображений перед загрузкой.','The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version.'=>'Шаблон PDF %1$s требует версию PDF Gravity %2$s. Обновите до последней версии.','This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised.'=>'Этот метод был удален, поскольку mPDF больше не поддерживает настройку DPI изображения после инициализации класса.','Shortcode'=>'Шорткод','PDF List'=>'Список PDF','None'=>'Нет','Download PDF'=>'Скачать PDF','Copy the %s PDF shortcode to the clipboard'=>'Скопируйте шорткод %s PDF в буфер обмена','Copied'=>'Скопировано','Shortcode copied!'=>'Шорткод скопирован!','Copy Shortcode'=>'Копировать шорткод','Edit this PDF'=>'Редактировать этот PDF','Edit'=>'Изменить','Duplicate this PDF'=>'Дублировать этот PDF','Duplicate'=>'Дублировать','Delete this PDF'=>'Удалить этот PDF','%s PDF'=>'%s PDF','This form doesn\'t have any PDFs. Let\'s go %1$screate one%2$s.'=>'Эта форма не имеет PDF-файлов. Давайте перейдем к %1$sсозданию первого%2$s.','Requires Gravity PDF'=>'Требуется Gravity PDF','Legacy'=>'Наследие','There is a new version of %1$s available.'=>'Доступна новая версия %1$s.','Contact your network administrator to install the update.'=>'Для установки обновления обратитесь к администратору сети.','%1$sView version %2$s details%3$s.'=>'%1$s Посмотреть версию %2$s подробности%3$s.','%1$sView version %2$s details%3$s or %4$supdate now%5$s.'=>'%1$sПросмотреть версию %2$s подробности%3$s или %4$sобновить сейчас%5$s.','Update now.'=>'Обновить сейчас.','You do not have permission to install plugin updates'=>'У Вас нет прав на установку обновлений плагина','Error'=>'Ошибка','Update PDF'=>'Обновить PDF','Add PDF'=>'Добавить PDF','There was a problem saving your PDF settings. Please try again.'=>'При сохранении настроек PDF возникла проблема. Пожалуйста, попробуйте еще раз.','PDF could not be saved. Please enter all required information below.'=>'PDF не может быть сохранен. Пожалуйста, введите всю необходимую информацию ниже.','PDF saved successfully. %1$sBack to PDF list.%2$s'=>'PDF успешно сохранен. %1$sВернуться к списку PDF.%2$s','PDF successfully deleted.'=>'PDF успешно удален.','PDF successfully duplicated.'=>'PDF успешно продублирован.','There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder.'=>'Не удалось создать каталог %s. Убедитесь, что у вас есть права на запись в папку загрузки.','Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue.'=>'Gravity PDF не имеет разрешения на запись в каталог %s. Обратитесь к поставщику веб-хостинга, чтобы решить эту проблему.','Signed (+1 week)'=>'Подписано (+1 неделя)','Signed (+1 month)'=>'Подписано (+1 месяц)','Signed (+1 year)'=>'Подписано (+1 год)','PDF URLs'=>'URL-адреса PDF-файлов','The PDF configuration is not currently active.'=>'Конфигурация PDF в настоящее время не активна.','PDF conditional logic requirements have not been met.'=>'Требования условной логики PDF не были выполнены.','Your PDF is no longer accessible.'=>'Ваш PDF больше не доступен.','You do not have access to view this PDF.'=>'У вас нет доступа для просмотра этого PDF.','PDFs'=>'PDF-файлы','The PDF could not be saved.'=>'PDF не может быть сохранен.','Could not find PDF configuration requested'=>'Не удалось найти запрошенную конфигурацию PDF','Page %d'=>'Страница %d','An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Произошла неизвестная ошибка, и ваш лицензионный ключ, возможно, был деактивирован неправильно. %1$sВойдите в свою учетную запись GravityPDF.com%2$s и проверьте, был ли ваш сайт отвязан от ключа.','An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'Произошла ошибка API, и ваш лицензионный ключ мог быть неправильно деактивирован. %1$sВойдите в свою учётную запись GravityPDF.com%2$s и проверьте, не отвязана ли ваша площадка от ключа.','License key deactivated.'=>'Лицензионный ключ деактивирован.','Access Pass license key deactivated.'=>'Лицензионный ключ Access Pass деактивирован.','This method has been superseded by self::process()'=>'Этот метод был заменен на self::process()','Gravity PDF Environment'=>'Гравитация PDF Окружающая среда','PHP'=>'PHP','Directories and Permissions'=>'Каталоги и разрешения','Global Settings'=>'Глобальные настройки','Security Settings'=>'Настройки безопасности','WP Memory'=>'Память WP','Default Charset'=>'Набор символов по умолчанию','Internal Encoding'=>'Внутреннее кодирование','PDF Working Directory'=>'Рабочий каталог PDF','PDF Working Directory URL'=>'URL рабочего каталога PDF','Font Folder location'=>'Расположение папки со шрифтами','Temporary Folder location'=>'Расположение временной папки','Temporary Folder permissions'=>'Разрешения временных папок','Temporary Folder protected'=>'Временная папка под защитой','mPDF Temporary location'=>'временное расположение mPDF','Outdated Templates'=>'Устаревшие шаблоны','In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.'=>'Чтобы получать обновления непосредственно от GravityPDF.com %1$sнеобходимо выполнить одноразовую загрузку плагина%2$s.','Canonical Release'=>'Выпуск Canonical','PDF Entry List Action'=>'Действие со списком записей PDF','Off'=>'Выкл','User Restrictions'=>'Права Пользователей','minute(s)'=>'минут(ы)','No valid PDF template found in Zip archive.'=>'Не найден действительный шаблон PDF в Zip-архиве.','The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed.'=>'Имя файла %s содержит недопустимые символы. Допускаются только алфавитно-цифровые символы, дефис и символ подчеркивания.','The PHP file %s is not a valid PDF Template.'=>'Файл PHP% s не является допустимым шаблоном PDF.','There was a problem removing the Gravity Form "%s" PDF configuration. Try delete manually.'=>'При удалении конфигурации PDF с Gravity Form "%s" возникла ошибка. Попробуйте удалить вручную.','There was a problem removing the %s directory. Clean up manually via (S)FTP.'=>'Не удалось удалить каталог %s. Очистить вручную через (S) FTP.','Accent Color'=>'Цвет акцента','The accent color is used for the page and section titles, as well as the border.'=>'Цвет акцента используется для заголовков страниц и разделов, а также для границы.','Secondary Color'=>'Вторичный цвет','The secondary color is used with the field labels and for alternate rows.'=>'Вторичный цвет используется с метками полей и для альтернативных строк.','Combine the field label and value or have a distinct label/value.'=>'Объедините метку поля и значение или получите отдельную метку / значение.','Combined Label'=>'Комбинированная этикетка','Split Label'=>'Разделительная этикетка','Container Background Color'=>'Цвет фона контейнера','Control the color of the field background.'=>'Управляйте цветом фона поля.','Field Border Color'=>'Цвет границы поля','Control the color of the field border.'=>'Управляйте цветом границы поля.','Dismiss Notice'=>'Уведомление о прекращении','Gravity PDF needs to download the Core PDF fonts.'=>'Gravity PDF необходимо загрузить шрифты Core PDF.','Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once.'=>'Прежде чем вы сможете сгенерировать PDF-файл с помощью Gravity Forms, основные шрифты должны быть сохранены на вашем сервере. Это нужно сделать только один раз.','Want more features? Take a look at our addons.'=>'Хотите больше возможностей? Взгляните на наши аддоны.','Add new PDF'=>'Добавить новый PDF','Toggle %s Section'=>'Тумблер %s Раздел','View or download %s.pdf'=>'Посмотреть или скачать %s.pdf','Download PDFs'=>'Скачать PDF-файлы','View PDFs'=>'Просмотр PDF-файлов','View PDF'=>'Просмотр в PDF','No PDFs available for this entry.'=>'Для этой записи нет PDF-файлов.','Get help with Gravity PDF'=>'Получите помощь в работе с Gravity PDF','Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help.'=>'Найдите ответ на свой вопрос в документации. Если вам нужна дополнительная помощь, обратитесь в службу поддержки, и наша команда будет рада помочь.','View Documentation'=>'Просмотр документации','Contact Support'=>'Связаться с поддержкой','Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded).'=>'Часы работы службы поддержки - с 9:00 до 17:00 с понедельника по пятницу, %1$sпо австралийскому времени Сиднея%2$s (без учета государственных праздников).','To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s.'=>'Чтобы воспользоваться автоматическими обновлениями, введите и сохраните свои лицензионные ключи ниже. %1$sВы можете найти приобретённые лицензии в своей учётной записи GravityPDF.com%2$s.','PDF link not displayed because conditional logic requirements have not been met.'=>'Ссылка PDF не отображается, поскольку требования условной логики не выполнены.','(Admin Only Message)'=>'(Только для администратора)','Could not get Gravity PDF configuration using the PDF and Entry IDs passed.'=>'Не удалось получить конфигурацию Gravity PDF с использованием переданных идентификаторов PDF и Entry ID.','No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either "entry" or "lid" as the query string name – or by passing an ID directly to the shortcode.'=>'ID Gravity Form не передается в Gravity PDF. Убедитесь, что вы передаете идентификатор записи через строку запроса URL-адреса подтверждения - используя «entry» или «lid» в качестве имени строки запроса - или передавая идентификатор непосредственно в шорткод.','PDF link not displayed because PDF is inactive.'=>'Ссылка PDF не отображается, потому что PDF неактивен.','This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed.'=>'Эта операция удаляет ВСЕ настройки Gravity PDF и деактивирует плагин. Если вы продолжите, все настройки, конфигурация, пользовательские шаблоны и шрифты будут удалены.','General'=>'Общие','Appearance'=>'Внешний вид','Tools'=>'Инструменты','Help'=>'Помощь','License'=>'Лицензия','Default PDF Options'=>'Параметры PDF по умолчанию','Control the default settings to use when you create new PDFs on your forms.'=>'Управляйте настройками по умолчанию, которые будут использоваться при создании новых PDF-файлов в формах.','Security'=>'Безопасность','Licensing'=>'Лицензирование','PDF Download Link'=>'Ссылка для скачивания PDF','Include the [gravitypdf] shortcode in the form\'s Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s.'=>'Включите шорткод [gravitypdf] в настройки подтверждения или уведомления формы, чтобы отобразить ссылку на скачивание PDF-файла. %1$sПолучить дополнительную информацию%2$s.','Unlimited'=>'Неограниченно','We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s.'=>'Мы настоятельно рекомендуем, чтобы на вашем веб-сайте было выделено как минимум 128 МБ доступной памяти WP (RAM). %1$sУзнайте, как увеличить этот предел%2$s.','We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled.'=>'Мы обнаружили, что параметр конфигурации времени выполнения PHP %1$sallow_url_fopen%2$s отключен.','You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature.'=>'Вы можете заметить проблемы с отображением изображений в ваших PDF-файлах. Обратитесь к своему хостинг-провайдеру за помощью в подключении этой функции.','Gravity PDF\'s temporary directory is publicly accessible.'=>'Временный каталог Gravity PDF общедоступен.','It is recommended to %1$smove the folder outside the public server directory%2$s.'=>'Рекомендуется %1$sпереместить папку за пределы публичного каталога сервера%2$s.','%1$s version %2$s is out of date. The core version is %3$s'=>'%1$s версия %2$s устарела. Основная версия %3$s','Learn how to update'=>'Узнайте, как обновить']]; \ No newline at end of file diff --git a/languages/gravity-pdf-ru_RU.mo b/languages/gravity-pdf-ru_RU.mo new file mode 100644 index 000000000..f5118455f Binary files /dev/null and b/languages/gravity-pdf-ru_RU.mo differ diff --git a/languages/gravity-pdf-ru_RU.po b/languages/gravity-pdf-ru_RU.po new file mode 100644 index 000000000..420c34a73 --- /dev/null +++ b/languages/gravity-pdf-ru_RU.po @@ -0,0 +1,2198 @@ +msgid "" +msgstr "" +"Project-Id-Version: Gravity PDF\n" +"Report-Msgid-Bugs-To: https://gravitypdf.com\n" +"Last-Translator: FULL NAME \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-21 04:06+0000\n" +"PO-Revision-Date: 2026-04-16 01:22+0000\n" +"Language: ru-RU\n" +"X-Generator: Poedit 3.5\n" +"X-Domain: gravity-pdf\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +#: pdf.php +#: src/Helper/Helper_Data.php:147 +#: src/Model/Model_PDF.php:992 +msgid "Gravity PDF" +msgstr "Gravity PDF" + +#. Plugin URI of the plugin +#: pdf.php +msgid "https://gravitypdf.com" +msgstr "https://gravitypdf.com" + +#. Description of the plugin +#: pdf.php +msgid "Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)" +msgstr "Автоматически создавайте высоко настраиваемые PDF-документы с помощью Gravity Forms и WordPress (каноническая версия)" + +#. Author of the plugin +#: pdf.php +msgid "Blue Liquid Designs" +msgstr "Blue Liquid Designs" + +#. Author URI of the plugin +#: pdf.php +msgid "https://blueliquiddesigns.com.au" +msgstr "https://blueliquiddesigns.com.au" + +#: api.php:232 +msgid "The $type parameter is invalid. Only \"view\" and \"model\" are accepted" +msgstr "Параметр $type является недопустимым. Принимаются только \"view\" и \"model\"" + +#: api.php:272 +#: api.php:472 +msgid "Make sure to pass in a valid Gravity Forms Entry ID" +msgstr "Убедитесь, что вы ввели действительный идентификатор входа Gravity Forms" + +#. translators: %s: option key name +#: api.php:408 +#, php-format +msgid "The option key %s already exists. Use GPDFAPI::update_plugin_option instead" +msgstr "Ключ опции %s уже существует. Вместо этого используйте GPDFAPI::update_plugin_option" + +#: api.php:479 +msgid "Could not located the PDF Settings. Ensure you pass in a valid PDF ID." +msgstr "Не удалось найти настройки PDF. Убедитесь, что вы ввели действительный идентификатор PDF." + +#: api.php:623 +#: src/Helper/Helper_Abstract_Options.php:1002 +#: src/Helper/Helper_Data.php:312 +#: src/Model/Model_Custom_Fonts.php:238 +msgid "User-Defined Fonts" +msgstr "Шрифты, определяемые пользователем" + +#: gravity-pdf-updater.php:141 +msgid "This is the non-canonical release of Gravity PDF which can be deleted." +msgstr "Это некаталожный релиз Gravity PDF, который можно удалить." + +#. translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:196 +#, php-format +msgid "WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s." +msgstr "Требуется версия WordPress %1$s: обновите ее до последней версии. %2$sПолучить дополнительную информацию%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:218 +#, php-format +msgid "%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s." +msgstr "%1$sДля использования Gravity PDF требуется Gravity Forms%3$s. %2$sПолучить дополнительную информацию%3$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag +#: pdf.php:227 +#, php-format +msgid "%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s." +msgstr "%1$sТребуется Gravity Forms%2$s версии %3$s или выше. %4$sПолучить дополнительную информацию%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag +#: pdf.php:249 +#, php-format +msgid "You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s." +msgstr "Вы используете %1$sустаревшую версию PHP%2$s. Обратитесь к своему хостинг-провайдеру для обновления. %3$sПолучить дополнительную информацию%4$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name +#: pdf.php:272 +#: pdf.php:319 +#: pdf.php:345 +#: pdf.php:367 +#: pdf.php:377 +#, php-format +msgid "The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "Не удалось обнаружить расширение PHP %3$s. Обратитесь к своему хостинг-провайдеру, чтобы исправить ситуацию. %1$sПолучить дополнительную информацию%2$s." + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag +#: pdf.php:298 +#, php-format +msgid "The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "В PHP-расширении MB String не включена функция MB Regex. Обратитесь к своему хостинг-провайдеру, чтобы исправить ситуацию. %1$sПолучить дополнительную информацию%2$s." + +#. translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag +#: pdf.php:403 +#, php-format +msgid "You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix." +msgstr "Вам требуется 128 МБ памяти WP (RAM), но мы нашли только %1$s доступных. %2$sПопробуйте воспользоваться этими способами, чтобы увеличить лимит памяти%3$s, в противном случае обратитесь к хостинг-провайдеру для исправления ситуации." + +#: pdf.php:488 +msgid "Gravity PDF Installation Problem" +msgstr "Проблема установки Gravity PDF" + +#: pdf.php:490 +msgid "The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:" +msgstr "Минимальные требования для Gravity PDF не выполнены. Чтобы использовать плагин, устраните указанную ниже проблему (проблемы):" + +#: pdf.php:497 +msgid "The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance." +msgstr "Минимальные требования для плагина Gravity PDF не выполнены. Обратитесь за помощью к администратору сайта." + +#. translators: %s: deprecated method name +#: src/bootstrap.php:135 +#: src/bootstrap.php:147 +#: src/deprecated.php:45 +#: src/deprecated.php:58 +#, php-format +msgid "\"%s\" has been deprecated as of Gravity PDF 4.0" +msgstr "\"%s\" устарел с версии Gravity PDF 4.0" + +#: src/bootstrap.php:310 +msgid "View Gravity PDF Settings" +msgstr "Просмотр настроек PDF в Gravity" + +#: src/bootstrap.php:310 +#: src/View/View_Settings.php:174 +msgid "Settings" +msgstr "Настройки" + +#: src/bootstrap.php:330 +msgid "View Gravity PDF Documentation" +msgstr "Просмотр документации Gravity PDF" + +#: src/bootstrap.php:330 +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "Docs" +msgstr "Документы" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Get Help and Support" +msgstr "Получить помощь и поддержку" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Support" +msgstr "Поддержка" + +#: src/bootstrap.php:332 +msgid "View Gravity PDF Extensions Shop" +msgstr "Просмотреть магазин расширений Gravity PDF" + +#: src/bootstrap.php:332 +#: src/View/View_Settings.php:208 +msgid "Extensions" +msgstr "Расширения" + +#: src/bootstrap.php:333 +msgid "View Gravity PDF Template Shop" +msgstr "Посмотреть магазин шаблонов Gravity PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/bootstrap.php:333 +#: src/Helper/Helper_Options_Fields.php:72 +msgid "Templates" +msgstr "Шаблоны" + +#: src/Controller/Controller_Actions.php:132 +#: src/Helper/Helper_Options_Fields.php:227 +msgid "Install Core Fonts" +msgstr "Установите основные шрифты" + +#: src/Controller/Controller_Actions.php:207 +#: src/Model/Model_Form_Settings.php:171 +#: src/Model/Model_Form_Settings.php:208 +#: src/Model/Model_Form_Settings.php:330 +#: src/View/View_Settings.php:427 +msgid "You do not have permission to access this page" +msgstr "У вас недостаточно прав для доступа к этой странице" + +#: src/Controller/Controller_Actions.php:214 +msgid "There was a problem processing the action. Please try again." +msgstr "Возникла проблема при обработке действия. Пожалуйста, попробуйте еще раз." + +#: src/Controller/Controller_Custom_Fonts.php:121 +#: src/Controller/Controller_Custom_Fonts.php:150 +msgid "The font label used for the object" +msgstr "Метка шрифта, используемого для объекта" + +#: src/Controller/Controller_Custom_Fonts.php:156 +msgid "The path to the `regular` font file. Pass empty value if it should be deleted" +msgstr "Путь к файлу `регулярного` шрифта. Передайте пустое значение, если его следует удалить" + +#: src/Controller/Controller_Custom_Fonts.php:162 +msgid "The path to the `italics` font file. Pass empty value if it should be deleted" +msgstr "Путь к файлу шрифта `italics`. Передайте пустое значение, если его следует удалить" + +#: src/Controller/Controller_Custom_Fonts.php:168 +msgid "The path to the `bold` font file. Pass empty value if it should be deleted" +msgstr "Путь к файлу шрифта `bold`. Передайте пустое значение, если его следует удалить" + +#: src/Controller/Controller_Custom_Fonts.php:174 +msgid "The path to the `bolditalics` font file. Pass empty value if it should be deleted" +msgstr "Путь к файлу шрифта `bolditalics`. Передайте пустое значение, если его следует удалить" + +#: src/Controller/Controller_Custom_Fonts.php:225 +msgid "The Regular font is required" +msgstr "Требуется шрифт Regular" + +#: src/Controller/Controller_Custom_Fonts.php:338 +msgid "Kashida needs to be a value between 0-100" +msgstr "Кашида должна быть значением в диапазоне 0-100" + +#: src/Controller/Controller_Custom_Fonts.php:480 +msgid "The upload is not a valid TTF file" +msgstr "Загруженный файл не является действительным файлом TTF" + +#. translators: %s: font filename +#: src/Controller/Controller_Custom_Fonts.php:547 +#, php-format +msgid "Cannot find %s." +msgstr "Невозможно найти %s." + +#. translators: %s: PDF name +#: src/Controller/Controller_Export_Entries.php:55 +#, php-format +msgid "PDF: %s" +msgstr "PDF: %s" + +#: src/Controller/Controller_PDF.php:434 +#: src/View/View_PDF.php:244 +msgid "There was a problem generating your PDF" +msgstr "При создании вашего PDF-файла возникла проблема" + +#: src/Helper/Fields/Field_Consent.php:142 +msgid "Consent not given." +msgstr "Согласие не дано." + +#: src/Helper/Fields/Field_Products.php:216 +msgid "Subtotal" +msgstr "Промежуточный итог" + +#. translators: %s: shipping method name +#: src/Helper/Fields/Field_Products.php:221 +#, php-format +msgid "Shipping (%s)" +msgstr "Доставка (%s)" + +#: src/Helper/Fields/Field_Tos.php:101 +msgid "Not accepted" +msgstr "Не принял" + +#. translators: 1: Opening tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Helper_Abstract_Addon.php:983 +#, php-format +msgid "%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." +msgstr "%1$sЗарегистрируйте свою копию %2$s%3$s, чтобы получить доступ к автоматическим обновлениям и поддержке. Нужен лицензионный ключ? %4$sКупите один сейчас%5$s." + +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "View plugin Documentation" +msgstr "Посмотреть документацию плагина" + +#: src/Helper/Helper_Abstract_Options.php:396 +#: src/Helper/Helper_Abstract_Options.php:415 +msgid "You must pass in a valid form ID" +msgstr "Вы должны передать действительный идентификатор формы" + +#: src/Helper/Helper_Abstract_Options.php:457 +msgid "You must pass in a valid PDF ID" +msgstr "Вы должны передать действительный идентификатор PDF" + +#: src/Helper/Helper_Abstract_Options.php:842 +msgid "Common Sizes" +msgstr "Общие размеры" + +#: src/Helper/Helper_Abstract_Options.php:843 +msgid "A4 (210 x 297mm)" +msgstr "A4 (210 x 297 мм)" + +#: src/Helper/Helper_Abstract_Options.php:844 +msgid "Letter (8.5 x 11in)" +msgstr "Letter (8.5 x 11in)" + +#: src/Helper/Helper_Abstract_Options.php:845 +msgid "Legal (8.5 x 14in)" +msgstr "Legal (8.5 x 14in)" + +#: src/Helper/Helper_Abstract_Options.php:846 +msgid "Ledger / Tabloid (11 x 17in)" +msgstr "Ledger / Tabloid (11 x 17in)" + +#: src/Helper/Helper_Abstract_Options.php:847 +msgid "Executive (7 x 10in)" +msgstr "Executive (7 x 10in)" + +#: src/Helper/Helper_Abstract_Options.php:848 +#: src/Helper/Helper_Options_Fields.php:96 +#: src/Helper/Helper_Options_Fields.php:328 +msgid "Custom Paper Size" +msgstr "Нестандартный размер бумаги" + +#: src/Helper/Helper_Abstract_Options.php:851 +msgid "\"A\" Sizes" +msgstr "размеры \"A\"" + +#: src/Helper/Helper_Abstract_Options.php:852 +msgid "A0 (841 x 1189mm)" +msgstr "A0 (841 x 1189mm)" + +#: src/Helper/Helper_Abstract_Options.php:853 +msgid "A1 (594 x 841mm)" +msgstr "A1 (594 x 841mm)" + +#: src/Helper/Helper_Abstract_Options.php:854 +msgid "A2 (420 x 594mm)" +msgstr "A2 (420 x 594mm)" + +#: src/Helper/Helper_Abstract_Options.php:855 +msgid "A3 (297 x 420mm)" +msgstr "A3 (297 x 420mm)" + +#: src/Helper/Helper_Abstract_Options.php:856 +msgid "A5 (148 x 210mm)" +msgstr "A5 (148 x 210mm)" + +#: src/Helper/Helper_Abstract_Options.php:857 +msgid "A6 (105 x 148mm)" +msgstr "A6 (105 x 148mm)" + +#: src/Helper/Helper_Abstract_Options.php:858 +msgid "A7 (74 x 105mm)" +msgstr "A7 (74 x 105mm)" + +#: src/Helper/Helper_Abstract_Options.php:859 +msgid "A8 (52 x 74mm)" +msgstr "A8 (52 x 74mm)" + +#: src/Helper/Helper_Abstract_Options.php:860 +msgid "A9 (37 x 52mm)" +msgstr "A9 (37 x 52mm)" + +#: src/Helper/Helper_Abstract_Options.php:861 +msgid "A10 (26 x 37mm)" +msgstr "A10 (26 x 37mm)" + +#: src/Helper/Helper_Abstract_Options.php:864 +msgid "\"B\" Sizes" +msgstr "размеры \"B\"" + +#: src/Helper/Helper_Abstract_Options.php:865 +msgid "B0 (1414 x 1000mm)" +msgstr "B0 (1414 x 1000mm)" + +#: src/Helper/Helper_Abstract_Options.php:866 +msgid "B1 (1000 x 707mm)" +msgstr "B1 (1000 x 707mm)" + +#: src/Helper/Helper_Abstract_Options.php:867 +msgid "B2 (707 x 500mm)" +msgstr "B2 (707 x 500mm)" + +#: src/Helper/Helper_Abstract_Options.php:868 +msgid "B3 (500 x 353mm)" +msgstr "B3 (500 x 353mm)" + +#: src/Helper/Helper_Abstract_Options.php:869 +msgid "B4 (353 x 250mm)" +msgstr "B4 (353 x 250mm)" + +#: src/Helper/Helper_Abstract_Options.php:870 +msgid "B5 (250 x 176mm)" +msgstr "B5 (250 x 176mm)" + +#: src/Helper/Helper_Abstract_Options.php:871 +msgid "B6 (176 x 125mm)" +msgstr "B6 (176 x 125mm)" + +#: src/Helper/Helper_Abstract_Options.php:872 +msgid "B7 (125 x 88mm)" +msgstr "B7 (125 x 88mm)" + +#: src/Helper/Helper_Abstract_Options.php:873 +msgid "B8 (88 x 62mm)" +msgstr "B8 (88 x 62mm)" + +#: src/Helper/Helper_Abstract_Options.php:874 +msgid "B9 (62 x 44mm)" +msgstr "B9 (62 x 44mm)" + +#: src/Helper/Helper_Abstract_Options.php:875 +msgid "B10 (44 x 31mm)" +msgstr "B10 (44 x 31mm)" + +#: src/Helper/Helper_Abstract_Options.php:878 +msgid "\"C\" Sizes" +msgstr "размеры \"C\"" + +#: src/Helper/Helper_Abstract_Options.php:879 +msgid "C0 (1297 x 917mm)" +msgstr "C0 (1297 x 917mm)" + +#: src/Helper/Helper_Abstract_Options.php:880 +msgid "C1 (917 x 648mm)" +msgstr "C1 (917 x 648mm)" + +#: src/Helper/Helper_Abstract_Options.php:881 +msgid "C2 (648 x 458mm)" +msgstr "C2 (648 x 458mm)" + +#: src/Helper/Helper_Abstract_Options.php:882 +msgid "C3 (458 x 324mm)" +msgstr "C3 (458 x 324mm)" + +#: src/Helper/Helper_Abstract_Options.php:883 +msgid "C4 (324 x 229mm)" +msgstr "C4 (324 x 229mm)" + +#: src/Helper/Helper_Abstract_Options.php:884 +msgid "C5 (229 x 162mm)" +msgstr "C5 (229 x 162mm)" + +#: src/Helper/Helper_Abstract_Options.php:885 +msgid "C6 (162 x 114mm)" +msgstr "C6 (162 x 114mm)" + +#: src/Helper/Helper_Abstract_Options.php:886 +msgid "C7 (114 x 81mm)" +msgstr "C7 (114 x 81mm)" + +#: src/Helper/Helper_Abstract_Options.php:887 +msgid "C8 (81 x 57mm)" +msgstr "C8 (81 x 57mm)" + +#: src/Helper/Helper_Abstract_Options.php:888 +msgid "C9 (57 x 40mm)" +msgstr "C9 (57 x 40mm)" + +#: src/Helper/Helper_Abstract_Options.php:889 +msgid "C10 (40 x 28mm)" +msgstr "C10 (40 x 28mm)" + +#: src/Helper/Helper_Abstract_Options.php:892 +msgid "\"RA\" and \"SRA\" Sizes" +msgstr "размеры \"RA\" и \"SRA\"" + +#: src/Helper/Helper_Abstract_Options.php:893 +msgid "RA0 (860 x 1220mm)" +msgstr "RA0 (860 x 1220mm)" + +#: src/Helper/Helper_Abstract_Options.php:894 +msgid "RA1 (610 x 860mm)" +msgstr "RA1 (610 x 860mm)" + +#: src/Helper/Helper_Abstract_Options.php:895 +msgid "RA2 (430 x 610mm)" +msgstr "RA2 (430 x 610mm)" + +#: src/Helper/Helper_Abstract_Options.php:896 +msgid "RA3 (305 x 430mm)" +msgstr "RA3 (305 x 430mm)" + +#: src/Helper/Helper_Abstract_Options.php:897 +msgid "RA4 (215 x 305mm)" +msgstr "RA4 (215 x 305mm)" + +#: src/Helper/Helper_Abstract_Options.php:898 +msgid "SRA0 (900 x 1280mm)" +msgstr "SRA0 (900 x 1280mm)" + +#: src/Helper/Helper_Abstract_Options.php:899 +msgid "SRA1 (640 x 900mm)" +msgstr "SRA1 (640 x 900mm)" + +#: src/Helper/Helper_Abstract_Options.php:900 +msgid "SRA2 (450 x 640mm)" +msgstr "SRA2 (450 x 640mm)" + +#: src/Helper/Helper_Abstract_Options.php:901 +msgid "SRA3 (320 x 450mm)" +msgstr "SRA3 (320 x 450mm)" + +#: src/Helper/Helper_Abstract_Options.php:902 +msgid "SRA4 (225 x 320mm)" +msgstr "SRA4 (225 x 320mm)" + +#: src/Helper/Helper_Abstract_Options.php:918 +msgid "Unicode" +msgstr "Юникод" + +#: src/Helper/Helper_Abstract_Options.php:932 +msgid "Indic" +msgstr "Indic" + +#: src/Helper/Helper_Abstract_Options.php:937 +msgid "Arabic" +msgstr "Арабский" + +#: src/Helper/Helper_Abstract_Options.php:943 +msgid "Chinese, Japanese, Korean" +msgstr "Китайский, японский, корейский" + +#: src/Helper/Helper_Abstract_Options.php:948 +msgid "Other" +msgstr "Другое" + +#: src/Helper/Helper_Abstract_Options.php:1059 +msgid "Could not find Gravity PDF Font" +msgstr "Не смог найти Шрифт PDF Gravity" + +#: src/Helper/Helper_Abstract_Options.php:1071 +#: src/Helper/Helper_PDF_List_Table.php:301 +msgid "Copy" +msgstr "Копировать" + +#: src/Helper/Helper_Abstract_Options.php:1072 +msgid "Print - Low Resolution" +msgstr "Печать - низкое разрешение" + +#: src/Helper/Helper_Abstract_Options.php:1073 +msgid "Print - High Resolution" +msgstr "Печать - высокое разрешение" + +#: src/Helper/Helper_Abstract_Options.php:1074 +msgid "Modify" +msgstr "Изменить" + +#: src/Helper/Helper_Abstract_Options.php:1075 +msgid "Annotate" +msgstr "Аннотировать" + +#: src/Helper/Helper_Abstract_Options.php:1076 +msgid "Fill Forms" +msgstr "Заполнение форм" + +#: src/Helper/Helper_Abstract_Options.php:1077 +msgid "Extract" +msgstr "Извлечь" + +#: src/Helper/Helper_Abstract_Options.php:1078 +msgid "Assemble" +msgstr "Соберите" + +#: src/Helper/Helper_Abstract_Options.php:1184 +msgid "Settings updated." +msgstr "Настройки обновлены." + +#: src/Helper/Helper_Abstract_Options.php:1340 +#: src/Helper/Helper_Abstract_Options.php:1348 +#: src/Helper/Helper_Abstract_Options.php:1356 +msgid "PDF Settings could not be saved. Please enter all required information below." +msgstr "Настройки PDF не могут быть сохранены. Пожалуйста, введите всю необходимую информацию ниже." + +#: src/Helper/Helper_Abstract_Options.php:1723 +msgid "License key set by the site administrator." +msgstr "Лицензионный ключ установлен администратором сайта." + +#: src/Helper/Helper_Abstract_Options.php:1724 +msgid "Learn more." +msgstr "Узнать больше." + +#. translators: %s: add-on name +#: src/Helper/Helper_Abstract_Options.php:1744 +#, php-format +msgid "%s license key" +msgstr "%s лицензионный ключ" + +#: src/Helper/Helper_Abstract_Options.php:1762 +msgid "Deactivate License" +msgstr "Деактивировать лицензию" + +#: src/Helper/Helper_Abstract_Options.php:2127 +#: src/Helper/Helper_Abstract_Options.php:2128 +msgid "Select Media" +msgstr "Выбрать медиа" + +#: src/Helper/Helper_Abstract_Options.php:2129 +msgid "Upload File" +msgstr "Загрузить файл" + +#: src/Helper/Helper_Abstract_Options.php:2369 +msgid "Width" +msgstr "Ширина" + +#: src/Helper/Helper_Abstract_Options.php:2381 +msgid "Height" +msgstr "Высота" + +#: src/Helper/Helper_Abstract_Options.php:2398 +msgid "mm" +msgstr "мм" + +#: src/Helper/Helper_Abstract_Options.php:2399 +msgid "inches" +msgstr "дюймов" + +#. translators: %s: setting ID +#: src/Helper/Helper_Abstract_Options.php:2468 +#, php-format +msgid "The callback used for the %s setting is missing." +msgstr "Обратный вызов, используемый для параметра %s, отсутствует." + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:106 +#, php-format +msgid "%s is an invalid filename" +msgstr "%s - недопустимое имя файла" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:131 +#, php-format +msgid "Cannot find file %s" +msgstr "Невозможно найти файл %s" + +#: src/Helper/Helper_Data.php:146 +#: src/Model/Model_Mergetags.php:125 +msgid "PDF" +msgstr "PDF" + +#: src/Helper/Helper_Data.php:181 +#: src/Helper/Helper_Data.php:182 +msgid "Your support license key has been activated for this domain." +msgstr "Ваш лицензионный ключ поддержки был активирован для этого домена." + +#. translators: 1: Opening tag, 2: Closing tag. Note: %%s is a placeholder for the expiry date filled in later. +#: src/Helper/Helper_Data.php:184 +#, php-format +msgid "This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s." +msgstr "Срок действия этого лицензионного ключа истек %%с. %1$sПожалуйста, обновите лицензию, чтобы продолжить получать обновления и поддержку%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:186 +#: src/Helper/Helper_Data.php:187 +#, php-format +msgid "This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s." +msgstr "Этот лицензионный ключ был аннулирован (скорее всего, из-за запроса на возврат средств). %1$sПожалуйста, рассмотрите возможность приобретения новой лицензии%2$s." + +#: src/Helper/Helper_Data.php:188 +msgid "This license key is invalid. Please check your key has been entered correctly." +msgstr "Этот лицензионный ключ недействителен. Проверьте, правильно ли введен ключ." + +#: src/Helper/Helper_Data.php:189 +msgid "The license key is invalid. Please check your key has been entered correctly." +msgstr "Лицензионный ключ недействителен. Проверьте, правильно ли введен ключ." + +#: src/Helper/Helper_Data.php:190 +msgid "Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website." +msgstr "Ваш лицензионный ключ действителен, но не соответствует вашему текущему домену. Обычно это происходит при изменении URL-адреса вашего домена. Пожалуйста, сохраните настройки, чтобы активировать лицензию для этого сайта." + +#. translators: %s: add-on name +#: src/Helper/Helper_Data.php:192 +#: src/Helper/Helper_Data.php:194 +#, php-format +msgid "This license key is not valid for %s. Please check your key is for this product." +msgstr "Этот лицензионный ключ не действителен для %s. Пожалуйста, проверьте, подходит ли ваш ключ для этого продукта." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:196 +#, php-format +msgid "This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s." +msgstr "Этот лицензионный ключ достиг предела активации. %1$sПожалуйста, обновите лицензию, чтобы увеличить лимит сайта (вы заплатите только разницу)%2$s." + +#: src/Helper/Helper_Data.php:197 +#: src/Helper/Helper_Data.php:198 +#: src/Helper/Helper_Data.php:199 +msgid "An unknown error occurred while checking the license." +msgstr "Произошла неизвестная ошибка при проверке лицензии." + +#: src/Helper/Helper_Data.php:200 +msgid "The licensing server is temporarily unavailable." +msgstr "Сервер лицензирования временно недоступен." + +#: src/Helper/Helper_Data.php:238 +msgid "Loading..." +msgstr "Загрузка..." + +#: src/Helper/Helper_Data.php:239 +msgid "Continue" +msgstr "Продолжить" + +#: src/Helper/Helper_Data.php:240 +msgid "Uninstall" +msgstr "Удалить" + +#: src/Helper/Helper_Data.php:241 +msgid "Cancel" +msgstr "Отмена" + +#: src/Helper/Helper_Data.php:242 +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete" +msgstr "Удалить" + +#: src/Helper/Helper_Data.php:243 +#: src/Helper/Helper_PDF_List_Table.php:220 +#: src/Model/Model_Form_Settings.php:925 +msgid "Active" +msgstr "Активный" + +#: src/Helper/Helper_Data.php:244 +#: src/Helper/Helper_PDF_List_Table.php:223 +#: src/Model/Model_Form_Settings.php:875 +#: src/Model/Model_Form_Settings.php:925 +msgid "Inactive" +msgstr "Неактивный" + +#: src/Helper/Helper_Data.php:245 +msgid "this PDF if" +msgstr "этот PDF-файл, если" + +#: src/Helper/Helper_Data.php:246 +msgid "Enable" +msgstr "Включить" + +#: src/Helper/Helper_Data.php:247 +msgid "Disable" +msgstr "Отключить" + +#: src/Helper/Helper_Data.php:248 +msgid "Successfully Updated" +msgstr "Успешно обновлено" + +#: src/Helper/Helper_Data.php:249 +msgid "Successfully Deleted" +msgstr "Успешно удалено" + +#: src/Helper/Helper_Data.php:250 +msgid "No" +msgstr "Нет" + +#: src/Helper/Helper_Data.php:251 +msgid "Yes" +msgstr "Да" + +#: src/Helper/Helper_Data.php:252 +msgid "Standard" +msgstr "Стандарт" + +#: src/Helper/Helper_Data.php:253 +#: src/View/View_Form_Settings.php:78 +msgid "Advanced" +msgstr "Дополнительно" + +#: src/Helper/Helper_Data.php:254 +msgid "Manage" +msgstr "Управление" + +#: src/Helper/Helper_Data.php:255 +msgid "Details" +msgstr "Детали" + +#: src/Helper/Helper_Data.php:256 +msgid "Select" +msgstr "Выбрать" + +#: src/Helper/Helper_Data.php:257 +msgid "Version" +msgstr "Версия" + +#: src/Helper/Helper_Data.php:258 +msgid "Group" +msgstr "Группа" + +#: src/Helper/Helper_Data.php:259 +msgid "Tags" +msgstr "Теги" + +#: src/Helper/Helper_Data.php:261 +#: src/Helper/Helper_Options_Fields.php:261 +#: src/Helper/Helper_PDF_List_Table.php:97 +#: src/View/View_Form_Settings.php:66 +msgid "Template" +msgstr "Шаблон" + +#: src/Helper/Helper_Data.php:262 +msgid "Manage PDF Templates" +msgstr "Управление шаблонами PDF" + +#: src/Helper/Helper_Data.php:263 +msgid "Add New Template" +msgstr "Добавить новый шаблон" + +#: src/Helper/Helper_Data.php:264 +msgid "This form doesn't have any PDFs." +msgstr "Эта форма не имеет PDF-файлов." + +#: src/Helper/Helper_Data.php:265 +msgid "Let's go create one" +msgstr "Пойдем, создадим" + +#: src/Helper/Helper_Data.php:266 +msgid "Installed PDFs" +msgstr "Установленные PDF-файлы" + +#: src/Helper/Helper_Data.php:267 +msgid "Search Installed Templates" +msgstr "Поиск установленных шаблонов" + +#: src/Helper/Helper_Data.php:268 +msgid "Close dialog" +msgstr "Закрыть диалог" + +#: src/Helper/Helper_Data.php:270 +msgid "Search the Gravity PDF Knowledgebase..." +msgstr "Поиск в базе знаний PDF Gravity..." + +#: src/Helper/Helper_Data.php:271 +msgid "Gravity PDF Documentation" +msgstr "Документация Gravity PDF" + +#: src/Helper/Helper_Data.php:272 +msgid "It doesn't look like there are any topics related to your issue." +msgstr "Не похоже, что есть какие-либо темы, связанные с вашей проблемой." + +#: src/Helper/Helper_Data.php:273 +msgid "An error occurred. Please try again" +msgstr "Произошла ошибка. Пожалуйста, попробуйте еще раз" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:276 +#, php-format +msgid "Requires Gravity PDF v%s" +msgstr "Требуется Gravity PDF v%s" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:278 +#, php-format +msgid "This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s." +msgstr "Этот шаблон PDF не совместим с вашей версией Gravity PDF. Для этого шаблона требуется Gravity PDF v%s." + +#: src/Helper/Helper_Data.php:279 +msgid "Template Details" +msgstr "Информация о шаблоне" + +#: src/Helper/Helper_Data.php:280 +msgid "Current Template" +msgstr "Текущий шаблон" + +#: src/Helper/Helper_Data.php:281 +msgid "Show previous template" +msgstr "Показать предыдущий шаблон" + +#: src/Helper/Helper_Data.php:282 +msgid "Show next template" +msgstr "Показать следующий шаблон" + +#: src/Helper/Helper_Data.php:283 +msgid "Upload is not a valid template. Upload a .zip file." +msgstr "Загрузка не является допустимым шаблоном. Загрузите ZIP-файл." + +#: src/Helper/Helper_Data.php:284 +msgid "Upload exceeds the 10MB limit." +msgstr "Загрузка превышает ограничение 10 МБ." + +#: src/Helper/Helper_Data.php:285 +msgid "Template successfully installed" +msgstr "Шаблон успешно установлен" + +#: src/Helper/Helper_Data.php:286 +msgid "Template successfully updated" +msgstr "Шаблон успешно обновлен" + +#: src/Helper/Helper_Data.php:287 +msgid "PDF Template(s) Successfully Installed / Updated" +msgstr "Шаблоны PDF успешно установлены / обновлены" + +#: src/Helper/Helper_Data.php:288 +msgid "There was a problem with the upload. Reload the page and try again." +msgstr "Возникла проблема с загрузкой. Перезагрузите страницу и попробуйте снова." + +#. translators: %s: newline characters separating the two sentences +#: src/Helper/Helper_Data.php:290 +#, php-format +msgid "Do you really want to delete this PDF template?%sClick 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "Вы действительно хотите удалить этот шаблон PDF?%sНажмите 'Отмена', чтобы вернуться, 'ОК', чтобы подтвердить удаление." + +#: src/Helper/Helper_Data.php:291 +msgid "Could not delete template." +msgstr "Не удалось удалить шаблон." + +#: src/Helper/Helper_Data.php:292 +msgid "If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made)." +msgstr "Если у вас есть шаблон PDF в формате .zip, вы можете установить его здесь. Вы также можете обновить существующий шаблон PDF (это отменит любые внесенные вами изменения)." + +#: src/Helper/Helper_Data.php:294 +msgid "ALL CORE FONTS SUCCESSFULLY INSTALLED" +msgstr "ВСЕ ОСНОВНЫЕ ШРИФТЫ УСПЕШНО УСТАНОВЛЕНЫ" + +#. translators: %s: number of fonts that failed to install +#: src/Helper/Helper_Data.php:296 +#, php-format +msgid "%s CORE FONT(S) DID NOT INSTALL CORRECTLY" +msgstr "%s ОСНОВНОЙ ШРИФТ (С) НЕ УСТАНОВЛЕН ПРАВИЛЬНО" + +#: src/Helper/Helper_Data.php:297 +msgid "Could not download Core Font list. Try again." +msgstr "Не удалось загрузить основной список шрифтов. Попробуйте еще раз." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:299 +#, php-format +msgid "Downloading %s..." +msgstr "Скачивание %s..." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:301 +#, php-format +msgid "Completed installation of %s" +msgstr "Завершена установка %s" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:303 +#, php-format +msgid "Failed installation of %s" +msgstr "Ошибка установки %s" + +#: src/Helper/Helper_Data.php:304 +msgid "Fonts remaining:" +msgstr "Оставшиеся шрифты:" + +#: src/Helper/Helper_Data.php:305 +msgid "Retry Failed Downloads?" +msgstr "Повторить неудачные загрузки?" + +#: src/Helper/Helper_Data.php:306 +msgid "Core font installation" +msgstr "Установка основных шрифтов" + +#: src/Helper/Helper_Data.php:309 +msgid "Font Manager" +msgstr "Менеджер шрифтов" + +#: src/Helper/Helper_Data.php:310 +msgid "Search installed fonts" +msgstr "Поиск установленных шрифтов" + +#: src/Helper/Helper_Data.php:311 +msgid "Installed Fonts" +msgstr "Установленные шрифты" + +#: src/Helper/Helper_Data.php:313 +msgid "Regular" +msgstr "Обычный" + +#: src/Helper/Helper_Data.php:314 +msgid "Italics" +msgstr "Курсив" + +#: src/Helper/Helper_Data.php:315 +msgid "Bold" +msgstr "Жирный" + +#: src/Helper/Helper_Data.php:316 +msgid "Bold Italics" +msgstr "Жирный курсив" + +#: src/Helper/Helper_Data.php:317 +msgid "Add Font" +msgstr "Добавить шрифт" + +#: src/Helper/Helper_Data.php:318 +msgid "Update Font" +msgstr "Обновить шрифт" + +#: src/Helper/Helper_Data.php:319 +msgid "Install new fonts for use in your PDF documents." +msgstr "Установите новые шрифты для использования в документах PDF." + +#: src/Helper/Helper_Data.php:320 +msgid "Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents." +msgstr "После сохранения в PDF-файлах, настроенных на использование этого шрифта, ваши изменения будут автоматически применяться к вновь создаваемым документам." + +#: src/Helper/Helper_Data.php:321 +msgid "Font Name" +msgstr "Название шрифта" + +#: src/Helper/Helper_Data.php:322 +msgid "(required)" +msgstr "(обязательно)" + +#: src/Helper/Helper_Data.php:323 +msgid "The font name can only contain letters, numbers and spaces." +msgstr "Имя шрифта может содержать только буквы, цифры и пробелы." + +#: src/Helper/Helper_Data.php:324 +msgid "Please choose a name contains letters and/or numbers (and a space if you want it)." +msgstr "Пожалуйста, выберите имя, содержащее буквы и/или цифры (и пробел, если хотите)." + +#: src/Helper/Helper_Data.php:325 +msgid "Font Files" +msgstr "Файлы шрифтов" + +#: src/Helper/Helper_Data.php:326 +msgid "Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required." +msgstr "Выберите или перетащите файл шрифта .ttf для приведенных ниже вариантов. Требуется только шрифт Regular." + +#: src/Helper/Helper_Data.php:327 +msgid "Add a .ttf font file." +msgstr "Добавьте файл шрифта .ttf." + +#: src/Helper/Helper_Data.php:328 +msgid "View template usage" +msgstr "Просмотр использования шаблона" + +#: src/Helper/Helper_Data.php:329 +msgid "← Cancel" +msgstr "← Отмена" + +#: src/Helper/Helper_Data.php:330 +msgid "Are you sure you want to delete this font?" +msgstr "Вы уверены, что хотите удалить этот шрифт?" + +#. translators: 1: Opening tag (custom template link), 2: Opening tag (font setting link), 3: Closing tag +#: src/Helper/Helper_Data.php:332 +#, php-format +msgid "Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form." +msgstr "Добавьте этот фрагмент %1$sв пользовательский шаблон%3$s, чтобы выборочно установить шрифт для блоков текста. Если вы хотите применить шрифт ко всему PDF, %2$sиспользуйте параметр Font%3$s при настройке PDF на форме." + +#: src/Helper/Helper_Data.php:333 +msgid "Add font" +msgstr "Добавить шрифт" + +#: src/Helper/Helper_Data.php:334 +msgid "Update font" +msgstr "Обновить шрифт" + +#: src/Helper/Helper_Data.php:335 +msgid "Select font" +msgstr "Выбор шрифта" + +#: src/Helper/Helper_Data.php:336 +msgid "Delete font" +msgstr "Удалить шрифт" + +#: src/Helper/Helper_Data.php:339 +msgid "Font list empty." +msgstr "Список шрифтов пуст." + +#: src/Helper/Helper_Data.php:340 +msgid "No fonts matching your search found." +msgstr "Шрифты, соответствующие вашему запросу, не найдены." + +#: src/Helper/Helper_Data.php:341 +msgid "Clear Search." +msgstr "Чистый поиск." + +#: src/Helper/Helper_Data.php:342 +msgid "Your font has been saved." +msgstr "Ваш шрифт сохранен." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:344 +#, php-format +msgid "%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again." +msgstr "%1$sДействие не удалось завершить.%2$s Устраните отмеченные выше проблемы и повторите попытку." + +#: src/Helper/Helper_Data.php:345 +msgid "A problem occurred. Reload the page and try again." +msgstr "Возникла проблема. Перезагрузите страницу и попробуйте еще раз." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:347 +#, php-format +msgid "%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save." +msgstr "%1$sФайл(ы) шрифта отсутствуют на сервере.%2$s Пожалуйста, загрузите шрифт(ы) снова, а затем сохраните." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:349 +#, php-format +msgid "%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF." +msgstr "%1$sФайл(ы) шрифта имеют неправильную форму%2$s и не могут быть использованы в Gravity PDF." + +#: src/Helper/Helper_Data.php:351 +msgid "Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop." +msgstr "Внимание! Все данные Gravity PDF, включая шаблоны, будут удалены. Это невозможно отменить. 'OK' для удаления, 'Отмена' для остановки." + +#: src/Helper/Helper_Data.php:352 +msgid "WARNING: You are about to delete this PDF. 'Cancel' to stop, 'OK' to delete." +msgstr "ПРЕДУПРЕЖДЕНИЕ: Вы собираетесь удалить этот PDF-файл. отмена\" - для остановки, \"OK\" - для удаления." + +#: src/Helper/Helper_Data.php:355 +msgid "Search the Gravity PDF Documentation..." +msgstr "Поиск в документации Gravity PDF..." + +#: src/Helper/Helper_Data.php:356 +msgid "Submit your search query." +msgstr "Отправьте свой поисковый запрос." + +#: src/Helper/Helper_Data.php:357 +msgid "Clear your search query." +msgstr "Очистите поисковый запрос." + +#: src/Helper/Helper_Data.php:515 +msgid "Approved" +msgstr "Одобрено" + +#: src/Helper/Helper_Data.php:516 +msgid "Disapproved" +msgstr "Отклонено" + +#: src/Helper/Helper_Data.php:517 +msgid "Unapproved" +msgstr "Не одобрено" + +#: src/Helper/Helper_Options_Fields.php:65 +msgid "Default Template" +msgstr "Шаблон по умолчанию" + +#. translators: 1: Opening tag (template shop), 2: Closing tag, 3: Opening tag (build your own), 4: Closing tag, 5: Opening tag (hire us), 6: Closing tag +#: src/Helper/Helper_Options_Fields.php:67 +#, php-format +msgid "Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution." +msgstr "Выберите существующий шаблон или купите больше %1$sв нашем магазине шаблонов%2$s. вы также можете %3$sпостроить свой собственный%4$s или %5$sнанять нас%6$s для создания пользовательского решения." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:72 +#, php-format +msgid "Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own." +msgstr "Gravity PDF поставляется с %1$sчетыре полностью бесплатных и настраиваемых дизайна%2$s. Вы также можете приобрести дополнительные шаблоны в нашем магазине шаблонов, нанять нас для интеграции существующих PDF-файлов или, с небольшим техническим ноу-хау, создать свой собственный." + +#: src/Helper/Helper_Options_Fields.php:77 +msgid "Default Font" +msgstr "Шрифт по умолчанию" + +#: src/Helper/Helper_Options_Fields.php:78 +msgid "Set the default font type used in PDFs. Choose an existing font or install your own." +msgstr "Установите тип шрифта по умолчанию, используемый в PDF-файлах. Выберите существующий шрифт или установите свой собственный." + +#: src/Helper/Helper_Options_Fields.php:81 +#: src/Helper/Helper_Options_Fields.php:235 +msgid "Fonts" +msgstr "Шрифты" + +#: src/Helper/Helper_Options_Fields.php:81 +msgid "Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab)." +msgstr "Gravity PDF поставляется со шрифтами для большинства языков по всему миру. Хотите использовать определенный тип шрифта? Используйте установщик шрифта (находится на вкладке Инструменты)." + +#: src/Helper/Helper_Options_Fields.php:87 +msgid "Default Paper Size" +msgstr "Размер бумаги по умолчанию" + +#: src/Helper/Helper_Options_Fields.php:88 +msgid "Set the default paper size used when generating PDFs." +msgstr "Установите размер бумаги по умолчанию, используемый при создании PDF-файлов." + +#: src/Helper/Helper_Options_Fields.php:97 +#: src/Helper/Helper_Options_Fields.php:329 +msgid "Control the exact paper size. Can be set in millimeters or inches." +msgstr "Контролируйте точный размер бумаги. Может быть установлен в миллиметрах или дюймах." + +#: src/Helper/Helper_Options_Fields.php:104 +#: src/Helper/Helper_Options_Fields.php:108 +#: src/Helper/Helper_Options_Fields.php:381 +msgid "Reverse Text (RTL)" +msgstr "Обратный текст (RTL)" + +#: src/Helper/Helper_Options_Fields.php:105 +msgid "Script like Arabic and Hebrew are written right to left." +msgstr "Такие шрифты, как арабский и иврит, пишутся справа налево." + +#: src/Helper/Helper_Options_Fields.php:108 +msgid "Enable RTL if you are writing in Arabic, Hebrew, Syriac, N'ko, Thaana, Tifinar, Urdu or other RTL languages." +msgstr "Включите RTL, если вы пишете на арабском, иврите, сирийском, н'ко, таане, тифинарском, урду или других языках с RTL." + +#: src/Helper/Helper_Options_Fields.php:113 +msgid "Default Font Size" +msgstr "Размер шрифта по умолчанию" + +#: src/Helper/Helper_Options_Fields.php:114 +msgid "Set the default font size used in PDFs." +msgstr "Установите размер шрифта по умолчанию, используемый в PDF-файлах." + +#: src/Helper/Helper_Options_Fields.php:124 +msgid "Default Font Color" +msgstr "Цвет шрифта по умолчанию" + +#: src/Helper/Helper_Options_Fields.php:127 +msgid "Set the default font color used in PDFs." +msgstr "Установите цвет шрифта по умолчанию, используемый в PDF-файлах." + +#: src/Helper/Helper_Options_Fields.php:137 +msgid "Entry View" +msgstr "Вид входа" + +#. translators: 1: Opening tag (entries list page), 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:139 +#, php-format +msgid "Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page." +msgstr "Выберите действие по умолчанию, используемое при доступе к PDF-файлу, со страницы списка %1$sGravity Forms%2$s." + +#: src/Helper/Helper_Options_Fields.php:142 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:36 +msgid "View" +msgstr "Просмотр" + +#: src/Helper/Helper_Options_Fields.php:143 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:37 +msgid "Download" +msgstr "Скачать" + +#: src/Helper/Helper_Options_Fields.php:150 +#: src/Model/Model_System_Report.php:288 +msgid "Background Processing" +msgstr "Фоновая обработка" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:152 +#, php-format +msgid "When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s." +msgstr "При включении отправка формы и повторная отправка уведомлений в формате PDF обрабатываются в фоновом режиме. %1$sТребуются фоновые задачи для включения%2$s." + +#: src/Helper/Helper_Options_Fields.php:159 +#: src/Model/Model_System_Report.php:295 +msgid "Debug Mode" +msgstr "Режим отладки" + +#: src/Helper/Helper_Options_Fields.php:162 +msgid "When enabled, debug information will be displayed on-screen for core features." +msgstr "При включении отладочная информация будет отображаться на экране для основных функций." + +#: src/Helper/Helper_Options_Fields.php:173 +#: src/Helper/Helper_Options_Fields.php:180 +#: src/Model/Model_System_Report.php:311 +msgid "Logged Out Timeout" +msgstr "Зарегистрированный выход Тайм-аут" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:175 +#, php-format +msgid "Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended)." +msgstr "Ограничьте время, в течение которого %1$sне вошедшие%2$s пользователи имеют прямой доступ к PDF после заполнения формы. Установите 0, чтобы отключить ограничение по времени (не рекомендуется)." + +#: src/Helper/Helper_Options_Fields.php:176 +msgid "minutes" +msgstr "минут" + +#: src/Helper/Helper_Options_Fields.php:180 +msgid "Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies." +msgstr "Вышедшие из системы пользователи могут просматривать PDF-файлы, когда их IP-адрес совпадает с IP-адресом, назначенным записи Gravity Form. Поскольку IP-адреса могут изменяться, также применяется ограничение по времени." + +#: src/Helper/Helper_Options_Fields.php:185 +msgid "Default Owner Restrictions" +msgstr "Ограничения владельца по умолчанию" + +#: src/Helper/Helper_Options_Fields.php:186 +msgid "Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability)." +msgstr "Установка прав владельца PDF по умолчанию. Если эта опция включена, владелец исходной записи НЕ сможет просматривать PDF-файлы (если только у него не установлена возможность ограничения пользователя)." + +#: src/Helper/Helper_Options_Fields.php:189 +#: src/Helper/Helper_Options_Fields.php:488 +msgid "Restrict Owner" +msgstr "Ограничить владельца" + +#: src/Helper/Helper_Options_Fields.php:189 +msgid "Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis." +msgstr "Включите этот параметр, если ваши PDF-файлы не должны быть доступны для просмотра конечному пользователю. Это может быть установлено на основе PDF." + +#: src/Helper/Helper_Options_Fields.php:194 +#: src/Helper/Helper_Options_Fields.php:200 +msgid "User Restriction" +msgstr "Ограничение пользователей" + +#: src/Helper/Helper_Options_Fields.php:196 +msgid "Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access." +msgstr "Ограничьте доступ к PDF для пользователей с любой из этих возможностей. Роль администратора всегда имеет полный доступ." + +#: src/Helper/Helper_Options_Fields.php:200 +msgid "Only logged in users with any selected capability can view generated PDFs they don't have ownership of. Ownership refers to an end user who completed the original Gravity Form entry." +msgstr "Только зарегистрированные пользователи с любой выбранной возможностью могут просматривать сгенерированные PDF-файлы, владельцем которых они не являются. Право собственности относится к конечному пользователю, который заполнил оригинальную форму Gravity Form." + +#: src/Helper/Helper_Options_Fields.php:228 +msgid "Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates." +msgstr "Автоматическая установка основных шрифтов, необходимых для создания PDF-документов. Это действие нужно выполнить только один раз, так как шрифты сохраняются при обновлении плагина." + +#: src/Helper/Helper_Options_Fields.php:228 +#: src/View/html/Actions/core_font.php:29 +msgid "Get more info." +msgstr "Получите больше информации." + +#: src/Helper/Helper_Options_Fields.php:230 +msgid "Download Core Fonts" +msgstr "Скачать основные шрифты" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:237 +#, php-format +msgid "Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported." +msgstr "Установите пользовательские шрифты для использования в документах PDF. Поддерживаются только файлы шрифтов %1$s.ttf%2$s." + +#: src/Helper/Helper_Options_Fields.php:253 +#: src/Helper/Helper_PDF_List_Table.php:96 +msgid "Label" +msgstr "Метка" + +#: src/Helper/Helper_Options_Fields.php:256 +msgid "Add a descriptive label to help you differentiate between multiple PDF settings." +msgstr "Добавьте описательную метку, которая поможет вам различать несколько параметров PDF." + +#. translators: 1: Opening tag (template store), 2: Opening tag (bespoke service), 3: Opening tag (build your own), 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:263 +#, php-format +msgid "Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s." +msgstr "Шаблоны определяют общий вид и настроение PDF-файлов, а дополнительные шаблоны можно %1$sприобрести в интернет-магазине%4$s. Если вы хотите оцифровать и автоматизировать существующие документы, %2$sвоспользуйтесь нашей услугой Bespoke PDF%4$s. Разработчики также могут %3$sсоздавать свои собственные шаблоны%4$s." + +#: src/Helper/Helper_Options_Fields.php:272 +#: src/Helper/Helper_PDF_List_Table.php:98 +msgid "Notifications" +msgstr "Уведомления" + +#. translators: 1: Opening tag (password protect link), 2: Opening tag (shortcode link), 3: Closing tag +#: src/Helper/Helper_Options_Fields.php:274 +#, php-format +msgid "Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message." +msgstr "Отправка PDF-файла в качестве вложения электронной почты для выбранного уведомления (уведомлений). %1$sЗащитите PDF-файл паролем%3$s, если вас беспокоит безопасность. В качестве альтернативы %2$sиспользуйте шорткод [gravitypdf]%3$s непосредственно в сообщении уведомления." + +#: src/Helper/Helper_Options_Fields.php:277 +msgid "Choose a Notification" +msgstr "Выберите уведомление" + +#: src/Helper/Helper_Options_Fields.php:282 +msgid "Filename" +msgstr "Название файла" + +#. translators: %s: list of invalid characters wrapped in tags +#: src/Helper/Helper_Options_Fields.php:285 +#, php-format +msgid "Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore." +msgstr "Задайте имя файла для создаваемого PDF (без учета расширения .pdf). Поддерживаются слияния, а недопустимые символы %s автоматически преобразуются в символ подчеркивания." + +#: src/Helper/Helper_Options_Fields.php:292 +msgid "Conditional Logic" +msgstr "Условная логика" + +#: src/Helper/Helper_Options_Fields.php:294 +msgid "Enable conditional logic" +msgstr "Включить условную логику" + +#: src/Helper/Helper_Options_Fields.php:297 +msgid "Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications." +msgstr "Добавьте правила для динамического включения или отключения PDF. При отключении PDF-файлы не отображаются в области администратора, их нельзя просматривать, и они не будут прикрепляться к уведомлениям." + +#: src/Helper/Helper_Options_Fields.php:318 +msgid "Paper Size" +msgstr "Размер бумаги" + +#: src/Helper/Helper_Options_Fields.php:319 +msgid "Set the paper size used when generating PDFs." +msgstr "Установите размер бумаги, используемый при создании PDF-файлов." + +#: src/Helper/Helper_Options_Fields.php:339 +msgid "Paper Orientation" +msgstr "Ориентация бумаги" + +#: src/Helper/Helper_Options_Fields.php:342 +msgid "Portrait" +msgstr "Портрет" + +#: src/Helper/Helper_Options_Fields.php:343 +msgid "Landscape" +msgstr "Пейзаж" + +#: src/Helper/Helper_Options_Fields.php:350 +msgid "Font" +msgstr "Шрифт" + +#: src/Helper/Helper_Options_Fields.php:354 +msgid "Set the primary font used in PDFs. You can also install your own." +msgstr "Установите основной шрифт, используемый в PDF-файлах. Вы также можете установить свой собственный." + +#: src/Helper/Helper_Options_Fields.php:360 +msgid "Font Size" +msgstr "Размер шрифта" + +#: src/Helper/Helper_Options_Fields.php:361 +msgid "Set the font size to use in the PDF." +msgstr "Установите размер шрифта для использования в PDF." + +#: src/Helper/Helper_Options_Fields.php:372 +msgid "Font Color" +msgstr "Цвет шрифта" + +#: src/Helper/Helper_Options_Fields.php:375 +msgid "Set the font color to use in the PDF." +msgstr "Установите цвет шрифта для использования в PDF." + +#: src/Helper/Helper_Options_Fields.php:382 +msgid "Script like Arabic, Hebrew, Syriac (and many others) are written right to left." +msgstr "Такие письмена, как арабский, иврит, сирийский (и многие другие), пишутся справа налево." + +#: src/Helper/Helper_Options_Fields.php:412 +#: src/templates/config/focus-gravity.php:91 +msgid "Format" +msgstr "Формат" + +#: src/Helper/Helper_Options_Fields.php:413 +msgid "Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats." +msgstr "Создайте документ в соответствии с выбранным форматом PDF. Водяные знаки, альфа-прозрачность и PDF Security автоматически отключаются при использовании форматов PDF/A-1b или PDF/X-1a." + +#: src/Helper/Helper_Options_Fields.php:425 +msgid "Enable PDF Security" +msgstr "Включить защиту PDF-файлов" + +#: src/Helper/Helper_Options_Fields.php:426 +msgid "Password protect generated PDFs, and/or restrict user capabilities." +msgstr "Защитите созданные PDF-файлы паролем и/или ограничьте возможности пользователей." + +#: src/Helper/Helper_Options_Fields.php:432 +msgid "Password" +msgstr "Пароль" + +#: src/Helper/Helper_Options_Fields.php:434 +msgid "Password protect the PDF, or leave blank to disable. Mergetags are supported." +msgstr "Защитить PDF паролем или оставить пустым, чтобы отключить. Поддерживаются мергетаги." + +#: src/Helper/Helper_Options_Fields.php:440 +msgid "Privileges" +msgstr "Привилегии" + +#: src/Helper/Helper_Options_Fields.php:441 +msgid "Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security)." +msgstr "Отмените выбор привилегий, чтобы ограничить возможности конечного пользователя в PDF. Привилегии легко обойти, и они подходят только для того, чтобы указать пользователю ваши намерения (а не как средство контроля доступа или безопасности)." + +#: src/Helper/Helper_Options_Fields.php:454 +msgid "Select End User PDF Privileges" +msgstr "Выберите права конечного пользователя PDF" + +#: src/Helper/Helper_Options_Fields.php:465 +msgid "Image DPI" +msgstr "DPI Изображения" + +#: src/Helper/Helper_Options_Fields.php:469 +msgid "Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document." +msgstr "Управляйте разрешением изображения (точек на дюйм) в PDF-файлах. Установите значение 300 при профессиональной печати документа." + +#: src/Helper/Helper_Options_Fields.php:480 +msgid "Enable Public Access" +msgstr "Включить публичный доступ" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:483 +#, php-format +msgid "When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form's entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s." +msgstr "Когда включен публичный доступ, все протоколы безопасности отключены, и %3$sлюбой желающий может просмотреть PDF-документ для ВСЕХ записей вашей формы%4$s. Для большей безопасности %1$sиспользуйте функцию подписанных PDF-урлов%2$s." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:490 +#, php-format +msgid "When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s." +msgstr "Если эта настройка включена, владелец исходной записи НЕ сможет просматривать PDF-файлы. Эта настройка переопределяется %1$sпри использовании подписанных PDF-урлов%2$s." + +#: src/Helper/Helper_Options_Fields.php:525 +msgid "Enable Advanced Templating" +msgstr "Включить расширенные шаблоны" + +#: src/Helper/Helper_Options_Fields.php:526 +msgid "A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine." +msgstr "Устаревшая настройка, позволяющая рассматривать шаблон как PHP с прямым доступом к движку PDF." + +#: src/Helper/Helper_Options_Fields.php:558 +msgid "Master Password" +msgstr "Мастер-пароль" + +#: src/Helper/Helper_Options_Fields.php:560 +msgid "Set the PDF Owner Password which is used to prevent the PDF privileges being changed." +msgstr "Установите пароль владельца PDF, который используется для предотвращения изменения привилегий PDF." + +#: src/Helper/Helper_Options_Fields.php:579 +msgid "Show Form Title" +msgstr "Показать заголовок формы" + +#: src/Helper/Helper_Options_Fields.php:580 +msgid "Display the form title at the beginning of the PDF." +msgstr "Показать заголовок формы в начале PDF." + +#: src/Helper/Helper_Options_Fields.php:599 +msgid "Show Page Names" +msgstr "Показать имена страниц" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:601 +#, php-format +msgid "Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s." +msgstr "Отобразить названия страниц формы в PDF. Требует использования поля %1$sПоле разрыва страницы%2$s." + +#: src/Helper/Helper_Options_Fields.php:619 +msgid "Show HTML Fields" +msgstr "Показать поля HTML" + +#: src/Helper/Helper_Options_Fields.php:620 +msgid "Display HTML fields in the PDF." +msgstr "Отображение полей HTML в PDF." + +#: src/Helper/Helper_Options_Fields.php:638 +msgid "Show Section Break Description" +msgstr "Показать описание раздела" + +#: src/Helper/Helper_Options_Fields.php:639 +msgid "Display the Section Break field description in the PDF." +msgstr "Отобразите описание поля Разрыв раздела в PDF." + +#: src/Helper/Helper_Options_Fields.php:657 +msgid "Enable Conditional Logic" +msgstr "Включить условную логику" + +#: src/Helper/Helper_Options_Fields.php:658 +msgid "When enabled the PDF will adhere to the form field conditional logic and show/hide fields." +msgstr "При включении этой опции PDF будет придерживаться условной логики полей формы и показывать/скрывать поля." + +#: src/Helper/Helper_Options_Fields.php:677 +msgid "Show Empty Fields" +msgstr "Показать пустые поля" + +#: src/Helper/Helper_Options_Fields.php:678 +msgid "Display Empty fields in the PDF." +msgstr "Показать пустые поля в PDF." + +#: src/Helper/Helper_Options_Fields.php:696 +msgid "Header" +msgstr "Заголовок" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:700 +#, php-format +msgid "The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s." +msgstr "Заголовок включен вверху каждой страницы. Для простых столбцов %1$sпопробуйте этот фрагмент таблицы HTML%2$s." + +#: src/Helper/Helper_Options_Fields.php:718 +msgid "First Page Header" +msgstr "Заголовок первой страницы" + +#: src/Helper/Helper_Options_Fields.php:721 +msgid "Override the header on the first page of the PDF." +msgstr "Переопределите заголовок на первой странице PDF." + +#: src/Helper/Helper_Options_Fields.php:723 +msgid "Use different header on first page of PDF?" +msgstr "Использовать другой заголовок на первой странице PDF?" + +#: src/Helper/Helper_Options_Fields.php:740 +msgid "Footer" +msgstr "Футер" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:744 +#, php-format +msgid "The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. " +msgstr "Нижний колонтитул размещается внизу каждой страницы. Для простых текстовых колонтитулов используйте кнопки выравнивания слева, по центру и справа в редакторе. Для простых колонок %1$sпопробуйте этот фрагмент HTML-таблицы%2$s. Для отображения нумерации страниц используйте специальные теги %3$s{PAGENO}%4$s и %3$s{nbpg}%4$s. " + +#: src/Helper/Helper_Options_Fields.php:762 +msgid "First Page Footer" +msgstr "Footer первой страницы" + +#: src/Helper/Helper_Options_Fields.php:765 +msgid "Override the footer on the first page of the PDF." +msgstr "Переопределите Footer на первой странице PDF." + +#: src/Helper/Helper_Options_Fields.php:767 +msgid "Use different footer on first page of PDF?" +msgstr "Использовать другой Footer на первой странице PDF?" + +#: src/Helper/Helper_Options_Fields.php:784 +msgid "Background Color" +msgstr "Цвет фона" + +#: src/Helper/Helper_Options_Fields.php:787 +msgid "Set the background color for all pages." +msgstr "Установите цвет фона для всех страниц." + +#: src/Helper/Helper_Options_Fields.php:804 +msgid "Background Image" +msgstr "Фоновое изображение" + +#: src/Helper/Helper_Options_Fields.php:806 +msgid "The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload." +msgstr "Фоновое изображение включено на всех страницах. Для достижения оптимальных результатов используйте изображение, размеры которого соответствуют формату бумаги, и прогоните его через инструмент оптимизации изображений перед загрузкой." + +#. translators: 1: PDF template name wrapped in tags, 2: Required Gravity PDF version wrapped in tags +#: src/Helper/Helper_PDF.php:391 +#, php-format +msgid "The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version." +msgstr "Шаблон PDF %1$s требует версию PDF Gravity %2$s. Обновите до последней версии." + +#: src/Helper/Helper_PDF.php:931 +msgid "This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised." +msgstr "Этот метод был удален, поскольку mPDF больше не поддерживает настройку DPI изображения после инициализации класса." + +#: src/Helper/Helper_PDF_List_Table.php:99 +msgid "Shortcode" +msgstr "Шорткод" + +#: src/Helper/Helper_PDF_List_Table.php:138 +msgid "PDF List" +msgstr "Список PDF" + +#: src/Helper/Helper_PDF_List_Table.php:250 +msgid "None" +msgstr "Нет" + +#: src/Helper/Helper_PDF_List_Table.php:285 +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "Download PDF" +msgstr "Скачать PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:289 +#, php-format +msgid "Copy the %s PDF shortcode to the clipboard" +msgstr "Скопируйте шорткод %s PDF в буфер обмена" + +#: src/Helper/Helper_PDF_List_Table.php:304 +msgid "Copied" +msgstr "Скопировано" + +#: src/Helper/Helper_PDF_List_Table.php:308 +msgid "Shortcode copied!" +msgstr "Шорткод скопирован!" + +#: src/Helper/Helper_PDF_List_Table.php:312 +msgid "Copy Shortcode" +msgstr "Копировать шорткод" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit this PDF" +msgstr "Редактировать этот PDF" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit" +msgstr "Изменить" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate this PDF" +msgstr "Дублировать этот PDF" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate" +msgstr "Дублировать" + +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete this PDF" +msgstr "Удалить этот PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:376 +#, php-format +msgid "%s PDF" +msgstr "%s PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_PDF_List_Table.php:407 +#, php-format +msgid "This form doesn't have any PDFs. Let's go %1$screate one%2$s." +msgstr "Эта форма не имеет PDF-файлов. Давайте перейдем к %1$sсозданию первого%2$s." + +#: src/Helper/Helper_Templates.php:224 +msgid "Requires Gravity PDF" +msgstr "Требуется Gravity PDF" + +#: src/Helper/Helper_Templates.php:335 +#: src/Helper/Helper_Templates.php:416 +#: src/Model/Model_Templates.php:392 +#: src/View/View_PDF.php:584 +msgid "Legacy" +msgstr "Наследие" + +#. translators: the plugin name. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:259 +#, php-format +msgid "There is a new version of %1$s available." +msgstr "Доступна новая версия %1$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:265 +msgid "Contact your network administrator to install the update." +msgstr "Для установки обновления обратитесь к администратору сети." + +#. translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:271 +#, php-format +msgid "%1$sView version %2$s details%3$s." +msgstr "%1$s Посмотреть версию %2$s подробности%3$s." + +#. translators: 1: Opening tag, 2: Version number, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:289 +#, php-format +msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s." +msgstr "%1$sПросмотреть версию %2$s подробности%3$s или %4$sобновить сейчас%5$s." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:309 +msgid "Update now." +msgstr "Обновить сейчас." + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "You do not have permission to install plugin updates" +msgstr "У Вас нет прав на установку обновлений плагина" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "Error" +msgstr "Ошибка" + +#: src/Model/Model_Form_Settings.php:245 +msgid "Update PDF" +msgstr "Обновить PDF" + +#: src/Model/Model_Form_Settings.php:246 +msgid "Add PDF" +msgstr "Добавить PDF" + +#: src/Model/Model_Form_Settings.php:336 +#: src/Model/Model_Form_Settings.php:358 +#: src/Model/Model_Form_Settings.php:408 +#: src/Model/Model_Form_Settings.php:516 +msgid "There was a problem saving your PDF settings. Please try again." +msgstr "При сохранении настроек PDF возникла проблема. Пожалуйста, попробуйте еще раз." + +#: src/Model/Model_Form_Settings.php:379 +msgid "PDF could not be saved. Please enter all required information below." +msgstr "PDF не может быть сохранен. Пожалуйста, введите всю необходимую информацию ниже." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Form_Settings.php:402 +#, php-format +msgid "PDF saved successfully. %1$sBack to PDF list.%2$s" +msgstr "PDF успешно сохранен. %1$sВернуться к списку PDF.%2$s" + +#: src/Model/Model_Form_Settings.php:806 +msgid "PDF successfully deleted." +msgstr "PDF успешно удален." + +#: src/Model/Model_Form_Settings.php:869 +msgid "PDF successfully duplicated." +msgstr "PDF успешно продублирован." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:290 +#, php-format +msgid "There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder." +msgstr "Не удалось создать каталог %s. Убедитесь, что у вас есть права на запись в папку загрузки." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:302 +#, php-format +msgid "Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue." +msgstr "Gravity PDF не имеет разрешения на запись в каталог %s. Обратитесь к поставщику веб-хостинга, чтобы решить эту проблему." + +#: src/Model/Model_Mergetags.php:292 +msgid "Signed (+1 week)" +msgstr "Подписано (+1 неделя)" + +#: src/Model/Model_Mergetags.php:301 +msgid "Signed (+1 month)" +msgstr "Подписано (+1 месяц)" + +#: src/Model/Model_Mergetags.php:310 +msgid "Signed (+1 year)" +msgstr "Подписано (+1 год)" + +#: src/Model/Model_Mergetags.php:321 +msgid "PDF URLs" +msgstr "URL-адреса PDF-файлов" + +#: src/Model/Model_PDF.php:399 +msgid "The PDF configuration is not currently active." +msgstr "Конфигурация PDF в настоящее время не активна." + +#: src/Model/Model_PDF.php:421 +msgid "PDF conditional logic requirements have not been met." +msgstr "Требования условной логики PDF не были выполнены." + +#: src/Model/Model_PDF.php:510 +msgid "Your PDF is no longer accessible." +msgstr "Ваш PDF больше не доступен." + +#: src/Model/Model_PDF.php:629 +#: src/Model/Model_PDF.php:665 +msgid "You do not have access to view this PDF." +msgstr "У вас нет доступа для просмотра этого PDF." + +#: src/Model/Model_PDF.php:1029 +msgid "PDFs" +msgstr "PDF-файлы" + +#: src/Model/Model_PDF.php:1172 +msgid "The PDF could not be saved." +msgstr "PDF не может быть сохранен." + +#: src/Model/Model_PDF.php:2218 +msgid "Could not find PDF configuration requested" +msgstr "Не удалось найти запрошенную конфигурацию PDF" + +#. translators: %d: page number +#: src/Model/Model_PDF.php:2544 +#, php-format +msgid "Page %d" +msgstr "Страница %d" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:364 +#, php-format +msgid "An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Произошла неизвестная ошибка, и ваш лицензионный ключ, возможно, был деактивирован неправильно. %1$sВойдите в свою учетную запись GravityPDF.com%2$s и проверьте, был ли ваш сайт отвязан от ключа." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:382 +#, php-format +msgid "An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "Произошла ошибка API, и ваш лицензионный ключ мог быть неправильно деактивирован. %1$sВойдите в свою учётную запись GravityPDF.com%2$s и проверьте, не отвязана ли ваша площадка от ключа." + +#: src/Model/Model_Settings.php:407 +msgid "License key deactivated." +msgstr "Лицензионный ключ деактивирован." + +#: src/Model/Model_Settings.php:408 +msgid "Access Pass license key deactivated." +msgstr "Лицензионный ключ Access Pass деактивирован." + +#: src/Model/Model_Shortcodes.php:50 +msgid "This method has been superseded by self::process()" +msgstr "Этот метод был заменен на self::process()" + +#: src/Model/Model_System_Report.php:111 +msgid "Gravity PDF Environment" +msgstr "Гравитация PDF Окружающая среда" + +#: src/Model/Model_System_Report.php:115 +msgid "PHP" +msgstr "PHP" + +#: src/Model/Model_System_Report.php:121 +msgid "Directories and Permissions" +msgstr "Каталоги и разрешения" + +#: src/Model/Model_System_Report.php:127 +msgid "Global Settings" +msgstr "Глобальные настройки" + +#: src/Model/Model_System_Report.php:133 +msgid "Security Settings" +msgstr "Настройки безопасности" + +#: src/Model/Model_System_Report.php:177 +msgid "WP Memory" +msgstr "Память WP" + +#: src/Model/Model_System_Report.php:190 +msgid "Default Charset" +msgstr "Набор символов по умолчанию" + +#: src/Model/Model_System_Report.php:196 +msgid "Internal Encoding" +msgstr "Внутреннее кодирование" + +#: src/Model/Model_System_Report.php:205 +msgid "PDF Working Directory" +msgstr "Рабочий каталог PDF" + +#: src/Model/Model_System_Report.php:211 +msgid "PDF Working Directory URL" +msgstr "URL рабочего каталога PDF" + +#: src/Model/Model_System_Report.php:217 +msgid "Font Folder location" +msgstr "Расположение папки со шрифтами" + +#: src/Model/Model_System_Report.php:223 +msgid "Temporary Folder location" +msgstr "Расположение временной папки" + +#: src/Model/Model_System_Report.php:229 +msgid "Temporary Folder permissions" +msgstr "Разрешения временных папок" + +#: src/Model/Model_System_Report.php:236 +msgid "Temporary Folder protected" +msgstr "Временная папка под защитой" + +#: src/Model/Model_System_Report.php:243 +msgid "mPDF Temporary location" +msgstr "временное расположение mPDF" + +#: src/Model/Model_System_Report.php:253 +msgid "Outdated Templates" +msgstr "Устаревшие шаблоны" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_System_Report.php:265 +#, php-format +msgid "In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s." +msgstr "Чтобы получать обновления непосредственно от GravityPDF.com %1$sнеобходимо выполнить одноразовую загрузку плагина%2$s." + +#: src/Model/Model_System_Report.php:274 +msgid "Canonical Release" +msgstr "Выпуск Canonical" + +#: src/Model/Model_System_Report.php:281 +msgid "PDF Entry List Action" +msgstr "Действие со списком записей PDF" + +#: src/Model/Model_System_Report.php:290 +#: src/Model/Model_System_Report.php:297 +msgid "Off" +msgstr "Выкл" + +#: src/Model/Model_System_Report.php:305 +msgid "User Restrictions" +msgstr "Права Пользователей" + +#: src/Model/Model_System_Report.php:313 +msgid "minute(s)" +msgstr "минут(ы)" + +#: src/Model/Model_Templates.php:364 +msgid "No valid PDF template found in Zip archive." +msgstr "Не найден действительный шаблон PDF в Zip-архиве." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:386 +#, php-format +msgid "The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed." +msgstr "Имя файла %s содержит недопустимые символы. Допускаются только алфавитно-цифровые символы, дефис и символ подчеркивания." + +#. translators: %s: filename +#: src/Model/Model_Templates.php:401 +#, php-format +msgid "The PHP file %s is not a valid PDF Template." +msgstr "Файл PHP% s не является допустимым шаблоном PDF." + +#. translators: %s: form ID and title +#: src/Model/Model_Uninstall.php:193 +#, php-format +msgid "There was a problem removing the Gravity Form \"%s\" PDF configuration. Try delete manually." +msgstr "При удалении конфигурации PDF с Gravity Form \"%s\" возникла ошибка. Попробуйте удалить вручную." + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Uninstall.php:229 +#, php-format +msgid "There was a problem removing the %s directory. Clean up manually via (S)FTP." +msgstr "Не удалось удалить каталог %s. Очистить вручную через (S) FTP." + +#: src/templates/config/focus-gravity.php:75 +msgid "Accent Color" +msgstr "Цвет акцента" + +#: src/templates/config/focus-gravity.php:77 +msgid "The accent color is used for the page and section titles, as well as the border." +msgstr "Цвет акцента используется для заголовков страниц и разделов, а также для границы." + +#: src/templates/config/focus-gravity.php:83 +msgid "Secondary Color" +msgstr "Вторичный цвет" + +#: src/templates/config/focus-gravity.php:85 +msgid "The secondary color is used with the field labels and for alternate rows." +msgstr "Вторичный цвет используется с метками полей и для альтернативных строк." + +#: src/templates/config/focus-gravity.php:93 +msgid "Combine the field label and value or have a distinct label/value." +msgstr "Объедините метку поля и значение или получите отдельную метку / значение." + +#: src/templates/config/focus-gravity.php:95 +msgid "Combined Label" +msgstr "Комбинированная этикетка" + +#: src/templates/config/focus-gravity.php:96 +msgid "Split Label" +msgstr "Разделительная этикетка" + +#: src/templates/config/rubix.php:75 +msgid "Container Background Color" +msgstr "Цвет фона контейнера" + +#: src/templates/config/rubix.php:77 +msgid "Control the color of the field background." +msgstr "Управляйте цветом фона поля." + +#: src/templates/config/zadani.php:75 +msgid "Field Border Color" +msgstr "Цвет границы поля" + +#: src/templates/config/zadani.php:77 +msgid "Control the color of the field border." +msgstr "Управляйте цветом границы поля." + +#: src/View/html/Actions/action_buttons.php:29 +msgid "Dismiss Notice" +msgstr "Уведомление о прекращении" + +#: src/View/html/Actions/core_font.php:21 +msgid "Gravity PDF needs to download the Core PDF fonts." +msgstr "Gravity PDF необходимо загрузить шрифты Core PDF." + +#: src/View/html/Actions/core_font.php:25 +msgid "Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once." +msgstr "Прежде чем вы сможете сгенерировать PDF-файл с помощью Gravity Forms, основные шрифты должны быть сохранены на вашем сервере. Это нужно сделать только один раз." + +#: src/View/html/FormSettings/add_edit.php:62 +#: src/View/html/Settings/general.php:50 +msgid "Want more features? Take a look at our addons." +msgstr "Хотите больше возможностей? Взгляните на наши аддоны." + +#: src/View/html/FormSettings/list.php:37 +msgid "Add new PDF" +msgstr "Добавить новый PDF" + +#. translators: %s: section title +#: src/View/html/GravityForms/fieldset.php:67 +#, php-format +msgid "Toggle %s Section" +msgstr "Тумблер %s Раздел" + +#. translators: %s: PDF name +#: src/View/html/PDF/entry_detailed_pdf.php:33 +#, php-format +msgid "View or download %s.pdf" +msgstr "Посмотреть или скачать %s.pdf" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "Download PDFs" +msgstr "Скачать PDF-файлы" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "View PDFs" +msgstr "Просмотр PDF-файлов" + +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "View PDF" +msgstr "Просмотр в PDF" + +#: src/View/html/PDF/entry_no_valid_pdf.php:20 +msgid "No PDFs available for this entry." +msgstr "Для этой записи нет PDF-файлов." + +#: src/View/html/Settings/help.php:27 +msgid "Get help with Gravity PDF" +msgstr "Получите помощь в работе с Gravity PDF" + +#: src/View/html/Settings/help.php:29 +msgid "Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help." +msgstr "Найдите ответ на свой вопрос в документации. Если вам нужна дополнительная помощь, обратитесь в службу поддержки, и наша команда будет рада помочь." + +#: src/View/html/Settings/help.php:34 +msgid "View Documentation" +msgstr "Просмотр документации" + +#: src/View/html/Settings/help.php:35 +msgid "Contact Support" +msgstr "Связаться с поддержкой" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/help.php:38 +#, php-format +msgid "Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded)." +msgstr "Часы работы службы поддержки - с 9:00 до 17:00 с понедельника по пятницу, %1$sпо австралийскому времени Сиднея%2$s (без учета государственных праздников)." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/licence-info.php:23 +#, php-format +msgid "To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s." +msgstr "Чтобы воспользоваться автоматическими обновлениями, введите и сохраните свои лицензионные ключи ниже. %1$sВы можете найти приобретённые лицензии в своей учётной записи GravityPDF.com%2$s." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:20 +msgid "PDF link not displayed because conditional logic requirements have not been met." +msgstr "Ссылка PDF не отображается, поскольку требования условной логики не выполнены." + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:21 +#: src/View/html/Shortcodes/invalid_pdf_config.php:21 +#: src/View/html/Shortcodes/no_entry_id.php:21 +#: src/View/html/Shortcodes/pdf_not_active.php:21 +msgid "(Admin Only Message)" +msgstr "(Только для администратора)" + +#: src/View/html/Shortcodes/invalid_pdf_config.php:20 +msgid "Could not get Gravity PDF configuration using the PDF and Entry IDs passed." +msgstr "Не удалось получить конфигурацию Gravity PDF с использованием переданных идентификаторов PDF и Entry ID." + +#: src/View/html/Shortcodes/no_entry_id.php:20 +msgid "No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either \"entry\" or \"lid\" as the query string name – or by passing an ID directly to the shortcode." +msgstr "ID Gravity Form не передается в Gravity PDF. Убедитесь, что вы передаете идентификатор записи через строку запроса URL-адреса подтверждения - используя «entry» или «lid» в качестве имени строки запроса - или передавая идентификатор непосредственно в шорткод." + +#: src/View/html/Shortcodes/pdf_not_active.php:20 +msgid "PDF link not displayed because PDF is inactive." +msgstr "Ссылка PDF не отображается, потому что PDF неактивен." + +#: src/View/html/Uninstaller/uninstall_button.php:39 +#: src/View/html/Uninstaller/uninstall_button.php:40 +msgid "This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed." +msgstr "Эта операция удаляет ВСЕ настройки Gravity PDF и деактивирует плагин. Если вы продолжите, все настройки, конфигурация, пользовательские шаблоны и шрифты будут удалены." + +#: src/View/View_Form_Settings.php:42 +msgid "General" +msgstr "Общие" + +#: src/View/View_Form_Settings.php:54 +msgid "Appearance" +msgstr "Внешний вид" + +#: src/View/View_Settings.php:179 +msgid "Tools" +msgstr "Инструменты" + +#: src/View/View_Settings.php:184 +msgid "Help" +msgstr "Помощь" + +#: src/View/View_Settings.php:192 +msgid "License" +msgstr "Лицензия" + +#: src/View/View_Settings.php:241 +msgid "Default PDF Options" +msgstr "Параметры PDF по умолчанию" + +#: src/View/View_Settings.php:242 +msgid "Control the default settings to use when you create new PDFs on your forms." +msgstr "Управляйте настройками по умолчанию, которые будут использоваться при создании новых PDF-файлов в формах." + +#: src/View/View_Settings.php:266 +msgid "Security" +msgstr "Безопасность" + +#: src/View/View_Settings.php:299 +msgid "Licensing" +msgstr "Лицензирование" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +msgid "PDF Download Link" +msgstr "Ссылка для скачивания PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +#, php-format +msgid "Include the [gravitypdf] shortcode in the form's Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s." +msgstr "Включите шорткод [gravitypdf] в настройки подтверждения или уведомления формы, чтобы отобразить ссылку на скачивание PDF-файла. %1$sПолучить дополнительную информацию%2$s." + +#: src/View/View_System_Report.php:76 +msgid "Unlimited" +msgstr "Неограниченно" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:84 +#, php-format +msgid "We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s." +msgstr "Мы настоятельно рекомендуем, чтобы на вашем веб-сайте было выделено как минимум 128 МБ доступной памяти WP (RAM). %1$sУзнайте, как увеличить этот предел%2$s." + +#. translators: 1: Opening tags, 2: Closing tags +#: src/View/View_System_Report.php:98 +#, php-format +msgid "We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled." +msgstr "Мы обнаружили, что параметр конфигурации времени выполнения PHP %1$sallow_url_fopen%2$s отключен." + +#: src/View/View_System_Report.php:99 +msgid "You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature." +msgstr "Вы можете заметить проблемы с отображением изображений в ваших PDF-файлах. Обратитесь к своему хостинг-провайдеру за помощью в подключении этой функции." + +#: src/View/View_System_Report.php:112 +msgid "Gravity PDF's temporary directory is publicly accessible." +msgstr "Временный каталог Gravity PDF общедоступен." + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:114 +#, php-format +msgid "It is recommended to %1$smove the folder outside the public server directory%2$s." +msgstr "Рекомендуется %1$sпереместить папку за пределы публичного каталога сервера%2$s." + +#. translators: 1: Template file path, 2: Current template version (wrapped in styled ), 3: Latest core version +#: src/View/View_System_Report.php:131 +#, php-format +msgid "%1$s version %2$s is out of date. The core version is %3$s" +msgstr "%1$s версия %2$s устарела. Основная версия %3$s" + +#: src/View/View_System_Report.php:149 +msgid "Learn how to update" +msgstr "Узнайте, как обновить" diff --git a/languages/gravity-pdf-zh_CN.l10n.php b/languages/gravity-pdf-zh_CN.l10n.php new file mode 100644 index 000000000..00c50ba5d --- /dev/null +++ b/languages/gravity-pdf-zh_CN.l10n.php @@ -0,0 +1,2 @@ +'gravity-pdf','plural-forms'=>'nplurals=1; plural=0;','language'=>'zh-CN','project-id-version'=>'Gravity PDF','pot-creation-date'=>'2024-10-21 04:06+0000','po-revision-date'=>'2026-04-16 01:22+0000','x-generator'=>'Poedit 3.5','messages'=>['Gravity PDF'=>'Gravity PDF','https://gravitypdf.com'=>'https://gravitypdf.com','Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)'=>'使用 Gravity Forms 和 WordPress 自动生成高度可定制的 PDF 文档(规范版本)','Blue Liquid Designs'=>'Blue Liquid Designs','https://blueliquiddesigns.com.au'=>'https://blueliquiddesigns.com.au','The $type parameter is invalid. Only "view" and "model" are accepted'=>'参数 $type 无效。只接受 "视图 "和 "模型','Make sure to pass in a valid Gravity Forms Entry ID'=>'确保输入有效的 Gravity Forms 入口 ID','The option key %s already exists. Use GPDFAPI::update_plugin_option instead'=>'选项键 %s 已经存在。请改用 GPDFAPI::update_plugin_option','Could not located the PDF Settings. Ensure you pass in a valid PDF ID.'=>'无法定位 PDF 设置。请确保输入了有效的 PDF ID。','User-Defined Fonts'=>'用户自定义字体','This is the non-canonical release of Gravity PDF which can be deleted.'=>'这是 Gravity PDF 的非规范版本,可以删除。','WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.'=>'需要 WordPress 版本 %1$s:升级到最新版本。%2$s获取更多信息%3$s。','%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.'=>'使用 Gravity PDF 时需要 %1$sGravity Forms%3$s。%2$s获取更多信息%3$s。','%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.'=>'需要 %1$sGravity Forms%2$s %3$s 或更高版本。%4$s获取更多信息%2$s。','You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.'=>'%1$s您运行的 PHP%2$s 版本已过时。请联系您的虚拟主机提供商进行更新。%3$s获取更多信息%4$s。','The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'无法检测到 PHP 扩展名 %3$s。请联系您的虚拟主机提供商进行修复。%1$s获取更多信息%2$s。','The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.'=>'PHP 扩展程序 MB String 未启用 MB Regex。请联系您的虚拟主机提供商进行修复。%1$s获取更多信息%2$s。','You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.'=>'您需要 128MB 的 WP 内存 (RAM),但我们发现只有 %1$s 可用。%2$s请尝试以下方法提高内存上限%3$s,否则请联系虚拟主机提供商进行修复。','Gravity PDF Installation Problem'=>'重力 PDF 安装问题','The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:'=>'未满足 Gravity PDF 的最低要求。请修复以下问题以使用该插件:','The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance.'=>'未满足 Gravity PDF 插件的最低要求。请联系网站管理员寻求帮助。','"%s" has been deprecated as of Gravity PDF 4.0'=>'自 Gravity PDF 4.0 起,"%s"已被弃用','View Gravity PDF Settings'=>'查看重力 PDF 设置','Settings'=>'设置','View Gravity PDF Documentation'=>'查看Gravity PDF文档','Docs'=>'文档','Get Help and Support'=>'获取帮助和支持','Support'=>'支持','View Gravity PDF Extensions Shop'=>'查看重力 PDF 扩展商店','Extensions'=>'扩展','View Gravity PDF Template Shop'=>'查看重力 PDF 模板商店','Templates'=>'模板','Install Core Fonts'=>'安装核心字体','You do not have permission to access this page'=>'您没有访问此页面的权限','There was a problem processing the action. Please try again.'=>'处理操作时出现问题。请重试。','The font label used for the object'=>'对象使用的字体标签','The path to the `regular` font file. Pass empty value if it should be deleted'=>'常规 "字体文件的路径。如果应删除,则传递空值','The path to the `italics` font file. Pass empty value if it should be deleted'=>'italics 字体文件的路径。如果应删除,则传递空值','The path to the `bold` font file. Pass empty value if it should be deleted'=>'粗体 "字体文件的路径。如果应删除,则传递空值','The path to the `bolditalics` font file. Pass empty value if it should be deleted'=>'字体文件 `bolditalics` 的路径。如果应删除,则传递空值','The Regular font is required'=>'常规字体是必需的','Kashida needs to be a value between 0-100'=>'Kashida 需要是一个介于 0-100 之间的值','The upload is not a valid TTF file'=>'上传的不是有效的 TTF 文件','Cannot find %s.'=>'无法找到 %s。','PDF: %s'=>'PDF:%s','There was a problem generating your PDF'=>'生成 PDF 时出现问题','Consent not given.'=>'未经同意。','Subtotal'=>'小计','Shipping (%s)'=>'运输 (%s)','Not accepted'=>'不接受','%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.'=>'%1$s注册您的 %2$s%3$s 版本,即可获得自动升级和支持。需要许可证密钥?%4$s立即购买%5$s。','View plugin Documentation'=>'查看插件文档','You must pass in a valid form ID'=>'您必须输入有效的表格 ID','You must pass in a valid PDF ID'=>'您必须提供有效的 PDF ID','Common Sizes'=>'常用尺寸','A4 (210 x 297mm)'=>'A4(210 x 297 毫米)','Letter (8.5 x 11in)'=>'信纸(8.5 x 11 英寸)','Legal (8.5 x 14in)'=>'标准(8.5 x 14 英寸)','Ledger / Tabloid (11 x 17in)'=>'分类账/小开本(11 x 17 英寸)','Executive (7 x 10in)'=>'行政(7 x 10 英寸)','Custom Paper Size'=>'顧客備註','"A" Sizes'=>'"A" 尺寸','A0 (841 x 1189mm)'=>'A0(841 x 1189 毫米)','A1 (594 x 841mm)'=>'A1(594 x 841 毫米)','A2 (420 x 594mm)'=>'A2(420 x 594 毫米)','A3 (297 x 420mm)'=>'A3(297 x 420 毫米)','A5 (148 x 210mm)'=>'A5(148 x 210 毫米)','A6 (105 x 148mm)'=>'A6(105 x 148 毫米)','A7 (74 x 105mm)'=>'A7(74 x 105 毫米)','A8 (52 x 74mm)'=>'A8(52 x 74 毫米)','A9 (37 x 52mm)'=>'A9(37 x 52 毫米)','A10 (26 x 37mm)'=>'A10(26 x 37 毫米)','"B" Sizes'=>'"B" 尺寸','B0 (1414 x 1000mm)'=>'B0(1414 x 1000 毫米)','B1 (1000 x 707mm)'=>'B1(1000 x 707 毫米)','B2 (707 x 500mm)'=>'B2(707 x 500 毫米)','B3 (500 x 353mm)'=>'B3(500 x 353 毫米)','B4 (353 x 250mm)'=>'B4(353 x 250 毫米)','B5 (250 x 176mm)'=>'B5(250 x 176 毫米)','B6 (176 x 125mm)'=>'B6(176 x 125 毫米)','B7 (125 x 88mm)'=>'B7(125 x 88 毫米)','B8 (88 x 62mm)'=>'B8(88 x 62 毫米)','B9 (62 x 44mm)'=>'B9(62 x 44 毫米)','B10 (44 x 31mm)'=>'B10(44 x 31 毫米)','"C" Sizes'=>'"C" 尺寸','C0 (1297 x 917mm)'=>'C0(1297 x 917 毫米)','C1 (917 x 648mm)'=>'C1(917 x 648 毫米)','C2 (648 x 458mm)'=>'C2(648 x 458 毫米)','C3 (458 x 324mm)'=>'C3(458 x 324 毫米)','C4 (324 x 229mm)'=>'C4(324 x 229 毫米)','C5 (229 x 162mm)'=>'C5(229 x 162 毫米)','C6 (162 x 114mm)'=>'C6(162 x 114 毫米)','C7 (114 x 81mm)'=>'C7(114 x 81 毫米)','C8 (81 x 57mm)'=>'C8(81 x 57 毫米)','C9 (57 x 40mm)'=>'C9(57 x 40 毫米)','C10 (40 x 28mm)'=>'C10(40 x 28 毫米)','"RA" and "SRA" Sizes'=>'"RA" 和 "SRA" 尺寸','RA0 (860 x 1220mm)'=>'RA0(860 x 1220 毫米)','RA1 (610 x 860mm)'=>'RA1(610 x 860 毫米)','RA2 (430 x 610mm)'=>'RA2(430 x 610 毫米)','RA3 (305 x 430mm)'=>'RA3(305 x 430 毫米)','RA4 (215 x 305mm)'=>'RA4(215 x 305 毫米)','SRA0 (900 x 1280mm)'=>'SRA0(900 x 1280 毫米)','SRA1 (640 x 900mm)'=>'SRA1(640 x 900 毫米)','SRA2 (450 x 640mm)'=>'SRA2(450 x 640 毫米)','SRA3 (320 x 450mm)'=>'SRA3(320 x 450 毫米)','SRA4 (225 x 320mm)'=>'SRA4(225 x 320 毫米)','Unicode'=>'Unicode','Indic'=>'指标','Arabic'=>'阿拉伯语','Chinese, Japanese, Korean'=>'中文、日文、韩文','Other'=>'其他','Could not find Gravity PDF Font'=>'无法找到 Gravity PDF 字体','Copy'=>'复制','Print - Low Resolution'=>'打印 - 低分辨率','Print - High Resolution'=>'打印 - 高分辨率','Modify'=>'修改','Annotate'=>'批注','Fill Forms'=>'填写表格','Extract'=>'提取','Assemble'=>'组装','Settings updated.'=>'设置更新。','PDF Settings could not be saved. Please enter all required information below.'=>'无法保存 PDF 设置。请在下面输入所有必要信息。','License key set by the site administrator.'=>'由站点管理员设置的许可证密钥。','Learn more.'=>'了解更多。','%s license key'=>'%s 许可证密钥','Deactivate License'=>'停用许可证','Select Media'=>'选择媒体','Upload File'=>'上传文件','Width'=>'宽','Height'=>'高','mm'=>'毫米','inches'=>'显示英寸','The callback used for the %s setting is missing.'=>'用于 %s 设置的回调丢失。','%s is an invalid filename'=>'%s 是无效文件名','Cannot find file %s'=>'无法找到文件 %s','PDF'=>'PDF','Your support license key has been activated for this domain.'=>'您的支持许可密钥已在此域激活。','This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s.'=>'此许可证密钥已于 %%s 到期。%1$s请更新许可证以继续接收更新和支持%2$s。','This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s.'=>'该许可证密钥已被取消(很可能是由于退款请求)。%1$s请考虑购买新的许可证%2$s。','This license key is invalid. Please check your key has been entered correctly.'=>'此许可证密钥无效。请检查您输入的密钥是否正确。','The license key is invalid. Please check your key has been entered correctly.'=>'许可证密钥无效。请检查您输入的密钥是否正确。','Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website.'=>'您的许可证密钥有效,但与您当前的域名不匹配。如果您的域名 URL 发生变化,通常会出现这种情况。请重新保存设置,以激活该网站的许可证。','This license key is not valid for %s. Please check your key is for this product.'=>'此许可证密钥对 %s 无效。请检查您的密钥是否适用于该产品。','This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s.'=>'此许可证密钥已达到激活上限。%1$s请升级您的许可证以增加站点限制(您只需支付差额)%2$s。','An unknown error occurred while checking the license.'=>'检查许可证时发生未知错误。','The licensing server is temporarily unavailable.'=>'许可证服务器暂时不可用。','Loading...'=>'加载中…','Continue'=>'继续','Uninstall'=>'卸载','Cancel'=>'取消','Delete'=>'删除','Active'=>'活性','Inactive'=>'未激活','this PDF if'=>'这个PDF如果','Enable'=>'启用','Disable'=>'禁用','Successfully Updated'=>'更新成功','Successfully Deleted'=>'成功删除了','No'=>'否','Yes'=>'是','Standard'=>'标准','Advanced'=>'高级','Manage'=>'管理','Details'=>'详情','Select'=>'选择','Version'=>'版本','Group'=>'组','Tags'=>'标签','Template'=>'模板','Manage PDF Templates'=>'管理 PDF 模板','Add New Template'=>'添加新模板','This form doesn\'t have any PDFs.'=>'此表格没有任何 PDF 文件。','Let\'s go create one'=>'让我们创建一个','Installed PDFs'=>'已安装的 PDF','Search Installed Templates'=>'搜索已安装的模板','Close dialog'=>'关闭对话框','Search the Gravity PDF Knowledgebase...'=>'搜索 Gravity PDF 知识库...','Gravity PDF Documentation'=>'重力 PDF 文档','It doesn\'t look like there are any topics related to your issue.'=>'看起来没有与您的问题相关的主题。','An error occurred. Please try again'=>'发生错误. 请重试','Requires Gravity PDF v%s'=>'需要重力 PDF v[0]','This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s.'=>'此 PDF 模板与您的 Gravity PDF 版本不兼容。此模板需要 Gravity PDF v%s。','Template Details'=>'模板详情','Current Template'=>'当前模板','Show previous template'=>'显示以前的模板','Show next template'=>'显示下一个模板','Upload is not a valid template. Upload a .zip file.'=>'上传的模板无效。上传 .zip 文件。','Upload exceeds the 10MB limit.'=>'上传超过 10MB 限制。','Template successfully installed'=>'模板已成功安装','Template successfully updated'=>'模板成功更新','PDF Template(s) Successfully Installed / Updated'=>'PDF 模板已成功安装/更新','There was a problem with the upload. Reload the page and try again.'=>'上传过程中出现问题。请重新载入页面并再试一次。','Do you really want to delete this PDF template?%sClick \'Cancel\' to go back, \'OK\' to confirm the delete.'=>'您真的要删除此 PDF 模板吗?%s单击 "取消 "返回,单击 "确定 "确认删除。','Could not delete template.'=>'无法删除模板。','If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made).'=>'如果您有 .zip 格式的 PDF 模板,可以在此安装。您也可以更新现有的 PDF 模板(这将覆盖您所做的任何更改)。','ALL CORE FONTS SUCCESSFULLY INSTALLED'=>'成功安装所有核心字体','%s CORE FONT(S) DID NOT INSTALL CORRECTLY'=>'%s 核心字体未正确安装','Could not download Core Font list. Try again.'=>'无法下载核心字体列表。请再试一次。','Downloading %s...'=>'下载 %s...','Completed installation of %s'=>'完成安装 %s','Failed installation of %s'=>'安装 %s 失败','Fonts remaining:'=>'剩余字体:','Retry Failed Downloads?'=>'重试失败的下载?','Core font installation'=>'核心字体安装','Font Manager'=>'字体管理器','Search installed fonts'=>'搜索已安装的字体','Installed Fonts'=>'已安装的字体','Regular'=>'常规','Italics'=>'斜体字','Bold'=>'黑体','Bold Italics'=>'粗斜体','Add Font'=>'添加字体','Update Font'=>'更新字体','Install new fonts for use in your PDF documents.'=>'在 PDF 文档中安装新字体。','Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents.'=>'保存后,配置为使用此字体的 PDF 将在新生成的文档中自动应用您的更改。','Font Name'=>'字体名称','(required)'=>'(必填)','The font name can only contain letters, numbers and spaces.'=>'字体名称只能包含字母、数字和空格。','Please choose a name contains letters and/or numbers (and a space if you want it).'=>'请选择一个包含字母和/或数字的名称(如果需要,还可以加上空格)。','Font Files'=>'字体文件','Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required.'=>'为下面的变体选择或拖放 .ttf 字体文件。只需要常规类型。','Add a .ttf font file.'=>'添加 .ttf 字体文件。','View template usage'=>'查看模板使用情况','← Cancel'=>'取消','Are you sure you want to delete this font?'=>'您确定要删除这个吗?','Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form.'=>'在自定义模板%3$s中添加此片段%1$s,以选择性地设置文本块的字体。如果要将字体应用到整个 PDF,%2$s请在表单上配置 PDF 时使用字体设置%3$s。','Add font'=>'添加字体','Update font'=>'更新字体','Select font'=>'选择字体','Delete font'=>'删除字体','Font list empty.'=>'字体列表为空。','No fonts matching your search found.'=>'未找到与您的搜索匹配的字体。','Clear Search.'=>'清除搜索。','Your font has been saved.'=>'您的字体已保存。','%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again.'=>'%1$s操作无法完成。%2$s 解决上述突出显示的问题,然后再试一次。','A problem occurred. Reload the page and try again.'=>'出现问题。重新载入页面,再试一次。','%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save.'=>'%1$s服务器上缺少字体文件。%2$s请重新上传字体,然后保存。','%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF.'=>'%1$s字体文件畸形%2$s,不能与 Gravity PDF 一起使用。','Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. \'OK\' to delete, \'Cancel\' to stop.'=>'警告!所有 Gravity PDF 数据(包括模板)都将被删除。无法撤销。确定 "删除,"取消 "停止。','WARNING: You are about to delete this PDF. \'Cancel\' to stop, \'OK\' to delete.'=>'警告:您即将删除此 PDF。取消 "可停止,"确定 "可删除。','Search the Gravity PDF Documentation...'=>'搜索重力 PDF 文档...','Submit your search query.'=>'提交您的搜索查询。','Clear your search query.'=>'清除搜索查询。','Approved'=>'批准','Disapproved'=>'未获批准','Unapproved'=>'未核准','Default Template'=>'默认模板','Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution.'=>'选择现有模板或从我们的模板商店%2$s购买更多%1$s模板。您也可以 %3$s 自建%4$s 或 %5$s 聘请我们%6$s 为您量身定制解决方案。','Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own.'=>'Gravity PDF 附带 %1$s4 种完全免费且高度可定制的设计%2$s。您还可以从我们的模板商店购买其他模板,聘请我们整合现有的 PDF,或者利用一些技术诀窍创建您自己的 PDF。','Default Font'=>'默认字体','Set the default font type used in PDFs. Choose an existing font or install your own.'=>'设置 PDF 中使用的默认字体类型。选择现有字体或安装自己的字体。','Fonts'=>'字体','Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab).'=>'Gravity PDF 捆绑了全球大多数语言的字体。想要使用特定的字体类型?使用字体安装程序(可在 "工具 "选项卡中找到)。','Default Paper Size'=>'默认纸张大小','Set the default paper size used when generating PDFs.'=>'设置生成 PDF 文件时使用的默认纸张大小。','Control the exact paper size. Can be set in millimeters or inches.'=>'精确控制纸张尺寸。可以毫米或英寸为单位设置。','Reverse Text (RTL)'=>'反向文本 (RTL)','Script like Arabic and Hebrew are written right to left.'=>'阿拉伯文和希伯来文等文字都是从右到左书写的。','Enable RTL if you are writing in Arabic, Hebrew, Syriac, N\'ko, Thaana, Tifinar, Urdu or other RTL languages.'=>'如果您使用阿拉伯语、希伯来语、叙利亚语、N\'ko、Thaana、Tifinar、乌尔都语或其他 RTL 语言书写,请启用 RTL。','Default Font Size'=>'默认字体大小','Set the default font size used in PDFs.'=>'设置 PDF 文件中使用的默认字体大小。','Default Font Color'=>'默认字体颜色','Set the default font color used in PDFs.'=>'设置 PDF 中使用的默认字体颜色。','Entry View'=>'入口视图','Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page.'=>'选择从 %1$sGravity 表单条目列表%2$s 页面访问 PDF 时使用的默认操作。','View'=>'查看','Download'=>'下载','Background Processing'=>'后台处理','When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s.'=>'启用后,表单提交和重新发送 PDF 通知将在后台任务中处理。%1$s要求启用后台任务%2$s。','Debug Mode'=>'调试模式','When enabled, debug information will be displayed on-screen for core features.'=>'启用后,屏幕上将显示核心功能的调试信息。','Logged Out Timeout'=>'登录超时','Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended).'=>'限制 %1$slogged out%2$s 用户在完成表单后直接访问 PDF 的时间。设为 0 则禁用时间限制(不建议)。','minutes'=>'分钟','Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies.'=>'如果注销用户的 IP 与分配给重力表单条目的 IP 相匹配,他们就可以查看 PDF。由于 IP 地址可以更改,因此也适用基于时间的限制。','Default Owner Restrictions'=>'默认用户限制','Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability).'=>'设置默认 PDF 所有者权限。启用后,原始条目所有者将无法查看 PDF(除非他们有用户限制功能)。','Restrict Owner'=>'限制所有者','Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis.'=>'如果最终用户不能查看 PDF,请启用此设置。可根据每个 PDF 进行设置。','User Restriction'=>'用户限制','Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access.'=>'限制具有上述任何功能的用户访问 PDF。管理员角色始终拥有完全访问权。','Only logged in users with any selected capability can view generated PDFs they don\'t have ownership of. Ownership refers to an end user who completed the original Gravity Form entry.'=>'只有具有任何选定功能的登录用户才能查看生成的、不属于自己的 PDF。所有权指的是完成原始重力表单输入的最终用户。','Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates.'=>'自动安装生成 PDF 文档所需的核心字体。此操作只需运行一次,因为字体会在插件更新时保留。','Get more info.'=>'获取更多信息。','Download Core Fonts'=>'下载核心字体','Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported.'=>'在 PDF 文档中安装自定义字体。仅支持 %1$s.ttf%2$s 字体文件。','Label'=>'标签','Add a descriptive label to help you differentiate between multiple PDF settings.'=>'添加描述性标签,帮助您区分多个 PDF 设置。','Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s.'=>'模板可以控制 PDF 的整体外观和感觉,还可以从在线商店%4$s%1$s购买其他模板。如果您想将现有文档数字化和自动化,%2$s请使用我们的定制 PDF 服务%4$s。开发人员也可以 %3$s 制作自己的模板%4$s。','Notifications'=>'通知','Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message.'=>'将 PDF 作为选定通知的电子邮件附件发送。%1$s如果担心安全问题,请对 PDF 进行密码保护%3$s。或者,%2$s直接在通知消息中使用 [gravitypdf] 简码%3$s。','Choose a Notification'=>'选择通知','Filename'=>'文件名','Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore.'=>'设置生成 PDF 的文件名(不包括 .pdf 扩展名)。支持合并标记,无效字符 %s 会自动转换为下划线。','Conditional Logic'=>'条件逻辑','Enable conditional logic'=>'启用条件逻辑','Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications.'=>'添加规则以动态启用或禁用 PDF。禁用时,PDF 不会显示在管理区,无法查看,也不会附加到通知中。','Paper Size'=>'纸张尺寸','Set the paper size used when generating PDFs.'=>'设置生成PDF时使用的纸张尺寸。','Paper Orientation'=>'运单纸方向','Portrait'=>'肖像','Landscape'=>'景观','Font'=>'字体','Set the primary font used in PDFs. You can also install your own.'=>'设置 PDF 中使用的主要字体。您也可以安装自己的字体。','Font Size'=>'字体大小','Set the font size to use in the PDF.'=>'设置 PDF 中使用的字体大小。','Font Color'=>'字体颜色','Set the font color to use in the PDF.'=>'设置PDF中使用的字体颜色。','Script like Arabic, Hebrew, Syriac (and many others) are written right to left.'=>'阿拉伯文、希伯来文、叙利亚文(以及其他许多文字)都是从右到左书写的。','Format'=>'格式','Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats.'=>'生成符合所选 PDF 格式的文档。使用 PDF/A-1b 或 PDF/X-1a 格式时,水印、alpha-透明度和 PDF 安全性会自动禁用。','Enable PDF Security'=>'启用 PDF 安全性','Password protect generated PDFs, and/or restrict user capabilities.'=>'对生成的 PDF 文件进行密码保护,和/或限制用户功能。','Password'=>'密码','Password protect the PDF, or leave blank to disable. Mergetags are supported.'=>'密码保护 PDF,或留空表示禁用。支持合并标记。','Privileges'=>'权限','Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security).'=>'取消选择权限以限制 PDF 中最终用户的功能。特权很容易被绕过,只适合向用户说明你的意图(而不是作为访问控制或安全手段)。','Select End User PDF Privileges'=>'选择最终用户 PDF 权限','Image DPI'=>'图片DPI','Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document.'=>'控制 PDF 中图像的 DPI(每英寸点数)。专业打印文档时设置为 300。','Enable Public Access'=>'启用公众访问','When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form\'s entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s.'=>'当公共访问打开时,所有安全协议都会被禁用,%3$s任何人都可以查看所有表单条目的 PDF 文档%4$s。为提高安全性,%1$s请使用签名 PDF 网址功能%2$s。','When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s.'=>'启用后,原始条目的所有者将无法查看 PDF。使用已签名的 PDF 网址%2$s时,此设置会被覆盖%1$s。','Enable Advanced Templating'=>'启用高级模板','A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine.'=>'一种传统设置,可将模板视为 PHP,直接访问 PDF 引擎。','Master Password'=>'库管理密码','Set the PDF Owner Password which is used to prevent the PDF privileges being changed.'=>'设置 PDF 所有者密码,用于防止更改 PDF 权限。','Show Form Title'=>'显示表单标题','Display the form title at the beginning of the PDF.'=>'在 PDF 文件开头显示表单标题。','Show Page Names'=>'显示页面名称','Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s.'=>'在 PDF 上显示表单页名称。需要使用 %1$sPage Break 字段%2$s。','Show HTML Fields'=>'显示 HTML 字段','Display HTML fields in the PDF.'=>'在 PDF 中显示 HTML 字段。','Show Section Break Description'=>'显示分段说明','Display the Section Break field description in the PDF.'=>'显示 PDF 中的分段字段说明。','Enable Conditional Logic'=>'启用条件逻辑','When enabled the PDF will adhere to the form field conditional logic and show/hide fields.'=>'启用后,PDF 将遵循表单字段条件逻辑并显示/隐藏字段。','Show Empty Fields'=>'显示空字段','Display Empty fields in the PDF.'=>'在 PDF 中显示空字段。','Header'=>'页眉','The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s.'=>'页眉包含在每个页面的顶部。对于简单的列%1$s,请尝试此 HTML 表格片段%2$s。','First Page Header'=>'首页页眉','Override the header on the first page of the PDF.'=>'覆盖 PDF 第一页的页眉。','Use different header on first page of PDF?'=>'在 PDF 第一页使用不同的页眉?','Footer'=>'页脚','The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. '=>'页脚位于每个页面的底部。对于简单的文本页脚,可使用编辑器中的左对齐、居中对齐和右对齐按钮。对于简单的列%1$s,请尝试此 HTML 表格片段%2$s。使用特殊的 %3$s{PAGENO}%4$s 和 %3$s{nbpg}%4$s 标签显示页码。','First Page Footer'=>'首页页脚','Override the footer on the first page of the PDF.'=>'覆盖 PDF 第一页的页脚。','Use different footer on first page of PDF?'=>'在 PDF 第一页使用不同的页脚?','Background Color'=>'背景颜色','Set the background color for all pages.'=>'设置所有页面的背景颜色。','Background Image'=>'背景图像','The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload.'=>'所有页面都包含背景图片。为获得最佳效果,请使用与纸张尺寸相同的图片,并在上传前通过图片优化工具进行优化。','The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version.'=>'PDF 模板 %1$s 需要 Gravity PDF 版本 %2$s。请升级到最新版本。','This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised.'=>'删除该方法是因为 mPDF 不再支持在类初始化后设置图像 DPI。','Shortcode'=>'短代码','PDF List'=>'PDF 列表','None'=>'无','Download PDF'=>'下载 PDF','Copy the %s PDF shortcode to the clipboard'=>'将 %s PDF 简码复制到剪贴板','Copied'=>'复制','Shortcode copied!'=>'复制短代码!','Copy Shortcode'=>'复制短代码','Edit this PDF'=>'编辑此 PDF','Edit'=>'编辑','Duplicate this PDF'=>'复制此 PDF','Duplicate'=>'重复','Delete this PDF'=>'删除此 PDF','%s PDF'=>'%s PDF','This form doesn\'t have any PDFs. Let\'s go %1$screate one%2$s.'=>'此表单没有任何 PDF 文件。让我们%1$s创建一个%2$s。','Requires Gravity PDF'=>'需要重力 PDF','Legacy'=>'旧版','There is a new version of %1$s available.'=>'有一个新版本的%1$s可用。','Contact your network administrator to install the update.'=>'联系您的网络管理员以安装更新。','%1$sView version %2$s details%3$s.'=>'%1$s查看版本%2$s详细信息%3$s。','%1$sView version %2$s details%3$s or %4$supdate now%5$s.'=>'%1$s查看版本%2$s详细信息%3$s 或%4$s更新现在%5$s。','Update now.'=>'现在更新。','You do not have permission to install plugin updates'=>'您没有安装插件更新的权限','Error'=>'错误','Update PDF'=>'更新 PDF','Add PDF'=>'添加PDF','There was a problem saving your PDF settings. Please try again.'=>'保存 PDF 设置时出现问题。请重试。','PDF could not be saved. Please enter all required information below.'=>'无法保存 PDF。请在下面输入所有必要信息。','PDF saved successfully. %1$sBack to PDF list.%2$s'=>'PDF 已成功保存。%1$s返回 PDF 列表。%2$s','PDF successfully deleted.'=>'PDF 已成功删除。','PDF successfully duplicated.'=>'PDF 复制成功。','There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder.'=>'创建 %s 目录时出现问题。请确保您拥有上传文件夹的写入权限。','Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue.'=>'Gravity PDF 没有 %s 目录的写入权限。请联系您的虚拟主机提供商以解决问题。','Signed (+1 week)'=>'已签署(+1 周)','Signed (+1 month)'=>'已签署 (+1 个月)','Signed (+1 year)'=>'已签署(+1 年)','PDF URLs'=>'PDF URL','The PDF configuration is not currently active.'=>'PDF 配置当前未激活。','PDF conditional logic requirements have not been met.'=>'PDF 条件逻辑要求未得到满足。','Your PDF is no longer accessible.'=>'您的 PDF 已无法访问。','You do not have access to view this PDF.'=>'您没有权限查看此 PDF 文件。','PDFs'=>'PDF 文件','The PDF could not be saved.'=>'无法保存 PDF。','Could not find PDF configuration requested'=>'无法找到所需的 PDF 配置','Page %d'=>'第%d页','An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'出现未知错误,您的许可证密钥可能未正确停用。%1$s登录您的 GravityPDF.com 账户%2$s,检查您的网站是否已解除与密钥的链接。','An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key.'=>'发生 API 错误,您的许可证密钥可能未正确停用。%1$s登录您的 GravityPDF.com 账户%2$s 并检查您的站点是否已与密钥解绑。','License key deactivated.'=>'许可证密钥已停用。','Access Pass license key deactivated.'=>'Access Pass 许可证密钥已停用。','This method has been superseded by self::process()'=>'此方法已被 self::process() 取代','Gravity PDF Environment'=>'重力 PDF 环境','PHP'=>'PHP','Directories and Permissions'=>'目录和权限','Global Settings'=>'全局设置','Security Settings'=>'安全设置','WP Memory'=>'WP 内存','Default Charset'=>'默认字符集','Internal Encoding'=>'内部编码','PDF Working Directory'=>'PDF 工作目录','PDF Working Directory URL'=>'PDF 工作目录 URL','Font Folder location'=>'字体文件夹位置','Temporary Folder location'=>'临时文件夹位置','Temporary Folder permissions'=>'临时文件夹权限','Temporary Folder protected'=>'受保护的临时文件夹','mPDF Temporary location'=>'mPDF 临时位置','Outdated Templates'=>'过时的模板','In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.'=>'要直接从 GravityPDF.com %1$s获取更新,您需要一次性下载插件%2$s。','Canonical Release'=>'规范发布','PDF Entry List Action'=>'PDF 输入列表操作','Off'=>'关闭','User Restrictions'=>'用户限制','minute(s)'=>'分钟','No valid PDF template found in Zip archive.'=>'压缩包中未发现有效的 PDF 模板。','The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed.'=>'文件名 %s 包含无效字符。只允许字母数字、连字符和下划线。','The PHP file %s is not a valid PDF Template.'=>'PHP 文件 %s 不是有效的 PDF 模板。','There was a problem removing the Gravity Form "%s" PDF configuration. Try delete manually.'=>'移除重力表单"%s"时出现问题。PDF 配置。请尝试手动删除。','There was a problem removing the %s directory. Clean up manually via (S)FTP.'=>'删除 %s 目录时出现问题。通过 (S)FTP 手动清理。','Accent Color'=>'强调色','The accent color is used for the page and section titles, as well as the border.'=>'重点色用于页面和章节标题以及边框。','Secondary Color'=>'次要颜色','The secondary color is used with the field labels and for alternate rows.'=>'辅助颜色用于字段标签和备用行。','Combine the field label and value or have a distinct label/value.'=>'合并字段标签和值,或使用不同的标签/值。','Combined Label'=>'组合标签','Split Label'=>'分割标签','Container Background Color'=>'容器背景颜色','Control the color of the field background.'=>'控制字段背景的颜色。','Field Border Color'=>'字段边框颜色','Control the color of the field border.'=>'控制字段边框的颜色。','Dismiss Notice'=>'关闭通知','Gravity PDF needs to download the Core PDF fonts.'=>'Gravity PDF 需要下载 Core PDF 字体。','Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once.'=>'在使用 Gravity Forms 生成 PDF 之前,需要将核心字体保存到服务器上。这只需完成一次。','Want more features? Take a look at our addons.'=>'想要更多功能?看看我们的附加组件。','Add new PDF'=>'添加新的 PDF','Toggle %s Section'=>'切换%s部分','View or download %s.pdf'=>'查看或下载 %s.pdf','Download PDFs'=>'下载 PDF','View PDFs'=>'查看 PDF','View PDF'=>'查看 PDF','No PDFs available for this entry.'=>'此条目暂无 PDF 文件。','Get help with Gravity PDF'=>'获得重力 PDF 方面的帮助','Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help.'=>'搜索文档,查找问题答案。如果您需要进一步帮助,请联系技术支持,我们的团队将竭诚为您服务。','View Documentation'=>'查看文档','Contact Support'=>'联系支持','Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded).'=>'支持时间为周一至周五上午 9:00-下午 5:00,%1$s澳大利亚悉尼时间%2$s(公共节假日除外)。','To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s.'=>'要享受自动更新,请在下方输入并保存您的许可证密钥。%1$s您可以在 GravityPDF.com 账户中找到您购买的许可证%2$s。','PDF link not displayed because conditional logic requirements have not been met.'=>'由于未满足条件逻辑要求,PDF 链接未显示。','(Admin Only Message)'=>'(仅限管理员留言)','Could not get Gravity PDF configuration using the PDF and Entry IDs passed.'=>'使用传入的 PDF 和条目 ID 无法获取 Gravity PDF 配置。','No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either "entry" or "lid" as the query string name – or by passing an ID directly to the shortcode.'=>'没有向 Gravity PDF 传递 Gravity 表单条目 ID。请确保通过确认 url 查询字符串传递条目 ID(使用 "entry "或 "lid "作为查询字符串名称),或直接将 ID 传递给简码。','PDF link not displayed because PDF is inactive.'=>'未显示 PDF 链接,因为 PDF 处于非活动状态。','This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed.'=>'此操作将删除所有 Gravity PDF 设置并停用插件。如果继续,所有设置、配置、自定义模板和字体都将被删除。','General'=>'常规','Appearance'=>'外观','Tools'=>'工具','Help'=>'帮助','License'=>'许可证','Default PDF Options'=>'默认 PDF 选项','Control the default settings to use when you create new PDFs on your forms.'=>'控制在表单上创建新 PDF 时使用的默认设置。','Security'=>'安全','Licensing'=>'许可','PDF Download Link'=>'PDF 下载链接','Include the [gravitypdf] shortcode in the form\'s Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s.'=>'在表单的确认或通知设置中包含 [gravitypdf] 简码,以显示 PDF 下载链接。%1$s获取更多信息%2$s.','Unlimited'=>'无限','We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s.'=>'我们强烈建议您为网站分配至少 128MB 的可用 WP 内存 (RAM)。%1$s了解如何提高此限制%2$s。','We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled.'=>'我们检测到 PHP 运行时配置设置 %1$sallow_url_fopen%2$s 已被禁用。','You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature.'=>'您可能会在 PDF 文件中发现图像显示问题。请联系您的网络托管服务提供商,以获取启用此功能的帮助。','Gravity PDF\'s temporary directory is publicly accessible.'=>'Gravity PDF 的临时目录是公开可访问的。','It is recommended to %1$smove the folder outside the public server directory%2$s.'=>'建议%1$s将文件夹移出公共服务器目录%2$s。','%1$s version %2$s is out of date. The core version is %3$s'=>'%1$s版本%2$s已过期。核心版本是%3$s','Learn how to update'=>'了解如何更新它']]; \ No newline at end of file diff --git a/languages/gravity-pdf-zh_CN.mo b/languages/gravity-pdf-zh_CN.mo new file mode 100644 index 000000000..a66941ec1 Binary files /dev/null and b/languages/gravity-pdf-zh_CN.mo differ diff --git a/languages/gravity-pdf-zh_CN.po b/languages/gravity-pdf-zh_CN.po new file mode 100644 index 000000000..de29b8f74 --- /dev/null +++ b/languages/gravity-pdf-zh_CN.po @@ -0,0 +1,2198 @@ +msgid "" +msgstr "" +"Project-Id-Version: Gravity PDF\n" +"Report-Msgid-Bugs-To: https://gravitypdf.com\n" +"Last-Translator: FULL NAME \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-21 04:06+0000\n" +"PO-Revision-Date: 2026-04-16 01:22+0000\n" +"Language: zh-CN\n" +"X-Generator: Poedit 3.5\n" +"X-Domain: gravity-pdf\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +#: pdf.php +#: src/Helper/Helper_Data.php:147 +#: src/Model/Model_PDF.php:992 +msgid "Gravity PDF" +msgstr "Gravity PDF" + +#. Plugin URI of the plugin +#: pdf.php +msgid "https://gravitypdf.com" +msgstr "https://gravitypdf.com" + +#. Description of the plugin +#: pdf.php +msgid "Automatically generate highly-customizable PDF documents using Gravity Forms and WordPress (canonical)" +msgstr "使用 Gravity Forms 和 WordPress 自动生成高度可定制的 PDF 文档(规范版本)" + +#. Author of the plugin +#: pdf.php +msgid "Blue Liquid Designs" +msgstr "Blue Liquid Designs" + +#. Author URI of the plugin +#: pdf.php +msgid "https://blueliquiddesigns.com.au" +msgstr "https://blueliquiddesigns.com.au" + +#: api.php:232 +msgid "The $type parameter is invalid. Only \"view\" and \"model\" are accepted" +msgstr "参数 $type 无效。只接受 \"视图 \"和 \"模型" + +#: api.php:272 +#: api.php:472 +msgid "Make sure to pass in a valid Gravity Forms Entry ID" +msgstr "确保输入有效的 Gravity Forms 入口 ID" + +#. translators: %s: option key name +#: api.php:408 +#, php-format +msgid "The option key %s already exists. Use GPDFAPI::update_plugin_option instead" +msgstr "选项键 %s 已经存在。请改用 GPDFAPI::update_plugin_option" + +#: api.php:479 +msgid "Could not located the PDF Settings. Ensure you pass in a valid PDF ID." +msgstr "无法定位 PDF 设置。请确保输入了有效的 PDF ID。" + +#: api.php:623 +#: src/Helper/Helper_Abstract_Options.php:1002 +#: src/Helper/Helper_Data.php:312 +#: src/Model/Model_Custom_Fonts.php:238 +msgid "User-Defined Fonts" +msgstr "用户自定义字体" + +#: gravity-pdf-updater.php:141 +msgid "This is the non-canonical release of Gravity PDF which can be deleted." +msgstr "这是 Gravity PDF 的非规范版本,可以删除。" + +#. translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:196 +#, php-format +msgid "WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s." +msgstr "需要 WordPress 版本 %1$s:升级到最新版本。%2$s获取更多信息%3$s。" + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag +#: pdf.php:218 +#, php-format +msgid "%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s." +msgstr "使用 Gravity PDF 时需要 %1$sGravity Forms%3$s。%2$s获取更多信息%3$s。" + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag +#: pdf.php:227 +#, php-format +msgid "%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s." +msgstr "需要 %1$sGravity Forms%2$s %3$s 或更高版本。%4$s获取更多信息%2$s。" + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag +#: pdf.php:249 +#, php-format +msgid "You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s." +msgstr "%1$s您运行的 PHP%2$s 版本已过时。请联系您的虚拟主机提供商进行更新。%3$s获取更多信息%4$s。" + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name +#: pdf.php:272 +#: pdf.php:319 +#: pdf.php:345 +#: pdf.php:367 +#: pdf.php:377 +#, php-format +msgid "The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "无法检测到 PHP 扩展名 %3$s。请联系您的虚拟主机提供商进行修复。%1$s获取更多信息%2$s。" + +#. translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag +#: pdf.php:298 +#, php-format +msgid "The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s." +msgstr "PHP 扩展程序 MB String 未启用 MB Regex。请联系您的虚拟主机提供商进行修复。%1$s获取更多信息%2$s。" + +#. translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag +#: pdf.php:403 +#, php-format +msgid "You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix." +msgstr "您需要 128MB 的 WP 内存 (RAM),但我们发现只有 %1$s 可用。%2$s请尝试以下方法提高内存上限%3$s,否则请联系虚拟主机提供商进行修复。" + +#: pdf.php:488 +msgid "Gravity PDF Installation Problem" +msgstr "重力 PDF 安装问题" + +#: pdf.php:490 +msgid "The minimum requirements for Gravity PDF have not been met. Please fix the issue(s) below to use the plugin:" +msgstr "未满足 Gravity PDF 的最低要求。请修复以下问题以使用该插件:" + +#: pdf.php:497 +msgid "The minimum requirements for the Gravity PDF plugin have not been met. Please contact the site administrator for assistance." +msgstr "未满足 Gravity PDF 插件的最低要求。请联系网站管理员寻求帮助。" + +#. translators: %s: deprecated method name +#: src/bootstrap.php:135 +#: src/bootstrap.php:147 +#: src/deprecated.php:45 +#: src/deprecated.php:58 +#, php-format +msgid "\"%s\" has been deprecated as of Gravity PDF 4.0" +msgstr "自 Gravity PDF 4.0 起,\"%s\"已被弃用" + +#: src/bootstrap.php:310 +msgid "View Gravity PDF Settings" +msgstr "查看重力 PDF 设置" + +#: src/bootstrap.php:310 +#: src/View/View_Settings.php:174 +msgid "Settings" +msgstr "设置" + +#: src/bootstrap.php:330 +msgid "View Gravity PDF Documentation" +msgstr "查看Gravity PDF文档" + +#: src/bootstrap.php:330 +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "Docs" +msgstr "文档" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Get Help and Support" +msgstr "获取帮助和支持" + +#: src/bootstrap.php:331 +#: src/Helper/Helper_Abstract_Addon.php:1021 +msgid "Support" +msgstr "支持" + +#: src/bootstrap.php:332 +msgid "View Gravity PDF Extensions Shop" +msgstr "查看重力 PDF 扩展商店" + +#: src/bootstrap.php:332 +#: src/View/View_Settings.php:208 +msgid "Extensions" +msgstr "扩展" + +#: src/bootstrap.php:333 +msgid "View Gravity PDF Template Shop" +msgstr "查看重力 PDF 模板商店" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/bootstrap.php:333 +#: src/Helper/Helper_Options_Fields.php:72 +msgid "Templates" +msgstr "模板" + +#: src/Controller/Controller_Actions.php:132 +#: src/Helper/Helper_Options_Fields.php:227 +msgid "Install Core Fonts" +msgstr "安装核心字体" + +#: src/Controller/Controller_Actions.php:207 +#: src/Model/Model_Form_Settings.php:171 +#: src/Model/Model_Form_Settings.php:208 +#: src/Model/Model_Form_Settings.php:330 +#: src/View/View_Settings.php:427 +msgid "You do not have permission to access this page" +msgstr "您没有访问此页面的权限" + +#: src/Controller/Controller_Actions.php:214 +msgid "There was a problem processing the action. Please try again." +msgstr "处理操作时出现问题。请重试。" + +#: src/Controller/Controller_Custom_Fonts.php:121 +#: src/Controller/Controller_Custom_Fonts.php:150 +msgid "The font label used for the object" +msgstr "对象使用的字体标签" + +#: src/Controller/Controller_Custom_Fonts.php:156 +msgid "The path to the `regular` font file. Pass empty value if it should be deleted" +msgstr "常规 \"字体文件的路径。如果应删除,则传递空值" + +#: src/Controller/Controller_Custom_Fonts.php:162 +msgid "The path to the `italics` font file. Pass empty value if it should be deleted" +msgstr "italics 字体文件的路径。如果应删除,则传递空值" + +#: src/Controller/Controller_Custom_Fonts.php:168 +msgid "The path to the `bold` font file. Pass empty value if it should be deleted" +msgstr "粗体 \"字体文件的路径。如果应删除,则传递空值" + +#: src/Controller/Controller_Custom_Fonts.php:174 +msgid "The path to the `bolditalics` font file. Pass empty value if it should be deleted" +msgstr "字体文件 `bolditalics` 的路径。如果应删除,则传递空值" + +#: src/Controller/Controller_Custom_Fonts.php:225 +msgid "The Regular font is required" +msgstr "常规字体是必需的" + +#: src/Controller/Controller_Custom_Fonts.php:338 +msgid "Kashida needs to be a value between 0-100" +msgstr "Kashida 需要是一个介于 0-100 之间的值" + +#: src/Controller/Controller_Custom_Fonts.php:480 +msgid "The upload is not a valid TTF file" +msgstr "上传的不是有效的 TTF 文件" + +#. translators: %s: font filename +#: src/Controller/Controller_Custom_Fonts.php:547 +#, php-format +msgid "Cannot find %s." +msgstr "无法找到 %s。" + +#. translators: %s: PDF name +#: src/Controller/Controller_Export_Entries.php:55 +#, php-format +msgid "PDF: %s" +msgstr "PDF:%s" + +#: src/Controller/Controller_PDF.php:434 +#: src/View/View_PDF.php:244 +msgid "There was a problem generating your PDF" +msgstr "生成 PDF 时出现问题" + +#: src/Helper/Fields/Field_Consent.php:142 +msgid "Consent not given." +msgstr "未经同意。" + +#: src/Helper/Fields/Field_Products.php:216 +msgid "Subtotal" +msgstr "小计" + +#. translators: %s: shipping method name +#: src/Helper/Fields/Field_Products.php:221 +#, php-format +msgid "Shipping (%s)" +msgstr "运输 (%s)" + +#: src/Helper/Fields/Field_Tos.php:101 +msgid "Not accepted" +msgstr "不接受" + +#. translators: 1: Opening tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Helper_Abstract_Addon.php:983 +#, php-format +msgid "%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." +msgstr "%1$s注册您的 %2$s%3$s 版本,即可获得自动升级和支持。需要许可证密钥?%4$s立即购买%5$s。" + +#: src/Helper/Helper_Abstract_Addon.php:1018 +msgid "View plugin Documentation" +msgstr "查看插件文档" + +#: src/Helper/Helper_Abstract_Options.php:396 +#: src/Helper/Helper_Abstract_Options.php:415 +msgid "You must pass in a valid form ID" +msgstr "您必须输入有效的表格 ID" + +#: src/Helper/Helper_Abstract_Options.php:457 +msgid "You must pass in a valid PDF ID" +msgstr "您必须提供有效的 PDF ID" + +#: src/Helper/Helper_Abstract_Options.php:842 +msgid "Common Sizes" +msgstr "常用尺寸" + +#: src/Helper/Helper_Abstract_Options.php:843 +msgid "A4 (210 x 297mm)" +msgstr "A4(210 x 297 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:844 +msgid "Letter (8.5 x 11in)" +msgstr "信纸(8.5 x 11 英寸)" + +#: src/Helper/Helper_Abstract_Options.php:845 +msgid "Legal (8.5 x 14in)" +msgstr "标准(8.5 x 14 英寸)" + +#: src/Helper/Helper_Abstract_Options.php:846 +msgid "Ledger / Tabloid (11 x 17in)" +msgstr "分类账/小开本(11 x 17 英寸)" + +#: src/Helper/Helper_Abstract_Options.php:847 +msgid "Executive (7 x 10in)" +msgstr "行政(7 x 10 英寸)" + +#: src/Helper/Helper_Abstract_Options.php:848 +#: src/Helper/Helper_Options_Fields.php:96 +#: src/Helper/Helper_Options_Fields.php:328 +msgid "Custom Paper Size" +msgstr "顧客備註" + +#: src/Helper/Helper_Abstract_Options.php:851 +msgid "\"A\" Sizes" +msgstr "\"A\" 尺寸" + +#: src/Helper/Helper_Abstract_Options.php:852 +msgid "A0 (841 x 1189mm)" +msgstr "A0(841 x 1189 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:853 +msgid "A1 (594 x 841mm)" +msgstr "A1(594 x 841 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:854 +msgid "A2 (420 x 594mm)" +msgstr "A2(420 x 594 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:855 +msgid "A3 (297 x 420mm)" +msgstr "A3(297 x 420 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:856 +msgid "A5 (148 x 210mm)" +msgstr "A5(148 x 210 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:857 +msgid "A6 (105 x 148mm)" +msgstr "A6(105 x 148 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:858 +msgid "A7 (74 x 105mm)" +msgstr "A7(74 x 105 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:859 +msgid "A8 (52 x 74mm)" +msgstr "A8(52 x 74 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:860 +msgid "A9 (37 x 52mm)" +msgstr "A9(37 x 52 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:861 +msgid "A10 (26 x 37mm)" +msgstr "A10(26 x 37 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:864 +msgid "\"B\" Sizes" +msgstr "\"B\" 尺寸" + +#: src/Helper/Helper_Abstract_Options.php:865 +msgid "B0 (1414 x 1000mm)" +msgstr "B0(1414 x 1000 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:866 +msgid "B1 (1000 x 707mm)" +msgstr "B1(1000 x 707 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:867 +msgid "B2 (707 x 500mm)" +msgstr "B2(707 x 500 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:868 +msgid "B3 (500 x 353mm)" +msgstr "B3(500 x 353 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:869 +msgid "B4 (353 x 250mm)" +msgstr "B4(353 x 250 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:870 +msgid "B5 (250 x 176mm)" +msgstr "B5(250 x 176 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:871 +msgid "B6 (176 x 125mm)" +msgstr "B6(176 x 125 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:872 +msgid "B7 (125 x 88mm)" +msgstr "B7(125 x 88 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:873 +msgid "B8 (88 x 62mm)" +msgstr "B8(88 x 62 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:874 +msgid "B9 (62 x 44mm)" +msgstr "B9(62 x 44 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:875 +msgid "B10 (44 x 31mm)" +msgstr "B10(44 x 31 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:878 +msgid "\"C\" Sizes" +msgstr "\"C\" 尺寸" + +#: src/Helper/Helper_Abstract_Options.php:879 +msgid "C0 (1297 x 917mm)" +msgstr "C0(1297 x 917 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:880 +msgid "C1 (917 x 648mm)" +msgstr "C1(917 x 648 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:881 +msgid "C2 (648 x 458mm)" +msgstr "C2(648 x 458 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:882 +msgid "C3 (458 x 324mm)" +msgstr "C3(458 x 324 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:883 +msgid "C4 (324 x 229mm)" +msgstr "C4(324 x 229 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:884 +msgid "C5 (229 x 162mm)" +msgstr "C5(229 x 162 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:885 +msgid "C6 (162 x 114mm)" +msgstr "C6(162 x 114 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:886 +msgid "C7 (114 x 81mm)" +msgstr "C7(114 x 81 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:887 +msgid "C8 (81 x 57mm)" +msgstr "C8(81 x 57 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:888 +msgid "C9 (57 x 40mm)" +msgstr "C9(57 x 40 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:889 +msgid "C10 (40 x 28mm)" +msgstr "C10(40 x 28 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:892 +msgid "\"RA\" and \"SRA\" Sizes" +msgstr "\"RA\" 和 \"SRA\" 尺寸" + +#: src/Helper/Helper_Abstract_Options.php:893 +msgid "RA0 (860 x 1220mm)" +msgstr "RA0(860 x 1220 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:894 +msgid "RA1 (610 x 860mm)" +msgstr "RA1(610 x 860 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:895 +msgid "RA2 (430 x 610mm)" +msgstr "RA2(430 x 610 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:896 +msgid "RA3 (305 x 430mm)" +msgstr "RA3(305 x 430 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:897 +msgid "RA4 (215 x 305mm)" +msgstr "RA4(215 x 305 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:898 +msgid "SRA0 (900 x 1280mm)" +msgstr "SRA0(900 x 1280 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:899 +msgid "SRA1 (640 x 900mm)" +msgstr "SRA1(640 x 900 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:900 +msgid "SRA2 (450 x 640mm)" +msgstr "SRA2(450 x 640 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:901 +msgid "SRA3 (320 x 450mm)" +msgstr "SRA3(320 x 450 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:902 +msgid "SRA4 (225 x 320mm)" +msgstr "SRA4(225 x 320 毫米)" + +#: src/Helper/Helper_Abstract_Options.php:918 +msgid "Unicode" +msgstr "Unicode" + +#: src/Helper/Helper_Abstract_Options.php:932 +msgid "Indic" +msgstr "指标" + +#: src/Helper/Helper_Abstract_Options.php:937 +msgid "Arabic" +msgstr "阿拉伯语" + +#: src/Helper/Helper_Abstract_Options.php:943 +msgid "Chinese, Japanese, Korean" +msgstr "中文、日文、韩文" + +#: src/Helper/Helper_Abstract_Options.php:948 +msgid "Other" +msgstr "其他" + +#: src/Helper/Helper_Abstract_Options.php:1059 +msgid "Could not find Gravity PDF Font" +msgstr "无法找到 Gravity PDF 字体" + +#: src/Helper/Helper_Abstract_Options.php:1071 +#: src/Helper/Helper_PDF_List_Table.php:301 +msgid "Copy" +msgstr "复制" + +#: src/Helper/Helper_Abstract_Options.php:1072 +msgid "Print - Low Resolution" +msgstr "打印 - 低分辨率" + +#: src/Helper/Helper_Abstract_Options.php:1073 +msgid "Print - High Resolution" +msgstr "打印 - 高分辨率" + +#: src/Helper/Helper_Abstract_Options.php:1074 +msgid "Modify" +msgstr "修改" + +#: src/Helper/Helper_Abstract_Options.php:1075 +msgid "Annotate" +msgstr "批注" + +#: src/Helper/Helper_Abstract_Options.php:1076 +msgid "Fill Forms" +msgstr "填写表格" + +#: src/Helper/Helper_Abstract_Options.php:1077 +msgid "Extract" +msgstr "提取" + +#: src/Helper/Helper_Abstract_Options.php:1078 +msgid "Assemble" +msgstr "组装" + +#: src/Helper/Helper_Abstract_Options.php:1184 +msgid "Settings updated." +msgstr "设置更新。" + +#: src/Helper/Helper_Abstract_Options.php:1340 +#: src/Helper/Helper_Abstract_Options.php:1348 +#: src/Helper/Helper_Abstract_Options.php:1356 +msgid "PDF Settings could not be saved. Please enter all required information below." +msgstr "无法保存 PDF 设置。请在下面输入所有必要信息。" + +#: src/Helper/Helper_Abstract_Options.php:1723 +msgid "License key set by the site administrator." +msgstr "由站点管理员设置的许可证密钥。" + +#: src/Helper/Helper_Abstract_Options.php:1724 +msgid "Learn more." +msgstr "了解更多。" + +#. translators: %s: add-on name +#: src/Helper/Helper_Abstract_Options.php:1744 +#, php-format +msgid "%s license key" +msgstr "%s 许可证密钥" + +#: src/Helper/Helper_Abstract_Options.php:1762 +msgid "Deactivate License" +msgstr "停用许可证" + +#: src/Helper/Helper_Abstract_Options.php:2127 +#: src/Helper/Helper_Abstract_Options.php:2128 +msgid "Select Media" +msgstr "选择媒体" + +#: src/Helper/Helper_Abstract_Options.php:2129 +msgid "Upload File" +msgstr "上传文件" + +#: src/Helper/Helper_Abstract_Options.php:2369 +msgid "Width" +msgstr "宽" + +#: src/Helper/Helper_Abstract_Options.php:2381 +msgid "Height" +msgstr "高" + +#: src/Helper/Helper_Abstract_Options.php:2398 +msgid "mm" +msgstr "毫米" + +#: src/Helper/Helper_Abstract_Options.php:2399 +msgid "inches" +msgstr "显示英寸" + +#. translators: %s: setting ID +#: src/Helper/Helper_Abstract_Options.php:2468 +#, php-format +msgid "The callback used for the %s setting is missing." +msgstr "用于 %s 设置的回调丢失。" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:106 +#, php-format +msgid "%s is an invalid filename" +msgstr "%s 是无效文件名" + +#. translators: %s: filename +#: src/Helper/Helper_Abstract_View.php:131 +#, php-format +msgid "Cannot find file %s" +msgstr "无法找到文件 %s" + +#: src/Helper/Helper_Data.php:146 +#: src/Model/Model_Mergetags.php:125 +msgid "PDF" +msgstr "PDF" + +#: src/Helper/Helper_Data.php:181 +#: src/Helper/Helper_Data.php:182 +msgid "Your support license key has been activated for this domain." +msgstr "您的支持许可密钥已在此域激活。" + +#. translators: 1: Opening tag, 2: Closing tag. Note: %%s is a placeholder for the expiry date filled in later. +#: src/Helper/Helper_Data.php:184 +#, php-format +msgid "This license key expired on %%s. %1$sPlease renew your license to continue receiving updates and support%2$s." +msgstr "此许可证密钥已于 %%s 到期。%1$s请更新许可证以继续接收更新和支持%2$s。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:186 +#: src/Helper/Helper_Data.php:187 +#, php-format +msgid "This license key has been cancelled (most likely due to a refund request). %1$sPlease consider purchasing a new license%2$s." +msgstr "该许可证密钥已被取消(很可能是由于退款请求)。%1$s请考虑购买新的许可证%2$s。" + +#: src/Helper/Helper_Data.php:188 +msgid "This license key is invalid. Please check your key has been entered correctly." +msgstr "此许可证密钥无效。请检查您输入的密钥是否正确。" + +#: src/Helper/Helper_Data.php:189 +msgid "The license key is invalid. Please check your key has been entered correctly." +msgstr "许可证密钥无效。请检查您输入的密钥是否正确。" + +#: src/Helper/Helper_Data.php:190 +msgid "Your license key is valid but does not match your current domain. This usually occurs if your domain URL changes. Please resave the settings to activate the license for this website." +msgstr "您的许可证密钥有效,但与您当前的域名不匹配。如果您的域名 URL 发生变化,通常会出现这种情况。请重新保存设置,以激活该网站的许可证。" + +#. translators: %s: add-on name +#: src/Helper/Helper_Data.php:192 +#: src/Helper/Helper_Data.php:194 +#, php-format +msgid "This license key is not valid for %s. Please check your key is for this product." +msgstr "此许可证密钥对 %s 无效。请检查您的密钥是否适用于该产品。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:196 +#, php-format +msgid "This license key has reached its activation limit. %1$sPlease upgrade your license to increase the site limit (you only pay the difference)%2$s." +msgstr "此许可证密钥已达到激活上限。%1$s请升级您的许可证以增加站点限制(您只需支付差额)%2$s。" + +#: src/Helper/Helper_Data.php:197 +#: src/Helper/Helper_Data.php:198 +#: src/Helper/Helper_Data.php:199 +msgid "An unknown error occurred while checking the license." +msgstr "检查许可证时发生未知错误。" + +#: src/Helper/Helper_Data.php:200 +msgid "The licensing server is temporarily unavailable." +msgstr "许可证服务器暂时不可用。" + +#: src/Helper/Helper_Data.php:238 +msgid "Loading..." +msgstr "加载中…" + +#: src/Helper/Helper_Data.php:239 +msgid "Continue" +msgstr "继续" + +#: src/Helper/Helper_Data.php:240 +msgid "Uninstall" +msgstr "卸载" + +#: src/Helper/Helper_Data.php:241 +msgid "Cancel" +msgstr "取消" + +#: src/Helper/Helper_Data.php:242 +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete" +msgstr "删除" + +#: src/Helper/Helper_Data.php:243 +#: src/Helper/Helper_PDF_List_Table.php:220 +#: src/Model/Model_Form_Settings.php:925 +msgid "Active" +msgstr "活性" + +#: src/Helper/Helper_Data.php:244 +#: src/Helper/Helper_PDF_List_Table.php:223 +#: src/Model/Model_Form_Settings.php:875 +#: src/Model/Model_Form_Settings.php:925 +msgid "Inactive" +msgstr "未激活" + +#: src/Helper/Helper_Data.php:245 +msgid "this PDF if" +msgstr "这个PDF如果" + +#: src/Helper/Helper_Data.php:246 +msgid "Enable" +msgstr "启用" + +#: src/Helper/Helper_Data.php:247 +msgid "Disable" +msgstr "禁用" + +#: src/Helper/Helper_Data.php:248 +msgid "Successfully Updated" +msgstr "更新成功" + +#: src/Helper/Helper_Data.php:249 +msgid "Successfully Deleted" +msgstr "成功删除了" + +#: src/Helper/Helper_Data.php:250 +msgid "No" +msgstr "否" + +#: src/Helper/Helper_Data.php:251 +msgid "Yes" +msgstr "是" + +#: src/Helper/Helper_Data.php:252 +msgid "Standard" +msgstr "标准" + +#: src/Helper/Helper_Data.php:253 +#: src/View/View_Form_Settings.php:78 +msgid "Advanced" +msgstr "高级" + +#: src/Helper/Helper_Data.php:254 +msgid "Manage" +msgstr "管理" + +#: src/Helper/Helper_Data.php:255 +msgid "Details" +msgstr "详情" + +#: src/Helper/Helper_Data.php:256 +msgid "Select" +msgstr "选择" + +#: src/Helper/Helper_Data.php:257 +msgid "Version" +msgstr "版本" + +#: src/Helper/Helper_Data.php:258 +msgid "Group" +msgstr "组" + +#: src/Helper/Helper_Data.php:259 +msgid "Tags" +msgstr "标签" + +#: src/Helper/Helper_Data.php:261 +#: src/Helper/Helper_Options_Fields.php:261 +#: src/Helper/Helper_PDF_List_Table.php:97 +#: src/View/View_Form_Settings.php:66 +msgid "Template" +msgstr "模板" + +#: src/Helper/Helper_Data.php:262 +msgid "Manage PDF Templates" +msgstr "管理 PDF 模板" + +#: src/Helper/Helper_Data.php:263 +msgid "Add New Template" +msgstr "添加新模板" + +#: src/Helper/Helper_Data.php:264 +msgid "This form doesn't have any PDFs." +msgstr "此表格没有任何 PDF 文件。" + +#: src/Helper/Helper_Data.php:265 +msgid "Let's go create one" +msgstr "让我们创建一个" + +#: src/Helper/Helper_Data.php:266 +msgid "Installed PDFs" +msgstr "已安装的 PDF" + +#: src/Helper/Helper_Data.php:267 +msgid "Search Installed Templates" +msgstr "搜索已安装的模板" + +#: src/Helper/Helper_Data.php:268 +msgid "Close dialog" +msgstr "关闭对话框" + +#: src/Helper/Helper_Data.php:270 +msgid "Search the Gravity PDF Knowledgebase..." +msgstr "搜索 Gravity PDF 知识库..." + +#: src/Helper/Helper_Data.php:271 +msgid "Gravity PDF Documentation" +msgstr "重力 PDF 文档" + +#: src/Helper/Helper_Data.php:272 +msgid "It doesn't look like there are any topics related to your issue." +msgstr "看起来没有与您的问题相关的主题。" + +#: src/Helper/Helper_Data.php:273 +msgid "An error occurred. Please try again" +msgstr "发生错误. 请重试" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:276 +#, php-format +msgid "Requires Gravity PDF v%s" +msgstr "需要重力 PDF v[0]" + +#. translators: %s: minimum required Gravity PDF version number +#: src/Helper/Helper_Data.php:278 +#, php-format +msgid "This PDF template is not compatible with your version of Gravity PDF. This template required Gravity PDF v%s." +msgstr "此 PDF 模板与您的 Gravity PDF 版本不兼容。此模板需要 Gravity PDF v%s。" + +#: src/Helper/Helper_Data.php:279 +msgid "Template Details" +msgstr "模板详情" + +#: src/Helper/Helper_Data.php:280 +msgid "Current Template" +msgstr "当前模板" + +#: src/Helper/Helper_Data.php:281 +msgid "Show previous template" +msgstr "显示以前的模板" + +#: src/Helper/Helper_Data.php:282 +msgid "Show next template" +msgstr "显示下一个模板" + +#: src/Helper/Helper_Data.php:283 +msgid "Upload is not a valid template. Upload a .zip file." +msgstr "上传的模板无效。上传 .zip 文件。" + +#: src/Helper/Helper_Data.php:284 +msgid "Upload exceeds the 10MB limit." +msgstr "上传超过 10MB 限制。" + +#: src/Helper/Helper_Data.php:285 +msgid "Template successfully installed" +msgstr "模板已成功安装" + +#: src/Helper/Helper_Data.php:286 +msgid "Template successfully updated" +msgstr "模板成功更新" + +#: src/Helper/Helper_Data.php:287 +msgid "PDF Template(s) Successfully Installed / Updated" +msgstr "PDF 模板已成功安装/更新" + +#: src/Helper/Helper_Data.php:288 +msgid "There was a problem with the upload. Reload the page and try again." +msgstr "上传过程中出现问题。请重新载入页面并再试一次。" + +#. translators: %s: newline characters separating the two sentences +#: src/Helper/Helper_Data.php:290 +#, php-format +msgid "Do you really want to delete this PDF template?%sClick 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "您真的要删除此 PDF 模板吗?%s单击 \"取消 \"返回,单击 \"确定 \"确认删除。" + +#: src/Helper/Helper_Data.php:291 +msgid "Could not delete template." +msgstr "无法删除模板。" + +#: src/Helper/Helper_Data.php:292 +msgid "If you have a PDF template in .zip format you may install it here. You can also update an existing PDF template (this will override any changes you have made)." +msgstr "如果您有 .zip 格式的 PDF 模板,可以在此安装。您也可以更新现有的 PDF 模板(这将覆盖您所做的任何更改)。" + +#: src/Helper/Helper_Data.php:294 +msgid "ALL CORE FONTS SUCCESSFULLY INSTALLED" +msgstr "成功安装所有核心字体" + +#. translators: %s: number of fonts that failed to install +#: src/Helper/Helper_Data.php:296 +#, php-format +msgid "%s CORE FONT(S) DID NOT INSTALL CORRECTLY" +msgstr "%s 核心字体未正确安装" + +#: src/Helper/Helper_Data.php:297 +msgid "Could not download Core Font list. Try again." +msgstr "无法下载核心字体列表。请再试一次。" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:299 +#, php-format +msgid "Downloading %s..." +msgstr "下载 %s..." + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:301 +#, php-format +msgid "Completed installation of %s" +msgstr "完成安装 %s" + +#. translators: %s: font name +#: src/Helper/Helper_Data.php:303 +#, php-format +msgid "Failed installation of %s" +msgstr "安装 %s 失败" + +#: src/Helper/Helper_Data.php:304 +msgid "Fonts remaining:" +msgstr "剩余字体:" + +#: src/Helper/Helper_Data.php:305 +msgid "Retry Failed Downloads?" +msgstr "重试失败的下载?" + +#: src/Helper/Helper_Data.php:306 +msgid "Core font installation" +msgstr "核心字体安装" + +#: src/Helper/Helper_Data.php:309 +msgid "Font Manager" +msgstr "字体管理器" + +#: src/Helper/Helper_Data.php:310 +msgid "Search installed fonts" +msgstr "搜索已安装的字体" + +#: src/Helper/Helper_Data.php:311 +msgid "Installed Fonts" +msgstr "已安装的字体" + +#: src/Helper/Helper_Data.php:313 +msgid "Regular" +msgstr "常规" + +#: src/Helper/Helper_Data.php:314 +msgid "Italics" +msgstr "斜体字" + +#: src/Helper/Helper_Data.php:315 +msgid "Bold" +msgstr "黑体" + +#: src/Helper/Helper_Data.php:316 +msgid "Bold Italics" +msgstr "粗斜体" + +#: src/Helper/Helper_Data.php:317 +msgid "Add Font" +msgstr "添加字体" + +#: src/Helper/Helper_Data.php:318 +msgid "Update Font" +msgstr "更新字体" + +#: src/Helper/Helper_Data.php:319 +msgid "Install new fonts for use in your PDF documents." +msgstr "在 PDF 文档中安装新字体。" + +#: src/Helper/Helper_Data.php:320 +msgid "Once saved, PDFs configured to use this font will have your changes applied automatically for newly-generated documents." +msgstr "保存后,配置为使用此字体的 PDF 将在新生成的文档中自动应用您的更改。" + +#: src/Helper/Helper_Data.php:321 +msgid "Font Name" +msgstr "字体名称" + +#: src/Helper/Helper_Data.php:322 +msgid "(required)" +msgstr "(必填)" + +#: src/Helper/Helper_Data.php:323 +msgid "The font name can only contain letters, numbers and spaces." +msgstr "字体名称只能包含字母、数字和空格。" + +#: src/Helper/Helper_Data.php:324 +msgid "Please choose a name contains letters and/or numbers (and a space if you want it)." +msgstr "请选择一个包含字母和/或数字的名称(如果需要,还可以加上空格)。" + +#: src/Helper/Helper_Data.php:325 +msgid "Font Files" +msgstr "字体文件" + +#: src/Helper/Helper_Data.php:326 +msgid "Select or drag and drop your .ttf font file for the variants below. Only the Regular type is required." +msgstr "为下面的变体选择或拖放 .ttf 字体文件。只需要常规类型。" + +#: src/Helper/Helper_Data.php:327 +msgid "Add a .ttf font file." +msgstr "添加 .ttf 字体文件。" + +#: src/Helper/Helper_Data.php:328 +msgid "View template usage" +msgstr "查看模板使用情况" + +#: src/Helper/Helper_Data.php:329 +msgid "← Cancel" +msgstr "取消" + +#: src/Helper/Helper_Data.php:330 +msgid "Are you sure you want to delete this font?" +msgstr "您确定要删除这个吗?" + +#. translators: 1: Opening tag (custom template link), 2: Opening tag (font setting link), 3: Closing tag +#: src/Helper/Helper_Data.php:332 +#, php-format +msgid "Add this snippet %1$sin a custom template%3$s to selectively set the font on blocks of text. If you want to apply the font to the entire PDF, %2$suse the Font setting%3$s when configuring the PDF on the form." +msgstr "在自定义模板%3$s中添加此片段%1$s,以选择性地设置文本块的字体。如果要将字体应用到整个 PDF,%2$s请在表单上配置 PDF 时使用字体设置%3$s。" + +#: src/Helper/Helper_Data.php:333 +msgid "Add font" +msgstr "添加字体" + +#: src/Helper/Helper_Data.php:334 +msgid "Update font" +msgstr "更新字体" + +#: src/Helper/Helper_Data.php:335 +msgid "Select font" +msgstr "选择字体" + +#: src/Helper/Helper_Data.php:336 +msgid "Delete font" +msgstr "删除字体" + +#: src/Helper/Helper_Data.php:339 +msgid "Font list empty." +msgstr "字体列表为空。" + +#: src/Helper/Helper_Data.php:340 +msgid "No fonts matching your search found." +msgstr "未找到与您的搜索匹配的字体。" + +#: src/Helper/Helper_Data.php:341 +msgid "Clear Search." +msgstr "清除搜索。" + +#: src/Helper/Helper_Data.php:342 +msgid "Your font has been saved." +msgstr "您的字体已保存。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:344 +#, php-format +msgid "%1$sThe action could not be completed.%2$s Resolve the highlighted issues above and then try again." +msgstr "%1$s操作无法完成。%2$s 解决上述突出显示的问题,然后再试一次。" + +#: src/Helper/Helper_Data.php:345 +msgid "A problem occurred. Reload the page and try again." +msgstr "出现问题。重新载入页面,再试一次。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:347 +#, php-format +msgid "%1$sFont file(s) missing from the server.%2$s Please upload the font(s) again and then save." +msgstr "%1$s服务器上缺少字体文件。%2$s请重新上传字体,然后保存。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Data.php:349 +#, php-format +msgid "%1$sFont file(s) are malformed%2$s and cannot be used with Gravity PDF." +msgstr "%1$s字体文件畸形%2$s,不能与 Gravity PDF 一起使用。" + +#: src/Helper/Helper_Data.php:351 +msgid "Warning! ALL Gravity PDF data, including templates, will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop." +msgstr "警告!所有 Gravity PDF 数据(包括模板)都将被删除。无法撤销。确定 \"删除,\"取消 \"停止。" + +#: src/Helper/Helper_Data.php:352 +msgid "WARNING: You are about to delete this PDF. 'Cancel' to stop, 'OK' to delete." +msgstr "警告:您即将删除此 PDF。取消 \"可停止,\"确定 \"可删除。" + +#: src/Helper/Helper_Data.php:355 +msgid "Search the Gravity PDF Documentation..." +msgstr "搜索重力 PDF 文档..." + +#: src/Helper/Helper_Data.php:356 +msgid "Submit your search query." +msgstr "提交您的搜索查询。" + +#: src/Helper/Helper_Data.php:357 +msgid "Clear your search query." +msgstr "清除搜索查询。" + +#: src/Helper/Helper_Data.php:515 +msgid "Approved" +msgstr "批准" + +#: src/Helper/Helper_Data.php:516 +msgid "Disapproved" +msgstr "未获批准" + +#: src/Helper/Helper_Data.php:517 +msgid "Unapproved" +msgstr "未核准" + +#: src/Helper/Helper_Options_Fields.php:65 +msgid "Default Template" +msgstr "默认模板" + +#. translators: 1: Opening tag (template shop), 2: Closing tag, 3: Opening tag (build your own), 4: Closing tag, 5: Opening tag (hire us), 6: Closing tag +#: src/Helper/Helper_Options_Fields.php:67 +#, php-format +msgid "Choose an existing template or purchased more %1$sfrom our template shop%2$s. You can also %3$sbuild your own%4$s or %5$shire us%6$s to create a custom solution." +msgstr "选择现有模板或从我们的模板商店%2$s购买更多%1$s模板。您也可以 %3$s 自建%4$s 或 %5$s 聘请我们%6$s 为您量身定制解决方案。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:72 +#, php-format +msgid "Gravity PDF comes with %1$sfour completely-free and highly customizable designs%2$s. You can also purchase additional templates from our template shop, hire us to integrate existing PDFs or, with a bit of technical know-how, build your own." +msgstr "Gravity PDF 附带 %1$s4 种完全免费且高度可定制的设计%2$s。您还可以从我们的模板商店购买其他模板,聘请我们整合现有的 PDF,或者利用一些技术诀窍创建您自己的 PDF。" + +#: src/Helper/Helper_Options_Fields.php:77 +msgid "Default Font" +msgstr "默认字体" + +#: src/Helper/Helper_Options_Fields.php:78 +msgid "Set the default font type used in PDFs. Choose an existing font or install your own." +msgstr "设置 PDF 中使用的默认字体类型。选择现有字体或安装自己的字体。" + +#: src/Helper/Helper_Options_Fields.php:81 +#: src/Helper/Helper_Options_Fields.php:235 +msgid "Fonts" +msgstr "字体" + +#: src/Helper/Helper_Options_Fields.php:81 +msgid "Gravity PDF comes bundled with fonts for most languages world-wide. Want to use a specific font type? Use the font installer (found in the Tools tab)." +msgstr "Gravity PDF 捆绑了全球大多数语言的字体。想要使用特定的字体类型?使用字体安装程序(可在 \"工具 \"选项卡中找到)。" + +#: src/Helper/Helper_Options_Fields.php:87 +msgid "Default Paper Size" +msgstr "默认纸张大小" + +#: src/Helper/Helper_Options_Fields.php:88 +msgid "Set the default paper size used when generating PDFs." +msgstr "设置生成 PDF 文件时使用的默认纸张大小。" + +#: src/Helper/Helper_Options_Fields.php:97 +#: src/Helper/Helper_Options_Fields.php:329 +msgid "Control the exact paper size. Can be set in millimeters or inches." +msgstr "精确控制纸张尺寸。可以毫米或英寸为单位设置。" + +#: src/Helper/Helper_Options_Fields.php:104 +#: src/Helper/Helper_Options_Fields.php:108 +#: src/Helper/Helper_Options_Fields.php:381 +msgid "Reverse Text (RTL)" +msgstr "反向文本 (RTL)" + +#: src/Helper/Helper_Options_Fields.php:105 +msgid "Script like Arabic and Hebrew are written right to left." +msgstr "阿拉伯文和希伯来文等文字都是从右到左书写的。" + +#: src/Helper/Helper_Options_Fields.php:108 +msgid "Enable RTL if you are writing in Arabic, Hebrew, Syriac, N'ko, Thaana, Tifinar, Urdu or other RTL languages." +msgstr "如果您使用阿拉伯语、希伯来语、叙利亚语、N'ko、Thaana、Tifinar、乌尔都语或其他 RTL 语言书写,请启用 RTL。" + +#: src/Helper/Helper_Options_Fields.php:113 +msgid "Default Font Size" +msgstr "默认字体大小" + +#: src/Helper/Helper_Options_Fields.php:114 +msgid "Set the default font size used in PDFs." +msgstr "设置 PDF 文件中使用的默认字体大小。" + +#: src/Helper/Helper_Options_Fields.php:124 +msgid "Default Font Color" +msgstr "默认字体颜色" + +#: src/Helper/Helper_Options_Fields.php:127 +msgid "Set the default font color used in PDFs." +msgstr "设置 PDF 中使用的默认字体颜色。" + +#: src/Helper/Helper_Options_Fields.php:137 +msgid "Entry View" +msgstr "入口视图" + +#. translators: 1: Opening tag (entries list page), 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:139 +#, php-format +msgid "Select the default action used when accessing a PDF from the %1$sGravity Forms entries list%2$s page." +msgstr "选择从 %1$sGravity 表单条目列表%2$s 页面访问 PDF 时使用的默认操作。" + +#: src/Helper/Helper_Options_Fields.php:142 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:36 +msgid "View" +msgstr "查看" + +#: src/Helper/Helper_Options_Fields.php:143 +#: src/Model/Model_System_Report.php:283 +#: src/View/html/PDF/entry_detailed_pdf.php:37 +msgid "Download" +msgstr "下载" + +#: src/Helper/Helper_Options_Fields.php:150 +#: src/Model/Model_System_Report.php:288 +msgid "Background Processing" +msgstr "后台处理" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:152 +#, php-format +msgid "When enable, form submission and resending notifications with PDFs are handled in a background task. %1$sRequires Background tasks to be enabled%2$s." +msgstr "启用后,表单提交和重新发送 PDF 通知将在后台任务中处理。%1$s要求启用后台任务%2$s。" + +#: src/Helper/Helper_Options_Fields.php:159 +#: src/Model/Model_System_Report.php:295 +msgid "Debug Mode" +msgstr "调试模式" + +#: src/Helper/Helper_Options_Fields.php:162 +msgid "When enabled, debug information will be displayed on-screen for core features." +msgstr "启用后,屏幕上将显示核心功能的调试信息。" + +#: src/Helper/Helper_Options_Fields.php:173 +#: src/Helper/Helper_Options_Fields.php:180 +#: src/Model/Model_System_Report.php:311 +msgid "Logged Out Timeout" +msgstr "登录超时" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:175 +#, php-format +msgid "Limit how long a %1$slogged out%2$s users has direct access to the PDF after completing the form. Set to 0 to disable time limit (not recommended)." +msgstr "限制 %1$slogged out%2$s 用户在完成表单后直接访问 PDF 的时间。设为 0 则禁用时间限制(不建议)。" + +#: src/Helper/Helper_Options_Fields.php:176 +msgid "minutes" +msgstr "分钟" + +#: src/Helper/Helper_Options_Fields.php:180 +msgid "Logged out users can view PDFs when their IP matches the one assigned to the Gravity Form entry. Because IP addresses can change, a time-based restriction also applies." +msgstr "如果注销用户的 IP 与分配给重力表单条目的 IP 相匹配,他们就可以查看 PDF。由于 IP 地址可以更改,因此也适用基于时间的限制。" + +#: src/Helper/Helper_Options_Fields.php:185 +msgid "Default Owner Restrictions" +msgstr "默认用户限制" + +#: src/Helper/Helper_Options_Fields.php:186 +msgid "Set the default PDF owner permissions. When enabled, the original entry owner will NOT be able to view the PDFs (unless they have a User Restriction capability)." +msgstr "设置默认 PDF 所有者权限。启用后,原始条目所有者将无法查看 PDF(除非他们有用户限制功能)。" + +#: src/Helper/Helper_Options_Fields.php:189 +#: src/Helper/Helper_Options_Fields.php:488 +msgid "Restrict Owner" +msgstr "限制所有者" + +#: src/Helper/Helper_Options_Fields.php:189 +msgid "Enable this setting if your PDFs should not be viewable by the end user. This can be set on a per-PDF basis." +msgstr "如果最终用户不能查看 PDF,请启用此设置。可根据每个 PDF 进行设置。" + +#: src/Helper/Helper_Options_Fields.php:194 +#: src/Helper/Helper_Options_Fields.php:200 +msgid "User Restriction" +msgstr "用户限制" + +#: src/Helper/Helper_Options_Fields.php:196 +msgid "Restrict PDF access to users with any of these capabilities. The Administrator Role always has full access." +msgstr "限制具有上述任何功能的用户访问 PDF。管理员角色始终拥有完全访问权。" + +#: src/Helper/Helper_Options_Fields.php:200 +msgid "Only logged in users with any selected capability can view generated PDFs they don't have ownership of. Ownership refers to an end user who completed the original Gravity Form entry." +msgstr "只有具有任何选定功能的登录用户才能查看生成的、不属于自己的 PDF。所有权指的是完成原始重力表单输入的最终用户。" + +#: src/Helper/Helper_Options_Fields.php:228 +msgid "Automatically install the core fonts needed to generate PDF documents. This action only needs to be run once, as the fonts are preserved during plugin updates." +msgstr "自动安装生成 PDF 文档所需的核心字体。此操作只需运行一次,因为字体会在插件更新时保留。" + +#: src/Helper/Helper_Options_Fields.php:228 +#: src/View/html/Actions/core_font.php:29 +msgid "Get more info." +msgstr "获取更多信息。" + +#: src/Helper/Helper_Options_Fields.php:230 +msgid "Download Core Fonts" +msgstr "下载核心字体" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:237 +#, php-format +msgid "Install custom fonts for use in your PDF documents. Only %1$s.ttf%2$s font files are supported." +msgstr "在 PDF 文档中安装自定义字体。仅支持 %1$s.ttf%2$s 字体文件。" + +#: src/Helper/Helper_Options_Fields.php:253 +#: src/Helper/Helper_PDF_List_Table.php:96 +msgid "Label" +msgstr "标签" + +#: src/Helper/Helper_Options_Fields.php:256 +msgid "Add a descriptive label to help you differentiate between multiple PDF settings." +msgstr "添加描述性标签,帮助您区分多个 PDF 设置。" + +#. translators: 1: Opening tag (template store), 2: Opening tag (bespoke service), 3: Opening tag (build your own), 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:263 +#, php-format +msgid "Templates control the overall look and feel of the PDFs, and additional templates can be %1$spurchased from the online store%4$s. If you want to digitize and automate your existing documents, %2$suse our Bespoke PDF service%4$s. Developers can also %3$sbuild their own templates%4$s." +msgstr "模板可以控制 PDF 的整体外观和感觉,还可以从在线商店%4$s%1$s购买其他模板。如果您想将现有文档数字化和自动化,%2$s请使用我们的定制 PDF 服务%4$s。开发人员也可以 %3$s 制作自己的模板%4$s。" + +#: src/Helper/Helper_Options_Fields.php:272 +#: src/Helper/Helper_PDF_List_Table.php:98 +msgid "Notifications" +msgstr "通知" + +#. translators: 1: Opening tag (password protect link), 2: Opening tag (shortcode link), 3: Closing tag +#: src/Helper/Helper_Options_Fields.php:274 +#, php-format +msgid "Send the PDF as an email attachment for the selected notification(s). %1$sPassword protect the PDF%3$s if security is a concern. Alternatively, %2$suse the [gravitypdf] shortcode%3$s directly in your Notification message." +msgstr "将 PDF 作为选定通知的电子邮件附件发送。%1$s如果担心安全问题,请对 PDF 进行密码保护%3$s。或者,%2$s直接在通知消息中使用 [gravitypdf] 简码%3$s。" + +#: src/Helper/Helper_Options_Fields.php:277 +msgid "Choose a Notification" +msgstr "选择通知" + +#: src/Helper/Helper_Options_Fields.php:282 +msgid "Filename" +msgstr "文件名" + +#. translators: %s: list of invalid characters wrapped in tags +#: src/Helper/Helper_Options_Fields.php:285 +#, php-format +msgid "Set the filename for the generated PDF (excluding the .pdf extension). Mergetags are supported, and invalid characters %s are automatically converted to an underscore." +msgstr "设置生成 PDF 的文件名(不包括 .pdf 扩展名)。支持合并标记,无效字符 %s 会自动转换为下划线。" + +#: src/Helper/Helper_Options_Fields.php:292 +msgid "Conditional Logic" +msgstr "条件逻辑" + +#: src/Helper/Helper_Options_Fields.php:294 +msgid "Enable conditional logic" +msgstr "启用条件逻辑" + +#: src/Helper/Helper_Options_Fields.php:297 +msgid "Add rules to dynamically enable or disable the PDF. When disabled, PDFs do not show up in the admin area, cannot be viewed, and will not be attached to notifications." +msgstr "添加规则以动态启用或禁用 PDF。禁用时,PDF 不会显示在管理区,无法查看,也不会附加到通知中。" + +#: src/Helper/Helper_Options_Fields.php:318 +msgid "Paper Size" +msgstr "纸张尺寸" + +#: src/Helper/Helper_Options_Fields.php:319 +msgid "Set the paper size used when generating PDFs." +msgstr "设置生成PDF时使用的纸张尺寸。" + +#: src/Helper/Helper_Options_Fields.php:339 +msgid "Paper Orientation" +msgstr "运单纸方向" + +#: src/Helper/Helper_Options_Fields.php:342 +msgid "Portrait" +msgstr "肖像" + +#: src/Helper/Helper_Options_Fields.php:343 +msgid "Landscape" +msgstr "景观" + +#: src/Helper/Helper_Options_Fields.php:350 +msgid "Font" +msgstr "字体" + +#: src/Helper/Helper_Options_Fields.php:354 +msgid "Set the primary font used in PDFs. You can also install your own." +msgstr "设置 PDF 中使用的主要字体。您也可以安装自己的字体。" + +#: src/Helper/Helper_Options_Fields.php:360 +msgid "Font Size" +msgstr "字体大小" + +#: src/Helper/Helper_Options_Fields.php:361 +msgid "Set the font size to use in the PDF." +msgstr "设置 PDF 中使用的字体大小。" + +#: src/Helper/Helper_Options_Fields.php:372 +msgid "Font Color" +msgstr "字体颜色" + +#: src/Helper/Helper_Options_Fields.php:375 +msgid "Set the font color to use in the PDF." +msgstr "设置PDF中使用的字体颜色。" + +#: src/Helper/Helper_Options_Fields.php:382 +msgid "Script like Arabic, Hebrew, Syriac (and many others) are written right to left." +msgstr "阿拉伯文、希伯来文、叙利亚文(以及其他许多文字)都是从右到左书写的。" + +#: src/Helper/Helper_Options_Fields.php:412 +#: src/templates/config/focus-gravity.php:91 +msgid "Format" +msgstr "格式" + +#: src/Helper/Helper_Options_Fields.php:413 +msgid "Generate a document adhering to the selected PDF format. Watermarks, alpha-transparency, and PDF Security are automatically disabled when using PDF/A-1b or PDF/X-1a formats." +msgstr "生成符合所选 PDF 格式的文档。使用 PDF/A-1b 或 PDF/X-1a 格式时,水印、alpha-透明度和 PDF 安全性会自动禁用。" + +#: src/Helper/Helper_Options_Fields.php:425 +msgid "Enable PDF Security" +msgstr "启用 PDF 安全性" + +#: src/Helper/Helper_Options_Fields.php:426 +msgid "Password protect generated PDFs, and/or restrict user capabilities." +msgstr "对生成的 PDF 文件进行密码保护,和/或限制用户功能。" + +#: src/Helper/Helper_Options_Fields.php:432 +msgid "Password" +msgstr "密码" + +#: src/Helper/Helper_Options_Fields.php:434 +msgid "Password protect the PDF, or leave blank to disable. Mergetags are supported." +msgstr "密码保护 PDF,或留空表示禁用。支持合并标记。" + +#: src/Helper/Helper_Options_Fields.php:440 +msgid "Privileges" +msgstr "权限" + +#: src/Helper/Helper_Options_Fields.php:441 +msgid "Deselect privileges to restrict end user capabilities in the PDF. Privileges are trivial to bypass and are only suitable to specify your intentions to the user (and not as a means of access control or security)." +msgstr "取消选择权限以限制 PDF 中最终用户的功能。特权很容易被绕过,只适合向用户说明你的意图(而不是作为访问控制或安全手段)。" + +#: src/Helper/Helper_Options_Fields.php:454 +msgid "Select End User PDF Privileges" +msgstr "选择最终用户 PDF 权限" + +#: src/Helper/Helper_Options_Fields.php:465 +msgid "Image DPI" +msgstr "图片DPI" + +#: src/Helper/Helper_Options_Fields.php:469 +msgid "Control the image DPI (dots per inch) in PDFs. Set to 300 when professionally printing document." +msgstr "控制 PDF 中图像的 DPI(每英寸点数)。专业打印文档时设置为 300。" + +#: src/Helper/Helper_Options_Fields.php:480 +msgid "Enable Public Access" +msgstr "启用公众访问" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:483 +#, php-format +msgid "When public access is on all security protocols are disabled and %3$sanyone can view the PDF document for ALL your form's entries%4$s. For better security, %1$suse the signed PDF urls feature instead%2$s." +msgstr "当公共访问打开时,所有安全协议都会被禁用,%3$s任何人都可以查看所有表单条目的 PDF 文档%4$s。为提高安全性,%1$s请使用签名 PDF 网址功能%2$s。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:490 +#, php-format +msgid "When enabled, the original entry owner will NOT be able to view the PDFs. This setting is overridden %1$swhen using signed PDF urls%2$s." +msgstr "启用后,原始条目的所有者将无法查看 PDF。使用已签名的 PDF 网址%2$s时,此设置会被覆盖%1$s。" + +#: src/Helper/Helper_Options_Fields.php:525 +msgid "Enable Advanced Templating" +msgstr "启用高级模板" + +#: src/Helper/Helper_Options_Fields.php:526 +msgid "A legacy setting used that enables a template to be treated as PHP, with direct access to the PDF engine." +msgstr "一种传统设置,可将模板视为 PHP,直接访问 PDF 引擎。" + +#: src/Helper/Helper_Options_Fields.php:558 +msgid "Master Password" +msgstr "库管理密码" + +#: src/Helper/Helper_Options_Fields.php:560 +msgid "Set the PDF Owner Password which is used to prevent the PDF privileges being changed." +msgstr "设置 PDF 所有者密码,用于防止更改 PDF 权限。" + +#: src/Helper/Helper_Options_Fields.php:579 +msgid "Show Form Title" +msgstr "显示表单标题" + +#: src/Helper/Helper_Options_Fields.php:580 +msgid "Display the form title at the beginning of the PDF." +msgstr "在 PDF 文件开头显示表单标题。" + +#: src/Helper/Helper_Options_Fields.php:599 +msgid "Show Page Names" +msgstr "显示页面名称" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:601 +#, php-format +msgid "Display form page names on the PDF. Requires the use of the %1$sPage Break field%2$s." +msgstr "在 PDF 上显示表单页名称。需要使用 %1$sPage Break 字段%2$s。" + +#: src/Helper/Helper_Options_Fields.php:619 +msgid "Show HTML Fields" +msgstr "显示 HTML 字段" + +#: src/Helper/Helper_Options_Fields.php:620 +msgid "Display HTML fields in the PDF." +msgstr "在 PDF 中显示 HTML 字段。" + +#: src/Helper/Helper_Options_Fields.php:638 +msgid "Show Section Break Description" +msgstr "显示分段说明" + +#: src/Helper/Helper_Options_Fields.php:639 +msgid "Display the Section Break field description in the PDF." +msgstr "显示 PDF 中的分段字段说明。" + +#: src/Helper/Helper_Options_Fields.php:657 +msgid "Enable Conditional Logic" +msgstr "启用条件逻辑" + +#: src/Helper/Helper_Options_Fields.php:658 +msgid "When enabled the PDF will adhere to the form field conditional logic and show/hide fields." +msgstr "启用后,PDF 将遵循表单字段条件逻辑并显示/隐藏字段。" + +#: src/Helper/Helper_Options_Fields.php:677 +msgid "Show Empty Fields" +msgstr "显示空字段" + +#: src/Helper/Helper_Options_Fields.php:678 +msgid "Display Empty fields in the PDF." +msgstr "在 PDF 中显示空字段。" + +#: src/Helper/Helper_Options_Fields.php:696 +msgid "Header" +msgstr "页眉" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_Options_Fields.php:700 +#, php-format +msgid "The header is included at the top of each page. For simple columns %1$stry this HTML table snippet%2$s." +msgstr "页眉包含在每个页面的顶部。对于简单的列%1$s,请尝试此 HTML 表格片段%2$s。" + +#: src/Helper/Helper_Options_Fields.php:718 +msgid "First Page Header" +msgstr "首页页眉" + +#: src/Helper/Helper_Options_Fields.php:721 +msgid "Override the header on the first page of the PDF." +msgstr "覆盖 PDF 第一页的页眉。" + +#: src/Helper/Helper_Options_Fields.php:723 +msgid "Use different header on first page of PDF?" +msgstr "在 PDF 第一页使用不同的页眉?" + +#: src/Helper/Helper_Options_Fields.php:740 +msgid "Footer" +msgstr "页脚" + +#. translators: 1: Opening tag, 2: Closing tag, 3: Opening tag, 4: Closing tag +#: src/Helper/Helper_Options_Fields.php:744 +#, php-format +msgid "The footer is included at the bottom of every page. For simple text footers use the left, center and right alignment buttons in the editor. For simple columns %1$stry this HTML table snippet%2$s. Use the special %3$s{PAGENO}%4$s and %3$s{nbpg}%4$s tags to display page numbering. " +msgstr "页脚位于每个页面的底部。对于简单的文本页脚,可使用编辑器中的左对齐、居中对齐和右对齐按钮。对于简单的列%1$s,请尝试此 HTML 表格片段%2$s。使用特殊的 %3$s{PAGENO}%4$s 和 %3$s{nbpg}%4$s 标签显示页码。" + +#: src/Helper/Helper_Options_Fields.php:762 +msgid "First Page Footer" +msgstr "首页页脚" + +#: src/Helper/Helper_Options_Fields.php:765 +msgid "Override the footer on the first page of the PDF." +msgstr "覆盖 PDF 第一页的页脚。" + +#: src/Helper/Helper_Options_Fields.php:767 +msgid "Use different footer on first page of PDF?" +msgstr "在 PDF 第一页使用不同的页脚?" + +#: src/Helper/Helper_Options_Fields.php:784 +msgid "Background Color" +msgstr "背景颜色" + +#: src/Helper/Helper_Options_Fields.php:787 +msgid "Set the background color for all pages." +msgstr "设置所有页面的背景颜色。" + +#: src/Helper/Helper_Options_Fields.php:804 +msgid "Background Image" +msgstr "背景图像" + +#: src/Helper/Helper_Options_Fields.php:806 +msgid "The background image is included on all pages. For optimal results, use an image the same dimensions as the paper size and run it through an image optimization tool before upload." +msgstr "所有页面都包含背景图片。为获得最佳效果,请使用与纸张尺寸相同的图片,并在上传前通过图片优化工具进行优化。" + +#. translators: 1: PDF template name wrapped in tags, 2: Required Gravity PDF version wrapped in tags +#: src/Helper/Helper_PDF.php:391 +#, php-format +msgid "The PDF Template %1$s requires Gravity PDF version %2$s. Upgrade to the latest version." +msgstr "PDF 模板 %1$s 需要 Gravity PDF 版本 %2$s。请升级到最新版本。" + +#: src/Helper/Helper_PDF.php:931 +msgid "This method has been removed because mPDF no longer supports setting the image DPI after the class is initialised." +msgstr "删除该方法是因为 mPDF 不再支持在类初始化后设置图像 DPI。" + +#: src/Helper/Helper_PDF_List_Table.php:99 +msgid "Shortcode" +msgstr "短代码" + +#: src/Helper/Helper_PDF_List_Table.php:138 +msgid "PDF List" +msgstr "PDF 列表" + +#: src/Helper/Helper_PDF_List_Table.php:250 +msgid "None" +msgstr "无" + +#: src/Helper/Helper_PDF_List_Table.php:285 +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "Download PDF" +msgstr "下载 PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:289 +#, php-format +msgid "Copy the %s PDF shortcode to the clipboard" +msgstr "将 %s PDF 简码复制到剪贴板" + +#: src/Helper/Helper_PDF_List_Table.php:304 +msgid "Copied" +msgstr "复制" + +#: src/Helper/Helper_PDF_List_Table.php:308 +msgid "Shortcode copied!" +msgstr "复制短代码!" + +#: src/Helper/Helper_PDF_List_Table.php:312 +msgid "Copy Shortcode" +msgstr "复制短代码" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit this PDF" +msgstr "编辑此 PDF" + +#: src/Helper/Helper_PDF_List_Table.php:365 +msgid "Edit" +msgstr "编辑" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate this PDF" +msgstr "复制此 PDF" + +#: src/Helper/Helper_PDF_List_Table.php:366 +msgid "Duplicate" +msgstr "重复" + +#: src/Helper/Helper_PDF_List_Table.php:367 +msgid "Delete this PDF" +msgstr "删除此 PDF" + +#. translators: %s: PDF name +#: src/Helper/Helper_PDF_List_Table.php:376 +#, php-format +msgid "%s PDF" +msgstr "%s PDF" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Helper/Helper_PDF_List_Table.php:407 +#, php-format +msgid "This form doesn't have any PDFs. Let's go %1$screate one%2$s." +msgstr "此表单没有任何 PDF 文件。让我们%1$s创建一个%2$s。" + +#: src/Helper/Helper_Templates.php:224 +msgid "Requires Gravity PDF" +msgstr "需要重力 PDF" + +#: src/Helper/Helper_Templates.php:335 +#: src/Helper/Helper_Templates.php:416 +#: src/Model/Model_Templates.php:392 +#: src/View/View_PDF.php:584 +msgid "Legacy" +msgstr "旧版" + +#. translators: the plugin name. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:259 +#, php-format +msgid "There is a new version of %1$s available." +msgstr "有一个新版本的%1$s可用。" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:265 +msgid "Contact your network administrator to install the update." +msgstr "联系您的网络管理员以安装更新。" + +#. translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:271 +#, php-format +msgid "%1$sView version %2$s details%3$s." +msgstr "%1$s查看版本%2$s详细信息%3$s。" + +#. translators: 1: Opening tag, 2: Version number, 3: Closing tag, 4: Opening tag, 5: Closing tag +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:289 +#, php-format +msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s." +msgstr "%1$s查看版本%2$s详细信息%3$s 或%4$s更新现在%5$s。" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:309 +msgid "Update now." +msgstr "现在更新。" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "You do not have permission to install plugin updates" +msgstr "您没有安装插件更新的权限" + +#: src/Helper/Licensing/EDD_SL_Plugin_Updater.php:491 +msgid "Error" +msgstr "错误" + +#: src/Model/Model_Form_Settings.php:245 +msgid "Update PDF" +msgstr "更新 PDF" + +#: src/Model/Model_Form_Settings.php:246 +msgid "Add PDF" +msgstr "添加PDF" + +#: src/Model/Model_Form_Settings.php:336 +#: src/Model/Model_Form_Settings.php:358 +#: src/Model/Model_Form_Settings.php:408 +#: src/Model/Model_Form_Settings.php:516 +msgid "There was a problem saving your PDF settings. Please try again." +msgstr "保存 PDF 设置时出现问题。请重试。" + +#: src/Model/Model_Form_Settings.php:379 +msgid "PDF could not be saved. Please enter all required information below." +msgstr "无法保存 PDF。请在下面输入所有必要信息。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Form_Settings.php:402 +#, php-format +msgid "PDF saved successfully. %1$sBack to PDF list.%2$s" +msgstr "PDF 已成功保存。%1$s返回 PDF 列表。%2$s" + +#: src/Model/Model_Form_Settings.php:806 +msgid "PDF successfully deleted." +msgstr "PDF 已成功删除。" + +#: src/Model/Model_Form_Settings.php:869 +msgid "PDF successfully duplicated." +msgstr "PDF 复制成功。" + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:290 +#, php-format +msgid "There was a problem creating the %s directory. Ensure you have write permissions to your uploads folder." +msgstr "创建 %s 目录时出现问题。请确保您拥有上传文件夹的写入权限。" + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Install.php:302 +#, php-format +msgid "Gravity PDF does not have write permission to the %s directory. Contact your web hosting provider to fix the issue." +msgstr "Gravity PDF 没有 %s 目录的写入权限。请联系您的虚拟主机提供商以解决问题。" + +#: src/Model/Model_Mergetags.php:292 +msgid "Signed (+1 week)" +msgstr "已签署(+1 周)" + +#: src/Model/Model_Mergetags.php:301 +msgid "Signed (+1 month)" +msgstr "已签署 (+1 个月)" + +#: src/Model/Model_Mergetags.php:310 +msgid "Signed (+1 year)" +msgstr "已签署(+1 年)" + +#: src/Model/Model_Mergetags.php:321 +msgid "PDF URLs" +msgstr "PDF URL" + +#: src/Model/Model_PDF.php:399 +msgid "The PDF configuration is not currently active." +msgstr "PDF 配置当前未激活。" + +#: src/Model/Model_PDF.php:421 +msgid "PDF conditional logic requirements have not been met." +msgstr "PDF 条件逻辑要求未得到满足。" + +#: src/Model/Model_PDF.php:510 +msgid "Your PDF is no longer accessible." +msgstr "您的 PDF 已无法访问。" + +#: src/Model/Model_PDF.php:629 +#: src/Model/Model_PDF.php:665 +msgid "You do not have access to view this PDF." +msgstr "您没有权限查看此 PDF 文件。" + +#: src/Model/Model_PDF.php:1029 +msgid "PDFs" +msgstr "PDF 文件" + +#: src/Model/Model_PDF.php:1172 +msgid "The PDF could not be saved." +msgstr "无法保存 PDF。" + +#: src/Model/Model_PDF.php:2218 +msgid "Could not find PDF configuration requested" +msgstr "无法找到所需的 PDF 配置" + +#. translators: %d: page number +#: src/Model/Model_PDF.php:2544 +#, php-format +msgid "Page %d" +msgstr "第%d页" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:364 +#, php-format +msgid "An unknown error occurred, and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "出现未知错误,您的许可证密钥可能未正确停用。%1$s登录您的 GravityPDF.com 账户%2$s,检查您的网站是否已解除与密钥的链接。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_Settings.php:382 +#, php-format +msgid "An API error occurred and your license key may not have been correctly deactivated. %1$sLogin to your GravityPDF.com account%2$s and check if your site has been unlinked from the key." +msgstr "发生 API 错误,您的许可证密钥可能未正确停用。%1$s登录您的 GravityPDF.com 账户%2$s 并检查您的站点是否已与密钥解绑。" + +#: src/Model/Model_Settings.php:407 +msgid "License key deactivated." +msgstr "许可证密钥已停用。" + +#: src/Model/Model_Settings.php:408 +msgid "Access Pass license key deactivated." +msgstr "Access Pass 许可证密钥已停用。" + +#: src/Model/Model_Shortcodes.php:50 +msgid "This method has been superseded by self::process()" +msgstr "此方法已被 self::process() 取代" + +#: src/Model/Model_System_Report.php:111 +msgid "Gravity PDF Environment" +msgstr "重力 PDF 环境" + +#: src/Model/Model_System_Report.php:115 +msgid "PHP" +msgstr "PHP" + +#: src/Model/Model_System_Report.php:121 +msgid "Directories and Permissions" +msgstr "目录和权限" + +#: src/Model/Model_System_Report.php:127 +msgid "Global Settings" +msgstr "全局设置" + +#: src/Model/Model_System_Report.php:133 +msgid "Security Settings" +msgstr "安全设置" + +#: src/Model/Model_System_Report.php:177 +msgid "WP Memory" +msgstr "WP 内存" + +#: src/Model/Model_System_Report.php:190 +msgid "Default Charset" +msgstr "默认字符集" + +#: src/Model/Model_System_Report.php:196 +msgid "Internal Encoding" +msgstr "内部编码" + +#: src/Model/Model_System_Report.php:205 +msgid "PDF Working Directory" +msgstr "PDF 工作目录" + +#: src/Model/Model_System_Report.php:211 +msgid "PDF Working Directory URL" +msgstr "PDF 工作目录 URL" + +#: src/Model/Model_System_Report.php:217 +msgid "Font Folder location" +msgstr "字体文件夹位置" + +#: src/Model/Model_System_Report.php:223 +msgid "Temporary Folder location" +msgstr "临时文件夹位置" + +#: src/Model/Model_System_Report.php:229 +msgid "Temporary Folder permissions" +msgstr "临时文件夹权限" + +#: src/Model/Model_System_Report.php:236 +msgid "Temporary Folder protected" +msgstr "受保护的临时文件夹" + +#: src/Model/Model_System_Report.php:243 +msgid "mPDF Temporary location" +msgstr "mPDF 临时位置" + +#: src/Model/Model_System_Report.php:253 +msgid "Outdated Templates" +msgstr "过时的模板" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/Model/Model_System_Report.php:265 +#, php-format +msgid "In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s." +msgstr "要直接从 GravityPDF.com %1$s获取更新,您需要一次性下载插件%2$s。" + +#: src/Model/Model_System_Report.php:274 +msgid "Canonical Release" +msgstr "规范发布" + +#: src/Model/Model_System_Report.php:281 +msgid "PDF Entry List Action" +msgstr "PDF 输入列表操作" + +#: src/Model/Model_System_Report.php:290 +#: src/Model/Model_System_Report.php:297 +msgid "Off" +msgstr "关闭" + +#: src/Model/Model_System_Report.php:305 +msgid "User Restrictions" +msgstr "用户限制" + +#: src/Model/Model_System_Report.php:313 +msgid "minute(s)" +msgstr "分钟" + +#: src/Model/Model_Templates.php:364 +msgid "No valid PDF template found in Zip archive." +msgstr "压缩包中未发现有效的 PDF 模板。" + +#. translators: %s: filename +#: src/Model/Model_Templates.php:386 +#, php-format +msgid "The filename %s contains invalid characters. Only alphanumeric, hyphen, and underscore allowed." +msgstr "文件名 %s 包含无效字符。只允许字母数字、连字符和下划线。" + +#. translators: %s: filename +#: src/Model/Model_Templates.php:401 +#, php-format +msgid "The PHP file %s is not a valid PDF Template." +msgstr "PHP 文件 %s 不是有效的 PDF 模板。" + +#. translators: %s: form ID and title +#: src/Model/Model_Uninstall.php:193 +#, php-format +msgid "There was a problem removing the Gravity Form \"%s\" PDF configuration. Try delete manually." +msgstr "移除重力表单\"%s\"时出现问题。PDF 配置。请尝试手动删除。" + +#. translators: %s: directory path wrapped in tags +#: src/Model/Model_Uninstall.php:229 +#, php-format +msgid "There was a problem removing the %s directory. Clean up manually via (S)FTP." +msgstr "删除 %s 目录时出现问题。通过 (S)FTP 手动清理。" + +#: src/templates/config/focus-gravity.php:75 +msgid "Accent Color" +msgstr "强调色" + +#: src/templates/config/focus-gravity.php:77 +msgid "The accent color is used for the page and section titles, as well as the border." +msgstr "重点色用于页面和章节标题以及边框。" + +#: src/templates/config/focus-gravity.php:83 +msgid "Secondary Color" +msgstr "次要颜色" + +#: src/templates/config/focus-gravity.php:85 +msgid "The secondary color is used with the field labels and for alternate rows." +msgstr "辅助颜色用于字段标签和备用行。" + +#: src/templates/config/focus-gravity.php:93 +msgid "Combine the field label and value or have a distinct label/value." +msgstr "合并字段标签和值,或使用不同的标签/值。" + +#: src/templates/config/focus-gravity.php:95 +msgid "Combined Label" +msgstr "组合标签" + +#: src/templates/config/focus-gravity.php:96 +msgid "Split Label" +msgstr "分割标签" + +#: src/templates/config/rubix.php:75 +msgid "Container Background Color" +msgstr "容器背景颜色" + +#: src/templates/config/rubix.php:77 +msgid "Control the color of the field background." +msgstr "控制字段背景的颜色。" + +#: src/templates/config/zadani.php:75 +msgid "Field Border Color" +msgstr "字段边框颜色" + +#: src/templates/config/zadani.php:77 +msgid "Control the color of the field border." +msgstr "控制字段边框的颜色。" + +#: src/View/html/Actions/action_buttons.php:29 +msgid "Dismiss Notice" +msgstr "关闭通知" + +#: src/View/html/Actions/core_font.php:21 +msgid "Gravity PDF needs to download the Core PDF fonts." +msgstr "Gravity PDF 需要下载 Core PDF 字体。" + +#: src/View/html/Actions/core_font.php:25 +msgid "Before you can generate a PDF using Gravity Forms, the core fonts need to be saved to your server. This only needs to be done once." +msgstr "在使用 Gravity Forms 生成 PDF 之前,需要将核心字体保存到服务器上。这只需完成一次。" + +#: src/View/html/FormSettings/add_edit.php:62 +#: src/View/html/Settings/general.php:50 +msgid "Want more features? Take a look at our addons." +msgstr "想要更多功能?看看我们的附加组件。" + +#: src/View/html/FormSettings/list.php:37 +msgid "Add new PDF" +msgstr "添加新的 PDF" + +#. translators: %s: section title +#: src/View/html/GravityForms/fieldset.php:67 +#, php-format +msgid "Toggle %s Section" +msgstr "切换%s部分" + +#. translators: %s: PDF name +#: src/View/html/PDF/entry_detailed_pdf.php:33 +#, php-format +msgid "View or download %s.pdf" +msgstr "查看或下载 %s.pdf" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "Download PDFs" +msgstr "下载 PDF" + +#: src/View/html/PDF/entry_list_pdf_multiple.php:20 +msgid "View PDFs" +msgstr "查看 PDF" + +#: src/View/html/PDF/entry_list_pdf_single.php:29 +msgid "View PDF" +msgstr "查看 PDF" + +#: src/View/html/PDF/entry_no_valid_pdf.php:20 +msgid "No PDFs available for this entry." +msgstr "此条目暂无 PDF 文件。" + +#: src/View/html/Settings/help.php:27 +msgid "Get help with Gravity PDF" +msgstr "获得重力 PDF 方面的帮助" + +#: src/View/html/Settings/help.php:29 +msgid "Search the documentation for an answer to your question. If you need further assistance, contact support and our team will be happy to help." +msgstr "搜索文档,查找问题答案。如果您需要进一步帮助,请联系技术支持,我们的团队将竭诚为您服务。" + +#: src/View/html/Settings/help.php:34 +msgid "View Documentation" +msgstr "查看文档" + +#: src/View/html/Settings/help.php:35 +msgid "Contact Support" +msgstr "联系支持" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/help.php:38 +#, php-format +msgid "Support hours are 9:00am-5:00pm Monday to Friday, %1$sSydney Australia time%2$s (public holidays excluded)." +msgstr "支持时间为周一至周五上午 9:00-下午 5:00,%1$s澳大利亚悉尼时间%2$s(公共节假日除外)。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/html/Settings/licence-info.php:23 +#, php-format +msgid "To take advantage of automatic updates enter and save your license key(s) below. %1$sYou can find your purchased licenses in your GravityPDF.com account%2$s." +msgstr "要享受自动更新,请在下方输入并保存您的许可证密钥。%1$s您可以在 GravityPDF.com 账户中找到您购买的许可证%2$s。" + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:20 +msgid "PDF link not displayed because conditional logic requirements have not been met." +msgstr "由于未满足条件逻辑要求,PDF 链接未显示。" + +#: src/View/html/Shortcodes/conditional_logic_not_met.php:21 +#: src/View/html/Shortcodes/invalid_pdf_config.php:21 +#: src/View/html/Shortcodes/no_entry_id.php:21 +#: src/View/html/Shortcodes/pdf_not_active.php:21 +msgid "(Admin Only Message)" +msgstr "(仅限管理员留言)" + +#: src/View/html/Shortcodes/invalid_pdf_config.php:20 +msgid "Could not get Gravity PDF configuration using the PDF and Entry IDs passed." +msgstr "使用传入的 PDF 和条目 ID 无法获取 Gravity PDF 配置。" + +#: src/View/html/Shortcodes/no_entry_id.php:20 +msgid "No Gravity Form entry ID passed to Gravity PDF. Ensure you pass the entry ID via the confirmation url query string – using either \"entry\" or \"lid\" as the query string name – or by passing an ID directly to the shortcode." +msgstr "没有向 Gravity PDF 传递 Gravity 表单条目 ID。请确保通过确认 url 查询字符串传递条目 ID(使用 \"entry \"或 \"lid \"作为查询字符串名称),或直接将 ID 传递给简码。" + +#: src/View/html/Shortcodes/pdf_not_active.php:20 +msgid "PDF link not displayed because PDF is inactive." +msgstr "未显示 PDF 链接,因为 PDF 处于非活动状态。" + +#: src/View/html/Uninstaller/uninstall_button.php:39 +#: src/View/html/Uninstaller/uninstall_button.php:40 +msgid "This operation deletes ALL Gravity PDF settings and deactivates the plugin. If you continue, all settings, configuration, custom templates and fonts will be removed." +msgstr "此操作将删除所有 Gravity PDF 设置并停用插件。如果继续,所有设置、配置、自定义模板和字体都将被删除。" + +#: src/View/View_Form_Settings.php:42 +msgid "General" +msgstr "常规" + +#: src/View/View_Form_Settings.php:54 +msgid "Appearance" +msgstr "外观" + +#: src/View/View_Settings.php:179 +msgid "Tools" +msgstr "工具" + +#: src/View/View_Settings.php:184 +msgid "Help" +msgstr "帮助" + +#: src/View/View_Settings.php:192 +msgid "License" +msgstr "许可证" + +#: src/View/View_Settings.php:241 +msgid "Default PDF Options" +msgstr "默认 PDF 选项" + +#: src/View/View_Settings.php:242 +msgid "Control the default settings to use when you create new PDFs on your forms." +msgstr "控制在表单上创建新 PDF 时使用的默认设置。" + +#: src/View/View_Settings.php:266 +msgid "Security" +msgstr "安全" + +#: src/View/View_Settings.php:299 +msgid "Licensing" +msgstr "许可" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +msgid "PDF Download Link" +msgstr "PDF 下载链接" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_Settings.php:459 +#, php-format +msgid "Include the [gravitypdf] shortcode in the form's Confirmation or Notification settings to display a PDF download link. %1$sGet more info%2$s." +msgstr "在表单的确认或通知设置中包含 [gravitypdf] 简码,以显示 PDF 下载链接。%1$s获取更多信息%2$s." + +#: src/View/View_System_Report.php:76 +msgid "Unlimited" +msgstr "无限" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:84 +#, php-format +msgid "We strongly recommend you have at least 128MB of available WP Memory (RAM) assigned to your website. %1$sFind out how to increase this limit%2$s." +msgstr "我们强烈建议您为网站分配至少 128MB 的可用 WP 内存 (RAM)。%1$s了解如何提高此限制%2$s。" + +#. translators: 1: Opening tags, 2: Closing tags +#: src/View/View_System_Report.php:98 +#, php-format +msgid "We detected the PHP runtime configuration setting %1$sallow_url_fopen%2$s is disabled." +msgstr "我们检测到 PHP 运行时配置设置 %1$sallow_url_fopen%2$s 已被禁用。" + +#: src/View/View_System_Report.php:99 +msgid "You may notice image display issues in your PDFs. Contact your web hosting provider for assistance enabling this feature." +msgstr "您可能会在 PDF 文件中发现图像显示问题。请联系您的网络托管服务提供商,以获取启用此功能的帮助。" + +#: src/View/View_System_Report.php:112 +msgid "Gravity PDF's temporary directory is publicly accessible." +msgstr "Gravity PDF 的临时目录是公开可访问的。" + +#. translators: 1: Opening tag, 2: Closing tag +#: src/View/View_System_Report.php:114 +#, php-format +msgid "It is recommended to %1$smove the folder outside the public server directory%2$s." +msgstr "建议%1$s将文件夹移出公共服务器目录%2$s。" + +#. translators: 1: Template file path, 2: Current template version (wrapped in styled ), 3: Latest core version +#: src/View/View_System_Report.php:131 +#, php-format +msgid "%1$s version %2$s is out of date. The core version is %3$s" +msgstr "%1$s版本%2$s已过期。核心版本是%3$s" + +#: src/View/View_System_Report.php:149 +msgid "Learn how to update" +msgstr "了解如何更新它" diff --git a/package.json b/package.json index 561528a9e..88302939d 100644 --- a/package.json +++ b/package.json @@ -2,87 +2,87 @@ "name": "gravity-pdf", "private": true, "dependencies": { - "algoliasearch": "^4.13.1", + "algoliasearch": "^5.35.0", "classnames": "^2.3.1", - "core-js": "^3.23.4", + "history": "^5.3.0", "lodash.debounce": "^4.0.8", "object-to-formdata": "^4.4.2", - "prop-types": "^15.8.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-dropzone": "^14.2.2", - "react-instantsearch": "^7.0.0", - "react-redux": "^8.0.2", - "react-router": "^5.2.0", - "react-router-dom": "^5.2.0", - "redux": "^4.2.0", + "react-instantsearch": "^7.16.2", + "react-redux": "^9.1.2", + "react-router": "^6.27.0", + "react-router-dom": "^6.27.0", + "redux": "^5.0.1", "redux-saga": "^1.1.3", "redux-watch": "^1.2.0", - "reselect": "^4.1.6", - "sprintf-js": "^1.1.2", - "superagent": "^9.0.0" + "reselect": "^5.1.1", + "sprintf-js": "^1.1.2" }, "devDependencies": { - "@babel/cli": "^7.18.6", - "@babel/core": "^7.18.6", - "@babel/eslint-parser": "^7.18.2", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@wojtekmaj/enzyme-adapter-react-17": "^0.8.0", - "@wordpress/env": "^9.0.0", + "@babel/core": "^7.27", + "@babel/plugin-transform-modules-commonjs": "^7.27", + "@cfaester/enzyme-adapter-react-18": "^0.8.0", + "@chromatic-com/playwright": "^0.13.1", + "@playwright/test": "^1.55.0", + "@redux-devtools/extension": "^3.3.0", + "@wordpress/e2e-test-utils": "^11.29.0", + "@wordpress/e2e-test-utils-playwright": "^1.29.0", + "@wordpress/env": "^11.0.0", + "@wordpress/eslint-plugin": "^22.11.0", + "@wordpress/scripts": "^31.8.0", "babel-jest": "^29.7.0", - "babel-loader": "^9.1.3", - "babel-plugin-istanbul": "^6.1.1", + "babel-plugin-inline-json-import": "^0.3.2", "babel-plugin-react-remove-properties": "^0.3.0", - "cross-env": "^7.0.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^5.0.1", - "dotenv": "^16.0.1", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24", + "chromatic": "^16.3.0", + "css.escape": "^1.5.1", "enzyme": "^3.11.0", - "eslint": "^8.52.0", - "eslint-config-standard": "^17.0", - "eslint-config-standard-jsx": "^11.0.0", - "eslint-config-standard-react": "^13.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^16.2.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.30.1", - "eslint-plugin-react-hooks": "^4.6.0", - "file-loader": "^6.2.0", + "eslint": "^8.0", + "eslint-import-resolver-typescript": "^4.4.4", + "eslint-plugin-import-x": "^4.16.1", + "filenamify": "^6.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-enzyme": "^7.1.2", "jquery": "^3.6.0", - "json-loader": "^0.5.7", - "mini-css-extract-plugin": "^2.6.1", - "redux-devtools-extension": "^2.13.9", + "potomatic": "^1.0.1", + "prettier": "^3.6.2", + "prop-types": "^15.8.1", + "puppeteer-core": "^24.17.0", "redux-mock-store": "^1.5.4", - "sass": "^1.53.0", - "sass-loader": "^13.0.2", - "standard": "^17.0.0", - "terser-webpack-plugin": "^5.3.3", - "testcafe": "^3.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0", - "webpack-cli": "^5.1.0", - "webpack-merge": "^5.8.0" + "typescript": "5.3.3" }, "scripts": { - "lint:js": "eslint \"src/assets/js/**/*.js\"", - "lint:js:fix": "eslint \"src/assets/js/**/*.js\" --fix", - "test:e2e": "cross-env NODE_ENV=test testcafe chrome", - "test:e2e:headless": "cross-env NODE_ENV=test testcafe chrome:headless", - "test:e2e:watch": "cross-env NODE_ENV=test testcafe chrome -L", - "test:php": "npm run wp-env run tests-wordpress env PHP_IDE_CONFIG=serverName=localhost /var/www/html/wp-content/plugins/gravity-pdf/vendor/bin/phpunit -- -c /var/www/html/wp-content/plugins/gravity-pdf/phpunit.xml.dist", - "test:php:multisite": "npm run wp-env run tests-wordpress env PHP_IDE_CONFIG=serverName=localhost /var/www/html/wp-content/plugins/gravity-pdf/vendor/bin/phpunit -- -c /var/www/html/wp-content/plugins/gravity-pdf/tests/phpunit/multisite.xml", + "start": "yarn wp-env start && yarn dev:hot", + "dev": "WP_DEVTOOL=inline-source-map wp-scripts start --webpack-src-dir=./src/assets/js --webpack-no-externals", + "dev:build": "yarn dev -- --no-watch", + "build": "wp-scripts build --webpack-src-dir=./src/assets/js --webpack-no-externals", + "check-licenses": "wp-scripts check-licenses --prod --gpl2", + "format": "wp-scripts format ./src/assets ./tests/js-unit ./tests/playwright && yarn lint:js --fix && yarn lint:css --fix", + "lint:css": "wp-scripts lint-style ./src/assets/**/*.scss ./src/assets/**/*.pcss", + "lint:js": "wp-scripts lint-js ./src/assets/js ./tests/js-unit ./tests/playwright", + "wp-env": "WP_ENV_PORT=8700 wp-env --config=./tools/wp-env/development.json", + "wp-env:integration": "WP_ENV_PORT=8701 wp-env --config=./tools/wp-env/integration.json", + "wp-env:e2e": "WP_ENV_PORT=8702 wp-env --config=./tools/wp-env/e2e.json", + "test:php": "yarn wp-env:integration run wordpress env PHP_IDE_CONFIG=serverName=localhost /var/www/html/wp-content/plugins/gravity-pdf/vendor/bin/phpunit -- -c /var/www/html/wp-content/plugins/gravity-pdf/tools/phpunit/config.xml", + "test:php:multisite": "yarn wp-env:integration run wordpress env PHP_IDE_CONFIG=serverName=localhost /var/www/html/wp-content/plugins/gravity-pdf/vendor/bin/phpunit -- -c /var/www/html/wp-content/plugins/gravity-pdf/tools/phpunit/config-multisite.xml", + "test:e2e": "wp-scripts test-playwright --config tools/playwright/config.ts", + "test:e2e:debug": "wp-scripts test-playwright --config tools/playwright/config.ts --ui", "test:js": "jest --verbose", "test:js:coverage": "jest --coverage --verbose", "test:js:watch": "jest --watchAll", - "prebuild:core-fonts": "bash bin/json-payload.sh https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ core-fonts.json", - "build:dev": "cross-env NODE_ENV=development webpack --watch", - "build:production": "cross-env NODE_ENV=production webpack", - "wp-env": "wp-env", - "env:install": "bash bin/install.sh" + "prebuild:core-fonts": "bash tools/release/json-payload.sh https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ core-fonts.json", + "i10n": "yarn build && yarn i10n:make-pot && yarn i10n:update-po && yarn i10n:make-mo && yarn i10n:make-json && yarn i10n:make-php", + "i10n:make-pot": "wp i18n make-pot ./ languages/gravity-pdf.pot --include=pdf.php,api.php,gravity-pdf-updater.php,src,build --exclude=tmp,vendor,vendor_prefixed --domain=gravity-pdf --headers='{\"Report-Msgid-Bugs-To\":\"https://gravitypdf.com\"}'", + "i10n:make-json": "wp i18n make-json languages --no-purge", + "i10n:make-php": "wp i18n make-php languages", + "i10n:update-po": "wp i18n update-po languages/gravity-pdf.pot languages", + "i10n:make-mo": "wp i18n make-mo languages", + "i10n:translate": "potomatic --output-dir=./languages --po-file-prefix=gravity-pdf- --pot-file-path=./languages/gravity-pdf.pot --use-dictionary --dictionary-path=./tools/potomatic/dictionaries --target-languages=es_ES,fr_FR,de_DE,de_DE-formal,it_IT,nl_NL,ru_RU,zh_CN" + }, + "resolutions": { + "cheerio": "1.0.0-rc.10" } } diff --git a/pdf.php b/pdf.php index f0b4906ff..f58f9f9ee 100644 --- a/pdf.php +++ b/pdf.php @@ -1,14 +1,14 @@ is_compatible_wordpress_version(); @@ -177,7 +169,8 @@ public function plugins_loaded() { $is_specific_gf_page = $pagenow === 'admin.php' && in_array( $_GET['page'] ?? '', [ 'gf_edit_forms', 'gf_entries', 'gf_settings' ], true ); /* phpcs:ignore WordPress.Security.NonceVerification.Recommended */ if ( $is_admin_area && ( $is_specific_wp_page || $is_specific_gf_page ) ) { - add_action( 'admin_notices', [ $this, 'display_notices' ] ); + $notice_hook = is_multisite() && is_network_admin() ? 'network_admin_notices' : 'admin_notices'; + add_action( $notice_hook, [ $this, 'display_notices' ] ); } return; @@ -198,8 +191,10 @@ public function is_compatible_wordpress_version() { /* WordPress version not compatible */ if ( ! version_compare( $wp_version, $this->required_wp_version, '>=' ) ) { - /* translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag */ - $this->notices[] = sprintf( esc_html__( 'WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.', 'gravity-pdf' ), $this->required_wp_version, '', '' ); + $this->notices[] = function () { + /* translators: 1. WordPress version number 2. HTML Anchor Open Tag 3. Html Anchor Close Tag */ + return sprintf( esc_html__( 'WordPress version %1$s is required: upgrade to the latest version. %2$sGet more information%3$s.', 'gravity-pdf' ), $this->required_wp_version, '', '' ); + }; return false; } @@ -217,16 +212,20 @@ public function is_compatible_wordpress_version() { public function check_gravity_forms() { /* Gravity Forms version not compatible */ - if ( ! class_exists( 'GFCommon' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag */ - $this->notices[] = sprintf( esc_html__( '%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.', 'gravity-pdf' ), '', '', '' ); + if ( ! class_exists( '\GFForms' ) ) { + $this->notices[] = static function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Open Tag 3. Html Anchor Close Tag */ + return sprintf( esc_html__( '%1$sGravity Forms%3$s is required to use Gravity PDF. %2$sGet more information%3$s.', 'gravity-pdf' ), '', '', '' ); + }; return false; } - if ( ! version_compare( GFCommon::$version, $this->required_gf_version, '>=' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag */ - $this->notices[] = sprintf( esc_html__( '%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.', 'gravity-pdf' ), '', '', $this->required_gf_version, '' ); + if ( ! version_compare( GFForms::$version, $this->required_gf_version, '>=' ) ) { + $this->notices[] = function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. Plugin version number 4. Html Anchor Open Tag */ + return sprintf( esc_html__( '%1$sGravity Forms%2$s version %3$s or higher is required. %4$sGet more information%2$s.', 'gravity-pdf' ), '', '', $this->required_gf_version, '' ); + }; return false; } @@ -245,8 +244,10 @@ public function check_php() { /* Check PHP version is compatible */ if ( ! version_compare( phpversion(), $this->required_php_version, '>=' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag */ - $this->notices[] = sprintf( esc_html__( 'You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.', 'gravity-pdf' ), '', '', '', '' ); + $this->notices[] = static function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. HTML Anchor Open Tag 4. HTML Anchor Close Tag */ + return sprintf( esc_html__( 'You are running an %1$soutdated version of PHP%2$s. Contact your web hosting provider to update. %3$sGet more information%4$s.', 'gravity-pdf' ), '', '', '', '' ); + }; return false; } @@ -265,8 +266,15 @@ public function check_mb_string() { /* Check MB String is installed */ if ( ! extension_loaded( 'mbstring' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ - $this->notices[] = sprintf( esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '', 'MB String' ); + $this->notices[] = static function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ + return sprintf( + esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), + '', + '', + 'MB String' + ); + }; return false; } @@ -285,8 +293,10 @@ public function check_mb_string_regex() { /* Check MB String is compiled with regex capabilities */ if ( extension_loaded( 'mbstring' ) && ! function_exists( 'mb_regex_encoding' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag */ - $this->notices[] = sprintf( esc_html__( 'The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '' ); + $this->notices[] = static function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag */ + return sprintf( esc_html__( 'The PHP extension MB String does not have MB Regex enabled. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '' ); + }; return false; } @@ -303,8 +313,15 @@ public function check_mb_string_regex() { */ public function check_ctype() { if ( ! extension_loaded( 'ctype' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ - $this->notices[] = sprintf( esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '', 'Ctype' ); + $this->notices[] = static function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ + return sprintf( + esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), + '', + '', + 'Ctype' + ); + }; return false; } @@ -323,8 +340,10 @@ public function check_gd() { /* Check GD Image Library is installed */ if ( ! extension_loaded( 'gd' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ - $this->notices[] = sprintf( esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '', 'GD Image Library' ); + $this->notices[] = static function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ + return sprintf( esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '', 'GD Image Library' ); + }; return false; } @@ -343,16 +362,20 @@ public function check_dom() { /* Check DOM Class is installed */ if ( ! extension_loaded( 'dom' ) || ! class_exists( 'DOMDocument' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ - $this->notices[] = sprintf( esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '', 'DOM' ); + $this->notices[] = static function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ + return sprintf( esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '', 'DOM' ); + }; return false; } /* Check libxml is loaded */ if ( ! extension_loaded( 'libxml' ) ) { - /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ - $this->notices[] = sprintf( esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '', 'libxml' ); + $this->notices[] = static function () { + /* translators: 1. HTML Anchor Open Tag 2. HTML Anchor Close Tag 3. PHP Extension name */ + return sprintf( esc_html__( 'The PHP extension %3$s could not be detected. Contact your web hosting provider to fix. %1$sGet more information%2$s.', 'gravity-pdf' ), '', '', 'libxml' ); + }; return false; } @@ -375,8 +398,10 @@ public function check_ram( $ram ) { $ram = $this->get_ram( $ram ); if ( $ram < 64 && $ram !== -1 ) { - /* translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag */ - $this->notices[] = sprintf( esc_html__( 'You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.', 'gravity-pdf' ), esc_html( $ram . 'MB' ), '', '' ); + $this->notices[] = static function () use ( $ram ) { + /* translators: 1. RAM value in MB 2. HTML Anchor Open Tag 3. HTML Anchor Close Tag */ + return sprintf( esc_html__( 'You need 128MB of WP Memory (RAM) but we only found %1$s available. %2$sTry these methods to increase your memory limit%3$s, otherwise contact your web hosting provider to fix.', 'gravity-pdf' ), esc_html( $ram . 'MB' ), '', '' ); + }; return false; } @@ -465,7 +490,7 @@ public function notice_body_content() {

    notices as $notice ): ?> -
  • +
@@ -480,34 +505,9 @@ public function notice_body_content() { * @return void * * @since 6.12 + * @deprecated */ - public function maybe_display_canonical_plugin_notice() { - if ( ! method_exists( '\GFCommon', 'add_dismissible_message' ) ) { - return; - } - - $message = wp_kses( - sprintf( - __( 'The Gravity PDF plugin has a new home! In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.', 'gravity-pdf' ), - '', - '', - ), - [ - 'a' => [ - 'href' => true, - 'target' => true, - ], - ] - ); - - \GFCommon::add_dismissible_message( - $message, - 'gravity-pdf-canonical-plugin-notice', - 'warning', - 'install_plugins', - true - ); - } + public function maybe_display_canonical_plugin_notice() {} /** * Notify administrator they are not using the canonical version of Gravity PDF @@ -515,40 +515,9 @@ public function maybe_display_canonical_plugin_notice() { * @return void * * @since 6.12 + * @deprecated */ - public function maybe_display_canonical_plugin_notice_below_plugin( $plugin_file, $plugin_data ) { - if ( ! isset( $plugin_data['TextDomain'] ) || $plugin_data['TextDomain'] !== 'gravity-forms-pdf-extended' ) { - return; - } - - printf( - '
', - esc_attr( $plugin_data['slug'] ), - esc_attr( $plugin_data['plugin'] ), - 'active' - ); - - echo ''; - echo ''; - } + public function maybe_display_canonical_plugin_notice_below_plugin( $plugin_file, $plugin_data ) {} } } diff --git a/phpcompat.xml.dist b/phpcompat.xml.dist deleted file mode 100644 index 8e5bf5903..000000000 --- a/phpcompat.xml.dist +++ /dev/null @@ -1,40 +0,0 @@ - - - Apply PHP compatibility checks to Gravity PDF - - - - - - - - - - - - - - - - - - - - - - - - - - ./src/ - ./pdf.php - ./api.php - ./gravity-pdf-updater.php - - - /.php-scoper/* - /node_modules/* - \ No newline at end of file diff --git a/phpunit.xml.dist b/phpunit.xml.dist deleted file mode 100644 index eb7b3ea3f..000000000 --- a/phpunit.xml.dist +++ /dev/null @@ -1,18 +0,0 @@ - - - - - ./src/ - - - - - ./tests/phpunit/unit-tests - - - - - ajax - - - diff --git a/readme.txt b/readme.txt deleted file mode 100644 index e50c047a4..000000000 --- a/readme.txt +++ /dev/null @@ -1,492 +0,0 @@ -=== Gravity PDF === -Contributors: blue-liquid-designs -Plugin URI: https://gravitypdf.com/ -Donate link: https://gravitypdf.com/donate-to-plugin/ -Tags: gravity forms, form, contact form, pdf, email -Requires at least: 5.3 -Tested up to: 6.7 -Stable tag: 6.12.4 -Requires PHP: 7.3 -License: GPLv2 or later -License URI: http://www.gnu.org/licenses/gpl.txt - -Automatically generate, email and download PDF documents from Gravity Forms entries - -== Description == - -**Gravity PDF is the ultimate third-party PDF automation tool for generating digital PDFs using the popular form-builder plugin Gravity Forms.** - -= Highly Customizable PDFs = - -Out of the box you get four highly-customizable PDF designs. Within minutes, you can personalize the look and feel by adding your company logo, header, footer, paper size / orientation, font, color and size. If the free designs don't suit, select from our range of templates in the [Template Shop](https://gravitypdf.com/store/#templates), [go bespoke and have a template build by our team](https://gravitypdf.com/bespoke/), or [build your own using HTML/CSS/PHP](https://docs.gravitypdf.com/v6/developers/start-customising). - -= Send as Email Attachment = - -Gravity PDF can automatically email the PDF to both the admin and the user as soon as the form is completed. You can combine this feature with a Gravity Forms payment add-on [to sell personalized reports, gift certificates, or generate PDF invoices](https://gravitypdf.com/news/sell-personalized-pdf-documents-using-gravity-forms/). - -= Privacy, Security, and GDPR = - -Gravity PDF generates PDFs on your web server, and no third-party service receives your sensitive Gravity Forms entry data. [Robust security protects your documents](https://docs.gravitypdf.com/v6/users/pdf-security), and [the plugin is GDPR-compliant](https://docs.gravitypdf.com/v6/users/gdpr-and-gravity-pdf) for our European friends. - -> Digital document management with WordPress and Gravity Forms just became simple with Gravity PDF! - -= Free Feature = - -* **Unlimited Use, No Restrictions** – There are zero hard limits to the number of PDFs you can configure across all your forms or generate on your entries. Gravity PDF does **NOT** stamp documents with our logo, limit the number of PDFs you can create per month, or purposefully restrict essential functionality to force you to upgrade to a paid plan. -* **Privacy and Security** - your form data is never sent to a third party to generate the PDFs and the documents are generated directly on your web server. [Strong access control policies are put in place](https://docs.gravitypdf.com/v6/users/pdf-security#default-security) to prevent unauthenticated access to your PDFs. -* **Multilingual** – a multitude of languages from across the globe can be displayed in PDFs, include complex scripts like Hebrew, Arabic, Thai, Japanese, Chinese, and Korean. -* **Additional Fonts** – match your branding and enhance the overall look and feel of PDFs by install your own fonts. -* **Columns** – use [Drag and Drop columns](https://docs.gravityforms.com/working-with-columns/) in Gravity Forms and [PDFs will automatically mimic that layout](https://docs.gravitypdf.com/v6/users/columns). -* **Shortcode and Merge Tags** – You can generate a link or URL to PDFs [using both shortcodes and merge tags](https://docs.gravitypdf.com/v6/users/shortcodes-and-mergetags) so your users can download the PDF right after form submission. -* **Export Entries** – include the direct link to any PDF(s) when [exporting your form entries](https://docs.gravitypdf.com/v6/users/include-pdfs-in-entry-export) -* **Webhooks Add-on** – [send the direct PDF link with Webhook requests](https://docs.gravitypdf.com/v6/users/webhooks-support) when using Gravity Forms Webhooks add-on. -* **Gravity Flow** – create complex workflows [using Gravity Flow](https://gravityflow.io) and automatically email Gravity PDF-generated documents at any step in the workflow. -* **GravityView** – add links to PDFs when building a members area [using GravityView](https://gravityview.co) + [Advanced Filtering add-on](https://gravityview.co/extensions/advanced-filter/). -* **Background Processing** – generating PDFs on form submission can be time consuming. [Offload it to a background process](https://docs.gravitypdf.com/v6/users/background-processing) will ensure form submissions are processed faster. -* **Design PDFs** – developers can build their own PDF templates using HTML, CSS, and PHP [with the help of our developer documentation](https://docs.gravitypdf.com/v6/developers/start-customising). -* **Documentation and Support** – there is [extensive documentation](https://docs.gravitypdf.com/v6/users/five-minute-install) covering every feature of Gravity PDF that you can comb through, plus we provide [free general support to all users](https://gravitypdf.com/support/). - -= Unlock More Functionality = - -Pay for additional PDF designs and functionality [from our online store](https://gravitypdf.com/store/). - -* **New Designs** – get access to 9 additional universal designs, 6 certificates, 6 invoices, and 3 letter styles -* **Additional customizations** – watermark PDFs with your own logo or text, control fields that should be displayed per PDF, add field descriptions, display all checkbox or radio field options, add notes, show field values instead of labels, and hide the product table -* **On-screen Preview** – allow users to preview the PDF before form submission (and optionally payment) so they can see what the end result will be. This is a great feature for capturing e-signatures, selling PDF reports / certificates / gift cards, or providing an on-screen proof before the PDF is sent to the printers (perfect for business cards). -* **Bulk Download** - search, filter, and select entries and then zip up all your PDFs and download all together in a convenient zip file -* **Smart Loading Indicator** - improve the UX for your users when generating complex PDFs that take time to create. -* **GravityView** - turn [GravityView](https://www.gravitykit.com/products/gravityview/) into a drag-and-drop PDF builder for your Single Entry View Layouts. -* **GFChart** - create PDF reports that display pie, bar, or column charts with aggregate Gravity Forms data [using GFChart](https://gfchart.com). -* **30-Day Refund Guarantee** – Purchase with confidence knowing when you buy a product from our store that you can get a refund within 30 days, for any reason. - -= Hire the Experts = - -Need a tailor-made solution for Gravity PDF that solves complex business problems? Our team of experienced developers have helped thousands of businesses like yours to accomplish these goals. We can even fill existing PDFs like government forms, without sending your sensitive entry data to a third-party server! [Find out more](https://gravitypdf.com/bespoke/). - -= Documentation & Support = - -[We have extensive documentation on using Gravity PDF](https://docs.gravitypdf.com/v6/users/five-minute-install/), and our friendly support team provides [FREE basic support via GravityPDF.com](https://gravitypdf.com/support/#contact-support). - -= Contribute = - -All development for Gravity PDF [is handled via GitHub](https://github.com/GravityPDF/gravity-pdf/). Opening new issues or submitting a pull request is welcome. - -Keep up to date with Gravity PDF by [subscribing to the newsletter](https://gravitypdf.com/signup/), [following us on Twitter/X](https://twitter.com/gravitypdf), [subscribing to our YouTube channel](https://www.youtube.com/gravitypdf), and [liking us on Facebook](https://www.facebook.com/gravitypdf). - -If you enjoy using the software [we'd love it if you could give us a review!](https://www.g2.com/products/gravity-pdf/reviews) - -== Installation == - -Gravity PDF can be run on most modern shared web hosting without any issues. It requires **PHP 7.3+** and at least 128MB of WP Memory. You'll also need to be running WordPress 5.3+ and have [Gravity Forms 2.5+](https://rocketgenius.pxf.io/c/1211356/445235/7938) (affiliate link). - -[You'll find detailed installation instructions at docs.gravitypdf.com](https://docs.gravitypdf.com/v6/users/five-minute-install). - -**Disclaimers** - -* When you activate Gravity PDF on your website and Gravity Forms isn't installed a notice will be displayed in the admin area that includes an affiliate link to the Gravity Forms website. -* After activating the plugin you will be prompted to [run the Core Font Installation tool](https://docs.gravitypdf.com/v6/users/core-pdf-fonts) so Gravity PDF can function correctly. This tool will download the fonts [from a public _GitHub_ repository (maintained by Gravity PDF)](https://github.com/gravityPDF/mpdf-core-fonts). For further information about _GitHub_ you can refer to their [Terms of Service](https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) and/or [Privacy Statement](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement#the-short-version). -* [A Help page is provided in the plugin's settings](https://docs.gravitypdf.com/v6/users/global-settings#help-tab) with an instant search feature [of the Gravity PDF documentation](https://docs.gravitypdf.com/v6/users/five-minute-install/), and the search is powered by _Algolia_. For further information about _Algolia_ you can refer to their [Terms of Service](https://www.algolia.com/policies/terms/) and/or [Privacy Statement](https://www.algolia.com/policies/privacy/). - -== Frequently Asked Questions == - -= I found a security issue. How do I responsibly disclose it? = - -You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. [Report a security vulnerability.](https://patchstack.com/database/vdp/gravity-pdf) - -= Do I need Gravity Forms to use this plugin? = - -Yes. Gravity PDF has been specifically built for Gravity Forms, and will not work without it. - -= Does Gravity PDF work with any other form builder plugin? = - -No. Gravity PDF can only be used with Gravity Forms. It cannot generate PDFs for WPForms, Ninja Forms, Contact Form 7, Formidable Forms etc. - -== Screenshots == - -1. Select various PDF templates (designs), attach to Notification emails, give a unique filename using merge tags, and apply conditional logic to the PDF -2. Control the paper size, orientation, font, size, and color, and whether to layout the document in RTL mode -3. Each template (design) has unique settings that allow you to change the appearance. Common settings include: Header, Footer, Background Color and Image, display HTML Fields, the Form Title, and enable Conditional Logic for the fields. -4. Password protect PDFs, format the PDF for long-term archiving (PDF/A-1b) or printing (PDFX-1a), and adjust the access control policies. -5. Zadani is a minimalist business-style PDF design that will generate a well-spaced document great for printing. -6. Rubix uses stylish containers to create an aesthetically pleasing PDF design. -7. Focus Gravity providing a classic layout which epitomises Gravity Forms Print Preview. It’s the familiar layout you’ve come to love in PDF format. -8. Blank Slate provides a print-friendly PDF design focused solely on the user-submitted data. -9. View individual PDFs on Gravity Forms Entry List page. -10. A flyout menu is shown when multiple PDFs are configured on a form when viewing on the Entry List page. -11. View or Download PDFs on the Gravity Forms Entry Details page from the _PDFs_ metabox. -12. The Font Manager allows you to add, update, search, select, and delete custom fonts for use with Gravity PDF. -13. Design your own PDF templates and install via the PDF Template Manager. Or purchase a design from our online store. -14. Get detailed info about the state of Gravity PDF on your site from Gravity Forms System Status page -15. Easily uninstall and delete all Gravity PDF data from your website -16. A bunch of paid PDF designs are available, as well as additional functionality. - -== Changelog == - -= 6.12.4 = -* Bug: Improve PDF column support when Gravity Forms includes a spacer -* Bug: Fix display of Website field when it isn't filled in and *Show Empty Fields* is enabled -* Housekeeping: Mark as compatible with WP 6.7 -* Housekeeping: Update PHP dependencies - -= 6.12.3 = -* Bug: Resolve PHP error when a license has not been activated for a Gravity PDF extension -* Bug: Resolve PHP error when all plugin dependencies are not met -* Housekeeping: Open canonical plugin upgrade link in new window - -= 6.12.2 = -* Security: Fix bug that caused the 'Restrict Owner' PDF setting to be ignored when it was enabled -* Housekeeping: Adjust canonical plugin notice -* Housekeeping: Add canonical plugin check on system report -* Housekeeping: Log license check API calls (canonical only) -* Bug: Fix PHP Notices in admin area - -= 6.12.1 = -* Housekeeping: Update translations - -= 6.12.0 = -* Feature: Add basic support for Gravity Forms 2.9 Image Choice and Multiple Choice fields (Gravity PDF Core Booster v2.2 can show the images) -* Feature: Add support for Digital Signature for Gravity Forms plugin (https://wordpress.org/plugins/digital-signature-for-gravity-forms/) -* Housekeeping: Allow approved HTML to be displayed in the PDF for Product and Option field choices -* Housekeeping: Add `gfpdf_form_data_products` filter to allow entry pricing information to be modified for the PDF -* Bug: Fix column ordering issue in Blank Slate, Focus Gravity, and Rubix when the RTL setting is enabled -* Bug: Allow Password and Privileges PDF setting description to be translated - -= 6.11.4 = -* Bug: Allow numbers with decimals when saving number fields in the PDF Settings - -= 6.11.3 = -* Bug: Fix truncated merge tags in HTML attribute when included in PDF setting Rich Text fields - -= 6.11.2 = -* Bug: Resolve race condition by skipping PDF cleanup at the end of form submission process if PDF Background Processing is enabled -* Bug: Fix issue where some Notifications with PDFs attached were not being handled in a background task when PDF Background Processing is enabled - -= 6.11.1 = -* Bug: Only process enabled notifications during form submission when using PDF Background Processing. Notifications are enabled if they are active and have conditional logic that passes. - -= 6.11.0 = -* Housekeeping: Limit pages admin notices are displayed on to reduce notice fatigue -* Housekeeping: Add specific check for the PHP extension `Ctype` when the plugin loads -* Housekeeping: Tweak admin notice text to make error messages more clear -* Housekeeping: Remove downgrade notice to unsupported Gravity PDF v5.0 if minimum system requirements are not met for v6.0 -* Housekeeping: Improve log messages when creating and validating a Signed PDF URL -* Housekeeping: Improve input sanitation for textarea, number, and custom paper size fields when saving the PDF Form Settings -* Housekeeping: Improve PDF Background Processing so its compatible with Gravity Forms native async notification feature -* Housekeeping: Correctly cleanup PDFs after a PDF Background Processing queue runs -* Bug: Enforce a 1pt minimum value for the Default Font Size and Font Size settings -* Bug: Self-heal the PDF signing secret key if it becomes invalid -* Bug: Self-heal the Global PDF Settings if it becomes invalid -* Bug: Prevent the page reloading when selecting a tooltip on PDF settings pages -* Bug: Register language files early so startup errors can be translated - -= 6.10.2 = -* Bug: Hydrate Nested Forms with Gravity Wiz Populate Anything data - -= 6.10.1 = -* Bug: Resolve PHP error when processing shortcode with invalid entry object -* Bug: Adhere to conditional logic and exclude CSS class for Page Break fields -* Bug: In more situations the Gravity PDF settings will be refreshed before the form meta is saved to the database -* Housekeeping: Run temporary directory cleanup routine twice daily and delete files older than 12 hours -* Housekeeping: Add gfpdf_system_status_report_items filter for Gravity PDF System Status report details -* Housekeeping: Update mPDF to latest version -* Housekeeping: Allow supported HTML in field labels when displayed in PDF - -= 6.10.0 = -* Feature: Add native support for the Legal Signature and Legal Consent form fields added by the Legal Signing for Gravity Forms plugin - -= 6.9.1 = -* Security: Disable the Signed URL feature in the [gravitypdf] shortcode when a URL parameter provides the entry ID (e.g. Page Confirmations) -* Bug: Gracefully handle invalid conditional logic rules when adding date entry meta support -* Bug: Display field for entry metadata PDF conditional rule when there are no form fields compatible with conditional logic -* Bug: Ensure the template cache is correctly cleared when PDF Debug Mode is enabled -* Bug: Flush the template cache after installing new templates via the PDF Template Manager -* Bug: Clear template cache when plugin deactivated -* Housekeeping: Small improvement to performance when reading template and font files from disk - -= 6.9.0 = -* Feature: Add new conditional logic options to PDFs eg. Payment Status, Date Created, Starred (props: Gravity Wiz) -* Feature: Add support for Show HTML Fields, Show Empty Fields, Show Section Break Description, and Enable Conditional Logic PDF settings when displaying Gravity Wiz Nested Forms field -* Bug: Fix Form Editor saving problem for Gravity Forms v2.6.* -* Bug: Fix Drag and Drop Column layout issue when the GF Styles Pro plugin is enabled -* Bug: Fix issue sending PDF URLs with Gravity Wiz Google Sheets -* Bug: Improve display of Rich Text Textarea fields by removing top margin on individual paragraphs -* Bug: Resolve compatibility issue that corrupted PDFs when using Weglot -* Housekeeping: Exclude popular WordPress staging environments from site count when activating Gravity PDF licenses -* Housekeeping: Improve Gravity PDF license activation success and error messages -* Security: Improve security of network requests to Gravity PDF licensing server -* Developer: Add `set_pdf_config( $config )` and `get_pdf_config()` methods to PDF Field classes -* Developer: In the PDF field blacklist, check using the original type and not with `$field->get_input_type()` - -= 6.8.0 = -* Feature: Add PDF Download metabox to Gravity Flow Inbox for logged-in users with appropriate capability -* Feature: Add AI-generated translations for French, Spanish, Italian, German, Dutch, Russian, and Chinese -* Security: Only show PDF view/download links on entry list and details page if logged-in user has appropriate capability -* Housekeeping: Improve performance on admin pages by caching the list of available templates -* Housekeeping: When permalinks are enabled, generate the PDF URL with/without a trailing slash -* Bug: Remove whitespace from textarea fields in the PDF settings - -= 6.7.4 = -* Bug: Resolve PHP error for specific GravityView / GravityChart combo -* Bug: Render supported HTML in labels/choices for the PDF Pricing table -* Bug: Fix PHP error while viewing a PDF when running an older version of WordPress (< 5.9) and PHP (< 8.0) - -= 6.7.3 = -* Bug: Fix 3rd party conflict when different version of PSR-7 library is loaded - -= 6.7.2 = -* Bug: Resolve fatal error when using Gravity Forms Google Analytics Pagination feature with the PDF URL included in the parameters. -* Housekeeping: Update PDF library to latest version -* Housekeeping: Update help search API details - -= 6.7.1 = -* Bug: Improve dependency conflicts with third party plugins who bundle PSR Log v2 or v3 -* Housekeeping: Use 4xx HTTP Status Codes for non-server related errors when generating PDFs - -= 6.7.0 = -* Feature: Add support for multiple PDFs with the same Filename on a single form -* Feature: Use secure links for File Upload and Post Image fields in Core and Universal PDFs -* Dev Feature: Include secure links in $form_data array for File Upload and Post Image fields -* Bug: Fix backwards compatibility error when running a version of Gravity Forms less that 2.6 -* Bug: Allow sanitized HTML in the labels of Radio and Checkbox admin settings -* Bug: Remain editing current PDF if a hard refresh occurs after adding a new PDF to the form - -= 6.6.1 = -* Bug: Prevent PDF settings being override if multiple browser windows are open, and both are updating different settings of the same form concurrently -* Bug: Gracefully handle license key deactivation if an error occurs -* Housekeeping: Bump WordPress Tested Up To v6.3 - -= 6.6.0 = -* Feature: Improve display of ungrouped product fields in Core and Universal templates -* Dev Feature: Add `gfpdf_hide_consent_field_if_empty` filter, to remove the Consent field from Core and Universal templates if a user hasn't consented. -* Bug: Remove Section Break description container is there is not a description included -* Bug: Fix potential PHP error when using GravityView and PDF for GravityView -* Housekeeping: Update PHP and JS dependencies - -= 6.5.5 = -* Bug: Ensure PDF conditional logic is run through the correct sanitization function upon save -* Bug: Ensure Gravity Wiz Populate Anything live merge tags are correctly processed in the $form_data array -* Bug: Fix Monolog error when running PHP8.1 - -= 6.5.4 = -* Bug: Fix duplicate notifications when using PDF Background Processing while looping over GFAPI::submit_form() - -= 6.5.3 = -* Bug: Fix HTTP(S) image/stylesheet loading problem in PDFs for SiteGround customers - -= 6.5.2 = -* Bug: Fix PHP error when a non-string is passed to the Kses sanitizing class -* Bug: Resolve memory problem generating Core PDFs if an HTML element contains more than 10+ classes (field CSS Classes are now truncated to 8 user-defined classes) -* Bug: Fix Slim Image Cropper display problems in Core PDFs -* Housekeeping: Update mPDF to the latest version -* Housekeeping: Update QueryPath to the latest version - -= 6.5.1 = -* Housekeeping: Update mPDF to the latest version -* Bug: Resolve custom font installation issue for some .ttf files - -= 6.5.0 = -* Housekeeping: Update Global Extension Settings UI to be Gravity Forms 2.5 compatible -* Housekeeping: Adjust how admin Notices are handled on Gravity PDF pages -* Housekeeping: Update JavaScript package bundle -* Dev: Validate template filename when uploading via the PDF Template Manager (A-Za-z0-9_-) -* Dev: Add filterable CSS class names to the PDF links in the admin area -* Dev: Pass context to the `gfpdf_core_template` hook -* Dev: Add `gfpdf_core_template_{form_id}` hook to target specific forms -* Bug: Fix undefined `rtl` notice in Core PDF templates -* Bug: Fix PHP8.1 notice when saving PDF settings - -= 6.4.7 = -* Bug: Resolve blank PDF problem when a large HTML block is processed by mPDF -* Bug: Resolve QueryPath deprecation notice about passing null to trim() -* Housekeeping: Update mPDF and URL Signer library to latest version - -= 6.4.6 = -* Bug: Adjust Nested Forms and Repeater field PDF markup to ensure a unique ID attribute for any HTML tags -* Bug: Prevent duplicate grid css classes being added to Nested Forms HTML tags -* Bug: Process merge tags in Background Image PDF setting before late escaping in the PDF HTML markup -* Housekeeping: Remove initialized message from Gravity PDF logs - -= 6.4.5 = -* Bug: Fix image display problem if filename had a space in it -* Bug: Fix Background Image display problem on Windows OS -* Developer: Added HTML field content to Repeater Field $form_data array - -= 6.4.4 = -* Bug: Resolve HTML encoding issue in PDF when displaying Coupon field in Gravity Wiz eCommerce Perk's Product Table -* Bug: Remove coupon line item in PDF when Gravity Wiz eCommerce Perk's Product Table in use -* Bug: Resolve duplicate product table displayed in a legacy v3 template -* Bug: Resolve PHP notice when displaying product table in legacy v3 template -* Bug: Resolve PHP notice when displaying Section Break field in legacy v3 template - -= 6.4.3 = -* Bug: Open PDF "view" link in a new browser tab on Entry List page -* Bug: Only hide Select field in Core/Universal templates if the saved value is an empty string, not a falsey value -* Bug: Prevent PHP notice when displaying Repeater field in PDFs with a Number sub-field -* Bug: Prevent HTML attribute content from having their entities decoded if they were previously encoded -* Bug: Fix Core/Universal template image display issues on servers running Windows - -= 6.4.2 = -* Bug: Allow `data` protocol so Base 64-encoded images can be correctly displayed in Core/Universal templates -* Bug: Fix Core Font Installer problem when running older versions of WordPress (5.3 to 5.8) -* Bug: Fix fatal return type mismatch error if `safe_style_css` filter has been implemented incorrectly - -= 6.4.1 = -* Bug: Fix PDF display issues with the Survey, Poll, Post Category, and Post Custom Fields - -= 6.4.0 = -* Security (Hardening): Move from early escaping to late escaping variables on output -* Security (Hardening): Add additional validation checks to the Core Font installer -* Security (Hardening): Escape text returned from WordPress l10n functions -* Security (Hardening): Escape any and all strings from the Gravity Forms form object, in any context (including PDFs) -* Security (Hardening): Move to earlier sanitizing of user input -* Security (Hardening): Custom PDF template filenames are now limited to the following characters: `A-Za-z0-9_-` -* Security (Hardening): The `?html=1` and `?data=1` developer helper parameters now only work in non-production environments (`WP_ENVIRONMENT_TYPE !== 'production'`), or when Gravity PDF Debug Mode is explicitly enabled -* Security (Hardening): Prevent directory traversal when loading the various Gravity PDF UI components -* Security (Hardening): Change PDF Form Settings capability check from `gravityforms_edit_settings` to `gravityforms_edit_forms` -* Security (Hardening): Change Font Manager CRUD capability check from `gravityforms_view_entries` to `gravityforms_edit_forms` -* Security (Hardening): Switch to `sodium_crypto_secretbox_keygen()` function with modified fallback to `wp_generate_password()` when generating new PDF URL signing secret key -* Security (Hardening): Switch from a Text to Password field for the Gravity PDF License Keys -* Security (Hardening): Update PHP and JavaScript dependencies -* Developer: Added `\GFPDF\Statics\Kses::output($html)` and `\GFPDF\Statics\Kses::parse($html)` methods for use with escaping/sanitizing HTML in PDFs (as an alternative to wp_kses_post()). -* Performance: Register JavaScript in the footer on Gravity PDF admin pages -* Privacy: Added "Get more info" link in the Core Font Installer instructions, and disclaimer to plugin's README.txt installation section -* Bug: Fix issue passing PDF URL to Gravity Forms Mailchimp add-on -* Bug: Allow hyphen in custom font key when updating or deleting to remain backwards compatible -* Bug: Fix PHP8.1 type conversion warning in the template cache when transient's are flushed -* Bug: Remove empty repeater sections from Core PDFs when not filled in by the user - -= 6.3.1 = -* Security: Prevent potential XSS attack by escaping URL returned from add_query_args() on the PDF List or PDF Form Settings pages -* Developer: Apply `gfpdf_current_form_object` filter added in 6.3.0 to the form object in Helper_Abstract_Fields.php using the $type `helper_abstract_fields`. -* Bug: Correctly display the file path in the logs when cleaning up PDFs from disk or flushing the mPDF cache -* Performance: reduce I/O operations when flushing the mPDF cache by excluding the top-level directory - -= 6.3.0 = -* Feature: Support for mapping PDF URLs to your favorite services using Gravity Forms feeds. This includes (but is not limited to): PayPal, MailChimp, HubSpot, Stripe, Square, ActiveCampaign, Agile CRM, Capsule, CleverReach, Constant Contact, EmailOctopus, Zoho CRM -* Feature: Support for the Zapier add-on: PDF URLs can now be passed to your zaps -* Feature: Add [gravitypdf] shortcode rendering support to Gravity Wiz's Entry Block perk -* Housekeeping: Change "document" icon used for settings menus to the "Gravity PDF" icon -* Housekeeping: duplicating PDFs on a form will now have the correct alternating background color in the table -* Housekeeping: Process the [gravitypdf] shortcode when merge tags get processed so that it can be used where ever merge tags are supported -* Developer: Add new `gfpdf_current_form_object` filter to manipulate the $form array when processing PDFs -* Bug: Fix a race condition when using Background Processing that could see the PDF deleted before being attached to notifications -* Bug: Do not strip the backslash character when used in PDF settings - -= 6.2.1 = -* Bug: Always generate a new PDF when using the GPDFAPI::create_pdf() method -* Bug: Fix fatal error during PDF generation when using the `gform_address_display_format` filter - -= 6.2.0 = -* Feature: Add support for Gravity Forms 2.6 (see Housekeeping below) -* Housekeeping: Add alternate background color on PDF List page -* Housekeeping: Add styles/support for new merge tag selector -* Housekeeping: Add styles for Copy to Clipboard shortcode button on PDF List page -* Housekeeping: Update help search API to query v6 documentation -* Bug: Fix error message display issue on Form PDF add/edit page -* Bug: Fix missing styles on multi-PDF view/download menu on Entry List page - -= 6.1.1 = -* Bug: Allow number field to show a thousand separator by using the 'gform_include_thousands_sep_pre_format_number' filter. -* Bug: Fix PHP Notice when displaying Repeater field caused by processing field's not present in `$form_data['field']` array key -* Housekeeping: Add logging to file/directory cleanup method -* Housekeeping: Add additional checks and logging when processing background tasks - -= 6.1.0 = -* Feature: Add Copy to Clipboard feature for PDF Shortcode on the PDF List page -* Bug: Fix empty check on the Radio field so a zero (0) value is not considered empty - -= 6.0.3 = -* Bug: Reduce the Focus Gravity template column widths by a fraction to prevent edge-case display issues (props Hiwire Creative) -* Bug: Fix Help page results text encoding problems -* Bug: Prevent multiple font files being uploaded to a single dropzone -* Bug: When checking if a Radio/Select field is empty in the PDF context, only look at the value property. - -= 6.0.2 = -* Bug: Fix up 404 link for Outdated Templates in System Status -* Bug: Revert vendor aliasing for mPDF and querypath (back to the original namespace) as it caused more problems than is solved. Developers: see https://docs.gravitypdf.com/v6/users/v5-to-v6-migration#changed-namespace-for-composer-packages - -= 6.0.1 = -* Bug: When displaying the minimum Gravity Forms version not met error, remove `beta-1` as the minimum to prevent confusion. - -= 6.0.0 = -This major release is designed specifically for Gravity Forms 2.5+ and includes breaking pages that may affect you. You are strongly encouraged to [review the upgrade guide before attempting to update to v6](https://docs.gravitypdf.com/v6/users/v5-to-v6-migration). - -= BREAKING CHANGES = -* New minimum requirements PHP7.3+, WordPress 5.3+, Gravity Forms 2.5+ -* Removed Gravity PDF v3 template stylesheet (swap legacy PDF template to Focus Gravity template) -* Removed Gravity PDF v3 to v4 migration code (upgrade to v4/v5 before attempting v6 upgrade) -* (Dev) Moved all vendor (Packagist) packages to new `GFPDF_Vendor/` namespace (BC aliasing for common classes included). Prevents all vendor conflicts with other plugins. -* (Dev) Removed "Setup Custom Templates" tool (manually copy over template files to PDF Working Directory) -* (Dev) Removed `shortname` property from `custom_fonts` global PDF options, and removed the requirement for the `font_name` to be unique (use `id` instead of `shortname`). -* (Dev) Changed the first parameter $font_name in `GPDFAPI::delete_pdf_font()` to $font_id instead. You can no longer delete the font by - its name, as it is no longer a unique identifier. -* (Dev) Majority of admin user interface markup (UI) changed to suit new GF2.5 UI () -* (Dev) Renamed `\GFPDF\Helper\Fields\Field_CreditCard` class to `Field_Creditcard` -* (Dev) Change `\GFPDF\Model\Model_Install` __construct signature by removing `Helper_Abstract_Forms` dependancy from the start and adding `Model_Uninstall` at the end -* (Dev) Change `\GFPDF\Model\Model_System_Report` __construct signature by adding new `Helper_Templates` dependancy at the end -* (Dev) Removed `\GFPDF\View\View_Settings::system_status` method. Replaced by `Controller_|Model_|View_System_Report` classes for direct integration with Gravity Forms System Status page -* (Dev) Removed undocumented `gfpdf_entry_detail_pre_container_markup` and `gfpdf_entry_detail_post_container_markup` actions -* (Dev) Adjusted ID from `#tab_pdf` to `#tab_PDF` for container on Global PDF settings page. This ensures both the Global and Form PDF settings use a consistent ID. -* (Dev) Change `\GFPDF\Model\Model_Install` __construct signature by removing `Helper_Abstract_Forms` dependancy from the start and adding `Model_Uninstall` at the end -* (Dev) Change `\GFPDF\Model\Model_System_Report` __construct signature by adding new `Helper_Templates` dependancy at the end -* (Dev) Removed `\GFPDF\View\View_Settings::system_status` method. Replaced by `Controller_|Model_|View_System_Report` classes for direct integration with Gravity Forms System Status page -* (Dev) Removed undocumented `gfpdf_entry_detail_pre_container_markup` and `gfpdf_entry_detail_post_container_markup` actions -* (Dev) Adjusted ID from `#tab_pdf` to `#tab_PDF` for container on Global PDF settings page. This ensures both the Global and Form PDF settings use a consistent ID. -* (Dev) Deprecate Helper_Abstract_Options::get_font_short_name(). No direct replacement as the font 'shortname' has been phased out (using unique ID now). -* (Dev) Updated field description markup to use DIVs instead of SPANs. Matches Gravity Forms RC1 -* (Dev) Deprecate these methods from `\GFPDF\Model\Model_Install`: `uninstall_plugin`, `remove_plugin_options`, `remove_plugin_form_settings`, `remove_folder_structure`, `deactivate_plugin`. All moved to `Model_Uninstall`. - -= NEW FEATURES = -* Brand new admin user interface (UI) to seamlessly match the Gravity Forms (GF) 2.5 UI. -* Added support for new GF columns feature in Core PDFs -* Add PDF column support for Gravity Perks Nested Forms -* Added RTL support for new GF columns feature in Core PDFs -* Refreshed Font Manager with better validation, error handling, and automatic support for fonts that include Open Type Layout features. -* Added new PDF metabox on Entry Details page. Includes a better user experience for forms with a lot of PDFs configured. -* Added new merge tag modifiers :download, :print, :signed, :signed:expiry to enhance existing PDF mergetag (modifiers can all be used in conjunction) -* Add PDF URL to Webhook add-on "All Fields" request body -* Add ability to include PDF URLs in Entry exports -* Add Gravity PDF info to Gravity Forms System Status page -* Show plugin downgrade prompt when minimum WordPress, Gravity Forms, or PHP requirements aren't met so users can easily roll back to the latest supported v5.x version. -* Add support for WordPress' native Background Updates -* Add accessibility improvements for keyboard users and screen readers on all Gravity PDF UIs -* Display warning on System Status page when Core template overrides are out of date -* Include Add/Update PDF button below each section on PDF creation page to make it easy to save -* Improve RTL support on admin pages - -= UX IMPROVEMENTS = -* Remove the Always Save PDF setting from the UI. -* Switch all Radio PDF settings to new Toggle setting -* Switch all Multiselect PDF settings to Checkbox field (better accessibility) -* Rename PDF setting "Name" to "Label" -* Replace asterisk `*` to text `(required)` to signify required fields (better accessibility) -* Rename PDF setting "Orientation" to "Paper Orientation" -* Refine PDF settings descriptions. -* Removed Welcome Page -* Move Paper Size global settings below the Template / Font settings -* Removed rich Select functionality (using Chosen) in UI for greater accessibility -* Remove WP Dialog prompts in UI for greater accessibility -* Move Gravity PDF uninstaller from Tools tab to Gravity Forms Uninstall settings page - -= BUG FIXES = -* Ignore `content-type` header API response when running the Core Font installer -* Make all `GFPDFAPI` API class error responses translatable -* Fix PHP8 notice -* Prevent background queue from continuing if retry limit reached on unrecoverable task (like generating the PDF) -* Adjust custom paper size sanitize logic to fix PHP error -* Check for invalid relative date when using Signed PDF URLs and fallback to default timeout -* Fix border display issue in Core Product table -* Show error message in Template Manager when maximum file size limit is reached - -= DEVELOPER IMPROVEMENTS = -* Rewritten all CSS in SASS -* Add `GPDFAPI::get_entry_pdfs( $entry_id )` method to API. Acts like `GPDFAPI::get_form_pdfs( $form_id )` but filters out any PDFs that don't pass conditional logic checks for the current entry. -* Added `Helper_Abstract_Config_Settings` class which template config files can extend to automatically have the current PDF settings injected into the class. -* Adjusted some logged items to use less severe alerts (when template config file doesn't exist, and when native PDF support for a field doesn't exist) -* Upgrade vendor packages to latest versions -* Remove all backbone.js and underscore.js Font Manager code from Gravity PDF admin pages -* Remove gulp as dependency (build is done using only webpack now) -* Add better error log messages for PDF Merge tag processing -* Pass additional information to the `gfpdf_field_container_class` filter - -See [CHANGELOG.txt](https://github.com/GravityPDF/gravity-pdf/blob/development/CHANGELOG.txt) for version 5/4/3 changelog history. diff --git a/src/Controller/Controller_Actions.php b/src/Controller/Controller_Actions.php index 5b19e126f..0a9984d36 100644 --- a/src/Controller/Controller_Actions.php +++ b/src/Controller/Controller_Actions.php @@ -15,7 +15,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -137,7 +137,7 @@ public function get_routes() { ], ]; - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_one_time_action_routes for more details about this filter */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_one_time_action_routes for more details about this filter */ return apply_filters( 'gfpdf_one_time_action_routes', $routes ); } diff --git a/src/Controller/Controller_Activation.php b/src/Controller/Controller_Activation.php index d6fc8b0e8..03d872853 100644 --- a/src/Controller/Controller_Activation.php +++ b/src/Controller/Controller_Activation.php @@ -8,7 +8,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -70,6 +70,8 @@ public static function deactivation() { /* Remove our scheduled tasks */ wp_clear_scheduled_hook( 'gfpdf_cleanup_tmp_dir' ); + wp_clear_scheduled_hook( 'gfpdf_network_update_check' ); + wp_clear_scheduled_hook( 'gfpdf_bulk_license_check' ); /* Flush caches */ $templates = \GPDFAPI::get_templates_class(); diff --git a/src/Controller/Controller_Custom_Fonts.php b/src/Controller/Controller_Custom_Fonts.php index 4b7040855..29b7305fc 100644 --- a/src/Controller/Controller_Custom_Fonts.php +++ b/src/Controller/Controller_Custom_Fonts.php @@ -27,7 +27,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -543,6 +543,7 @@ protected function does_fonts_support_otl( array $files ): bool { foreach ( $files as $id => $file ) { if ( ! isset( $file['name'] ) || ! is_file( $this->font_dir_path . $file['name'] ) ) { + /* translators: %s: font filename */ $errors[ $id ] = sprintf( __( 'Cannot find %s.', 'gravity-pdf' ), $file['name'] ); continue; } diff --git a/src/Controller/Controller_Debug.php b/src/Controller/Controller_Debug.php index 0ae1a3814..b51e14083 100644 --- a/src/Controller/Controller_Debug.php +++ b/src/Controller/Controller_Debug.php @@ -13,7 +13,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Controller/Controller_Export_Entries.php b/src/Controller/Controller_Export_Entries.php index cd4405aed..f9991e86c 100644 --- a/src/Controller/Controller_Export_Entries.php +++ b/src/Controller/Controller_Export_Entries.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -51,6 +51,7 @@ public function add_pdfs_to_export_fields( $form ) { $form['fields'][] = [ 'id' => 'gpdf_' . $pdf['id'], + /* translators: %s: PDF name */ 'label' => sprintf( __( 'PDF: %s', 'gravity-pdf' ), $pdf['name'] ), ]; } diff --git a/src/Controller/Controller_Form_Settings.php b/src/Controller/Controller_Form_Settings.php index 16ec2aad7..7164369e9 100644 --- a/src/Controller/Controller_Form_Settings.php +++ b/src/Controller/Controller_Form_Settings.php @@ -17,7 +17,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Controller/Controller_Install.php b/src/Controller/Controller_Install.php index 2c50faccb..fd3b53f77 100644 --- a/src/Controller/Controller_Install.php +++ b/src/Controller/Controller_Install.php @@ -17,7 +17,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -192,7 +192,7 @@ public function check_install_status() { } if ( PDF_EXTENDED_VERSION !== get_option( 'gfpdf_current_version' ) ) { - /* See https://docs.gravitypdf.com/v6/developers/actions/gfpdf_version_changed for more details about this action */ + /* See https://docs.gravitypdf.com/developers/actions/gfpdf_version_changed for more details about this action */ do_action( 'gfpdf_version_changed', get_option( 'gfpdf_current_version' ), PDF_EXTENDED_VERSION ); update_option( 'gfpdf_current_version', PDF_EXTENDED_VERSION ); } diff --git a/src/Controller/Controller_Mergetags.php b/src/Controller/Controller_Mergetags.php index 2b05b02df..b3248c04c 100644 --- a/src/Controller/Controller_Mergetags.php +++ b/src/Controller/Controller_Mergetags.php @@ -9,7 +9,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Controller/Controller_PDF.php b/src/Controller/Controller_PDF.php index e6fa458df..63be1c404 100644 --- a/src/Controller/Controller_PDF.php +++ b/src/Controller/Controller_PDF.php @@ -16,7 +16,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -110,15 +110,15 @@ public function init() { */ public function add_actions() { /* Process PDF if needed */ - add_action( 'parse_request', [ $this, 'process_legacy_pdf_endpoint' ] ); /* legacy PDF endpoint */ - add_action( 'parse_request', [ $this, 'process_pdf_endpoint' ] ); /* new PDF endpoint */ + add_action( 'parse_request', [ $this, 'process_legacy_pdf_endpoint' ], 1 ); /* legacy PDF endpoint */ + add_action( 'parse_request', [ $this, 'process_pdf_endpoint' ], 1 ); /* new PDF endpoint */ /* Set up pre- and post-generation PDF hooks */ add_action( 'gfpdf_pre_pdf_generation', [ $this, 'add_pre_pdf_hooks' ] ); add_action( 'gfpdf_post_pdf_generation', [ $this, 'remove_pre_pdf_hooks' ] ); /* Set up pre generation hooks when streaming PDF to the browser */ - $add_pre_view_or_download_pdf_hooks = function( $form, $entry, $settings ) { + $add_pre_view_or_download_pdf_hooks = function ( $form, $entry, $settings ) { $this->add_pre_view_or_download_pdf_hooks( $form, $entry, $settings ); }; @@ -145,7 +145,7 @@ public function add_actions() { /* Gravity Wiz Nested Forms support */ if ( function_exists( 'gp_nested_forms' ) ) { - $included_nested_forms_in_cache_hash = function( $data, $form, $entry, $pdf_settings ) { + $included_nested_forms_in_cache_hash = function ( $data, $form, $entry, $pdf_settings ) { return $this->included_nested_forms_in_cache_hash( $data, $form, $entry, $pdf_settings ); }; @@ -197,7 +197,7 @@ public function add_filters() { add_filter( 'gfpdf_pdf_html_output', 'do_shortcode' ); /* Add support for ?html=1 helper parameter */ - $add_view_html_debugger = function( $html, $form, $entry, $pdf_settings, $helper_pdf ) { + $add_view_html_debugger = function ( $html, $form, $entry, $pdf_settings, $helper_pdf ) { return $this->add_view_html_debugger( $html, $form, $entry, $pdf_settings, $helper_pdf ); }; @@ -214,14 +214,14 @@ public function add_filters() { add_filter( 'gform_entry_detail_meta_boxes', [ $this->model, 'register_pdf_meta_box' ], 10, 3 ); /* Manipulate the form object (array) when generating PDFs */ - $add_current_form_object_hooks = function( $form, $entry, $source ) { + $add_current_form_object_hooks = function ( $form, $entry, $source ) { return $this->add_current_form_object_hooks( $form, $entry, $source ); }; add_filter( 'gfpdf_current_form_object', $add_current_form_object_hooks, 10, 3 ); /* Manipulate the PDF settings object (array) when generating PDFs */ - $add_current_pdf_settings_object_hooks = function( $pdf_settings, $form, $entry ) { + $add_current_pdf_settings_object_hooks = function ( $pdf_settings, $form, $entry ) { return $this->add_current_pdf_settings_object_hooks( $pdf_settings, $form, $entry ); }; diff --git a/src/Controller/Controller_Save_Core_Fonts.php b/src/Controller/Controller_Save_Core_Fonts.php index cb5dac333..1171e3696 100644 --- a/src/Controller/Controller_Save_Core_Fonts.php +++ b/src/Controller/Controller_Save_Core_Fonts.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -133,7 +133,7 @@ protected function download_and_save_font() { /* Verify the font name provided is approved */ /* phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents */ - $core_font_list = json_decode( file_get_contents( __DIR__ . '/../../dist/payload/core-fonts.json' ), true ); + $core_font_list = json_decode( file_get_contents( __DIR__ . '/../../build/payload/core-fonts.json' ), true ); if ( $core_font_list === null ) { $this->log->error( 'Core font list could not be loaded' ); diff --git a/src/Controller/Controller_Settings.php b/src/Controller/Controller_Settings.php index a15f70936..c4665a56e 100644 --- a/src/Controller/Controller_Settings.php +++ b/src/Controller/Controller_Settings.php @@ -19,7 +19,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -170,6 +170,23 @@ public function add_actions() { * Add AJAX Action Endpoints */ add_action( 'wp_ajax_gfpdf_deactivate_license', [ $this->model, 'process_license_deactivation' ] ); + + /* Schedule License Check for all add-ons */ + add_action( + 'init', + function () { + if ( empty( $this->data->addon ) ) { + return; + } + + add_action( 'gfpdf_bulk_license_check', [ $this->model, 'licensing_bulk_license_check' ] ); + if ( ! wp_next_scheduled( 'gfpdf_bulk_license_check' ) ) { + wp_schedule_single_event( strtotime( '+1 week' ), 'gfpdf_bulk_license_check' ); + } + } + ); + + $this->maybe_schedule_network_update_check(); } /** @@ -200,6 +217,8 @@ public function add_filters() { /* Register add-ons for licensing page */ add_filter( 'gfpdf_settings_licenses', [ $this->model, 'register_addons_for_licensing' ] ); add_filter( 'gfpdf_settings_license_sanitize', [ $this->model, 'maybe_active_licenses' ] ); + add_filter( 'gpdf_sl_plugin_updater_api_params', [ $this->model, 'licensing_bulk_get_version_api_params' ] ); + add_filter( 'gpdf_sl_plugin_updater_api_response', [ $this->model, 'licensing_bulk_get_version_api_response' ], 10, 3 ); } /** @@ -284,4 +303,35 @@ public function disable_tools_on_view_cap( $nav ) { return $nav; } + + /** + * On a Multisite installation where Gravity PDF isn't network/primary site activated, + * add a scheduled task to display an update nag in the network admin on a best-effort basis + * + * @return void + * + * @since 6.15.0 + */ + protected function maybe_schedule_network_update_check() { + if ( ! is_multisite() || get_current_blog_id() === 1 || is_plugin_active_for_network( PDF_PLUGIN_BASENAME ) ) { + return; + } + + add_action( 'gfpdf_network_update_check', [ $this->model, 'run_network_update_check' ] ); + + /* skip if event already scheduled */ + if ( wp_next_scheduled( 'gfpdf_network_update_check' ) ) { + return; + } + + /* grab the next run-time for a plugin update check on the primary site */ + switch_to_blog( 1 ); + $timestamp = wp_next_scheduled( 'wp_update_plugins' ); + restore_current_blog(); + + if ( $timestamp !== false ) { + /* Run action 1 minute after the primary site schedules a plugin update check */ + wp_schedule_event( $timestamp + 60, 'twicedaily', 'gfpdf_network_update_check' ); + } + } } diff --git a/src/Controller/Controller_Shortcodes.php b/src/Controller/Controller_Shortcodes.php index 6ab50fb17..edd9f0830 100644 --- a/src/Controller/Controller_Shortcodes.php +++ b/src/Controller/Controller_Shortcodes.php @@ -12,7 +12,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Controller/Controller_System_Report.php b/src/Controller/Controller_System_Report.php index 91def91f5..53923cf06 100644 --- a/src/Controller/Controller_System_Report.php +++ b/src/Controller/Controller_System_Report.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -65,12 +65,13 @@ public function add_filters() { } /** - * Include the add-on table in the PHP Server Environment system status. + * Add the Gravity PDF system report to the Gravity Forms report * * @param array $system_report * * @return array * @since 5.3 + * @since 6.12.6 Moved data to the end of the report */ public function system_report( $system_report ) { @@ -78,7 +79,10 @@ public function system_report( $system_report ) { $gravitypdf_report = $this->model->build_gravitypdf_report(); $system_report = $this->model->move_gravitypdf_active_plugins_to_gf_addons( $system_report ); - array_splice( $system_report, 1, 0, $gravitypdf_report ); + $system_report = array_merge( + $system_report, + $gravitypdf_report + ); } return $system_report; diff --git a/src/Controller/Controller_Templates.php b/src/Controller/Controller_Templates.php index 6b88786a9..e2fd219d2 100644 --- a/src/Controller/Controller_Templates.php +++ b/src/Controller/Controller_Templates.php @@ -5,10 +5,11 @@ use GFPDF\Helper\Helper_Abstract_Controller; use GFPDF\Helper\Helper_Abstract_Model; use GFPDF\Helper\Helper_Interface_Actions; +use GFPDF\Model\Model_Templates; /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -30,7 +31,7 @@ class Controller_Templates extends Helper_Abstract_Controller implements Helper_ * * Setup our class by injecting all our dependencies * - * @param Helper_Abstract_Model $model + * @param Model_Templates $model * * @since 4.1 */ diff --git a/src/Controller/Controller_Uninstaller.php b/src/Controller/Controller_Uninstaller.php index 9ba195101..da66366d2 100644 --- a/src/Controller/Controller_Uninstaller.php +++ b/src/Controller/Controller_Uninstaller.php @@ -14,7 +14,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Controller/Controller_Upgrade_Routines.php b/src/Controller/Controller_Upgrade_Routines.php index a34f67a2e..37a3a369a 100644 --- a/src/Controller/Controller_Upgrade_Routines.php +++ b/src/Controller/Controller_Upgrade_Routines.php @@ -8,7 +8,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -59,6 +59,14 @@ public function maybe_run_upgrade( string $old_version, string $current_version if ( version_compare( $current_version, '6.12.0', '>=' ) && version_compare( $old_version, '6.12.0', '<' ) ) { wp_clear_scheduled_hook( 'gfpdf_cleanup_tmp_dir' ); } + + if ( version_compare( $current_version, '6.13.2', '>=' ) && version_compare( $old_version, '6.13.2', '<' ) ) { + $this->fix_tmp_folder_permissions(); + } + + if ( version_compare( $current_version, '6.15.0', '>=' ) && version_compare( $old_version, '6.14.0', '<' ) ) { + $this->remove_legacy_update_cache(); + } } /** @@ -94,4 +102,64 @@ protected function upgrade_custom_fonts() { $this->options->update_option( 'custom_fonts', $fonts ); } + + /** + * Reset temporary folders permission + * + * This upgrade routine will try reset all temporary folder permissions to match the parent directory, + * or fallback to 755 if it cannot be read. + * + * @since 6.13.2 + */ + protected function fix_tmp_folder_permissions() { + $folders = [ $this->data->template_tmp_location ]; + + /* If the mPDF tmp directory is moved outside the GPDF tmp directory, fix the folder permissions separately */ + if ( strpos( $this->data->mpdf_tmp_location, $this->data->template_tmp_location ) !== 0 ) { + $folders[] = $this->data->mpdf_tmp_location; + } + + foreach ( $folders as $folder ) { + /* Try get the folder permission from the parent directory */ + $folder_perms = 0755; + + /* Ignore parent folder if it is `/` */ + $parent_dir = dirname( $folder ) !== '/' ? dirname( $folder ) : $folder; + if ( is_dir( $parent_dir ) ) { + $stat = @stat( $parent_dir ); //phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged + $folder_perms = $stat ? $stat['mode'] & 0007777 : 0755; + } + + try { + /* Get all directories in folder */ + $dir = new \RecursiveDirectoryIterator( $folder, \RecursiveDirectoryIterator::SKIP_DOTS ); + $files = new \RecursiveCallbackFilterIterator( + $dir, + function ( $current, $key, $iterator ) { + return $iterator->hasChildren() || $current->isDir(); + } + ); + $files_iterator = new \RecursiveIteratorIterator( $files, \RecursiveIteratorIterator::SELF_FIRST ); + + /* Reset permissions on folder and all subdirectories */ + @chmod( $folder, $folder_perms ); // phpcs:ignore + foreach ( $files_iterator as $file ) { + @chmod( $file->getRealPath(), $folder_perms ); // phpcs:ignore + } + } catch ( \Exception $e ) { + // do nothing + } + } + } + + /** + * Remove Gravity PDF's edd_sl_* options + * + * @since 6.15.0 + */ + protected function remove_legacy_update_cache() { + global $wpdb; + + $wpdb->query( "DELETE FROM $wpdb->options WHERE option_name LIKE 'edd_sl_%' AND option_value LIKE '%gravity-pdf%'" ); + } } diff --git a/src/Controller/Controller_Webhooks.php b/src/Controller/Controller_Webhooks.php index 053d6a11f..0e84c33df 100644 --- a/src/Controller/Controller_Webhooks.php +++ b/src/Controller/Controller_Webhooks.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Controller/Controller_Zapier.php b/src/Controller/Controller_Zapier.php index 9fe0d601e..e62018b8f 100644 --- a/src/Controller/Controller_Zapier.php +++ b/src/Controller/Controller_Zapier.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfDatabaseUpdateException.php b/src/Exceptions/GravityPdfDatabaseUpdateException.php index 1fbf5b28b..0f0fd34bd 100644 --- a/src/Exceptions/GravityPdfDatabaseUpdateException.php +++ b/src/Exceptions/GravityPdfDatabaseUpdateException.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfDomainException.php b/src/Exceptions/GravityPdfDomainException.php index 3829a194d..9b0b70ed0 100644 --- a/src/Exceptions/GravityPdfDomainException.php +++ b/src/Exceptions/GravityPdfDomainException.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfException.php b/src/Exceptions/GravityPdfException.php index a24c41f22..aeef4c749 100644 --- a/src/Exceptions/GravityPdfException.php +++ b/src/Exceptions/GravityPdfException.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfFontNotFoundException.php b/src/Exceptions/GravityPdfFontNotFoundException.php index 3869bcd15..a25acb84b 100644 --- a/src/Exceptions/GravityPdfFontNotFoundException.php +++ b/src/Exceptions/GravityPdfFontNotFoundException.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfIdException.php b/src/Exceptions/GravityPdfIdException.php index 32ae20823..977d329c0 100644 --- a/src/Exceptions/GravityPdfIdException.php +++ b/src/Exceptions/GravityPdfIdException.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfModelNotUpdatedException.php b/src/Exceptions/GravityPdfModelNotUpdatedException.php index 6c2045c22..07bede34a 100644 --- a/src/Exceptions/GravityPdfModelNotUpdatedException.php +++ b/src/Exceptions/GravityPdfModelNotUpdatedException.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfRuntimeException.php b/src/Exceptions/GravityPdfRuntimeException.php index 9db484759..523dc52ee 100644 --- a/src/Exceptions/GravityPdfRuntimeException.php +++ b/src/Exceptions/GravityPdfRuntimeException.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfShortcodeEntryIdException.php b/src/Exceptions/GravityPdfShortcodeEntryIdException.php index c2c333102..3423f5061 100644 --- a/src/Exceptions/GravityPdfShortcodeEntryIdException.php +++ b/src/Exceptions/GravityPdfShortcodeEntryIdException.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfShortcodePdfConditionalLogicFailedException.php b/src/Exceptions/GravityPdfShortcodePdfConditionalLogicFailedException.php index 3efc48667..41249da34 100644 --- a/src/Exceptions/GravityPdfShortcodePdfConditionalLogicFailedException.php +++ b/src/Exceptions/GravityPdfShortcodePdfConditionalLogicFailedException.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfShortcodePdfConfigNotFoundException.php b/src/Exceptions/GravityPdfShortcodePdfConfigNotFoundException.php index 4a573150f..0529c8a06 100644 --- a/src/Exceptions/GravityPdfShortcodePdfConfigNotFoundException.php +++ b/src/Exceptions/GravityPdfShortcodePdfConfigNotFoundException.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Exceptions/GravityPdfShortcodePdfInactiveException.php b/src/Exceptions/GravityPdfShortcodePdfInactiveException.php index ed532a2d5..730b6d415 100644 --- a/src/Exceptions/GravityPdfShortcodePdfInactiveException.php +++ b/src/Exceptions/GravityPdfShortcodePdfInactiveException.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Address.php b/src/Helper/Fields/Field_Address.php index 3480ed0fe..45fe3b288 100644 --- a/src/Helper/Fields/Field_Address.php +++ b/src/Helper/Fields/Field_Address.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Chainedselect.php b/src/Helper/Fields/Field_Chainedselect.php index 5811c83d9..e4ea39318 100644 --- a/src/Helper/Fields/Field_Chainedselect.php +++ b/src/Helper/Fields/Field_Chainedselect.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -61,7 +61,9 @@ public function __construct( $field, $entry, Helper_Abstract_Form $gform, Helper * @since 4.0 */ public function html( $value = '', $label = true ) { - $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $this->entry['currency'] ); + $property = version_compare( \GFForms::$version, '2.9.29', '>=' ) ? $this->entry : $this->entry['currency']; + + $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $property ); $html = apply_filters( 'gform_entry_field_value', $html, $this->field, $this->entry, $this->form ); return parent::html( $html ); diff --git a/src/Helper/Fields/Field_Checkbox.php b/src/Helper/Fields/Field_Checkbox.php index 704a78c70..768572356 100644 --- a/src/Helper/Fields/Field_Checkbox.php +++ b/src/Helper/Fields/Field_Checkbox.php @@ -12,7 +12,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Consent.php b/src/Helper/Fields/Field_Consent.php index 5972df240..c56d73076 100644 --- a/src/Helper/Fields/Field_Consent.php +++ b/src/Helper/Fields/Field_Consent.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Coupon.php b/src/Helper/Fields/Field_Coupon.php index e86ff389b..284b5f62d 100644 --- a/src/Helper/Fields/Field_Coupon.php +++ b/src/Helper/Fields/Field_Coupon.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Creditcard.php b/src/Helper/Fields/Field_Creditcard.php index 08cc2922a..1f58c7b68 100644 --- a/src/Helper/Fields/Field_Creditcard.php +++ b/src/Helper/Fields/Field_Creditcard.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Date.php b/src/Helper/Fields/Field_Date.php index 6cfca11c6..c944e4c70 100644 --- a/src/Helper/Fields/Field_Date.php +++ b/src/Helper/Fields/Field_Date.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Default.php b/src/Helper/Fields/Field_Default.php index 0f10ba2d5..08d9b1d76 100644 --- a/src/Helper/Fields/Field_Default.php +++ b/src/Helper/Fields/Field_Default.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -34,8 +34,9 @@ class Field_Default extends Helper_Abstract_Fields { * @since 4.0 */ public function html( $value = '', $label = true ) { + $property = version_compare( \GFForms::$version, '2.9.29', '>=' ) ? $this->entry : $this->entry['currency']; - $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $this->entry['currency'] ); + $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $property ); $html = apply_filters( 'gform_entry_field_value', $html, $this->field, $this->entry, $this->form ); return parent::html( $html ); diff --git a/src/Helper/Fields/Field_Discount.php b/src/Helper/Fields/Field_Discount.php index 883750bda..8497e383f 100644 --- a/src/Helper/Fields/Field_Discount.php +++ b/src/Helper/Fields/Field_Discount.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Email.php b/src/Helper/Fields/Field_Email.php index 7c623710d..2701d586b 100644 --- a/src/Helper/Fields/Field_Email.php +++ b/src/Helper/Fields/Field_Email.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Fg_Ls_Consent.php b/src/Helper/Fields/Field_Fg_Ls_Consent.php index 6d49d670e..0791a1b13 100644 --- a/src/Helper/Fields/Field_Fg_Ls_Consent.php +++ b/src/Helper/Fields/Field_Fg_Ls_Consent.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Fg_Ls_Signature.php b/src/Helper/Fields/Field_Fg_Ls_Signature.php index 81a574c5f..b1b7ae98e 100644 --- a/src/Helper/Fields/Field_Fg_Ls_Signature.php +++ b/src/Helper/Fields/Field_Fg_Ls_Signature.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Fileupload.php b/src/Helper/Fields/Field_Fileupload.php index 4cfe83913..c0cca58a0 100644 --- a/src/Helper/Fields/Field_Fileupload.php +++ b/src/Helper/Fields/Field_Fileupload.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -141,10 +141,14 @@ public function value() { $files = []; if ( ! empty( $value ) ) { - $paths = ( $this->field->multipleFiles ) ? json_decode( $value ) : [ $value ]; + $paths = $this->field->multipleFiles ? json_decode( $value, true ) : [ $value ]; if ( is_array( $paths ) && count( $paths ) > 0 ) { foreach ( $paths as $path ) { + if ( ! is_string( $path ) ) { + continue; + } + $files[] = esc_url( $path ); } } diff --git a/src/Helper/Fields/Field_Form.php b/src/Helper/Fields/Field_Form.php index caaae8a8c..d286221be 100644 --- a/src/Helper/Fields/Field_Form.php +++ b/src/Helper/Fields/Field_Form.php @@ -14,7 +14,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -91,10 +91,10 @@ public function html( $value = '', $label = true ) { $this->field->id = "$field_id-$key"; $html .= parent::html( $markup ); - } - /* Reset the ID back to the original value */ - $this->field->id = $field_id; + /* Reset the ID back to the original value */ + $this->field->id = $field_id; + } return $html; } diff --git a/src/Helper/Fields/Field_Hidden.php b/src/Helper/Fields/Field_Hidden.php index 75bd46928..8a49a8676 100644 --- a/src/Helper/Fields/Field_Hidden.php +++ b/src/Helper/Fields/Field_Hidden.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Html.php b/src/Helper/Fields/Field_Html.php index 8518bd167..88c941336 100644 --- a/src/Helper/Fields/Field_Html.php +++ b/src/Helper/Fields/Field_Html.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Image_Choice.php b/src/Helper/Fields/Field_Image_Choice.php index 61f1be8f1..4a1c50530 100644 --- a/src/Helper/Fields/Field_Image_Choice.php +++ b/src/Helper/Fields/Field_Image_Choice.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Likert.php b/src/Helper/Fields/Field_Likert.php index 64980a8bd..824e0dc82 100644 --- a/src/Helper/Fields/Field_Likert.php +++ b/src/Helper/Fields/Field_Likert.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -82,8 +82,9 @@ public function form_data() { * @since 4.0 */ public function html( $value = '', $label = true ) { + $property = version_compare( \GFForms::$version, '2.9.29', '>=' ) ? $this->entry : $this->entry['currency']; - $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $this->entry['currency'] ); + $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $property ); $html = apply_filters( 'gform_entry_field_value', $html, $this->field, $this->entry, $this->form ); return parent::html( $html ); diff --git a/src/Helper/Fields/Field_List.php b/src/Helper/Fields/Field_List.php index b2158a554..757be2681 100644 --- a/src/Helper/Fields/Field_List.php +++ b/src/Helper/Fields/Field_List.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -102,7 +102,7 @@ public function html( $value = '', $label = true ) { /* get out field value */ $value = $this->value(); - $columns = is_array( $value[0] ); + $columns = is_array( $value[0] ?? '' ); /* Start buffer and generate a list table */ ob_start(); @@ -191,7 +191,7 @@ public function value() { * * @since 4.0 */ - private function remove_empty_list_rows( $list_array ) { + protected function remove_empty_list_rows( $list_array ) { /* if list field empty return early */ if ( ! is_array( $list_array ) || count( $list_array ) === 0 ) { @@ -218,13 +218,20 @@ private function remove_empty_list_rows( $list_array ) { } } + unset( $col ); + /* Remove row from list */ if ( $empty ) { unset( $list_array[ $id ] ); } } + + unset( $row ); } + /* Reset the array structure */ + $list_array = array_values( $list_array ); + return $list_array; } } diff --git a/src/Helper/Fields/Field_Multi_Choice.php b/src/Helper/Fields/Field_Multi_Choice.php index 552899784..6c4767516 100644 --- a/src/Helper/Fields/Field_Multi_Choice.php +++ b/src/Helper/Fields/Field_Multi_Choice.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Multiselect.php b/src/Helper/Fields/Field_Multiselect.php index b2c330dee..1339ac62f 100644 --- a/src/Helper/Fields/Field_Multiselect.php +++ b/src/Helper/Fields/Field_Multiselect.php @@ -12,7 +12,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Name.php b/src/Helper/Fields/Field_Name.php index 9190d5fe9..612d9973e 100644 --- a/src/Helper/Fields/Field_Name.php +++ b/src/Helper/Fields/Field_Name.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Number.php b/src/Helper/Fields/Field_Number.php index aedc065c5..2f643f3f0 100644 --- a/src/Helper/Fields/Field_Number.php +++ b/src/Helper/Fields/Field_Number.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Option.php b/src/Helper/Fields/Field_Option.php index e9d6395d4..ca1ad0357 100644 --- a/src/Helper/Fields/Field_Option.php +++ b/src/Helper/Fields/Field_Option.php @@ -8,7 +8,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Page.php b/src/Helper/Fields/Field_Page.php index b95cbb9b2..d37f313f2 100644 --- a/src/Helper/Fields/Field_Page.php +++ b/src/Helper/Fields/Field_Page.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -38,7 +38,7 @@ public function html( $value = '', $label = true ) { ob_start(); ?> -

+

value() ); ?>

form; - $lead = $this->entry; + $form = $this->form; + $entry = $this->entry; /* Get all products for this field */ - $products = GFCommon::get_product_fields( $form, $lead, true ); + $use_value = (bool) apply_filters( 'gfpdf_show_field_value', false, $this->field, '' ); /* Set to `true` to show a field's value instead of the label */ + $use_admin_label = (bool) apply_filters( 'gfpdf_use_admin_label', false, $this->field, '' ); /* Set to `true` to use the admin label */ + + $products = GFCommon::get_product_fields( $form, $entry, ! $use_value, $use_admin_label ); if ( count( $products['products'] ) > 0 ) { return false; /* not empty */ @@ -216,7 +218,7 @@ class="subtotal totals">
+ class="shipping totals"> diff --git a/src/Helper/Fields/Field_Quantity.php b/src/Helper/Fields/Field_Quantity.php index bf7d6f433..f5973aa3d 100644 --- a/src/Helper/Fields/Field_Quantity.php +++ b/src/Helper/Fields/Field_Quantity.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Quiz.php b/src/Helper/Fields/Field_Quiz.php index e6622e830..edb80bcab 100644 --- a/src/Helper/Fields/Field_Quiz.php +++ b/src/Helper/Fields/Field_Quiz.php @@ -8,7 +8,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Radio.php b/src/Helper/Fields/Field_Radio.php index 79551fbc3..9d54cd983 100644 --- a/src/Helper/Fields/Field_Radio.php +++ b/src/Helper/Fields/Field_Radio.php @@ -12,7 +12,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Rank.php b/src/Helper/Fields/Field_Rank.php index ae0c5508a..0b6aac220 100644 --- a/src/Helper/Fields/Field_Rank.php +++ b/src/Helper/Fields/Field_Rank.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -51,8 +51,9 @@ public function form_data() { * @since 4.0 */ public function html( $value = '', $label = true ) { + $property = version_compare( \GFForms::$version, '2.9.29', '>=' ) ? $this->entry : $this->entry['currency']; - $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $this->entry['currency'] ); + $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $property ); $html = apply_filters( 'gform_entry_field_value', $html, $this->field, $this->entry, $this->form ); return parent::html( $html ); diff --git a/src/Helper/Fields/Field_Rating.php b/src/Helper/Fields/Field_Rating.php index 813e3a988..e779cc52e 100644 --- a/src/Helper/Fields/Field_Rating.php +++ b/src/Helper/Fields/Field_Rating.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -51,8 +51,9 @@ public function form_data() { * @since 4.0 */ public function html( $value = '', $label = true ) { + $property = version_compare( \GFForms::$version, '2.9.29', '>=' ) ? $this->entry : $this->entry['currency']; - $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $this->entry['currency'] ); + $html = GFCommon::get_lead_field_display( $this->field, $this->get_value(), $property ); $html = apply_filters( 'gform_entry_field_value', $html, $this->field, $this->entry, $this->form ); return parent::html( $html ); diff --git a/src/Helper/Fields/Field_Repeater.php b/src/Helper/Fields/Field_Repeater.php index 5eb2cf778..6830c0344 100644 --- a/src/Helper/Fields/Field_Repeater.php +++ b/src/Helper/Fields/Field_Repeater.php @@ -15,7 +15,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Section.php b/src/Helper/Fields/Field_Section.php index d8d87d760..870ccae77 100644 --- a/src/Helper/Fields/Field_Section.php +++ b/src/Helper/Fields/Field_Section.php @@ -14,7 +14,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -131,7 +131,7 @@ public function html( $value = '', $label = true ) { $html .= ''; /** - * See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_field_section_break_html/ for more information about this filter + * See https://docs.gravitypdf.com/developers/filters/gfpdf_field_section_break_html/ for more information about this filter * * @since 4.1 */ diff --git a/src/Helper/Fields/Field_Select.php b/src/Helper/Fields/Field_Select.php index 07782af5e..1f02d18ac 100644 --- a/src/Helper/Fields/Field_Select.php +++ b/src/Helper/Fields/Field_Select.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Shipping.php b/src/Helper/Fields/Field_Shipping.php index 6a8dde939..74b2696d9 100644 --- a/src/Helper/Fields/Field_Shipping.php +++ b/src/Helper/Fields/Field_Shipping.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Signature.php b/src/Helper/Fields/Field_Signature.php index 1625cbf45..e443aaeb0 100644 --- a/src/Helper/Fields/Field_Signature.php +++ b/src/Helper/Fields/Field_Signature.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -134,7 +134,7 @@ public function value() { if ( $signature_details !== false ) { $optimised_width = apply_filters( 'gfpdfe_signature_width', $signature_details[0] / 3, $signature_details[0] ); /* backwards compat */ - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_signature_width/ for more details about this filter */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_signature_width/ for more details about this filter */ $optimised_width = apply_filters( 'gfpdf_signature_width', $optimised_width, $signature_details[0] ); $optimised_height = $signature_details[1] / 3; diff --git a/src/Helper/Fields/Field_Slim.php b/src/Helper/Fields/Field_Slim.php index 28832f13a..e43689190 100644 --- a/src/Helper/Fields/Field_Slim.php +++ b/src/Helper/Fields/Field_Slim.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Slim_Post.php b/src/Helper/Fields/Field_Slim_Post.php index e86296777..ffd7d0473 100644 --- a/src/Helper/Fields/Field_Slim_Post.php +++ b/src/Helper/Fields/Field_Slim_Post.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Subtotal.php b/src/Helper/Fields/Field_Subtotal.php index 07bfd1bc5..1e95c1bae 100644 --- a/src/Helper/Fields/Field_Subtotal.php +++ b/src/Helper/Fields/Field_Subtotal.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Survey.php b/src/Helper/Fields/Field_Survey.php index ee19e751c..5539cc52c 100644 --- a/src/Helper/Fields/Field_Survey.php +++ b/src/Helper/Fields/Field_Survey.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Tax.php b/src/Helper/Fields/Field_Tax.php index 4a7801f1c..029eef2de 100644 --- a/src/Helper/Fields/Field_Tax.php +++ b/src/Helper/Fields/Field_Tax.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Text.php b/src/Helper/Fields/Field_Text.php index 12a6ec902..d89f62bc2 100644 --- a/src/Helper/Fields/Field_Text.php +++ b/src/Helper/Fields/Field_Text.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Textarea.php b/src/Helper/Fields/Field_Textarea.php index 1ff2b782b..8373b2528 100644 --- a/src/Helper/Fields/Field_Textarea.php +++ b/src/Helper/Fields/Field_Textarea.php @@ -7,11 +7,14 @@ use GFPDF\Helper\Helper_Abstract_Fields; use GFPDF\Helper\Helper_Abstract_Form; use GFPDF\Helper\Helper_Misc; +use GFPDF\Helper\Helper_QueryPath; use GFPDF\Statics\Kses; +use GFPDF_Vendor\QueryPath\CSS\ParseException; +use GFPDF_Vendor\QueryPath\DOMQuery; /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -53,9 +56,46 @@ public function __construct( $field, $entry, Helper_Abstract_Form $gform, Helper public function html( $value = '', $label = true ) { $value = $this->value(); + /** + * Allow a maximum of 8 User-Defined CSS Classes to prevent memory issues in mPDF + * @see https://github.com/mpdf/mpdf/issues/1753 + */ + if ( ! empty( $this->field->useRichTextEditor ) ) { + try { + $qp = new Helper_QueryPath(); + $dom = $qp->html5( $value ); + $this->strip_extra_classes_from_dom( $dom ); + $value = (string) $dom->top( 'html' )->innerHTML5(); + } catch ( \Exception $e ) { + // do nothing + } + } + return parent::html( $value ); } + /** + * Recursively check DOM node for class attribute and remove any with 9+ classes + * + * @param DOMQuery $dom + * + * @return void + * @throws ParseException + */ + protected function strip_extra_classes_from_dom( $dom ) { + foreach ( $dom->children() as $child_dom ) { + $this->strip_extra_classes_from_dom( $child_dom ); + } + + $classes = $dom->attr( 'class' ); + $class_array = explode( ' ', $classes ); + if ( count( $class_array ) > 8 ) { + $class_array = array_slice( $class_array, 0, 8 ); + // Set the new class attribute value. + $dom->attr( 'class', implode( ' ', $class_array ) ); + } + } + /** * Get the standard GF value of this field * @@ -70,7 +110,7 @@ public function value() { $value = $this->get_value(); - if ( isset( $this->field->useRichTextEditor ) && true === $this->field->useRichTextEditor ) { + if ( ! empty( $this->field->useRichTextEditor ) ) { $html = Kses::parse( wpautop( $this->gform->process_tags( $value, $this->form, $this->entry ) diff --git a/src/Helper/Fields/Field_Time.php b/src/Helper/Fields/Field_Time.php index df6ddfc70..5bc158a53 100644 --- a/src/Helper/Fields/Field_Time.php +++ b/src/Helper/Fields/Field_Time.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Tos.php b/src/Helper/Fields/Field_Tos.php index ab8f7c235..cbd0a0418 100644 --- a/src/Helper/Fields/Field_Tos.php +++ b/src/Helper/Fields/Field_Tos.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Total.php b/src/Helper/Fields/Field_Total.php index ab157b64c..5920f0e25 100644 --- a/src/Helper/Fields/Field_Total.php +++ b/src/Helper/Fields/Field_Total.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_V3_List.php b/src/Helper/Fields/Field_V3_List.php index cc0f92223..0ed6088a7 100644 --- a/src/Helper/Fields/Field_V3_List.php +++ b/src/Helper/Fields/Field_V3_List.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_V3_Products.php b/src/Helper/Fields/Field_V3_Products.php index 4d056c626..5d8cc0275 100644 --- a/src/Helper/Fields/Field_V3_Products.php +++ b/src/Helper/Fields/Field_V3_Products.php @@ -8,7 +8,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_V3_Section.php b/src/Helper/Fields/Field_V3_Section.php index 9d318782d..cafc50089 100644 --- a/src/Helper/Fields/Field_V3_Section.php +++ b/src/Helper/Fields/Field_V3_Section.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fields/Field_Website.php b/src/Helper/Fields/Field_Website.php index 7c8dcccfe..7fce1c033 100644 --- a/src/Helper/Fields/Field_Website.php +++ b/src/Helper/Fields/Field_Website.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fonts/FlushCache.php b/src/Helper/Fonts/FlushCache.php index dbf2c97f9..a0f18ed32 100644 --- a/src/Helper/Fonts/FlushCache.php +++ b/src/Helper/Fonts/FlushCache.php @@ -8,7 +8,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fonts/LocalFile.php b/src/Helper/Fonts/LocalFile.php index cb086b2f1..e78268ca5 100644 --- a/src/Helper/Fonts/LocalFile.php +++ b/src/Helper/Fonts/LocalFile.php @@ -9,7 +9,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fonts/LocalFilesystem.php b/src/Helper/Fonts/LocalFilesystem.php index 26f469141..b09fcf07e 100644 --- a/src/Helper/Fonts/LocalFilesystem.php +++ b/src/Helper/Fonts/LocalFilesystem.php @@ -8,7 +8,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Fonts/SupportsOtl.php b/src/Helper/Fonts/SupportsOtl.php index 6ad0f0e77..da40d598e 100644 --- a/src/Helper/Fonts/SupportsOtl.php +++ b/src/Helper/Fonts/SupportsOtl.php @@ -4,14 +4,14 @@ namespace GFPDF\Helper\Fonts; -use GFPDF_Vendor\Mpdf\Cache; +use GFPDF\Helper\Mpdf\Cache; use GFPDF_Vendor\Mpdf\Fonts\FontCache; use GFPDF_Vendor\Mpdf\MpdfException; use GFPDF_Vendor\Mpdf\TTFontFile; /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -46,10 +46,12 @@ public function __construct( string $font_directory_path ) { */ public function supports_otl( string $file ): bool { try { - $ttf = new TTFontFile( new FontCache( new Cache( get_temp_dir() . 'mpdf' ) ), apply_filters( 'gpdf_mpdf_font_descriptor', 'win' ) ); + $data = \GPDFAPI::get_data_class(); + + $ttf = new TTFontFile( new FontCache( new Cache( $data->mpdf_tmp_location . '/mpdf' ) ), apply_filters( 'gpdf_mpdf_font_descriptor', 'win' ) ); $ttf->getMetrics( $this->font_directory_path . $file, (string) time(), 0, false, false, 0xFF ); - return strlen( $ttf->familyName ) > 0; + return ! empty( $ttf->familyName ); } catch ( MpdfException $e ) { } diff --git a/src/Helper/Fonts/TtfFontValidation.php b/src/Helper/Fonts/TtfFontValidation.php index c70bfcfa6..eae3c0090 100644 --- a/src/Helper/Fonts/TtfFontValidation.php +++ b/src/Helper/Fonts/TtfFontValidation.php @@ -7,14 +7,15 @@ use GFPDF_Vendor\GravityPdf\Upload\FileInfoInterface; use GFPDF_Vendor\GravityPdf\Upload\ValidationInterface; use GFPDF_Vendor\GravityPdf\Upload\Exception as UploadException; -use GFPDF_Vendor\Mpdf\Cache; +use GFPDF\Helper\Mpdf\Cache; use GFPDF_Vendor\Mpdf\Fonts\FontCache; use GFPDF_Vendor\Mpdf\Exception\FontException; +use GFPDF_Vendor\Mpdf\MpdfException; use GFPDF_Vendor\Mpdf\TTFontFile; /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -39,13 +40,15 @@ class TtfFontValidation implements ValidationInterface { * * @param FileInfoInterface $file * - * @throws MpdfException + * @throws \GFPDF_Vendor\Mpdf\MpdfException * @throws \GFPDF_Vendor\Mpdf\Exception\FontException * @since 6.0 */ public function validate( FileInfoInterface $file ): void { try { - $ttf = new TTFontFile( new FontCache( new Cache( get_temp_dir() . 'mpdf' ) ), apply_filters( 'gpdf_mpdf_font_descriptor', 'win' ) ); + $data = \GPDFAPI::get_data_class(); + + $ttf = new TTFontFile( new FontCache( new Cache( $data->mpdf_tmp_location . '/mpdf' ) ), apply_filters( 'gpdf_mpdf_font_descriptor', 'win' ) ); $ttf->getMetrics( $file->getPathname(), $file->getName() ); if ( empty( $ttf->familyName ) ) { @@ -53,6 +56,8 @@ public function validate( FileInfoInterface $file ): void { } } catch ( FontException $e ) { throw new UploadException( 'Not a valid font file.' ); + } catch ( MpdfException $e ) { + throw new UploadException( 'Unknown error occurred.' ); } } } diff --git a/src/Helper/Helper_Abstract_Addon.php b/src/Helper/Helper_Abstract_Addon.php index fc2433abe..91bdd0c24 100644 --- a/src/Helper/Helper_Abstract_Addon.php +++ b/src/Helper/Helper_Abstract_Addon.php @@ -2,11 +2,12 @@ namespace GFPDF\Helper; +use GFPDF\Helper\Licensing\EDD_SL_Plugin_Updater; use Psr\Log\LoggerInterface; /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -25,35 +26,35 @@ abstract class Helper_Abstract_Addon { * * @since 4.2 */ - private $slug; + protected $slug; /** * @var string The add-on name (should match the name/title used in EDD) * * @since 4.2 */ - private $name; + protected $name; /** * @var string The add-on author * * @since 4.2 */ - private $author; + protected $author; /** * @var string The add-on version * * @since 4.2 */ - private $version; + protected $version; /** * @var string The add-on mail file path * * @since 4.2 */ - private $addon_path_main_plugin_file; + protected $addon_path_main_plugin_file; /** * Holds our registered objects @@ -124,6 +125,42 @@ abstract class Helper_Abstract_Addon { */ protected $use_settings_prefix = false; + /** + * @var EDD_SL_Plugin_Updater + * @since 6.15.0 + */ + protected $plugin_updater; + + /** + * @var string The current license key for this addon + * @since 6.15.0 + */ + protected $license_key = ''; + + /** + * @var string The current license key status (retrieved from the API) for this addon + * @since 6.15.0 + */ + protected $license_key_status = ''; + + /** + * @var string The current license key message for this addon (based on the status) + * @since 6.15.0 + */ + protected $license_key_message = ''; + + /** + * @var bool Whether the addon activated the license based on another addon activation + * @since 6.15.0 + */ + protected $license_auto_activated = false; + + /** + * @var bool Whether the addon deactivated the license based on another addon deactivation + * @since 6.15.0 + */ + protected $license_auto_deactivated = false; + /** * Helper_Abstract_Addon constructor. * @@ -252,6 +289,19 @@ final public function get_addon_documentation_slug() { return $this->addon_documentation_slug; } + /** + * @return EDD_SL_Plugin_Updater|null + * @since 6.15.0 + */ + public function get_plugin_updater() { + $updater = $this->plugin_updater; + if ( ! $updater ) { + _doing_it_wrong( __METHOD__, 'This method should not be called before the "init" hook (priority 1)', '6.15.0' ); + } + + return $updater; + } + /** * Setup the add-on licensing and initialise any classes * @@ -261,13 +311,32 @@ final public function get_addon_documentation_slug() { */ public function init( $classes = [] ) { + /* Get and store the license information from the database */ + $this->get_license_info( true ); + /* - * Register our plugin updater on the admin initialisation action - * - * @Internal Due to WordPress.org rules we cannot initialisation the updater code in the core plugin - * Add-ons have to initialise this functionality via GFPDF\Helper\Licensing\EDD_SL_Plugin_Updater + * Register our plugin updater */ - add_action( 'init', [ $this, 'plugin_updater' ] ); + $central_plugin_updater = function () { + $this->central_plugin_updater(); + }; + + add_action( 'init', $central_plugin_updater, 1 ); + + /* Maybe auto-activate hardcoded license */ + $maybe_activate_hardcoded_license = function () { + $hardcoded_license = $this->get_license_key_from_constant(); + if ( + $hardcoded_license && /* is constant defined */ + $hardcoded_license !== $this->license_key && /* is hardcoded license different to DB version */ + ! $this->license_auto_activated && /* if addon hasn't already be auto-activated when another addon was activated */ + is_admin() /* is the admin area */ + ) { + $this->activate_license( $hardcoded_license, true ); + } + }; + + add_action( 'init', $maybe_activate_hardcoded_license, 2 ); /* * Automatically register our addon with the main plugin to enable license management in the UI @@ -281,22 +350,17 @@ public function init( $classes = [] ) { add_filter( 'gfpdf_settings_extensions', [ $this, 'register_addon_fields' ] ); } - /* - * Automatically schedule license checks weekly - */ - add_action( 'admin_init', [ $this, 'maybe_schedule_license_check' ] ); + /* Add listener for now-deprecated individual licence check (handled in bulk in Controller_Settings) */ add_action( 'gfpdf_' . $this->get_slug() . '_license_check', [ $this, 'schedule_license_check' ] ); + /* Add listener for other license activation/deactivation */ + add_action( 'gfpdf_addon_post_license_activation', [ $this, 'maybe_auto_activate_license' ], 10, 3 ); + add_action( 'gfpdf_addon_post_license_deactivation', [ $this, 'maybe_auto_deactivate_license' ], 10, 2 ); + /* * Include info on plugin listing */ - add_action( - 'after_plugin_row_' . plugin_basename( $this->get_main_plugin_file() ), - [ - $this, - 'license_registration', - ] - ); + add_action( 'after_plugin_row_' . plugin_basename( $this->get_main_plugin_file() ), [ $this, 'license_registration' ] ); add_filter( 'plugin_row_meta', [ $this, 'plugin_row_meta' ], 10, 2 ); /* @@ -329,15 +393,12 @@ function ( $class_object ) { /** * This method handles the add-on update code * - * Due to WordPress.org rules we cannot initialisation the updater code in the core plugin so add-ons that utilise - * this class need to handle that code themselves. - * * Official Gravity PDF add-ons should initialise the GFPDF\Helper\Licensing\EDD_SL_Plugin_Updater class * when the add-on license status is set to "active". You can check the status of the plugin * using the following: * * $license_info = $this->get_license_info(); - * if ( $license_info['status'] !== 'active' ) { + * if ( in_array( $this->get_license_status(), [ 'active', 'valid' ], true ) ) { * return; * } * @@ -357,15 +418,44 @@ function ( $class_object ) { * * @return void * @since 4.2 + * @depecated 6.15.0 Use self::central_plugin_updater() + */ + public function plugin_updater() {} + + /** + * @return array + * @since 6.15.0 + */ + public function get_default_api_params() { + return [ + 'version' => $this->get_version(), + 'license' => $this->get_license_key(), + 'item_name' => $this->get_short_name(), + 'item_id' => $this->get_edd_download_id(), + 'author' => $this->get_author(), + 'beta' => false, + ]; + } + + /** + * The central add-on update initializer * + * @return void + * @since 6.14 */ - abstract public function plugin_updater(); + protected function central_plugin_updater() { + $this->plugin_updater = new EDD_SL_Plugin_Updater( + $this->data->store_url, + $this->get_main_plugin_file(), + $this->get_default_api_params() + ); + + $this->plugin_updater->init(); + } /** * Register the add-on with Gravity PDF * - * @Internal If you don't want the add-on licensing handled automatically in the UI override this method - * * @since 4.2 */ protected function register_addon() { @@ -522,28 +612,29 @@ final public function get_addon_setting_value( string $name, $fallback = '' ) { } /** - * Get the add-on license information stored in the database (if any) + * Get the add-on license information (if any) * - * @Internal If you don't want the add-on licensing handled automatically in the UI override this method + * @param bool $use_database Fetch license info from the database * * @since 4.2 + * @since 6.15.0 Get license info stored in the object */ - public function get_license_info() { - $settings = $this->options->get_settings(); - - $slug = $this->get_slug(); - $license = ( isset( $settings[ "license_$slug" ] ) ) ? $settings[ "license_$slug" ] : ''; - $status = ( isset( $settings[ "license_{$slug}_status" ] ) ) ? $settings[ "license_{$slug}_status" ] : ''; - $message = ( isset( $settings[ "license_{$slug}_message" ] ) ) ? $settings[ "license_{$slug}_message" ] : ''; + public function get_license_info( $use_database = false ) { + if ( $use_database ) { + $settings = $this->options->get_settings(); + + $slug = $this->get_slug(); + $this->license_key = $settings[ "license_$slug" ] ?? ''; + $this->license_key_status = $settings[ "license_{$slug}_status" ] ?? ''; + $this->license_key_message = $settings[ "license_{$slug}_message" ] ?? ''; + } $license_details = [ - 'license' => $license, - 'status' => $status, - 'message' => $message, + 'license' => $this->get_license_key(), + 'status' => $this->get_license_status(), + 'message' => $this->get_license_message(), ]; - $this->log->notice( 'Get plugin license details', $license_details ); - return $license_details; } @@ -551,18 +642,31 @@ public function get_license_info() { * Update the add-on license information stored in the database * * @param array $license_info - * - * @Internal If you don't want the add-on licensing handled automatically in the UI override this method + * @param bool $use_database Whether to update the database or not. A DB update will auto-call Model_Settings::maybe_active_licenses(), which may not be ideal * * @since 4.2 + * @since 6.15.0 Added */ - public function update_license_info( $license_info ) { + public function update_license_info( $license_info, $use_database = false ) { + $this->license_key = $license_info['license'] ?? ''; + $this->license_key_status = $license_info['status'] ?? ''; + $this->license_key_message = $license_info['message'] ?? ''; + + /* Check the update has been initialized before setting the license key */ + if ( isset( $this->plugin_updater ) ) { + $this->plugin_updater->set_license_key( $this->license_key ); + } + + if ( ! $use_database ) { + return; + } + $settings = $this->options->get_settings(); $slug = $this->get_slug(); - $settings[ "license_$slug" ] = $license_info['license']; - $settings[ "license_{$slug}_status" ] = $license_info['status']; - $settings[ "license_{$slug}_message" ] = $license_info['message']; + $settings[ "license_$slug" ] = $this->get_license_key(); + $settings[ "license_{$slug}_status" ] = $this->get_license_status(); + $settings[ "license_{$slug}_message" ] = $this->get_license_message(); $this->log->notice( 'Update plugin license details', $license_info ); @@ -575,12 +679,23 @@ public function update_license_info( $license_info ) { * @since 4.2 */ public function delete_license_info() { + $this->update_license_info( [] ); + + /* Check the update has been initialized before setting the license key */ + if ( isset( $this->plugin_updater ) ) { + $this->plugin_updater->set_license_key( '' ); + } + $settings = $this->options->get_settings(); $slug = $this->get_slug(); - unset( $settings[ "license_$slug" ] ); - unset( $settings[ "license_{$slug}_status" ] ); - unset( $settings[ "license_{$slug}_message" ] ); + unset( + $settings[ "license_$slug" ], + $settings[ "license_{$slug}_status" ], + $settings[ "license_{$slug}_message" ] + ); + + wp_clear_scheduled_hook( 'gfpdf_' . $slug . '_license_check' ); $this->log->notice( 'Delete plugin license details' ); @@ -593,7 +708,44 @@ public function delete_license_info() { * @since 4.2 */ final public function get_license_key() { - return $this->get_license_info()['license']; + $hardcoded_license = $this->get_license_key_from_constant(); + + return $hardcoded_license ?: $this->license_key; + } + + /** + * Get a Gravity PDF license key defined in the `GPDF_LICENSE_KEY` PHP constant + * + * @return false|string + * + * @since 6.15.0 + */ + final public function get_license_key_from_constant() { + $slug = $this->get_slug(); + + /** @var string|array $license_key */ + $license_key = defined( 'GPDF_LICENSE_KEY' ) ? GPDF_LICENSE_KEY : null; + $license_key = apply_filters( 'gfpdf_addon_hardcoded_license_key', $license_key, $slug, $this ); + + if ( empty( $license_key ) ) { + return false; + } + + /* universal license */ + if ( is_string( $license_key ) ) { + return $license_key; + } + + /* extension-specific license */ + if ( is_array( $license_key ) && isset( $license_key[ $slug ] ) ) { + return $license_key[ $slug ]; + } + + if ( is_array( $license_key ) && isset( $license_key['*'] ) ) { + return $license_key['*']; + } + + return false; } /** @@ -602,7 +754,7 @@ final public function get_license_key() { * @since 4.2 */ final public function get_license_status() { - return $this->get_license_info()['status']; + return $this->license_key_status; } /** @@ -611,7 +763,27 @@ final public function get_license_status() { * @since 4.2 */ final public function get_license_message() { - return $this->get_license_info()['message']; + return $this->license_key_message; + } + + /** + * Whether the addon activated the license based on another addon activation + * + * @return bool + * @since 6.15.0 + */ + final public function has_license_auto_activated() { + return $this->license_auto_activated; + } + + /** + * Whether the addon deactivated the license based on another addon deactivation. + * + * @return bool + * @since 6.15.0 + */ + final public function has_license_auto_deactivated() { + return $this->license_auto_deactivated; } /** @@ -621,6 +793,8 @@ final public function get_license_message() { * and 2. Need to clear the scheduled hook when the plugin is deactivated * * @since 4.2 + * + * @depreacted 6.15.0 Handled in bulk via Model_Settings::licensing_bulk_license_check() */ final public function maybe_schedule_license_check() { if ( ! wp_next_scheduled( 'gfpdf_' . $this->get_slug() . '_license_check' ) ) { @@ -631,15 +805,11 @@ final public function maybe_schedule_license_check() { /** * Makes an API call to check the status of the license and updates the license settings * - * @Internal If you don't want the add-on licensing handled automatically in the UI override this method - * * @since 4.2 */ public function schedule_license_check() { - $license_info = $this->get_license_info(); - - /* If the license info is empty disable check */ - if ( empty( array_filter( $license_info ) ) ) { + /* If there's no license key disable the check */ + if ( empty( $this->get_license_key() ) ) { return false; } @@ -647,52 +817,101 @@ public function schedule_license_check() { $this->data->store_url, [ 'timeout' => 15, - 'body' => [ - 'edd_action' => 'check_license', - 'license' => $license_info['license'], - 'item_id' => $this->get_edd_download_id(), - 'item_name' => rawurlencode( $this->get_short_name() ), - 'url' => home_url(), - 'environment' => function_exists( 'wp_get_environment_type' ) ? wp_get_environment_type() : 'production', - ], + 'body' => array_merge( + [ 'edd_action' => 'check_license' ], + $this->get_default_api_params() + ), ] ); - /* If there was a problem with the request we'll try again in an hour */ + /* Check for problems contacting the licensing server */ if ( is_wp_error( $response ) || wp_remote_retrieve_response_code( $response ) !== 200 ) { - $this->log->error( 'Failed to contact remote API for license status check. Rescheduling.' ); - wp_schedule_single_event( strtotime( '+ 1 hour' ), 'gfpdf_' . $this->get_slug() . '_license_check' ); + $this->log->error( + 'Failed to contact remote API for license status check.', + [ + 'slug' => $this->get_slug(), + 'error' => is_wp_error( $response ) ? $response->get_error_message() : wp_remote_retrieve_response_code( $response ), + ] + ); + + wp_schedule_single_event( strtotime( '+3 hour' ), 'gfpdf_' . $this->get_slug() . '_license_check' ); return false; } + /* Check for a malformed response */ $license_check = json_decode( wp_remote_retrieve_body( $response ) ); + if ( $license_check === null ) { + $this->log->error( + 'Invalid response returned from license status check.', + [ + 'slug' => $this->get_slug(), + 'response' => wp_remote_retrieve_body( $response ), + ] + ); - /* License still valid, no need to do anything */ - if ( isset( $license_check->license ) && $license_check->license === 'valid' ) { - $this->log->notice( 'License key still valid.' ); + wp_schedule_single_event( strtotime( '+3 hour' ), 'gfpdf_' . $this->get_slug() . '_license_check' ); return false; } - /* Error occurred. Update status and message in the license settings */ - $possible_responses = $this->data->addon_license_responses( $this->get_name() ); + if ( isset( $license_check->license ) && $license_check->license === 'valid' ) { + /* License is still valid, do nothing */ - /* Ensure we have a known error */ - if ( ! isset( $license_check->license ) || ! isset( $possible_responses[ $license_check->license ] ) ) { - $this->log->error( 'Unknown license status returned from remote API' ); + return true; + } - return false; + /* License status has changed. Update database */ + return $this->update_license_status_from_response( $this->get_license_key(), $response, true ); + } + + /** + * Parse and extract the addon license status from the API response + * + * @param string $license_key Current license key + * @param array|\WP_Error $response The raw response from wp_remote_*()) + * @param bool $use_database Whether to save the license info in the database + * + * @return bool + * + * @since 6.15.0 + */ + public function update_license_status_from_response( $license_key, $response, $use_database = false ) { + $response_code = wp_remote_retrieve_response_code( $response ); + if ( is_wp_error( $response ) || $response_code !== 200 ) { + $license_data = new \stdClass(); + + /* handle rate limiting */ + if ( $response_code === 429 ) { + $license_data->error = 'rate_limit'; + } + } else { + $license_data = json_decode( wp_remote_retrieve_body( $response ) ); + } + + $license_info = $this->get_license_info(); + $possible_responses = $this->data->addon_license_responses( $this->get_name() ); + + $status = 'error'; + if ( ! empty( $license_data->error ) ) { + $status = $license_data->error; + } elseif ( ! empty( $license_data->license ) ) { + $status = $license_data->license; } - $license_info['status'] = $license_check->license; - $license_info['message'] = $possible_responses[ $license_check->license ]; + $license_info['license'] = $license_key; + $license_info['status'] = $status; + $license_info['message'] = $possible_responses[ $license_info['status'] ] ?? $possible_responses['generic']; - switch ( $license_check->license ) { + switch ( $license_info['status'] ) { case 'expired': $date_format = get_option( 'date_format' ); - $dt = new \DateTimeImmutable( $license_check->expires, wp_timezone() ); - $date = $dt === false ? gmdate( $date_format, false ) : $dt->format( $date_format ); + try { + $dt = new \DateTimeImmutable( $license_data->expires, wp_timezone() ); + $date = $dt->format( $date_format ); + } catch ( \Exception $e ) { + $date = gmdate( $date_format, false ); + } $url = add_query_arg( [ @@ -711,7 +930,7 @@ public function schedule_license_check() { [ 'edd_action' => 'add_to_cart', 'download_id' => $this->get_edd_download_id(), - 'edd_options[price_id]' => $license_check->price_id, + 'edd_options[price_id]' => $license_data->price_id, ], 'https://gravitypdf.com/checkout/' ); @@ -724,8 +943,8 @@ public function schedule_license_check() { [ 'view' => 'upgrades', 'action' => 'manage_licenses', - 'license_id' => $license_check->license_id, - 'payment_id' => $license_check->payment_id, + 'license_id' => $license_data->license_id, + 'payment_id' => $license_data->payment_id, ], 'https://gravitypdf.com/account/' ); @@ -734,10 +953,12 @@ public function schedule_license_check() { break; } - $this->log->notice( 'License key no longer valid', $license_info ); - $this->update_license_info( $license_info ); + $this->log->notice( 'License key status', array_merge( $license_info, [ 'slug' => $this->get_slug() ] ) ); - return true; + $this->update_license_info( $license_info, $use_database ); + $this->flush_update_cache(); + + return in_array( $license_info['status'], [ 'active', 'valid' ], true ); } /** @@ -746,11 +967,8 @@ public function schedule_license_check() { * @since 4.3 */ public function license_registration() { - - $license_info = $this->get_license_info(); - $edd_id = $this->get_edd_download_id(); - - if ( $license_info['status'] === 'active' || empty( $edd_id ) ) { + $edd_id = $this->get_edd_download_id(); + if ( in_array( $this->get_license_status(), [ 'active', 'valid' ], true ) || empty( $edd_id ) ) { return; } @@ -761,6 +979,7 @@ public function license_registration() {
tag, 2: Add-on name, 3: Closing tag, 4: Opening tag, 5: Closing tag */ esc_html__( '%1$sRegister your copy of %2$s%3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s.', 'gravity-pdf' @@ -796,14 +1015,179 @@ public function plugin_row_meta( $links, $file ) { $doc_slug = $this->get_addon_documentation_slug(); if ( ! empty( $doc_slug ) ) { - $row_meta['docs'] = '' . esc_html__( 'Docs', 'gravity-pdf' ) . ''; + $row_meta['docs'] = '' . esc_html__( 'Docs', 'gravity-pdf' ) . ''; } - $row_meta['support'] = '' . esc_html__( 'Support', 'gravity-pdf' ) . ''; + $row_meta['support'] = '' . esc_html__( 'Support', 'gravity-pdf' ) . ''; return apply_filters( 'gfpdf_addon_row_meta', array_merge( $links, $row_meta ), $file, $this ); } return (array) $links; } + + /** + * Do API call to GravityPDF.com to activate the current add-on license key + * + * @param string $license_key The current license key for this add-on + * @param bool $use_database Auto-update the database with the response + * + * @return array The API response and license status + * + * @since 6.15.0 + */ + public function activate_license( $license_key = '', $use_database = false ) { + + if ( empty( $license_key ) ) { + $license_key = $this->get_license_key(); + } + + $response = wp_remote_post( + $this->data->store_url, + [ + 'timeout' => 15, + 'body' => array_merge( + $this->get_default_api_params(), + [ + 'edd_action' => 'activate_license', + 'license' => $license_key, + ], + ), + ] + ); + + $this->update_license_status_from_response( $license_key, $response, $use_database ); + + do_action( 'gfpdf_addon_post_license_activation', $response, $this, $use_database ); + + return $this->get_license_info(); + } + + /** + * Listen for all license activations, and auto-activate addon if license supports it + * + * @param array $response + * @param Helper_Abstract_Addon $addon + * + * @return void + * + * @since 6.15.0 + */ + public function maybe_auto_activate_license( $response, $addon, $use_database ) { + /* skip if current addon doing licence activation */ + if ( $this->get_edd_download_id() === $addon->get_edd_download_id() ) { + return; + } + + /* skip if invalid response, or not an Access Pass license */ + $license_data = json_decode( wp_remote_retrieve_body( $response ) ); + if ( ! $license_data ) { + return; + } + + if ( ! isset( $license_data->products ) || ! is_array( $license_data->products ) ) { + return; + } + + /* skip if addon not available in Access Pass */ + if ( ! in_array( (int) $this->get_edd_download_id(), $license_data->products, true ) ) { + return; + } + + $this->update_license_info( $addon->get_license_info(), $use_database ); + + $this->license_auto_activated = true; + } + + /** + * Do API call to GravityPDF.com to deactivate add-on license + * + * @return bool + * + * @since 6.15.0 + */ + public function deactivate_license() { + $response = wp_remote_post( + $this->data->store_url, + [ + 'timeout' => 15, + 'body' => array_merge( + [ 'edd_action' => 'deactivate_license' ], + $this->get_default_api_params() + ), + ] + ); + + /* Remove license data from database, no matter if the API request fails */ + $this->delete_license_info(); + $this->flush_update_cache(); + + /* If API error exit early */ + if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) { + return false; + } + + /* Get API response and check license is now deactivated */ + $license_data = json_decode( wp_remote_retrieve_body( $response ) ); + if ( ! isset( $license_data->license ) || $license_data->license !== 'deactivated' ) { + return false; + } + + $this->log->notice( 'License successfully deactivated', [ 'slug' => $this->get_slug() ] ); + + do_action( 'gfpdf_addon_post_license_deactivation', $response, $this ); + + return true; + } + + /** + * Listen for all license deactivations, and auto-deactivate addon if license supports it + * + * @param array $response + * @param Helper_Abstract_Addon $addon + * + * @return void + * + * @since 6.15.0 + */ + public function maybe_auto_deactivate_license( $response, $addon ) { + /* skip if current addon doing licence activation */ + if ( $this->get_edd_download_id() === $addon->get_edd_download_id() ) { + return; + } + + /* skip if invalid response, or not an Access Pass license */ + $license_data = json_decode( wp_remote_retrieve_body( $response ) ); + if ( ! $license_data ) { + return; + } + + if ( ! isset( $license_data->products ) || ! is_array( $license_data->products ) ) { + return; + } + + /* skip if addon not available in Access Pass */ + if ( ! in_array( (int) $this->get_edd_download_id(), $license_data->products, true ) ) { + return; + } + + $this->update_license_info( $addon->get_license_info(), true ); + + $this->license_auto_deactivated = true; + } + + /** + * Delete the add-on update information + * + * @since 6.15.0 + * @return void + */ + public function flush_update_cache() { + if ( ! $this->plugin_updater ) { + return; + } + + $this->plugin_updater->delete_version_info_cache(); + $this->plugin_updater->delete_transient_plugin_info(); + } } diff --git a/src/Helper/Helper_Abstract_Config_Settings.php b/src/Helper/Helper_Abstract_Config_Settings.php index f653ff8bb..b7fbc3b91 100644 --- a/src/Helper/Helper_Abstract_Config_Settings.php +++ b/src/Helper/Helper_Abstract_Config_Settings.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Helper_Abstract_Controller.php b/src/Helper/Helper_Abstract_Controller.php index 94b6fa81e..b3c4dacfe 100644 --- a/src/Helper/Helper_Abstract_Controller.php +++ b/src/Helper/Helper_Abstract_Controller.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Helper_Abstract_Field_Products.php b/src/Helper/Helper_Abstract_Field_Products.php index c9385de66..ebc5baaf5 100644 --- a/src/Helper/Helper_Abstract_Field_Products.php +++ b/src/Helper/Helper_Abstract_Field_Products.php @@ -6,7 +6,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Helper_Abstract_Fields.php b/src/Helper/Helper_Abstract_Fields.php index 6289fd563..dc9844187 100644 --- a/src/Helper/Helper_Abstract_Fields.php +++ b/src/Helper/Helper_Abstract_Fields.php @@ -11,7 +11,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -242,14 +242,14 @@ final public function get_value() { * @credit Zack Katz (Gravity View author) * @fixed Gravity Forms 1.9.13.25 */ - if ( class_exists( 'GFCache' ) && version_compare( GFCommon::$version, '1.9.13.25', '<' ) ) { + if ( class_exists( 'GFCache' ) && version_compare( \GFForms::$version, '1.9.13.25', '<' ) ) { GFCache::set( 'GFFormsModel::get_lead_field_value_' . $this->entry['id'] . '_' . $this->field->id, false, false, 0 ); } /* * Get the Gravity Forms field value * - * See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_field_value for more details about this filter + * See https://docs.gravitypdf.com/developers/filters/gfpdf_field_value for more details about this filter */ return apply_filters( 'gfpdf_field_value', GFFormsModel::get_lead_field_value( $this->entry, $this->field ), $this->field, $this->entry, $this->form, $this ); @@ -264,7 +264,7 @@ final public function get_value() { */ final public function get_label() { /* - * See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_field_label for usage + * See https://docs.gravitypdf.com/developers/filters/gfpdf_field_label for usage */ return apply_filters( 'gfpdf_field_label', $this->field->label, $this->field, $this->entry ); } @@ -341,20 +341,19 @@ public function html( $value = '', $show_label = true ) { } /* Backwards compat */ - $value = apply_filters( 'gfpdf_field_content', $value, $this->field, GFFormsModel::get_lead_field_value( $this->entry, $this->field ), $this->entry['id'], $this->form['id'] ); + $value = apply_filters( 'gfpdf_field_content', $value, $this->field, GFFormsModel::get_lead_field_value( $this->entry, $this->field ), $this->entry['id'] ?? 0, $this->form['id'] ?? 0 ); /** - * See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_pdf_field_content for usage + * See https://docs.gravitypdf.com/developers/filters/gfpdf_pdf_field_content for usage * * @since 4.2 */ $value = apply_filters( 'gfpdf_pdf_field_content', $value, $this->field, $this->entry, $this->form, $this ); - $value = apply_filters( 'gfpdf_pdf_field_content_' . $this->field->get_input_type(), $value, $this->field, $this->entry, $this->form, $this ); + $value = apply_filters( 'gfpdf_pdf_field_content_' . $this->field->type, $value, $this->field, $this->entry, $this->form, $this ); $label = $this->get_label(); - $type = $this->field->get_input_type(); - $html = '
+ $html = '
'; if ( $show_label ) { @@ -370,7 +369,7 @@ public function html( $value = '', $show_label = true ) { . '
' . '
'; - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_field_html_value for more details about this filter */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_field_html_value for more details about this filter */ $html = apply_filters( 'gfpdf_field_html_value', $html, $value, $show_label, $label, $this->field, $this->form, $this->entry, $this ); if ( $this->get_output() ) { @@ -413,9 +412,22 @@ public function encode_tags( $value ) { * @since 6.5 */ public function get_field_classes(): string { + + $core_classes = [ + 'gfpdf-field', + 'gfpdf-' . $this->field->get_input_type(), + ]; + + if ( $this->field->type !== $this->field->get_input_type() ) { + $core_classes[] = 'gfpdf-' . $this->field->type; + } + return implode( ' ', - array_slice( explode( ' ', $this->field->cssClass ), 0, 8 ) + array_merge( + $core_classes, + array_slice( explode( ' ', $this->field->cssClass ), 0, 8 ), + ) ); } diff --git a/src/Helper/Helper_Abstract_Fields_Input_Type.php b/src/Helper/Helper_Abstract_Fields_Input_Type.php index dc7e715c0..bcb629f86 100644 --- a/src/Helper/Helper_Abstract_Fields_Input_Type.php +++ b/src/Helper/Helper_Abstract_Fields_Input_Type.php @@ -7,7 +7,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -44,7 +44,7 @@ public function __construct( $field, $entry, Helper_Abstract_Form $gform, Helper /* check load our class */ if ( class_exists( $class ) ) { - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_field_class/ for more details about these filters */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_field_class/ for more details about these filters */ $this->fieldObject = apply_filters( 'gfpdf_field_class', new $class( $field, $entry, $gform, $misc ), $field, $entry, $this->form ); $this->fieldObject = apply_filters( 'gfpdf_field_class_' . $field->inputType, $this->fieldObject, $field, $entry, $this->form ); } else { diff --git a/src/Helper/Helper_Abstract_Form.php b/src/Helper/Helper_Abstract_Form.php index 00d321d71..db2d56fda 100644 --- a/src/Helper/Helper_Abstract_Form.php +++ b/src/Helper/Helper_Abstract_Form.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Helper_Abstract_Model.php b/src/Helper/Helper_Abstract_Model.php index ef9d7d375..345872ef0 100644 --- a/src/Helper/Helper_Abstract_Model.php +++ b/src/Helper/Helper_Abstract_Model.php @@ -4,7 +4,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ diff --git a/src/Helper/Helper_Abstract_Options.php b/src/Helper/Helper_Abstract_Options.php index c6d4f5788..facc40e3d 100644 --- a/src/Helper/Helper_Abstract_Options.php +++ b/src/Helper/Helper_Abstract_Options.php @@ -10,7 +10,7 @@ /** * @package Gravity PDF - * @copyright Copyright (c) 2024, Blue Liquid Designs + * @copyright Copyright (c) 2026, Blue Liquid Designs * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License */ @@ -321,7 +321,7 @@ public function get_settings() { $settings = $is_temp ? (array) $tmp_settings : get_option( 'gfpdf_settings', [] ); - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_get_settings/ for more details about this filter */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_get_settings/ for more details about this filter */ $settings = apply_filters( 'gfpdf_get_settings', $settings, $is_temp ); /* Ensure $settings is an array and has not been corrupted somehow */ @@ -457,7 +457,7 @@ public function get_pdf( $form_id, $pdf_id ) { $pdf = ! empty( $gfpdf_options[ $pdf_id ] ) ? $gfpdf_options[ $pdf_id ] : new WP_Error( 'invalid_pdf_id', esc_html__( 'You must pass in a valid PDF ID', 'gravity-pdf' ) ); if ( ! is_wp_error( $pdf ) ) { - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_pdf_config/ for more details about these filters */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_pdf_config/ for more details about these filters */ $pdf = apply_filters( 'gfpdf_pdf_config', $pdf, $form_id ); $pdf = apply_filters( 'gfpdf_pdf_config_' . $form_id, $pdf, $form_id ); @@ -494,7 +494,7 @@ public function add_pdf( $form_id, $pdf = [] ) { $pdf['id'] = ( isset( $pdf['id'] ) ) ? $pdf['id'] : uniqid(); $pdf['active'] = ( isset( $pdf['active'] ) ) ? $pdf['active'] : true; - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_form_add_pdf/ for more details about these filters */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_form_add_pdf/ for more details about these filters */ $pdf = apply_filters( 'gfpdf_form_add_pdf', $pdf, $form_id ); $pdf = apply_filters( 'gfpdf_form_add_pdf_' . $form_id, $pdf, $form_id ); @@ -567,7 +567,7 @@ public function update_pdf( $form_id, $pdf_id, $pdf = '', $update_db = true, $fi if ( $filters ) { $this->log->notice( 'Run PDF Update Filters' ); - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_form_update_pdf/ for more details about these filters */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_form_update_pdf/ for more details about these filters */ $pdf = apply_filters( 'gfpdf_form_update_pdf', $pdf, $form_id, $pdf_id ); $pdf = apply_filters( 'gfpdf_form_update_pdf_' . $form_id, $pdf, $form_id, $pdf_id ); } @@ -694,7 +694,7 @@ public function get_option( $key = '', $fallback = false ) { $value = ( ! empty( $gfpdf_options[ $key ] ) ) ? $gfpdf_options[ $key ] : $fallback; - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_get_option/ for more details about these filters */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_get_option/ for more details about these filters */ $value = apply_filters( 'gfpdf_get_option', $value, $key, $fallback ); $value = apply_filters( 'gfpdf_get_option_' . $key, $value, $key, $fallback ); @@ -735,7 +735,7 @@ public function update_option( $key = '', $value = false ) { /* First let's grab the current settings */ $options = get_option( 'gfpdf_settings', [] ); - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_update_option/ for more details about these filters */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_update_option/ for more details about these filters */ $value = apply_filters( 'gfpdf_update_option', $value, $key ); $value = apply_filters( 'gfpdf_update_option_' . $key, $value, $key ); @@ -823,7 +823,7 @@ public function get_capabilities() { } } - /* See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_capabilities/ for more details about this filter */ + /* See https://docs.gravitypdf.com/developers/filters/gfpdf_capabilities/ for more details about this filter */ return apply_filters( 'gfpdf_capabilities', $capabilities ); } @@ -1163,7 +1163,7 @@ public function settings_sanitize( $input = [] ) { /* * General filter * - * See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_settings_sanitize/ for more details about this filter + * See https://docs.gravitypdf.com/developers/filters/gfpdf_settings_sanitize/ for more details about this filter */ $input[ $key ] = apply_filters( 'gfpdf_settings_sanitize', $input[ $key ], $key, $input, $settings[ $key ] ); @@ -1171,7 +1171,7 @@ public function settings_sanitize( $input = [] ) { /* * Field type specific filter * - * See https://docs.gravitypdf.com/v6/developers/filters/gfpdf_settings_sanitize/ for more details about this filter + * See https://docs.gravitypdf.com/developers/filters/gfpdf_settings_sanitize/ for more details about this filter */ $input[ $key ] = apply_filters( 'gfpdf_settings_sanitize_' . $type, $value, $key, $input, $settings[ $key ] ); } @@ -1527,9 +1527,7 @@ public function checkbox_callback( $args ) { ?>
-
- +
- +
- +
get_form_value( $args ); - $error_statuses = [ '', 'active' ]; - $is_error = ! in_array( $value['status'], $error_statuses, true ); - $is_active = $value['status'] === 'active'; + /** @var Helper_Abstract_Addon $addon */ + $addon = $args['data']; + $hardcoded_license = $addon->get_license_key_from_constant(); + if ( $hardcoded_license ) { + $value['key'] = $hardcoded_license; + $args['desc2'] = __( 'License key set by the site administrator.', 'gravity-pdf' ); + $args['desc2'] .= ' ' . __( 'Learn more.', 'gravity-pdf' ) . ''; + } + + $is_error = ! in_array( $value['status'], [ '', 'active', 'valid' ], true ); + $is_active = in_array( $value['status'], [ 'active', 'valid' ], true ); ?> @@ -1741,7 +1741,7 @@ public function license_callback( $args ) { /> - +
'; echo '

'; - echo esc_html__( 'This is the non-canonical release of Gravity PDF.', 'gravity-pdf' ); + echo esc_html__( 'This is the non-canonical release of Gravity PDF which can be deleted.', 'gravity-pdf' ); echo '

'; echo '
'; - echo '

'; - - echo wp_kses( - sprintf( - __( 'The Gravity PDF plugin has a new home! In order to get updates direct from GravityPDF.com %1$syou need to perform a one-time download of the plugin%2$s.', 'gravity-pdf' ), - '', - '', - ), - [ - 'a' => [ - 'href' => true, - 'target' => true, - ], - ] - ); - - echo '

'; - echo '