From c88a4864961be3d8a4c21e95c033c438a0b0c9ca Mon Sep 17 00:00:00 2001 From: Drew Rowan <andrew.rowan@wallee.com> Date: Mon, 14 Oct 2024 10:38:43 +0200 Subject: [PATCH] Release 3.3.1 --- README.md | 4 +- assets/js/frontend/blocks/README.md | 1 + .../js/frontend/blocks/build/index.asset.php | 9 +- assets/js/frontend/blocks/build/index.js | 2 +- assets/js/frontend/blocks/package-lock.json | 4 +- assets/js/frontend/blocks/package.json | 2 +- changelog.txt | 9 + docs/en/documentation.html | 2 +- ...ostfinancecheckout-admin-settings-page.php | 2 +- ...-wc-postfinancecheckout-blocks-support.php | 22 +- ...class-wc-postfinancecheckout-migration.php | 2 +- ...-postfinancecheckout-service-line-item.php | 7 +- ...wc-postfinancecheckout-service-webhook.php | 2 +- languages/woo-postfinancecheckout-de_CH.mo | Bin 0 -> 16116 bytes languages/woo-postfinancecheckout-de_CH.po | 713 ++++++++++++++++++ languages/woo-postfinancecheckout-fr_FR.mo | Bin 0 -> 16458 bytes languages/woo-postfinancecheckout-fr_FR.po | 651 ++++++++++++++++ languages/woo-postfinancecheckout-it_IT.mo | Bin 0 -> 16244 bytes languages/woo-postfinancecheckout-it_IT.po | 651 ++++++++++++++++ readme.txt | 12 +- woocommerce-postfinancecheckout.php | 24 +- 21 files changed, 2082 insertions(+), 37 deletions(-) create mode 100644 languages/woo-postfinancecheckout-de_CH.mo create mode 100644 languages/woo-postfinancecheckout-de_CH.po create mode 100644 languages/woo-postfinancecheckout-fr_FR.mo create mode 100644 languages/woo-postfinancecheckout-fr_FR.po create mode 100644 languages/woo-postfinancecheckout-it_IT.mo create mode 100644 languages/woo-postfinancecheckout-it_IT.po diff --git a/README.md b/README.md index 0ea3a35..971e558 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ This repository contains the PostFinance Checkout plugin that enables WooCommerc ## Documentation -* [Documentation](https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.0/docs/en/documentation.html) +* [Documentation](https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.1/docs/en/documentation.html) ## Support @@ -33,7 +33,7 @@ ____________________________________________________________________________ ## License -Please see the [license file](https://github.com/pfpayments/woocommerce/blob/3.3.0/LICENSE) for more information. +Please see the [license file](https://github.com/pfpayments/woocommerce/blob/3.3.1/LICENSE) for more information. ## Privacy Policy diff --git a/assets/js/frontend/blocks/README.md b/assets/js/frontend/blocks/README.md index 5a12e90..4c461f3 100644 --- a/assets/js/frontend/blocks/README.md +++ b/assets/js/frontend/blocks/README.md @@ -42,6 +42,7 @@ If you need to modify the source code of this project, you need to build the pro If you have not done it before, you need to first install the dependencies needed by the project by running: `npm install` +You may need to run with sudo if errors happens: `sudo npm install` Please notice that you need at least npm version 10 or up. diff --git a/assets/js/frontend/blocks/build/index.asset.php b/assets/js/frontend/blocks/build/index.asset.php index 656f6e8..6002693 100644 --- a/assets/js/frontend/blocks/build/index.asset.php +++ b/assets/js/frontend/blocks/build/index.asset.php @@ -1,8 +1 @@ -<?php return array( - 'dependencies' => array( - '@woocommerce/blocks-registry', - 'react', - 'wp-polyfill', - ), - 'version' => '95e2ee718829327fb379', -); +<?php return array('dependencies' => array('@woocommerce/blocks-registry', 'react', 'wp-polyfill'), 'version' => '7d280224628cd5ce269b'); diff --git a/assets/js/frontend/blocks/build/index.js b/assets/js/frontend/blocks/build/index.js index 8719922..594f368 100644 --- a/assets/js/frontend/blocks/build/index.js +++ b/assets/js/frontend/blocks/build/index.js @@ -1 +1 @@ -(()=>{"use strict";const e=window.React,t=function({paymentMethodConfigurationId:t,eventRegistration:n}){const{onCheckoutSuccess:o,onCheckoutValidation:i}=n,[a,r]=(0,e.useState)(!0),c=`payment-method-${t}`;let s=window.IframeCheckoutHandler(t);const l=(0,e.useCallback)((()=>{s.create(c),r(!1)}),[t,c]);return(0,e.useEffect)((()=>{document.getElementById(c)&&l();const e=o((()=>new Promise((e=>{s.submit(),setTimeout((function(){e(!1)}),3e4)})))),t=i((()=>{let e=new Promise((e=>{s.setValidationCallback((t=>{void 0!==t.success?e(t.success):(console.error("Validation was not successful"),e(!1))}))}));return s.validate(),e}));return()=>{e(),t()}}),[l,c,o,i]),(0,e.createElement)("div",null,a&&(0,e.createElement)("div",null,"Loading payment method..."),(0,e.createElement)("div",{id:c}))},n=function({paymentMethodConfigurationId:t,eventRegistration:n}){const{onCheckoutSuccess:o}=n;(0,e.useEffect)((()=>{const e=o((()=>new Promise(((e,n)=>{window.LightboxCheckoutHandler.startPayment(t,(function(t,o){!t||t.error?n(t):e(t)}))})).catch((e=>{console.error(e),alert("An error occurred during the initialization of the payment lightbox.")}))));return()=>{e()}}),[o,t])};function o({label:t,src:n,alt:o,width:i}){return(0,e.createElement)("div",null," ",t," ",(0,e.createElement)("img",{src:n,alt:o,width:i})," ")}const i=window.wc.wcBlocksRegistry;jQuery((function(a){const r=wp.apiFetch.nonceEndpoint,c=window.postfinancecheckout_block_params.postfinancecheckout_nonce||"";a.post(r,{action:"get_payment_methods",postfinancecheckout_nonce:c},(function(s){s.map((function(s){let l;l="iframe"===s.integration_mode?(0,e.createElement)(t,{paymentMethodConfigurationId:s.configuration_id}):(0,e.createElement)(n,{paymentMethodConfigurationId:s.configuration_id});let m=function(e){const t=e.match(/src="([^"]+)"/),n=e.match(/alt="([^"]*)"/),o=e.match(/width="([^"]+)"/);return{src:t?t[1]:"",alt:n?n[1]:"",width:o?o[1]:""}}(s.icon),u={name:s.name,label:(0,e.createElement)(o,{label:s.label,...m}),content:l,edit:(0,e.createElement)("div",null,s.description),ariaLabel:s.ariaLabel,supports:{features:s.supports},canMakePayment:async e=>{let t=(e=>{const t=JSON.stringify(e);let n=0;for(let e=0;e<t.length;e++)n=(n<<5)-n+t.charCodeAt(e),n|=0;return Math.abs(n).toString(16)})(e),n=s.name+"-"+s.configuration_id+"-"+t,o=(e=>{const t=sessionStorage.getItem(e);if(!t)return null;const n=JSON.parse(t);return(new Date).getTime()>n.expiry?(sessionStorage.removeItem(e),null):n.value})(n);if("iframe"===s.integration_mode){let e=document.getElementById("paymentForm_"+s.configuration_id);e&&(e.src=e.src)}return null!==o?o:await async function(){try{return new Promise(((e,t)=>{a.post(r,{action:"is_payment_method_available",payment_method:s.name,configuration_id:s.configuration_id,postfinancecheckout_nonce:c},(function(t){((e,t)=>{const n={value:t,expiry:(new Date).getTime()+36e5};sessionStorage.setItem(e,JSON.stringify(n))})(n,t),e(t)})).fail((function(e){console.error("Error:",e),t(!1)}))}))}catch(e){return console.error("Error:",e),!1}}()}};(0,i.registerPaymentMethod)(u)}))})).fail((function(e){console.error("Error getting payment methods. ",e)}))}))})(); \ No newline at end of file +(()=>{"use strict";const e=window.React,t=function({paymentMethodConfigurationId:t,eventRegistration:n}){const{onCheckoutSuccess:o,onCheckoutValidation:a}=n,[r,i]=(0,e.useState)(!0),c=`payment-method-${t}`;let l=window.IframeCheckoutHandler(t);const s=(0,e.useCallback)((()=>{l.create(c),i(!1)}),[t,c]);return(0,e.useEffect)((()=>{document.getElementById(c)&&s();const e=o((()=>new Promise((e=>{l.submit(),setTimeout((function(){e(!1)}),3e4)})))),t=a((()=>{let e=new Promise((e=>{l.setValidationCallback((t=>{void 0!==t.success?e(t.success):(console.error("Validation was not successful"),e(!1))}))}));return l.validate(),e}));return()=>{e(),t()}}),[s,c,o,a]),(0,e.createElement)("div",null,r&&(0,e.createElement)("div",null,"Loading payment method..."),(0,e.createElement)("div",{id:c}))},n=function({paymentMethodConfigurationId:t,eventRegistration:n}){const{onCheckoutSuccess:o}=n;(0,e.useEffect)((()=>{const e=o((()=>new Promise(((e,n)=>{window.LightboxCheckoutHandler.startPayment(t,(function(t,o){!t||t.error?n(t):e(t)}))})).catch((e=>{console.error(e),alert("An error occurred during the initialization of the payment lightbox.")}))));return()=>{e()}}),[o,t])};function o({label:t,src:n,alt:o,width:a}){return(0,e.createElement)("div",null," ",t," ",(0,e.createElement)("img",{src:n,alt:o,width:a})," ")}const a=window.wc.wcBlocksRegistry;(r=>{let i=null;const c=document.getElementById("whitelabel-payment-methods")?.getAttribute("data-json");if(c)try{i=JSON.parse(c)}catch(e){console.error("Error parsing JSON found in HTML:",e)}const l=wp.apiFetch.nonceEndpoint,s=window.postfinancecheckout_block_params?.postfinancecheckout_nonce||"";if(null!=i)m(i),document.getElementById("whitelabel-payment-methods").remove();else{if(""==s)return void console.warn("nonce value not found, we dont' do request to backend");r.post(l,{action:"get_payment_methods",postfinancecheckout_nonce:s},(function(e){m(e)})).fail((function(e,t,n){console.error("Error getting payment methods from backend. Check response body for details.")}))}function m(i){i.map((function(i){let c;c="iframe"===i.integration_mode?(0,e.createElement)(t,{paymentMethodConfigurationId:i.configuration_id}):(0,e.createElement)(n,{paymentMethodConfigurationId:i.configuration_id});let m=function(e){const t=e.match(/src="([^"]+)"/),n=e.match(/alt="([^"]*)"/),o=e.match(/width="([^"]+)"/);return{src:t?t[1]:"",alt:n?n[1]:"",width:o?o[1]:""}}(i.icon),u={name:i.name,label:(0,e.createElement)(o,{label:i.label,...m}),content:c,edit:(0,e.createElement)("div",null,i.description),ariaLabel:i.ariaLabel,supports:{features:i.supports},canMakePayment:async e=>{let t=(e=>{const t=JSON.stringify(e);let n=0;for(let e=0;e<t.length;e++)n=(n<<5)-n+t.charCodeAt(e),n|=0;return Math.abs(n).toString(16)})(e),n=i.name+"-"+i.configuration_id+"-"+t,o=(e=>{const t=sessionStorage.getItem(e);if(!t)return null;const n=JSON.parse(t);return(new Date).getTime()>n.expiry?(sessionStorage.removeItem(e),null):n.value})(n);if("iframe"===i.integration_mode){let e=document.getElementById("paymentForm_"+i.configuration_id);e&&(e.src=e.src)}return null!==o?o:await async function(){try{return new Promise(((e,t)=>{r.post(l,{action:"is_payment_method_available",payment_method:i.name,configuration_id:i.configuration_id,postfinancecheckout_nonce:s},(function(t){((e,t)=>{const n={value:t,expiry:(new Date).getTime()+36e5};sessionStorage.setItem(e,JSON.stringify(n))})(n,t),e(t)})).fail((function(e){console.error("Error:",e),t(!1)}))}))}catch(e){return console.error("Error:",e),!1}}()}};(0,a.registerPaymentMethod)(u)}))}})(jQuery)})(); \ No newline at end of file diff --git a/assets/js/frontend/blocks/package-lock.json b/assets/js/frontend/blocks/package-lock.json index 5f99e51..ec01888 100644 --- a/assets/js/frontend/blocks/package-lock.json +++ b/assets/js/frontend/blocks/package-lock.json @@ -1,12 +1,12 @@ { "name": "woocommerce", - "version": "1.0.0", + "version": "1.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "woocommerce", - "version": "1.0.0", + "version": "1.1.0", "license": "ISC", "dependencies": { "react": "^18.2.0", diff --git a/assets/js/frontend/blocks/package.json b/assets/js/frontend/blocks/package.json index e3cf300..c256d0d 100644 --- a/assets/js/frontend/blocks/package.json +++ b/assets/js/frontend/blocks/package.json @@ -1,6 +1,6 @@ { "name": "woocommerce", - "version": "1.0.0", + "version": "1.1.0", "description": "This JS app adds support for WooCommerce Blocks, implementing the checkout block so it can display payment methods.", "main": "index.js", "scripts": { diff --git a/changelog.txt b/changelog.txt index 6416630..2089198 100644 --- a/changelog.txt +++ b/changelog.txt @@ -850,3 +850,12 @@ Tested against: Please ensure that in woocommerce->settings->tax, the "Round tax at subtotal level, instead of rounding per line" is disabled += 3.3.1 - October 14 2024 = +- [Feature] Added CH, FR and IT translations +- [Improvement] Improve payment method loading speed at checkout +- [Bugfix] Fix for incompatibility with Translatepress +- [Tested Against] PHP 8.2 +- [Tested Against] Wordpress 6.6 +- [Tested Against] Woocommerce 9.3.2 +- [Tested Against] PHP SDK 4.6.0 + diff --git a/docs/en/documentation.html b/docs/en/documentation.html index 0e57103..bbd44d4 100644 --- a/docs/en/documentation.html +++ b/docs/en/documentation.html @@ -23,7 +23,7 @@ <h2>Documentation</h2> </div> </a> </li> <li> - <a href="https://github.com/pfpayments/woocommerce/releases/tag/3.3.0/"> + <a href="https://github.com/pfpayments/woocommerce/releases/tag/3.3.1/"> Source </a> </li> diff --git a/includes/admin/class-wc-postfinancecheckout-admin-settings-page.php b/includes/admin/class-wc-postfinancecheckout-admin-settings-page.php index e2f6842..b9db60c 100644 --- a/includes/admin/class-wc-postfinancecheckout-admin-settings-page.php +++ b/includes/admin/class-wc-postfinancecheckout-admin-settings-page.php @@ -184,7 +184,7 @@ public function get_settings() { $settings = array( array( 'links' => array( - 'https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.0/docs/en/documentation.html' => esc_html__( 'Documentation', 'woo-postfinancecheckout' ), + 'https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.1/docs/en/documentation.html' => esc_html__( 'Documentation', 'woo-postfinancecheckout' ), 'https://checkout.postfinance.ch/en-ch/user/signup' => esc_html__( 'Sign Up', 'woo-postfinancecheckout' ), ), 'type' => 'postfinancecheckout_links', diff --git a/includes/class-wc-postfinancecheckout-blocks-support.php b/includes/class-wc-postfinancecheckout-blocks-support.php index ce18521..e30abbd 100644 --- a/includes/class-wc-postfinancecheckout-blocks-support.php +++ b/includes/class-wc-postfinancecheckout-blocks-support.php @@ -96,13 +96,10 @@ public function get_payment_method_data() { * This function is used for building the data that is expected by WooCommerce Blocks. * The information is returned directly via a JSON response * - * @return void + * @return array */ - public static function get_payment_methods() { + public static function get_payment_methods(): array { - if ( ! isset( $_POST['postfinancecheckout_nonce'] ) || ! wp_verify_nonce( $_POST['postfinancecheckout_nonce'], 'postfinancecheckout_nonce_block' ) ) { //phpcs:ignore - wp_send_json_error( 'Invalid request', 403 ); - } $payment_gateways = WC()->payment_gateways()->payment_gateways(); // From all the payment gateways, only use the ones provided by this module. @@ -126,7 +123,20 @@ function ( WC_PostFinanceCheckout_Gateway $payment_gateway ) { ); // Send the list back to the requester in a JSON. - wp_send_json( array_values( $payments_list ) ); + return array_values( $payments_list ); + } + + /** + * Send the list back to the requester in a JSON. + * + * @return void + */ + public static function get_payment_methods_json() { + if ( ! isset( $_POST['postfinancecheckout_nonce'] ) || ! wp_verify_nonce( $_POST['postfinancecheckout_nonce'], 'postfinancecheckout_nonce_block' ) ) { //phpcs:ignore + wp_send_json_error( 'Invalid request: missing nonce value', 403 ); + } + $payment_methods = WC_PostFinanceCheckout_Blocks_Support::get_payment_methods(); + wp_send_json( $payment_methods ); } /** diff --git a/includes/class-wc-postfinancecheckout-migration.php b/includes/class-wc-postfinancecheckout-migration.php index 29a9719..ec3e567 100644 --- a/includes/class-wc-postfinancecheckout-migration.php +++ b/includes/class-wc-postfinancecheckout-migration.php @@ -267,7 +267,7 @@ public static function check_version() { public static function plugin_row_meta( $links, $file ) { if ( WC_POSTFINANCECHECKOUT_PLUGIN_BASENAME === $file ) { $row_meta = array( - 'docs' => '<a href="https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.0/docs/en/documentation.html" aria-label="' . esc_html__( 'View Documentation', 'woo-postfinancecheckout' ) . '">' . esc_html__( 'Documentation', 'woo-postfinancecheckout' ) . '</a>', + 'docs' => '<a href="https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.1/docs/en/documentation.html" aria-label="' . esc_html__( 'View Documentation', 'woo-postfinancecheckout' ) . '">' . esc_html__( 'Documentation', 'woo-postfinancecheckout' ) . '</a>', ); return array_merge( $links, $row_meta ); diff --git a/includes/service/class-wc-postfinancecheckout-service-line-item.php b/includes/service/class-wc-postfinancecheckout-service-line-item.php index f054a3f..a4f4f49 100644 --- a/includes/service/class-wc-postfinancecheckout-service-line-item.php +++ b/includes/service/class-wc-postfinancecheckout-service-line-item.php @@ -73,7 +73,12 @@ private function translate_item_language( $items ) { $strings[] = $item->get_name(); } - $query = TRP_Translate_Press::get_trp_instance()->get_component( 'query' ); + $trp = TRP_Translate_Press::get_trp_instance(); + + if ( is_null( $trp ) ) { + return array(); + } + $query = $trp->get_component( 'query' ); // we get the translations from the dictionary. $dictionary = $query->get_string_rows( '', $strings, $postfinancecheckout_trp_language ); //phpcs:ignore diff --git a/includes/service/class-wc-postfinancecheckout-service-webhook.php b/includes/service/class-wc-postfinancecheckout-service-webhook.php index 0440188..234500c 100644 --- a/includes/service/class-wc-postfinancecheckout-service-webhook.php +++ b/includes/service/class-wc-postfinancecheckout-service-webhook.php @@ -304,7 +304,7 @@ protected function get_webhook_url( $space_id ) { return null; } } catch ( \Exception $e ) { - PostFinanceCheckout_WooCommerce::instance()->log( $e->getMessage(), WC_Log_Levels::ERROR ); + WooCommerce_PostFinanceCheckout::instance()->log( $e->getMessage(), WC_Log_Levels::ERROR ); } } diff --git a/languages/woo-postfinancecheckout-de_CH.mo b/languages/woo-postfinancecheckout-de_CH.mo new file mode 100644 index 0000000000000000000000000000000000000000..0ed865f7a3cec0048868a0b6d4a32c80002e4ed5 GIT binary patch literal 16116 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 literal 0 HcmV?d00001 diff --git a/languages/woo-postfinancecheckout-de_CH.po b/languages/woo-postfinancecheckout-de_CH.po new file mode 100644 index 0000000..99ee4c7 --- /dev/null +++ b/languages/woo-postfinancecheckout-de_CH.po @@ -0,0 +1,713 @@ +msgid "" +msgstr "" +"Project-Id-Version: PostFinance Checkout\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-11-30 16:16+0100\n" +"PO-Revision-Date: 2021-11-30 16:16+0100\n" +"Last-Translator: postfinancecheckout AG <checkout@postfinance.ch>\n" +"Language-Team: German\n" +"Language: de_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 1.8.7.1\n" + +#: includes/class-wc-postfinancecheckout-helper.php:53 +msgid "The API access data is incomplete." +msgstr "Die API-Zugangsdaten sind unvollständig." + +#. 1: item name 2: old stock quantity 3: new stock quantity +#: includes/class-wc-postfinancecheckout-helper.php:439 +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-completion.php:90 +#, php-format +msgid "%1$s stock increased from %2$s to %3$s." +msgstr "%1$s Lagerbestand erhöht von %2$s auf %3$s." + +#: includes/class-wc-postfinancecheckout-migration.php:90 +#, php-format +msgid "PHP %s+ is required. (You're running version %s)" +msgstr "PHP %s+ wird benötigt. (Du verwendest Version %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:93 +#, php-format +msgid "Wordpress %s+ is required. (You're running version %s)" +msgstr "Wordpress %s+ wird benötigt. (Du verwendest Version %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:98 +#, php-format +msgid "Woocommerce %s+ has to be active." +msgstr "Woocommerce %s+ muss aktiviert sein." + +#: includes/class-wc-postfinancecheckout-migration.php:104 +#, php-format +msgid "Woocommerce %s+ is required. (You're running version %s)" +msgstr "Woocommerce %s+ wird benötigt. (Du verwendest Version %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:116 +msgid "Could not activate plugin PostFinance Checkout." +msgstr "Das Plugin PostFinance Checkout konnte nicht aktiviert werden." + +#: includes/class-wc-postfinancecheckout-migration.php:118 +msgid "Please check the following requirements before activating:" +msgstr "" +"Bitte überprüfe die folgenden Anforderungen bevor das Modul aktiviert wird:" + +#: includes/class-wc-postfinancecheckout-migration.php:260 +msgid "View Documentation" +msgstr "Dokumentation ansehen." + +#: includes/class-wc-postfinancecheckout-migration.php:260 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:148 +msgid "Documentation" +msgstr "Dokumentation" + +#: includes/class-wc-postfinancecheckout-migration.php:587 +#, php-format +msgid "A version of the PostFinanceCheckout plugin is yet to be released for this version of WooCommerce." +msgstr "Eine Version des PostFinanceCheckout Plugin ist für diese Version von WooCommerce noch nicht freigegeben." + +#: includes/class-wc-postfinancecheckout-migration.php:602 +msgid "WooCommerce is not activated. Please activate WooCommerce to use the payment integration." +msgstr "WooCommerce ist nicht aktiviert. Bitte aktivieren Sie WooCommerce, um die Zahlungsintegration zu nutzen." + +#: includes/class-wc-postfinancecheckout-customer-document.php:57 +msgid "Order Documents" +msgstr "Bestelldokumente" + +#: includes/class-wc-postfinancecheckout-customer-document.php:68 +msgid "Download Invoice" +msgstr "Rechnung herunterladen" + +#: includes/class-wc-postfinancecheckout-customer-document.php:80 +msgid "Download Packing Slip" +msgstr "Lieferschein herunterladen" + +#: includes/class-wc-postfinancecheckout-customer-document.php:150 +msgid "There was an error downloading the document." +msgstr "Es gab ein Fehler beim Herunterladen des Dokuments." + +#: includes/class-wc-postfinancecheckout-gateway.php:139 +#, php-format +msgid "Enable %s" +msgstr "Aktiviere %s" + +#: includes/class-wc-postfinancecheckout-gateway.php:146 +msgid "This controls the title which the user sees during checkout." +msgstr "Titel der Zahlmethode, welcher der Kunde beim Bezahlvorgang sieht." + +#: includes/class-wc-postfinancecheckout-gateway.php:151 +msgid "[not set]" +msgstr "[nicht gesetzt]" + +#: includes/class-wc-postfinancecheckout-gateway.php:152 +msgid "Payment method description that the customer will see on your checkout." +msgstr "Die Zahlungsmethodebeschreibung, die dem Kunden angezeigt wird." + +#: includes/class-wc-postfinancecheckout-gateway.php:155 +msgid "Show description" +msgstr "Beschreibung anzeigen" + +#: includes/class-wc-postfinancecheckout-gateway.php:157 +#: includes/class-wc-postfinancecheckout-gateway.php:165 +msgid "Yes" +msgstr "Ja" + +#: includes/class-wc-postfinancecheckout-gateway.php:159 +msgid "Show the payment method's description on the checkout page." +msgstr "Zeigt die Zahlmethodenbeschreibung auf der Kassenseite." + +#: includes/class-wc-postfinancecheckout-gateway.php:163 +msgid "Show method image" +msgstr "Zahlmethodenlogo anzeigen" + +#: includes/class-wc-postfinancecheckout-gateway.php:167 +msgid "Show the payment method's image on the checkout page." +msgstr "Zeigt das Zahlmethodenlogo auf der Checkout Page." + +#: includes/class-wc-postfinancecheckout-gateway.php:329 +msgid "Please fill out all required fields." +msgstr "Bitte füllen Sie alle Pflichtfelder aus." + +#: includes/class-wc-postfinancecheckout-gateway.php:381 +msgid "The checkout timed out, please try again." +msgstr "Die Sitzung ist abgelaufen, bitte versuchen Sie es erneut." + +#: includes/class-wc-postfinancecheckout-gateway.php:391 +msgid "" +"There was an issue, while processing your order. Please try again or use " +"another payment method." +msgstr "" +"Es gab ein Problem beim Verarbeiten Ihrer Bestellung. Bitte versuchen Sie es " +"erneut oder wählen Sie eine andere Zahlmethode." + +#: includes/class-wc-postfinancecheckout-gateway.php:477 +msgid "There was a problem creating the refund." +msgstr "Es gab ein Problem bei der Erstellung der Rückerstattung." + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:59 +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:141 +msgid "Invoice" +msgstr "Rechnung" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:70 +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:155 +msgid "Packing Slip" +msgstr "Lieferschein" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:95 +msgid "postfinancecheckout Documents" +msgstr "postfinancecheckout Dokumente" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:202 +msgid "Could not fetch the document from PostFinance Checkout." +msgstr "Das Dokument konnte nicht abgeholt werden." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:133 +msgid "There is a completion/void in progress." +msgstr "Es eine Verbuchung/Annullierung in Berabeitung." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:134 +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:61 +msgid "Update" +msgstr "Aktualisieren" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:137 +msgid "Void" +msgstr "Annullierung" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:138 +msgid "Completion" +msgstr "Verbuchung" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:175 +msgid "" +"Are you sure you wish to process this void? This action cannot be undone." +msgstr "" +"Sind Sie sicher, dass Sie diese Annullierung bearbeiten möchten? Diese " +"Aktion kann nicht rückgängig gemacht werden." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:176 +msgid "" +"Are you sure you wish to process this completion? This action cannot be " +"undone." +msgstr "" +"Sind Sie sicher, dass Sie diese Verbuchung bearbeiten möchten? Diese Aktion " +"kann nicht rückgängig gemacht werden." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:228 +msgid "View Settings" +msgstr "Einstellungen Ansicht" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:228 +msgid "Settings" +msgstr "Einstellungen" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:256 +#: includes/admin/class-wc-postfinancecheckout-admin.php:267 +msgid "Send attribute to PostFinance Checkout." +msgstr "Übermittle das Attribute an PostFinance Checkout." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:60 +msgid "There is a refund in progress." +msgstr "Eine Rückerstattung ist in Bearbeitung." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:94 +msgid "Could not load corresponding transaction" +msgstr "Die dazugehörige Transaktion konnte nicht geladen werden." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:101 +msgid "Please wait until the pending refund is processed." +msgstr "" +"Bitte warten Sie, bis die existierende Rückerstattung verarbeitet wurde." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:155 +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:162 +#, php-format +msgid "" +"There has been an error while sending the refund to the gateway. Error: %s" +msgstr "" +"Es gab einen Fehler bei der Übermittlung der Rückerstattung. Fehler : %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:182 +#, php-format +msgid "Error updating refund job with id %d: %s" +msgstr "Fehler bei der Aktualisierung der Rückerstattung mit id %d: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:46 +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:46 +msgid "Cancel" +msgstr "Abgebochen" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:48 +msgid "Execute Completion" +msgstr "Verbuchung durchführen" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:50 +msgid "Restock not completed items" +msgstr "Lagerbestand von nicht verbuchten Artikel auffüllen" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:52 +msgid "Completion Amount" +msgstr "Verbuchter Betrag" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:118 +msgid "The tax rate can not be changed." +msgstr "Die Steuer kann nicht verändert werden." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:127 +msgid "" +"The line item total does not correspond to the total amount to complete." +msgstr "Die Summe der Einzelposten entspricht nicht dem Gesamtbetrag." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:141 +msgid "The transaction is not in a state to be completed." +msgstr "" +"Die Transaktion ist nicht in dem Zustand, in welchem sie verbucht werden " +"kann." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:146 +msgid "Please wait until the existing completion is processed." +msgstr "Bitte warten Sie, bis die existierende Verbuchung verarbeitet wurde." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:150 +msgid "There is a void in process. The order can not be completed." +msgstr "" +"Es ist eine Annullierung in Bearbeitung. Die Bestellung kann nicht verbucht " +"werden." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:179 +msgid "The completion is updated automatically once the result is available." +msgstr "" +"Die Verbuchung wird automatisch aktualisiert sobald das Resultat verfügbar " +"ist." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:298 +#, php-format +msgid "Error updating completion job with id %d: %s" +msgstr "Fehler bei der Verbuchung mit id %d: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:48 +msgid "Execute Void" +msgstr "Annullierung durchführen" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:49 +msgid "Restock items" +msgstr "Lagerbestand auffüllen" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:83 +msgid "The transaction is not in a state to be voided." +msgstr "" +"Die Transaktion ist nicht in dem Zustand, in welchem sie annulliert werden " +"kann." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:88 +msgid "Please wait until the existing void is processed." +msgstr "Bitte warten Sie, bis die existierende Annullierung verarbeitet wurde." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:92 +msgid "There is a completion in process. The order can not be voided." +msgstr "" +"Es ist eine Verbuchung in Bearbeitung. Die Bestellung kann nicht annulliert " +"werden." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:117 +msgid "The transaction is updated automatically once the result is available." +msgstr "" +"Die Transaktion wird automatisch aktualisiert sobald das Resultat verfügbar " +"ist." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:186 +#, php-format +msgid "Error updating void job with id %d: %s" +msgstr "Fehler bei der Aktualisierung der Annullierung mit id %d: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:79 +msgid "General Details" +msgstr "Allgemeine Deteils" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:84 +msgid "Payment Method" +msgstr "Zahlungsmethode" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:97 +msgid "Transaction State" +msgstr "Transaktionsstatus" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:103 +msgid "Failure Reason" +msgstr "Fehlerursache" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:108 +msgid "Authorization Amount" +msgstr "Authorisierter Betrag" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:112 +msgid "Transaction" +msgstr "Transaktion" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:116 +msgid "View in PostFinance Checkout" +msgstr "Ansicht in PostFinance Checkout" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:162 +msgid "Authorized" +msgstr "Authorisiert" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:164 +msgid "Completed" +msgstr "Verbucht" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:166 +msgid "Confirmed" +msgstr "Bestätigt" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:168 +msgid "Decline" +msgstr "Abgelehnt" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:170 +msgid "Failed" +msgstr "Fehlgeschlagen" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:172 +msgid "Fulfill" +msgstr "Liefern" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:174 +msgid "Pending" +msgstr "Ausstehend" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:176 +msgid "Processing" +msgstr "In Verarbeitung" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:178 +msgid "Voided" +msgstr "Anulliert" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:180 +msgid "Unknown State" +msgstr "Unbekannter Status" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:77 +msgid "Could not update payment method configuration." +msgstr "Die Zahlmethodenkonfiguration konnte nicht aktualisiert werden. " + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:86 +msgid "" +"Could not install webhooks, please check if the feature is active in your " +"space." +msgstr "" +"Die Webhooks konnten nicht installiert werden, bitte überprüfen Sie, ob " +"dieses Feature in Ihrem Space aktiv ist." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:95 +msgid "Could not update the manual task list." +msgstr "Die manuelle Task Liste konnte nicht aktualisiert werden." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:107 +msgid "" +"Please check your credentials and grant the application user the necessary " +"rights (Account Admin) for your space." +msgstr "" +"Bitte überprüfen Sie Ihre Zugangsdaten und erteilen Sie dem " +"Anwendungsbenutzer die notwendigen Rechte (Account Admin) für Ihren Space." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:149 +msgid "Sign Up" +msgstr "Anmelden" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:155 +msgid "General Settings" +msgstr "Allgemeine Einstellungen" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:157 +msgid "" +"Enter your application user credentials and space id, if you don't have an " +"account already sign up above." +msgstr "" +"Geben Sie Ihre Anmeldedaten und Ihre Space-ID ein, falls Sie noch kein Konto " +"haben." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:164 +msgid "Space Id" +msgstr "Space ID" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:168 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:177 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:185 +msgid "(required)" +msgstr "(Pflicht)" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:172 +msgid "User Id" +msgstr "Benutzer ID" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:173 +msgid "" +"The user needs to have full permissions in the space this shop is linked to." +msgstr "" +"Der Benutzer muss über volle Berechtigungen in dem Bereich verfügen, mit dem " +"dieser Shop verknüpft ist." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:181 +msgid "Authentication Key" +msgstr "Authentication Key" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:194 +msgid "Email Options" +msgstr "Email Einstellungen" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:200 +msgid "Send Order Email" +msgstr "Bestellungsbestätigung versenden" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:201 +msgid "Send the order email of WooCommerce." +msgstr "Versenden Sie Emails von WooCommerce." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:214 +msgid "Document Options" +msgstr "Dokumenteeinstellungen" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:220 +msgid "Invoice Download" +msgstr "Rechnung herunterladen" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:221 +msgid "Allow customers to download the invoice." +msgstr "Erlauben Sie dem Kunden, die Rechnung herunterzuladen." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:228 +msgid "Packing Slip Download" +msgstr "Lieferschein herunterladen" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:229 +msgid "Allow customers to download the packing slip." +msgstr "Erlauben Sie dem Kunden, den Lieferschein herunterzuladen." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:242 +msgid "Space View Options" +msgstr "Space View Options" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:248 +msgid "Space View Id" +msgstr "Space View ID" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:249 +msgid "" +"The Space View Id allows to control the styling of the payment form and the " +"payment page within the space." +msgstr "" +"Die Space View ID kontrolliert das Styling des Zahlungsformulars und der " +"Zahlungsseite im Space." + +#: includes/webhook/class-wc-postfinancecheckout-webhook-delivery-indication.php:53 +msgid "A manual decision about whether to accept the payment is required." +msgstr "" +"Eine manuelle Entscheidung über die Annahme der Zahlung ist erforderlich." + +#: includes/service/class-wc-postfinancecheckout-service-refund.php:167 +msgid "Could not distribute the rounding difference." +msgstr "Die Rundungsdifferenz konnte nicht auf die Line Items verteilt werden." + +#: includes/service/class-wc-postfinancecheckout-service-transaction.php:374 +msgid "The checkout expired, please try again." +msgstr "Der Checkout ist abgelaufen, bitte versuchen Sie es erneut." + +#: views/admin-notices/manual-tasks.php:18 +msgid "There is a manual task that needs your attention." +msgstr "Ein manueller Task benötigt Ihre Aufmerksamkeit." + +#: views/admin-notices/manual-tasks.php:21 +#, php-format +msgid "There is %s manual task that needs your attention." +msgid_plural "There are %s manual tasks that need your attention" +msgstr[0] "%s manueller Task benötigt Ihre Aufmerksamkeit." +msgstr[1] "%s manuelle Tasks benötigen Ihre Aufmerksamkeit." + +#: views/admin-notices/manual-tasks.php:26 +msgid "View" +msgstr "Ansicht" + +#: views/admin-notices/round-subtotal-warning.php:15 +msgid "" +"The PostFinance Checkout payment method are not available, if the taxes are " +"rounded at subtotal level. Please disable the 'Round tax at subtotal level, " +"instead of rounding per line' in the tax settings to enable the " +"PostFinance Checkout payment methods." +msgstr "" +"Die PostFinance Checkout Zahlungsmethoden sind nicht verfügbar, wenn die Steuern " +"auf Subtotal Ebene gerundet werden. Bitte deaktivieren Sie die Option 'Round " +"tax at subtotal level, instead of rounding per line' in den Einstellungen " +"der Steuern um die PostFinance Checkout Zahlungsmethoden zu nutzen. " + +#: views/admin-notices/migration-failed.php:15 +msgid "" +"There was an issue executing the migration for PostFinance Checkout." +msgstr "" +"Es gab ein Problem bei der Ausführung der Migration für " +"PostFinance Checkout." + +#: views/admin-notices/plugin-deactivated.php:14 +msgid "" +"PostFinance Checkout deactivated because it depends on WooCommerce." +msgstr "" +"PostFinance Checkout wurde deaktiviert, weil es von WooCommerce " +"abhängig ist." + +#. Name of the plugin +msgid "PostFinance Checkout" +msgstr "PostFinance Checkout" + +#. Description of the plugin +msgid "Process WooCommerce payments with PostFinance Checkout." +msgstr "Verarbeiten Sie WooCommerce-Zahlungen mit PostFinance Checkout." + +#. URI of the plugin +msgid "https://wordpress.org/plugins/woo-postfinancecheckout" +msgstr "https://wordpress.org/plugins/woo-postfinancecheckout" + +#. Author of the plugin +msgid "postfinancecheckout AG" +msgstr "postfinancecheckout AG" + +#. Author URI of the plugin +msgid "https://postfinance.ch/en/business/products/e-commerce/postfinance-checkout-all-in-one.html" +msgstr "https://postfinance.ch/en/business/products/e-commerce/postfinance-checkout-all-in-one.html" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:277 +msgid "" +"Require that the transaction line items total is matching the order total." +msgstr "Erzwingen, dass die Summe aller Artikel dem Bestelltotal entspricht." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:276 +msgid "Enforce Consistency" +msgstr "Konsistenz erzwingen" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:270 +msgid "Line Items Options" +msgstr "Artikelpositionen" + +#: includes/class-wc-postfinancecheckout-helper.php:207 +msgid "Adjustment" +msgstr "Anpassung" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:253 +msgid "" +"The integration type controls how the payment form is integrated into the " +"WooCommerce checkout. The Lightbox integration type offers better " +"performance but with a less compelling checkout experience." +msgstr "" +"Der Integrationstyp steuert, wie das Zahlungsformular in den WooCommerce " +"Checkout integriert wird. Die Lightbox Integration bietet eine bessere " +"Performance, dafür ist die Integration nicht gleich ansprechend." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:252 +msgid "Integration Type" +msgstr "Integrationstyp" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:245 +msgid "Integration Options" +msgstr "Integrationsoptionen" + +#: views/admin-notices/round-subtotal-warning.php:15 +msgid "" +"The PostFinance Checkout payment methods are not available, if the taxes are " +"rounded at subtotal level. Please disable the 'Round tax at subtotal level, " +"instead of rounding per line' in the tax settings to enable the " +"PostFinance Checkout payment methods." +msgstr "" +"Die PostFinance Checkout Zahlungsmethoden sind nicht verfügbar, wenn die Steuern " +"auf Subtotal Ebene gerundet werden. Bitte deaktivieren Sie die Option 'Round " +"tax at subtotal level, instead of rounding per line' in den Einstellungen " +"der Steuern um die PostFinance Checkout Zahlungsmethoden zu nutzen. " + +#: woocommerce-postfinancecheckout.php:296 +msgctxt "Order status" +msgid "Manual Decision" +msgstr "Manuelle Entscheidung" + +#: woocommerce-postfinancecheckout.php:295 +msgctxt "Order status" +msgid "Waiting" +msgstr "Warten" + +#: woocommerce-postfinancecheckout.php:294 +msgctxt "Order status" +msgid "Redirected" +msgstr "Weitergeleitet" + +#: woocommerce-postfinancecheckout.php:289 +msgid "Manual Decision <span class=\"count\">(%s)</span>" +msgid_plural "Manual Decision <span class=\"count\">(%s)</span>" +msgstr[0] "Manuelle Entscheidung <span class=\"count\">(%s)</span>" +msgstr[1] "Manuelle Entscheidungen <span class=\"count\">(%s)</span>" + +#: woocommerce-postfinancecheckout.php:280 +msgid "Waiting <span class=\"count\">(%s)</span>" +msgid_plural "Waiting <span class=\"count\">(%s)</span>" +msgstr[0] "Wartend <span class=\"count\">(%s)</span>" +msgstr[1] "Wartend <span class=\"count\">(%s)</span>" + +#: woocommerce-postfinancecheckout.php:271 +msgid "PostFinance Checkout Processing <span class=\"count\">(%s)</span>" +msgid_plural "PostFinance Checkout Processing <span class=\"count\">(%s)</span>" +msgstr[0] "PostFinance Checkout Verarbeitend <span class=\"count\">(%s)</span>" +msgstr[1] "PostFinance Checkout Verarbeitend <span class=\"count\">(%s)</span>" + +#: includes/class-wc-postfinancecheckout-cron.php:31 +msgid "Every Five Minutes" +msgstr "Alle fünf Minuten" + +#: includes/class-wc-postfinancecheckout-gateway.php:149 +msgid "Description" +msgstr "Beschreibung" + +#: includes/class-wc-postfinancecheckout-gateway.php:143 +msgid "Title" +msgstr "Title" + +#: includes/class-wc-postfinancecheckout-gateway.php:137 +msgid "Enable/Disable" +msgstr "Aktivieren/Deaktivieren" + +#: includes/class-wc-postfinancecheckout-migration.php:113 +msgid "" +"Install the PHP cUrl extension or ensure the 'stream_socket_client' function " +"is available." +msgstr "" +"Installieren Sie entweder die cURL PHP Extension oder stellen Sie sicher, " +"dass die PHP Funktion 'stream_socket_client' zur Verfügung steht." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:262 +#: includes/admin/class-wc-postfinancecheckout-admin.php:270 +msgid "" +"Should this product attribute be sent to PostFinance Checkout as line item " +"attribute?" +msgstr "" +"Soll dieses Produkt Attribute als Line Item Attribute an postfinancecheckout gesendet " +"werden." + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:93 +msgid "PostFinance Checkout Documents" +msgstr "PostFinance Checkout Dokumente" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:43 +msgid "PostFinance Checkout Transaction" +msgstr "PostFinance Checkout Transaction" + +#: includes/class-wc-postfinancecheckout-gateway.php:143 +#: includes/admin/class-wc-postfinancecheckout-admin-notices.php:104 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:104 +msgid "'WooCommerce > Settings > PostFinanceCheckout > Enforce Consistency' and 'WooCommerce > Settings > Tax > Rounding' are both enabled. Please disable at least one of them." +msgstr "'WooCommerce > Einstellungen > PostFinanceCheckout > Konsistenz erzwingen' und 'WooCommerce > Einstellungen > Steuern > Rundung' sind beide aktiviert. Bitte deaktivieren Sie mindestens eine davon." + +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-invoice.php:56 +msgid "Invoice Not Settled" +msgstr "Nicht beglichene Rechnung" + +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-invoice.php:59 +msgid "Invoice Settled" +msgstr "Rechnung beglichen" diff --git a/languages/woo-postfinancecheckout-fr_FR.mo b/languages/woo-postfinancecheckout-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..16a0c79c069d36acfac3cfa87b2f5e8391af4e2f GIT binary patch literal 16458 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 O57+6FN53$g^Zy5(FEy+H literal 0 HcmV?d00001 diff --git a/languages/woo-postfinancecheckout-fr_FR.po b/languages/woo-postfinancecheckout-fr_FR.po new file mode 100644 index 0000000..9c1bb5b --- /dev/null +++ b/languages/woo-postfinancecheckout-fr_FR.po @@ -0,0 +1,651 @@ +msgid "" +msgstr "" +"Project-Id-Version: PostFinance Checkout\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-11-30 16:16+0100\n" +"PO-Revision-Date: 2021-11-30 16:16+0100\n" +"Last-Translator: postfinancecheckout AG <checkout@postfinance.ch>\n" +"Language-Team: Français\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 1.8.7.1\n" + +#: includes/class-wc-postfinancecheckout-helper.php:53 +msgid "The API access data is incomplete." +msgstr "Les données d'accès à l'API sont incomplètes." + +#. 1: item name 2: old stock quantity 3: new stock quantity +#: includes/class-wc-postfinancecheckout-helper.php:439 +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-completion.php:90 +#, php-format +msgid "%1$s stock increased from %2$s to %3$s." +msgstr "Le stock de %1$s a augmenté de %2$s à %3$s." + +#: includes/class-wc-postfinancecheckout-migration.php:90 +#, php-format +msgid "PHP %s+ is required. (You're running version %s)" +msgstr "PHP %s+ est requis. (Vous utilisez la version %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:93 +#, php-format +msgid "Wordpress %s+ is required. (You're running version %s)" +msgstr "Wordpress %s+ est nécessaire. (Vous utilisez la version %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:98 +#, php-format +msgid "Woocommerce %s+ has to be active." +msgstr "Woocommerce %s+ doit être actif." + +#: includes/class-wc-postfinancecheckout-migration.php:104 +#, php-format +msgid "Woocommerce %s+ is required. (You're running version %s)" +msgstr "Woocommerce %s+ est nécessaire. (Vous utilisez la version %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:116 +msgid "Could not activate plugin PostFinance Checkout." +msgstr "Impossible d'activer le plugin PostFinance Checkout." + +#: includes/class-wc-postfinancecheckout-migration.php:118 +msgid "Please check the following requirements before activating:" +msgstr "Veuillez vérifier les éléments suivants avant de procéder à l'activation:" + +#: includes/class-wc-postfinancecheckout-migration.php:260 +msgid "View Documentation" +msgstr "Consulter la documentation" + +#: includes/class-wc-postfinancecheckout-migration.php:260 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:148 +msgid "Documentation" +msgstr "Documentation" + +#: includes/class-wc-postfinancecheckout-migration.php:587 +#, php-format +msgid "A version of the PostFinanceCheckout plugin is yet to be released for this version of WooCommerce." +msgstr "Une version du plugin PostFinanceCheckout n'est pas encore disponible pour cette version de WooCommerce." + +#: includes/class-wc-postfinancecheckout-migration.php:602 +msgid "WooCommerce is not activated. Please activate WooCommerce to use the payment integration." +msgstr "WooCommerce n'est pas activé. Veuillez activer WooCommerce pour utiliser le module de paiement." + +#: includes/class-wc-postfinancecheckout-customer-document.php:57 +msgid "Order Documents" +msgstr "Documents de commande" + +#: includes/class-wc-postfinancecheckout-customer-document.php:68 +msgid "Download Invoice" +msgstr "Télécharger la facture" + +#: includes/class-wc-postfinancecheckout-customer-document.php:80 +msgid "Download Packing Slip" +msgstr "Télécharger le bordereau d'expédition" + +#: includes/class-wc-postfinancecheckout-customer-document.php:150 +msgid "There was an error downloading the document." +msgstr "Une erreur s'est produite lors du téléchargement du document." + +#: includes/class-wc-postfinancecheckout-gateway.php:139 +#, php-format +msgid "Enable %s" +msgstr "Activer %s" + +#: includes/class-wc-postfinancecheckout-gateway.php:146 +msgid "This controls the title which the user sees during checkout." +msgstr "Ceci contrôle le nom que l'utilisateur voit lors de l'achat." + +#: includes/class-wc-postfinancecheckout-gateway.php:151 +msgid "[not set]" +msgstr "[non défini]" + +#: includes/class-wc-postfinancecheckout-gateway.php:152 +msgid "Payment method description that the customer will see on your checkout." +msgstr "Description du mode de paiement que le client verra lors de son passage à la caisse." + +#: includes/class-wc-postfinancecheckout-gateway.php:155 +msgid "Show description" +msgstr "Afficher la description" + +#: includes/class-wc-postfinancecheckout-gateway.php:157 +#: includes/class-wc-postfinancecheckout-gateway.php:165 +msgid "Yes" +msgstr "Oui" + +#: includes/class-wc-postfinancecheckout-gateway.php:159 +msgid "Show the payment method's description on the checkout page." +msgstr "Afficher la description de la méthode de paiement sur la page de paiement." + +#: includes/class-wc-postfinancecheckout-gateway.php:163 +msgid "Show method image" +msgstr "Afficher l'image du moyen de paiement" + +#: includes/class-wc-postfinancecheckout-gateway.php:167 +msgid "Show the payment method's image on the checkout page." +msgstr "Afficher l'image de la méthode de paiement sur la page de paiement." + +#: includes/class-wc-postfinancecheckout-gateway.php:329 +msgid "Please fill out all required fields." +msgstr "Veuillez remplir tous les champs obligatoires." + +#: includes/class-wc-postfinancecheckout-gateway.php:381 +msgid "The checkout timed out, please try again." +msgstr "La vérification a été interrompue, veuillez réessayer." + +#: includes/class-wc-postfinancecheckout-gateway.php:391 +msgid "" +"There was an issue, while processing your order. Please try again or use " +"another payment method." +msgstr "Un problème est survenu lors du traitement de votre commande. Veuillez réessayer ou utiliser un autre mode de paiement." + +#: includes/class-wc-postfinancecheckout-gateway.php:477 +msgid "There was a problem creating the refund." +msgstr "Il y a eu un problème lors de la création du remboursement." + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:59 +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:141 +msgid "Invoice" +msgstr "Facture" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:70 +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:155 +msgid "Packing Slip" +msgstr "Bordereau d'expédition" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:95 +msgid "postfinancecheckout Documents" +msgstr "postfinancecheckout Documents" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:202 +msgid "Could not fetch the document from PostFinance Checkout." +msgstr "Impossible de récupérer le document de PostFinance Checkout." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:133 +msgid "There is a completion/void in progress." +msgstr "Un achèvement/une annulation est en cours." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:134 +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:61 +msgid "Update" +msgstr "Mise à jour" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:137 +msgid "Void" +msgstr "Annuler" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:138 +msgid "Completion" +msgstr "Réalisation" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:175 +msgid "" +"Are you sure you wish to process this void? This action cannot be undone." +msgstr "Êtes-vous sûr de vouloir traiter cette annulation ? Cette action ne peut être annulée." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:176 +msgid "" +"Are you sure you wish to process this completion? This action cannot be " +"undone." +msgstr "Êtes-vous sûr de vouloir traiter cette action ? Cette action ne peut être annulée." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:228 +msgid "View Settings" +msgstr "Afficher les paramètres" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:228 +msgid "Settings" +msgstr "Paramètres" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:256 +#: includes/admin/class-wc-postfinancecheckout-admin.php:267 +msgid "Send attribute to PostFinance Checkout." +msgstr "Envoyer l'attribut à PostFinance Checkout." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:60 +msgid "There is a refund in progress." +msgstr "Un remboursement est en cours." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:94 +msgid "Could not load corresponding transaction" +msgstr "Impossible de charger la transaction correspondante" + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:101 +msgid "Please wait until the pending refund is processed." +msgstr "Veuillez patienter jusqu'à ce que le remboursement en cours soit traité." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:155 +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:162 +#, php-format +msgid "" +"There has been an error while sending the refund to the gateway. Error: %s" +msgstr "Une erreur s'est produite lors de l'envoi du remboursement à la plate-forme. Erreur : %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:182 +#, php-format +msgid "Error updating refund job with id %d: %s" +msgstr "Erreur de mise à jour du job de remboursement avec l'identifiant %d: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:46 +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:46 +msgid "Cancel" +msgstr "Annuler" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:48 +msgid "Execute Completion" +msgstr "Exécuter la clôture" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:50 +msgid "Restock not completed items" +msgstr "Ajouter à nouveau à l'inventaire les articles non comptabilisés." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:52 +msgid "Completion Amount" +msgstr "Montant de la réalisation" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:118 +msgid "The tax rate can not be changed." +msgstr "Le taux d'imposition ne peut être modifié." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:127 +msgid "" +"The line item total does not correspond to the total amount to complete." +msgstr "Le total des éléments de la ligne ne correspond pas au montant total à compléter." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:141 +msgid "The transaction is not in a state to be completed." +msgstr "La transaction n'est pas en état d'être complétée." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:146 +msgid "Please wait until the existing completion is processed." +msgstr "Veuillez patienter jusqu'à ce que l'achèvement existant soit traité." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:150 +msgid "There is a void in process. The order can not be completed." +msgstr "Il y a une annulation en cours de traitement. La commande ne peut pas être complétée." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:179 +msgid "The completion is updated automatically once the result is available." +msgstr "L'achèvement est mis à jour automatiquement dès que le résultat est disponible." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:298 +#, php-format +msgid "Error updating completion job with id %d: %s" +msgstr "Erreur de mise à jour de la tâche d'achèvement avec l'identifiant %d : %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:48 +msgid "Execute Void" +msgstr "Exécuter l'annulation" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:49 +msgid "Restock items" +msgstr "Réapprovisionner les articles" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:83 +msgid "The transaction is not in a state to be voided." +msgstr "La transaction n'est pas en état d'être annulée." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:88 +msgid "Please wait until the existing void is processed." +msgstr "Veuillez patienter jusqu'à ce que l'annulation existante soit traitée." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:92 +msgid "There is a completion in process. The order can not be voided." +msgstr "La commande est en cours d'achèvement. La commande ne peut pas être annulée." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:117 +msgid "The transaction is updated automatically once the result is available." +msgstr "La transaction est mise à jour automatiquement dès que le résultat est disponible." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:186 +#, php-format +msgid "Error updating void job with id %d: %s" +msgstr "Erreur lors de la mise à jour d'une commande non valide avec l'ID %d: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:79 +msgid "General Details" +msgstr "Informations générales" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:84 +msgid "Payment Method" +msgstr "Mode de paiement" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:97 +msgid "Transaction State" +msgstr "État de la transaction" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:103 +msgid "Failure Reason" +msgstr "Raison de l'échec" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:108 +msgid "Authorization Amount" +msgstr "Montant de l'autorisation" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:112 +msgid "Transaction" +msgstr "Transaction" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:116 +msgid "View in PostFinance Checkout" +msgstr "Voir dans PostFinance Checkout" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:162 +msgid "Authorized" +msgstr "Autorisé" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:164 +msgid "Completed" +msgstr "Complété" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:166 +msgid "Confirmed" +msgstr "Confirmé" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:168 +msgid "Decline" +msgstr "Refusé" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:170 +msgid "Failed" +msgstr "Échoué" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:172 +msgid "Fulfill" +msgstr "Livré" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:174 +msgid "Pending" +msgstr "En Attente" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:176 +msgid "Processing" +msgstr "En cours de Traitement" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:178 +msgid "Voided" +msgstr "Annulé" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:180 +msgid "Unknown State" +msgstr "État inconnu" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:77 +msgid "Could not update payment method configuration." +msgstr "Impossible de mettre à jour la configuration du mode de paiement." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:86 +msgid "" +"Could not install webhooks, please check if the feature is active in your " +"space." +msgstr "Impossible d'installer les webhooks, veuillez vérifier si la fonctionnalité est active dans votre espace." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:95 +msgid "Could not update the manual task list." +msgstr "Impossible de mettre à jour la liste des tâches manuelles." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:107 +msgid "" +"Please check your credentials and grant the application user the necessary " +"rights (Account Admin) for your space." +msgstr "Veuillez vérifier vos informations d'identification et accorder à l'utilisateur de l'application les droits nécessaires (Account Admin) pour votre espace." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:149 +msgid "Sign Up" +msgstr "S'enregistrer" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:155 +msgid "General Settings" +msgstr "Paramètres généraux" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:157 +msgid "" +"Enter your application user credentials and space id, if you don't have an " +"account already sign up above." +msgstr "Entrez vos identifiants d'utilisateur de l'application et votre identifiant d'espace, si vous n'avez pas encore de compte, inscrivez-vous ci-dessus." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:164 +msgid "Space Id" +msgstr "Space Id" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:168 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:177 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:185 +msgid "(required)" +msgstr "(requis)" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:172 +msgid "User Id" +msgstr "User Id" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:173 +msgid "" +"The user needs to have full permissions in the space this shop is linked to." +msgstr "L'utilisateur doit avoir toutes les permissions dans l'espace auquel ce site est lié." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:181 +msgid "Authentication Key" +msgstr "Authentication Key" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:194 +msgid "Email Options" +msgstr "Options d'e-mail" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:200 +msgid "Send Order Email" +msgstr "Envoyer un e-mail de commande" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:201 +msgid "Send the order email of WooCommerce." +msgstr "Envoyer l'email de commande de WooCommerce." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:214 +msgid "Document Options" +msgstr "Options du document" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:220 +msgid "Invoice Download" +msgstr "Téléchargement de la facture" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:221 +msgid "Allow customers to download the invoice." +msgstr "Permettre aux clients de télécharger la facture." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:228 +msgid "Packing Slip Download" +msgstr "Télécharger le bordereau d'expédition" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:229 +msgid "Allow customers to download the packing slip." +msgstr "Permettre aux clients de télécharger le bordereau d'expédition." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:242 +msgid "Space View Options" +msgstr "Space View Options" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:248 +msgid "Space View Id" +msgstr "Space View Id" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:249 +msgid "" +"The Space View Id allows to control the styling of the payment form and the " +"payment page within the space." +msgstr "Le Space View Id permet de contrôler le style du formulaire de paiement et de la page de paiement dans le Space." + +#: includes/webhook/class-wc-postfinancecheckout-webhook-delivery-indication.php:53 +msgid "A manual decision about whether to accept the payment is required." +msgstr "Une décision manuelle d'accepter ou non le paiement est requise." + +#: includes/service/class-wc-postfinancecheckout-service-refund.php:167 +msgid "Could not distribute the rounding difference." +msgstr "Impossible de distribuer la différence d'arrondi." + +#: includes/service/class-wc-postfinancecheckout-service-transaction.php:374 +msgid "The checkout expired, please try again." +msgstr "La commande a expiré, veuillez réessayer." + +#: views/admin-notices/manual-tasks.php:18 +msgid "There is a manual task that needs your attention." +msgstr "Une tâche manuelle requiert votre attention." + +#: views/admin-notices/manual-tasks.php:21 +#, php-format +msgid "There is %s manual task that needs your attention." +msgid_plural "There are %s manual tasks that need your attention" +msgstr[0] "Il y a %s tâche manuelle qui requière votre attention" +msgstr[1] "Il y a %s tâches manuelles qui requièrent votre attention" + +#: views/admin-notices/manual-tasks.php:26 +msgid "View" +msgstr "Voir" + +#: views/admin-notices/round-subtotal-warning.php:15 +msgid "" +"The PostFinance Checkout payment method are not available, if the taxes are rounded at " +"subtotal level. Please disable the 'Round tax at subtotal level, instead of " +"rounding per line' in the tax settings to enable the PostFinance Checkout payment methods." +msgstr " Les méthodes de paiement PostFinance Checkout ne sont pas disponibles si les taxes sont arrondies " +" au niveau du sous-total. Veuillez désactiver l'option 'Arrondir la taxe au niveau du sous-total, au lieu de " +" Arrondir la taxe au niveau du sous-total, au lieu d'arrondir par ligne' dans les paramètres de taxe pour activer les méthodes de paiement PostFinance Checkout. " + +#: views/admin-notices/migration-failed.php:15 +msgid "There was an issue executing the migration for PostFinance Checkout." +msgstr "Il y a eu un problème lors de l'exécution de la migration pour PostFinance Checkout." + +#: views/admin-notices/plugin-deactivated.php:14 +msgid "PostFinance Checkout deactivated because it depends on WooCommerce." +msgstr "PostFinance Checkout désactivé car il dépend de WooCommerce." + +#. Name of the plugin +msgid "PostFinance Checkout" +msgstr "PostFinance Checkout" + +#. Description of the plugin +msgid "Process WooCommerce payments with PostFinance Checkout." +msgstr "Traiter les paiements WooCommerce avec PostFinance Checkout." + +#. URI of the plugin +msgid "https://wordpress.org/plugins/woo-postfinancecheckout" +msgstr "https://wordpress.org/plugins/woo-postfinancecheckout" + +#. Author of the plugin +msgid "postfinancecheckout AG" +msgstr "postfinancecheckout AG" + +#. Author URI of the plugin +msgid "https://postfinance.ch/en/business/products/e-commerce/postfinance-checkout-all-in-one.html" +msgstr "https://postfinance.ch/en/business/products/e-commerce/postfinance-checkout-all-in-one.html" + + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:277 +msgid "Require that the transaction line items total is matching the order total." +msgstr "Exiger que le total des postes de la transaction corresponde au total de la commande." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:276 +msgid "Enforce Consistency" +msgstr "Assurer la consistance" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:270 +msgid "Line Items Options" +msgstr "Options des éléments de ligne" + +#: includes/class-wc-postfinancecheckout-helper.php:207 +msgid "Adjustment" +msgstr "Ajustements" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:253 +msgid "The integration type controls how the payment form is integrated into the WooCommerce checkout. The Lightbox integration type offers better performance but with a less compelling checkout experience." +msgstr "Le type d'intégration contrôle la manière dont le formulaire de paiement est intégré dans le checkout de WooCommerce. Le type d'intégration Lightbox offre de meilleures performances, mais avec une expérience de paiement moins attrayante." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:252 +msgid "Integration Type" +msgstr "Type d'intégration" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:245 +msgid "Integration Options" +msgstr "Options d'intégration" + +#: views/admin-notices/round-subtotal-warning.php:15 +msgid "The PostFinance Checkout payment methods are not available, if the taxes are rounded at subtotal level. Please disable the 'Round tax at subtotal level, instead of rounding per line' in the tax settings to enable the PostFinance Checkout payment methods." +msgstr "Les méthodes de paiement PostFinance Checkout ne sont pas disponibles si les taxes sont arrondies au niveau du sous-total. Veuillez désactiver l'option « Arrondir la taxe au niveau du sous-total, au lieu de l'arrondir par ligne » dans les paramètres de la taxe pour activer les méthodes de paiement PostFinance Checkout." + +#: woocommerce-postfinancecheckout.php:296 +msgctxt "Order status" +msgid "Manual Decision" +msgstr "Décision manuelle" + +#: woocommerce-postfinancecheckout.php:295 +msgctxt "Order status" +msgid "Waiting" +msgstr "Attente" + +#: woocommerce-postfinancecheckout.php:294 +msgctxt "Order status" +msgid "Redirected" +msgstr "Redirigé" + +#: woocommerce-postfinancecheckout.php:289 +msgid "Manual Decision <span class=\"count\">(%s)</span>" +msgid_plural "Manual Decision <span class=\"count\">(%s)</span>" +msgstr[0] "Décision manuelle <span class=\"count\">(%s)</span>" +msgstr[1] "Décisions manuelles <span class=\"count\">(%s)</span>" + +#: woocommerce-postfinancecheckout.php:280 +msgid "Waiting <span class=\"count\">(%s)</span>" +msgid_plural "Waiting <span class=\"count\">(%s)</span>" +msgstr[0] "En attente <span class=\"count\">(%s)</span>" +msgstr[1] "En attente <span class=\"count\">(%s)</span>" + +#: woocommerce-postfinancecheckout.php:271 +msgid "PostFinance Checkout Processing <span class=\"count\">(%s)</span>" +msgid_plural "PostFinance Checkout Processing <span class=\"count\">(%s)</span>" +msgstr[0] "PostFinance Checkout est en cours de traitement <span class=\"count\">(%s)</span>" +msgstr[1] "PostFinance Checkout est en cours de traitement <span class=\"count\">(%s)</span>" + +#: includes/class-wc-postfinancecheckout-cron.php:31 +msgid "Every Five Minutes" +msgstr "Toutes les cinq minutes" + +#: includes/class-wc-postfinancecheckout-gateway.php:149 +msgid "Description" +msgstr "Description" + +#: includes/class-wc-postfinancecheckout-gateway.php:143 +msgid "Title" +msgstr "Titre" + +#: includes/class-wc-postfinancecheckout-gateway.php:137 +msgid "Enable/Disable" +msgstr "Activer/Désactiver" + +#: includes/class-wc-postfinancecheckout-migration.php:113 +msgid "Install the PHP cUrl extension or ensure the 'stream_socket_client' function is available." +msgstr "Installer l'extension PHP cUrl ou s'assurer que la fonction « stream_socket_client » est disponible." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:262 +#: includes/admin/class-wc-postfinancecheckout-admin.php:270 +msgid "Should this product attribute be sent to PostFinance Checkout as line item attribute?" +msgstr "Cet attribut de produit doit-il être envoyé à PostFinance Checkout en tant qu'attribut d'article ?" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:93 +msgid "PostFinance Checkout Documents" +msgstr "PostFinance Checkout Documents" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:43 +msgid "PostFinance Checkout Transaction" +msgstr "PostFinance Checkout Transaction" + +#: includes/class-wc-postfinancecheckout-gateway.php:143 +#: includes/admin/class-wc-postfinancecheckout-admin-notices.php:104 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:104 +msgid "'WooCommerce > Settings > PostFinanceCheckout > Enforce Consistency' and 'WooCommerce > Settings > Tax > Rounding' are both enabled. Please disable at least one of them." +msgstr "'WooCommerce > Settings > PostFinanceCheckout > Enforce Consistency' et 'WooCommerce > Settings > Tax > Rounding' sont tous deux activés. Veuillez désactiver au moins l'un d'entre eux." + +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-invoice.php:56 +msgid "Invoice Not Settled" +msgstr "Facture non réglée" + + +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-invoice.php:59 +msgid "Invoice Settled" +msgstr "Facture réglée" diff --git a/languages/woo-postfinancecheckout-it_IT.mo b/languages/woo-postfinancecheckout-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..82e6e9514a22c36dd4390a88640d5a018ae09657 GIT binary patch literal 16244 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 literal 0 HcmV?d00001 diff --git a/languages/woo-postfinancecheckout-it_IT.po b/languages/woo-postfinancecheckout-it_IT.po new file mode 100644 index 0000000..e02de63 --- /dev/null +++ b/languages/woo-postfinancecheckout-it_IT.po @@ -0,0 +1,651 @@ +msgid "" +msgstr "" +"Project-Id-Version: PostFinance Checkout\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-11-30 16:16+0100\n" +"PO-Revision-Date: 2021-11-30 16:16+0100\n" +"Last-Translator: postfinancecheckout AG <checkout@postfinance.ch>\n" +"Language-Team: Italiano\n" +"Language: it_IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 1.8.7.1\n" + +#: includes/class-wc-postfinancecheckout-helper.php:53 +msgid "The API access data is incomplete." +msgstr "I dati di accesso all'API sono incompleti." + +#. 1: item name 2: old stock quantity 3: new stock quantity +#: includes/class-wc-postfinancecheckout-helper.php:439 +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-completion.php:90 +#, php-format +msgid "%1$s stock increased from %2$s to %3$s." +msgstr "Le stock di %1$s sono aumentate da %2$s a %3$s." + +#: includes/class-wc-postfinancecheckout-migration.php:90 +#, php-format +msgid "PHP %s+ is required. (You're running version %s)" +msgstr "È richiesto PHP %s+. (Si sta utilizzando la versione %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:93 +#, php-format +msgid "Wordpress %s+ is required. (You're running version %s)" +msgstr "È necessario Wordpress %s+. (Si sta utilizzando la versione %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:98 +#, php-format +msgid "Woocommerce %s+ has to be active." +msgstr "Woocommerce %s+ deve essere attivo." + +#: includes/class-wc-postfinancecheckout-migration.php:104 +#, php-format +msgid "Woocommerce %s+ is required. (You're running version %s)" +msgstr "È necessario Woocommerce %s+. (Si sta utilizzando la versione %s)" + +#: includes/class-wc-postfinancecheckout-migration.php:116 +msgid "Could not activate plugin PostFinance Checkout." +msgstr "Impossibile attivare il plugin PostFinance Checkout." + +#: includes/class-wc-postfinancecheckout-migration.php:118 +msgid "Please check the following requirements before activating:" +msgstr "Prima dell'attivazione, verificare i seguenti requisiti:" + +#: includes/class-wc-postfinancecheckout-migration.php:260 +msgid "View Documentation" +msgstr "Visualizza la documentazione" + +#: includes/class-wc-postfinancecheckout-migration.php:260 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:148 +msgid "Documentation" +msgstr "Documentazione" + +#: includes/class-wc-postfinancecheckout-migration.php:587 +#, php-format +msgid "A version of the PostFinanceCheckout plugin is yet to be released for this version of WooCommerce." +msgstr "Una versione del plugin PostFinanceCheckout deve ancora essere rilasciata per questa versione di WooCommerce." + +#: includes/class-wc-postfinancecheckout-migration.php:602 +msgid "WooCommerce is not activated. Please activate WooCommerce to use the payment integration." +msgstr "WooCommerce non è attivato. Attivare WooCommerce per utilizzare l'integrazione dei pagamenti." + +#: includes/class-wc-postfinancecheckout-customer-document.php:57 +msgid "Order Documents" +msgstr "Documenti per l'ordine" + +#: includes/class-wc-postfinancecheckout-customer-document.php:68 +msgid "Download Invoice" +msgstr "Scarica la fattura" + +#: includes/class-wc-postfinancecheckout-customer-document.php:80 +msgid "Download Packing Slip" +msgstr "Scarica la bolla di accompagnamento" + +#: includes/class-wc-postfinancecheckout-customer-document.php:150 +msgid "There was an error downloading the document." +msgstr "Si è verificato un errore nel download del documento." + +#: includes/class-wc-postfinancecheckout-gateway.php:139 +#, php-format +msgid "Enable %s" +msgstr "Abilita %s" + +#: includes/class-wc-postfinancecheckout-gateway.php:146 +msgid "This controls the title which the user sees during checkout." +msgstr "Controlla il titolo che l'utente vede durante il checkout." + +#: includes/class-wc-postfinancecheckout-gateway.php:151 +msgid "[not set]" +msgstr "[non impostato]" + +#: includes/class-wc-postfinancecheckout-gateway.php:152 +msgid "Payment method description that the customer will see on your checkout." +msgstr "Descrizione del metodo di pagamento che il cliente vedrà al checkout." + +#: includes/class-wc-postfinancecheckout-gateway.php:155 +msgid "Show description" +msgstr "Mostra descrizione" + +#: includes/class-wc-postfinancecheckout-gateway.php:157 +#: includes/class-wc-postfinancecheckout-gateway.php:165 +msgid "Yes" +msgstr "Sì" + +#: includes/class-wc-postfinancecheckout-gateway.php:159 +msgid "Show the payment method's description on the checkout page." +msgstr "Mostra la descrizione del metodo di pagamento nella pagina di checkout." + +#: includes/class-wc-postfinancecheckout-gateway.php:163 +msgid "Show method image" +msgstr "Mostra l'immagine del metodo" + +#: includes/class-wc-postfinancecheckout-gateway.php:167 +msgid "Show the payment method's image on the checkout page." +msgstr "Mostra l'immagine del metodo di pagamento nella pagina di checkout." + +#: includes/class-wc-postfinancecheckout-gateway.php:329 +msgid "Please fill out all required fields." +msgstr "Compilare tutti i campi obbligatori." + +#: includes/class-wc-postfinancecheckout-gateway.php:381 +msgid "The checkout timed out, please try again." +msgstr "Il checkout è scaduto, riprovare." + +#: includes/class-wc-postfinancecheckout-gateway.php:391 +msgid "" +"There was an issue, while processing your order. Please try again or use " +"another payment method." +msgstr "Si è verificato un problema durante l'elaborazione dell'ordine. Si prega di riprovare o di utilizzare un altro metodo di pagamento." + +#: includes/class-wc-postfinancecheckout-gateway.php:477 +msgid "There was a problem creating the refund." +msgstr "Si è verificato un problema nella creazione del rimborso." + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:59 +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:141 +msgid "Invoice" +msgstr "Fattura" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:70 +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:155 +msgid "Packing Slip" +msgstr "Foglio di imballaggio" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:95 +msgid "postfinancecheckout Documents" +msgstr "postfinancecheckout Documenti" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:202 +msgid "Could not fetch the document from PostFinance Checkout." +msgstr "Impossibile recuperare il documento da PostFinance Checkout." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:133 +msgid "There is a completion/void in progress." +msgstr "È in corso un completamento/annullamento." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:134 +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:61 +msgid "Update" +msgstr "Aggiornamento" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:137 +msgid "Void" +msgstr "Annullamento" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:138 +msgid "Completion" +msgstr "Completamento" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:175 +msgid "" +"Are you sure you wish to process this void? This action cannot be undone." +msgstr "Siete sicuri di voler elaborare questo annullamento? Questa operazione è irreversibile." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:176 +msgid "" +"Are you sure you wish to process this completion? This action cannot be " +"undone." +msgstr "Siete sicuri di voler elaborare questo completamento? Questa operazione è irreversibile." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:228 +msgid "View Settings" +msgstr "Visualizza impostazioni" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:228 +msgid "Settings" +msgstr "Impostazioni" + +#: includes/admin/class-wc-postfinancecheckout-admin.php:256 +#: includes/admin/class-wc-postfinancecheckout-admin.php:267 +msgid "Send attribute to PostFinance Checkout." +msgstr "Inviare l'attributo a PostFinance Checkout." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:60 +msgid "There is a refund in progress." +msgstr "È in corso un rimborso." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:94 +msgid "Could not load corresponding transaction" +msgstr "Impossibile caricare la transazione corrispondente" + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:101 +msgid "Please wait until the pending refund is processed." +msgstr "Attendere affinchè l'elaborazione del rimborso sia stata completata." + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:155 +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:162 +#, php-format +msgid "" +"There has been an error while sending the refund to the gateway. Error: %s" +msgstr "Si è verificato un errore durante l'invio del rimborso al gateway. Errore: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-refund.php:182 +#, php-format +msgid "Error updating refund job with id %d: %s" +msgstr "Errore nell'aggiornamento del job di rimborso con id %d: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:46 +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:46 +msgid "Cancel" +msgstr "Annullamento" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:48 +msgid "Execute Completion" +msgstr "Esecuzione del completamento" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:50 +msgid "Restock not completed items" +msgstr "Ripristino degli articoli non completati." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:52 +msgid "Completion Amount" +msgstr "Importo di completamento" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:118 +msgid "The tax rate can not be changed." +msgstr "L'aliquota fiscale non può essere modificata." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:127 +msgid "" +"The line item total does not correspond to the total amount to complete." +msgstr "Il totale dei prodotti non corrisponde all'importo totale da completare." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:141 +msgid "The transaction is not in a state to be completed." +msgstr "La transazione non presenta lo stato giusto per essere completata." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:146 +msgid "Please wait until the existing completion is processed." +msgstr "Attendere affinchè l'elaborazione del completamento sia stata processata." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:150 +msgid "There is a void in process. The order can not be completed." +msgstr "C'è una operazione di annullamento in corso. L'ordine non può essere completato." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:179 +msgid "The completion is updated automatically once the result is available." +msgstr "Il completamento viene aggiornato automaticamente una volta che il risultato è disponibile." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-completion.php:298 +#, php-format +msgid "Error updating completion job with id %d: %s" +msgstr "Errore nell'aggiornamento del job di completamento con id %d: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:48 +msgid "Execute Void" +msgstr "Eseguire l'annullamento" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:49 +msgid "Restock items" +msgstr "Articoli da rifornire" + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:83 +msgid "The transaction is not in a state to be voided." +msgstr "La transazione non è nello stato coerente per essere annullata." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:88 +msgid "Please wait until the existing void is processed." +msgstr "Attendere affinchè l'elaborazione dell'operazione di annullamento sia stata completata." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:92 +msgid "There is a completion in process. The order can not be voided." +msgstr "È in corso un completamento. L'ordine non può essere annullato." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:117 +msgid "The transaction is updated automatically once the result is available." +msgstr "La transazione viene aggiornata automaticamente quando il risultato è disponibile." + +#: includes/admin/class-wc-postfinancecheckout-admin-order-void.php:186 +#, php-format +msgid "Error updating void job with id %d: %s" +msgstr "Errore nell'aggiornamento del job di annullamento con id %d: %s" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:79 +msgid "General Details" +msgstr "Dettagli generali" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:84 +msgid "Payment Method" +msgstr "Metodo di pagamento" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:97 +msgid "Transaction State" +msgstr "Stato della transazione" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:103 +msgid "Failure Reason" +msgstr "Motivo del fallimento" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:108 +msgid "Authorization Amount" +msgstr "Importo dell'autorizzazione" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:112 +msgid "Transaction" +msgstr "Transazione" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:116 +msgid "View in PostFinance Checkout" +msgstr "Vista in PostFinance Checkout" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:162 +msgid "Authorized" +msgstr "Autorizzato" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:164 +msgid "Completed" +msgstr "Completato" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:166 +msgid "Confirmed" +msgstr "Confermato" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:168 +msgid "Decline" +msgstr "Declino" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:170 +msgid "Failed" +msgstr "Fallito" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:172 +msgid "Fulfill" +msgstr "Adempiere" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:174 +msgid "Pending" +msgstr "In attesa" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:176 +msgid "Processing" +msgstr "In elaborazione" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:178 +msgid "Voided" +msgstr "Annullato" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:180 +msgid "Unknown State" +msgstr "Stato sconosciuto" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:77 +msgid "Could not update payment method configuration." +msgstr "Impossibile aggiornare la configurazione del metodo di pagamento." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:86 +msgid "" +"Could not install webhooks, please check if the feature is active in your " +"space." +msgstr "Impossibile installare gli webhook, verificare se la funzione è attiva nel proprio spazio." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:95 +msgid "Could not update the manual task list." +msgstr "Impossibile aggiornare l'elenco delle attività manuali." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:107 +msgid "" +"Please check your credentials and grant the application user the necessary " +"rights (Account Admin) for your space." +msgstr "Controllare le credenziali e concedere all'utente dell'applicazione i diritti necessari (Account Admin) per il proprio spazio." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:149 +msgid "Sign Up" +msgstr "Iscriviti" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:155 +msgid "General Settings" +msgstr "Impostazioni generali" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:157 +msgid "" +"Enter your application user credentials and space id, if you don't have an " +"account already sign up above." +msgstr "Inserite le vostre credenziali utente dell'applicazione e l'id dello spazio, se non avete già un account registratevi qui sopra." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:164 +msgid "Space Id" +msgstr "Space Id" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:168 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:177 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:185 +msgid "(required)" +msgstr "(richiesto)" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:172 +msgid "User Id" +msgstr "User Id" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:173 +msgid "" +"The user needs to have full permissions in the space this shop is linked to." +msgstr "L'utente deve disporre di tutte le autorizzazioni nello spazio a cui è collegato il negozio." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:181 +msgid "Authentication Key" +msgstr "Authentication Key" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:194 +msgid "Email Options" +msgstr "Opzioni e-mail" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:200 +msgid "Send Order Email" +msgstr "Inviare l'e-mail dell'ordine" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:201 +msgid "Send the order email of WooCommerce." +msgstr "Inviare l'e-mail dell'ordine di WooCommerce." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:214 +msgid "Document Options" +msgstr "Opzioni del documento" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:220 +msgid "Invoice Download" +msgstr "Scarica la fattura" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:221 +msgid "Allow customers to download the invoice." +msgstr "Consentire ai clienti di scaricare la fattura." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:228 +msgid "Packing Slip Download" +msgstr "Scarica la bolla di accompagnamento" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:229 +msgid "Allow customers to download the packing slip." +msgstr "Consentire ai clienti di scaricare la bolla di accompagnamento." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:242 +msgid "Space View Options" +msgstr "Space View Options" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:248 +msgid "Space View Id" +msgstr "Space View Id" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:249 +msgid "" +"The Space View Id allows to control the styling of the payment form and the " +"payment page within the space." +msgstr "Lo Space View Id consente di controllare lo stile del modulo di pagamento e della pagina di pagamento all'interno dello spazio." + +#: includes/webhook/class-wc-postfinancecheckout-webhook-delivery-indication.php:53 +msgid "A manual decision about whether to accept the payment is required." +msgstr "È necessario decidere manualmente se accettare o meno il pagamento." + +#: includes/service/class-wc-postfinancecheckout-service-refund.php:167 +msgid "Could not distribute the rounding difference." +msgstr "Non è stato possibile distribuire la differenza di arrotondamento." + +#: includes/service/class-wc-postfinancecheckout-service-transaction.php:374 +msgid "The checkout expired, please try again." +msgstr "Il checkout è scaduto, riprovare." + +#: views/admin-notices/manual-tasks.php:18 +msgid "There is a manual task that needs your attention." +msgstr "C'è un'attività manuale che richiede la vostra attenzione." + +#: views/admin-notices/manual-tasks.php:21 +#, php-format +msgid "There is %s manual task that needs your attention." +msgid_plural "There are %s manual tasks that need your attention" +msgstr[0] "C'è un'attività manuale del %s che richiede la vostra attenzione." +msgstr[1] "Ci sono %s attività manuali che richiedono la vostra attenzione" + +#: views/admin-notices/manual-tasks.php:26 +msgid "View" +msgstr "Vista" + +#: views/admin-notices/round-subtotal-warning.php:15 +msgid "" +"The PostFinance Checkout payment method are not available, if the taxes are rounded at " +"subtotal level. Please disable the 'Round tax at subtotal level, instead of " +"rounding per line' in the tax settings to enable the PostFinance Checkout payment methods." +msgstr "Il metodo di pagamento PostFinance Checkout non è disponibile se le imposte sono arrotondate " +"a livello di subtotale. Per abilitare i metodi di pagamento PostFinance Checkout, disattivare l'opzione 'Arrotondamento delle imposte a livello di subtotale, invece di " +"arrotondamento per riga nelle impostazioni delle imposte per abilitare i metodi di pagamento PostFinance Checkout." + +#: views/admin-notices/migration-failed.php:15 +msgid "There was an issue executing the migration for PostFinance Checkout." +msgstr "Si è verificato un problema nell'esecuzione della migrazione per PostFinance Checkout." + +#: views/admin-notices/plugin-deactivated.php:14 +msgid "PostFinance Checkout deactivated because it depends on WooCommerce." +msgstr "PostFinance Checkout disattivato perché dipende da WooCommerce." + +#. Name of the plugin +msgid "PostFinance Checkout" +msgstr "PostFinance Checkout" + +#. Description of the plugin +msgid "Process WooCommerce payments with PostFinance Checkout." +msgstr "Elaborare i pagamenti WooCommerce con PostFinance Checkout." + +#. URI of the plugin +msgid "https://wordpress.org/plugins/woo-postfinancecheckout" +msgstr "https://wordpress.org/plugins/woo-postfinancecheckout" + +#. Author of the plugin +msgid "postfinancecheckout AG" +msgstr "postfinancecheckout AG" + +#. Author URI of the plugin +msgid "https://postfinance.ch/en/business/products/e-commerce/postfinance-checkout-all-in-one.html" +msgstr "https://postfinance.ch/en/business/products/e-commerce/postfinance-checkout-all-in-one.html" + + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:277 +msgid "Require that the transaction line items total is matching the order total." +msgstr "Richiedere che il totale delle voci della transazione corrisponda al totale dell'ordine." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:276 +msgid "Enforce Consistency" +msgstr "Applicare la consistenza" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:270 +msgid "Line Items Options" +msgstr "Opzioni delle voci di riga" + +#: includes/class-wc-postfinancecheckout-helper.php:207 +msgid "Adjustment" +msgstr "Regolazione" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:253 +msgid "The integration type controls how the payment form is integrated into the WooCommerce checkout. The Lightbox integration type offers better performance but with a less compelling checkout experience." +msgstr "Il tipo di integrazione controlla il modo in cui il modulo di pagamento è integrato nel checkout di WooCommerce. Il tipo di integrazione Lightbox offre prestazioni migliori, ma un'esperienza di pagamento meno convincente." + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:252 +msgid "Integration Type" +msgstr "Tipo di integrazione" + +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:245 +msgid "Integration Options" +msgstr "Opzioni di integrazione" + +#: views/admin-notices/round-subtotal-warning.php:15 +msgid "The PostFinance Checkout payment methods are not available, if the taxes are rounded at subtotal level. Please disable the 'Round tax at subtotal level, instead of rounding per line' in the tax settings to enable the PostFinance Checkout payment methods." +msgstr "I metodi di pagamento PostFinance Checkout non sono disponibili se le imposte sono arrotondate a livello di subtotale. Per abilitare i metodi di pagamento PostFinance Checkout, disattivare l'opzione “Arrotonda le imposte a livello di subtotale, invece di arrotondare per riga” nelle impostazioni delle imposte." + +#: woocommerce-postfinancecheckout.php:296 +msgctxt "Order status" +msgid "Manual Decision" +msgstr "Decisione manuale" + +#: woocommerce-postfinancecheckout.php:295 +msgctxt "Order status" +msgid "Waiting" +msgstr "In attesa" + +#: woocommerce-postfinancecheckout.php:294 +msgctxt "Order status" +msgid "Redirected" +msgstr "Reindirizzato" + +#: woocommerce-postfinancecheckout.php:289 +msgid "Manual Decision <span class=\"count\">(%s)</span>" +msgid_plural "Manual Decision <span class=\"count\">(%s)</span>" +msgstr[0] "Decisione manuale <span class=\"count\">(%s)</span>" +msgstr[1] "Decisioni manuali <span class=\"count\">(%s)</span>" + +#: woocommerce-postfinancecheckout.php:280 +msgid "Waiting <span class=\"count\">(%s)</span>" +msgid_plural "Waiting <span class=\"count\">(%s)</span>" +msgstr[0] "In attesa <span class=\"count\">(%s)</span>" +msgstr[1] "In attesa <span class=\"count\">(%s)</span>" + +#: woocommerce-postfinancecheckout.php:271 +msgid "PostFinance Checkout Processing <span class=\"count\">(%s)</span>" +msgid_plural "PostFinance Checkout Processing <span class=\"count\">(%s)</span>" +msgstr[0] "Elaborazione di PostFinance Checkout <span class=\"count\">(%s)</span>" +msgstr[1] "Elaborazione di PostFinance Checkout <span class=\"count\">(%s)</span>" + +#: includes/class-wc-postfinancecheckout-cron.php:31 +msgid "Every Five Minutes" +msgstr "Ogni cinque minuti" + +#: includes/class-wc-postfinancecheckout-gateway.php:149 +msgid "Description" +msgstr "Descrizione" + +#: includes/class-wc-postfinancecheckout-gateway.php:143 +msgid "Title" +msgstr "Titolo" + +#: includes/class-wc-postfinancecheckout-gateway.php:137 +msgid "Enable/Disable" +msgstr "Abilitazione/Disabilitazione" + +#: includes/class-wc-postfinancecheckout-migration.php:113 +msgid "Install the PHP cUrl extension or ensure the 'stream_socket_client' function is available." +msgstr "Installare l'estensione PHP cUrl o assicurarsi che la funzione 'stream_socket_client' sia disponibile." + +#: includes/admin/class-wc-postfinancecheckout-admin.php:262 +#: includes/admin/class-wc-postfinancecheckout-admin.php:270 +msgid "Should this product attribute be sent to PostFinance Checkout as line item attribute?" +msgstr "Deve questo attributo del prodotto essere inviato a PostFinance Checkout come attributo della voce?" + +#: includes/admin/class-wc-postfinancecheckout-admin-document.php:93 +msgid "PostFinance Checkout Documents" +msgstr "Documenti PostFinance Checkout" + +#: includes/admin/class-wc-postfinancecheckout-admin-transaction.php:43 +msgid "PostFinance Checkout Transaction" +msgstr "PostFinance Checkout Transazione" + +#: includes/class-wc-postfinancecheckout-gateway.php:143 +#: includes/admin/class-wc-postfinancecheckout-admin-notices.php:104 +#: includes/admin/class-wc-postfinancecheckout-admin-settings-page.php:104 +msgid "'WooCommerce > Settings > PostFinanceCheckout > Enforce Consistency' and 'WooCommerce > Settings > Tax > Rounding' are both enabled. Please disable at least one of them." +msgstr "'WooCommerce > Impostazioni > PostFinanceCheckout > Enforce Consistency” e ‘WooCommerce > Impostazioni > Tax > Rounding’ sono entrambi abilitati. Si prega di disabilitare almeno uno di essi." + +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-invoice.php:56 +msgid "Invoice Not Settled" +msgstr "Fattura non saldata" + + +#: includes/webhook/class-wc-postfinancecheckout-webhook-transaction-invoice.php:59 +msgid "Invoice Settled" +msgstr "Fattura saldata" diff --git a/readme.txt b/readme.txt index 4e90ae4..f9d2f70 100644 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: postfinancecheckout AG Tags: woocommerce PostFinance Checkout, woocommerce, PostFinance Checkout, payment, e-commerce, webshop, psp, invoice, packing slips, pdf, customer invoice, processing Requires at least: 4.7 Tested up to: 6.6 -Stable tag: 3.3.0 +Stable tag: 3.3.1 License: Apache 2 License URI: http://www.apache.org/licenses/LICENSE-2.0 @@ -23,7 +23,7 @@ To use this extension, a PostFinance Checkout account is required. Sign up on [P == Documentation == -Additional documentation for this plugin is available [here](https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.0/docs/en/documentation.html). +Additional documentation for this plugin is available [here](https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.1/docs/en/documentation.html). == Support == @@ -64,11 +64,11 @@ Enquiries about our terms of use can be made on the [PostFinance Checkout terms == Changelog == -= 3.3.0 - Sept 25 2024 = -- [Bugfix] Fix for infinite load when Germanized plugin active += 3.3.1 - October 14 2024 = +- [Feature] Added CH, FR and IT translations +- [Improvement] Improve payment method loading speed at checkout +- [Bugfix] Fix for incompatibility with Translatepress - [Tested Against] PHP 8.2 - [Tested Against] Wordpress 6.6 - [Tested Against] Woocommerce 9.3.2 - [Tested Against] PHP SDK 4.6.0 - -Please ensure that in woocommerce->settings->tax, the "Round tax at subtotal level, instead of rounding per line" is disabled diff --git a/woocommerce-postfinancecheckout.php b/woocommerce-postfinancecheckout.php index d7dad10..c49803f 100644 --- a/woocommerce-postfinancecheckout.php +++ b/woocommerce-postfinancecheckout.php @@ -3,7 +3,7 @@ * Plugin Name: PostFinance Checkout * Plugin URI: https://wordpress.org/plugins/woo-postfinance-checkout * Description: Process WooCommerce payments with PostFinance Checkout. - * Version: 3.3.0 + * Version: 3.3.1 * Author: postfinancecheckout AG * Author URI: https://postfinance.ch/en/business/products/e-commerce/postfinance-checkout-all-in-one.html * Text Domain: postfinancecheckout @@ -46,7 +46,7 @@ final class WooCommerce_PostFinanceCheckout { * * @var string */ - private $version = '3.3.0'; + private $version = '3.3.1'; /** * The single instance of the class. @@ -263,14 +263,14 @@ protected function init_hooks() { 'wp_ajax_get_payment_methods', array( 'WC_PostFinanceCheckout_Blocks_Support', - 'get_payment_methods', + 'get_payment_methods_json', ) ); add_action( 'wp_ajax_nopriv_get_payment_methods', array( 'WC_PostFinanceCheckout_Blocks_Support', - 'get_payment_methods', + 'get_payment_methods_json', ) ); add_action( @@ -351,14 +351,14 @@ public static function get_installed_plugin_version( $plugin_slug ) { if (!function_exists( 'get_plugins' ) ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } - + $all_plugins = get_plugins(); foreach ( $all_plugins as $plugin_path => $plugin_info ) { if ( strpos( $plugin_path, $plugin_slug ) !== false ) { return $plugin_info[ 'Version' ]; } } - + return null; } @@ -686,6 +686,18 @@ function () { } } ); + + add_filter('the_content', function($content) { + if (is_checkout()) { + // When in checkout, we inject the list of payment methods in the HTML. + // The goal here is to speed up the process of registering the payment methods. + $payment_methods = WC_PostFinanceCheckout_Blocks_Support::get_payment_methods(); + $json_data = json_encode( $payment_methods ); + $content .= '<div id="whitelabel-payment-methods" data-json="' . esc_attr($json_data) . '"></div>'; + } + + return $content; + }); } /**