diff --git a/Gruntfile.js b/Gruntfile.js index 0d029fa93..602371ded 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -58,7 +58,7 @@ module.exports = function( grunt ) { // Register update_translations task grunt.registerTask( 'update_translations', [ - 'makepot', + 'shell:makepot', 'potomo', ] ); diff --git a/grunt/configs/makepot.js b/grunt/configs/makepot.js deleted file mode 100644 index f2eaf206b..000000000 --- a/grunt/configs/makepot.js +++ /dev/null @@ -1,33 +0,0 @@ -/* jshint node:true */ -module.exports = function( grunt ) { - 'use strict'; - - var config = {}; - - // The makepot task extracts gettext messages from source - // code and generates the POT file - config.makepot = { - framework: { - options: { - cwd: 'woocommerce', - domainPath: 'i18n/languages', - exclude: [], - potFilename: 'woocommerce-plugin-framework.pot', - mainFile: 'index.php', - potHeaders: { - 'report-msgid-bugs-to': 'https://support.woocommerce.com/hc/', - 'project-id-version': '<%= pkg.title %> <%= pkg.version %>', - }, - processPot: function( pot ) { - delete pot.headers['x-generator']; - return pot; - }, // jshint ignore:line - type: 'wp-plugin', - updateTimestamp: false, - updatePoFiles: true, - } - } - }; - - return config; -}; diff --git a/grunt/configs/shell.js b/grunt/configs/shell.js index 394389f1f..723d9742b 100644 --- a/grunt/configs/shell.js +++ b/grunt/configs/shell.js @@ -1,8 +1,19 @@ /* jshint node:true */ module.exports = function( grunt ) { - 'use strict'; + 'use strict'; - var config = {}; + var config = {}; - return config; + config.shell = { + options: { + execOptions: { + maxBuffer: 1000 * 1000 * 1000, + }, + }, + makepot: { + command: 'wp i18n make-pot ./woocommerce ./woocommerce/i18n/languages/woocommerce-plugin-framework.pot --domain=woocommerce-plugin-framework --package-name=\'SkyVerge WooCommerce Plugin Framework\'' + } + }; + + return config; }; diff --git a/package-lock.json b/package-lock.json index 3cd2e6ef2..2ff449e3f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,6 @@ "grunt-potomo": "^3.5.0", "grunt-shell": "^1.3.1", "grunt-text-replace": "^0.4.0", - "grunt-wp-i18n": "^1.0.0", "load-grunt-tasks": "~3.2.0", "parcel-bundler": "^1.12.5", "rimraf": "^3.0.2", @@ -2292,30 +2291,12 @@ "node": ">=0.10.0" } }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", "dev": true }, - "node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -2707,12 +2688,6 @@ "file-uri-to-path": "1.0.0" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, "node_modules/bn.js": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", @@ -4173,15 +4148,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -4717,18 +4683,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -4946,31 +4900,6 @@ "node": "*" } }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -4989,18 +4918,6 @@ "node": ">=0.10.0" } }, - "node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", - "dev": true, - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -5231,48 +5148,6 @@ "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==", "dev": true }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -5360,44 +5235,6 @@ "node": ">= 0.8.0" } }, - "node_modules/grunt-cli": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", - "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", - "dev": true, - "dependencies": { - "grunt-known-options": "~2.0.0", - "interpret": "~1.1.0", - "liftup": "~3.0.1", - "nopt": "~4.0.1", - "v8flags": "~3.2.0" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt-cli/node_modules/interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", - "dev": true - }, - "node_modules/grunt-cli/node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/grunt-contrib-clean": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", @@ -5485,15 +5322,6 @@ "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==", "dev": true }, - "node_modules/grunt-known-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/grunt-legacy-log": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", @@ -5748,380 +5576,6 @@ "node": ">= 0.8.0" } }, - "node_modules/grunt-wp-i18n": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/grunt-wp-i18n/-/grunt-wp-i18n-1.0.3.tgz", - "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==", - "dev": true, - "dependencies": { - "grunt": "^1.0.3", - "node-wp-i18n": "^1.2.2" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/grunt-wp-i18n/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/grunt-wp-i18n/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/grunt-wp-i18n/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/grunt-wp-i18n/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt-wp-i18n/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/grunt-wp-i18n/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/grunt-wp-i18n/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/grunt-wp-i18n/node_modules/colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/grunt-wp-i18n/node_modules/dateformat": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", - "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/grunt-wp-i18n/node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/grunt-wp-i18n/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt-wp-i18n/node_modules/findup-sync": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", - "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.3", - "micromatch": "^4.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/grunt-wp-i18n/node_modules/getobject": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", - "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt-wp-i18n/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/grunt-wp-i18n/node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", - "dev": true, - "dependencies": { - "dateformat": "~4.6.2", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~5.0.0", - "glob": "~7.1.6", - "grunt-cli": "~1.4.3", - "grunt-known-options": "~2.0.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.1", - "iconv-lite": "~0.6.3", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/grunt-wp-i18n/node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", - "dev": true, - "dependencies": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.19" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/grunt-wp-i18n/node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", - "dev": true, - "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt-wp-i18n/node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", - "dev": true, - "dependencies": { - "async": "~3.2.0", - "exit": "~0.1.2", - "getobject": "~1.0.0", - "hooker": "~0.2.3", - "lodash": "~4.17.21", - "underscore.string": "~3.3.5", - "which": "~2.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt-wp-i18n/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt-wp-i18n/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/grunt-wp-i18n/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/grunt-wp-i18n/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/grunt-wp-i18n/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/grunt-wp-i18n/node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/grunt-wp-i18n/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/grunt-wp-i18n/node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/grunt-wp-i18n/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/grunt-wp-i18n/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt-wp-i18n/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/grunt-wp-i18n/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/grunt/node_modules/iconv-lite": { "version": "0.2.11", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", @@ -6374,18 +5828,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/hooker": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", @@ -6727,12 +6169,6 @@ "integrity": "sha512-Al67oatbRSo3RV5hRqIoln6Y5yMVbJSIn4jEJNL7VCImzq/kLr7vvb6sFRJXqr8rpHc/2kJOM+y0sPKN47VdzA==", "dev": true }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -6756,19 +6192,6 @@ "node": ">= 0.10" } }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", @@ -7098,19 +6521,7 @@ "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-resolvable": { @@ -7186,18 +6597,6 @@ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-url": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", @@ -7470,110 +6869,6 @@ "node": ">= 0.8.0" } }, - "node_modules/liftup": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", - "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", - "dev": true, - "dependencies": { - "extend": "^3.0.2", - "findup-sync": "^4.0.0", - "fined": "^1.2.0", - "flagged-respawn": "^1.0.1", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.1", - "rechoir": "^0.7.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/liftup/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/liftup/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/liftup/node_modules/findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/liftup/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/liftup/node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/liftup/node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/liftup/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/load-grunt-tasks": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.2.0.tgz", @@ -7738,27 +7033,6 @@ "vlq": "^0.2.2" } }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/make-iterator/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -8009,18 +7283,6 @@ "node": ">=0.10.0" } }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -8175,93 +7437,6 @@ "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", "dev": true }, - "node_modules/node-wp-i18n": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.7.tgz", - "integrity": "sha512-4X+890+Irj8sY+6WKkFx+4wk/GGu9mGLDY1PVPF9AWF1zTKWClLA83QikcQKX55rjjKpN1jSZEQoEANNVSSBYw==", - "dev": true, - "dependencies": { - "bluebird": "^3.4.1", - "gettext-parser": "^3.1.0", - "glob": "^7.0.5", - "lodash": "^4.14.2", - "minimist": "^1.2.5", - "mkdirp": "^1.0.4", - "tmp": "^0.2.1" - }, - "bin": { - "wpi18n": "bin/wpi18n" - } - }, - "node_modules/node-wp-i18n/node_modules/gettext-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.1.tgz", - "integrity": "sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ==", - "dev": true, - "dependencies": { - "encoding": "^0.1.12", - "readable-stream": "^3.2.0", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/node-wp-i18n/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/node-wp-i18n/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/node-wp-i18n/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/node-wp-i18n/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/node-wp-i18n/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/nopt": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", @@ -8467,21 +7642,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", - "dev": true, - "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.getownpropertydescriptors": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz", @@ -8501,19 +7661,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", - "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -8687,34 +7834,6 @@ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", "dev": true }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -8937,20 +8056,6 @@ "safe-buffer": "^5.1.1" } }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", - "dev": true, - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -8973,15 +8078,6 @@ "node": ">=0.10.0" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/parse5": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", @@ -9042,27 +8138,6 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", - "dev": true, - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pbkdf2": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", @@ -9097,18 +8172,6 @@ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/plur": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz", @@ -10454,19 +9517,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", @@ -11798,18 +10848,6 @@ "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "dev": true }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, "node_modules/to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", @@ -12010,15 +11048,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/uncss": { "version": "0.17.3", "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.3.tgz", @@ -12422,18 +11451,6 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/vendors": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", diff --git a/package.json b/package.json index 987b04abb..b5d8e2c50 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,6 @@ "grunt-potomo": "^3.5.0", "grunt-shell": "^1.3.1", "grunt-text-replace": "^0.4.0", - "grunt-wp-i18n": "^1.0.0", "load-grunt-tasks": "~3.2.0", "parcel-bundler": "^1.12.5", "rimraf": "^3.0.2", diff --git a/woocommerce/admin/abstract-sv-wc-plugin-admin-setup-wizard.php b/woocommerce/admin/abstract-sv-wc-plugin-admin-setup-wizard.php index 7b57260e9..53c93b076 100644 --- a/woocommerce/admin/abstract-sv-wc-plugin-admin-setup-wizard.php +++ b/woocommerce/admin/abstract-sv-wc-plugin-admin-setup-wizard.php @@ -605,7 +605,17 @@ protected function render_welcome_text() { protected function render_finished() { ?> -

get_plugin()->get_plugin_name() ) ); ?>

+

+ get_plugin()->get_plugin_name() + ) ); + + ?> +

render_before_next_steps(); ?> render_next_steps(); ?> render_after_next_steps(); ?> diff --git a/woocommerce/class-sv-wc-framework-bootstrap.php b/woocommerce/class-sv-wc-framework-bootstrap.php index fd4c127b1..a7e527418 100644 --- a/woocommerce/class-sv-wc-framework-bootstrap.php +++ b/woocommerce/class-sv-wc-framework-bootstrap.php @@ -278,7 +278,7 @@ public function render_update_notices() { // describe the way to fix it echo '

'; printf( - /** translators: Placeholders: %1$s - tag, %2$s - tag, %3$s - tag, %4$s - tag, %5$s - tag, %6$s - tag, %7$s - tag, %8$s - tag */ + /* translators: Context is for plugins to activate or deactivate. HTML Placeholders: %1$s - tag, %2$s - tag, %3$s - tag, %4$s - tag, %5$s - tag, %6$s - tag, %7$s - tag, %8$s - tag */ esc_html( _n( 'To resolve this, please %1$supdate%2$s (recommended) %3$sor%4$s %5$sdeactivate%6$s the above plugin, or %7$sdeactivate the following%8$s:', 'To resolve this, please %1$supdate%2$s (recommended) %3$sor%4$s %5$sdeactivate%6$s the above plugins, or %7$sdeactivate the following%8$s:', $plugin_count, 'woocommerce-plugin-framework' ) ), '', '', '', '', diff --git a/woocommerce/class-sv-wc-plugin-dependencies.php b/woocommerce/class-sv-wc-plugin-dependencies.php index 02d38867f..6dad4edf1 100644 --- a/woocommerce/class-sv-wc-plugin-dependencies.php +++ b/woocommerce/class-sv-wc-plugin-dependencies.php @@ -224,7 +224,7 @@ public function add_php_settings_notices() { if ( ! empty( $values['type'] ) && 'min' === $values['type'] ) { $setting_message = sprintf( - /** translators: Placeholders: %s - a PHP setting value */ + /* translators: Placeholder: %s - a PHP setting value */ __( '%s or higher', 'woocommerce-plugin-framework' ), $setting_message ); diff --git a/woocommerce/class-sv-wc-plugin.php b/woocommerce/class-sv-wc-plugin.php index 88605492d..285dd0d25 100644 --- a/woocommerce/class-sv-wc-plugin.php +++ b/woocommerce/class-sv-wc-plugin.php @@ -706,6 +706,7 @@ public function add_system_status_php_information( $rows ) { continue; } + /* translators: Placeholders: %1$s - PHP setting value, %2$s - version or value required */ $note = __( '%1$s - A minimum of %2$s is required.', 'woocommerce-plugin-framework' ); } else { @@ -715,6 +716,7 @@ public function add_system_status_php_information( $rows ) { continue; } + /* translators: As in "Value has been set as [foo], but [bar] is required". Placeholders: %1$s - current value for a PHP setting, %2$s - required value for the PHP setting */ $note = __( 'Set as %1$s - %2$s is required.', 'woocommerce-plugin-framework' ); } diff --git a/woocommerce/i18n/languages/woocommerce-plugin-framework-et.mo b/woocommerce/i18n/languages/woocommerce-plugin-framework-et.mo index 467661176..e49588809 100644 Binary files a/woocommerce/i18n/languages/woocommerce-plugin-framework-et.mo and b/woocommerce/i18n/languages/woocommerce-plugin-framework-et.mo differ diff --git a/woocommerce/i18n/languages/woocommerce-plugin-framework-et.po b/woocommerce/i18n/languages/woocommerce-plugin-framework-et.po index ebfa39f6b..500b4be3e 100644 --- a/woocommerce/i18n/languages/woocommerce-plugin-framework-et.po +++ b/woocommerce/i18n/languages/woocommerce-plugin-framework-et.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: WC Plugin Framework\n" "Report-Msgid-Bugs-To: https://support.woocommerce.com/hc/\n" -"POT-Creation-Date: 2023-08-23 05:53:16+00:00\n" +"POT-Creation-Date: 2023-09-26 06:26:25+00:00\n" "PO-Revision-Date: 2017-03-27 11:59-0700\n" "Last-Translator: Illimar Tambek \n" "Language-Team: Estonian (http://www.transifex.com/projects/p/wc-plugin-" @@ -88,52 +88,53 @@ msgid "" "you started." msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:608 +#. translators: Placeholder: %s - the plugin name +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:613 msgid "%s is ready!" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:660 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:670 msgid "Next step" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:686 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:696 msgid "You can also:" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:730 -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:760 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:740 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:770 msgid "View the Docs" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:731 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:741 msgid "See more setup options" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:732 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:742 msgid "Learn more about customizing the plugin" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:756 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:766 msgid "Review Your Settings" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:764 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:774 msgid "Leave a Review" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:788 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:798 msgid "Continue" msgstr "Jätka" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:948 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:958 msgid "Return to the WordPress Dashboard" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:950 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:960 msgid "Not right now" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:952 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:962 msgid "Skip this step" msgstr "" @@ -147,6 +148,9 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" +#. translators: Context is for plugins to activate or deactivate tags. HTML +#. Placeholders: %1$s - tag, %2$s - tag, %3$s - tag, %4$s - +#. tag, %5$s - tag, %6$s - tag, %7$s - tag, %8$s - tag #: class-sv-wc-framework-bootstrap.php:282 msgid "" "To resolve this, please %1$supdate%2$s (recommended) %3$sor%4$s " @@ -245,6 +249,7 @@ msgid "" "are required:" msgstr "" +#. translators: Placeholder: %s - a PHP setting value #: class-sv-wc-plugin-dependencies.php:228 msgid "%s or higher" msgstr "" @@ -285,15 +290,19 @@ msgstr "%s eksemplari ei saa deserialiseerida (unserialize)." msgid "Docs" msgstr "Dokumentatsioon" -#: class-sv-wc-plugin.php:709 +#. translators: Placeholders: %1$s - PHP setting value, %2$s - version or value +#. currently set +#: class-sv-wc-plugin.php:710 msgid "%1$s - A minimum of %2$s is required." msgstr "" -#: class-sv-wc-plugin.php:718 +#. translators: Placeholders: %1$s - PHP setting current value, %2$s - required +#. value +#: class-sv-wc-plugin.php:720 msgid "Set as %1$s - %2$s is required." msgstr "" -#: class-sv-wc-plugin.php:1011 +#: class-sv-wc-plugin.php:1013 #: payment-gateway/class-sv-wc-payment-gateway-plugin.php:876 msgid "Configure" msgstr "Seadista" @@ -372,42 +381,30 @@ msgstr "" msgid "Enable / Disable" msgstr "Luba / Keela" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:94 -msgid "Accept Google Pay" -msgstr "" - -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:101 +#. translators: Allow Google Pay button on selected display locations (e.g. +#. cart, checkout, product page...) +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:102 msgid "Allow Google Pay on" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:111 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:111 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:112 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:112 msgid "Button Style" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:114 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:114 -msgid "Black" -msgstr "" - -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:115 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:115 -msgid "White" -msgstr "" - -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:148 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:150 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:149 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:151 #: payment-gateway/class-sv-wc-payment-gateway.php:1465 msgid "Connection Settings" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:157 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:188 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:158 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:189 #, fuzzy msgid "Test Mode" msgstr "Veaotsingu režiim" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:158 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:159 msgid "" "Enable to test Google Pay functionality throughout your sites without " "processing real payments." @@ -468,55 +465,52 @@ msgstr "" msgid "Apple Pay" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:94 -msgid "Accept Apple Pay" -msgstr "" - -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:101 +#. translators: Allow Apple Pay button on selected display locations (e.g. +#. cart, checkout, product page...) +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:102 msgid "Allow Apple Pay on" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:116 -msgid "White with outline" -msgstr "" - -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:159 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:160 msgid "Apple Merchant ID" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:163 +#. translators: Placeholders: %1$s - tag, %2$s - tag +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:164 msgid "This is found in your %1$sApple developer account%2$s" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:173 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:174 msgid "Certificate Path" msgstr "" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:176 +msgid "" +"The full system path to your certificate file from Apple. For security " +"reasons you should store this outside of your web root." +msgstr "" + #. translators: Placeholders: %s - the server's web root path -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:178 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:179 msgid "For reference, your current web root path is: %s" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:189 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:190 msgid "" "Enable to test Apple Pay functionality throughout your sites without " "processing real payments." msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:228 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:229 msgid "Your site must be served over HTTPS with a valid SSL certificate." msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:238 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:239 msgid "" "Your %1$sMerchant Identity Certificate%2$s cannot be found. Please check " "your path configuration." msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php:176 -msgid "Buy with" -msgstr "" - #: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:152 msgid "Apple Pay payment authorized." msgstr "" @@ -537,7 +531,7 @@ msgstr "" #: payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:217 #: payment-gateway/class-sv-wc-payment-gateway.php:2926 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:521 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:526 msgid "" "An error occurred, please try again or try an alternate form of payment." msgstr "Esines viga, palun proovi uuesti või kasuta teistsugust makseviisi." @@ -602,9 +596,9 @@ msgstr "" #. translators: This is a message describing that the transaction in question #. only performed a credit card authorization and did not capture any funds. #: payment-gateway/Handlers/Abstract_Payment_Handler.php:274 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:875 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:876 #: payment-gateway/class-sv-wc-payment-gateway.php:1890 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:370 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:382 msgid "Authorization only transaction" msgstr "Autoriseerimise tehing" @@ -652,13 +646,13 @@ msgstr "%1$s: tasumine summas %2$s kinnitatud" #. translators: Placeholders: %s - transaction ID #: payment-gateway/Handlers/Capture.php:198 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:683 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:780 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:684 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:781 #: payment-gateway/class-sv-wc-payment-gateway.php:2191 #: payment-gateway/class-sv-wc-payment-gateway.php:2424 #: payment-gateway/class-sv-wc-payment-gateway.php:2743 #: payment-gateway/class-sv-wc-payment-gateway.php:2788 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:353 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:365 msgid "(Transaction ID %s)" msgstr "(Tehingu ID %s)" @@ -719,7 +713,7 @@ msgid "An error occurred. Please try again." msgstr "Sinu päringuga esines viga, palun proovi uuesti." #: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:491 -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:305 +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:306 msgid "(%s)" msgstr "" @@ -738,13 +732,6 @@ msgstr "" msgid "Card Type" msgstr "Kaardi tüüp" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:567 -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:603 -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:192 -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:298 -msgid "Last Four" -msgstr "Viimased 4 numbrit" - #: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:574 #: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:362 msgid "Expiration (MM/YY)" @@ -782,13 +769,14 @@ msgstr "" msgid "Remove" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:224 +#. translators: Placeholder: %s - Plugin name +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:225 #: payment-gateway/class-sv-wc-payment-gateway-privacy.php:209 msgid "%s Payment Tokens" msgstr "%s maksevahendid" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:302 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:862 +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:303 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:874 msgid "Customer ID" msgstr "Kliendi ID" @@ -1122,7 +1110,8 @@ msgstr "Tšeki number ei ole korrektne (lubatud on ainult numbrid)" msgid "Unknown error" msgstr "Esines tundmatu viga" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:503 +#. translators: Placeholder: %s - Error message +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:504 #, fuzzy msgid "Payment method address could not be updated. %s" msgstr "Maksevahend kustutatud." @@ -1130,13 +1119,13 @@ msgstr "Maksevahend kustutatud." #. translators: Placeholders: %1$s - payment method title, %2$s - payment #. account type (savings/checking) (may or may not be available), %3$s - last #. four digits of the account -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:673 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:674 #: payment-gateway/class-sv-wc-payment-gateway.php:2778 msgid "%1$s Check Transaction Approved: %2$s account ending in %3$s" msgstr "%1$s: tšeki tehing vastu võetud: %2$s konto, lõpeb numbritega %3$s" #. translators: Placeholders: %s - check number -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:678 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:679 #: payment-gateway/class-sv-wc-payment-gateway.php:2783 msgid "Check number %s" msgstr "Tšeki number %s" @@ -1144,7 +1133,7 @@ msgstr "Tšeki number %s" #. translators: Placeholders: %1$s - payment method title, %2$s - environment #. ("Test"), %3$s - transaction type (authorization/charge), %4$s - card type #. (mastercard, visa, ...), %5$s - last four digits of the card -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:749 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:750 #, fuzzy msgid "%1$s %2$s %3$s Approved: %4$s ending in %5$s" msgstr "%1$s %2$s: %3$s kinnitatud: %4$s lõpeb numbritega %5$s (aegub %6$s)" @@ -1152,39 +1141,39 @@ msgstr "%1$s %2$s: %3$s kinnitatud: %4$s lõpeb numbritega %5$s (aegub %6$s)" #. translators: Placeholders: %1$s - payment method title, %2$s - environment #. ("Test"), %3$s - transaction type (authorization/charge), %4$s - card type #. (mastercard, visa, ...) -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:759 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:760 #, fuzzy msgid "%1$s %2$s %3$s Approved: %4$s" msgstr "%1$s: %2$s tehing kinnitatud" #. translators: Placeholders: %s - expiry date -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:772 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:773 #: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:718 #: payment-gateway/class-sv-wc-payment-gateway.php:2735 msgid "(expires %s)" msgstr "(aegub %s)" #. translators: Placeholders: %s - failure message -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:843 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:844 msgid "Tokenization Request Failed: %s" msgstr "Maksevahendi salvestamise päring ebaõnnestus: %s" #. translators: Placeholders: %1$s - payment method title, %2$s - failure #. message -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:854 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:855 msgid "%1$s Tokenization Request Failed: %2$s" msgstr "%1$s: maksevahendi salvestamise päring ebaõnnestus: %2$s" #. translators: Placeholders: %s - failure message. Payment method as in a #. specific credit card, e-check or bank account -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:912 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:913 msgid "Oops, adding your new payment method failed: %s" msgstr "Oih, sinu maksevahendi lisamine ebaõnnestus: %s" #. translators: Payment method as in a specific credit card. Placeholders: %1$s #. - card type (visa, mastercard, ...), %2$s - last four digits of the card, #. %3$s - card expiry date -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:957 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:958 msgid "Nice! New payment method added: %1$s ending in %2$s (expires %3$s)" msgstr "" "Lahe! Uus maksevahend lisatud: %1$s, lõpeb numbritega %2$s (aegub %3$s)" @@ -1192,19 +1181,19 @@ msgstr "" #. translators: Payment method as in a specific e-check account. Placeholders: #. %1$s - account type (checking/savings), %2$s - last four digits of the #. account -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:967 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:968 msgid "Nice! New payment method added: %1$s account ending in %2$s" msgstr "Lahe! Uus maksevahend lisatud: %1$s konto, lõpeb numbritega %2$s" #. translators: Payment method as in a specific credit card, e-check or bank #. account -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:974 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:975 msgid "Nice! New payment method added." msgstr "Lahe! Uus maksevahend lisatud." #. translators: Placeholders: %1$s - site title, %2$s - customer email. Payment #. method as in a specific credit card, e-check or bank account -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:1097 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:1098 msgid "%1$s - Add Payment Method for %2$s" msgstr "%1$s - Lisa maksevahend kliendile %2$s" @@ -1822,23 +1811,41 @@ msgstr "" msgid "Pre-Order Tokenization attempt failed (%s)" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:307 -msgid "%s - Pre-Order Release Payment for Order %s" -msgstr "" +#. translators: Context: A payment is released for a pre-order. Placeholders: +#. %1$s - Site name, %2$s - Order number +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:309 +msgid "%1$s - Pre-Order Release Payment for Order %2$s" +msgstr "%1$s - Eeltellimuse väljastamise makse tellimuse %2$s eest" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:311 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:316 msgid "Payment token missing/invalid." msgstr "Maksevahend on puudu või vigane." -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:336 -msgid "%s %s Pre-Order Release Payment Approved: %s ending in %s (expires %s)" +#. translators: Context: A payment is released for a pre-order. Placeholders: +#. %1$s - Payment gateway name, %2$s - Either 'Authorization' or 'Charge' +#. (untranslated), %3$s - Payment method type (e.g. 'PayPal', 'Credit Card', +#. etc.), %4$s - Last four digits of the card or account, %5$s - Expiration +#. date of the payment method +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:342 +msgid "" +"%1$s %2$s Pre-Order Release Payment Approved: %3$s ending in %4$s (expires " +"%5$s)" msgstr "" +"%1$s: %2$s eeltellimuse väljastamise makse vastu kinnitatud: %3$s lõpeb " +"numbritega %4$s (aegub %5$s)" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:347 -msgid "%s eCheck Pre-Order Release Payment Approved: %s ending in %s" +#. translators: Context: A payment is released for a pre-order. Placeholders: +#. %1$s - Payment gateway name, %2$s - Payment method type (e.g. 'Bank +#. Account'), %3$s - Last four digits of the account +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:355 +msgid "%1$s eCheck Pre-Order Release Payment Approved: %2$s ending in %3$s" msgstr "" +"%1$s: e-tšeki eeltellimuse väljastamise makse kinnitatud: %2$s lõpeb " +"numbritega %3$s" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:391 +#. translators: Context: Release of payment for pre-order failed. Placeholder: +#. %s - Error message +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:407 msgid "Pre-Order Release Payment Failed: %s" msgstr "Eeltellimuse väljastamise makse ebaõnnestus: %s" @@ -1846,35 +1853,41 @@ msgstr "Eeltellimuse väljastamise makse ebaõnnestus: %s" msgid "Subscription Renewal: payment token is missing/invalid." msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:384 +#. translators: Placeholders: %1$s - Site name, %2$s - Order number +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:386 msgid "%1$s - Subscription Renewal Order %2$s" msgstr "" #. translators: Placeholders: %1$s - payment gateway title, %2$s - error #. message; e.g. Order Note: [Payment method] Payment Change failed [error] -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:516 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:521 #, fuzzy msgid "%1$s Payment Change Failed (%2$s)" msgstr "%1$s: makse ebaõnnestus (%2$s)" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:671 -msgid "Via %s ending in %s" -msgstr "" +#. translators: Context: Payment made for order. Placeholders: %1$s - Payment +#. method name (e.g. "Credit Card", "PayPal", etc.), %2$s - Last four digits of +#. the card/account used +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:679 +msgid "Via %1$s ending in %2$s" +msgstr "%1$s, lõpeb numbritega %2$s" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:698 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:710 msgid "Subscriptions" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:759 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:771 msgid "N/A" msgstr "-" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:858 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:870 msgid "Payment Token" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:887 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:892 +#. translators: Context: Error message. Placeholder: %s - Required value not +#. found or not as expected +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:900 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:906 msgid "%s is required." msgstr "" @@ -1899,6 +1912,7 @@ msgstr "" msgid "Sorry, you cannot edit this resource." msgstr "" +#. translators: Placeholder: %s - Error message #: rest-api/Controllers/Settings.php:224 msgid "Could not update setting: %s" msgstr "" @@ -2061,23 +2075,65 @@ msgctxt "verb" msgid "Review" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:751 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:761 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:94 +msgctxt "For the merchant to accept Google Pay payments" +msgid "Accept Google Pay" +msgstr "" + +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:115 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:115 +msgctxt "Button style" +msgid "Black" +msgstr "" + +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:116 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:116 +msgctxt "Button style" +msgid "White" +msgstr "" + +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:117 +msgctxt "Button style" +msgid "White with outline" +msgstr "" + +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:94 +msgctxt "For the merchant to accept Apple Pay payments" +msgid "Accept Apple Pay" +msgstr "" + +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php:176 +#, fuzzy +msgctxt "Apple Pay" +msgid "Buy with" +msgstr "Maksa" + +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:567 +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:603 +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:192 +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:298 +#, fuzzy +msgctxt "Last four digits of a payment method" +msgid "Last Four" +msgstr "Viimased 4 numbrit" + +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:752 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:762 #: payment-gateway/class-sv-wc-payment-gateway.php:2716 msgctxt "noun, software environment" msgid "Test" msgstr "test" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:752 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:762 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:753 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:763 #: payment-gateway/class-sv-wc-payment-gateway.php:2717 #: payment-gateway/class-sv-wc-payment-gateway.php:3198 msgctxt "credit card transaction type" msgid "Authorization" msgstr "Autoriseerimine" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:752 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:762 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:753 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:763 #: payment-gateway/class-sv-wc-payment-gateway.php:2717 #: payment-gateway/class-sv-wc-payment-gateway.php:3197 msgctxt "noun, credit card transaction type" @@ -2161,7 +2217,7 @@ msgctxt "hash before order number" msgid "#" msgstr "#" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:753 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:765 msgctxt "hash before order number" msgid "#%s" msgstr "" @@ -2206,10 +2262,6 @@ msgstr "Töö/avalik" #~ msgid "Payment method deleted." #~ msgstr "Maksevahend kustutatud." -#, fuzzy -#~ msgid "Pay with" -#~ msgstr "Maksa" - #~ msgid "%1$s Capture Failed: %2$s - %3$s" #~ msgstr "%1$s: tasumine ebaõnnestus: %2$s - %3$s" @@ -2300,28 +2352,10 @@ msgstr "Töö/avalik" #~ "%1$s: tšekiga tasutav korduvtellimuse uuendamise makse kinnitatud: %2$s " #~ "konto, lõpeb numbritega %3$s" -#~ msgid "Via %1$s ending in %2$s" -#~ msgstr "%1$s, lõpeb numbritega %2$s" - #~ msgid "%1$s Pre-Order Tokenization attempt failed (%2$s)" #~ msgstr "" #~ "%1$s: eeltellimuse maksevahendi salvestamise katse ebaõnnestus (%2$s)" -#~ msgid "%1$s - Pre-Order Release Payment for Order %2$s" -#~ msgstr "%1$s - Eeltellimuse väljastamise makse tellimuse %2$s eest" - -#~ msgid "" -#~ "%1$s %2$s Pre-Order Release Payment Approved: %3$s ending in %4$s " -#~ "(expires %5$s)" -#~ msgstr "" -#~ "%1$s: %2$s eeltellimuse väljastamise makse vastu kinnitatud: %3$s lõpeb " -#~ "numbritega %4$s (aegub %5$s)" - -#~ msgid "%1$s eCheck Pre-Order Release Payment Approved: %2$s ending in %3$s" -#~ msgstr "" -#~ "%1$s: e-tšeki eeltellimuse väljastamise makse kinnitatud: %2$s lõpeb " -#~ "numbritega %3$s" - #~ msgid "IPN processing error: %s duplicate transaction received" #~ msgstr "IPN töötlemise viga: %s duplikaattehing" diff --git a/woocommerce/i18n/languages/woocommerce-plugin-framework.pot b/woocommerce/i18n/languages/woocommerce-plugin-framework.pot index 07ee3a437..7d138a0cf 100644 --- a/woocommerce/i18n/languages/woocommerce-plugin-framework.pot +++ b/woocommerce/i18n/languages/woocommerce-plugin-framework.pot @@ -1,1733 +1,1721 @@ -# Copyright (C) 2023 -# This file is distributed under the same license as the package. msgid "" msgstr "" -"Project-Id-Version: WooCommerce Plugin Framework 5.11.8\n" -"Report-Msgid-Bugs-To: https://support.woocommerce.com/hc/\n" -"POT-Creation-Date: 2023-08-23 05:53:16+00:00\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2023-MO-DA HO:MI+ZONE\n" +"Project-Id-Version: SkyVerge WooCommerce Plugin Framework\n" +"Report-Msgid-Bugs-To: \n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2023-09-26T09:53:02+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.7.1\n" +"X-Domain: woocommerce-plugin-framework\n" -#: Lifecycle.php:394 -msgid "Awesome" +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:182 +msgid "Thanks for installing %1$s! To get started, take a minute to %2$sread the documentation%3$s :)" msgstr "" -#: Lifecycle.php:395 -msgid "Fantastic" +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:210 +msgid "Thanks for installing %1$s! To get started, take a minute to complete these %2$squick and easy setup steps%3$s :)" msgstr "" -#: Lifecycle.php:396 -msgid "Cowabunga" +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:235 +msgid "Setup" msgstr "" -#: Lifecycle.php:397 -msgid "Congratulations" +#. translators: Placeholders: %s - plugin name +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:303 +msgid "%s › Setup" msgstr "" -#: Lifecycle.php:398 -msgid "Hot dog" +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:350 +msgid "Oops! An error occurred, please try again." msgstr "" -#: Lifecycle.php:405 -#. translators: Placeholders: %1$s - plugin name, %2$s - tag, %3$s - -#. tag, %4$s - tag, %5$s - tag -msgid "" -"Are you having a great experience with %1$s so far? Please consider " -"%2$sleaving a review%3$s! If things aren't going quite as expected, we're " -"happy to help -- please %4$sreach out to our support team%5$s." +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:395 +msgctxt "enhanced select" +msgid "No matches found" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:182 -msgid "" -"Thanks for installing %1$s! To get started, take a minute to %2$sread the " -"documentation%3$s :)" +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:396 +msgctxt "enhanced select" +msgid "Loading failed" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:210 -msgid "" -"Thanks for installing %1$s! To get started, take a minute to complete these " -"%2$squick and easy setup steps%3$s :)" +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:397 +msgctxt "enhanced select" +msgid "Please enter 1 or more characters" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:235 -msgid "Setup" +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:398 +msgctxt "enhanced select" +msgid "Please enter %qty% or more characters" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:303 -#. translators: Placeholders: %s - plugin name -msgid "%s › Setup" +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:399 +msgctxt "enhanced select" +msgid "Please delete 1 character" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:350 -msgid "Oops! An error occurred, please try again." +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:400 +msgctxt "enhanced select" +msgid "Please delete %qty% characters" +msgstr "" + +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:401 +msgctxt "enhanced select" +msgid "You can only select 1 item" +msgstr "" + +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:402 +msgctxt "enhanced select" +msgid "You can only select %qty% items" +msgstr "" + +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:403 +msgctxt "enhanced select" +msgid "Loading more results…" +msgstr "" + +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:404 +msgctxt "enhanced select" +msgid "Searching…" msgstr "" #: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:488 msgid "Ready!" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:581 #. translators: Placeholder: %s - plugin name +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:581 msgid "Welcome to %s!" msgstr "" #: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:594 -msgid "" -"This quick setup wizard will help you configure the basic settings and get " -"you started." +msgid "This quick setup wizard will help you configure the basic settings and get you started." msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:608 +#. translators: Placeholder: %s - the plugin name +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:613 msgid "%s is ready!" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:660 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:670 msgid "Next step" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:686 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:696 msgid "You can also:" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:730 -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:760 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:740 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:770 msgid "View the Docs" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:731 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:741 msgid "See more setup options" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:732 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:742 msgid "Learn more about customizing the plugin" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:756 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:766 msgid "Review Your Settings" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:764 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:774 msgid "Leave a Review" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:788 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:798 msgid "Continue" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:948 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:958 msgid "Return to the WordPress Dashboard" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:950 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:960 msgid "Not right now" msgstr "" -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:952 +#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:962 msgid "Skip this step" msgstr "" #: class-sv-wc-framework-bootstrap.php:268 -msgid "" -"The following plugin is disabled because it is out of date and incompatible " -"with newer plugins on your site:" -msgid_plural "" -"The following plugins are disabled because they are out of date and " -"incompatible with newer plugins on your site:" +msgid "The following plugin is disabled because it is out of date and incompatible with newer plugins on your site:" +msgid_plural "The following plugins are disabled because they are out of date and incompatible with newer plugins on your site:" msgstr[0] "" msgstr[1] "" +#. translators: Context is for plugins to activate or deactivate. HTML Placeholders: %1$s - tag, %2$s - tag, %3$s - tag, %4$s - tag, %5$s - tag, %6$s - tag, %7$s - tag, %8$s - tag #: class-sv-wc-framework-bootstrap.php:282 -msgid "" -"To resolve this, please %1$supdate%2$s (recommended) %3$sor%4$s " -"%5$sdeactivate%6$s the above plugin, or %7$sdeactivate the following%8$s:" -msgid_plural "" -"To resolve this, please %1$supdate%2$s (recommended) %3$sor%4$s " -"%5$sdeactivate%6$s the above plugins, or %7$sdeactivate the following%8$s:" +msgid "To resolve this, please %1$supdate%2$s (recommended) %3$sor%4$s %5$sdeactivate%6$s the above plugin, or %7$sdeactivate the following%8$s:" +msgid_plural "To resolve this, please %1$supdate%2$s (recommended) %3$sor%4$s %5$sdeactivate%6$s the above plugins, or %7$sdeactivate the following%8$s:" msgstr[0] "" msgstr[1] "" #: class-sv-wc-framework-bootstrap.php:303 -msgid "" -"The following plugins are inactive because they require a newer version of " -"WooCommerce:" +msgid "The following plugins are inactive because they require a newer version of WooCommerce:" msgstr "" #: class-sv-wc-framework-bootstrap.php:303 -msgid "" -"The following plugin is inactive because it requires a newer version of " -"WooCommerce:" +msgid "The following plugin is inactive because it requires a newer version of WooCommerce:" msgstr "" +#. translators: Placeholders: %1$s - plugin name, %2$s - WooCommerce version number #: class-sv-wc-framework-bootstrap.php:308 -#. translators: Placeholders: %1$s - plugin name, %2$s - WooCommerce version -#. number msgid "%1$s requires WooCommerce %2$s or newer" msgstr "" -#: class-sv-wc-framework-bootstrap.php:312 #. translators: Placeholders: %1$s - tag, %2$s - tag +#: class-sv-wc-framework-bootstrap.php:312 msgid "Please %1$supdate WooCommerce%2$s" msgstr "" +#: class-sv-wc-helper.php:427 +msgctxt "coordinating conjunction for a list of items: a, b, and c" +msgid "and" +msgstr "" + +#. translators: A list of items, for example: "US or Canada", or "US, Canada, or Mexico". English uses Oxford comma before the conjunction ("or") if there are at least 2 items preceding it - hence the use of plural forms. If your locale does not use Oxford comma, you can just provide the same translation to all plural forms. Placeholders: %1$s - a comma-separated list of item, %2$s - the final item in the list #: class-sv-wc-helper.php:472 -#. translators: A list of items, for example: "US or Canada", or "US, Canada, -#. or Mexico". English uses Oxford comma before the conjunction ("or") if there -#. are at least 2 items preceding it - hence the use of plural forms. If your -#. locale does not use Oxford comma, you can just provide the same translation -#. to all plural forms. Placeholders: %1$s - a comma-separated list of item, -#. %2$s - the final item in the list msgid "%1$s or %2$s" msgid_plural "%1$s, or %2$s" msgstr[0] "" msgstr[1] "" +#. translators: A list of items, for example: "US and Canada", or "US, Canada, and Mexico". English uses Oxford comma before the conjunction ("and") if there are at least 2 items preceding it - hence the use of plural forms. If your locale does not use Oxford comma, you can just provide the same translation to all plural forms. Placeholders: %1$s - a comma-separated list of items, %2$s - the final item in the list #: class-sv-wc-helper.php:478 -#. translators: A list of items, for example: "US and Canada", or "US, Canada, -#. and Mexico". English uses Oxford comma before the conjunction ("and") if -#. there are at least 2 items preceding it - hence the use of plural forms. If -#. your locale does not use Oxford comma, you can just provide the same -#. translation to all plural forms. Placeholders: %1$s - a comma-separated list -#. of items, %2$s - the final item in the list msgid "%1$s and %2$s" msgid_plural "%1$s, and %2$s" msgstr[0] "" msgstr[1] "" -#: class-sv-wc-plugin-compatibility.php:217 -msgid "WooCommerce" -msgstr "" - +#. translators: Placeholders: %1$s - plugin name, %2$s - a PHP extension/comma-separated list of PHP extensions #: class-sv-wc-plugin-dependencies.php:156 -#. translators: Placeholders: %1$s - plugin name, %2$s - a PHP -#. extension/comma-separated list of PHP extensions -msgid "" -"%1$s requires the %2$s PHP extension to function. Contact your host or " -"server administrator to install and configure the missing extension." -msgid_plural "" -"%1$s requires the following PHP extensions to function: %2$s. Contact your " -"host or server administrator to install and configure the missing " -"extensions." +msgid "%1$s requires the %2$s PHP extension to function. Contact your host or server administrator to install and configure the missing extension." +msgid_plural "%1$s requires the following PHP extensions to function: %2$s. Contact your host or server administrator to install and configure the missing extensions." msgstr[0] "" msgstr[1] "" +#. translators: Placeholders: %1$s - plugin name, %2$s - a PHP function/comma-separated list of PHP functions #: class-sv-wc-plugin-dependencies.php:184 -#. translators: Placeholders: %1$s - plugin name, %2$s - a PHP -#. function/comma-separated list of PHP functions -msgid "" -"%1$s requires the %2$s PHP function to exist. Contact your host or server " -"administrator to install and configure the missing function." -msgid_plural "" -"%1$s requires the following PHP functions to exist: %2$s. Contact your " -"host or server administrator to install and configure the missing functions." +msgid "%1$s requires the %2$s PHP function to exist. Contact your host or server administrator to install and configure the missing function." +msgid_plural "%1$s requires the following PHP functions to exist: %2$s. Contact your host or server administrator to install and configure the missing functions." msgstr[0] "" msgstr[1] "" -#: class-sv-wc-plugin-dependencies.php:214 -#. translators: Placeholders: %s - plugin name -msgid "" -"%s may behave unexpectedly because the following PHP configuration settings " -"are required:" -msgstr "" - +#. translators: Placeholder: %s - a PHP setting value #: class-sv-wc-plugin-dependencies.php:228 msgid "%s or higher" msgstr "" #: class-sv-wc-plugin-dependencies.php:238 -msgid "" -"Please contact your hosting provider or server administrator to configure " -"these settings." +msgid "Please contact your hosting provider or server administrator to configure these settings." msgstr "" -#: class-sv-wc-plugin-dependencies.php:260 #. translators: Placeholders: %1$s - , %2$s - +#: class-sv-wc-plugin-dependencies.php:260 msgid "" -"Hey there! We've noticed that your server is running %1$san outdated " -"version of PHP%2$s, which is the programming language that WooCommerce and " -"its extensions are built on.\n" -"\t\t\t\t\tThe PHP version that is currently used for your site is no longer " -"maintained, nor %1$sreceives security updates%2$s; newer versions are " -"faster and more secure.\n" -"\t\t\t\t\tAs a result, %3$s no longer supports this version and you should " -"upgrade PHP as soon as possible.\n" -"\t\t\t\t\tYour hosting provider can do this for you. %4$sHere are some " -"resources to help you upgrade%5$s and to explain PHP versions further." +"Hey there! We've noticed that your server is running %1$san outdated version of PHP%2$s, which is the programming language that WooCommerce and its extensions are built on.\n" +"\t\t\t\t\tThe PHP version that is currently used for your site is no longer maintained, nor %1$sreceives security updates%2$s; newer versions are faster and more secure.\n" +"\t\t\t\t\tAs a result, %3$s no longer supports this version and you should upgrade PHP as soon as possible.\n" +"\t\t\t\t\tYour hosting provider can do this for you. %4$sHere are some resources to help you upgrade%5$s and to explain PHP versions further." msgstr "" -#: class-sv-wc-plugin.php:310 #. translators: Placeholders: %s - plugin name +#: class-sv-wc-plugin.php:310 msgid "You cannot clone instances of %s." msgstr "" -#: class-sv-wc-plugin.php:321 #. translators: Placeholders: %s - plugin name +#: class-sv-wc-plugin.php:321 msgid "You cannot unserialize instances of %s." msgstr "" -#: class-sv-wc-plugin.php:594 #. translators: Docs as in Documentation +#: class-sv-wc-plugin.php:594 msgid "Docs" msgstr "" -#: class-sv-wc-plugin.php:709 +#: class-sv-wc-plugin.php:599 +msgctxt "noun" +msgid "Support" +msgstr "" + +#: class-sv-wc-plugin.php:604 +msgctxt "verb" +msgid "Review" +msgstr "" + +#. translators: Placeholders: %1$s - PHP setting value, %2$s - version or value required +#: class-sv-wc-plugin.php:710 msgid "%1$s - A minimum of %2$s is required." msgstr "" -#: class-sv-wc-plugin.php:718 +#. translators: As in "Value has been set as [foo], but [bar] is required". Placeholders: %1$s - current value for a PHP setting, %2$s - required value for teh PHP setting +#: class-sv-wc-plugin.php:720 msgid "Set as %1$s - %2$s is required." msgstr "" -#: class-sv-wc-plugin.php:1011 +#: class-sv-wc-plugin.php:1013 #: payment-gateway/class-sv-wc-payment-gateway-plugin.php:876 msgid "Configure" msgstr "" -#: payment-gateway/External_Checkout/Admin.php:137 -#: payment-gateway/External_Checkout/Admin.php:147 -msgid "Processing Gateway" +#: Lifecycle.php:394 +msgid "Awesome" msgstr "" -#: payment-gateway/External_Checkout/Admin.php:287 -msgid "Single products" +#: Lifecycle.php:395 +msgid "Fantastic" msgstr "" -#: payment-gateway/External_Checkout/Admin.php:288 -msgid "Cart" +#: Lifecycle.php:396 +msgid "Cowabunga" msgstr "" -#: payment-gateway/External_Checkout/Admin.php:289 -msgid "Checkout" +#: Lifecycle.php:397 +msgid "Congratulations" msgstr "" -#: payment-gateway/External_Checkout/Admin.php:330 -#. translators: Placeholder: %s - external checkout label -msgid "%s is disabled." +#: Lifecycle.php:398 +msgid "Hot dog" msgstr "" -#: payment-gateway/External_Checkout/Admin.php:394 -#. translators: Placeholders: %1$s - plugin name, %2$s - a -#. currency/comma-separated list of currencies, %3$s - tag, %4$s - -#. tag, %5$s - external checkout label -msgid "" -"Accepts payment in %1$s only. %2$sConfigure%3$s WooCommerce to accept %1$s " -"to enable %4$s." -msgid_plural "" -"Accepts payment in one of %1$s only. %2$sConfigure%3$s WooCommerce to " -"accept one of %1$s to enable %4$s." -msgstr[0] "" -msgstr[1] "" - -#: payment-gateway/External_Checkout/Admin.php:436 -msgid "" -"%4$s%1$s Notice!%5$s Your store %2$scalculates taxes%3$s based on the " -"shipping address, but %1$s %4$sdoes not%5$s share customer shipping " -"information with your store for orders with only virtual products. These " -"orders will have their taxes calculated based on the shop address instead." +#. translators: Placeholders: %1$s - plugin name, %2$s - tag, %3$s - tag, %4$s - tag, %5$s - tag +#: Lifecycle.php:405 +msgid "Are you having a great experience with %1$s so far? Please consider %2$sleaving a review%3$s! If things aren't going quite as expected, we're happy to help -- please %4$sreach out to our support team%5$s." msgstr "" -#: payment-gateway/External_Checkout/Admin.php:470 -msgid "" -"%4$s%1$s Notice!%5$s Your store %2$scalculates taxes%3$s based on the " -"billing address, but %1$s %4$sdoes not%5$s share the customer billing " -"address with your store before payment. These orders will have their taxes " -"calculated based on the shipping address (or shop address, for orders with " -"only virtual products)." +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:130 +msgid "Are you sure you wish to process this capture? The action cannot be undone." msgstr "" -#: payment-gateway/External_Checkout/Frontend.php:259 -msgid "or" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:133 +msgid "Something went wrong, and the capture could no be completed. Please try again." msgstr "" -#: payment-gateway/External_Checkout/Frontend.php:293 -msgid "By submitting your payment, you agree to our %1$sterms and conditions%2$s." +#. translators: verb, as in "Capture credit card charge". Used when an amount has been pre-authorized before, but funds have not yet been captured (taken) from the card. Capturing the charge will take the money from the credit card and put it in the merchant's pockets. +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:178 +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:267 +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:330 +msgid "Capture Charge" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:71 -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:87 -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:66 -msgid "Google Pay" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:320 +msgid "This charge has been fully captured." msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:93 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:93 -#: payment-gateway/class-sv-wc-payment-gateway.php:1287 -msgid "Enable / Disable" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:322 +msgid "This charge can no longer be captured." msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:94 -msgid "Accept Google Pay" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:324 +msgid "This charge cannot be captured." msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:101 -msgid "Allow Google Pay on" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:91 +msgid "Are you sure you want to remove this token?" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:111 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:111 -msgid "Button Style" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:101 +msgid "Invalid token data" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:114 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:114 -msgid "Black" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:105 +msgid "An error occurred. Please try again." msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:115 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:115 -msgid "White" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:491 +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:306 +msgid "(%s)" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:148 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:150 -#: payment-gateway/class-sv-wc-payment-gateway.php:1465 -msgid "Connection Settings" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:521 +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:900 +msgid "Default" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:157 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:188 -msgid "Test Mode" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:557 +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:590 +msgid "Token ID" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Admin.php:158 -msgid "" -"Enable to test Google Pay functionality throughout your sites without " -"processing real payments." +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:562 +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:300 +msgid "Card Type" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Frontend.php:131 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php:141 -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:99 -msgid "An error occurred, please try again or try an alternate form of payment" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:567 +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:603 +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:192 +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:298 +msgctxt "Last four digits of a payment method" +msgid "Last Four" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:255 -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:380 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:539 -msgid "Subtotal" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:574 +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:362 +msgid "Expiration (MM/YY)" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:390 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:549 -msgid "Discount" +#. translators: e-check account type, HTML form field label +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:595 +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:470 +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:299 +msgid "Account Type" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:400 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:559 -msgid "Shipping" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:598 +msgid "Checking" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:410 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:569 -msgid "Fees" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:599 +msgid "Savings" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:420 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:579 -msgid "Taxes" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:700 +msgid "Refresh" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:463 -msgid "Google Pay payment authorized." +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:702 +msgid "Add New" msgstr "" -#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:538 -msgid "Google Pay payment failed. %s" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:705 +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:297 +msgid "Save" msgstr "" -#: payment-gateway/External_Checkout/Orders.php:140 -#: payment-gateway/External_Checkout/Orders.php:153 -#: payment-gateway/External_Checkout/Orders.php:157 -msgid "Error %d: Unable to create order. Please try again." +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:728 +msgid "Remove" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:71 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:87 -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:65 -msgid "Apple Pay" +#. translators: Placeholder: %s - Plugin name +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:225 +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:209 +msgid "%s Payment Tokens" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:94 -msgid "Accept Apple Pay" +#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:303 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:874 +msgid "Customer ID" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:101 -msgid "Allow Apple Pay on" +#: payment-gateway/admin/views/html-admin-gateway-status.php:32 +msgid "This section contains configuration settings for this gateway." msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:116 -msgid "White with outline" +#. translators: environment as in a software environment (test/production) +#: payment-gateway/admin/views/html-admin-gateway-status.php:53 +#: payment-gateway/class-sv-wc-payment-gateway.php:1414 +msgid "Environment" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:159 -msgid "Apple Merchant ID" +#: payment-gateway/admin/views/html-admin-gateway-status.php:54 +msgid "The transaction environment for this gateway." msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:163 -msgid "This is found in your %1$sApple developer account%2$s" +#: payment-gateway/admin/views/html-admin-gateway-status.php:61 +msgid "Tokenization Enabled" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:173 -msgid "Certificate Path" +#: payment-gateway/admin/views/html-admin-gateway-status.php:62 +msgid "Displays whether or not tokenization is enabled for this gateway." msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:178 -#. translators: Placeholders: %s - the server's web root path -msgid "For reference, your current web root path is: %s" +#: payment-gateway/admin/views/html-admin-gateway-status.php:75 +#: payment-gateway/class-sv-wc-payment-gateway.php:1341 +msgid "Debug Mode" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:189 -msgid "" -"Enable to test Apple Pay functionality throughout your sites without " -"processing real payments." +#: payment-gateway/admin/views/html-admin-gateway-status.php:76 +msgid "Displays whether or not debug logging is enabled for this gateway." msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:228 -msgid "Your site must be served over HTTPS with a valid SSL certificate." +#: payment-gateway/admin/views/html-admin-gateway-status.php:79 +msgid "Display at Checkout & Log" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:238 -msgid "" -"Your %1$sMerchant Identity Certificate%2$s cannot be found. Please check " -"your path configuration." +#: payment-gateway/admin/views/html-admin-gateway-status.php:81 +msgid "Display at Checkout" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php:176 -msgid "Buy with" +#: payment-gateway/admin/views/html-admin-gateway-status.php:83 +#: payment-gateway/class-sv-wc-payment-gateway.php:1349 +msgid "Save to Log" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:152 -msgid "Apple Pay payment authorized." +#: payment-gateway/admin/views/html-admin-gateway-status.php:85 +#: payment-gateway/class-sv-wc-payment-gateway.php:1347 +msgid "Off" msgstr "" -#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:186 -msgid "Apple Pay payment failed. %s" +#: payment-gateway/admin/views/html-order-partial-capture.php:30 +msgid "Authorization total" msgstr "" -#: payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:179 -msgid "" -"There was a problem processing your order and it is being placed on hold " -"for review. Please contact us to complete the transaction." +#: payment-gateway/admin/views/html-order-partial-capture.php:34 +msgid "Amount already captured" msgstr "" -#: payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:217 -#: payment-gateway/class-sv-wc-payment-gateway.php:2926 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:521 -msgid "An error occurred, please try again or try an alternate form of payment." +#: payment-gateway/admin/views/html-order-partial-capture.php:40 +msgid "Remaining order total" msgstr "" -#: payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:320 -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:449 -#. translators: Placeholders: %s - a WooCommerce order ID -msgid "Could not find order %s" +#: payment-gateway/admin/views/html-order-partial-capture.php:46 +msgid "Capture amount" msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:152 -#: payment-gateway/class-sv-wc-payment-gateway.php:2512 -#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:172 -#. translators: Placeholders: %1$s - status code, %2$s - status message -#. translators: Placeholders: %1$s - payment request response status code, %2$s -#. - payment request response status message -msgid "Status code %1$s: %2$s" +#: payment-gateway/admin/views/html-order-partial-capture.php:53 +msgid "Comment (optional):" msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:155 -#: payment-gateway/class-sv-wc-payment-gateway.php:2515 -#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:175 -#. translators: Placeholders: %s - status code -#. translators: Placeholders: %s - payment request response status code -msgid "Status code: %s" +#: payment-gateway/admin/views/html-order-partial-capture.php:65 +msgid "Capture %s" msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:158 -#: payment-gateway/class-sv-wc-payment-gateway.php:2518 -#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:178 -#. translators: Placeholders; %s - status message -#. translators: Placeholders: %s - payment request response status message -msgid "Status message: %s" +#: payment-gateway/admin/views/html-order-partial-capture.php:66 +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:608 +msgid "Cancel" msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:163 -#: payment-gateway/class-sv-wc-payment-gateway.php:2523 -#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:185 -msgid "Transaction ID %s" +#: payment-gateway/admin/views/html-user-payment-token-editor-token.php:57 +msgid "-- Select an option --" msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:204 -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:513 -#. translators: Placeholders: %s - payment gateway title (such as -#. Authorize.net, Braintree, etc) -msgid "%s duplicate transaction received" +#: payment-gateway/admin/views/html-user-payment-token-editor.php:59 +msgid "No saved payment tokens" msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:207 -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:516 -msgid "Order %s is already paid for." +#: payment-gateway/admin/views/html-user-profile-field-customer-id.php:30 +msgid "The gateway customer ID for the user. Only edit this if necessary." msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:267 -#: payment-gateway/class-sv-wc-payment-gateway.php:2862 -msgid "" -"Your order has been received and is being reviewed. Thank you for your " -"business." +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:99 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php:141 +#: payment-gateway/External_Checkout/Google_Pay/Frontend.php:131 +msgid "An error occurred, please try again or try an alternate form of payment" msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:274 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:875 -#: payment-gateway/class-sv-wc-payment-gateway.php:1890 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:370 -#. translators: This is a message describing that the transaction in question -#. only performed a credit card authorization and did not capture any funds. -msgid "Authorization only transaction" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:100 +msgid "We cannot process your order with the payment information that you provided. Please use a different payment account or an alternate payment method." msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:364 -#. translators: Placeholders: %s - payment gateway title -msgid "%s Transaction Held for Review" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:101 +msgid "This order is being placed on hold for review. Please contact us to complete the transaction." msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:435 -#. translators: Placeholders: %s - payment gateway title -msgid "%s Payment Failed" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:106 +msgid "This order is being placed on hold for review due to an incorrect card verification number. You may contact the store to complete the transaction." msgstr "" -#: payment-gateway/Handlers/Abstract_Payment_Handler.php:462 -#. translators: Placeholders: %s - payment gateway title -msgid "%s Transaction Cancelled" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:107 +msgid "The card verification number is invalid, please try again." msgstr "" -#: payment-gateway/Handlers/Capture.php:158 -msgid "Order cannot be captured" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:108 +msgid "Please enter your card verification number and try again." msgstr "" -#: payment-gateway/Handlers/Capture.php:163 -msgid "Transaction authorization has expired" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:111 +msgid "That card type is not accepted, please use an alternate card or other form of payment." msgstr "" -#: payment-gateway/Handlers/Capture.php:168 -msgid "Transaction has already been fully captured" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:112 +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:116 +msgid "The card type is invalid or does not correlate with the credit card number. Please try again or use an alternate card or other form of payment." msgstr "" -#: payment-gateway/Handlers/Capture.php:173 -msgid "Transaction cannot be captured" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:113 +msgid "Please select the card type and try again." msgstr "" -#: payment-gateway/Handlers/Capture.php:189 -#. translators: Placeholders: %1$s - payment gateway title (such as -#. Authorize.net, Braintree, etc), %2$s - transaction amount. Definitions: -#. Capture, as in capture funds from a credit card. -msgid "%1$s Capture of %2$s Approved" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:117 +msgid "The card number is invalid, please re-enter and try again." msgstr "" -#: payment-gateway/Handlers/Capture.php:198 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:683 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:780 -#: payment-gateway/class-sv-wc-payment-gateway.php:2191 -#: payment-gateway/class-sv-wc-payment-gateway.php:2424 -#: payment-gateway/class-sv-wc-payment-gateway.php:2743 -#: payment-gateway/class-sv-wc-payment-gateway.php:2788 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:353 -#. translators: Placeholders: %s - transaction ID -msgid "(Transaction ID %s)" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:118 +msgid "Please enter your card number and try again." msgstr "" -#: payment-gateway/Handlers/Capture.php:229 -#. translators: Placeholders: %1$s - payment gateway title (such as -#. Authorize.net, Braintree, etc), %2$s - failure message. Definitions: -#. "capture" as in capturing funds from a credit card. -msgid "%1$s Capture Failed: %2$s" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:121 +msgid "The card expiration date is invalid, please re-enter and try again." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:130 -msgid "Are you sure you wish to process this capture? The action cannot be undone." +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:122 +msgid "The card expiration month is invalid, please re-enter and try again." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:133 -msgid "" -"Something went wrong, and the capture could no be completed. Please try " -"again." +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:123 +msgid "The card expiration year is invalid, please re-enter and try again." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:178 -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:267 -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:330 -#. translators: verb, as in "Capture credit card charge". Used when an -#. amount has been pre-authorized before, but funds have not yet been captured -#. (taken) from the card. Capturing the charge will take the money from the -#. credit card and put it in the merchant's pockets. -msgid "Capture Charge" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:124 +msgid "Please enter your card expiration date and try again." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:320 -msgid "This charge has been fully captured." +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:127 +msgid "The bank routing number is invalid, please re-enter and try again." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:322 -msgid "This charge can no longer be captured." +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:128 +msgid "The bank account number is invalid, please re-enter and try again." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-order.php:324 -msgid "This charge cannot be captured." +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:131 +msgid "The provided card is expired, please use an alternate card or other form of payment." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:91 -msgid "Are you sure you want to remove this token?" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:132 +msgid "The provided card was declined, please use an alternate card or other form of payment." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:101 -msgid "Invalid token data" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:133 +msgid "Insufficient funds in account, please use an alternate card or other form of payment." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:105 -msgid "An error occurred. Please try again." +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:134 +msgid "The card is inactivate or not authorized for card-not-present transactions, please use an alternate card or other form of payment." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:491 -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:305 -msgid "(%s)" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:135 +msgid "The credit limit for the card has been reached, please use an alternate card or other form of payment." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:521 -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:900 -msgid "Default" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:136 +msgid "The card verification number does not match. Please re-enter and try again." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:557 -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:590 -msgid "Token ID" +#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:137 +msgid "The provided address does not match the billing address for cardholder. Please verify the address and try again." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:562 -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:300 -msgid "Card Type" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:61 +msgid "Payment error, please try another payment method or contact us to complete your transaction." msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:567 -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:603 -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:192 -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:298 -msgid "Last Four" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:161 +#: payment-gateway/class-sv-wc-payment-gateway.php:503 +msgid "Card expiration date is invalid" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:574 -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:362 -msgid "Expiration (MM/YY)" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:185 +#: payment-gateway/class-sv-wc-payment-gateway.php:496 +msgid "Card number is missing" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:595 -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:470 -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:299 -#. translators: e-check account type, HTML form field label -msgid "Account Type" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:191 +#: payment-gateway/class-sv-wc-payment-gateway.php:499 +msgid "Card number is invalid (wrong length)" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:598 -msgid "Checking" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:196 +#: payment-gateway/class-sv-wc-payment-gateway.php:498 +msgid "Card number is invalid (only digits allowed)" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:599 -msgid "Savings" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:201 +#: payment-gateway/class-sv-wc-payment-gateway.php:497 +msgid "Card number is invalid" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:700 -msgid "Refresh" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:228 +#: payment-gateway/class-sv-wc-payment-gateway.php:501 +msgid "Card security code is invalid (only digits are allowed)" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:702 -msgid "Add New" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:234 +#: payment-gateway/class-sv-wc-payment-gateway.php:502 +msgid "Card security code is invalid (must be 3 or 4 digits)" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:705 -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:297 -msgid "Save" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:240 +#: payment-gateway/class-sv-wc-payment-gateway.php:500 +msgid "Card security code is missing" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php:728 -msgid "Remove" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:267 +#: payment-gateway/class-sv-wc-payment-gateway.php:512 +msgid "Routing Number is missing" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:224 -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:209 -msgid "%s Payment Tokens" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:274 +#: payment-gateway/class-sv-wc-payment-gateway.php:513 +msgid "Routing Number is invalid (only digits are allowed)" msgstr "" -#: payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php:302 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:862 -msgid "Customer ID" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:280 +#: payment-gateway/class-sv-wc-payment-gateway.php:514 +msgid "Routing number is invalid (must be 9 digits)" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:32 -msgid "This section contains configuration settings for this gateway." +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:289 +#: payment-gateway/class-sv-wc-payment-gateway.php:509 +msgid "Account Number is missing" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:53 -#: payment-gateway/class-sv-wc-payment-gateway.php:1414 -#. translators: environment as in a software environment (test/production) -msgid "Environment" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:296 +#: payment-gateway/class-sv-wc-payment-gateway.php:510 +msgid "Account Number is invalid (only digits are allowed)" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:54 -msgid "The transaction environment for this gateway." +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:302 +#: payment-gateway/class-sv-wc-payment-gateway.php:511 +msgid "Account number is invalid (must be between 5 and 17 digits)" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:61 -msgid "Tokenization Enabled" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:309 +#: payment-gateway/class-sv-wc-payment-gateway.php:508 +msgid "Drivers license number is invalid" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:62 -msgid "Displays whether or not tokenization is enabled for this gateway." +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:315 +#: payment-gateway/class-sv-wc-payment-gateway.php:504 +msgid "Check Number is invalid (only digits are allowed)" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:75 -#: payment-gateway/class-sv-wc-payment-gateway.php:1341 -msgid "Debug Mode" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:494 +msgid "Unknown error" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:76 -msgid "Displays whether or not debug logging is enabled for this gateway." +#. translators: Placeholder: %s - Error message +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:504 +msgid "Payment method address could not be updated. %s" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:79 -msgid "Display at Checkout & Log" +#. translators: Placeholders: %1$s - payment method title, %2$s - payment account type (savings/checking) (may or may not be available), %3$s - last four digits of the account +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:674 +#: payment-gateway/class-sv-wc-payment-gateway.php:2778 +msgid "%1$s Check Transaction Approved: %2$s account ending in %3$s" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:81 -msgid "Display at Checkout" +#. translators: Placeholders: %s - check number +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:679 +#: payment-gateway/class-sv-wc-payment-gateway.php:2783 +msgid "Check number %s" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:83 -#: payment-gateway/class-sv-wc-payment-gateway.php:1349 -msgid "Save to Log" +#. translators: Placeholders: %s - transaction ID +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:684 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:781 +#: payment-gateway/class-sv-wc-payment-gateway.php:2191 +#: payment-gateway/class-sv-wc-payment-gateway.php:2424 +#: payment-gateway/class-sv-wc-payment-gateway.php:2743 +#: payment-gateway/class-sv-wc-payment-gateway.php:2788 +#: payment-gateway/Handlers/Capture.php:198 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:365 +msgid "(Transaction ID %s)" msgstr "" -#: payment-gateway/admin/views/html-admin-gateway-status.php:85 -#: payment-gateway/class-sv-wc-payment-gateway.php:1347 -msgid "Off" +#. translators: Placeholders: %1$s - payment method title, %2$s - environment ("Test"), %3$s - transaction type (authorization/charge), %4$s - card type (mastercard, visa, ...), %5$s - last four digits of the card +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:750 +msgid "%1$s %2$s %3$s Approved: %4$s ending in %5$s" msgstr "" -#: payment-gateway/admin/views/html-order-partial-capture.php:30 -msgid "Authorization total" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:752 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:762 +#: payment-gateway/class-sv-wc-payment-gateway.php:2716 +msgctxt "noun, software environment" +msgid "Test" msgstr "" -#: payment-gateway/admin/views/html-order-partial-capture.php:34 -msgid "Amount already captured" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:753 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:763 +#: payment-gateway/class-sv-wc-payment-gateway.php:2717 +#: payment-gateway/class-sv-wc-payment-gateway.php:3198 +msgctxt "credit card transaction type" +msgid "Authorization" msgstr "" -#: payment-gateway/admin/views/html-order-partial-capture.php:40 -msgid "Remaining order total" +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:753 +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:763 +#: payment-gateway/class-sv-wc-payment-gateway.php:2717 +#: payment-gateway/class-sv-wc-payment-gateway.php:3197 +msgctxt "noun, credit card transaction type" +msgid "Charge" msgstr "" -#: payment-gateway/admin/views/html-order-partial-capture.php:46 -msgid "Capture amount" +#. translators: Placeholders: %1$s - payment method title, %2$s - environment ("Test"), %3$s - transaction type (authorization/charge), %4$s - card type (mastercard, visa, ...) +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:760 +msgid "%1$s %2$s %3$s Approved: %4$s" msgstr "" -#: payment-gateway/admin/views/html-order-partial-capture.php:53 -msgid "Comment (optional):" +#. translators: Placeholders: %s - expiry date +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:773 +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:718 +#: payment-gateway/class-sv-wc-payment-gateway.php:2735 +msgid "(expires %s)" msgstr "" -#: payment-gateway/admin/views/html-order-partial-capture.php:65 -msgid "Capture %s" +#. translators: Placeholders: %s - failure message +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:844 +msgid "Tokenization Request Failed: %s" msgstr "" -#: payment-gateway/admin/views/html-order-partial-capture.php:66 -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:608 -msgid "Cancel" +#. translators: Placeholders: %1$s - payment method title, %2$s - failure message +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:855 +msgid "%1$s Tokenization Request Failed: %2$s" msgstr "" -#: payment-gateway/admin/views/html-user-payment-token-editor-token.php:57 -msgid "-- Select an option --" +#. translators: This is a message describing that the transaction in question only performed a credit card authorization and did not capture any funds. +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:876 +#: payment-gateway/class-sv-wc-payment-gateway.php:1890 +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:274 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:382 +msgid "Authorization only transaction" msgstr "" -#: payment-gateway/admin/views/html-user-payment-token-editor.php:59 -msgid "No saved payment tokens" +#. translators: Placeholders: %s - failure message. Payment method as in a specific credit card, e-check or bank account +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:913 +msgid "Oops, adding your new payment method failed: %s" msgstr "" -#: payment-gateway/admin/views/html-user-profile-field-customer-id.php:30 -msgid "The gateway customer ID for the user. Only edit this if necessary." +#. translators: Payment method as in a specific credit card. Placeholders: %1$s - card type (visa, mastercard, ...), %2$s - last four digits of the card, %3$s - card expiry date +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:958 +msgid "Nice! New payment method added: %1$s ending in %2$s (expires %3$s)" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:100 -msgid "" -"We cannot process your order with the payment information that you " -"provided. Please use a different payment account or an alternate payment " -"method." +#. translators: Payment method as in a specific e-check account. Placeholders: %1$s - account type (checking/savings), %2$s - last four digits of the account +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:968 +msgid "Nice! New payment method added: %1$s account ending in %2$s" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:101 -msgid "" -"This order is being placed on hold for review. Please contact us to " -"complete the transaction." +#. translators: Payment method as in a specific credit card, e-check or bank account +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:975 +msgid "Nice! New payment method added." msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:106 -msgid "" -"This order is being placed on hold for review due to an incorrect card " -"verification number. You may contact the store to complete the transaction." +#. translators: Placeholders: %1$s - site title, %2$s - customer email. Payment method as in a specific credit card, e-check or bank account +#: payment-gateway/class-sv-wc-payment-gateway-direct.php:1098 +msgid "%1$s - Add Payment Method for %2$s" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:107 -msgid "The card verification number is invalid, please try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:178 +msgid "PayPal" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:108 -msgid "Please enter your card verification number and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:179 +msgid "Checking Account" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:111 -msgid "" -"That card type is not accepted, please use an alternate card or other form " -"of payment." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:180 +msgid "Savings Account" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:112 -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:116 -msgid "" -"The card type is invalid or does not correlate with the credit card number. " -" Please try again or use an alternate card or other form of payment." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:181 +msgid "Credit / Debit Card" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:113 -msgid "Please select the card type and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:182 +msgid "Bank Account" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:117 -msgid "The card number is invalid, please re-enter and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:191 +msgctxt "payment method type" +msgid "Account" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:118 -msgid "Please enter your card number and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:227 +#: payment-gateway/class-sv-wc-payment-gateway.php:3456 +msgctxt "credit card type" +msgid "Visa" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:121 -msgid "The card expiration date is invalid, please re-enter and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:231 +#: payment-gateway/class-sv-wc-payment-gateway.php:3457 +msgctxt "credit card type" +msgid "MasterCard" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:122 -msgid "The card expiration month is invalid, please re-enter and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:235 +#: payment-gateway/class-sv-wc-payment-gateway.php:3458 +msgctxt "credit card type" +msgid "American Express" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:123 -msgid "The card expiration year is invalid, please re-enter and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:239 +msgctxt "credit card type" +msgid "Diners Club" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:124 -msgid "Please enter your card expiration date and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:243 +#: payment-gateway/class-sv-wc-payment-gateway.php:3459 +msgctxt "credit card type" +msgid "Discover" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:127 -msgid "The bank routing number is invalid, please re-enter and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:247 +#: payment-gateway/class-sv-wc-payment-gateway.php:3461 +msgctxt "credit card type" +msgid "JCB" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:128 -msgid "The bank account number is invalid, please re-enter and try again." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:251 +msgctxt "credit card type" +msgid "CarteBleue" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:131 -msgid "" -"The provided card is expired, please use an alternate card or other form of " -"payment." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:255 +msgctxt "credit card type" +msgid "Maestro" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:132 -msgid "" -"The provided card was declined, please use an alternate card or other form " -"of payment." +#: payment-gateway/class-sv-wc-payment-gateway-helper.php:259 +msgctxt "credit card type" +msgid "Laser" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:133 -msgid "" -"Insufficient funds in account, please use an alternate card or other form " -"of payment." +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:301 +msgid "Thank you for your order, please click the button below to pay." msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:134 -msgid "" -"The card is inactivate or not authorized for card-not-present transactions, " -"please use an alternate card or other form of payment." +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:302 +msgid "Thank you for your order. We are now redirecting you to complete payment." msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:135 -msgid "" -"The credit limit for the card has been reached, please use an alternate " -"card or other form of payment." +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:303 +msgid "Pay Now" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:136 -msgid "The card verification number does not match. Please re-enter and try again." +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:304 +msgid "Cancel Order" msgstr "" -#: payment-gateway/api/class-sv-wc-payment-gateway-api-response-message-helper.php:137 -msgid "" -"The provided address does not match the billing address for cardholder. " -"Please verify the address and try again." +#. translators: Placeholders: %s - a WooCommerce order ID +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:449 +#: payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:320 +msgid "Could not find order %s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:61 -msgid "" -"Payment error, please try another payment method or contact us to complete " -"your transaction." +#. translators: Placeholders: %s - payment gateway title (such as Authorize.net, Braintree, etc) +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:513 +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:204 +msgid "%s duplicate transaction received" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:161 -#: payment-gateway/class-sv-wc-payment-gateway.php:503 -msgid "Card expiration date is invalid" +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:516 +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:207 +msgid "Order %s is already paid for." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:185 -#: payment-gateway/class-sv-wc-payment-gateway.php:496 -msgid "Card number is missing" +#. translators: Placeholders: %1$s - payment gateway title (such as Authorize.net, Braintree, etc), %2$s - payment method name (mastercard, bank account, etc), %3$s - last four digits of the card/account, %4$s - card/account expiry date +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:601 +#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:1114 +msgid "%1$s Payment Method Saved: %2$s ending in %3$s (expires %4$s)" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:191 -#: payment-gateway/class-sv-wc-payment-gateway.php:499 -msgid "Card number is invalid (wrong length)" +#. translators: Placeholders: %1$s - payment gateway title (such as CyberSouce, NETbilling, etc), %2$s - account type (checking/savings - may or may not be available), %3$s - last four digits of the account +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:612 +#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:1125 +msgid "%1$s eCheck Payment Method Saved: %2$s account ending in %3$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:196 -#: payment-gateway/class-sv-wc-payment-gateway.php:498 -msgid "Card number is invalid (only digits allowed)" +#. translators: Placeholders: %s - payment gateway title (such as CyberSouce, NETbilling, etc) +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:621 +msgid "%s Payment Method Saved" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:201 -#: payment-gateway/class-sv-wc-payment-gateway.php:497 -msgid "Card number is invalid" +#. translators: Placeholders: %s - a failed tokenization API error +#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:630 +msgid "Tokenization failed. %s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:228 -#: payment-gateway/class-sv-wc-payment-gateway.php:501 -msgid "Card security code is invalid (only digits are allowed)" +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:293 +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:607 +msgid "Edit" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:234 -#: payment-gateway/class-sv-wc-payment-gateway.php:502 -msgid "Card security code is invalid (must be 3 or 4 digits)" +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:337 +#: payment-gateway/class-sv-wc-payment-gateway.php:1294 +msgid "Title" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:240 -#: payment-gateway/class-sv-wc-payment-gateway.php:500 -msgid "Card security code is missing" +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:340 +msgid "Details" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:343 +msgid "Default?" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:609 +msgid "Oops, there was an error updating your payment method. Please try again." +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:610 +msgid "Are you sure you want to delete this payment method?" +msgstr "" + +#. translators: Payment method as in a specific credit card, eCheck or bank account +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:697 +msgid "You do not have any saved payment methods." +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:872 +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:200 +msgid "Nickname" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:1118 +msgid "Oops, you took too long, please try again." +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:1129 +msgid "There was an error with your request, please try again." +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:344 +msgid "Card Number" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:365 +msgid "MM / YY" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:384 +msgid "Card Security Code" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:387 +msgid "CSC" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:427 +msgid "Where do I find this?" +msgstr "" + +#. translators: e-check routing number, HTML form field label, https://en.wikipedia.org/wiki/Routing_transit_number +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:433 +msgid "Routing Number" +msgstr "" + +#. translators: e-check account number, HTML form field label +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:452 +msgid "Account Number" +msgstr "" + +#. translators: http://www.investopedia.com/terms/c/checkingaccount.asp +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:478 +msgctxt "account type" +msgid "Checking" +msgstr "" + +#. translators: http://www.investopedia.com/terms/s/savingsaccount.asp +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:480 +msgctxt "account type" +msgid "Savings" +msgstr "" + +#. translators: Test mode refers to the current software environment +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:518 +msgid "TEST MODE ENABLED" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:545 +msgid "Sample Check" +msgstr "" + +#. translators: Payment method as in a specific credit card, eCheck or bank account +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:620 +msgid "Manage Payment Methods" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:757 +msgid "Use a new card" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:757 +msgid "Use a new bank account" +msgstr "" + +#. translators: account as in customer's account on the eCommerce site +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:820 +msgid "Securely Save to Account" +msgstr "" + +#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:954 +msgid "Payment Info" +msgstr "" + +#. translators: Placeholders: %1$s - plugin name, %2$s - tag, %3$s - tag +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:706 +msgid "%1$s: WooCommerce is not being forced over SSL; your customers' payment data may be at risk. %2$sVerify your site URLs here%3$s" +msgstr "" + +#. translators: Placeholders: %s - payment gateway name +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:723 +msgid "%s will soon require TLS 1.2 support to process transactions and your server environment may need to be updated. Please contact your hosting provider to confirm that your site can send and receive TLS 1.2 connections and request they make any necessary updates." +msgstr "" + +#. translators: Placeholders: %1$s - plugin name, %2$s - a currency/comma-separated list of currencies, %3$s - tag, %4$s - tag +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:779 +msgid "%1$s accepts payment in %2$s only. %3$sConfigure%4$s WooCommerce to accept %2$s to enable this gateway for checkout." +msgid_plural "%1$s accepts payment in one of %2$s only. %3$sConfigure%4$s WooCommerce to accept one of %2$s to enable this gateway for checkout." +msgstr[0] "" +msgstr[1] "" + +#. translators: Placeholders: %1$s - payment gateway name, %2$s - opening tag, %3$s - closing tag +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:814 +msgid "Heads up! %1$s is currently configured to log transaction data for debugging purposes. If you are not experiencing any problems with payment processing, we recommend %2$sturning off Debug Mode%3$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:267 -#: payment-gateway/class-sv-wc-payment-gateway.php:512 -msgid "Routing Number is missing" +#. translators: Placeholders: %s - gateway name +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:865 +msgid "%s is not configured" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:274 -#: payment-gateway/class-sv-wc-payment-gateway.php:513 -msgid "Routing Number is invalid (only digits are allowed)" +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:877 +msgid "Dismiss" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:280 -#: payment-gateway/class-sv-wc-payment-gateway.php:514 -msgid "Routing number is invalid (must be 9 digits)" +#. translators: Placeholders: %1$s - plugin name, %2$s - opening HTML link tag, %3$s - closing HTML link tag +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:914 +msgid "Heads up! Apple Pay for %1$s requires WooCommerce version 3.2 or greater. Please %2$supdate WooCommerce%3$s." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:289 -#: payment-gateway/class-sv-wc-payment-gateway.php:509 -msgid "Account Number is missing" +#. translators: Placeholders: %1$s - plugin name, %2$s - opening HTML link tag, %3$s - closing HTML link tag +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:938 +msgid "Heads up! Google Pay for %1$s requires WooCommerce version 3.2 or greater. Please %2$supdate WooCommerce%3$s." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:296 -#: payment-gateway/class-sv-wc-payment-gateway.php:510 -msgid "Account Number is invalid (only digits are allowed)" +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:974 +msgid "%1$s is inactive for subscription transactions. Please %2$senable tokenization%3$s to activate %1$s for Subscriptions." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:302 -#: payment-gateway/class-sv-wc-payment-gateway.php:511 -msgid "Account number is invalid (must be between 5 and 17 digits)" +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:992 +msgid "%1$s is inactive for pre-order transactions. Please %2$senable tokenization%3$s to activate %1$s for Pre-Orders." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:309 -#: payment-gateway/class-sv-wc-payment-gateway.php:508 -msgid "Drivers license number is invalid" +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:1029 +msgid "You must enable tokenization for this gateway in order to support automatic renewal payments with the WooCommerce Subscriptions extension." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:315 -#: payment-gateway/class-sv-wc-payment-gateway.php:504 -msgid "Check Number is invalid (only digits are allowed)" +#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:1030 +msgid "Inactive" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:494 -msgid "Unknown error" +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:115 +msgid "%s Customer ID" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:503 -msgid "Payment method address could not be updated. %s" +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:184 +msgid "Type" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:673 -#: payment-gateway/class-sv-wc-payment-gateway.php:2778 -#. translators: Placeholders: %1$s - payment method title, %2$s - payment -#. account type (savings/checking) (may or may not be available), %3$s - last -#. four digits of the account -msgid "%1$s Check Transaction Approved: %2$s account ending in %3$s" +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:254 +msgid "Removed payment token \"%d\"" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:678 -#: payment-gateway/class-sv-wc-payment-gateway.php:2783 -#. translators: Placeholders: %s - check number -msgid "Check number %s" +#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:301 +msgid "Expiry Date" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:749 -#. translators: Placeholders: %1$s - payment method title, %2$s - environment -#. ("Test"), %3$s - transaction type (authorization/charge), %4$s - card type -#. (mastercard, visa, ...), %5$s - last four digits of the card -msgid "%1$s %2$s %3$s Approved: %4$s ending in %5$s" +#: payment-gateway/class-sv-wc-payment-gateway.php:350 +msgid "you successfully processed a payment!" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:759 -#. translators: Placeholders: %1$s - payment method title, %2$s - environment -#. ("Test"), %3$s - transaction type (authorization/charge), %4$s - card type -#. (mastercard, visa, ...) -msgid "%1$s %2$s %3$s Approved: %4$s" +#: payment-gateway/class-sv-wc-payment-gateway.php:355 +msgid "you successfully processed a refund!" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:772 -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:718 -#: payment-gateway/class-sv-wc-payment-gateway.php:2735 -#. translators: Placeholders: %s - expiry date -msgid "(expires %s)" +#: payment-gateway/class-sv-wc-payment-gateway.php:505 +msgid "Check Number is missing" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:843 -#. translators: Placeholders: %s - failure message -msgid "Tokenization Request Failed: %s" +#: payment-gateway/class-sv-wc-payment-gateway.php:506 +msgid "Drivers license state is missing" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:854 -#. translators: Placeholders: %1$s - payment method title, %2$s - failure -#. message -msgid "%1$s Tokenization Request Failed: %2$s" +#: payment-gateway/class-sv-wc-payment-gateway.php:507 +msgid "Drivers license number is missing" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:912 -#. translators: Placeholders: %s - failure message. Payment method as in a -#. specific credit card, e-check or bank account -msgid "Oops, adding your new payment method failed: %s" +#: payment-gateway/class-sv-wc-payment-gateway.php:720 +msgid "Continue to Payment" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:957 -#. translators: Payment method as in a specific credit card. Placeholders: %1$s -#. - card type (visa, mastercard, ...), %2$s - last four digits of the card, -#. %3$s - card expiry date -msgid "Nice! New payment method added: %1$s ending in %2$s (expires %3$s)" +#: payment-gateway/class-sv-wc-payment-gateway.php:720 +msgid "Place order" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:967 -#. translators: Payment method as in a specific e-check account. Placeholders: -#. %1$s - account type (checking/savings), %2$s - last four digits of the -#. account -msgid "Nice! New payment method added: %1$s account ending in %2$s" +#: payment-gateway/class-sv-wc-payment-gateway.php:752 +msgid "Thank you for your order." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:974 -#. translators: Payment method as in a specific credit card, e-check or bank -#. account -msgid "Nice! New payment method added." +#: payment-gateway/class-sv-wc-payment-gateway.php:1246 +msgid "Credit Card" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:1097 -#. translators: Placeholders: %1$s - site title, %2$s - customer email. Payment -#. method as in a specific credit card, e-check or bank account -msgid "%1$s - Add Payment Method for %2$s" +#: payment-gateway/class-sv-wc-payment-gateway.php:1248 +msgid "eCheck" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:178 -msgid "PayPal" +#: payment-gateway/class-sv-wc-payment-gateway.php:1266 +msgid "Pay securely using your credit card." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:179 -msgid "Checking Account" +#: payment-gateway/class-sv-wc-payment-gateway.php:1268 +msgid "Pay securely using your checking account." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:180 -msgid "Savings Account" +#: payment-gateway/class-sv-wc-payment-gateway.php:1287 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:93 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:93 +msgid "Enable / Disable" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:181 -msgid "Credit / Debit Card" +#: payment-gateway/class-sv-wc-payment-gateway.php:1288 +msgid "Enable this gateway" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:182 -msgid "Bank Account" +#: payment-gateway/class-sv-wc-payment-gateway.php:1296 +msgid "Payment method title that the customer will see during checkout." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:301 -msgid "Thank you for your order, please click the button below to pay." +#: payment-gateway/class-sv-wc-payment-gateway.php:1301 +msgid "Description" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:302 -msgid "Thank you for your order. We are now redirecting you to complete payment." +#: payment-gateway/class-sv-wc-payment-gateway.php:1303 +msgid "Payment method description that the customer will see during checkout." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:303 -msgid "Pay Now" +#: payment-gateway/class-sv-wc-payment-gateway.php:1332 +msgid "Detailed Decline Messages" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:304 -msgid "Cancel Order" +#: payment-gateway/class-sv-wc-payment-gateway.php:1334 +msgid "Check to enable detailed decline messages to the customer during checkout when possible, rather than a generic decline message." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:601 -#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:1114 -#. translators: Placeholders: %1$s - payment gateway title (such as -#. Authorize.net, Braintree, etc), %2$s - payment method name (mastercard, bank -#. account, etc), %3$s - last four digits of the card/account, %4$s - -#. card/account expiry date -msgid "%1$s Payment Method Saved: %2$s ending in %3$s (expires %4$s)" +#. translators: Placeholders: %1$s - tag, %2$s - tag +#: payment-gateway/class-sv-wc-payment-gateway.php:1344 +msgid "Show Detailed Error Messages and API requests/responses on the checkout page and/or save them to the %1$sdebug log%2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:612 -#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:1125 -#. translators: Placeholders: %1$s - payment gateway title (such as CyberSouce, -#. NETbilling, etc), %2$s - account type (checking/savings - may or may not be -#. available), %3$s - last four digits of the account -msgid "%1$s eCheck Payment Method Saved: %2$s account ending in %3$s" +#: payment-gateway/class-sv-wc-payment-gateway.php:1348 +msgid "Show on Checkout Page" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:621 -#. translators: Placeholders: %s - payment gateway title (such as CyberSouce, -#. NETbilling, etc) -msgid "%s Payment Method Saved" +#. translators: show debugging information on both checkout page and in the log +#: payment-gateway/class-sv-wc-payment-gateway.php:1351 +msgid "Both" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-hosted.php:630 -#. translators: Placeholders: %s - a failed tokenization API error -msgid "Tokenization failed. %s" +#: payment-gateway/class-sv-wc-payment-gateway.php:1417 +msgid "Select the gateway environment to use for transactions." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:293 -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:607 -msgid "Edit" +#: payment-gateway/class-sv-wc-payment-gateway.php:1465 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:151 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:149 +msgid "Connection Settings" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:337 -#: payment-gateway/class-sv-wc-payment-gateway.php:1294 -msgid "Title" +#: payment-gateway/class-sv-wc-payment-gateway.php:1471 +msgid "Share connection settings" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:340 -msgid "Details" +#: payment-gateway/class-sv-wc-payment-gateway.php:1473 +msgid "Use connection/authentication settings from other gateway" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:343 -msgid "Default?" +#: payment-gateway/class-sv-wc-payment-gateway.php:1476 +msgid "Disabled because the other gateway is using these settings" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:609 -msgid "Oops, there was an error updating your payment method. Please try again." +#: payment-gateway/class-sv-wc-payment-gateway.php:1493 +msgid "Card Verification (CSC)" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:610 -msgid "Are you sure you want to delete this payment method?" +#: payment-gateway/class-sv-wc-payment-gateway.php:1494 +msgid "Display the Card Security Code (CV2) field on checkout" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:697 -#. translators: Payment method as in a specific credit card, eCheck or bank -#. account -msgid "You do not have any saved payment methods." +#: payment-gateway/class-sv-wc-payment-gateway.php:1502 +msgid "Saved Card Verification" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:872 -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:200 -msgid "Nickname" +#: payment-gateway/class-sv-wc-payment-gateway.php:1503 +msgid "Display the Card Security Code field when paying with a saved card" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:1118 -msgid "Oops, you took too long, please try again." +#. translators: Placeholders: %1$s - site title, %2$s - order number +#: payment-gateway/class-sv-wc-payment-gateway.php:1838 +msgid "%1$s - Order %2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-my-payment-methods.php:1129 -msgid "There was an error with your request, please try again." +#. translators: Placeholders: %1$s - site title, %2$s - order number. Definitions: Capture as in capture funds from a credit card. +#: payment-gateway/class-sv-wc-payment-gateway.php:1972 +msgid "%1$s - Capture for Order %2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:344 -msgid "Card Number" +#. translators: Placeholders: %1$s - site title, %2$s - order number +#: payment-gateway/class-sv-wc-payment-gateway.php:2115 +msgid "%1$s - Refund for Order %2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:365 -msgid "MM / YY" +#. translators: Placeholders: %1$s - payment gateway title (such as Authorize.net, Braintree, etc), %2$s - a monetary amount +#: payment-gateway/class-sv-wc-payment-gateway.php:2182 +msgid "%1$s Refund in the amount of %2$s approved." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:384 -msgid "Card Security Code" +#. translators: Placeholders: %1$s - payment gateway title (such as Authorize.net, Braintree, etc), %2$s - error code, %3$s - error message +#: payment-gateway/class-sv-wc-payment-gateway.php:2212 +msgid "%1$s Refund Failed: %2$s - %3$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:387 -msgid "CSC" +#. translators: Placeholders: %1$s - payment gateway title (such as Authorize.net, Braintree, etc), %2$s - error message +#: payment-gateway/class-sv-wc-payment-gateway.php:2220 +msgid "%1$s Refund Failed: %2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:427 -msgid "Where do I find this?" +#. translators: Placeholders: %s - payment gateway title (such as Authorize.net, Braintree, etc) +#: payment-gateway/class-sv-wc-payment-gateway.php:2241 +msgid "%s Order completely refunded." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:433 -#. translators: e-check routing number, HTML form field label, -#. https:en.wikipedia.org/wiki/Routing_transit_number -msgid "Routing Number" +#: payment-gateway/class-sv-wc-payment-gateway.php:2296 +msgid "Oops, you cannot partially void this order. Please use the full order amount." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:452 -#. translators: e-check account number, HTML form field label -msgid "Account Number" +#. translators: Placeholders: %1$s - payment gateway title, %2$s - error code, %3$s - error message. Void as in to void an order. +#: payment-gateway/class-sv-wc-payment-gateway.php:2383 +msgid "%1$s Void Failed: %2$s - %3$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:518 -#. translators: Test mode refers to the current software environment -msgid "TEST MODE ENABLED" +#. translators: Placeholders: %1$s - payment gateway title, %2$s - error message. Void as in to void an order. +#: payment-gateway/class-sv-wc-payment-gateway.php:2391 +msgid "%1$s Void Failed: %2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:545 -msgid "Sample Check" +#. translators: Placeholders: %1$s - payment gateway title, %2$s - a monetary amount. Void as in to void an order. +#: payment-gateway/class-sv-wc-payment-gateway.php:2415 +msgid "%1$s Void in the amount of %2$s approved." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:620 -#. translators: Payment method as in a specific credit card, eCheck or bank -#. account -msgid "Manage Payment Methods" +#: payment-gateway/class-sv-wc-payment-gateway.php:2490 +msgctxt "hash before order number" +msgid "#" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:757 -msgid "Use a new card" +#. translators: Placeholders: %1$s - status code, %2$s - status message +#. translators: Placeholders: %1$s - payment request response status code, %2$s - payment request response status message +#: payment-gateway/class-sv-wc-payment-gateway.php:2512 +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:152 +#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:172 +msgid "Status code %1$s: %2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:757 -msgid "Use a new bank account" +#. translators: Placeholders: %s - status code +#. translators: Placeholders: %s - payment request response status code +#: payment-gateway/class-sv-wc-payment-gateway.php:2515 +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:155 +#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:175 +msgid "Status code: %s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:820 -#. translators: account as in customer's account on the eCommerce site -msgid "Securely Save to Account" +#. translators: Placeholders; %s - status message +#. translators: Placeholders: %s - payment request response status message +#: payment-gateway/class-sv-wc-payment-gateway.php:2518 +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:158 +#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:178 +msgid "Status message: %s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:954 -msgid "Payment Info" +#: payment-gateway/class-sv-wc-payment-gateway.php:2523 +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:163 +#: payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:185 +msgid "Transaction ID %s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:706 -#. translators: Placeholders: %1$s - plugin name, %2$s - tag, %3$s - -#. tag -msgid "" -"%1$s: WooCommerce is not being forced over SSL; your customers' payment " -"data may be at risk. %2$sVerify your site URLs here%3$s" +#. translators: Placeholders: %1$s - payment method title, %2$s - environment ("Test"), %3$s - transaction type (authorization/charge) +#: payment-gateway/class-sv-wc-payment-gateway.php:2714 +msgid "%1$s %2$s %3$s Approved" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:723 -#. translators: Placeholders: %s - payment gateway name -msgid "" -"%s will soon require TLS 1.2 support to process transactions and your " -"server environment may need to be updated. Please contact your hosting " -"provider to confirm that your site can send and receive TLS 1.2 connections " -"and request they make any necessary updates." +#. translators: Placeholders: %1$s - credit card type (MasterCard, Visa, etc...), %2$s - last four digits of the card +#: payment-gateway/class-sv-wc-payment-gateway.php:2724 +msgid "%1$s ending in %2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:779 -#. translators: Placeholders: %1$s - plugin name, %2$s - a -#. currency/comma-separated list of currencies, %3$s - tag, %4$s - tag -msgid "" -"%1$s accepts payment in %2$s only. %3$sConfigure%4$s WooCommerce to accept " -"%2$s to enable this gateway for checkout." -msgid_plural "" -"%1$s accepts payment in one of %2$s only. %3$sConfigure%4$s WooCommerce to " -"accept one of %2$s to enable this gateway for checkout." -msgstr[0] "" -msgstr[1] "" - -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:814 -#. translators: Placeholders: %1$s - payment gateway name, %2$s - opening -#. tag, %3$s - closing tag -msgid "" -"Heads up! %1$s is currently configured to log transaction data for " -"debugging purposes. If you are not experiencing any problems with payment " -"processing, we recommend %2$sturning off Debug Mode%3$s" +#. translators: Placeholders: %1$s - payment gateway title, %2$s - message (probably reason for the transaction being held for review) +#: payment-gateway/class-sv-wc-payment-gateway.php:2820 +msgid "%1$s Transaction Held for Review (%2$s)" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:865 -#. translators: Placeholders: %s - gateway name -msgid "%s is not configured" +#: payment-gateway/class-sv-wc-payment-gateway.php:2862 +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:267 +msgid "Your order has been received and is being reviewed. Thank you for your business." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:877 -msgid "Dismiss" +#. translators: Placeholders: %1$s - payment gateway title, %2$s - error message; e.g. Order Note: [Payment method] Payment failed [error] +#: payment-gateway/class-sv-wc-payment-gateway.php:2909 +msgid "%1$s Payment Failed (%2$s)" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:914 -#. translators: Placeholders: %1$s - plugin name, %2$s - opening HTML link -#. tag, %3$s - closing HTML link tag -msgid "" -"Heads up! Apple Pay for %1$s requires WooCommerce version 3.2 or greater. " -"Please %2$supdate WooCommerce%3$s." +#: payment-gateway/class-sv-wc-payment-gateway.php:2926 +#: payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:217 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:526 +msgid "An error occurred, please try again or try an alternate form of payment." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:938 -#. translators: Placeholders: %1$s - plugin name, %2$s - opening HTML link -#. tag, %3$s - closing HTML link tag -msgid "" -"Heads up! Google Pay for %1$s requires WooCommerce version 3.2 or greater. " -"Please %2$supdate WooCommerce%3$s." +#. translators: Placeholders: %1$s - payment gateway title, %2$s - message/error +#: payment-gateway/class-sv-wc-payment-gateway.php:2944 +msgid "%1$s Transaction Cancelled (%2$s)" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:974 -#. translators: Placeholders: %1$s - payment gateway title (such as -#. Authorize.net, Braintree, etc), %2$s - tag, %3$s - tag -msgid "" -"%1$s is inactive for subscription transactions. Please %2$senable " -"tokenization%3$s to activate %1$s for Subscriptions." +#: payment-gateway/class-sv-wc-payment-gateway.php:3192 +msgid "Transaction Type" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:992 -#. translators: Placeholders: %1$s - payment gateway title (such as -#. Authorize.net, Braintree, etc), %2$s - tag, %3$s - tag -msgid "" -"%1$s is inactive for pre-order transactions. Please %2$senable " -"tokenization%3$s to activate %1$s for Pre-Orders." +#: payment-gateway/class-sv-wc-payment-gateway.php:3194 +msgid "Select how transactions should be processed. Charge submits all transactions for settlement, Authorization simply authorizes the order total for capture later." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:1029 -msgid "" -"You must enable tokenization for this gateway in order to support automatic " -"renewal payments with the WooCommerce Subscriptions extension." +#: payment-gateway/class-sv-wc-payment-gateway.php:3205 +msgid "Charge Virtual-Only Orders" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-plugin.php:1030 -msgid "Inactive" +#: payment-gateway/class-sv-wc-payment-gateway.php:3207 +msgid "If the order contains exclusively virtual items, enable this to immediately charge, rather than authorize, the transaction." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:115 -msgid "%s Customer ID" +#: payment-gateway/class-sv-wc-payment-gateway.php:3215 +msgid "Enable Partial Capture" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:184 -msgid "Type" +#: payment-gateway/class-sv-wc-payment-gateway.php:3217 +msgid "Allow orders to be partially captured multiple times." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:254 -msgid "Removed payment token \"%d\"" +#: payment-gateway/class-sv-wc-payment-gateway.php:3226 +msgctxt "coordinating conjunction for a list of order statuses: on-hold, processing, or completed" +msgid "or" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway-privacy.php:301 -msgid "Expiry Date" +#: payment-gateway/class-sv-wc-payment-gateway.php:3229 +msgid "Capture Paid Orders" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:350 -msgid "you successfully processed a payment!" +#: payment-gateway/class-sv-wc-payment-gateway.php:3232 +msgid "Automatically capture orders when they are changed to %s." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:355 -msgid "you successfully processed a refund!" +#: payment-gateway/class-sv-wc-payment-gateway.php:3233 +msgid "a paid status" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:505 -msgid "Check Number is missing" +#: payment-gateway/class-sv-wc-payment-gateway.php:3423 +msgid "Accepted Card Logos" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:506 -msgid "Drivers license state is missing" +#: payment-gateway/class-sv-wc-payment-gateway.php:3425 +msgid "These are the card logos that are displayed to customers as accepted during checkout." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:507 -msgid "Drivers license number is missing" +#. translators: Placeholders: %1$s - tag, %2$s - tag +#: payment-gateway/class-sv-wc-payment-gateway.php:3428 +msgid "This setting %1$sdoes not%2$s change which card types the gateway will accept. Accepted cards are configured from your payment processor account." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:720 -msgid "Continue to Payment" +#: payment-gateway/class-sv-wc-payment-gateway.php:3460 +msgctxt "credit card type" +msgid "Diners" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:720 -msgid "Place order" +#. translators: http://www.cybersource.com/products/payment_security/payment_tokenization/ and https://en.wikipedia.org/wiki/Tokenization_(data_security) +#: payment-gateway/class-sv-wc-payment-gateway.php:3519 +msgid "Tokenization" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:752 -msgid "Thank you for your order." +#: payment-gateway/class-sv-wc-payment-gateway.php:3520 +msgid "Allow customers to securely save their payment details for future checkout." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1246 -msgid "Credit Card" +#. translators: https://www.skyverge.com/for-translators-environments +#: payment-gateway/class-sv-wc-payment-gateway.php:4031 +msgctxt "software environment" +msgid "Production" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1248 -msgid "eCheck" +#. translators: %1$s - gateway name, %2$s - tag, %3$s - tag, %4$s - tag, %5$s - tag +#: payment-gateway/class-sv-wc-payment-gateway.php:4305 +msgid "Heads up! %1$s is not fully configured and cannot accept payments. Please %2$sreview the documentation%3$s and configure the %4$sgateway settings%5$s." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1266 -msgid "Pay securely using your credit card." +#: payment-gateway/External_Checkout/Admin.php:137 +#: payment-gateway/External_Checkout/Admin.php:147 +msgid "Processing Gateway" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1268 -msgid "Pay securely using your checking account." +#: payment-gateway/External_Checkout/Admin.php:287 +msgid "Single products" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1288 -msgid "Enable this gateway" +#: payment-gateway/External_Checkout/Admin.php:288 +msgid "Cart" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1296 -msgid "Payment method title that the customer will see during checkout." +#: payment-gateway/External_Checkout/Admin.php:289 +msgid "Checkout" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1301 -msgid "Description" +#. translators: Placeholder: %s - external checkout label +#: payment-gateway/External_Checkout/Admin.php:330 +msgid "%s is disabled." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1303 -msgid "Payment method description that the customer will see during checkout." +#. translators: Placeholders: %1$s - plugin name, %2$s - a currency/comma-separated list of currencies, %3$s - tag, %4$s - tag, %5$s - external checkout label +#: payment-gateway/External_Checkout/Admin.php:394 +msgid "Accepts payment in %1$s only. %2$sConfigure%3$s WooCommerce to accept %1$s to enable %4$s." +msgid_plural "Accepts payment in one of %1$s only. %2$sConfigure%3$s WooCommerce to accept one of %1$s to enable %4$s." +msgstr[0] "" +msgstr[1] "" + +#: payment-gateway/External_Checkout/Admin.php:436 +msgid "%4$s%1$s Notice!%5$s Your store %2$scalculates taxes%3$s based on the shipping address, but %1$s %4$sdoes not%5$s share customer shipping information with your store for orders with only virtual products. These orders will have their taxes calculated based on the shop address instead." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1332 -msgid "Detailed Decline Messages" +#: payment-gateway/External_Checkout/Admin.php:470 +msgid "%4$s%1$s Notice!%5$s Your store %2$scalculates taxes%3$s based on the billing address, but %1$s %4$sdoes not%5$s share the customer billing address with your store before payment. These orders will have their taxes calculated based on the shipping address (or shop address, for orders with only virtual products)." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1334 -msgid "" -"Check to enable detailed decline messages to the customer during checkout " -"when possible, rather than a generic decline message." +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:71 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:87 +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:65 +msgid "Apple Pay" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1344 -#. translators: Placeholders: %1$s - tag, %2$s - tag -msgid "" -"Show Detailed Error Messages and API requests/responses on the checkout " -"page and/or save them to the %1$sdebug log%2$s" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:94 +msgctxt "For the merchant to accept Apple Pay payments" +msgid "Accept Apple Pay" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1348 -msgid "Show on Checkout Page" +#. translators: Allow Apple Pay button on selected display locations (e.g. cart, checkout, product page...) +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:102 +msgid "Allow Apple Pay on" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1351 -#. translators: show debugging information on both checkout page and in the log -msgid "Both" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:112 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:112 +msgid "Button Style" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1417 -msgid "Select the gateway environment to use for transactions." +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:115 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:115 +msgctxt "Button style" +msgid "Black" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1471 -msgid "Share connection settings" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:116 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:116 +msgctxt "Button style" +msgid "White" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1473 -msgid "Use connection/authentication settings from other gateway" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:117 +msgctxt "Button style" +msgid "White with outline" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1476 -msgid "Disabled because the other gateway is using these settings" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:160 +msgid "Apple Merchant ID" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1493 -msgid "Card Verification (CSC)" +#. translators: Placeholders: %1$s - tag, %2$s - tag +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:164 +msgid "This is found in your %1$sApple developer account%2$s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1494 -msgid "Display the Card Security Code (CV2) field on checkout" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:174 +msgid "Certificate Path" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1502 -msgid "Saved Card Verification" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:176 +msgid "The full system path to your certificate file from Apple. For security reasons you should store this outside of your web root." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1503 -msgid "Display the Card Security Code field when paying with a saved card" +#. translators: Placeholders: %s - the server's web root path +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:179 +msgid "For reference, your current web root path is: %s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1838 -#. translators: Placeholders: %1$s - site title, %2$s - order number -msgid "%1$s - Order %2$s" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:189 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:158 +msgid "Test Mode" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:1972 -#. translators: Placeholders: %1$s - site title, %2$s - order number. -#. Definitions: Capture as in capture funds from a credit card. -msgid "%1$s - Capture for Order %2$s" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:190 +msgid "Enable to test Apple Pay functionality throughout your sites without processing real payments." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2115 -#. translators: Placeholders: %1$s - site title, %2$s - order number -msgid "%1$s - Refund for Order %2$s" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:229 +msgid "Your site must be served over HTTPS with a valid SSL certificate." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2182 -#. translators: Placeholders: %1$s - payment gateway title (such as -#. Authorize.net, Braintree, etc), %2$s - a monetary amount -msgid "%1$s Refund in the amount of %2$s approved." +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:239 +msgid "Your %1$sMerchant Identity Certificate%2$s cannot be found. Please check your path configuration." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2212 -#. translators: Placeholders: %1$s - payment gateway title (such as -#. Authorize.net, Braintree, etc), %2$s - error code, %3$s - error message -msgid "%1$s Refund Failed: %2$s - %3$s" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php:176 +msgctxt "Apple Pay" +msgid "Buy with" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2220 -#. translators: Placeholders: %1$s - payment gateway title (such as -#. Authorize.net, Braintree, etc), %2$s - error message -msgid "%1$s Refund Failed: %2$s" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:152 +msgid "Apple Pay payment authorized." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2241 -#. translators: Placeholders: %s - payment gateway title (such as -#. Authorize.net, Braintree, etc) -msgid "%s Order completely refunded." +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:186 +msgid "Apple Pay payment failed. %s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2296 -msgid "" -"Oops, you cannot partially void this order. Please use the full order " -"amount." +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:539 +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:255 +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:380 +msgid "Subtotal" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2383 -#. translators: Placeholders: %1$s - payment gateway title, %2$s - error code, -#. %3$s - error message. Void as in to void an order. -msgid "%1$s Void Failed: %2$s - %3$s" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:549 +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:390 +msgid "Discount" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2391 -#. translators: Placeholders: %1$s - payment gateway title, %2$s - error -#. message. Void as in to void an order. -msgid "%1$s Void Failed: %2$s" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:559 +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:400 +msgid "Shipping" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2415 -#. translators: Placeholders: %1$s - payment gateway title, %2$s - a monetary -#. amount. Void as in to void an order. -msgid "%1$s Void in the amount of %2$s approved." +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:569 +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:410 +msgid "Fees" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2714 -#. translators: Placeholders: %1$s - payment method title, %2$s - environment -#. ("Test"), %3$s - transaction type (authorization/charge) -msgid "%1$s %2$s %3$s Approved" +#: payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay.php:579 +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:420 +msgid "Taxes" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2724 -#. translators: Placeholders: %1$s - credit card type (MasterCard, Visa, -#. etc...), %2$s - last four digits of the card -msgid "%1$s ending in %2$s" +#: payment-gateway/External_Checkout/Frontend.php:259 +msgid "or" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2820 -#. translators: Placeholders: %1$s - payment gateway title, %2$s - message -#. (probably reason for the transaction being held for review) -msgid "%1$s Transaction Held for Review (%2$s)" +#: payment-gateway/External_Checkout/Frontend.php:293 +msgid "By submitting your payment, you agree to our %1$sterms and conditions%2$s." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2909 -#. translators: Placeholders: %1$s - payment gateway title, %2$s - error -#. message; e.g. Order Note: [Payment method] Payment failed [error] -msgid "%1$s Payment Failed (%2$s)" +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:71 +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:87 +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:66 +msgid "Google Pay" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:2944 -#. translators: Placeholders: %1$s - payment gateway title, %2$s - -#. message/error -msgid "%1$s Transaction Cancelled (%2$s)" +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:94 +msgctxt "For the merchant to accept Google Pay payments" +msgid "Accept Google Pay" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3192 -msgid "Transaction Type" +#. translators: Allow Google Pay button on selected display locations (e.g. cart, checkout, product page...) +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:102 +msgid "Allow Google Pay on" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3194 -msgid "" -"Select how transactions should be processed. Charge submits all " -"transactions for settlement, Authorization simply authorizes the order " -"total for capture later." +#: payment-gateway/External_Checkout/Google_Pay/Admin.php:159 +msgid "Enable to test Google Pay functionality throughout your sites without processing real payments." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3205 -msgid "Charge Virtual-Only Orders" +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:463 +msgid "Google Pay payment authorized." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3207 -msgid "" -"If the order contains exclusively virtual items, enable this to immediately " -"charge, rather than authorize, the transaction." +#: payment-gateway/External_Checkout/Google_Pay/Google_Pay.php:538 +msgid "Google Pay payment failed. %s" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3215 -msgid "Enable Partial Capture" +#: payment-gateway/External_Checkout/Orders.php:140 +#: payment-gateway/External_Checkout/Orders.php:153 +#: payment-gateway/External_Checkout/Orders.php:157 +msgid "Error %d: Unable to create order. Please try again." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3217 -msgid "Allow orders to be partially captured multiple times." +#: payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:179 +msgid "There was a problem processing your order and it is being placed on hold for review. Please contact us to complete the transaction." msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3229 -msgid "Capture Paid Orders" +#. translators: Placeholders: %s - payment gateway title +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:364 +msgid "%s Transaction Held for Review" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3232 -msgid "Automatically capture orders when they are changed to %s." +#. translators: Placeholders: %s - payment gateway title +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:435 +msgid "%s Payment Failed" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3233 -msgid "a paid status" +#. translators: Placeholders: %s - payment gateway title +#: payment-gateway/Handlers/Abstract_Payment_Handler.php:462 +msgid "%s Transaction Cancelled" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3423 -msgid "Accepted Card Logos" +#: payment-gateway/Handlers/Capture.php:158 +msgid "Order cannot be captured" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3425 -msgid "" -"These are the card logos that are displayed to customers as accepted during " -"checkout." +#: payment-gateway/Handlers/Capture.php:163 +msgid "Transaction authorization has expired" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3428 -#. translators: Placeholders: %1$s - tag, %2$s - tag -msgid "" -"This setting %1$sdoes not%2$s change which card types the gateway will " -"accept. Accepted cards are configured from your payment processor account." +#: payment-gateway/Handlers/Capture.php:168 +msgid "Transaction has already been fully captured" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3519 -#. translators: -#. http:www.cybersource.com/products/payment_security/payment_tokenization/ and -#. https:en.wikipedia.org/wiki/Tokenization_(data_security) -msgid "Tokenization" +#: payment-gateway/Handlers/Capture.php:173 +msgid "Transaction cannot be captured" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:3520 -msgid "Allow customers to securely save their payment details for future checkout." +#. translators: Placeholders: %1$s - payment gateway title (such as Authorize.net, Braintree, etc), %2$s - transaction amount. Definitions: Capture, as in capture funds from a credit card. +#: payment-gateway/Handlers/Capture.php:189 +msgid "%1$s Capture of %2$s Approved" msgstr "" -#: payment-gateway/class-sv-wc-payment-gateway.php:4305 -#. translators: %1$s - gateway name, %2$s - tag, %3$s - tag, %4$s - -#. tag, %5$s - tag -msgid "" -"Heads up! %1$s is not fully configured and cannot accept payments. Please " -"%2$sreview the documentation%3$s and configure the %4$sgateway settings%5$s." +#. translators: Placeholders: %1$s - payment gateway title (such as Authorize.net, Braintree, etc), %2$s - failure message. Definitions: "capture" as in capturing funds from a credit card. +#: payment-gateway/Handlers/Capture.php:229 +msgid "%1$s Capture Failed: %2$s" msgstr "" #: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:261 msgid "Pre-Order Tokenization attempt failed (%s)" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:307 -msgid "%s - Pre-Order Release Payment for Order %s" +#. translators: Context: A payment is released for a pre-order. Placeholders: %1$s - Site name, %2$s - Order number +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:309 +msgid "%1$s - Pre-Order Release Payment for Order %2$s" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:311 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:316 msgid "Payment token missing/invalid." msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:336 -msgid "%s %s Pre-Order Release Payment Approved: %s ending in %s (expires %s)" +#. translators: Context: A payment is released for a pre-order. Placeholders: %1$s - Payment gateway name, %2$s - Either 'Authorization' or 'Charge' (untranslated), %3$s - Payment method type (e.g. 'PayPal', 'Credit Card', etc.), %4$s - Last four digits of the card or account, %5$s - Expiration date of the payment method +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:342 +msgid "%1$s %2$s Pre-Order Release Payment Approved: %3$s ending in %4$s (expires %5$s)" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:347 -msgid "%s eCheck Pre-Order Release Payment Approved: %s ending in %s" +#. translators: Context: A payment is released for a pre-order. Placeholders: %1$s - Payment gateway name, %2$s - Payment method type (e.g. 'Bank Account'), %3$s - Last four digits of the account +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:355 +msgid "%1$s eCheck Pre-Order Release Payment Approved: %2$s ending in %3$s" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:391 +#. translators: Context: Release of payment for pre-order failed. Placeholder: %s - Error message +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:407 msgid "Pre-Order Release Payment Failed: %s" msgstr "" @@ -1735,34 +1723,41 @@ msgstr "" msgid "Subscription Renewal: payment token is missing/invalid." msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:384 +#. translators: Placeholders: %1$s - Site name, %2$s - Order number +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:386 msgid "%1$s - Subscription Renewal Order %2$s" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:516 -#. translators: Placeholders: %1$s - payment gateway title, %2$s - error -#. message; e.g. Order Note: [Payment method] Payment Change failed [error] +#. translators: Placeholders: %1$s - payment gateway title, %2$s - error message; e.g. Order Note: [Payment method] Payment Change failed [error] +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:521 msgid "%1$s Payment Change Failed (%2$s)" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:671 -msgid "Via %s ending in %s" +#. translators: Context: Payment made for order. Placeholders: %1$s - Payment method name (e.g. "Credit Card", "PayPal", etc.), %2$s - Last four digits of the card/account used +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:679 +msgid "Via %1$s ending in %2$s" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:698 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:710 msgid "Subscriptions" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:759 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:765 +msgctxt "hash before order number" +msgid "#%s" +msgstr "" + +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:771 msgid "N/A" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:858 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:870 msgid "Payment Token" msgstr "" -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:887 -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:892 +#. translators: Context: Error message. Placeholder: %s - Label of the related value +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:900 +#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:906 msgid "%s is required." msgstr "" @@ -1770,16 +1765,12 @@ msgstr "" msgid "Unknown Error" msgstr "" -#: rest-api/Controllers/Settings.php:84 -msgid "Unique identifier for the resource." -msgstr "" - #: rest-api/Controllers/Settings.php:119 msgid "Sorry, you cannot list resources." msgstr "" -#: rest-api/Controllers/Settings.php:168 #. translators: Placeholder: %s - setting ID +#: rest-api/Controllers/Settings.php:168 msgid "Setting %s does not exist" msgstr "" @@ -1787,6 +1778,7 @@ msgstr "" msgid "Sorry, you cannot edit this resource." msgstr "" +#. translators: Placeholder: %s - Error message #: rest-api/Controllers/Settings.php:224 msgid "Could not update setting: %s" msgstr "" @@ -1823,12 +1815,6 @@ msgstr "" msgid "The value of the setting." msgstr "" -#: rest-api/Controllers/Settings.php:342 -msgid "" -"Optional object that defines how the user will interact with and update the " -"setting." -msgstr "" - #: rest-api/Controllers/Settings.php:346 msgid "The type of the control." msgstr "" @@ -1842,10 +1828,7 @@ msgid "The description of the control. Inherits the setting's description." msgstr "" #: rest-api/Controllers/Settings.php:365 -msgid "" -"A list of key/value pairs defining the display value of each setting " -"option. The keys should match the options defined in the base setting for " -"validation." +msgid "A list of key/value pairs defining the display value of each setting option. The keys should match the options defined in the base setting for validation." msgstr "" #: utilities/class-sv-wp-background-job-handler.php:659 @@ -1856,10 +1839,6 @@ msgstr "" msgid "Job data key \"%s\" is not an array" msgstr "" -#: utilities/class-sv-wp-background-job-handler.php:899 -msgid "Every %d Minutes" -msgstr "" - #: utilities/class-sv-wp-background-job-handler.php:1063 msgid "Background Processing Test" msgstr "" @@ -1869,9 +1848,7 @@ msgid "Run Test" msgstr "" #: utilities/class-sv-wp-background-job-handler.php:1065 -msgid "" -"This tool will test whether your server is capable of processing background " -"jobs." +msgid "This tool will test whether your server is capable of processing background jobs." msgstr "" #: utilities/class-sv-wp-background-job-handler.php:1083 @@ -1879,190 +1856,5 @@ msgid "Success! You should be able to process background jobs." msgstr "" #: utilities/class-sv-wp-background-job-handler.php:1086 -msgid "" -"Could not connect. Please ask your hosting company to ensure your server " -"has loopback connections enabled." -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:395 -msgctxt "enhanced select" -msgid "No matches found" -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:396 -msgctxt "enhanced select" -msgid "Loading failed" -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:397 -msgctxt "enhanced select" -msgid "Please enter 1 or more characters" -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:398 -msgctxt "enhanced select" -msgid "Please enter %qty% or more characters" -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:399 -msgctxt "enhanced select" -msgid "Please delete 1 character" -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:400 -msgctxt "enhanced select" -msgid "Please delete %qty% characters" -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:401 -msgctxt "enhanced select" -msgid "You can only select 1 item" -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:402 -msgctxt "enhanced select" -msgid "You can only select %qty% items" -msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:403 -msgctxt "enhanced select" -msgid "Loading more results…" +msgid "Could not connect. Please ask your hosting company to ensure your server has loopback connections enabled." msgstr "" - -#: admin/abstract-sv-wc-plugin-admin-setup-wizard.php:404 -msgctxt "enhanced select" -msgid "Searching…" -msgstr "" - -#: class-sv-wc-helper.php:427 -msgctxt "coordinating conjunction for a list of items: a, b, and c" -msgid "and" -msgstr "" - -#: class-sv-wc-plugin.php:599 -msgctxt "noun" -msgid "Support" -msgstr "" - -#: class-sv-wc-plugin.php:604 -msgctxt "verb" -msgid "Review" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:751 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:761 -#: payment-gateway/class-sv-wc-payment-gateway.php:2716 -msgctxt "noun, software environment" -msgid "Test" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:752 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:762 -#: payment-gateway/class-sv-wc-payment-gateway.php:2717 -#: payment-gateway/class-sv-wc-payment-gateway.php:3198 -msgctxt "credit card transaction type" -msgid "Authorization" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:752 -#: payment-gateway/class-sv-wc-payment-gateway-direct.php:762 -#: payment-gateway/class-sv-wc-payment-gateway.php:2717 -#: payment-gateway/class-sv-wc-payment-gateway.php:3197 -msgctxt "noun, credit card transaction type" -msgid "Charge" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:191 -msgctxt "payment method type" -msgid "Account" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:227 -#: payment-gateway/class-sv-wc-payment-gateway.php:3456 -msgctxt "credit card type" -msgid "Visa" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:231 -#: payment-gateway/class-sv-wc-payment-gateway.php:3457 -msgctxt "credit card type" -msgid "MasterCard" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:235 -#: payment-gateway/class-sv-wc-payment-gateway.php:3458 -msgctxt "credit card type" -msgid "American Express" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:239 -msgctxt "credit card type" -msgid "Diners Club" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:243 -#: payment-gateway/class-sv-wc-payment-gateway.php:3459 -msgctxt "credit card type" -msgid "Discover" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:247 -#: payment-gateway/class-sv-wc-payment-gateway.php:3461 -msgctxt "credit card type" -msgid "JCB" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:251 -msgctxt "credit card type" -msgid "CarteBleue" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:255 -msgctxt "credit card type" -msgid "Maestro" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-helper.php:259 -msgctxt "credit card type" -msgid "Laser" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway.php:3460 -msgctxt "credit card type" -msgid "Diners" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:478 -#. translators: http:www.investopedia.com/terms/c/checkingaccount.asp -msgctxt "account type" -msgid "Checking" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway-payment-form.php:480 -#. translators: http:www.investopedia.com/terms/s/savingsaccount.asp -msgctxt "account type" -msgid "Savings" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway.php:2490 -msgctxt "hash before order number" -msgid "#" -msgstr "" - -#: payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:753 -msgctxt "hash before order number" -msgid "#%s" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway.php:3226 -msgctxt "" -"coordinating conjunction for a list of order statuses: on-hold, processing, " -"or completed" -msgid "or" -msgstr "" - -#: payment-gateway/class-sv-wc-payment-gateway.php:4031 -#. translators: https:www.skyverge.com/for-translators-environments/ -msgctxt "software environment" -msgid "Production" -msgstr "" \ No newline at end of file diff --git a/woocommerce/payment-gateway/External_Checkout/Google_Pay/Admin.php b/woocommerce/payment-gateway/External_Checkout/Google_Pay/Admin.php index 29ccea0c7..0dd8a21c7 100755 --- a/woocommerce/payment-gateway/External_Checkout/Google_Pay/Admin.php +++ b/woocommerce/payment-gateway/External_Checkout/Google_Pay/Admin.php @@ -91,13 +91,14 @@ public function get_settings() { [ 'id' => 'sv_wc_google_pay_enabled', 'title' => __( 'Enable / Disable', 'woocommerce-plugin-framework' ), - 'desc' => __( 'Accept Google Pay', 'woocommerce-plugin-framework' ), + 'desc' => _x( 'Accept Google Pay', 'For the merchant to accept Google Pay payments', 'woocommerce-plugin-framework' ), 'type' => 'checkbox', 'default' => 'no', ], [ 'id' => 'sv_wc_google_pay_display_locations', + /* translators: Allow Google Pay button on selected display locations (e.g. cart, checkout, product page...) */ 'title' => __( 'Allow Google Pay on', 'woocommerce-plugin-framework' ), 'type' => 'multiselect', 'class' => 'wc-enhanced-select', @@ -111,8 +112,8 @@ public function get_settings() { 'title' => __( 'Button Style', 'woocommerce-plugin-framework' ), 'type' => 'select', 'options' => [ - 'black' => __( 'Black', 'woocommerce-plugin-framework' ), - 'white' => __( 'White', 'woocommerce-plugin-framework' ), + 'black' => _x( 'Black', 'Button style', 'woocommerce-plugin-framework' ), + 'white' => _x( 'White', 'Button style', 'woocommerce-plugin-framework' ), ], 'default' => 'black', ], diff --git a/woocommerce/payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php b/woocommerce/payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php index 0167bede5..3fd0829ae 100755 --- a/woocommerce/payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php +++ b/woocommerce/payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php @@ -91,13 +91,14 @@ public function get_settings() { [ 'id' => 'sv_wc_apple_pay_enabled', 'title' => __( 'Enable / Disable', 'woocommerce-plugin-framework' ), - 'desc' => __( 'Accept Apple Pay', 'woocommerce-plugin-framework' ), + 'desc' => _x( 'Accept Apple Pay', 'For the merchant to accept Apple Pay payments', 'woocommerce-plugin-framework' ), 'type' => 'checkbox', 'default' => 'no', ], [ 'id' => 'sv_wc_apple_pay_display_locations', + /* translators: Allow Apple Pay button on selected display locations (e.g. cart, checkout, product page...) */ 'title' => __( 'Allow Apple Pay on', 'woocommerce-plugin-framework' ), 'type' => 'multiselect', 'class' => 'wc-enhanced-select', @@ -111,9 +112,9 @@ public function get_settings() { 'title' => __( 'Button Style', 'woocommerce-plugin-framework' ), 'type' => 'select', 'options' => [ - 'black' => __( 'Black', 'woocommerce-plugin-framework' ), - 'white' => __( 'White', 'woocommerce-plugin-framework' ), - 'white-with-line' => __( 'White with outline', 'woocommerce-plugin-framework' ), + 'black' => _x( 'Black', 'Button style', 'woocommerce-plugin-framework' ), + 'white' => _x( 'White', 'Button style', 'woocommerce-plugin-framework' ), + 'white-with-line' => _x( 'White with outline', 'Button style', 'woocommerce-plugin-framework' ), ], 'default' => 'black', ], @@ -159,7 +160,7 @@ protected function get_connection_settings() { 'title' => __( 'Apple Merchant ID', 'woocommerce-plugin-framework' ), 'type' => 'text', 'desc' => sprintf( - /** translators: Placeholders: %1$s - tag, %2$s - tag */ + /* translators: Placeholders: %1$s - tag, %2$s - tag */ __( 'This is found in your %1$sApple developer account%2$s', 'woocommerce-plugin-framework' ), '', '' ), @@ -172,7 +173,7 @@ protected function get_connection_settings() { 'id' => 'sv_wc_apple_pay_cert_path', 'title' => __( 'Certificate Path', 'woocommerce-plugin-framework' ), 'type' => 'text', - 'desc_tip' => 'The full system path to your certificate file from Apple. For security reasons you should store this outside of your web root.', + 'desc_tip' => __( 'The full system path to your certificate file from Apple. For security reasons you should store this outside of your web root.', 'woocommerce-plugin-framework' ), 'desc' => sprintf( /* translators: Placeholders: %s - the server's web root path */ __( 'For reference, your current web root path is: %s', 'woocommerce-plugin-framework' ), diff --git a/woocommerce/payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php b/woocommerce/payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php index edf912503..ea118d523 100644 --- a/woocommerce/payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php +++ b/woocommerce/payment-gateway/External_Checkout/apple-pay/class-sv-wc-payment-gateway-apple-pay-frontend.php @@ -173,7 +173,7 @@ public function render_button() { // if on the single product page, add some text if ( is_product() ) { $classes[] = 'apple-pay-button-buy-now'; - $button_text = __( 'Buy with', 'woocommerce-plugin-framework' ); + $button_text = _x( 'Buy with', 'Apple Pay', 'woocommerce-plugin-framework' ); } if ( $button_text ) { diff --git a/woocommerce/payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php b/woocommerce/payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php index 9d622cade..d93f97832 100644 --- a/woocommerce/payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php +++ b/woocommerce/payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php @@ -564,7 +564,7 @@ protected function get_fields( $type = '' ) { 'options' => $this->get_card_type_options(), ), 'last_four' => array( - 'label' => __( 'Last Four', 'woocommerce-plugin-framework' ), + 'label' => _x( 'Last Four', 'Last four digits of a payment method', 'woocommerce-plugin-framework' ), 'attributes' => array( 'pattern' => '[0-9]{4}', 'maxlength' => 4, @@ -600,7 +600,7 @@ protected function get_fields( $type = '' ) { ), ), 'last_four' => array( - 'label' => __( 'Last Four', 'woocommerce-plugin-framework' ), + 'label' => _x( 'Last Four', 'Last four digits of a payment method', 'woocommerce-plugin-framework' ), 'attributes' => array( 'pattern' => '[0-9]{4}', 'maxlength' => 4, diff --git a/woocommerce/payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php b/woocommerce/payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php index ab2a01bb7..e086f8785 100644 --- a/woocommerce/payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php +++ b/woocommerce/payment-gateway/admin/class-sv-wc-payment-gateway-admin-user-handler.php @@ -221,6 +221,7 @@ protected function get_title() { $plugin_title = trim( str_replace( 'WooCommerce', '', $this->get_plugin()->get_plugin_name() ) ); + /* translators: Placeholder: %s - Plugin name */ $title = sprintf( __( '%s Payment Tokens', 'woocommerce-plugin-framework' ), $plugin_title ); /** diff --git a/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php b/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php index e619e3fd4..eca35d115 100644 --- a/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php +++ b/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php @@ -500,6 +500,7 @@ protected function update_transaction_payment_method( \WC_Order $order ) { } catch ( SV_WC_Plugin_Exception $exception ) { $message = sprintf( + /* translators: Placeholder: %s - Error message */ __( 'Payment method address could not be updated. %s', 'woocommerce-plugin-framework' ), $exception->getMessage() ); diff --git a/woocommerce/payment-gateway/class-sv-wc-payment-gateway-privacy.php b/woocommerce/payment-gateway/class-sv-wc-payment-gateway-privacy.php index 205a07bec..a4dd18c19 100644 --- a/woocommerce/payment-gateway/class-sv-wc-payment-gateway-privacy.php +++ b/woocommerce/payment-gateway/class-sv-wc-payment-gateway-privacy.php @@ -189,7 +189,7 @@ public function customer_tokens_exporter( $email_address, $page ) { if ( $token->get_last_four() ) { $token_data[] = array( - 'name' => __( 'Last Four', 'woocommerce-plugin-framework' ), + 'name' => _x( 'Last Four', 'Last four digits of a payment method', 'woocommerce-plugin-framework' ), 'value' => $token->get_last_four(), ); } @@ -295,7 +295,7 @@ public function add_export_order_data( $data, $order ) { $gateway = $this->get_plugin()->get_gateway( $order->get_payment_method() ); $meta_to_export = array( - 'account_four' => __( 'Last Four', 'woocommerce-plugin-framework' ), + 'account_four' => _x( 'Last Four', 'Last four digits of a payment method', 'woocommerce-plugin-framework' ), 'account_type' => __( 'Account Type', 'woocommerce-plugin-framework' ), 'card_type' => __( 'Card Type', 'woocommerce-plugin-framework' ), 'card_expiry_date' => __( 'Expiry Date', 'woocommerce-plugin-framework' ), diff --git a/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php b/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php index 2fbd8d153..02877b9e0 100644 --- a/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php +++ b/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php @@ -304,7 +304,12 @@ public function process_release_payment( $order ) { $order = $this->get_gateway()->get_order( $order ); // order description - $order->description = sprintf( __( '%s - Pre-Order Release Payment for Order %s', 'woocommerce-plugin-framework' ), esc_html( SV_WC_Helper::get_site_name() ), $order->get_order_number() ); + $order->description = sprintf( + /* translators: Context: A payment is released for a pre-order. Placeholders: %1$s - Site name, %2$s - Order number */ + __( '%1$s - Pre-Order Release Payment for Order %2$s', 'woocommerce-plugin-framework' ), + esc_html( SV_WC_Helper::get_site_name() ), + $order->get_order_number() + ); // token is required if ( ! $order->payment->token ) { @@ -333,10 +338,11 @@ public function process_release_payment( $order ) { if ( $this->get_gateway()->is_credit_card_gateway() ) { $message = sprintf( - __( '%s %s Pre-Order Release Payment Approved: %s ending in %s (expires %s)', 'woocommerce-plugin-framework' ), + /* translators: Context: A payment is released for a pre-order. Placeholders: %1$s - Payment gateway name, %2$s - Either 'Authorization' or 'Charge' (untranslated), %3$s - Payment method type (e.g. 'PayPal', 'Credit Card', etc.), %4$s - Last four digits of the card or account, %5$s - Expiration date of the payment method */ + __( '%1$s %2$s Pre-Order Release Payment Approved: %3$s ending in %4$s (expires %5$s)', 'woocommerce-plugin-framework' ), $this->get_gateway()->get_method_title(), $this->get_gateway()->perform_credit_card_authorization( $order ) ? 'Authorization' : 'Charge', - SV_WC_Payment_Gateway_Helper::payment_type_to_name( ( ! empty( $order->payment->card_type ) ? $order->payment->card_type : 'card' ) ), + SV_WC_Payment_Gateway_Helper::payment_type_to_name( ! empty( $order->payment->card_type ) ? $order->payment->card_type : 'card' ), $last_four, ( ! empty( $order->payment->exp_month) && ! empty( $order->payment->exp_year ) ? $order->payment->exp_month . '/' . substr( $order->payment->exp_year, -2 ) : 'n/a' ) ); @@ -344,7 +350,13 @@ public function process_release_payment( $order ) { } elseif ( $this->get_gateway()->is_echeck_gateway() ) { // account type (checking/savings) may or may not be available, which is fine - $message = sprintf( __( '%s eCheck Pre-Order Release Payment Approved: %s ending in %s', 'woocommerce-plugin-framework' ), $this->get_gateway()->get_method_title(), SV_WC_Payment_Gateway_Helper::payment_type_to_name( ( ! empty( $order->payment->account_type ) ? $order->payment->account_type : 'bank' ) ), $last_four ); + $message = sprintf( + /* translators: Context: A payment is released for a pre-order. Placeholders: %1$s - Payment gateway name, %2$s - Payment method type (e.g. 'Bank Account'), %3$s - Last four digits of the account */ + __( '%1$s eCheck Pre-Order Release Payment Approved: %2$s ending in %3$s', 'woocommerce-plugin-framework' ), + $this->get_gateway()->get_method_title(), + SV_WC_Payment_Gateway_Helper::payment_type_to_name( ! empty( $order->payment->account_type ) ? $order->payment->account_type : 'bank'), + $last_four + ); } @@ -388,7 +400,14 @@ public function process_release_payment( $order ) { } catch ( SV_WC_Plugin_Exception $e ) { // Mark order as failed - $this->get_gateway()->mark_order_as_failed( $order, sprintf( __( 'Pre-Order Release Payment Failed: %s', 'woocommerce-plugin-framework' ), $e->getMessage() ) ); + $this->get_gateway()->mark_order_as_failed( + $order, + sprintf( + /* translators: Context: Release of payment for pre-order failed. Placeholder: %s - Error message */ + __( 'Pre-Order Release Payment Failed: %s', 'woocommerce-plugin-framework' ), + $e->getMessage() + ) + ); } } diff --git a/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php b/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php index c6a3aeb44..63c73d01c 100644 --- a/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php +++ b/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php @@ -381,7 +381,12 @@ public function process_renewal_payment( $amount_to_charge, $order ) { */ public function get_order( $order ) { - $order->description = sprintf( esc_html__( '%1$s - Subscription Renewal Order %2$s', 'woocommerce-plugin-framework' ), wp_specialchars_decode( SV_WC_Helper::get_site_name(), ENT_QUOTES ), $order->get_order_number() ); + $order->description = sprintf( + /* translators: Placeholders: %1$s - Site name, %2$s - Order number */ + esc_html__( '%1$s - Subscription Renewal Order %2$s', 'woocommerce-plugin-framework' ), + wp_specialchars_decode( SV_WC_Helper::get_site_name(), ENT_QUOTES ), + $order->get_order_number() + ); // override the payment total with the amount to charge given by Subscriptions $order->payment_total = $this->renewal_payment_total; @@ -668,7 +673,14 @@ public function maybe_render_payment_method( $payment_method_to_display, $subscr $token = $this->get_gateway()->get_payment_tokens_handler()->get_token( $subscription->get_user_id(), $this->get_gateway()->get_order_meta( $subscription, 'payment_token' ) ); if ( $token instanceof SV_WC_Payment_Gateway_Payment_Token ) { - $payment_method_to_display = sprintf( __( 'Via %s ending in %s', 'woocommerce-plugin-framework' ), $token->get_type_full(), $token->get_last_four() ); + + $payment_method_to_display = sprintf( + /* translators: Context: Payment made for order. Placeholders: %1$s - Payment method name (e.g. "Credit Card", "PayPal", etc.), %2$s - Last four digits of the card/account used */ + __( 'Via %1$s ending in %2$s', 'woocommerce-plugin-framework' ), + $token->get_type_full(), + $token->get_last_four() + ); + } return $payment_method_to_display; @@ -884,11 +896,13 @@ public function admin_validate_payment_meta( $meta ) { // payment token if ( empty( $meta['post_meta'][ $prefix . 'payment_token' ]['value'] ) ) { + /* translators: Context: Error message. Placeholder: %s - Label of the related value */ throw new \Exception( sprintf( __( '%s is required.', 'woocommerce-plugin-framework' ), $meta['post_meta'][ $prefix . 'payment_token' ]['label'] ) ); } // customer ID - optional for some gateways so check if it's set first if ( isset( $meta['post_meta'][ $prefix . 'customer_id'] ) && empty( $meta['post_meta'][ $prefix . 'customer_id' ]['value'] ) ) { + /* translators: Context: Error message. Placeholder: %s - Label of the related value */ throw new \Exception( sprintf( __( '%s is required.', 'woocommerce-plugin-framework' ), $meta['post_meta'][ $prefix . 'customer_id' ]['label'] ) ); } } diff --git a/woocommerce/rest-api/Controllers/Settings.php b/woocommerce/rest-api/Controllers/Settings.php index a52422a18..94e48e614 100644 --- a/woocommerce/rest-api/Controllers/Settings.php +++ b/woocommerce/rest-api/Controllers/Settings.php @@ -220,7 +220,7 @@ public function update_item( $request ) { return new \WP_Error( 'wc_rest_setting_could_not_update', sprintf( - /* Placeholders: %s - error message */ + /* translators: Placeholder: %s - Error message */ __( 'Could not update setting: %s', 'woocommerce-plugin-framework' ), $e->getMessage() ),