diff --git a/.gitignore b/.gitignore index 6f9bdc24d..c8f4fa283 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ .DS_Store -.phpunit.result.cache +*.cache clover.xml coverage diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php new file mode 100644 index 000000000..e93c5bd53 --- /dev/null +++ b/.php-cs-fixer.php @@ -0,0 +1,7 @@ +setRules(array_fill_keys([ + 'nullable_type_declaration_for_default_null_value', + ], true)) + ->setFinder(PhpCsFixer\Finder::create()->in(__DIR__)); diff --git a/CHANGELOG.md b/CHANGELOG.md index ad00c86a0..9cc12c8e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [7.8.0] - 2024-09-23 + +### Changed +- **Rebranded and revamped the CreditsGateway**, improving overall user experience and aligning the visual identity with our updated brand guidelines, making it more intuitive and modern. +- **Compressed several images without losing quality**, which reduces the plugin bundle size and leads to faster download and installation times, improving performance without sacrificing visual fidelity. +- **Removed implicit nullable parameter marking** and replaced it with explicit nullable types, enhancing code clarity and reducing potential bugs related to type handling, thus improving code reliability. + +### Fixed +- **Corrected the support component's link URL**, ensuring users are directed to the appropriate help resources without encountering broken or incorrect links, improving support accessibility. + + ## [7.7.0] - 2024-09-11 ### Added diff --git a/Makefile b/Makefile index 4ae505752..b455fc3ae 100644 --- a/Makefile +++ b/Makefile @@ -3,8 +3,8 @@ build: ./bin/create-release-zip.sh +watch: + npm run watch:release + release: ./bin/setup-release.sh - -sync: - ./bin/sync-sdk.sh $(tag) diff --git a/assets/css/checkouts/mp-plugins-components.min.css b/assets/css/checkouts/mp-plugins-components.min.css index b5b00734d..e02399d4a 100644 --- a/assets/css/checkouts/mp-plugins-components.min.css +++ b/assets/css/checkouts/mp-plugins-components.min.css @@ -1 +1 @@ -.mp-alert-details-card{background:rgb(0 0 0/4%)!important;border-left:4px solid #f23d4f!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;padding:16px!important}.mp-alert-details-card-content{align-items:baseline!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important}.mp-alert-details-card-content-left{margin-right:8px!important}.mp-alert-details-card-content-right{margin-left:8px!important}.mp-alert-details-badge{align-items:center!important;background:#f23d4f!important;border-radius:50%!important;color:#fff!important;display:flex!important;flex-direction:row!important;height:16px!important;justify-content:center!important;width:16px!important}.mp-alert-details-title{color:rgba(0,0,0,.9)!important;font-weight:700!important;padding:0!important}.mp-alert-details-description,.mp-alert-details-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;line-height:120%!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-alert-details-description{color:#000!important;font-weight:400!important;margin-top:4px!important}.mp-alert-details-retry-button{background-color:#3483fa!important;border:1px solid #3483fa!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:32px!important;margin-top:16px!important;outline:0!important;padding:0 12px!important;transition:all .3s ease-in-out!important}.mp-alert-details-retry-button:hover{background-color:#2968c8!important;border:1px solid #2968c8!important}.mp-checkout-benefits-container{display:flex;flex-direction:column!important}.mp-checkout-benefits-container p{padding:0!important}.mp-checkout-benefits-title{color:#1a1a1a!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:24px!important}.mp-checkout-benefits-list,.mp-checkout-benefits-title{margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-checkout-benefits-list{list-style-type:none!important;padding-top:8px!important;padding-inline-start:0!important}.mp-checkout-benefits-item{align-items:center!important;color:rgba(0,0,0,.55)!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;justify-content:flex-start!important;line-height:18px!important;padding:16px 4px 0!important}.mp-checkout-benefits-image-list{float:none!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:100%!important;padding:10px!important;position:inherit!important;width:auto!important}.mp-checkout-benefits-image{max-height:32px!important;max-width:32px!important}.mp-checkout-benefits-item b,.mp-checkout-benefits-item span{color:#0000008c!important;font-size:14px!important;line-height:25px!important}.mp-checkout-benefits-item b{font-weight:700}.mp-checkout-benefits-item-title{color:#1a1a1a!important;font-weight:600!important;margin-bottom:6px!important}.mp-checkout-benefits-item-subtitle,.mp-checkout-benefits-item-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:12px!important;font-style:normal!important;line-height:15px!important}.mp-checkout-benefits-item-subtitle{color:rgba(0,0,0,.55)!important;font-weight:400!important}.mp-checkout-benefits-count-list-item{color:#009ee3!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:21px!important}.mp-checkout-benefits-count-list-div{background:rgba(71,154,209,.1)!important;border-radius:50%!important;color:#fff!important;font-size:14px!important;height:25px!important;line-height:0px!important;margin-right:15px!important;min-width:25px!important;text-align:center!important}.mp-checkout-benefits-tick-mark-container{display:flex}.mp-checkout-benefits-tick-mark{display:inline-block!important;height:14px!important;margin-right:16px!important;position:relative!important;width:14px!important}.mp-checkout-benefits-tick-mark:before{height:50%!important;top:50%!important;width:3px!important}.mp-checkout-benefits-tick-mark:after,.mp-checkout-benefits-tick-mark:before{background-color:#009ee3!important;content:""!important;left:0!important;position:absolute!important;transform:translateX(10px) rotate(-45deg)!important;transform-origin:left bottom!important}.mp-checkout-benefits-tick-mark:after{bottom:0!important;height:3px!important;width:100%!important}.mp-checkout-redirect-v2-container{align-items:center!important;align-self:stretch!important;background:#f5f5f5!important;border-radius:6px!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:16px!important;height:100%!important;justify-content:center!important;order:2!important;padding:12px!important}.mp-checkout-redirect-v2-image{float:none!important;height:auto!important;margin-left:20px!important;max-height:100%!important;max-width:12px!important;position:inherit!important;width:100%!important}.mp-checkout-redirect-v2-text{align-items:center!important;color:#737373!important;display:flex!important;flex:none;flex-grow:1;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important;order:1;width:85%!important}.mp-checkout-redirect-container{align-items:center!important;background-color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:24px 32px!important;text-align:center!important}.mp-checkout-redirect-image{float:none!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:172px!important;padding-bottom:24px!important;position:inherit!important;width:100%!important}.mp-checkout-redirect-text{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-input-document .mp-input{align-items:center!important;background:#fff!important;border:1px solid rgba(0,0,0,.25);border-radius:8px!important;display:flex!important;height:48px!important}div .mp-focus{border:1px solid #7f54b3!important}div .mp-error{border:1px solid #f23d4f!important}.mp-input-document .mp-input .mp-document-select{background:#fff!important;border:0!important;color:#000!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:20px!important;letter-spacing:0!important;line-height:20px!important;margin:0 8px!important;min-height:20px!important;min-width:10px!important;outline:none!important;padding:0!important}.mp-input-document .mp-input .mp-vertical-line{border-left:1px solid rgba(0,0,0,.25)!important;height:36px!important;width:1px!important}.mp-input-document .mp-input .mp-document{background:#fff!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#000!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:20px!important;line-height:20px!important;min-height:38px!important;outline:none!important;padding:0 14px!important;width:80%!important}.mp-input-document .mp-input .mp-document,.mp-input-document .mp-input-document-helper{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.mp-input-document .mp-input-document-helper{color:#f23d4f!important;display:flex!important;font-size:13px!important;height:18px!important;left:calc(50% - 154.5px)!important;line-height:18px!important;margin-top:5px!important;position:static!important;top:0!important;width:327px!important}.mp-input-document .mp-input-document-helper .mp-input-document-helper-icon{align-items:center!important;background:#f23d4f!important;border-radius:12px!important;color:#fff!important;display:flex!important;height:15px!important;justify-content:center!important;left:0!important;margin:1px 5px!important;top:3px!important;width:15px!important}.mp-yape-input-field{width:100%!important}.mp-yape-input-field .mp-yape-input{align-items:center!important;background:#fff!important;border:1px solid rgba(0,0,0,.25);border-radius:8px!important;display:flex!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;gap:8px!important;height:28px!important;line-height:20px!important;padding:14px 12px!important}.mp-input-field-focus{border:1px solid #7f54b3!important}.mp-input-field-error{border:1px solid #f23d4f!important}.mp-helper{align-items:center;color:#f23d4f;display:none;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:500!important;margin-bottom:10px!important;margin-top:4px!important}.mp-helper .mp-helper-icon{align-items:center;background:#f23d4f;border-radius:12px;color:#fff;display:flex;font-size:10px;height:12px!important;justify-content:center;margin:0 4px;width:12px!important}.mp-input-label{align-items:flex-end!important;color:rgba(0,0,0,.9)!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;height:30px;line-height:18px!important;padding-bottom:4px!important;padding-left:6px!important;width:100%!important}.mp-input-label b{padding-left:2px!important}.mp-input-radio-container{display:flex;position:relative!important}.mp-input-radio-radio:checked,.mp-input-radio-radio:not(:checked){opacity:0!important}.mp-input-radio-radio:checked+.mp-input-radio-label,.mp-input-radio-radio:not(:checked)+.mp-input-radio-label{color:#666!important;cursor:pointer!important;display:inline-block;line-height:20px!important}.mp-input-radio-radio:checked+.mp-input-radio-label:before,.mp-input-radio-radio:not(:checked)+.mp-input-radio-label:before{background:#fff!important;border:2px solid rgba(0,0,0,.25)!important;border-radius:100%!important;box-sizing:border-box!important;content:""!important;height:16px!important;left:0!important;position:absolute!important;top:0!important;width:16px!important}.mp-input-radio-radio:checked+.mp-input-radio-label:before{border:2px solid #7f54b3!important}.mp-input-radio-radio:checked+.mp-input-radio-label:after,.mp-input-radio-radio:not(:checked)+.mp-input-radio-label:after{background:#7f54b3!important;border-radius:100%!important;box-sizing:border-box!important;content:""!important;height:8px!important;left:4px!important;position:absolute!important;top:4px!important;width:8px!important}.mp-input-radio-radio:not(:checked)+.mp-input-radio-label:after{opacity:0!important}.mp-input-radio-radio:checked+.mp-input-radio-label:after{opacity:1!important}.mp-input-select-input{align-items:center!important;background:#fff!important;border:1px solid rgba(0,0,0,.25)!important;border-radius:8px!important;display:flex!important;height:48px!important}.mp-input-select-select{background:#fff!important;border:0!important;color:#000!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:100%!important;letter-spacing:0!important;line-height:20px!important;margin:0 12px!important;outline:none!important;width:100%!important}.mp-input-table-container{align-items:center!important;justify-content:center!important}.mp-input-table-container,.mp-input-table-list{display:flex!important;flex-direction:column!important;width:100%!important}.mp-input-table-list{border:1px solid rgba(0,0,0,.25)!important;border-radius:6px!important;list-style-type:none!important;margin-left:0!important}.mp-input-table-item{cursor:pointer!important;margin:0 16px!important;padding:0 4px 0 0!important}.mp-input-table-item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)!important}.mp-input-table-label{cursor:pointer!important;justify-content:space-between!important;padding:16px 0!important;width:100%!important}.mp-input-table-label,.mp-input-table-option{align-items:center!important;display:flex!important}.mp-input-table-option{justify-content:flex-start!important}.mp-input-table-row-text{color:rgba(0,0,0,.9)!important}.mp-input-table-row-text,.mp-input-table-row-text-image{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;padding-left:16px!important}.mp-input-table-row-text-image{align-items:center!important;color:#000000e5!important;display:flex!important;flex-direction:row-reverse!important}.mp-input-table-row-obs{color:rgba(0,0,0,.55)!important;text-align:right!important}.mp-input-table-row-obs,.mp-input-table-row-obs-highlight{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important}.mp-input-table-row-obs-highlight{color:#00a650!important}.mp-input-table-container-link{align-items:center!important;display:flex!important;justify-content:center!important;padding:16px 0 24px!important}.mp-input-table-link{color:#7f54b3!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important}.mp-input-table-link:hover{color:#7249a5!important;transition:all .3ms!important}.mp-input-table-bank-interest-container{align-items:center!important;display:flex!important;justify-content:flex-start!important;width:100%!important}.mp-input-table-bank-interest-text{color:#737373!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:400!important;margin:0!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;max-width:100%!important;padding:8px 0 0 4px!important;word-break:break-word!important}.mp-payment-method-logo-container,.mp-payment-method-logo-slider-container{align-items:center!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:4px!important;box-sizing:border-box!important;display:flex;height:24px!important;justify-content:center!important;padding:4px!important;width:36px!important}.mp-payment-method-logo-image{float:none!important;font-size:10px!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important;position:inherit!important;text-overflow:ellipsis!important;width:auto!important}.mp-payment-methods-v2-container,.mp-payment-methods-v2-content{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;width:100%!important}.mp-payment-methods-v2-content{max-width:236px!important}.mp-payment-methods-v2-title{color:rgba(0,0,0,.55)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:15px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;padding-bottom:20px!important}.mp-payment-methods-v2-list{display:flex!important;flex-wrap:wrap!important;height:100%!important;justify-content:center!important;padding-bottom:16px!important;width:100%!important}.mp-payment-methods-v2-list payment-method-logo{padding:0 1px 4px!important}.mp-payment-methods-container{display:flex;flex-direction:column!important;height:100%!important;width:100%!important}.mp-payment-methods-container p{padding:0!important}.mp-payment-methods-header{align-items:center!important;display:flex;height:100%!important;justify-content:flex-start!important;padding:0 4px 16px!important;width:100%!important}.mp-payment-methods-title{align-items:center!important;color:rgba(0,0,0,.55)!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-payment-methods-badge{align-items:center!important;background:#00a650!important;border-bottom-right-radius:8px!important;display:flex;justify-content:center!important;margin-left:10px!important;padding:6px 8px 4px!important}.mp-payment-methods-badge-text{align-items:center!important;color:#fff!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:11px!important;text-align:center!important;text-transform:uppercase!important}.mp-payment-method-type-container{display:flex;flex-direction:column!important;height:100%!important;width:100%!important}.mp-payment-methods-content{align-items:center!important;display:flex;flex-wrap:wrap!important;height:100%!important;justify-content:flex-start!important;padding-bottom:16px!important;width:100%!important}.mp-payment-methods-content payment-method-logo{padding:0 4px 8px!important}.mp-payment-methods-link{box-shadow:none!important;color:#7f54b3!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;text-decoration:none!important;vertical-align:middle!important}.mp-payment-methods-link:hover{color:rgba(0,0,0,.55)!important}.mp-pix-template-container{align-items:center!important;background-color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}.mp-pix-template-image{float:none!important;font-size:10px!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:240px!important;overflow:hidden!important;padding-bottom:42px!important;position:inherit!important;text-overflow:ellipsis!important;width:100%!important}.mp-pix-template-title{font-size:16px!important;font-weight:700!important;padding-bottom:16px!important}.mp-pix-template-subtitle,.mp-pix-template-title{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-style:normal!important;line-height:18px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-pix-template-subtitle{font-size:14px!important;font-weight:400!important}.mp-terms-and-conditions-text{color:rgba(0,0,0,.55)!important;padding-right:4px!important}.mp-terms-and-conditions-link,.mp-terms-and-conditions-text{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important}.mp-terms-and-conditions-link{color:#7f54b3!important;text-decoration:none!important}.mp-terms-and-conditions-link:hover{color:#7249a5!important;transition:all .3ms!important}.mp-test-mode-card{background:rgb(0 0 0/4%)!important;border-left:4px solid #f73!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;padding:16px!important}.mp-test-mode-badge{align-items:center!important;background:#f73!important;border-radius:12px!important;color:#fff!important;display:flex!important;flex-direction:row!important;height:16px!important;justify-content:center!important;margin-right:16px!important;width:16px!important}.mp-test-mode-title{color:rgba(0,0,0,.9)!important;font-weight:700!important;margin-left:16px!important;padding:0!important}.mp-test-mode-description,.mp-test-mode-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;line-height:120%!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-test-mode-description{color:#000!important;font-weight:400!important;padding-left:32px!important;padding-top:4px!important}.mp-test-mode-card-content{align-items:baseline!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important}.mp-test-mode-link{color:#7f54b3!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important}.mp-test-mode-link:hover{color:#7249a5!important;transition:all .3ms!important}.mp-checkout-pro-terms-and-conditions{align-items:center!important;display:flex!important;justify-content:center!important;padding-top:16px!important;text-align:center!important}.mp-checkout-pro-container{display:flex!important;flex-direction:column!important;justify-content:center!important}.mp-checkout-pro-content{background-color:#fff!important;padding:24px 16px!important}.mp-checkout-pro-test-mode{padding:0 0 25px!important}.mp-checkout-pro-payment-methods{padding-top:24px!important}.mp-checkout-pro-redirect{margin-top:24px!important}.mp-checkout-pro-content{padding:24px 16px 8px!important}.mp-checkout-pro-payment-methods{padding-top:32px!important}.mp-credits-checkout-benefits img{height:50px!important;max-height:50px!important;max-width:50px!important;width:50px!important}.mp-checkout-custom-dual-column-row{align-items:flex-start!important;flex-direction:row!important}.mp-checkout-custom-input-document{padding:0 0 25px!important}.mp-checkout-custom-issuers-container{display:block;padding:0 0 16px!important}.mp-checkout-custom-issuers-container-display-none{display:none;padding:0 0 16px!important}.mp-checkout-custom-installments{display:block;padding:16px 0 0!important}.mp-checkout-custom-installments-display-none{display:none;padding:16px 0 0!important}.mp-checkout-custom-terms-and-conditions{align-items:center!important;display:flex;justify-content:center!important;padding:8px 0 0!important;text-align:center!important}.mp-checkout-custom-left-card-input{margin-right:16px!important}.mp-checkout-custom-info-text{color:rgba(0,0,0,.55)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;padding:4px 0 0 6px!important}#mp-checkout-custom-box-input-tax-cft{padding:0 0 16px!important}#mp-checkout-custom-tax-tea-text{font-size:12px!important;line-height:1.29!important}#mp-checkout-custom-tax-cft-text,#mp-checkout-custom-tax-tea-text{color:rgba(0,0,0,.55)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-stretch:normal!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important}#mp-checkout-custom-tax-cft-text{font-size:27px!important;line-height:1.25!important}.mp-card-holder-name{margin:0!important;padding-left:14px!important}.mp-checkout-custom-container{background-color:#fff!important;display:flex;flex-direction:column!important;justify-content:center!important;padding:24px 16px!important}.mp-checkout-custom-test-mode{padding-bottom:32px!important}.mp-wallet-button-container{align-items:center;border:1px solid rgba(0,0,0,.1)!important;border-radius:6px!important;display:flex;flex-direction:column!important;height:auto!important;margin-bottom:25px!important;padding:24px 16px!important}.mp-wallet-button-container .mp-wallet-button-title{align-items:center!important;color:rgba(0,0,0,.9)!important;display:flex!important;flex-direction:column!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important}.mp-wallet-button-container img{float:none!important;margin:0!important;max-height:100%!important;max-width:100%!important;padding-bottom:16px!important;position:inherit!important}.mp-wallet-button-container .mp-wallet-button-title span{color:#000000e5!important;font-size:16px!important;padding-left:8px!important}.mp-wallet-button-container .mp-wallet-button-description{color:#000!important;display:flex;font-size:16px!important;font-weight:400!important;line-height:18px!important;margin:8px 0 16px!important;text-align:center}.mp-wallet-button-container .mp-wallet-button-button button,.mp-wallet-button-container .mp-wallet-button-description{align-items:center!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-style:normal!important}.mp-wallet-button-container .mp-wallet-button-button button{background:#009ee3!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;font-size:14px!important;font-weight:700!important;justify-content:center!important;line-height:16px!important;padding:8px 12px!important;text-align:center!important;transition:all .3ms ease-in-out!important}.mp-wallet-button-container .mp-wallet-button-button button:hover{background-color:#007eb5!important;color:#fff!important;transition:all .3ms ease-in-out!important}.mp-checkout-custom-available-payments{align-items:center!important;display:flex;flex-direction:column!important;padding:0 0 32px!important;width:100%!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-header{align-items:center!important;cursor:pointer!important;display:flex;justify-content:space-between!important;user-select:none!important;width:100%!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-header .mp-checkout-custom-available-payments-title{align-items:center!important;color:#7f54b3!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;padding:0 4px!important}.mp-checkout-custom-available-payments-text{color:#7f54b3!important;font-size:14px!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-header img{float:none!important;margin:0!important;max-height:100%!important;max-width:100%!important;position:inherit!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-header .mp-checkout-custom-available-payments-title p{margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;padding-left:8px!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-content{max-height:0!important;overflow:hidden!important;padding:0!important;transition:all .2s ease-out!important;width:100%!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-content hr{border-color:rgba(0,0,0,.1)!important;border-width:1px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;margin-top:8px!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-content a{color:#7f54b3!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:18px!important;text-align:left!important}.mp-checkout-custom-card-form{display:flex;flex-direction:column!important;justify-content:flex-start!important}form div div .mp-checkout-custom-card-form-title{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;padding-bottom:25px!important;padding-left:0!important}.mp-checkout-custom-card-form .mp-checkout-custom-card-row{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:24px}.mp-checkout-custom-card-form .mp-checkout-custom-card-column{display:flex;flex-direction:column;justify-content:center;width:50%}.mp-checkout-custom-card-form .mp-checkout-custom-card-input{background:#fff!important;border:1px solid rgba(0,0,0,.25);border-radius:6px!important;color:#000!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:40px!important;line-height:20px!important;outline:0!important}.mp-checkout-custom-card-input-iframe{border:1px solid rgba(0,0,0,.25)!important;border-radius:6px!important}.mp-checkout-custom-load{align-items:center;display:none;justify-content:center}.spinner-card-form{animation:spin 2s linear infinite;border:4px solid rgba(0,0,255,.1)!important;border-radius:50%!important;border-top-color:#009ee3!important;height:40px!important;width:40px!important}.mp-spinner-3ds{animation:spin 2s linear infinite;border:4px solid rgba(0,0,255,.1);border-radius:50%;border-top-color:#009ee3;height:40px;margin:auto;width:40px}.mp-3ds-modal{background-color:rgba(0,0,0,.7);display:none;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#mp-3ds-modal-content,.mp-3ds-modal{align-items:center;justify-content:center}#mp-3ds-modal-content{background-color:#fff;border-radius:6px;padding:48px;width:800px}#mp-3ds-modal-content>div{align-items:center;flex-direction:column;justify-content:center;width:100%}#mp-3ds-modal-close{cursor:pointer;float:right}#mp-loading-container-3ds{display:flex;flex-direction:column;gap:12px;height:274px;margin:auto;position:relative;width:704px}.mp-loading-text-3ds{font-family:Proxima Nova,sans-serif;font-size:24px;font-weight:600;padding-top:24px;text-align:center}.mp-loading-text-3ds>p{margin-bottom:12px}#mp-3ds-frame{border:none;display:block;margin:auto;min-height:500px;min-width:600px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mp-card-info{display:-webkit-inline-box;justify-content:center;margin-bottom:8px}.mp-alert-color-success{background:#009ee3;border-radius:6px 0 0 6px;width:6px}.mp-icon-badge-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA6lBMVEUAAAAAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMBnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuP///9MYiCLAAAATHRSTlMAABJBe7HX7/6wAy9+xgE3nukBHInqG0bLyQRq62sIf/b3+/nhWyAfqQKSjrUH812FQkCE9dXYUhXw1BTTwQq/CcDWr80QPeNFafzKW/JxxwAAAAFiS0dETYBoIGUAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQfmCwkODC587ENtAAAB+ElEQVRIx5WWaV/iMBDGEwptbcsCCnSphdb7WI/dFcFjVVw8Vs33/zxO2p+CzBO6fV7O5J9jMpmJEDNJrYpVrdmOq5Tr2CtVq5IZBRQ5PD+o68Efcp164HuYIOu3RrOlmFrNxipAyLTW7iioTrvLCDKE35VRvXCBkDJaj9USxf1onpBykKRqqTaSwYyg+ZNNVaDN5HMN2t56WjSe1uh/nIPOGxePp3OEOUDx5PHZ2t7e4rHqaoLuq81c9s7u3o7NzG26QQIa7L46lk4gi9sbGvCabKb9Aw0c7DNH0yPA5/lzmO/1B3O0fAICHo+jY73C8RH3BFJU6tx8cqqB0xPuqVeE5aCQ//z1+ywGDscSVVchpfju3aqoqVKqCRvah+fnQ+gYCQeaxxcX4xHyXAp0hOFYR2mMjuEKNM3VtQau/yAfBG5u9U3f3kAAbeluooHJPdwSOvS9GXBgWJcAf8VKOWAKU8MMUGqg5DMDlHwovc0ApTd6QGYgwE/UCGRPFBQBI5AVAVBmHh51Lj0+LNrzMgMKmfOkgScWv6yQEdHtsT35nuezHeWlEhfj5+n0edEW//us3rK/oQqVvshZg/iPhvKaRPMtaJAUrJEmk69NLurHy8bHL9FiG5Vhzzz+LUSNulumsWfEapmvQ/nPyfz3Z3SZf39q4PvzDpPK5SX4V3wiAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTExLTA5VDE0OjEyOjQyKzAwOjAwxiqBfAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0xMS0wOVQxNDoxMjo0MiswMDowMLd3OcAAAAAASUVORK5CYII=) 100% 50% no-repeat transparent;background-size:18px;height:18px;margin:0 12px 0 10px;min-block-size:-webkit-fill-available;width:24px}.mp-card-body-3ds{align-items:flex-start;background:rgba(0,0,0,.04);border-radius:0 6px 6px 0;display:flex;height:30px;padding:5px 0;width:100%}.mp-text-subtitle{font-size:14px;font-weight:400;line-height:18px;vertical-align:middle}#mp-modal-3ds-title,.mp-text-subtitle{font-family:Proxima Nova,sans-serif;font-style:normal}#mp-modal-3ds-title{font-weight:600;margin-bottom:8px;text-align:left}#content-load-3ds{align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:704px}.mp-normal-text-3ds{text-align:center}.mp-checkout-pse-container{background-color:#fff!important;display:flex;flex-direction:column!important;padding:24px 16px!important}.mp-checkout-pse-text{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;padding-bottom:25px!important;padding-left:0!important}.alert-message{color:red;font-weight:700}.mp-checkout-pix-container{background-color:#fff!important;display:flex;flex-direction:column!important;justify-content:center!important;padding:24px 16px!important}.mp-checkout-pix-test-mode{padding-bottom:32px!important}.mp-checkout-pix-terms-and-conditions{align-items:center!important;display:flex;justify-content:center!important;padding-top:42px!important;text-align:center!important}@media only screen and (max-width:545px){.mp-checkout-pro-tip{margin-top:24px!important;text-align:center!important}}@media only screen and (min-width:545px){.mp-checkout-pro-tip{margin-top:24px!important;padding-left:24px!important}}.mp-checkout-pro-tip p{color:rgba(0,0,0,.55)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important}.mp-checkout-ticket-container{align-items:center!important;background-color:#fff!important;display:flex;flex-direction:column!important;padding:24px 16px!important}.mp-checkout-ticket-content{width:100%!important}.mp-checkout-ticket-input-document,.mp-checkout-ticket-test-mode{padding:0 0 25px!important}div div .mp-checkout-ticket-content .mp-checkout-ticket-text{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;padding-bottom:25px!important;padding-left:0!important}.mp-checkout-ticket-terms-and-conditions{align-items:center!important;display:flex;justify-content:center!important;padding-top:32px!important;text-align:center!important}.mp-document-select{appearance:auto;cursor:pointer!important;letter-spacing:0!important;margin:0 8px!important;width:25%!important}.mp-document-select,.mp-input-document{background:#fff!important;border:0!important;color:#000!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;outline:0!important}.mp-input-document{border-radius:8px!important;box-shadow:none!important;width:100%!important}.mp-checkout-yape-container{align-items:center!important;background-color:#fff!important;display:flex!important;flex-direction:column!important;padding:24px!important}.mp-checkout-yape-content{width:100%!important}.mp-checkout-yape-test-mode{padding:0 0 5px!important}.mp-checkout-yape-inputs{align-items:baseline;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px!important;margin-top:24px}.mp-checkout-yape-terms-and-conditions{align-items:center!important;display:flex;justify-content:center!important;padding-top:24px!important;text-align:center!important}.mp-checkout-yape-title-container{display:flex;flex-direction:column;gap:6px;margin-bottom:24px!important}.mp-checkout-yape-title{color:#000!important;font-size:18px!important;font-weight:600!important;line-height:22px!important;margin-bottom:8px}.mp-checkout-yape-subtitle,.mp-checkout-yape-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;margin-top:0;text-align:left!important}.mp-checkout-yape-subtitle{color:rgba(0,0,0,.55)!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;margin-bottom:0}.mp-checkout-container a,.mp-checkout-container abbr,.mp-checkout-container acronym,.mp-checkout-container address,.mp-checkout-container applet,.mp-checkout-container article,.mp-checkout-container aside,.mp-checkout-container audio,.mp-checkout-container b,.mp-checkout-container big,.mp-checkout-container blockquote,.mp-checkout-container canvas,.mp-checkout-container caption,.mp-checkout-container center,.mp-checkout-container cite,.mp-checkout-container code,.mp-checkout-container dd,.mp-checkout-container del,.mp-checkout-container details,.mp-checkout-container dfn,.mp-checkout-container div,.mp-checkout-container dl,.mp-checkout-container dt,.mp-checkout-container em,.mp-checkout-container embed,.mp-checkout-container fieldset,.mp-checkout-container figcaption,.mp-checkout-container figure,.mp-checkout-container footer,.mp-checkout-container form,.mp-checkout-container h1,.mp-checkout-container h2,.mp-checkout-container h3,.mp-checkout-container h4,.mp-checkout-container h5,.mp-checkout-container h6,.mp-checkout-container header,.mp-checkout-container hgroup,.mp-checkout-container i,.mp-checkout-container iframe,.mp-checkout-container img,.mp-checkout-container input,.mp-checkout-container ins,.mp-checkout-container kbd,.mp-checkout-container label,.mp-checkout-container legend,.mp-checkout-container li,.mp-checkout-container li input,.mp-checkout-container mark,.mp-checkout-container menu,.mp-checkout-container nav,.mp-checkout-container object,.mp-checkout-container ol,.mp-checkout-container output,.mp-checkout-container p,.mp-checkout-container pre,.mp-checkout-container q,.mp-checkout-container ruby,.mp-checkout-container s,.mp-checkout-container samp,.mp-checkout-container section,.mp-checkout-container select,.mp-checkout-container small,.mp-checkout-container span,.mp-checkout-container strike,.mp-checkout-container strong,.mp-checkout-container sub,.mp-checkout-container summary,.mp-checkout-container sup,.mp-checkout-container table,.mp-checkout-container tbody,.mp-checkout-container td,.mp-checkout-container tfoot,.mp-checkout-container th,.mp-checkout-container thead,.mp-checkout-container time,.mp-checkout-container tr,.mp-checkout-container tt,.mp-checkout-container u,.mp-checkout-container ul,.mp-checkout-container var,.mp-checkout-container video{font:inherit;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;line-height:16px;margin:0;padding:0;vertical-align:baseline;width:auto}.mp-checkout-container{border:0!important;font:inherit!important;font-size:100%!important;margin:0!important;padding:0!important;vertical-align:baseline!important}.mp-vertical-line{border-left:1px solid rgba(0,0,0,.25)!important;height:36px!important;width:1px!important} \ No newline at end of file +.mp-alert-details-card{background:rgb(0 0 0/4%)!important;border-left:4px solid #f23d4f!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;padding:16px!important}.mp-alert-details-card-content{align-items:baseline!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important}.mp-alert-details-card-content-left{margin-right:8px!important}.mp-alert-details-card-content-right{margin-left:8px!important}.mp-alert-details-badge{align-items:center!important;background:#f23d4f!important;border-radius:50%!important;color:#fff!important;display:flex!important;flex-direction:row!important;height:16px!important;justify-content:center!important;width:16px!important}.mp-alert-details-title{color:rgba(0,0,0,.9)!important;font-weight:700!important;padding:0!important}.mp-alert-details-description,.mp-alert-details-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;line-height:120%!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-alert-details-description{color:#000!important;font-weight:400!important;margin-top:4px!important}.mp-alert-details-retry-button{background-color:#3483fa!important;border:1px solid #3483fa!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:32px!important;margin-top:16px!important;outline:0!important;padding:0 12px!important;transition:all .3s ease-in-out!important}.mp-alert-details-retry-button:hover{background-color:#2968c8!important;border:1px solid #2968c8!important}.mp-checkout-benefits-list-container{display:flex;flex-direction:column!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.mp-checkout-benefits-list-container p{padding:0!important}.mp-checkout-benefits-list-title{color:#1a1a1a!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:24px!important;margin-block-end:32px!important}.mp-checkout-benefits-list,.mp-checkout-benefits-list-title{margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-checkout-benefits-list{display:flex;flex-direction:column!important;gap:16px!important;line-height:18px!important;list-style-type:none!important;margin-block-end:0!important;padding-inline-start:0!important}.mp-checkout-benefits-list-item{align-items:center!important;display:flex;font-size:14px!important;font-weight:600;justify-content:flex-start!important}.mp-checkout-benefits-list-item span{color:rgba(0,0,0,.55)!important;font-weight:400}.mp-checkout-benefits-list-item>span>b{font-size:14px!important;font-weight:600}.mp-checkout-benefits-list-count-list-item{color:#009ee3!important;font-weight:600!important;line-height:0!important;margin-right:8px!important;text-align:center!important}.mp-checkout-benefits-container{display:flex;flex-direction:column!important}.mp-checkout-benefits-container p{padding:0!important}.mp-checkout-benefits-title{color:#1a1a1a!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:600!important}.mp-checkout-benefits-container-list,.mp-checkout-benefits-title{margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-checkout-benefits-container-list{list-style-type:none!important;padding-top:8px!important;padding-inline-start:0!important}.mp-checkout-benefits-item{align-items:center!important;color:rgba(0,0,0,.55)!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;justify-content:flex-start!important;line-height:18px!important;padding:16px 4px 0!important}.mp-checkout-benefits-image-list{float:none!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:100%!important;padding:10px!important;position:inherit!important;width:auto!important}.mp-checkout-benefits-image{max-height:32px!important;max-width:32px!important}.mp-checkout-benefits-item b,.mp-checkout-benefits-item span{color:#0000008c!important;font-size:14px!important;line-height:25px!important}.mp-checkout-benefits-item b{font-weight:700}.mp-checkout-benefits-item-title{color:#1a1a1a!important;font-weight:600!important;margin-bottom:6px!important}.mp-checkout-benefits-item-subtitle,.mp-checkout-benefits-item-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:12px!important;font-style:normal!important;line-height:15px!important}.mp-checkout-benefits-item-subtitle{color:rgba(0,0,0,.55)!important;font-weight:400!important}.mp-checkout-benefits-count-list-item{color:#009ee3!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:21px!important}.mp-checkout-benefits-count-list-div{background:rgba(71,154,209,.1)!important;border-radius:50%!important;color:#fff!important;font-size:14px!important;height:25px!important;line-height:0px!important;margin-right:15px!important;min-width:25px!important;text-align:center!important}.mp-checkout-benefits-tick-mark-container{display:flex}.mp-checkout-benefits-tick-mark{display:inline-block!important;height:14px!important;margin-right:16px!important;position:relative!important;width:14px!important}.mp-checkout-benefits-tick-mark:before{height:50%!important;top:50%!important;width:3px!important}.mp-checkout-benefits-tick-mark:after,.mp-checkout-benefits-tick-mark:before{background-color:#009ee3!important;content:""!important;left:0!important;position:absolute!important;transform:translateX(10px) rotate(-45deg)!important;transform-origin:left bottom!important}.mp-checkout-benefits-tick-mark:after{bottom:0!important;height:3px!important;width:100%!important}.mp-checkout-redirect-v2-container{align-items:center!important;align-self:stretch!important;background:#f5f5f5!important;border-radius:6px!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:16px!important;height:100%!important;justify-content:center!important;order:2!important;padding:12px!important}.mp-checkout-redirect-v2-image{float:none!important;height:auto!important;margin-left:20px!important;max-height:100%!important;max-width:12px!important;position:inherit!important;width:100%!important}.mp-checkout-redirect-v2-text{align-items:center!important;color:#737373!important;display:flex!important;flex:none;flex-grow:1;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important;order:1;width:85%!important}.mp-checkout-redirect-v2-text,.mp-checkout-redirect-v3-container{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.mp-checkout-redirect-v3-container{background-color:#f5f5f5!important;padding:16px 40px!important}.mp-checkout-redirect-v3-title-container{align-items:center!important;display:flex!important;gap:12px!important;height:15px!important;justify-content:left!important;margin-bottom:8px!important}.mp-checkout-redirect-v3-mp-logo-image{margin:0!important;width:20px!important}.mp-checkout-redirect-v3-title{font-weight:600!important;line-height:15px!important}.mp-checkout-redirect-v3-description,.mp-checkout-redirect-v3-title{margin:0!important;size:12px!important;color:rgba(0,0,0,.55)!important}.mp-checkout-redirect-v3-description{font-weight:400!important;height:16px!important;line-height:16px!important}@media (max-width:768px){.mp-checkout-redirect-v3-container{background-color:#f5f5f5!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;padding:16px 20px!important}}@media (max-width:400px){.mp-checkout-redirect-v3-container{background-color:#f5f5f5!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;height:90px!important;padding:16px 20px!important}}.mp-checkout-redirect-container{align-items:center!important;background-color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:24px 32px!important;text-align:center!important}.mp-checkout-redirect-image{float:none!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:172px!important;padding-bottom:24px!important;position:inherit!important;width:100%!important}.mp-checkout-redirect-text{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-input-document .mp-input{align-items:center!important;background:#fff!important;border:1px solid rgba(0,0,0,.25);border-radius:8px!important;display:flex!important;height:48px!important}div .mp-focus{border:1px solid #7f54b3!important}div .mp-error{border:1px solid #f23d4f!important}.mp-input-document .mp-input .mp-document-select{background:#fff!important;border:0!important;color:#000!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:20px!important;letter-spacing:0!important;line-height:20px!important;margin:0 8px!important;min-height:20px!important;min-width:10px!important;outline:none!important;padding:0!important}.mp-input-document .mp-input .mp-vertical-line{border-left:1px solid rgba(0,0,0,.25)!important;height:36px!important;width:1px!important}.mp-input-document .mp-input .mp-document{background:#fff!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#000!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:20px!important;line-height:20px!important;min-height:38px!important;outline:none!important;padding:0 14px!important;width:80%!important}.mp-input-document .mp-input .mp-document,.mp-input-document .mp-input-document-helper{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.mp-input-document .mp-input-document-helper{color:#f23d4f!important;display:flex!important;font-size:13px!important;height:18px!important;left:calc(50% - 154.5px)!important;line-height:18px!important;margin-top:5px!important;position:static!important;top:0!important;width:327px!important}.mp-input-document .mp-input-document-helper .mp-input-document-helper-icon{align-items:center!important;background:#f23d4f!important;border-radius:12px!important;color:#fff!important;display:flex!important;height:15px!important;justify-content:center!important;left:0!important;margin:1px 5px!important;top:3px!important;width:15px!important}.mp-yape-input-field{width:100%!important}.mp-yape-input-field .mp-yape-input{align-items:center!important;background:#fff!important;border:1px solid rgba(0,0,0,.25);border-radius:8px!important;display:flex!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;gap:8px!important;height:28px!important;line-height:20px!important;padding:14px 12px!important}.mp-input-field-focus{border:1px solid #7f54b3!important}.mp-input-field-error{border:1px solid #f23d4f!important}.mp-helper{align-items:center;color:#f23d4f;display:none;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:500!important;margin-bottom:10px!important;margin-top:4px!important}.mp-helper .mp-helper-icon{align-items:center;background:#f23d4f;border-radius:12px;color:#fff;display:flex;font-size:10px;height:12px!important;justify-content:center;margin:0 4px;width:12px!important}.mp-input-label{align-items:flex-end!important;color:rgba(0,0,0,.9)!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;height:30px;line-height:18px!important;padding-bottom:4px!important;padding-left:6px!important;width:100%!important}.mp-input-label b{padding-left:2px!important}.mp-input-radio-container{display:flex;position:relative!important}.mp-input-radio-radio:checked,.mp-input-radio-radio:not(:checked){opacity:0!important}.mp-input-radio-radio:checked+.mp-input-radio-label,.mp-input-radio-radio:not(:checked)+.mp-input-radio-label{color:#666!important;cursor:pointer!important;display:inline-block;line-height:20px!important}.mp-input-radio-radio:checked+.mp-input-radio-label:before,.mp-input-radio-radio:not(:checked)+.mp-input-radio-label:before{background:#fff!important;border:2px solid rgba(0,0,0,.25)!important;border-radius:100%!important;box-sizing:border-box!important;content:""!important;height:16px!important;left:0!important;position:absolute!important;top:0!important;width:16px!important}.mp-input-radio-radio:checked+.mp-input-radio-label:before{border:2px solid #7f54b3!important}.mp-input-radio-radio:checked+.mp-input-radio-label:after,.mp-input-radio-radio:not(:checked)+.mp-input-radio-label:after{background:#7f54b3!important;border-radius:100%!important;box-sizing:border-box!important;content:""!important;height:8px!important;left:4px!important;position:absolute!important;top:4px!important;width:8px!important}.mp-input-radio-radio:not(:checked)+.mp-input-radio-label:after{opacity:0!important}.mp-input-radio-radio:checked+.mp-input-radio-label:after{opacity:1!important}.mp-input-select-input{align-items:center!important;background:#fff!important;border:1px solid rgba(0,0,0,.25)!important;border-radius:8px!important;display:flex!important;height:48px!important}.mp-input-select-select{background:#fff!important;border:0!important;color:#000!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:100%!important;letter-spacing:0!important;line-height:20px!important;margin:0 12px!important;outline:none!important;width:100%!important}.mp-input-table-container{align-items:center!important;justify-content:center!important}.mp-input-table-container,.mp-input-table-list{display:flex!important;flex-direction:column!important;width:100%!important}.mp-input-table-list{border:1px solid rgba(0,0,0,.25)!important;border-radius:6px!important;list-style-type:none!important;margin-left:0!important}.mp-input-table-item{cursor:pointer!important;margin:0 16px!important;padding:0 4px 0 0!important}.mp-input-table-item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)!important}.mp-input-table-label{cursor:pointer!important;justify-content:space-between!important;padding:16px 0!important;width:100%!important}.mp-input-table-label,.mp-input-table-option{align-items:center!important;display:flex!important}.mp-input-table-option{justify-content:flex-start!important}.mp-input-table-row-text{color:rgba(0,0,0,.9)!important}.mp-input-table-row-text,.mp-input-table-row-text-image{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;padding-left:16px!important}.mp-input-table-row-text-image{align-items:center!important;color:#000000e5!important;display:flex!important;flex-direction:row-reverse!important}.mp-input-table-row-obs{color:rgba(0,0,0,.55)!important;text-align:right!important}.mp-input-table-row-obs,.mp-input-table-row-obs-highlight{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important}.mp-input-table-row-obs-highlight{color:#00a650!important}.mp-input-table-container-link{align-items:center!important;display:flex!important;justify-content:center!important;padding:16px 0 24px!important}.mp-input-table-link{color:#7f54b3!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important}.mp-input-table-link:hover{color:#7249a5!important;transition:all .3ms!important}.mp-input-table-bank-interest-container{align-items:center!important;display:flex!important;justify-content:flex-start!important;width:100%!important}.mp-input-table-bank-interest-text{color:#737373!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:400!important;margin:0!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;max-width:100%!important;padding:8px 0 0 4px!important;word-break:break-word!important}.mp-payment-method-logo-container,.mp-payment-method-logo-slider-container{align-items:center!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:4px!important;box-sizing:border-box!important;display:flex;height:24px!important;justify-content:center!important;padding:4px!important;width:36px!important}.mp-payment-method-logo-image{float:none!important;font-size:10px!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important;position:inherit!important;text-overflow:ellipsis!important;width:auto!important}.mp-payment-methods-v2-container,.mp-payment-methods-v2-content{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;width:100%!important}.mp-payment-methods-v2-content{max-width:236px!important}.mp-payment-methods-v2-title{color:rgba(0,0,0,.55)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:15px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;padding-bottom:20px!important}.mp-payment-methods-v2-list{display:flex!important;flex-wrap:wrap!important;height:100%!important;justify-content:center!important;padding-bottom:16px!important;width:100%!important}.mp-payment-methods-v2-list payment-method-logo{padding:0 1px 4px!important}.mp-payment-methods-container{display:flex;flex-direction:column!important;height:100%!important;width:100%!important}.mp-payment-methods-container p{padding:0!important}.mp-payment-methods-header{align-items:center!important;display:flex;height:100%!important;justify-content:flex-start!important;padding:0 4px 16px!important;width:100%!important}.mp-payment-methods-title{align-items:center!important;color:rgba(0,0,0,.55)!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-payment-methods-badge{align-items:center!important;background:#00a650!important;border-bottom-right-radius:8px!important;display:flex;justify-content:center!important;margin-left:10px!important;padding:6px 8px 4px!important}.mp-payment-methods-badge-text{align-items:center!important;color:#fff!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:11px!important;text-align:center!important;text-transform:uppercase!important}.mp-payment-method-type-container{display:flex;flex-direction:column!important;height:100%!important;width:100%!important}.mp-payment-methods-content{align-items:center!important;display:flex;flex-wrap:wrap!important;height:100%!important;justify-content:flex-start!important;padding-bottom:16px!important;width:100%!important}.mp-payment-methods-content payment-method-logo{padding:0 4px 8px!important}.mp-payment-methods-link{box-shadow:none!important;color:#7f54b3!important;cursor:pointer!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;text-decoration:none!important;vertical-align:middle!important}.mp-payment-methods-link:hover{color:rgba(0,0,0,.55)!important}.mp-pix-template-container{align-items:center!important;background-color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}.mp-pix-template-image{float:none!important;font-size:10px!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:240px!important;overflow:hidden!important;padding-bottom:42px!important;position:inherit!important;text-overflow:ellipsis!important;width:100%!important}.mp-pix-template-title{font-size:16px!important;font-weight:700!important;padding-bottom:16px!important}.mp-pix-template-subtitle,.mp-pix-template-title{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-style:normal!important;line-height:18px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-pix-template-subtitle{font-size:14px!important;font-weight:400!important}.mp-terms-and-conditions-text{color:rgba(0,0,0,.55)!important;padding-right:4px!important}.mp-terms-and-conditions-link,.mp-terms-and-conditions-text{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important}.mp-terms-and-conditions-link{color:#7f54b3!important;text-decoration:none!important}.mp-terms-and-conditions-link:hover{color:#7249a5!important;transition:all .3ms!important}.mp-test-mode-card{background:rgb(0 0 0/4%)!important;border-left:4px solid #f73!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;padding:16px!important}.mp-test-mode-badge{align-items:center!important;background:#f73!important;border-radius:12px!important;color:#fff!important;display:flex!important;flex-direction:row!important;height:16px!important;justify-content:center!important;margin-right:16px!important;width:16px!important}.mp-test-mode-title{color:rgba(0,0,0,.9)!important;font-weight:700!important;margin-left:16px!important;padding:0!important}.mp-test-mode-description,.mp-test-mode-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;line-height:120%!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important}.mp-test-mode-description{color:#000!important;font-weight:400!important;padding-left:32px!important;padding-top:4px!important}.mp-test-mode-card-content{align-items:baseline!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important}.mp-test-mode-link{color:#7f54b3!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important}.mp-test-mode-link:hover{color:#7249a5!important;transition:all .3ms!important}.mp-checkout-credits-container{display:flex!important;flex-direction:column!important;justify-content:center!important}.mp-checkout-credits-content{background-color:#fff!important}.mp-checkout-credits-test-mode{padding:0 0 25px!important}.mp-checkout-credits-redirect{margin-top:24px!important}.mp-credits-checkout-benefits{padding:16px 40px!important}.mp-credits-checkout-benefits img{height:50px!important;max-height:50px!important;max-width:50px!important;width:50px!important}@media (max-width:768px){.mp-credits-checkout-benefits{padding:16px 20px!important}}.mp-checkout-custom-dual-column-row{align-items:flex-start!important;flex-direction:row!important}.mp-checkout-custom-input-document{padding:0 0 25px!important}.mp-checkout-custom-issuers-container{display:block;padding:0 0 16px!important}.mp-checkout-custom-issuers-container-display-none{display:none;padding:0 0 16px!important}.mp-checkout-custom-installments{display:block;padding:16px 0 0!important}.mp-checkout-custom-installments-display-none{display:none;padding:16px 0 0!important}.mp-checkout-custom-terms-and-conditions{align-items:center!important;display:flex;justify-content:center!important;padding:8px 0 0!important;text-align:center!important}.mp-checkout-custom-left-card-input{margin-right:16px!important}.mp-checkout-custom-info-text{color:rgba(0,0,0,.55)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;padding:4px 0 0 6px!important}#mp-checkout-custom-box-input-tax-cft{padding:0 0 16px!important}#mp-checkout-custom-tax-tea-text{font-size:12px!important;line-height:1.29!important}#mp-checkout-custom-tax-cft-text,#mp-checkout-custom-tax-tea-text{color:rgba(0,0,0,.55)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-stretch:normal!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important}#mp-checkout-custom-tax-cft-text{font-size:27px!important;line-height:1.25!important}.mp-card-holder-name{margin:0!important;padding-left:14px!important}.mp-checkout-custom-container{background-color:#fff!important;display:flex;flex-direction:column!important;justify-content:center!important;padding:24px 16px!important}.mp-checkout-custom-test-mode{padding-bottom:32px!important}.mp-wallet-button-container{align-items:center;border:1px solid rgba(0,0,0,.1)!important;border-radius:6px!important;display:flex;flex-direction:column!important;height:auto!important;margin-bottom:25px!important;padding:24px 16px!important}.mp-wallet-button-container .mp-wallet-button-title{align-items:center!important;color:rgba(0,0,0,.9)!important;display:flex!important;flex-direction:column!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important}.mp-wallet-button-container img{float:none!important;margin:0!important;max-height:100%!important;max-width:100%!important;padding-bottom:16px!important;position:inherit!important}.mp-wallet-button-container .mp-wallet-button-title span{color:#000000e5!important;font-size:16px!important;padding-left:8px!important}.mp-wallet-button-container .mp-wallet-button-description{color:#000!important;display:flex;font-size:16px!important;font-weight:400!important;line-height:18px!important;margin:8px 0 16px!important;text-align:center}.mp-wallet-button-container .mp-wallet-button-button button,.mp-wallet-button-container .mp-wallet-button-description{align-items:center!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-style:normal!important}.mp-wallet-button-container .mp-wallet-button-button button{background:#009ee3!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;font-size:14px!important;font-weight:700!important;justify-content:center!important;line-height:16px!important;padding:8px 12px!important;text-align:center!important;transition:all .3ms ease-in-out!important}.mp-wallet-button-container .mp-wallet-button-button button:hover{background-color:#007eb5!important;color:#fff!important;transition:all .3ms ease-in-out!important}.mp-checkout-custom-available-payments{align-items:center!important;display:flex;flex-direction:column!important;padding:0 0 32px!important;width:100%!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-header{align-items:center!important;cursor:pointer!important;display:flex;justify-content:space-between!important;user-select:none!important;width:100%!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-header .mp-checkout-custom-available-payments-title{align-items:center!important;color:#7f54b3!important;display:flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;padding:0 4px!important}.mp-checkout-custom-available-payments-text{color:#7f54b3!important;font-size:14px!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-header img{float:none!important;margin:0!important;max-height:100%!important;max-width:100%!important;position:inherit!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-header .mp-checkout-custom-available-payments-title p{margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;padding-left:8px!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-content{max-height:0!important;overflow:hidden!important;padding:0!important;transition:all .2s ease-out!important;width:100%!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-content hr{border-color:rgba(0,0,0,.1)!important;border-width:1px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;margin-top:8px!important}.mp-checkout-custom-available-payments .mp-checkout-custom-available-payments-content a{color:#7f54b3!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:18px!important;text-align:left!important}.mp-checkout-custom-card-form{display:flex;flex-direction:column!important;justify-content:flex-start!important}form div div .mp-checkout-custom-card-form-title{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;margin-block-end:0!important;margin-block-start:0!important;margin-inline-end:0!important;margin-inline-start:0!important;padding-bottom:25px!important;padding-left:0!important}.mp-checkout-custom-card-form .mp-checkout-custom-card-row{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:24px}.mp-checkout-custom-card-form .mp-checkout-custom-card-column{display:flex;flex-direction:column;justify-content:center;width:50%}.mp-checkout-custom-card-form .mp-checkout-custom-card-input{background:#fff!important;border:1px solid rgba(0,0,0,.25);border-radius:6px!important;color:#000!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:40px!important;line-height:20px!important;outline:0!important}.mp-checkout-custom-card-input-iframe{border:1px solid rgba(0,0,0,.25)!important;border-radius:6px!important}.mp-checkout-custom-load{align-items:center;display:none;justify-content:center}.spinner-card-form{animation:spin 2s linear infinite;border:4px solid rgba(0,0,255,.1)!important;border-radius:50%!important;border-top-color:#009ee3!important;height:40px!important;width:40px!important}.mp-spinner-3ds{animation:spin 2s linear infinite;border:4px solid rgba(0,0,255,.1);border-radius:50%;border-top-color:#009ee3;height:40px;margin:auto;width:40px}.mp-3ds-modal{background-color:rgba(0,0,0,.7);display:none;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#mp-3ds-modal-content,.mp-3ds-modal{align-items:center;justify-content:center}#mp-3ds-modal-content{background-color:#fff;border-radius:6px;padding:48px;width:800px}#mp-3ds-modal-content>div{align-items:center;flex-direction:column;justify-content:center;width:100%}#mp-3ds-modal-close{cursor:pointer;float:right}#mp-loading-container-3ds{display:flex;flex-direction:column;gap:12px;height:274px;margin:auto;position:relative;width:704px}.mp-loading-text-3ds{font-family:Proxima Nova,sans-serif;font-size:24px;font-weight:600;padding-top:24px;text-align:center}.mp-loading-text-3ds>p{margin-bottom:12px}#mp-3ds-frame{border:none;display:block;margin:auto;min-height:500px;min-width:600px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mp-card-info{display:-webkit-inline-box;justify-content:center;margin-bottom:8px}.mp-alert-color-success{background:#009ee3;border-radius:6px 0 0 6px;width:6px}.mp-icon-badge-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA6lBMVEUAAAAAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMBnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuMAnuP///9MYiCLAAAATHRSTlMAABJBe7HX7/6wAy9+xgE3nukBHInqG0bLyQRq62sIf/b3+/nhWyAfqQKSjrUH812FQkCE9dXYUhXw1BTTwQq/CcDWr80QPeNFafzKW/JxxwAAAAFiS0dETYBoIGUAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQfmCwkODC587ENtAAAB+ElEQVRIx5WWaV/iMBDGEwptbcsCCnSphdb7WI/dFcFjVVw8Vs33/zxO2p+CzBO6fV7O5J9jMpmJEDNJrYpVrdmOq5Tr2CtVq5IZBRQ5PD+o68Efcp164HuYIOu3RrOlmFrNxipAyLTW7iioTrvLCDKE35VRvXCBkDJaj9USxf1onpBykKRqqTaSwYyg+ZNNVaDN5HMN2t56WjSe1uh/nIPOGxePp3OEOUDx5PHZ2t7e4rHqaoLuq81c9s7u3o7NzG26QQIa7L46lk4gi9sbGvCabKb9Aw0c7DNH0yPA5/lzmO/1B3O0fAICHo+jY73C8RH3BFJU6tx8cqqB0xPuqVeE5aCQ//z1+ywGDscSVVchpfju3aqoqVKqCRvah+fnQ+gYCQeaxxcX4xHyXAp0hOFYR2mMjuEKNM3VtQau/yAfBG5u9U3f3kAAbeluooHJPdwSOvS9GXBgWJcAf8VKOWAKU8MMUGqg5DMDlHwovc0ApTd6QGYgwE/UCGRPFBQBI5AVAVBmHh51Lj0+LNrzMgMKmfOkgScWv6yQEdHtsT35nuezHeWlEhfj5+n0edEW//us3rK/oQqVvshZg/iPhvKaRPMtaJAUrJEmk69NLurHy8bHL9FiG5Vhzzz+LUSNulumsWfEapmvQ/nPyfz3Z3SZf39q4PvzDpPK5SX4V3wiAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTExLTA5VDE0OjEyOjQyKzAwOjAwxiqBfAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0xMS0wOVQxNDoxMjo0MiswMDowMLd3OcAAAAAASUVORK5CYII=) 100% 50% no-repeat transparent;background-size:18px;height:18px;margin:0 12px 0 10px;min-block-size:-webkit-fill-available;width:24px}.mp-card-body-3ds{align-items:flex-start;background:rgba(0,0,0,.04);border-radius:0 6px 6px 0;display:flex;height:30px;padding:5px 0;width:100%}.mp-text-subtitle{font-size:14px;font-weight:400;line-height:18px;vertical-align:middle}#mp-modal-3ds-title,.mp-text-subtitle{font-family:Proxima Nova,sans-serif;font-style:normal}#mp-modal-3ds-title{font-weight:600;margin-bottom:8px;text-align:left}#content-load-3ds{align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:704px}.mp-normal-text-3ds{text-align:center}.mp-checkout-pse-container{background-color:#fff!important;display:flex;flex-direction:column!important;padding:24px 16px!important}.mp-checkout-pse-text{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;padding-bottom:25px!important;padding-left:0!important}.alert-message{color:red;font-weight:700}.mp-checkout-pix-container{background-color:#fff!important;display:flex;flex-direction:column!important;justify-content:center!important;padding:24px 16px!important}.mp-checkout-pix-test-mode{padding-bottom:32px!important}.mp-checkout-pix-terms-and-conditions{display:flex;padding-top:42px!important}.mp-checkout-pix-terms-and-conditions,.mp-checkout-pro-terms-and-conditions{align-items:center!important;justify-content:center!important;text-align:center!important}.mp-checkout-pro-terms-and-conditions{display:flex!important;padding-top:16px!important}.mp-checkout-pro-container{display:flex!important;flex-direction:column!important;justify-content:center!important}.mp-checkout-pro-content{background-color:#fff!important;padding:24px 16px!important}.mp-checkout-pro-test-mode{padding:0 0 25px!important}.mp-checkout-pro-payment-methods{padding-top:24px!important}.mp-checkout-pro-redirect{margin-top:24px!important}.mp-checkout-pro-content{padding:24px 16px 8px!important}.mp-checkout-pro-payment-methods{padding-top:32px!important}.mp-checkout-pro-tip p{color:rgba(0,0,0,.55)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important}@media only screen and (max-width:545px){.mp-checkout-pro-tip{margin-top:24px!important;text-align:center!important}}@media only screen and (min-width:545px){.mp-checkout-pro-tip{margin-top:24px!important;padding-left:24px!important}}.mp-checkout-ticket-container{align-items:center!important;background-color:#fff!important;display:flex;flex-direction:column!important;padding:24px 16px!important}.mp-checkout-ticket-content{width:100%!important}.mp-checkout-ticket-input-document,.mp-checkout-ticket-test-mode{padding:0 0 25px!important}div div .mp-checkout-ticket-content .mp-checkout-ticket-text{color:rgba(0,0,0,.9)!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;padding-bottom:25px!important;padding-left:0!important}.mp-checkout-ticket-terms-and-conditions{align-items:center!important;display:flex;justify-content:center!important;padding-top:32px!important;text-align:center!important}.mp-checkout-yape-container{align-items:center!important;background-color:#fff!important;display:flex!important;flex-direction:column!important;padding:24px!important}.mp-checkout-yape-content{width:100%!important}.mp-checkout-yape-test-mode{padding:0 0 5px!important}.mp-checkout-yape-inputs{align-items:baseline;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px!important;margin-top:24px}.mp-checkout-yape-terms-and-conditions{align-items:center!important;display:flex;justify-content:center!important;padding-top:24px!important;text-align:center!important}.mp-checkout-yape-title-container{display:flex;flex-direction:column;gap:6px;margin-bottom:24px!important}.mp-checkout-yape-title{color:#000!important;font-size:18px!important;font-weight:600!important;line-height:22px!important;margin-bottom:8px}.mp-checkout-yape-subtitle,.mp-checkout-yape-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;margin-top:0;text-align:left!important}.mp-checkout-yape-subtitle{color:rgba(0,0,0,.55)!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;margin-bottom:0}.mp-checkout-container a,.mp-checkout-container abbr,.mp-checkout-container acronym,.mp-checkout-container address,.mp-checkout-container applet,.mp-checkout-container article,.mp-checkout-container aside,.mp-checkout-container audio,.mp-checkout-container b,.mp-checkout-container big,.mp-checkout-container blockquote,.mp-checkout-container canvas,.mp-checkout-container caption,.mp-checkout-container center,.mp-checkout-container cite,.mp-checkout-container code,.mp-checkout-container dd,.mp-checkout-container del,.mp-checkout-container details,.mp-checkout-container dfn,.mp-checkout-container div,.mp-checkout-container dl,.mp-checkout-container dt,.mp-checkout-container em,.mp-checkout-container embed,.mp-checkout-container fieldset,.mp-checkout-container figcaption,.mp-checkout-container figure,.mp-checkout-container footer,.mp-checkout-container form,.mp-checkout-container h1,.mp-checkout-container h2,.mp-checkout-container h3,.mp-checkout-container h4,.mp-checkout-container h5,.mp-checkout-container h6,.mp-checkout-container header,.mp-checkout-container hgroup,.mp-checkout-container i,.mp-checkout-container iframe,.mp-checkout-container img,.mp-checkout-container input,.mp-checkout-container ins,.mp-checkout-container kbd,.mp-checkout-container label,.mp-checkout-container legend,.mp-checkout-container li,.mp-checkout-container li input,.mp-checkout-container mark,.mp-checkout-container menu,.mp-checkout-container nav,.mp-checkout-container object,.mp-checkout-container ol,.mp-checkout-container output,.mp-checkout-container p,.mp-checkout-container pre,.mp-checkout-container q,.mp-checkout-container ruby,.mp-checkout-container s,.mp-checkout-container samp,.mp-checkout-container section,.mp-checkout-container select,.mp-checkout-container small,.mp-checkout-container span,.mp-checkout-container strike,.mp-checkout-container strong,.mp-checkout-container sub,.mp-checkout-container summary,.mp-checkout-container sup,.mp-checkout-container table,.mp-checkout-container tbody,.mp-checkout-container td,.mp-checkout-container tfoot,.mp-checkout-container th,.mp-checkout-container thead,.mp-checkout-container time,.mp-checkout-container tr,.mp-checkout-container tt,.mp-checkout-container u,.mp-checkout-container ul,.mp-checkout-container var,.mp-checkout-container video{font:inherit;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;line-height:16px;margin:0;padding:0;vertical-align:baseline;width:auto}.mp-checkout-container{border:0!important;font:inherit!important;font-size:100%!important;margin:0!important;padding:0!important;vertical-align:baseline!important}.mp-vertical-line{border-left:1px solid rgba(0,0,0,.25)!important;height:36px!important;width:1px!important}.mp-document-select{appearance:auto;cursor:pointer!important;letter-spacing:0!important;margin:0 8px!important;width:25%!important}.mp-document-select,.mp-input-document{background:#fff!important;border:0!important;color:#000!important;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;outline:0!important}.mp-input-document{border-radius:8px!important;box-shadow:none!important;width:100%!important} \ No newline at end of file diff --git a/assets/css/products/credits-modal.css b/assets/css/products/credits-modal.css index eddf6f460..973c6226d 100644 --- a/assets/css/products/credits-modal.css +++ b/assets/css/products/credits-modal.css @@ -65,6 +65,15 @@ justify-content: center; } +.mp-credits-modal-brand-title { + display: flex; + justify-content: center; +} + +.mp-credits-modal-brand-title > span { + width: 300px !important; +} + .mp-credits-modal-step-circle { width: 26px; height: 26px; @@ -97,7 +106,13 @@ line-height: 18px; } +.mp-credits-modal-info { + display: flex; + justify-content: center; +} + .mp-credits-modal-how-to-use { + width: 85%; display: flex; flex-direction: column; padding-top: 24px; @@ -112,7 +127,7 @@ .mp-credits-modal-container-content { display: flex; - width: 480px; + width: 450px; padding: 32px; flex-direction: column; align-items: flex-end; @@ -251,6 +266,10 @@ height: 122px !important; } + .mp-credits-modal-how-to-use { + width: 75%; + } + .mp-credits-modal-container-content { width: fit-content; } diff --git a/assets/css/products/credits-modal.min.css b/assets/css/products/credits-modal.min.css index a834502fb..2b7d2abdf 100644 --- a/assets/css/products/credits-modal.min.css +++ b/assets/css/products/credits-modal.min.css @@ -1 +1 @@ -.mp-credits-tooltip-container{max-width:464px!important;display:flex!important;justify-content:left!important;align-items:center}.mp-credits-tooltip-round-logo{width:29px!important;height:20px!important;margin-right:12px}.mp-credits-tooltip-text{font-family:Proxima Nova Semibold,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:15px!important;color:#464545!important}.mp-credits-tooltip-link a{font-family:Proxima Nova Regular,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;text-decoration:none!important;color:#009ee3!important}#mp-credits-modal{font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;visibility:hidden;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.3);color:#000;text-align:center}#mp-credits-modal .mp-credits-modal-container{height:100%;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.mp-credits-modal-step-circle{width:26px;height:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;border:1px solid rgba(0,0,0,.07);background:#fff}.mp-step-mark{font-size:12px;color:rgba(0,0,0,.9);text-align:center;font-family:"Proxima Nova",-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:11px}.mp-credits-modal-step-circle-text{margin-left:40px;transform:translate(0,-12.5%);color:rgba(0,0,0,.9);font-family:"Proxima Nova",-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.mp-credits-modal-how-to-use{display:flex;flex-direction:column;padding-top:24px}.mp-credits-modal-how-to-use>div{display:flex;flex-direction:row;padding-bottom:35px;align-items:center}.mp-credits-modal-container-content{display:flex;width:480px;padding:32px;flex-direction:column;align-items:flex-end;gap:16px;border-radius:6px;background:var(--Text-andes-text-color-inverted,#fff);box-shadow:0 6px 16px 0 rgba(0,0,0,.1)}.mp-credits-modal-content-centralize{height:100%;display:flex;align-items:center}.mp-credits-modal-content{padding:1px}.mp-credits-modal-container-content img{margin:0;padding:0;max-width:15rem}.mp-logo-img{display:flex;align-items:center;justify-content:center}.mp-credits-modal-titles{margin:0}.mp-credits-modal-titles>div{padding-top:30px;margin:0}.mp-credits-modal-titles>div>span{font-style:normal;color:rgba(0,0,0,.9);text-align:center;font-family:"Proxima Nova",-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:25px}.mp-credits-modal-titles>div+div{padding-top:16px;text-align:left}.mp-credits-modal-titles>div+div>span{font-weight:600;font-style:normal;font-size:16px;line-height:20px}.mp-credits-modal-titles>div>span{font-weight:600}.mp-credits-modal-titles p{padding-top:16px;font-weight:400;text-align:center;font-style:normal;font-size:16px;line-height:22px;margin:0}.mp-credits-modal-titles h2{text-align:left;padding-top:8px;margin:0}.mp-credits-modal-FAQ{font-weight:400;display:flex;justify-content:center;font-style:normal;font-size:12px;line-height:18px;color:rgba(0,0,0,.55)}.mp-credits-modal-FAQ>p>a{text-decoration:none;color:#009ee3}.mp-credits-modal-FAQ p{margin:0}.mp-credits-modal-close-button{display:flex;align-items:flex-start;justify-content:flex-end;width:100%;padding-bottom:16px}#mp-open-modal,.mp-credits-modal-close-button img{cursor:pointer;white-space:nowrap!important}@media only screen and (max-width:768px){.mp-credits-modal-container-content{max-width:100%;position:relative;transform:translate(0,100vh);height:100vh}.mp-mobile{transform:translate(0,0);transition:transform 3s}.mp-logo-img{height:140px!important}.mp-logo-img img{margin-top:18px!important;width:195px!important;height:122px!important}.mp-credits-modal-container-content{width:fit-content}} \ No newline at end of file +.mp-credits-tooltip-container{max-width:464px!important;display:flex!important;justify-content:left!important;align-items:center}.mp-credits-tooltip-round-logo{width:29px!important;height:20px!important;margin-right:12px}.mp-credits-tooltip-text{font-family:Proxima Nova Semibold,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:15px!important;color:#464545!important}.mp-credits-tooltip-link a{font-family:Proxima Nova Regular,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;text-decoration:none!important;color:#009ee3!important}#mp-credits-modal{font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;visibility:hidden;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.3);color:#000;text-align:center}#mp-credits-modal .mp-credits-modal-container{height:100%;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.mp-credits-modal-brand-title{display:flex;justify-content:center}.mp-credits-modal-brand-title>span{width:300px!important}.mp-credits-modal-step-circle{width:26px;height:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;border:1px solid rgba(0,0,0,.07);background:#fff}.mp-step-mark{font-size:12px;color:rgba(0,0,0,.9);text-align:center;font-family:"Proxima Nova",-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:11px}.mp-credits-modal-step-circle-text{margin-left:40px;transform:translate(0,-12.5%);color:rgba(0,0,0,.9);font-family:"Proxima Nova",-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.mp-credits-modal-info{display:flex;justify-content:center}.mp-credits-modal-how-to-use{width:85%;display:flex;flex-direction:column;padding-top:24px}.mp-credits-modal-how-to-use>div{display:flex;flex-direction:row;padding-bottom:35px;align-items:center}.mp-credits-modal-container-content{display:flex;width:450px;padding:32px;flex-direction:column;align-items:flex-end;gap:16px;border-radius:6px;background:var(--Text-andes-text-color-inverted,#fff);box-shadow:0 6px 16px 0 rgba(0,0,0,.1)}.mp-credits-modal-content-centralize{height:100%;display:flex;align-items:center}.mp-credits-modal-content{padding:1px}.mp-credits-modal-container-content img{margin:0;padding:0;max-width:15rem}.mp-logo-img{display:flex;align-items:center;justify-content:center}.mp-credits-modal-titles{margin:0}.mp-credits-modal-titles>div{padding-top:30px;margin:0}.mp-credits-modal-titles>div>span{font-style:normal;color:rgba(0,0,0,.9);text-align:center;font-family:"Proxima Nova",-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:25px}.mp-credits-modal-titles>div+div{padding-top:16px;text-align:left}.mp-credits-modal-titles>div+div>span{font-weight:600;font-style:normal;font-size:16px;line-height:20px}.mp-credits-modal-titles>div>span{font-weight:600}.mp-credits-modal-titles p{padding-top:16px;font-weight:400;text-align:center;font-style:normal;font-size:16px;line-height:22px;margin:0}.mp-credits-modal-titles h2{text-align:left;padding-top:8px;margin:0}.mp-credits-modal-FAQ{font-weight:400;display:flex;justify-content:center;font-style:normal;font-size:12px;line-height:18px;color:rgba(0,0,0,.55)}.mp-credits-modal-FAQ>p>a{text-decoration:none;color:#009ee3}.mp-credits-modal-FAQ p{margin:0}.mp-credits-modal-close-button{display:flex;align-items:flex-start;justify-content:flex-end;width:100%;padding-bottom:16px}#mp-open-modal,.mp-credits-modal-close-button img{cursor:pointer;white-space:nowrap!important}@media only screen and (max-width:768px){.mp-credits-modal-container-content{max-width:100%;position:relative;transform:translate(0,100vh);height:100vh}.mp-mobile{transform:translate(0,0);transition:transform 3s}.mp-logo-img{height:140px!important}.mp-logo-img img{margin-top:18px!important;width:195px!important;height:122px!important}.mp-credits-modal-how-to-use{width:75%}.mp-credits-modal-container-content{width:fit-content}} \ No newline at end of file diff --git a/assets/images/checkouts/credits/checkout_preview.png b/assets/images/checkouts/credits/checkout_preview.png new file mode 100644 index 000000000..3b7043025 Binary files /dev/null and b/assets/images/checkouts/credits/checkout_preview.png differ diff --git a/assets/images/checkouts/credits/es_checkout_preview.png b/assets/images/checkouts/credits/es_checkout_preview.png new file mode 100644 index 000000000..ebf0f2518 Binary files /dev/null and b/assets/images/checkouts/credits/es_checkout_preview.png differ diff --git a/assets/images/checkouts/credits/es_view_desktop.gif b/assets/images/checkouts/credits/es_view_desktop.gif new file mode 100644 index 000000000..1180562e2 Binary files /dev/null and b/assets/images/checkouts/credits/es_view_desktop.gif differ diff --git a/assets/images/checkouts/credits/es_view_mobile.gif b/assets/images/checkouts/credits/es_view_mobile.gif new file mode 100644 index 000000000..170d83d43 Binary files /dev/null and b/assets/images/checkouts/credits/es_view_mobile.gif differ diff --git a/assets/images/checkouts/credits/pt_checkout_preview.png b/assets/images/checkouts/credits/pt_checkout_preview.png new file mode 100644 index 000000000..5bd290a90 Binary files /dev/null and b/assets/images/checkouts/credits/pt_checkout_preview.png differ diff --git a/assets/images/checkouts/credits/pt_view_desktop.gif b/assets/images/checkouts/credits/pt_view_desktop.gif new file mode 100644 index 000000000..5e301fd92 Binary files /dev/null and b/assets/images/checkouts/credits/pt_view_desktop.gif differ diff --git a/assets/images/checkouts/credits/pt_view_mobile.gif b/assets/images/checkouts/credits/pt_view_mobile.gif new file mode 100644 index 000000000..d904c39dc Binary files /dev/null and b/assets/images/checkouts/credits/pt_view_mobile.gif differ diff --git a/assets/images/checkouts/credits/view_desktop.gif b/assets/images/checkouts/credits/view_desktop.gif index 2a3baf738..e4ebacb3a 100644 Binary files a/assets/images/checkouts/credits/view_desktop.gif and b/assets/images/checkouts/credits/view_desktop.gif differ diff --git a/assets/images/checkouts/pix/pix.png b/assets/images/checkouts/pix/pix.png index 582a26d6c..a663e2c75 100644 Binary files a/assets/images/checkouts/pix/pix.png and b/assets/images/checkouts/pix/pix.png differ diff --git a/assets/images/checkouts/pix/qr-code-expired.png b/assets/images/checkouts/pix/qr-code-expired.png index f3487939c..34402d27f 100644 Binary files a/assets/images/checkouts/pix/qr-code-expired.png and b/assets/images/checkouts/pix/qr-code-expired.png differ diff --git a/assets/images/icons/icon-mp-nobg.png b/assets/images/icons/icon-mp-nobg.png new file mode 100644 index 000000000..bc4205ec6 Binary files /dev/null and b/assets/images/icons/icon-mp-nobg.png differ diff --git a/assets/images/settings/header.png b/assets/images/settings/header.png index 6b7103674..7663ade62 100644 Binary files a/assets/images/settings/header.png and b/assets/images/settings/header.png differ diff --git a/assets/js/blocks/components/CheckoutBenefitsList.js b/assets/js/blocks/components/CheckoutBenefitsList.js new file mode 100644 index 000000000..b70491d36 --- /dev/null +++ b/assets/js/blocks/components/CheckoutBenefitsList.js @@ -0,0 +1,5 @@ +const CheckoutBenefits = ({ title, items, titleAlign = 'left'}) => ( + +); + +export default CheckoutBenefits; diff --git a/assets/js/blocks/components/CheckoutRedirectV3.js b/assets/js/blocks/components/CheckoutRedirectV3.js new file mode 100644 index 000000000..8430b3be0 --- /dev/null +++ b/assets/js/blocks/components/CheckoutRedirectV3.js @@ -0,0 +1,5 @@ +const CheckoutRedirectV3 = ({ title, description, src, alt }) => ( + +); + +export default CheckoutRedirectV3; diff --git a/assets/js/blocks/components/RowImageSelect.js b/assets/js/blocks/components/RowImageSelect.js new file mode 100644 index 000000000..0f28cad12 --- /dev/null +++ b/assets/js/blocks/components/RowImageSelect.js @@ -0,0 +1,35 @@ +const RowImageSelect = ({text, imgSrc}) => { + return ( +
+ +

{text}

+
+ ); +} + +export default RowImageSelect; \ No newline at end of file diff --git a/assets/js/blocks/credits.block.js b/assets/js/blocks/credits.block.js index 5510c713f..44cba7065 100644 --- a/assets/js/blocks/credits.block.js +++ b/assets/js/blocks/credits.block.js @@ -7,16 +7,17 @@ import { getSetting } from '@woocommerce/settings'; import { addDiscountAndCommission, removeDiscountAndCommission } from './helpers/cart-update.helper'; import TestMode from './components/TestMode'; -import ChoRedirectV2 from './components/ChoRedirectV2'; -import CheckoutBenefits from './components/CheckoutBenefits'; +import CheckoutRedirectV3 from './components/CheckoutRedirectV3'; +import CheckoutBenefitsList from './components/CheckoutBenefitsList'; import TermsAndConditions from './components/TermsAndConditions'; +import RowImageSelect from './components/RowImageSelect'; import sendMetric from "./helpers/metrics.helper"; const targetName = "mp_checkout_blocks"; const paymentMethodName = 'woo-mercado-pago-credits'; const settings = getSetting(`woo-mercado-pago-credits_data`, {}); -const defaultLabel = decodeEntities(settings.title) || 'Checkout Creditss'; +const defaultLabel = decodeEntities(settings.title) || 'Checkout Credits'; const updateCart = (props) => { const { extensionCartUpdate } = wc.blocksCheckout; @@ -62,13 +63,15 @@ const updateCart = (props) => { }; -const Label = (props) => { - const { PaymentMethodLabel } = props.components; - +const Label = () => { const feeTitle = decodeEntities(settings?.params?.fee_title || ''); const text = `${defaultLabel} ${feeTitle}`; - return ; + return ( + + ); }; const Content = (props) => { @@ -81,8 +84,8 @@ const Content = (props) => { test_mode_link_src, checkout_benefits_title, checkout_benefits_items, - checkout_benefits_tip, - checkout_redirect_text, + checkout_redirect_title, + checkout_redirect_description, checkout_redirect_src, checkout_redirect_alt, terms_and_conditions_description, @@ -99,8 +102,8 @@ const Content = (props) => { return (
-
-
+
+
{test_mode ? ( { ) : null}
-
-
-

{checkout_benefits_tip}

+
+
- -
diff --git a/assets/js/checkouts/mp-plugins-components.min.js b/assets/js/checkouts/mp-plugins-components.min.js index e1327c858..a0d6d441e 100644 --- a/assets/js/checkouts/mp-plugins-components.min.js +++ b/assets/js/checkouts/mp-plugins-components.min.js @@ -1 +1 @@ -(()=>{class t extends HTMLElement{static get observedAttributes(){return["title","description","retryButtonText"]}connectedCallback(){this.build()}attributeChangedCallback(){this.firstElementChild&&(this.removeChild(this.firstElementChild),this.build())}build(){const t=this.createAlertDetails(),e=this.createCardContent();t.appendChild(e),this.appendChild(t)}createAlertDetails(){const t=document.createElement("div");return t.classList.add("mp-alert-details-card"),t}createCardContent(){const t=document.createElement("div");t.classList.add("mp-alert-details-card-content");const e=document.createElement("div");e.classList.add("mp-alert-details-card-content-left");const n=document.createElement("div");n.classList.add("mp-alert-details-card-content-right"),t.appendChild(e),t.appendChild(n);const i=this.createBadge(),a=this.createTitle(),s=this.createDescription(),r=this.createRetryButton();return e.appendChild(i),n.appendChild(a),n.appendChild(s),n.appendChild(r),t}createBadge(){const t=document.createElement("div");return t.innerHTML="!",t.classList.add("mp-alert-details-badge"),t}createTitle(){const t=document.createElement("p");return t.innerHTML=this.getAttribute("title"),t.classList.add("mp-alert-details-title"),t}createDescription(){const t=document.createElement("p");return t.innerHTML=this.getAttribute("description"),t.classList.add("mp-alert-details-description"),t}createRetryButton(){const t=this.getAttribute("retryButtonText"),e=document.createElement("button");return e.classList.add("mp-alert-details-retry-button"),e.innerHTML=t,e.onclick=()=>document.location.reload(),e}}customElements.define("alert-details",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-benefits-container"),t.appendChild(this.createTitle()),t.appendChild(this.createList()),t}createTitle(){const t=document.createElement("p");t.classList.add("mp-checkout-benefits-title"),t.innerHTML=this.getAttribute("title");const e=this.getAttribute("title-align");return"center"===e&&t.style.setProperty("text-align","center","important"),"left"===e&&t.style.setProperty("text-align","left","important"),t}createList(){const t=JSON.parse(this.getAttribute("items")),e=document.createElement("div");return e.classList.add("mp-checkout-benefits-list"),t.forEach(((t,n)=>{e.appendChild(this.createItem(t,n))})),e}createItem(t,e){const n=document.createElement("div");n.classList.add("mp-checkout-benefits-item");const i=this.getAttribute("list-mode");return"count"===i?(n.appendChild(this.createCountList(e)),n.appendChild(this.createSimpleText(t)),n):"bullet"===i?(n.appendChild(this.createBulletList()),n.appendChild(this.createSimpleText(t)),n):"image"===i&&"object"==typeof t?(n.appendChild(this.createImageList(t)),n.appendChild(this.createCompositeText(t)),n):n}createSimpleText(t){const e=document.createElement("span");return e.innerHTML=t,e}createCompositeText({title:t,subtitle:e}){const n=document.createElement("p");n.classList.add("mp-checkout-benefits-item-title"),n.innerHTML=t;const i=document.createElement("p");i.classList.add("mp-checkout-benefits-item-subtitle"),i.innerHTML=e;const a=document.createElement("span");return a.appendChild(n),a.appendChild(i),a}createCountList(t){const e=document.createElement("p");e.innerText=1+t,e.classList.add("mp-checkout-benefits-count-list-item");const n=document.createElement("div");return n.classList.add("mp-checkout-benefits-count-list-div"),n.appendChild(e),n}createBulletList(){const t=document.createElement("div");t.classList.add("mp-checkout-benefits-tick-mark-container");const e=document.createElement("div");return e.classList.add("mp-checkout-benefits-tick-mark"),t.appendChild(e),t}createImageList({image:t}){const e=document.createElement("div");return e.classList.add("mp-checkout-benefits-image-list"),e.appendChild(this.createImage(t)),e}createImage({src:t,alt:e}){const n=document.createElement("img");return n.classList.add("mp-checkout-benefits-image"),n.setAttribute("src",t),n.setAttribute("alt",e),n}}customElements.define("checkout-benefits",t)})(),(()=>{class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){this.render()}render(){const t=document.createElement("div");t.classList.add("mp-info-notification");const e=document.createElement("div");e.classList.add("content");const n=document.createElement("img");n.src=this.getAttribute("src"),n.alt="Icone de informação",n.classList.add("icon");const i=document.createElement("div");i.classList.add("message"),i.textContent=this.getAttribute("message")||"Mensagem de informação",e.appendChild(n),e.appendChild(i),t.appendChild(e);const a=document.createElement("div");a.classList.add("footer");const s=document.createElement("img");s.src=this.getAttribute("icon"),s.alt="Footer Icon",s.classList.add("footer-icon"),a.appendChild(s),a.appendChild(document.createTextNode(this.getAttribute("footer-text")||"Procesado por Mercado Pago")),this.shadowRoot.append(t),this.shadowRoot.append(a),this.applyStyles()}applyStyles(){const t=document.createElement("style");t.textContent="\n .mp-info-notification {\n display: flex !important;\n flex-direction: column !important;\n padding: 12px !important;\n background-color: #f7f7f7 !important;\n border-radius: 8px !important;\n border-left: 4px solid #009ee3 !important;\n margin-bottom: 16px !important;\n }\n\n .content {\n display: flex !important;\n align-items: center !important;\n }\n\n .icon {\n max-width: 16px !important;\n max-height: 16px !important;\n margin-right: 8px !important;\n }\n\n @media (max-width: 600px) {\n .icon {\n margin-bottom: 15px !important;\n }\n }\n\n @media (max-width: 300px) {\n .icon {\n margin-bottom: 35px !important;\n }\n }\n\n .message {\n flex-grow: 1 !important;\n color: #333 !important;\n padding: 10px !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n line-height: 18px !important;\n text-align: left !important;\n }\n\n .footer {\n display: flex !important;\n align-items: center !important;\n color: #999 !important;\n margin-top: 24px !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n font-size: 12px !important;\n font-weight: 600 !important;\n line-height: 15px !important;\n text-align: left !important;\n }\n\n .footer-icon {\n max-width: 20px !important;\n margin-right: 8px !important;\n }\n ",this.shadowRoot.appendChild(t)}}customElements.define("checkout-notice",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-redirect-v2-container"),t.setAttribute("data-cy","checkout-redirect-v2-container"),t.appendChild(this.createImage()),t.appendChild(this.createText()),t}createImage(){const t=document.createElement("img");return t.classList.add("mp-checkout-redirect-v2-image"),t.src=this.getAttribute("src"),t.alt=this.getAttribute("alt"),t}createText(){const t=document.createElement("p");return t.classList.add("mp-checkout-redirect-v2-text"),t.innerHTML=this.getAttribute("text"),t}}customElements.define("checkout-redirect-v2",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-redirect-container"),t.setAttribute("data-cy","checkout-redirect-container"),t.appendChild(this.createImage()),t.appendChild(this.createText()),t}createImage(){const t=document.createElement("img");return t.classList.add("mp-checkout-redirect-image"),t.src=this.getAttribute("src"),t.alt=this.getAttribute("alt"),t}createText(){const t=document.createElement("p");return t.classList.add("mp-checkout-redirect-text"),t.innerHTML=this.getAttribute("text"),t}}customElements.define("checkout-redirect",t)})(),(()=>{class t extends HTMLElement{helper=this.createHelper();inputContainer=this.createInputContainer();connectedCallback(){this.build()}build(){const t=document.createElement("div");t.classList.add("mp-yape-input-code-container");const e=document.createElement("div");e.classList.add("mp-yape-label-container");const n=document.createElement("label");n.setAttribute("id","yape-input-code-label"),n.textContent=this.getAttribute("label")||"Código de aprobación";const i=document.createElement("div");i.classList.add("mp-yape-icon-wrapper");const a=document.createElement("img");a.src=this.getAttribute("src"),a.alt="Icone de ajuda",a.classList.add("mp-yape-icon");const s=document.createElement("div");s.classList.add("mp-yape-tooltip"),s.textContent=this.getAttribute("tooltip-text")||"Encuéntralo en el menú de la app de Yape.",i.appendChild(a),i.appendChild(s),e.appendChild(n),e.appendChild(i),t.appendChild(e),this.inputs=[];for(let t=0;t<6;t+=1){const e=document.createElement("input");e.type="text",e.maxLength="1",e.classList.add("mp-yape-code-input"),e.setAttribute("input-index",t),this.inputs.push(e),e.addEventListener("input",(e=>{/\d/.test(e.target.value)?1===e.target.value.length&&t<5&&this.inputs[t+1].focus():e.target.value="",this.updateClassesOnInput()})),e.addEventListener("keydown",(t=>{const e=parseInt(t.target.getAttribute("input-index"));"ArrowLeft"===t.key&&e>0?this.inputs[e-1].focus():"ArrowRight"===t.key&&e<5?this.inputs[e+1].focus():"Backspace"===t.key&&e>0&&!t.target.value&&this.inputs[e-1].focus()})),0===t&&e.addEventListener("paste",(t=>this.handlePaste(t))),e.addEventListener("focus",(()=>{e.classList.add("mp-input-code-focus"),e.classList.remove("mp-input-code-error"),this.helper.firstElementChild.style.display="none",document.getElementById("yape-input-code-label").style.color="#111111"})),e.addEventListener("blur",(()=>{setTimeout((()=>{this.validate()}),100)})),this.inputContainer.appendChild(e)}t.appendChild(this.inputContainer),this.appendChild(t),this.appendChild(this.helper),this.applyStyles()}validate(){this.checkForErrors(this.helper,this.inputContainer)}handlePaste(t){if(t.preventDefault(),!Array.isArray(this.inputs))return;const e=((t.clipboardData||window.clipboardData).getData("text")||"").split("").filter((t=>/\d/.test(t)));e.length>0&&e.forEach(((t,e)=>{e{t.classList.remove("mp-input-code-error"),t.classList.add("mp-input-code-focus")}))}checkForErrors(t,e){const n=e.querySelectorAll("input"),i=Array.from(n).every((t=>""!==t.value)),a=Array.from(n).some((t=>""!==t.value));document.activeElement.classList.contains("mp-yape-code-input")||i||(n.forEach((t=>t.classList.add("mp-input-code-error"))),t.firstElementChild.style.display="flex",document.getElementById("yape-input-code-label").style.color="#f23d4f",document.getElementById("helper-approval-code").childNodes[1].innerHTML=a?document.querySelector("input-code").getAttribute("invalid-error-message"):document.querySelector("input-code").getAttribute("empty-error-message"))}applyStyles(){const t=document.createElement("style");t.textContent="\n .mp-yape-input-code-container {\n display: flex !important;\n flex-direction: column !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n }\n\n .mp-yape-label-container {\n display: flex !important;\n align-items: flex-start !important;\n margin-bottom: -8px !important;\n font-style: normal !important;\n font-weight: 400 !important;\n height: 30px !important;\n line-height: 18px !important;\n font-size: 14px !important;\n padding-left: 6px !important\n }\n\n .mp-yape-icon-wrapper {\n position: relative !important;\n display: flex !important;\n align-items: center !important;\n }\n\n .mp-yape-icon {\n max-width: 20px !important;\n margin-left: 4px !important;\n cursor: pointer !important;\n }\n\n .mp-yape-tooltip {\n display: none !important;\n position: absolute !important;\n top: -55px !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n background-color: white !important;\n padding: 8px !important;\n border-radius: 8px !important;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;\n z-index: 100 !important;\n white-space: nowrap !important;\n pointer-events: none !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n line-height: 28px !important;\n text-align: left !important;\n\n }\n\n .mp-yape-tooltip::after {\n content: \"\";\n position: absolute;\n bottom: -8px;\n left: 51%;\n transform: translateX(-70%);\n border-width: 8px 8px 0 8px;\n border-style: solid;\n z-index: 101;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n clip-path: polygon(100% 0%, 0% 0%, 50% 100%);\n color: white;\n }\n\n .mp-yape-icon-wrapper:hover .mp-yape-tooltip {\n display: block !important;\n }\n\n .mp-yape-input-container {\n display: flex !important;\n gap: 8px !important;\n }\n\n .mp-yape-code-input {\n width: 38px !important;\n height: 53px !important;\n text-align: center !important;\n font-size: 24px !important;\n border: 1px solid #ccc !important;\n border-radius: 4px !important;\n font-size: 16px !important;\n line-height: 20px !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n font-weight: 400 !important;\n }\n\n .mp-yape-code-input:nth-child(4) {\n margin-left: 10px !important;\n }\n\n .mp-input-code-focus {\n border: 1px solid #7f54b3 !important;\n }\n\n .mp-input-code-error {\n border: 1px solid #f23d4f !important;\n }\n ",this.appendChild(t)}createInputContainer(){const t=document.createElement("div");return t.classList.add("mp-yape-input-container"),t}createHelper(){const t=document.createElement("input-helper");return t.setAttribute("isVisible",!1),t.setAttribute("message","error"),t.setAttribute("input-id","helper-approval-code"),t}}customElements.define("input-code",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){const t=this.createInputDocument();this.appendChild(t)}createInputDocument(){const t=document.createElement("div");t.classList.add("mp-input-document"),t.setAttribute("data-cy","input-document-container");const e=this.createLabel(this.getAttribute("label-message")),n=this.createHelper(this.getAttribute("helper-message")),i=this.createHiddenField(this.getAttribute("hidden-id")),a=this.createInput(n,i);return t.appendChild(e),t.appendChild(a),t.appendChild(i),t.appendChild(n),t}createLabel(t){const e=document.createElement("input-label");return e.setAttribute("message",t),e.setAttribute("isOptional","false"),e}createInput(t,e){const n=document.createElement("div");n.classList.add("mp-input"),n.setAttribute("id","form-checkout__identificationNumber-container");const i=JSON.parse(this.getAttribute("documents")),a=this.getAttribute("validate"),s=this.createVerticalLine(),r=this.createSelect(n,t,i,a),d=this.createDocument(n,r,t);return r.addEventListener("change",(()=>{n.classList.remove("mp-focus"),n.classList.remove("mp-error"),this.setInpuProperties(r,d),this.setMaskInputDocument(r,d,e)})),n.appendChild(r),n.appendChild(s),n.appendChild(d),this.setMaskInputDocument(r,d,e),n}setInpuProperties(t,e){"CPF"===t.value?(e.value="",e.setAttribute("maxlength","14"),e.setAttribute("placeholder","999.999.999-99")):"CNPJ"===t.value?(e.value="",e.setAttribute("maxlength","18"),e.setAttribute("placeholder","99.999.999/0001-99")):"CI"===t.value?(e.value="",e.setAttribute("maxlength","8"),e.setAttribute("placeholder","99999999")):(e.value="",e.setAttribute("maxlength","20"),e.setAttribute("placeholder",""))}createSelect(t,e,n,i){const a=document.createElement("select");return a.classList.add("mp-document-select"),a.setAttribute("name",this.getAttribute("select-name")),a.setAttribute("id",this.getAttribute("select-id")),a.setAttribute("data-checkout",this.getAttribute("select-data-checkout")),a.setAttribute("data-cy","select-document"),n&&n.forEach((t=>{this.createOption(a,t)})),i&&(a.addEventListener("focus",(()=>{t.classList.add("mp-focus"),e.firstElementChild.style.display="none"})),a.addEventListener("focusout",(()=>{t.classList.remove("mp-focus"),e.firstElementChild.style.display="none"}))),a}createOption(t,e){const n=document.createElement("option");n.innerHTML=e,n.value=e,t.appendChild(n)}createHiddenField(t){const e=document.createElement("input");return e.setAttribute("type","hidden"),e.setAttribute("id",t),e}createVerticalLine(){const t=document.createElement("div");return t.classList.add("mp-vertical-line"),t}isValidCPF(t){if("string"!=typeof t)return!1;if(!(t=t.replace(/[\s.-]*/gim,""))||11!==t.length||"00000000000"===t||"11111111111"===t||"22222222222"===t||"33333333333"===t||"44444444444"===t||"55555555555"===t||"66666666666"===t||"77777777777"===t||"88888888888"===t||"99999999999"===t)return!1;let e,n=0;for(let e=1;e<=9;e+=1)n+=parseInt(t.substring(e-1,e))*(11-e);if(e=10*n%11,10!==e&&11!==e||(e=0),e!==parseInt(t.substring(9,10)))return!1;n=0;for(let e=1;e<=10;e+=1)n+=parseInt(t.substring(e-1,e))*(12-e);return e=10*n%11,10!==e&&11!==e||(e=0),e===parseInt(t.substring(10,11))}isValidCNPJ(t){if(""===(t=t.replace(/[^\d]+/g,"")))return!1;if(14!==t.length)return!1;if("00000000000000"===t||"11111111111111"===t||"22222222222222"===t||"33333333333333"===t||"44444444444444"===t||"55555555555555"===t||"66666666666666"===t||"77777777777777"===t||"88888888888888"===t||"99999999999999"===t)return!1;let e=t.length-2,n=t.substring(0,e);const i=t.substring(e);let a=0,s=e-7;for(let t=e;t>=1;t-=1)a+=n.charAt(e-t)*s--,s<2&&(s=9);let r=a%11<2?0:11-a%11;if(r!==Number(i.charAt(0)))return!1;e+=1,n=t.substring(0,e),a=0,s=e-7;for(let t=e;t>=1;t-=1)a+=n.charAt(e-t)*s--,s<2&&(s=9);return r=a%11<2?0:11-a%11,r===Number(i.charAt(1))}isValidCI(t){let e=0,n=0,i=0;const a=t[t.length-1];if(t.length<=6)for(n=t.length;n<7;n+=1)t=`0${t}`;for(n=0;n<7;n+=1)e+=parseInt("2987634"[n],10)*parseInt(t[n],10)%10;return i=e%10==0?0:10-e%10,a===i.toString()}isValidCC(t){return"string"==typeof t&&t.length>0}isValidCE(t){return"string"==typeof t&&t.length>0}isValidNIT(t){return"string"==typeof t&&t.length>0}setMaskInputDocument(t,e,n){const i={CPF:t=>t.replace(/\D+/g,"").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d{1,2})/,"$1-$2").replace(/(-\d{2})\d+?$/,"$1"),CNPJ:t=>t.replace(/\D+/g,"").replace(/(\d{2})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1/$2").replace(/(\d{4})(\d)/,"$1-$2").replace(/(-\d{2})\d+?$/,"$1"),CI:t=>t.replace(/\D+/g,"")};e.addEventListener("input",(e=>{if(void 0!==i[t.value]&&(e.target.value=i[t.value](e.target.value)),n){const t=e.target.value.replace(/[^\w\s]/gi,"");n.value=t}}))}createDocument(t,e,n){const i=document.createElement("input");return i.setAttribute("name",this.getAttribute("input-name")),i.setAttribute("data-checkout",this.getAttribute("input-data-checkout")),i.setAttribute("data-cy","input-document"),i.classList.add("mp-document"),i.type="text",i.inputMode="text",this.setInpuProperties(e,i),i.addEventListener("focus",(()=>{t.classList.add("mp-focus"),t.classList.remove("mp-error"),n.firstElementChild.style.display="none"})),i.addEventListener("focusout",(()=>{t.classList.remove("mp-focus");const a={CPF:t=>this.isValidCPF(t),CNPJ:t=>this.isValidCNPJ(t),CI:t=>this.isValidCI(t),CC:t=>this.isValidCC(t),CE:t=>this.isValidCE(t),NIT:t=>this.isValidNIT(t)};void 0!==a[e.value]&&(a[e.value](i.value)?(t.classList.remove("mp-error"),n.firstElementChild.style.display="none",i.setAttribute("name",this.getAttribute("input-name"))):(t.classList.add("mp-error"),n.firstElementChild.style.display="flex",i.setAttribute("name",this.getAttribute("flag-error"))))})),i}createHelper(t){const e=document.createElement("input-helper");return e.setAttribute("isVisible",!1),e.setAttribute("message",t),e.setAttribute("input-id","mp-doc-number-helper"),e}}customElements.define("input-document",t)})(),(()=>{class t extends HTMLElement{helper=this.createHelper();input=this.createInput();connectedCallback(){this.build()}build(){const t=this.createInputField();this.appendChild(t)}createInputField(){const t=document.createElement("div");t.classList.add("mp-yape-input-field"),t.setAttribute("data-cy","input-field-container");const e=this.createLabel(this.getAttribute("label-message"));return t.appendChild(e),t.appendChild(this.input),t.appendChild(this.helper),t}createLabel(t){const e=document.createElement("input-label");return e.setAttribute("message",t),e.setAttribute("isOptional","true"),e}validate(){""===this.input.value?(this.helper.firstElementChild.style.display="flex",document.getElementById("helper-input-field").childNodes[1].innerHTML=document.querySelector("input-field").getAttribute("empty-error-message"),this.input.classList.add("mp-input-field-error"),document.querySelector('[data-cy="input-label"]').style.setProperty("color","#f23d4f","important")):this.input.value.length<11?(this.helper.firstElementChild.style.display="flex",document.getElementById("helper-input-field").childNodes[1].innerHTML=document.querySelector("input-field").getAttribute("invalid-error-message"),this.input.classList.add("mp-input-field-error"),document.querySelector('[data-cy="input-label"]').style.setProperty("color","#f23d4f","important")):(this.helper.firstElementChild.style.display="none",document.querySelector('[data-cy="input-label"]').style.setProperty("color","#111111","important"))}createInput(){const t=document.createElement("input");return t.classList.add("mp-yape-input"),t.setAttribute("id","checkout__yapePhoneNumber"),t.setAttribute("maxlength","11"),t.setAttribute("placeholder","Ej.: 872 123 432"),t.setAttribute("aria-hidden","true"),t.setAttribute("data-cy","input-field"),t.setAttribute("name","phoneNumber"),t.setAttribute("required","true"),t.addEventListener("input",(()=>{const e=t.value.replace(/\D/g,"");let n="";for(let t=0;t{t.classList.add("mp-input-field-focus"),t.classList.remove("mp-input-field-error"),this.helper.firstElementChild.style.display="none"})),t.addEventListener("blur",(()=>{this.validate()})),t}createHelper(){const t=document.createElement("input-helper");return t.setAttribute("isVisible","false"),t.setAttribute("message","error"),t.setAttribute("input-id","helper-input-field"),t}}customElements.define("input-field",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createHelper())}createHelper(){const t=document.createElement("div");t.classList.add("mp-helper"),t.setAttribute("id",this.getAttribute("input-id")),t.setAttribute("data-cy","helper-container"),this.validateVisibility(t);const e=this.createIcon(),n=this.getAttribute("message"),i=this.createHelperMessage(n);return t.appendChild(e),t.appendChild(i),t}createIcon(){const t=document.createElement("div");return t.innerHTML="!",t.classList.add("mp-helper-icon"),t}createHelperMessage(t){const e=document.createElement("div");return e.innerHTML=t,e.classList.add("mp-helper-message"),e.setAttribute("data-cy","helper-message"),e}validateVisibility(t){let e=this.getAttribute("isVisible");"string"==typeof e&&(e="false"!==e),t.style.display=e?"flex":"none"}}customElements.define("input-helper",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createLabel())}createLabel(){const t=document.createElement("div");t.classList.add("mp-input-label"),t.setAttribute("data-cy","input-label");const e=this.getAttribute("message");t.innerHTML=e;let n=this.getAttribute("isOptional");if("string"==typeof n&&(n="false"!==n),!n){const e=document.createElement("b");e.innerHTML="*",e.style="color: red",t.appendChild(e)}return t}}customElements.define("input-label",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-input-radio-container"),t.appendChild(this.createRadio()),t.appendChild(this.createLabel()),t}createRadio(){const t=document.createElement("input"),e=this.getAttribute("dataRate");return t.classList.add("mp-input-radio-radio"),t.type="radio",t.id=this.getAttribute("identification"),t.name=this.getAttribute("name"),t.value=this.getAttribute("value"),t.setAttribute("data-cy","input-radio"),e&&t.setAttribute("dataRate",e),t}createLabel(){const t=document.createElement("label");return t.classList.add("mp-input-radio-label"),t.htmlFor=this.getAttribute("identification"),t}}customElements.define("input-radio",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-input-select-container"),t.appendChild(this.createLabel()),t.appendChild(this.createInput()),t.appendChild(this.createHelper()),t}createInput(){const t=document.createElement("div");return t.classList.add("mp-input-select-input"),t.appendChild(this.createSelect()),t}createSelect(){const t=document.createElement("select"),e=this.getAttribute("name");t.classList.add("mp-input-select-select"),t.setAttribute("id",e),t.setAttribute("name",e);const n=this.getAttribute("options")&&JSON.parse(this.getAttribute("options"));if(this.getAttribute("default-option")){const e=document.createElement("option");e.setAttribute("selected","selected"),e.setAttribute("hidden","hidden"),e.innerHTML=this.getAttribute("default-option"),t.appendChild(e)}return n&&0!==n.length&&n.forEach((e=>{t.appendChild(this.createOption(e))})),t}createOption(t){const e=document.createElement("option");return e.innerHTML=t.description,e.value=t.id,e}createLabel(){const t=document.createElement("input-label"),e=this.getAttribute("optional");return t.setAttribute("message",this.getAttribute("label")),"false"===e?t.setAttribute("isOptional",e):t.setAttribute("isOptional","true"),t}createHelper(){const t=document.createElement("input-helper");return t.setAttribute("isVisible",!1),t.setAttribute("message",this.getAttribute("helper-message")),t.setAttribute("input-id","mp-doc-number-helper"),t}createHiddenField(t){const e=document.createElement("input");return e.setAttribute("type","hidden"),e.setAttribute("id",t),e}}customElements.define("input-select",t)})(),(()=>{class t extends HTMLElement{static get observedAttributes(){return["columns","name","button-name","bank-interest-text"]}constructor(){super(),this.index=0,this.limit=5,this.offset=this.limit,this.columns=null,this.total=0}connectedCallback(){this.build()}attributeChangedCallback(){this.firstElementChild&&(this.removeChild(this.firstElementChild),this.build())}build(){this.appendChild(this.createContainer())}setColumns(){return this.columns=JSON.parse(this.getAttribute("columns")),this}setTotal(){return this.total=this.columns.length,this}createContainer(){const t=document.createElement("div");return this.setColumns(),this.columns&&(this.setTotal(),t.classList.add("mp-input-table-container"),t.setAttribute("data-cy","input-table-container"),t.appendChild(this.createList()),t.appendChild(this.createBankInterestDisclaimer())),t}createList(){const t=document.createElement("div");t.classList.add("mp-input-table-list"),t.setAttribute("data-cy","input-table-list");const e=this.createLink();return e.onclick=()=>this.appendItems(this.columns,t,e,!0),this.appendItems(this.columns,t,e,!1),t.appendChild(e),t}createItem(t){const e=document.createElement("div");return e.classList.add("mp-input-table-item"),e.appendChild(this.createLabel(t)),e}createLabel(t){const{id:e,value:n,rowText:i,rowObs:a,highlight:s,img:r,alt:d,dataRate:c}=t,l=this.getAttribute("name"),o=document.createElement("div");return o.classList.add("mp-input-table-label"),o.appendChild(this.createOption(e,l,n,i,r,d,c)),a&&o.appendChild(this.createRowObs(a,s)),o.onclick=()=>{document.getElementById(e).checked=!0},o}createOption(t,e,n,i,a,s,r){const d=document.createElement("div");return d.classList.add("mp-input-table-option"),d.appendChild(this.createRadio(t,e,n,r)),a?d.appendChild(this.createRowTextWithImg(i,a,s)):d.appendChild(this.createRowText(i)),d}createRadio(t,e,n,i){const a=document.createElement("input-radio");return a.setAttribute("name",e),a.setAttribute("value",n),a.setAttribute("identification",t),a.setAttribute("dataRate",i),a}createRowText(t){const e=document.createElement("span");return e.classList.add("mp-input-table-row-text"),e.innerHTML=t,e}createRowTextWithImg(t,e,n){const i=document.createElement("span"),a=document.createElement("payment-method-logo");return a.setAttribute("src",e),a.setAttribute("alt",n),a.style.marginRight="10px",i.classList.add("mp-input-table-row-text-image"),i.innerHTML=t,i.appendChild(a),i}createRowObs(t,e){const n=document.createElement("span");return e?n.classList.add("mp-input-table-row-obs-highlight"):n.classList.add("mp-input-table-row-obs"),n.innerHTML=t,n}createLink(){const t=document.createElement("div");t.classList.add("mp-input-table-container-link");const e=document.createElement("a");return e.setAttribute("id","more-options"),e.classList.add("mp-input-table-link"),e.innerHTML=this.getAttribute("button-name"),t.appendChild(e),t}createBankInterestDisclaimer(){const t=document.createElement("div");t.classList.add("mp-input-table-bank-interest-container");const e=document.createElement("p");return e.classList.add("mp-input-table-bank-interest-text"),e.innerText=this.getAttribute("bank-interest-text"),t.appendChild(e),t}appendItems(t,e,n,i){this.validateLimit();for(let a=this.index;a=this.total&&n.style.setProperty("display","none","important"),this.index+=this.offset,this.limit+=this.offset,this.validateLimit()}validateLimit(){this.limit>this.total&&(this.limit=this.total)}}customElements.define("input-table",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-payment-method-logo-slider-container"),t.appendChild(this.createContent()),t}createContent(){const t=JSON.parse(this.getAttribute("methods")),e=document.createElement("div");e.classList.add("mp-payment-method-logo-slider-content"),e.appendChild(this.createImage(t[0]));const n=e.firstChild;return this.createSlider(n,t),e}createImage({src:t,alt:e}){const n=document.createElement("payment-method-logo");return n.setAttribute("src",t),n.setAttribute("alt",e),n}createSlider(t,e,n=0){t.setAttribute("src",e[n].src),t.setAttribute("alt",e[n].alt),n=n{this.createSlider(t,e,n)}),2e3)}}customElements.define("payment-method-logo-slider",t)})(),(()=>{class t extends HTMLElement{static get observedAttributes(){return["src","alt"]}connectedCallback(){this.build()}attributeChangedCallback(){this.firstElementChild&&(this.removeChild(this.firstElementChild),this.build())}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-payment-method-logo-container"),t.appendChild(this.createImage()),t}createImage(){const t=document.createElement("img");return t.classList.add("mp-payment-method-logo-image"),t.alt=this.getAttribute("alt"),t.src=this.getAttribute("src"),t.onerror=t=>t.target?.parentNode?.parentNode?.parentNode?.removeChild(t.target.parentNode.parentNode),t}}customElements.define("payment-method-logo",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-payment-methods-v2-container"),t.appendChild(this.createContent()),t}createContent(){const t=document.createElement("div");return t.classList.add("mp-payment-methods-v2-content"),t.appendChild(this.createTitle()),t.appendChild(this.createList()),t}createTitle(){const t=document.createElement("p");return t.classList.add("mp-payment-methods-v2-title"),t.innerHTML=this.getAttribute("title"),t}createList(){const t=document.createElement("div");return t.classList.add("mp-payment-methods-v2-list"),this.handleMethodsList(t)}handleMethodsList(t){const e=JSON.parse(this.getAttribute("methods"));let n=!1;if(e.forEach(((i,a)=>{a<=9||11===e.length?t.appendChild(this.createLogo(i)):n=!0})),n){const n=Object.entries(e).slice(10).map((t=>t[1]));t.appendChild(this.createSlider(JSON.stringify(n)))}return t}createLogo({src:t,alt:e}){const n=document.createElement("payment-method-logo");return n.setAttribute("src",t),n.setAttribute("alt",e),n}createSlider(t){const e=document.createElement("payment-method-logo-slider");return e.setAttribute("methods",t),e}}customElements.define("payment-methods-v2",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=JSON.parse(this.getAttribute("methods")),e=document.createElement("div");return e.classList.add("mp-payment-methods-container"),t.forEach((t=>{e.appendChild(this.createPaymentMethodType(t))})),e}createPaymentMethodType(t){const{title:e,label:n,payment_methods:i}=t,a=document.createElement("div");return a.classList.add("mp-payment-method-type-container"),i&&0!==i.length&&(a.appendChild(this.createHeader(e,n)),a.appendChild(this.createContent(i))),a}createHeader(t,e){const n=document.createElement("div");return n.classList.add("mp-payment-methods-header"),t&&n.appendChild(this.createTitle(t)),e&&n.appendChild(this.createBadge(e)),n}createTitle(t){const e=document.createElement("p");return e.classList.add("mp-payment-methods-title"),e.innerHTML=t,e}createBadge(t){const e=document.createElement("div"),n=document.createElement("span");return n.classList.add("mp-payment-methods-badge-text"),n.innerHTML=t,e.classList.add("mp-payment-methods-badge"),e.appendChild(n),e}createContent(t){const e=document.createElement("div");return e.classList.add("mp-payment-methods-content"),t.forEach((t=>{e.appendChild(this.createImage(t))})),e}createImage(t){const{src:e,alt:n}=t,i=document.createElement("payment-method-logo");return i.setAttribute("src",e),i.setAttribute("alt",n),i}}customElements.define("payment-methods",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-pix-template-container"),t.setAttribute("data-cy","pix-template-container"),t.appendChild(this.createImage()),t.appendChild(this.createTitle()),t.appendChild(this.createSubtitle()),t}createTitle(){const t=document.createElement("p");return t.classList.add("mp-pix-template-title"),t.innerText=this.getAttribute("title"),t}createSubtitle(){const t=document.createElement("p");return t.classList.add("mp-pix-template-subtitle"),t.innerText=this.getAttribute("subtitle"),t}createImage(){const t=document.createElement("img");return t.classList.add("mp-pix-template-image"),t.src=this.getAttribute("src"),t.alt=this.getAttribute("alt"),t}}customElements.define("pix-template",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-terms-and-conditions-container"),t.setAttribute("data-cy","terms-and-conditions-container"),t.appendChild(this.createText()),t.appendChild(this.createLink()),t}createText(){const t=document.createElement("span");return t.classList.add("mp-terms-and-conditions-text"),t.innerHTML=this.getAttribute("description"),t}createLink(){const t=document.createElement("a");return t.classList.add("mp-terms-and-conditions-link"),t.innerHTML=this.getAttribute("link-text"),t.href=this.getAttribute("link-src"),t.target="blank",t}}customElements.define("terms-and-conditions",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){const t=this.createTestMode(),e=this.createCardHeader(),n=this.createCardContent();t.appendChild(e),t.appendChild(n),this.appendChild(t)}createTestMode(){const t=document.createElement("div");return t.classList.add("mp-test-mode-card"),t.setAttribute("data-cy","test-mode-card"),t}createCardContent(){const t=document.createElement("div");t.classList.add("mp-test-mode-card-content");const e=document.createElement("p");e.innerHTML=this.getAttribute("description"),e.classList.add("mp-test-mode-description"),e.setAttribute("data-cy","test-mode-description"),t.appendChild(e);const n=this.getAttribute("link-text"),i=this.getAttribute("link-src"),a=document.createElement("a");return a.classList.add("mp-test-mode-link"),a.innerHTML=n,a.href=i,a.target="blank",e.appendChild(a),t}createCardHeader(){const t=document.createElement("div");t.classList.add("mp-test-mode-card-content");const e=this.createBadge(),n=this.createTitle();return t.appendChild(e),t.appendChild(n),t}createBadge(){const t=document.createElement("div");return t.innerHTML="!",t.classList.add("mp-test-mode-badge"),t}createTitle(){const t=document.createElement("p");return t.innerHTML=this.getAttribute("title"),t.classList.add("mp-test-mode-title"),t.setAttribute("data-cy","test-mode-title"),t}}customElements.define("test-mode",t)})(); \ No newline at end of file +(()=>{class t extends HTMLElement{static get observedAttributes(){return["title","description","retryButtonText"]}connectedCallback(){this.build()}attributeChangedCallback(){this.firstElementChild&&(this.removeChild(this.firstElementChild),this.build())}build(){const t=this.createAlertDetails(),e=this.createCardContent();t.appendChild(e),this.appendChild(t)}createAlertDetails(){const t=document.createElement("div");return t.classList.add("mp-alert-details-card"),t}createCardContent(){const t=document.createElement("div");t.classList.add("mp-alert-details-card-content");const e=document.createElement("div");e.classList.add("mp-alert-details-card-content-left");const n=document.createElement("div");n.classList.add("mp-alert-details-card-content-right"),t.appendChild(e),t.appendChild(n);const i=this.createBadge(),a=this.createTitle(),s=this.createDescription(),r=this.createRetryButton();return e.appendChild(i),n.appendChild(a),n.appendChild(s),n.appendChild(r),t}createBadge(){const t=document.createElement("div");return t.innerHTML="!",t.classList.add("mp-alert-details-badge"),t}createTitle(){const t=document.createElement("p");return t.innerHTML=this.getAttribute("title"),t.classList.add("mp-alert-details-title"),t}createDescription(){const t=document.createElement("p");return t.innerHTML=this.getAttribute("description"),t.classList.add("mp-alert-details-description"),t}createRetryButton(){const t=this.getAttribute("retryButtonText"),e=document.createElement("button");return e.classList.add("mp-alert-details-retry-button"),e.innerHTML=t,e.onclick=()=>document.location.reload(),e}}customElements.define("alert-details",t)})(),(()=>{class t extends HTMLElement{tabNumber=1;connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-benefits-list-container"),t.appendChild(this.createTitle()),t.appendChild(this.createList()),t}createTitle(){const t=document.createElement("p");t.classList.add("mp-checkout-benefits-list-title"),t.innerHTML=this.getAttribute("title"),t.tabIndex=this.tabNumber,this.tabNumber++;const e=this.getAttribute("title-align");return"center"===e&&t.style.setProperty("text-align","center","important"),"left"===e&&t.style.setProperty("text-align","left","important"),t}createList(){const t=JSON.parse(this.getAttribute("items")),e=document.createElement("div");return e.classList.add("mp-checkout-benefits-list"),t.forEach(((t,n)=>{e.appendChild(this.createItem(t,n))})),e}createItem(t,e){const n=document.createElement("div");return n.classList.add("mp-checkout-benefits-list-item"),n.appendChild(this.createCountItem(e)),n.appendChild(this.createSimpleText(t)),n}createSimpleText(t){const e=document.createElement("span");return e.innerHTML=t,e.tabIndex=this.tabNumber,this.tabNumber++,e}createCountItem(t){const e=document.createElement("p");return e.innerText=1+t+".",e.classList.add("mp-checkout-benefits-list-count-list-item"),e}}customElements.define("checkout-benefits-list",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-benefits-container"),t.appendChild(this.createTitle()),t.appendChild(this.createList()),t}createTitle(){const t=document.createElement("p");t.classList.add("mp-checkout-benefits-title"),t.innerHTML=this.getAttribute("title");const e=this.getAttribute("title-align");return"center"===e&&t.style.setProperty("text-align","center","important"),"left"===e&&t.style.setProperty("text-align","left","important"),t}createList(){const t=JSON.parse(this.getAttribute("items")),e=document.createElement("div");return e.classList.add("mp-checkout-benefits-container-list"),t.forEach(((t,n)=>{e.appendChild(this.createItem(t,n))})),e}createItem(t,e){const n=document.createElement("div");n.classList.add("mp-checkout-benefits-item");const i=this.getAttribute("list-mode");return"count"===i?(n.appendChild(this.createCountList(e)),n.appendChild(this.createSimpleText(t)),n):"bullet"===i?(n.appendChild(this.createBulletList()),n.appendChild(this.createSimpleText(t)),n):"image"===i&&"object"==typeof t?(n.appendChild(this.createImageList(t)),n.appendChild(this.createCompositeText(t)),n):n}createSimpleText(t){const e=document.createElement("span");return e.innerHTML=t,e}createCompositeText({title:t,subtitle:e}){const n=document.createElement("p");n.classList.add("mp-checkout-benefits-item-title"),n.innerHTML=t;const i=document.createElement("p");i.classList.add("mp-checkout-benefits-item-subtitle"),i.innerHTML=e;const a=document.createElement("span");return a.appendChild(n),a.appendChild(i),a}createCountList(t){const e=document.createElement("p");e.innerText=1+t,e.classList.add("mp-checkout-benefits-count-list-item");const n=document.createElement("div");return n.classList.add("mp-checkout-benefits-count-list-div"),n.appendChild(e),n}createBulletList(){const t=document.createElement("div");t.classList.add("mp-checkout-benefits-tick-mark-container");const e=document.createElement("div");return e.classList.add("mp-checkout-benefits-tick-mark"),t.appendChild(e),t}createImageList({image:t}){const e=document.createElement("div");return e.classList.add("mp-checkout-benefits-image-list"),e.appendChild(this.createImage(t)),e}createImage({src:t,alt:e}){const n=document.createElement("img");return n.classList.add("mp-checkout-benefits-image"),n.setAttribute("src",t),n.setAttribute("alt",e),n}}customElements.define("checkout-benefits",t)})(),(()=>{class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){this.render()}render(){const t=document.createElement("div");t.classList.add("mp-info-notification");const e=document.createElement("div");e.classList.add("content");const n=document.createElement("img");n.src=this.getAttribute("src"),n.alt="Icone de informação",n.classList.add("icon");const i=document.createElement("div");i.classList.add("message"),i.textContent=this.getAttribute("message")||"Mensagem de informação",e.appendChild(n),e.appendChild(i),t.appendChild(e);const a=document.createElement("div");a.classList.add("footer");const s=document.createElement("img");s.src=this.getAttribute("icon"),s.alt="Footer Icon",s.classList.add("footer-icon"),a.appendChild(s),a.appendChild(document.createTextNode(this.getAttribute("footer-text")||"Procesado por Mercado Pago")),this.shadowRoot.append(t),this.shadowRoot.append(a),this.applyStyles()}applyStyles(){const t=document.createElement("style");t.textContent="\n .mp-info-notification {\n display: flex !important;\n flex-direction: column !important;\n padding: 12px !important;\n background-color: #f7f7f7 !important;\n border-radius: 8px !important;\n border-left: 4px solid #009ee3 !important;\n margin-bottom: 16px !important;\n }\n\n .content {\n display: flex !important;\n align-items: center !important;\n }\n\n .icon {\n max-width: 16px !important;\n max-height: 16px !important;\n margin-right: 8px !important;\n }\n\n @media (max-width: 600px) {\n .icon {\n margin-bottom: 15px !important;\n }\n }\n\n @media (max-width: 300px) {\n .icon {\n margin-bottom: 35px !important;\n }\n }\n\n .message {\n flex-grow: 1 !important;\n color: #333 !important;\n padding: 10px !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n line-height: 18px !important;\n text-align: left !important;\n }\n\n .footer {\n display: flex !important;\n align-items: center !important;\n color: #999 !important;\n margin-top: 24px !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n font-size: 12px !important;\n font-weight: 600 !important;\n line-height: 15px !important;\n text-align: left !important;\n }\n\n .footer-icon {\n max-width: 20px !important;\n margin-right: 8px !important;\n }\n ",this.shadowRoot.appendChild(t)}}customElements.define("checkout-notice",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-redirect-v2-container"),t.setAttribute("data-cy","checkout-redirect-v2-container"),t.appendChild(this.createImage()),t.appendChild(this.createText()),t}createImage(){const t=document.createElement("img");return t.classList.add("mp-checkout-redirect-v2-image"),t.src=this.getAttribute("src"),t.alt=this.getAttribute("alt"),t}createText(){const t=document.createElement("p");return t.classList.add("mp-checkout-redirect-v2-text"),t.innerHTML=this.getAttribute("text"),t}}customElements.define("checkout-redirect-v2",t)})(),(()=>{class t extends HTMLElement{tabNumber=5;connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-redirect-v3-container"),t.setAttribute("data-cy","checkout-redirect-v3-container"),t.appendChild(this.createTitleContainer()),t.appendChild(this.createDescription()),t}createTitleContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-redirect-v3-title-container"),t.appendChild(this.createMPLogoImage()),t.appendChild(this.createTitle()),t}createMPLogoImage(){const t=document.createElement("img");return t.classList.add("mp-checkout-redirect-v3-mp-logo-image"),t.setAttribute("aria-hidden","true"),t.src=this.getAttribute("src"),t.alt=this.getAttribute("alt"),t}createTitle(){const t=document.createElement("p");return t.classList.add("mp-checkout-redirect-v3-title"),t.innerHTML=this.getAttribute("title"),t.tabIndex=this.tabNumber,this.tabNumber++,t}createDescription(){const t=document.createElement("p");return t.classList.add("mp-checkout-redirect-v3-description"),t.innerHTML=this.getAttribute("description"),t.tabIndex=this.tabNumber,this.tabNumber++,t}}customElements.define("checkout-redirect-v3",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-checkout-redirect-container"),t.setAttribute("data-cy","checkout-redirect-container"),t.appendChild(this.createImage()),t.appendChild(this.createText()),t}createImage(){const t=document.createElement("img");return t.classList.add("mp-checkout-redirect-image"),t.src=this.getAttribute("src"),t.alt=this.getAttribute("alt"),t}createText(){const t=document.createElement("p");return t.classList.add("mp-checkout-redirect-text"),t.innerHTML=this.getAttribute("text"),t}}customElements.define("checkout-redirect",t)})(),(()=>{class t extends HTMLElement{helper=this.createHelper();inputContainer=this.createInputContainer();connectedCallback(){this.build()}build(){const t=document.createElement("div");t.classList.add("mp-yape-input-code-container");const e=document.createElement("div");e.classList.add("mp-yape-label-container");const n=document.createElement("label");n.setAttribute("id","yape-input-code-label"),n.textContent=this.getAttribute("label")||"Código de aprobación";const i=document.createElement("div");i.classList.add("mp-yape-icon-wrapper");const a=document.createElement("img");a.src=this.getAttribute("src"),a.alt="Icone de ajuda",a.classList.add("mp-yape-icon");const s=document.createElement("div");s.classList.add("mp-yape-tooltip"),s.textContent=this.getAttribute("tooltip-text")||"Encuéntralo en el menú de la app de Yape.",i.appendChild(a),i.appendChild(s),e.appendChild(n),e.appendChild(i),t.appendChild(e),this.inputs=[];for(let t=0;t<6;t+=1){const e=document.createElement("input");e.type="text",e.maxLength="1",e.classList.add("mp-yape-code-input"),e.setAttribute("input-index",t),this.inputs.push(e),e.addEventListener("input",(e=>{/\d/.test(e.target.value)?1===e.target.value.length&&t<5&&this.inputs[t+1].focus():e.target.value="",this.updateClassesOnInput()})),e.addEventListener("keydown",(t=>{const e=parseInt(t.target.getAttribute("input-index"));"ArrowLeft"===t.key&&e>0?this.inputs[e-1].focus():"ArrowRight"===t.key&&e<5?this.inputs[e+1].focus():"Backspace"===t.key&&e>0&&!t.target.value&&this.inputs[e-1].focus()})),0===t&&e.addEventListener("paste",(t=>this.handlePaste(t))),e.addEventListener("focus",(()=>{e.classList.add("mp-input-code-focus"),e.classList.remove("mp-input-code-error"),this.helper.firstElementChild.style.display="none",document.getElementById("yape-input-code-label").style.color="#111111"})),e.addEventListener("blur",(()=>{setTimeout((()=>{this.validate()}),100)})),this.inputContainer.appendChild(e)}t.appendChild(this.inputContainer),this.appendChild(t),this.appendChild(this.helper),this.applyStyles()}validate(){this.checkForErrors(this.helper,this.inputContainer)}handlePaste(t){if(t.preventDefault(),!Array.isArray(this.inputs))return;const e=((t.clipboardData||window.clipboardData).getData("text")||"").split("").filter((t=>/\d/.test(t)));e.length>0&&e.forEach(((t,e)=>{e{t.classList.remove("mp-input-code-error"),t.classList.add("mp-input-code-focus")}))}checkForErrors(t,e){const n=e.querySelectorAll("input"),i=Array.from(n).every((t=>""!==t.value)),a=Array.from(n).some((t=>""!==t.value));document.activeElement.classList.contains("mp-yape-code-input")||i||(n.forEach((t=>t.classList.add("mp-input-code-error"))),t.firstElementChild.style.display="flex",document.getElementById("yape-input-code-label").style.color="#f23d4f",document.getElementById("helper-approval-code").childNodes[1].innerHTML=a?document.querySelector("input-code").getAttribute("invalid-error-message"):document.querySelector("input-code").getAttribute("empty-error-message"))}applyStyles(){const t=document.createElement("style");t.textContent="\n .mp-yape-input-code-container {\n display: flex !important;\n flex-direction: column !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n }\n\n .mp-yape-label-container {\n display: flex !important;\n align-items: flex-start !important;\n margin-bottom: -8px !important;\n font-style: normal !important;\n font-weight: 400 !important;\n height: 30px !important;\n line-height: 18px !important;\n font-size: 14px !important;\n padding-left: 6px !important\n }\n\n .mp-yape-icon-wrapper {\n position: relative !important;\n display: flex !important;\n align-items: center !important;\n }\n\n .mp-yape-icon {\n max-width: 20px !important;\n margin-left: 4px !important;\n cursor: pointer !important;\n }\n\n .mp-yape-tooltip {\n display: none !important;\n position: absolute !important;\n top: -55px !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n background-color: white !important;\n padding: 8px !important;\n border-radius: 8px !important;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;\n z-index: 100 !important;\n white-space: nowrap !important;\n pointer-events: none !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n line-height: 28px !important;\n text-align: left !important;\n\n }\n\n .mp-yape-tooltip::after {\n content: \"\";\n position: absolute;\n bottom: -8px;\n left: 51%;\n transform: translateX(-70%);\n border-width: 8px 8px 0 8px;\n border-style: solid;\n z-index: 101;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n clip-path: polygon(100% 0%, 0% 0%, 50% 100%);\n color: white;\n }\n\n .mp-yape-icon-wrapper:hover .mp-yape-tooltip {\n display: block !important;\n }\n\n .mp-yape-input-container {\n display: flex !important;\n gap: 8px !important;\n }\n\n .mp-yape-code-input {\n width: 38px !important;\n height: 53px !important;\n text-align: center !important;\n font-size: 24px !important;\n border: 1px solid #ccc !important;\n border-radius: 4px !important;\n font-size: 16px !important;\n line-height: 20px !important;\n font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;\n font-weight: 400 !important;\n }\n\n .mp-yape-code-input:nth-child(4) {\n margin-left: 10px !important;\n }\n\n .mp-input-code-focus {\n border: 1px solid #7f54b3 !important;\n }\n\n .mp-input-code-error {\n border: 1px solid #f23d4f !important;\n }\n ",this.appendChild(t)}createInputContainer(){const t=document.createElement("div");return t.classList.add("mp-yape-input-container"),t}createHelper(){const t=document.createElement("input-helper");return t.setAttribute("isVisible",!1),t.setAttribute("message","error"),t.setAttribute("input-id","helper-approval-code"),t}}customElements.define("input-code",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){const t=this.createInputDocument();this.appendChild(t)}createInputDocument(){const t=document.createElement("div");t.classList.add("mp-input-document"),t.setAttribute("data-cy","input-document-container");const e=this.createLabel(this.getAttribute("label-message")),n=this.createHelper(this.getAttribute("helper-message")),i=this.createHiddenField(this.getAttribute("hidden-id")),a=this.createInput(n,i);return t.appendChild(e),t.appendChild(a),t.appendChild(i),t.appendChild(n),t}createLabel(t){const e=document.createElement("input-label");return e.setAttribute("message",t),e.setAttribute("isOptional","false"),e}createInput(t,e){const n=document.createElement("div");n.classList.add("mp-input"),n.setAttribute("id","form-checkout__identificationNumber-container");const i=JSON.parse(this.getAttribute("documents")),a=this.getAttribute("validate"),s=this.createVerticalLine(),r=this.createSelect(n,t,i,a),c=this.createDocument(n,r,t);return r.addEventListener("change",(()=>{n.classList.remove("mp-focus"),n.classList.remove("mp-error"),this.setInpuProperties(r,c),this.setMaskInputDocument(r,c,e)})),n.appendChild(r),n.appendChild(s),n.appendChild(c),this.setMaskInputDocument(r,c,e),n}setInpuProperties(t,e){"CPF"===t.value?(e.value="",e.setAttribute("maxlength","14"),e.setAttribute("placeholder","999.999.999-99")):"CNPJ"===t.value?(e.value="",e.setAttribute("maxlength","18"),e.setAttribute("placeholder","99.999.999/0001-99")):"CI"===t.value?(e.value="",e.setAttribute("maxlength","8"),e.setAttribute("placeholder","99999999")):(e.value="",e.setAttribute("maxlength","20"),e.setAttribute("placeholder",""))}createSelect(t,e,n,i){const a=document.createElement("select");return a.classList.add("mp-document-select"),a.setAttribute("name",this.getAttribute("select-name")),a.setAttribute("id",this.getAttribute("select-id")),a.setAttribute("data-checkout",this.getAttribute("select-data-checkout")),a.setAttribute("data-cy","select-document"),n&&n.forEach((t=>{this.createOption(a,t)})),i&&(a.addEventListener("focus",(()=>{t.classList.add("mp-focus"),e.firstElementChild.style.display="none"})),a.addEventListener("focusout",(()=>{t.classList.remove("mp-focus"),e.firstElementChild.style.display="none"}))),a}createOption(t,e){const n=document.createElement("option");n.innerHTML=e,n.value=e,t.appendChild(n)}createHiddenField(t){const e=document.createElement("input");return e.setAttribute("type","hidden"),e.setAttribute("id",t),e}createVerticalLine(){const t=document.createElement("div");return t.classList.add("mp-vertical-line"),t}isValidCPF(t){if("string"!=typeof t)return!1;if(!(t=t.replace(/[\s.-]*/gim,""))||11!==t.length||"00000000000"===t||"11111111111"===t||"22222222222"===t||"33333333333"===t||"44444444444"===t||"55555555555"===t||"66666666666"===t||"77777777777"===t||"88888888888"===t||"99999999999"===t)return!1;let e,n=0;for(let e=1;e<=9;e+=1)n+=parseInt(t.substring(e-1,e))*(11-e);if(e=10*n%11,10!==e&&11!==e||(e=0),e!==parseInt(t.substring(9,10)))return!1;n=0;for(let e=1;e<=10;e+=1)n+=parseInt(t.substring(e-1,e))*(12-e);return e=10*n%11,10!==e&&11!==e||(e=0),e===parseInt(t.substring(10,11))}isValidCNPJ(t){if(""===(t=t.replace(/[^\d]+/g,"")))return!1;if(14!==t.length)return!1;if("00000000000000"===t||"11111111111111"===t||"22222222222222"===t||"33333333333333"===t||"44444444444444"===t||"55555555555555"===t||"66666666666666"===t||"77777777777777"===t||"88888888888888"===t||"99999999999999"===t)return!1;let e=t.length-2,n=t.substring(0,e);const i=t.substring(e);let a=0,s=e-7;for(let t=e;t>=1;t-=1)a+=n.charAt(e-t)*s--,s<2&&(s=9);let r=a%11<2?0:11-a%11;if(r!==Number(i.charAt(0)))return!1;e+=1,n=t.substring(0,e),a=0,s=e-7;for(let t=e;t>=1;t-=1)a+=n.charAt(e-t)*s--,s<2&&(s=9);return r=a%11<2?0:11-a%11,r===Number(i.charAt(1))}isValidCI(t){let e=0,n=0,i=0;const a=t[t.length-1];if(t.length<=6)for(n=t.length;n<7;n+=1)t=`0${t}`;for(n=0;n<7;n+=1)e+=parseInt("2987634"[n],10)*parseInt(t[n],10)%10;return i=e%10==0?0:10-e%10,a===i.toString()}isValidCC(t){return"string"==typeof t&&t.length>0}isValidCE(t){return"string"==typeof t&&t.length>0}isValidNIT(t){return"string"==typeof t&&t.length>0}setMaskInputDocument(t,e,n){const i={CPF:t=>t.replace(/\D+/g,"").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d{1,2})/,"$1-$2").replace(/(-\d{2})\d+?$/,"$1"),CNPJ:t=>t.replace(/\D+/g,"").replace(/(\d{2})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1/$2").replace(/(\d{4})(\d)/,"$1-$2").replace(/(-\d{2})\d+?$/,"$1"),CI:t=>t.replace(/\D+/g,"")};e.addEventListener("input",(e=>{if(void 0!==i[t.value]&&(e.target.value=i[t.value](e.target.value)),n){const t=e.target.value.replace(/[^\w\s]/gi,"");n.value=t}}))}createDocument(t,e,n){const i=document.createElement("input");return i.setAttribute("name",this.getAttribute("input-name")),i.setAttribute("data-checkout",this.getAttribute("input-data-checkout")),i.setAttribute("data-cy","input-document"),i.classList.add("mp-document"),i.type="text",i.inputMode="text",this.setInpuProperties(e,i),i.addEventListener("focus",(()=>{t.classList.add("mp-focus"),t.classList.remove("mp-error"),n.firstElementChild.style.display="none"})),i.addEventListener("focusout",(()=>{t.classList.remove("mp-focus");const a={CPF:t=>this.isValidCPF(t),CNPJ:t=>this.isValidCNPJ(t),CI:t=>this.isValidCI(t),CC:t=>this.isValidCC(t),CE:t=>this.isValidCE(t),NIT:t=>this.isValidNIT(t)};void 0!==a[e.value]&&(a[e.value](i.value)?(t.classList.remove("mp-error"),n.firstElementChild.style.display="none",i.setAttribute("name",this.getAttribute("input-name"))):(t.classList.add("mp-error"),n.firstElementChild.style.display="flex",i.setAttribute("name",this.getAttribute("flag-error"))))})),i}createHelper(t){const e=document.createElement("input-helper");return e.setAttribute("isVisible",!1),e.setAttribute("message",t),e.setAttribute("input-id","mp-doc-number-helper"),e}}customElements.define("input-document",t)})(),(()=>{class t extends HTMLElement{helper=this.createHelper();input=this.createInput();connectedCallback(){this.build()}build(){const t=this.createInputField();this.appendChild(t)}createInputField(){const t=document.createElement("div");t.classList.add("mp-yape-input-field"),t.setAttribute("data-cy","input-field-container");const e=this.createLabel(this.getAttribute("label-message"));return t.appendChild(e),t.appendChild(this.input),t.appendChild(this.helper),t}createLabel(t){const e=document.createElement("input-label");return e.setAttribute("message",t),e.setAttribute("isOptional","true"),e}validate(){""===this.input.value?(this.helper.firstElementChild.style.display="flex",document.getElementById("helper-input-field").childNodes[1].innerHTML=document.querySelector("input-field").getAttribute("empty-error-message"),this.input.classList.add("mp-input-field-error"),document.querySelector('[data-cy="input-label"]').style.setProperty("color","#f23d4f","important")):this.input.value.length<11?(this.helper.firstElementChild.style.display="flex",document.getElementById("helper-input-field").childNodes[1].innerHTML=document.querySelector("input-field").getAttribute("invalid-error-message"),this.input.classList.add("mp-input-field-error"),document.querySelector('[data-cy="input-label"]').style.setProperty("color","#f23d4f","important")):(this.helper.firstElementChild.style.display="none",document.querySelector('[data-cy="input-label"]').style.setProperty("color","#111111","important"))}createInput(){const t=document.createElement("input");return t.classList.add("mp-yape-input"),t.setAttribute("id","checkout__yapePhoneNumber"),t.setAttribute("maxlength","11"),t.setAttribute("placeholder","Ej.: 872 123 432"),t.setAttribute("aria-hidden","true"),t.setAttribute("data-cy","input-field"),t.setAttribute("name","phoneNumber"),t.setAttribute("required","true"),t.addEventListener("input",(()=>{const e=t.value.replace(/\D/g,"");let n="";for(let t=0;t{t.classList.add("mp-input-field-focus"),t.classList.remove("mp-input-field-error"),this.helper.firstElementChild.style.display="none"})),t.addEventListener("blur",(()=>{this.validate()})),t}createHelper(){const t=document.createElement("input-helper");return t.setAttribute("isVisible","false"),t.setAttribute("message","error"),t.setAttribute("input-id","helper-input-field"),t}}customElements.define("input-field",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createHelper())}createHelper(){const t=document.createElement("div");t.classList.add("mp-helper"),t.setAttribute("id",this.getAttribute("input-id")),t.setAttribute("data-cy","helper-container"),this.validateVisibility(t);const e=this.createIcon(),n=this.getAttribute("message"),i=this.createHelperMessage(n);return t.appendChild(e),t.appendChild(i),t}createIcon(){const t=document.createElement("div");return t.innerHTML="!",t.classList.add("mp-helper-icon"),t}createHelperMessage(t){const e=document.createElement("div");return e.innerHTML=t,e.classList.add("mp-helper-message"),e.setAttribute("data-cy","helper-message"),e}validateVisibility(t){let e=this.getAttribute("isVisible");"string"==typeof e&&(e="false"!==e),t.style.display=e?"flex":"none"}}customElements.define("input-helper",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createLabel())}createLabel(){const t=document.createElement("div");t.classList.add("mp-input-label"),t.setAttribute("data-cy","input-label");const e=this.getAttribute("message");t.innerHTML=e;let n=this.getAttribute("isOptional");if("string"==typeof n&&(n="false"!==n),!n){const e=document.createElement("b");e.innerHTML="*",e.style="color: red",t.appendChild(e)}return t}}customElements.define("input-label",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-input-radio-container"),t.appendChild(this.createRadio()),t.appendChild(this.createLabel()),t}createRadio(){const t=document.createElement("input"),e=this.getAttribute("dataRate");return t.classList.add("mp-input-radio-radio"),t.type="radio",t.id=this.getAttribute("identification"),t.name=this.getAttribute("name"),t.value=this.getAttribute("value"),t.setAttribute("data-cy","input-radio"),e&&t.setAttribute("dataRate",e),t}createLabel(){const t=document.createElement("label");return t.classList.add("mp-input-radio-label"),t.htmlFor=this.getAttribute("identification"),t}}customElements.define("input-radio",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-input-select-container"),t.appendChild(this.createLabel()),t.appendChild(this.createInput()),t.appendChild(this.createHelper()),t}createInput(){const t=document.createElement("div");return t.classList.add("mp-input-select-input"),t.appendChild(this.createSelect()),t}createSelect(){const t=document.createElement("select"),e=this.getAttribute("name");t.classList.add("mp-input-select-select"),t.setAttribute("id",e),t.setAttribute("name",e);const n=this.getAttribute("options")&&JSON.parse(this.getAttribute("options"));if(this.getAttribute("default-option")){const e=document.createElement("option");e.setAttribute("selected","selected"),e.setAttribute("hidden","hidden"),e.innerHTML=this.getAttribute("default-option"),t.appendChild(e)}return n&&0!==n.length&&n.forEach((e=>{t.appendChild(this.createOption(e))})),t}createOption(t){const e=document.createElement("option");return e.innerHTML=t.description,e.value=t.id,e}createLabel(){const t=document.createElement("input-label"),e=this.getAttribute("optional");return t.setAttribute("message",this.getAttribute("label")),"false"===e?t.setAttribute("isOptional",e):t.setAttribute("isOptional","true"),t}createHelper(){const t=document.createElement("input-helper");return t.setAttribute("isVisible",!1),t.setAttribute("message",this.getAttribute("helper-message")),t.setAttribute("input-id","mp-doc-number-helper"),t}createHiddenField(t){const e=document.createElement("input");return e.setAttribute("type","hidden"),e.setAttribute("id",t),e}}customElements.define("input-select",t)})(),(()=>{class t extends HTMLElement{static get observedAttributes(){return["columns","name","button-name","bank-interest-text"]}constructor(){super(),this.index=0,this.limit=5,this.offset=this.limit,this.columns=null,this.total=0}connectedCallback(){this.build()}attributeChangedCallback(){this.firstElementChild&&(this.removeChild(this.firstElementChild),this.build())}build(){this.appendChild(this.createContainer())}setColumns(){return this.columns=JSON.parse(this.getAttribute("columns")),this}setTotal(){return this.total=this.columns.length,this}createContainer(){const t=document.createElement("div");return this.setColumns(),this.columns&&(this.setTotal(),t.classList.add("mp-input-table-container"),t.setAttribute("data-cy","input-table-container"),t.appendChild(this.createList()),t.appendChild(this.createBankInterestDisclaimer())),t}createList(){const t=document.createElement("div");t.classList.add("mp-input-table-list"),t.setAttribute("data-cy","input-table-list");const e=this.createLink();return e.onclick=()=>this.appendItems(this.columns,t,e,!0),this.appendItems(this.columns,t,e,!1),t.appendChild(e),t}createItem(t){const e=document.createElement("div");return e.classList.add("mp-input-table-item"),e.appendChild(this.createLabel(t)),e}createLabel(t){const{id:e,value:n,rowText:i,rowObs:a,highlight:s,img:r,alt:c,dataRate:d}=t,l=this.getAttribute("name"),o=document.createElement("div");return o.classList.add("mp-input-table-label"),o.appendChild(this.createOption(e,l,n,i,r,c,d)),a&&o.appendChild(this.createRowObs(a,s)),o.onclick=()=>{document.getElementById(e).checked=!0},o}createOption(t,e,n,i,a,s,r){const c=document.createElement("div");return c.classList.add("mp-input-table-option"),c.appendChild(this.createRadio(t,e,n,r)),a?c.appendChild(this.createRowTextWithImg(i,a,s)):c.appendChild(this.createRowText(i)),c}createRadio(t,e,n,i){const a=document.createElement("input-radio");return a.setAttribute("name",e),a.setAttribute("value",n),a.setAttribute("identification",t),a.setAttribute("dataRate",i),a}createRowText(t){const e=document.createElement("span");return e.classList.add("mp-input-table-row-text"),e.innerHTML=t,e}createRowTextWithImg(t,e,n){const i=document.createElement("span"),a=document.createElement("payment-method-logo");return a.setAttribute("src",e),a.setAttribute("alt",n),a.style.marginRight="10px",i.classList.add("mp-input-table-row-text-image"),i.innerHTML=t,i.appendChild(a),i}createRowObs(t,e){const n=document.createElement("span");return e?n.classList.add("mp-input-table-row-obs-highlight"):n.classList.add("mp-input-table-row-obs"),n.innerHTML=t,n}createLink(){const t=document.createElement("div");t.classList.add("mp-input-table-container-link");const e=document.createElement("a");return e.setAttribute("id","more-options"),e.classList.add("mp-input-table-link"),e.innerHTML=this.getAttribute("button-name"),t.appendChild(e),t}createBankInterestDisclaimer(){const t=document.createElement("div");t.classList.add("mp-input-table-bank-interest-container");const e=document.createElement("p");return e.classList.add("mp-input-table-bank-interest-text"),e.innerText=this.getAttribute("bank-interest-text"),t.appendChild(e),t}appendItems(t,e,n,i){this.validateLimit();for(let a=this.index;a=this.total&&n.style.setProperty("display","none","important"),this.index+=this.offset,this.limit+=this.offset,this.validateLimit()}validateLimit(){this.limit>this.total&&(this.limit=this.total)}}customElements.define("input-table",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-payment-method-logo-slider-container"),t.appendChild(this.createContent()),t}createContent(){const t=JSON.parse(this.getAttribute("methods")),e=document.createElement("div");e.classList.add("mp-payment-method-logo-slider-content"),e.appendChild(this.createImage(t[0]));const n=e.firstChild;return this.createSlider(n,t),e}createImage({src:t,alt:e}){const n=document.createElement("payment-method-logo");return n.setAttribute("src",t),n.setAttribute("alt",e),n}createSlider(t,e,n=0){t.setAttribute("src",e[n].src),t.setAttribute("alt",e[n].alt),n=n{this.createSlider(t,e,n)}),2e3)}}customElements.define("payment-method-logo-slider",t)})(),(()=>{class t extends HTMLElement{static get observedAttributes(){return["src","alt"]}connectedCallback(){this.build()}attributeChangedCallback(){this.firstElementChild&&(this.removeChild(this.firstElementChild),this.build())}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-payment-method-logo-container"),t.appendChild(this.createImage()),t}createImage(){const t=document.createElement("img");return t.classList.add("mp-payment-method-logo-image"),t.alt=this.getAttribute("alt"),t.src=this.getAttribute("src"),t.onerror=t=>t.target?.parentNode?.parentNode?.parentNode?.removeChild(t.target.parentNode.parentNode),t}}customElements.define("payment-method-logo",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-payment-methods-v2-container"),t.appendChild(this.createContent()),t}createContent(){const t=document.createElement("div");return t.classList.add("mp-payment-methods-v2-content"),t.appendChild(this.createTitle()),t.appendChild(this.createList()),t}createTitle(){const t=document.createElement("p");return t.classList.add("mp-payment-methods-v2-title"),t.innerHTML=this.getAttribute("title"),t}createList(){const t=document.createElement("div");return t.classList.add("mp-payment-methods-v2-list"),this.handleMethodsList(t)}handleMethodsList(t){const e=JSON.parse(this.getAttribute("methods"));let n=!1;if(e.forEach(((i,a)=>{a<=9||11===e.length?t.appendChild(this.createLogo(i)):n=!0})),n){const n=Object.entries(e).slice(10).map((t=>t[1]));t.appendChild(this.createSlider(JSON.stringify(n)))}return t}createLogo({src:t,alt:e}){const n=document.createElement("payment-method-logo");return n.setAttribute("src",t),n.setAttribute("alt",e),n}createSlider(t){const e=document.createElement("payment-method-logo-slider");return e.setAttribute("methods",t),e}}customElements.define("payment-methods-v2",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=JSON.parse(this.getAttribute("methods")),e=document.createElement("div");return e.classList.add("mp-payment-methods-container"),t.forEach((t=>{e.appendChild(this.createPaymentMethodType(t))})),e}createPaymentMethodType(t){const{title:e,label:n,payment_methods:i}=t,a=document.createElement("div");return a.classList.add("mp-payment-method-type-container"),i&&0!==i.length&&(a.appendChild(this.createHeader(e,n)),a.appendChild(this.createContent(i))),a}createHeader(t,e){const n=document.createElement("div");return n.classList.add("mp-payment-methods-header"),t&&n.appendChild(this.createTitle(t)),e&&n.appendChild(this.createBadge(e)),n}createTitle(t){const e=document.createElement("p");return e.classList.add("mp-payment-methods-title"),e.innerHTML=t,e}createBadge(t){const e=document.createElement("div"),n=document.createElement("span");return n.classList.add("mp-payment-methods-badge-text"),n.innerHTML=t,e.classList.add("mp-payment-methods-badge"),e.appendChild(n),e}createContent(t){const e=document.createElement("div");return e.classList.add("mp-payment-methods-content"),t.forEach((t=>{e.appendChild(this.createImage(t))})),e}createImage(t){const{src:e,alt:n}=t,i=document.createElement("payment-method-logo");return i.setAttribute("src",e),i.setAttribute("alt",n),i}}customElements.define("payment-methods",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-pix-template-container"),t.setAttribute("data-cy","pix-template-container"),t.appendChild(this.createImage()),t.appendChild(this.createTitle()),t.appendChild(this.createSubtitle()),t}createTitle(){const t=document.createElement("p");return t.classList.add("mp-pix-template-title"),t.innerText=this.getAttribute("title"),t}createSubtitle(){const t=document.createElement("p");return t.classList.add("mp-pix-template-subtitle"),t.innerText=this.getAttribute("subtitle"),t}createImage(){const t=document.createElement("img");return t.classList.add("mp-pix-template-image"),t.src=this.getAttribute("src"),t.alt=this.getAttribute("alt"),t}}customElements.define("pix-template",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){this.appendChild(this.createContainer())}createContainer(){const t=document.createElement("div");return t.classList.add("mp-terms-and-conditions-container"),t.setAttribute("data-cy","terms-and-conditions-container"),t.appendChild(this.createText()),t.appendChild(this.createLink()),t}createText(){const t=document.createElement("span");return t.classList.add("mp-terms-and-conditions-text"),t.innerHTML=this.getAttribute("description"),t}createLink(){const t=document.createElement("a");return t.classList.add("mp-terms-and-conditions-link"),t.innerHTML=this.getAttribute("link-text"),t.href=this.getAttribute("link-src"),t.target="blank",t}}customElements.define("terms-and-conditions",t)})(),(()=>{class t extends HTMLElement{connectedCallback(){this.build()}build(){const t=this.createTestMode(),e=this.createCardHeader(),n=this.createCardContent();t.appendChild(e),t.appendChild(n),this.appendChild(t)}createTestMode(){const t=document.createElement("div");return t.classList.add("mp-test-mode-card"),t.setAttribute("data-cy","test-mode-card"),t}createCardContent(){const t=document.createElement("div");t.classList.add("mp-test-mode-card-content");const e=document.createElement("p");e.innerHTML=this.getAttribute("description"),e.classList.add("mp-test-mode-description"),e.setAttribute("data-cy","test-mode-description"),t.appendChild(e);const n=this.getAttribute("link-text"),i=this.getAttribute("link-src"),a=document.createElement("a");return a.classList.add("mp-test-mode-link"),a.innerHTML=n,a.href=i,a.target="blank",e.appendChild(a),t}createCardHeader(){const t=document.createElement("div");t.classList.add("mp-test-mode-card-content");const e=this.createBadge(),n=this.createTitle();return t.appendChild(e),t.appendChild(n),t}createBadge(){const t=document.createElement("div");return t.innerHTML="!",t.classList.add("mp-test-mode-badge"),t}createTitle(){const t=document.createElement("p");return t.innerHTML=this.getAttribute("title"),t.classList.add("mp-test-mode-title"),t.setAttribute("data-cy","test-mode-title"),t}}customElements.define("test-mode",t)})(); \ No newline at end of file diff --git a/build/credits.block.asset.php b/build/credits.block.asset.php index 48c5651ec..c7c24b871 100644 --- a/build/credits.block.asset.php +++ b/build/credits.block.asset.php @@ -1 +1 @@ - array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities'), 'version' => '5c9b681e20f4f7456c7e'); + array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities'), 'version' => 'b12dad067a3c500c4037'); diff --git a/build/credits.block.js b/build/credits.block.js index c32c093d8..e58d8c41a 100644 --- a/build/credits.block.js +++ b/build/credits.block.js @@ -1 +1 @@ -(()=>{"use strict";const e=window.React,t=window.wp.element,c=window.wc.wcBlocksRegistry,n=window.wp.htmlEntities,o=window.wc.wcSettings,s="mercadopago_blocks_update_cart",a=({title:t,description:c,linkText:n,linkSrc:o})=>(0,e.createElement)("div",{className:"mp-checkout-pro-test-mode"},(0,e.createElement)("test-mode",{title:t,description:c,"link-text":n,"link-src":o})),i=({text:t,src:c,alt:n})=>(0,e.createElement)("div",{className:"mp-checkout-pro-redirect"},(0,e.createElement)("checkout-redirect-v2",{text:t,src:c,alt:n})),r=({title:t,items:c,titleAlign:n="center",listMode:o="image"})=>(0,e.createElement)("checkout-benefits",{title:t,"title-align":n,items:c,"list-mode":o}),l=({description:t,linkText:c,linkSrc:n,checkoutClass:o="pro"})=>(0,e.createElement)("div",{className:`mp-checkout-${o}-terms-and-conditions`},(0,e.createElement)("terms-and-conditions",{description:t,"link-text":c,"link-src":n})),m=(e,t,c)=>{const n={name:e,message:t,target:c,plugin:{version:wc_mercadopago_custom_checkout_params.plugin_version},platform:{name:"woocommerce",uri:window.location.href,version:wc_mercadopago_custom_checkout_params.platform_version,location:`${wc_mercadopago_custom_checkout_params.location}_${wc_mercadopago_custom_checkout_params.theme}`}};navigator.sendBeacon("https://api.mercadopago.com/v1/plugins/melidata/errors",JSON.stringify(n))};var d;const p="mp_checkout_blocks",_="woo-mercado-pago-credits",u=(0,o.getSetting)("woo-mercado-pago-credits_data",{}),k=(0,n.decodeEntities)(u.title)||"Checkout Creditss",E=c=>{(e=>{const{extensionCartUpdate:c}=wc.blocksCheckout,{eventRegistration:n,emitResponse:o}=e,{onPaymentSetup:a,onCheckoutSuccess:i,onCheckoutFail:r}=n;(0,t.useEffect)((()=>{((e,t)=>{e({namespace:s,data:{action:"add",gateway:t}})})(c,_);const e=a((()=>({type:o.responseTypes.SUCCESS})));return()=>(((e,t)=>{e({namespace:s,data:{action:"remove",gateway:t}})})(c,_),e())}),[a]),(0,t.useEffect)((()=>{const e=i((async e=>{const t=e.processingResponse;return m("MP_CREDITS_BLOCKS_SUCCESS",t.paymentStatus,p),{type:o.responseTypes.SUCCESS}}));return()=>e()}),[i]),(0,t.useEffect)((()=>{const e=r((e=>{const t=e.processingResponse;return m("MP_CREDITS_BLOCKS_ERROR",t.paymentStatus,p),{type:o.responseTypes.FAIL,messageContext:o.noticeContexts.PAYMENTS}}));return()=>e()}),[r])})(c);const{test_mode_title:n,test_mode_description:o,test_mode_link_text:d,test_mode_link_src:k,checkout_benefits_title:E,checkout_benefits_items:g,checkout_benefits_tip:h,checkout_redirect_text:w,checkout_redirect_src:S,checkout_redirect_alt:v,terms_and_conditions_description:C,terms_and_conditions_link_text:f,terms_and_conditions_link_src:y,test_mode:x,amount:b,message_error_amount:R}=u.params;return null==b?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",{className:"alert-message"},R)):(0,e.createElement)("div",{className:"mp-checkout-container"},(0,e.createElement)("div",{className:"mp-checkout-pro-container"},(0,e.createElement)("div",{className:"mp-checkout-pro-content"},x?(0,e.createElement)(a,{title:n,description:o,linkText:d,linkSrc:k}):null,(0,e.createElement)("div",{class:"mp-credits-checkout-benefits"},(0,e.createElement)(r,{title:E,items:g,titleAlign:"center",listMode:"image"})),(0,e.createElement)("div",{class:"mp-checkout-pro-tip"},(0,e.createElement)("p",null,h)),(0,e.createElement)(i,{text:w,src:S,alt:v}))),(0,e.createElement)(l,{description:C,linkText:f,linkSrc:y}))},g={name:_,label:(0,e.createElement)((t=>{const{PaymentMethodLabel:c}=t.components,o=(0,n.decodeEntities)(u?.params?.fee_title||""),s=`${k} ${o}`;return(0,e.createElement)(c,{text:s})}),null),content:(0,e.createElement)(E,null),edit:(0,e.createElement)(E,null),canMakePayment:()=>!0,ariaLabel:k,supports:{features:null!==(d=u?.supports)&&void 0!==d?d:[]}};(0,c.registerPaymentMethod)(g)})(); \ No newline at end of file +(()=>{"use strict";const e=window.React,t=window.wp.element,c=window.wc.wcBlocksRegistry,n=window.wp.htmlEntities,s=window.wc.wcSettings,i="mercadopago_blocks_update_cart",o=({title:t,description:c,linkText:n,linkSrc:s})=>(0,e.createElement)("div",{className:"mp-checkout-pro-test-mode"},(0,e.createElement)("test-mode",{title:t,description:c,"link-text":n,"link-src":s})),a=({title:t,description:c,src:n,alt:s})=>(0,e.createElement)("checkout-redirect-v3",{title:t,description:c,src:n,alt:s}),r=({title:t,items:c,titleAlign:n="left"})=>(0,e.createElement)("checkout-benefits-list",{title:t,"title-align":n,items:c}),l=({description:t,linkText:c,linkSrc:n,checkoutClass:s="pro"})=>(0,e.createElement)("div",{className:`mp-checkout-${s}-terms-and-conditions`},(0,e.createElement)("terms-and-conditions",{description:t,"link-text":c,"link-src":n})),m=({text:t,imgSrc:c})=>(0,e.createElement)("div",{style:{height:"18px",display:"flex",justifyContent:"space-between",alignContent:"center",alignItems:"center",flexDirection:"row"}},(0,e.createElement)("img",{style:{marginRight:"8px",height:"25px",width:"30px",padding:0},src:c}),(0,e.createElement)("p",{style:{fontFamily:'"Proxima Nova", -apple-system, "Helvetica Neue", Helvetica, "Roboto", Arial, sans-serif',fontSize:"18px",padding:0}},t)),d=(e,t,c)=>{const n={name:e,message:t,target:c,plugin:{version:wc_mercadopago_custom_checkout_params.plugin_version},platform:{name:"woocommerce",uri:window.location.href,version:wc_mercadopago_custom_checkout_params.platform_version,location:`${wc_mercadopago_custom_checkout_params.location}_${wc_mercadopago_custom_checkout_params.theme}`}};navigator.sendBeacon("https://api.mercadopago.com/v1/plugins/melidata/errors",JSON.stringify(n))};var p;const _="mp_checkout_blocks",u="woo-mercado-pago-credits",k=(0,s.getSetting)("woo-mercado-pago-credits_data",{}),g=(0,n.decodeEntities)(k.title)||"Checkout Credits",h=c=>{(e=>{const{extensionCartUpdate:c}=wc.blocksCheckout,{eventRegistration:n,emitResponse:s}=e,{onPaymentSetup:o,onCheckoutSuccess:a,onCheckoutFail:r}=n;(0,t.useEffect)((()=>{((e,t)=>{e({namespace:i,data:{action:"add",gateway:t}})})(c,u);const e=o((()=>({type:s.responseTypes.SUCCESS})));return()=>(((e,t)=>{e({namespace:i,data:{action:"remove",gateway:t}})})(c,u),e())}),[o]),(0,t.useEffect)((()=>{const e=a((async e=>{const t=e.processingResponse;return d("MP_CREDITS_BLOCKS_SUCCESS",t.paymentStatus,_),{type:s.responseTypes.SUCCESS}}));return()=>e()}),[a]),(0,t.useEffect)((()=>{const e=r((e=>{const t=e.processingResponse;return d("MP_CREDITS_BLOCKS_ERROR",t.paymentStatus,_),{type:s.responseTypes.FAIL,messageContext:s.noticeContexts.PAYMENTS}}));return()=>e()}),[r])})(c);const{test_mode_title:n,test_mode_description:s,test_mode_link_text:m,test_mode_link_src:p,checkout_benefits_title:g,checkout_benefits_items:h,checkout_redirect_title:E,checkout_redirect_description:w,checkout_redirect_src:S,checkout_redirect_alt:f,terms_and_conditions_description:y,terms_and_conditions_link_text:v,terms_and_conditions_link_src:x,test_mode:C,amount:R,message_error_amount:b}=k.params;return null==R?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",{className:"alert-message"},b)):(0,e.createElement)("div",{className:"mp-checkout-container"},(0,e.createElement)("div",{className:"mp-checkout-credits-container"},(0,e.createElement)("div",{className:"mp-checkout-credits-content"},C?(0,e.createElement)(o,{title:n,description:s,linkText:m,linkSrc:p}):null,(0,e.createElement)("div",{class:"mp-credits-checkout-benefits"},(0,e.createElement)(r,{title:g,items:h,titleAlign:"left"})),(0,e.createElement)("div",{class:"mp-checkout-credits-redirect"},(0,e.createElement)(a,{title:E,description:w,src:S,alt:f})))),(0,e.createElement)(l,{description:y,linkText:v,linkSrc:x}))},E={name:u,label:(0,e.createElement)((()=>{const t=(0,n.decodeEntities)(k?.params?.fee_title||""),c=`${g} ${t}`;return(0,e.createElement)(m,{text:c,imgSrc:k.params.checkout_blocks_row_image_src})}),null),content:(0,e.createElement)(h,null),edit:(0,e.createElement)(h,null),canMakePayment:()=>!0,ariaLabel:g,supports:{features:null!==(p=k?.supports)&&void 0!==p?p:[]}};(0,c.registerPaymentMethod)(E)})(); \ No newline at end of file diff --git a/changelog.log b/changelog.log index a013df80d..c0b8a2b26 100644 --- a/changelog.log +++ b/changelog.log @@ -1,6 +1,15 @@ CHANGELOG: == Changelog == += v7.8.0 (23/09/2024) = +* Changed: +- Rebranded and revamped the CreditsGateway, improving overall user experience and aligning the visual identity with our updated brand guidelines, making it more intuitive and modern. +- Compressed several images without losing quality, which reduces the plugin bundle size and leads to faster download and installation times, improving performance without sacrificing visual fidelity. +- Removed implicit nullable parameter marking and replaced it with explicit nullable types, enhancing code clarity and reducing potential bugs related to type handling, thus improving code reliability. + +* Fixed +- Corrected the support component's link URL, ensuring users are directed to the appropriate help resources. + = v7.7.0 (11/09/2024) = * Added - New payment method: Implemented Yape Gateway, now available for transactions in Peru. diff --git a/composer.json b/composer.json index bece0916a..8b7793dce 100644 --- a/composer.json +++ b/composer.json @@ -2,6 +2,7 @@ "name": "mp-plugins/woocommerce-plugins-enablers", "description": "Repository that contains the base project for the Plugins Enablers initiative", "license": "proprietary", + "type": "project", "authors": [ { "name": "Mercado Pago SMB", @@ -13,9 +14,6 @@ "psr-4": { "MercadoPago\\Woocommerce\\": [ "src" - ], - "MercadoPago\\PP\\Sdk\\": [ - "packages/sdk/src" ] } }, @@ -31,6 +29,7 @@ "phpcbf": "./vendor/bin/phpcbf --standard=phpcs.xml src assets templates woocommerce-mercadopago.php", "metrics": "./vendor/bin/phpmetrics src --report-html=./code_analysis", "metrics:path": "./vendor/bin/phpmetrics --report-html=./code_analysis -d", + "qit:con": "./vendor/bin/qit connect", "qit:get": "./vendor/bin/qit get", "qit:e2e": "./vendor/bin/qit run:woo-e2e woocommerce-mercadopago --zip woocommerce-mercadopago.zip", "qit:stan": "./vendor/bin/qit run:phpstan woocommerce-mercadopago --zip woocommerce-mercadopago.zip", @@ -38,17 +37,21 @@ "qit:sec": "./vendor/bin/qit run:security woocommerce-mercadopago --zip woocommerce-mercadopago.zip", "qit:api": "./vendor/bin/qit run:woo-api woocommerce-mercadopago --zip woocommerce-mercadopago.zip", "qit:env-up": "./vendor/bin/qit --woo=8.9.0 env:up", - "qit:env-down": "./vendor/bin/qit env:down" + "qit:env-down": "./vendor/bin/qit env:down", + "fix-cs": "./vendor/bin/php-cs-fixer fix" }, "require": { - "php": ">=7.4" + "php": ">=7.4", + "mp-plugins/php-sdk": "2.12.0" }, "require-dev": { "squizlabs/php_codesniffer": "^3.7", "phpmetrics/phpmetrics": "^2.8", "woocommerce/qit-cli": "^0.5.3", "dealerdirect/phpcodesniffer-composer-installer": "^1.0", - "wp-coding-standards/wpcs": "^2.2.1" + "wp-coding-standards/wpcs": "^2.2.1", + "phpcompatibility/php-compatibility": "dev-develop", + "friendsofphp/php-cs-fixer": "^3.64" }, "config": { "allow-plugins": { diff --git a/composer.lock b/composer.lock index d83700f27..1bb115567 100644 --- a/composer.lock +++ b/composer.lock @@ -4,44 +4,2799 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "298b6da401832d91083ccf6973256778", - "packages": [], + "content-hash": "b0432a3c5c3bfd92e480f8620a5008af", + "packages": [ + { + "name": "mp-plugins/php-sdk", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/mercadopago/pp-php-sdk.git", + "reference": "2074ab9c336711187b9e1bededac58fbfbf66da8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mercadopago/pp-php-sdk/zipball/2074ab9c336711187b9e1bededac58fbfbf66da8", + "reference": "2074ab9c336711187b9e1bededac58fbfbf66da8", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7" + }, + "require-dev": { + "phpunit/phpunit": "9.5.27", + "squizlabs/php_codesniffer": "3.7.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "MercadoPago\\PP\\Sdk\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "authors": [ + { + "name": "Mercado Pago SMB", + "email": "pp_smb@mercadolivre.com" + } + ], + "description": "Mercado Pago Plugins PHP-SDK", + "support": { + "issues": "https://github.com/mercadopago/pp-php-sdk/issues", + "source": "https://github.com/mercadopago/pp-php-sdk/tree/v2.12.0" + }, + "time": "2024-06-07T14:21:00+00:00" + } + ], "packages-dev": [ { - "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v1.0.0", + "name": "clue/ndjson-react", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/clue/reactphp-ndjson.git", + "reference": "392dc165fce93b5bb5c637b67e59619223c931b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0", + "reference": "392dc165fce93b5bb5c637b67e59619223c931b0", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/stream": "^1.2" + }, + "require-dev": { + "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35", + "react/event-loop": "^1.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Clue\\React\\NDJson\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "Streaming newline-delimited JSON (NDJSON) parser and encoder for ReactPHP.", + "homepage": "https://github.com/clue/reactphp-ndjson", + "keywords": [ + "NDJSON", + "json", + "jsonlines", + "newline", + "reactphp", + "streaming" + ], + "support": { + "issues": "https://github.com/clue/reactphp-ndjson/issues", + "source": "https://github.com/clue/reactphp-ndjson/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-12-23T10:58:28+00:00" + }, + { + "name": "composer/pcre", + "version": "3.3.1", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/63aaeac21d7e775ff9bc9d45021e1745c97521c4", + "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<1.11.10" + }, + "require-dev": { + "phpstan/phpstan": "^1.11.10", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.3.1" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-08-27T18:44:43+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", + "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-07-12T11:35:52+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "3.0.5", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", + "shasum": "" + }, + "require": { + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-05-06T16:37:16+00:00" + }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/composer-installer.git", + "reference": "4be43904336affa5c2f70744a348312336afd0da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", + "reference": "4be43904336affa5c2f70744a348312336afd0da", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.4", + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + }, + "require-dev": { + "composer/composer": "*", + "ext-json": "*", + "ext-zip": "*", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0", + "yoast/phpunit-polyfills": "^1.0" + }, + "type": "composer-plugin", + "extra": { + "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "email": "franck.nijhof@dealerdirect.com", + "homepage": "http://www.frenck.nl", + "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "homepage": "http://www.dealerdirect.com", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcbf", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "support": { + "issues": "https://github.com/PHPCSStandards/composer-installer/issues", + "source": "https://github.com/PHPCSStandards/composer-installer" + }, + "time": "2023-01-05T11:28:13+00:00" + }, + { + "name": "evenement/evenement", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", + "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^9 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Evenement\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "support": { + "issues": "https://github.com/igorw/evenement/issues", + "source": "https://github.com/igorw/evenement/tree/v3.0.2" + }, + "time": "2023-08-08T05:53:35+00:00" + }, + { + "name": "fidry/cpu-core-counter", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/theofidry/cpu-core-counter.git", + "reference": "8520451a140d3f46ac33042715115e290cf5785f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", + "reference": "8520451a140d3f46ac33042715115e290cf5785f", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "fidry/makefile": "^0.2.0", + "fidry/php-cs-fixer-config": "^1.1.2", + "phpstan/extension-installer": "^1.2.0", + "phpstan/phpstan": "^1.9.2", + "phpstan/phpstan-deprecation-rules": "^1.0.0", + "phpstan/phpstan-phpunit": "^1.2.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^8.5.31 || ^9.5.26", + "webmozarts/strict-phpunit": "^7.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fidry\\CpuCoreCounter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Tiny utility to get the number of CPU cores.", + "keywords": [ + "CPU", + "core" + ], + "support": { + "issues": "https://github.com/theofidry/cpu-core-counter/issues", + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2024-08-06T10:04:20+00:00" + }, + { + "name": "friendsofphp/php-cs-fixer", + "version": "v3.64.0", + "source": { + "type": "git", + "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", + "reference": "58dd9c931c785a79739310aef5178928305ffa67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/58dd9c931c785a79739310aef5178928305ffa67", + "reference": "58dd9c931c785a79739310aef5178928305ffa67", + "shasum": "" + }, + "require": { + "clue/ndjson-react": "^1.0", + "composer/semver": "^3.4", + "composer/xdebug-handler": "^3.0.3", + "ext-filter": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "fidry/cpu-core-counter": "^1.0", + "php": "^7.4 || ^8.0", + "react/child-process": "^0.6.5", + "react/event-loop": "^1.0", + "react/promise": "^2.0 || ^3.0", + "react/socket": "^1.0", + "react/stream": "^1.0", + "sebastian/diff": "^4.0 || ^5.0 || ^6.0", + "symfony/console": "^5.4 || ^6.0 || ^7.0", + "symfony/event-dispatcher": "^5.4 || ^6.0 || ^7.0", + "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", + "symfony/finder": "^5.4 || ^6.0 || ^7.0", + "symfony/options-resolver": "^5.4 || ^6.0 || ^7.0", + "symfony/polyfill-mbstring": "^1.28", + "symfony/polyfill-php80": "^1.28", + "symfony/polyfill-php81": "^1.28", + "symfony/process": "^5.4 || ^6.0 || ^7.0", + "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "facile-it/paraunit": "^1.3 || ^2.3", + "infection/infection": "^0.29.5", + "justinrainbow/json-schema": "^5.2", + "keradus/cli-executor": "^2.1", + "mikey179/vfsstream": "^1.6.11", + "php-coveralls/php-coveralls": "^2.7", + "php-cs-fixer/accessible-object": "^1.1", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.5", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.5", + "phpunit/phpunit": "^9.6.19 || ^10.5.21 || ^11.2", + "symfony/var-dumper": "^5.4 || ^6.0 || ^7.0", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0" + }, + "suggest": { + "ext-dom": "For handling output formats in XML", + "ext-mbstring": "For handling non-UTF8 characters." + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "PhpCsFixer\\": "src/" + }, + "exclude-from-classmap": [ + "src/Fixer/Internal/*" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "keywords": [ + "Static code analysis", + "fixer", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.64.0" + }, + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], + "time": "2024-08-30T23:09:38+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.19.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b", + "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.1" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1" + }, + "time": "2024-03-17T08:10:35+00:00" + }, + { + "name": "phpcompatibility/php-compatibility", + "version": "dev-develop", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", + "reference": "c04052401b0f2b42696c1c6aebb0479b0452fac5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/c04052401b0f2b42696c1c6aebb0479b0452fac5", + "reference": "c04052401b0f2b42696c1c6aebb0479b0452fac5", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "phpcsstandards/phpcsutils": "^1.0.12", + "squizlabs/php_codesniffer": "^3.10.0" + }, + "replace": { + "wimg/php-compatibility": "*" + }, + "require-dev": { + "php-parallel-lint/php-console-highlighter": "^1.0.0", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpcsstandards/phpcsdevcs": "^1.1.3", + "phpcsstandards/phpcsdevtools": "^1.2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4 || ^10.1.0", + "yoast/phpunit-polyfills": "^1.0.5 || ^2.0.0" + }, + "suggest": { + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "default-branch": true, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev", + "dev-develop": "10.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "homepage": "https://github.com/wimg", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" + } + ], + "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", + "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", + "keywords": [ + "compatibility", + "phpcs", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", + "security": "https://github.com/PHPCompatibility/PHPCompatibility/security/policy", + "source": "https://github.com/PHPCompatibility/PHPCompatibility" + }, + "funding": [ + { + "url": "https://github.com/PHPCompatibility", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2024-09-08T00:51:59+00:00" + }, + { + "name": "phpcsstandards/phpcsutils", + "version": "1.0.12", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", + "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/87b233b00daf83fb70f40c9a28692be017ea7c6c", + "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c", + "shasum": "" + }, + "require": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", + "php": ">=5.4", + "squizlabs/php_codesniffer": "^3.10.0 || 4.0.x-dev@dev" + }, + "require-dev": { + "ext-filter": "*", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpcsstandards/phpcsdevcs": "^1.1.6", + "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-stable": "1.x-dev", + "dev-develop": "1.x-dev" + } + }, + "autoload": { + "classmap": [ + "PHPCSUtils/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHPCSUtils/graphs/contributors" + } + ], + "description": "A suite of utility functions for use with PHP_CodeSniffer", + "homepage": "https://phpcsutils.com/", + "keywords": [ + "PHP_CodeSniffer", + "phpcbf", + "phpcodesniffer-standard", + "phpcs", + "phpcs3", + "standards", + "static analysis", + "tokens", + "utility" + ], + "support": { + "docs": "https://phpcsutils.com/", + "issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues", + "security": "https://github.com/PHPCSStandards/PHPCSUtils/security/policy", + "source": "https://github.com/PHPCSStandards/PHPCSUtils" + }, + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2024-05-20T13:34:27+00:00" + }, + { + "name": "phpmetrics/phpmetrics", + "version": "v2.8.2", + "source": { + "type": "git", + "url": "https://github.com/phpmetrics/PhpMetrics.git", + "reference": "4b77140a11452e63c7a9b98e0648320bf6710090" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmetrics/PhpMetrics/zipball/4b77140a11452e63c7a9b98e0648320bf6710090", + "reference": "4b77140a11452e63c7a9b98e0648320bf6710090", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^3|^4", + "php": ">=5.5" + }, + "replace": { + "halleck45/php-metrics": "*", + "halleck45/phpmetrics": "*" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14", + "sebastian/comparator": ">=1.2.3", + "squizlabs/php_codesniffer": "^3.5", + "symfony/dom-crawler": "^3.0 || ^4.0 || ^5.0" + }, + "bin": [ + "bin/phpmetrics" + ], + "type": "library", + "autoload": { + "files": [ + "./src/functions.php" + ], + "psr-0": { + "Hal\\": "./src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jean-François Lépine", + "email": "lepinejeanfrancois@yahoo.fr", + "homepage": "http://www.lepine.pro", + "role": "Copyright Holder" + } + ], + "description": "Static analyzer tool for PHP : Coupling, Cyclomatic complexity, Maintainability Index, Halstead's metrics... and more !", + "homepage": "http://www.phpmetrics.org", + "keywords": [ + "analysis", + "qa", + "quality", + "testing" + ], + "support": { + "issues": "https://github.com/PhpMetrics/PhpMetrics/issues", + "source": "https://github.com/phpmetrics/PhpMetrics/tree/v2.8.2" + }, + "time": "2023-03-08T15:03:36+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "react/cache", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "d47c472b64aa5608225f47965a484b75c7817d5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b", + "reference": "d47c472b64aa5608225f47965a484b75c7817d5b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "^3.0 || ^2.0 || ^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "support": { + "issues": "https://github.com/reactphp/cache/issues", + "source": "https://github.com/reactphp/cache/tree/v1.2.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2022-11-30T15:59:55+00:00" + }, + { + "name": "react/child-process", + "version": "v0.6.5", + "source": { + "type": "git", + "url": "https://github.com/reactphp/child-process.git", + "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/child-process/zipball/e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", + "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/event-loop": "^1.2", + "react/stream": "^1.2" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", + "react/socket": "^1.8", + "sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\ChildProcess\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Event-driven library for executing child processes with ReactPHP.", + "keywords": [ + "event-driven", + "process", + "reactphp" + ], + "support": { + "issues": "https://github.com/reactphp/child-process/issues", + "source": "https://github.com/reactphp/child-process/tree/v0.6.5" + }, + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-09-16T13:41:56+00:00" + }, + { + "name": "react/dns", + "version": "v1.13.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", + "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5", + "react/event-loop": "^1.2", + "react/promise": "^3.2 || ^2.7 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", + "react/async": "^4.3 || ^3 || ^2", + "react/promise-timer": "^1.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async DNS resolver for ReactPHP", + "keywords": [ + "async", + "dns", + "dns-resolver", + "reactphp" + ], + "support": { + "issues": "https://github.com/reactphp/dns/issues", + "source": "https://github.com/reactphp/dns/tree/v1.13.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2024-06-13T14:18:03+00:00" + }, + { + "name": "react/event-loop", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/event-loop.git", + "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", + "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "suggest": { + "ext-pcntl": "For signal handling support when using the StreamSelectLoop" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\EventLoop\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", + "keywords": [ + "asynchronous", + "event-loop" + ], + "support": { + "issues": "https://github.com/reactphp/event-loop/issues", + "source": "https://github.com/reactphp/event-loop/tree/v1.5.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2023-11-13T13:48:05+00:00" + }, + { + "name": "react/promise", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "8a164643313c71354582dc850b42b33fa12a4b63" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", + "reference": "8a164643313c71354582dc850b42b33fa12a4b63", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "phpstan/phpstan": "1.10.39 || 1.4.10", + "phpunit/phpunit": "^9.6 || ^7.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v3.2.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2024-05-24T10:39:05+00:00" + }, + { + "name": "react/socket", + "version": "v1.16.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/socket.git", + "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", + "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/dns": "^1.13", + "react/event-loop": "^1.2", + "react/promise": "^3.2 || ^2.6 || ^1.2.1", + "react/stream": "^1.4" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", + "react/async": "^4.3 || ^3.3 || ^2", + "react/promise-stream": "^1.4", + "react/promise-timer": "^1.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Socket\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", + "keywords": [ + "Connection", + "Socket", + "async", + "reactphp", + "stream" + ], + "support": { + "issues": "https://github.com/reactphp/socket/issues", + "source": "https://github.com/reactphp/socket/tree/v1.16.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2024-07-26T10:38:09+00:00" + }, + { + "name": "react/stream", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/stream.git", + "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d", + "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.8", + "react/event-loop": "^1.2" + }, + "require-dev": { + "clue/stream-filter": "~1.2", + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Stream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", + "keywords": [ + "event-driven", + "io", + "non-blocking", + "pipe", + "reactphp", + "readable", + "stream", + "writable" + ], + "support": { + "issues": "https://github.com/reactphp/stream/issues", + "source": "https://github.com/reactphp/stream/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2024-06-11T12:45:25+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:30:58+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.10.2", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", + "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/86e5f5dd9a840c46810ebe5ff1885581c42a3017", + "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" + }, + "bin": [ + "bin/phpcbf", + "bin/phpcs" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "Former lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "Current lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", + "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", + "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" + }, + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2024-07-21T23:26:44+00:00" + }, + { + "name": "symfony/console", + "version": "v5.4.43", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "e86f8554de667c16dde8aeb89a3990cfde924df9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/e86f8554de667c16dde8aeb89a3990cfde924df9", + "reference": "e86f8554de667c16dde8aeb89a3990cfde924df9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v5.4.43" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-08-13T16:31:56+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.5.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "80d075412b557d41002320b96a096ca65aa2c98d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/80d075412b557d41002320b96a096ca65aa2c98d", + "reference": "80d075412b557d41002320b96a096ca65aa2c98d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-24T14:02:46+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v5.4.40", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "a54e2a8a114065f31020d6a89ede83e34c3b27a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a54e2a8a114065f31020d6a89ede83e34c3b27a4", + "reference": "a54e2a8a114065f31020d6a89ede83e34c3b27a4", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/event-dispatcher-contracts": "^2|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.40" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:33:22+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v2.5.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "540f4c73e87fd0c71ca44a6aa305d024ac68cb73" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/540f4c73e87fd0c71ca44a6aa305d024ac68cb73", + "reference": "540f4c73e87fd0c71ca44a6aa305d024ac68cb73", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T13:51:25+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v5.4.41", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "6d29dd9340b372fa603f04e6df4dd76bb808591e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/6d29dd9340b372fa603f04e6df4dd76bb808591e", + "reference": "6d29dd9340b372fa603f04e6df4dd76bb808591e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/process": "^5.4|^6.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v5.4.41" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-06-28T09:36:24+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.43", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "ae25a9145a900764158d439653d5630191155ca0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/ae25a9145a900764158d439653d5630191155ca0", + "reference": "ae25a9145a900764158d439653d5630191155ca0", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.43" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-08-13T14:03:51+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v5.4.40", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "bd1afbde6613a8d6b956115e0e14b196191fd0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/bd1afbde6613a8d6b956115e0e14b196191fd0c4", + "reference": "bd1afbde6613a8d6b956115e0e14b196191fd0c4", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php73": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v5.4.40" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:33:22+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.31.0", "source": { "type": "git", - "url": "https://github.com/PHPCSStandards/composer-installer.git", - "reference": "4be43904336affa5c2f70744a348312336afd0da" + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", - "reference": "4be43904336affa5c2f70744a348312336afd0da", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "php": ">=5.4", - "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" - }, - "require-dev": { - "composer/composer": "*", - "ext-json": "*", - "ext-zip": "*", - "php-parallel-lint/php-parallel-lint": "^1.3.1", - "phpcompatibility/php-compatibility": "^9.0", - "yoast/phpunit-polyfills": "^1.0" + "php": ">=7.2" }, - "type": "composer-plugin", + "type": "library", "extra": { - "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" - } + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -49,139 +2804,212 @@ ], "authors": [ { - "name": "Franck Nijhof", - "email": "franck.nijhof@dealerdirect.com", - "homepage": "http://www.frenck.nl", - "role": "Developer / IT Manager" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Contributors", - "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "PHP_CodeSniffer Standards Composer Installer Plugin", - "homepage": "http://www.dealerdirect.com", + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "PHPCodeSniffer", - "PHP_CodeSniffer", - "code quality", - "codesniffer", - "composer", - "installer", - "phpcbf", - "phpcs", - "plugin", - "qa", - "quality", - "standard", - "standards", - "style guide", - "stylecheck", - "tests" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/PHPCSStandards/composer-installer/issues", - "source": "https://github.com/PHPCSStandards/composer-installer" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" }, - "time": "2023-01-05T11:28:13+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" }, { - "name": "nikic/php-parser", - "version": "v4.19.1", + "name": "symfony/process", + "version": "v5.4.40", "source": { "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b" + "url": "https://github.com/symfony/process.git", + "reference": "deedcb3bb4669cae2148bc920eafd2b16dc7c046" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b", - "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b", + "url": "https://api.github.com/repos/symfony/process/zipball/deedcb3bb4669cae2148bc920eafd2b16dc7c046", + "reference": "deedcb3bb4669cae2148bc920eafd2b16dc7c046", "shasum": "" }, "require": { - "ext-tokenizer": "*", - "php": ">=7.1" + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "bin": [ - "bin/php-parse" + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v5.4.40" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], + "time": "2024-05-31T14:33:22+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "a2329596ddc8fd568900e3fc76cba42489ecc7f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a2329596ddc8fd568900e3fc76cba42489ecc7f3", + "reference": "a2329596ddc8fd568900e3fc76cba42489ecc7f3", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.9-dev" + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { "psr-4": { - "PhpParser\\": "lib/PhpParser" + "Symfony\\Contracts\\Service\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Nikita Popov" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A PHP parser written in PHP", + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", "keywords": [ - "parser", - "php" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1" + "source": "https://github.com/symfony/service-contracts/tree/v2.5.3" }, - "time": "2024-03-17T08:10:35+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-04-21T15:04:16+00:00" }, { - "name": "phpmetrics/phpmetrics", - "version": "v2.8.2", + "name": "symfony/stopwatch", + "version": "v5.4.40", "source": { "type": "git", - "url": "https://github.com/phpmetrics/PhpMetrics.git", - "reference": "4b77140a11452e63c7a9b98e0648320bf6710090" + "url": "https://github.com/symfony/stopwatch.git", + "reference": "0e9daf3b7c805c747638b2cc48f1649e594f9625" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmetrics/PhpMetrics/zipball/4b77140a11452e63c7a9b98e0648320bf6710090", - "reference": "4b77140a11452e63c7a9b98e0648320bf6710090", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/0e9daf3b7c805c747638b2cc48f1649e594f9625", + "reference": "0e9daf3b7c805c747638b2cc48f1649e594f9625", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "nikic/php-parser": "^3|^4", - "php": ">=5.5" - }, - "replace": { - "halleck45/php-metrics": "*", - "halleck45/phpmetrics": "*" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14", - "sebastian/comparator": ">=1.2.3", - "squizlabs/php_codesniffer": "^3.5", - "symfony/dom-crawler": "^3.0 || ^4.0 || ^5.0" + "php": ">=7.2.5", + "symfony/service-contracts": "^1|^2|^3" }, - "bin": [ - "bin/phpmetrics" - ], "type": "library", "autoload": { - "files": [ - "./src/functions.php" - ], - "psr-0": { - "Hal\\": "./src/" - } + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -189,105 +3017,120 @@ ], "authors": [ { - "name": "Jean-François Lépine", - "email": "lepinejeanfrancois@yahoo.fr", - "homepage": "http://www.lepine.pro", - "role": "Copyright Holder" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Static analyzer tool for PHP : Coupling, Cyclomatic complexity, Maintainability Index, Halstead's metrics... and more !", - "homepage": "http://www.phpmetrics.org", - "keywords": [ - "analysis", - "qa", - "quality", - "testing" - ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/PhpMetrics/PhpMetrics/issues", - "source": "https://github.com/phpmetrics/PhpMetrics/tree/v2.8.2" + "source": "https://github.com/symfony/stopwatch/tree/v5.4.40" }, - "time": "2023-03-08T15:03:36+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:33:22+00:00" }, { - "name": "squizlabs/php_codesniffer", - "version": "3.10.2", + "name": "symfony/string", + "version": "v5.4.43", "source": { "type": "git", - "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017" + "url": "https://github.com/symfony/string.git", + "reference": "8be1d484951ff5ca995eaf8edcbcb8b9a5888450" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/86e5f5dd9a840c46810ebe5ff1885581c42a3017", - "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017", + "url": "https://api.github.com/repos/symfony/string/zipball/8be1d484951ff5ca995eaf8edcbcb8b9a5888450", + "reference": "8be1d484951ff5ca995eaf8edcbcb8b9a5888450", "shasum": "" }, "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" + }, + "conflict": { + "symfony/translation-contracts": ">=3.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^6.0" }, - "bin": [ - "bin/phpcbf", - "bin/phpcs" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Greg Sherwood", - "role": "Former lead" - }, - { - "name": "Juliette Reinders Folmer", - "role": "Current lead" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Contributors", - "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", "keywords": [ - "phpcs", - "standards", - "static analysis" + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" ], "support": { - "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", - "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", - "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", - "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" + "source": "https://github.com/symfony/string/tree/v5.4.43" }, "funding": [ { - "url": "https://github.com/PHPCSStandards", - "type": "github" + "url": "https://symfony.com/sponsor", + "type": "custom" }, { - "url": "https://github.com/jrfnl", + "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://opencollective.com/php_codesniffer", - "type": "open_collective" + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2024-07-21T23:26:44+00:00" + "time": "2024-08-01T10:24:28+00:00" }, { "name": "woocommerce/qit-cli", @@ -376,7 +3219,9 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": { + "phpcompatibility/php-compatibility": 20 + }, "prefer-stable": false, "prefer-lowest": false, "platform": { diff --git a/i18n/languages/woocommerce-mercadopago-es_AR.mo b/i18n/languages/woocommerce-mercadopago-es_AR.mo index 36de755d0..807c91301 100644 Binary files a/i18n/languages/woocommerce-mercadopago-es_AR.mo and b/i18n/languages/woocommerce-mercadopago-es_AR.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-es_AR.po b/i18n/languages/woocommerce-mercadopago-es_AR.po index 3ce7b35d9..25e75377b 100644 --- a/i18n/languages/woocommerce-mercadopago-es_AR.po +++ b/i18n/languages/woocommerce-mercadopago-es_AR.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1003,12 +1003,12 @@ msgstr "Esto parece ser una URL no válida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Hasta 12 pagos sin tarjeta con Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Hasta 12 pagos sin tarjeta con Mercado Pago” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagos sin tarjeta con Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagos sin tarjeta de Mercado Pago" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1016,12 +1016,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Tus clientes finalizan sus pagos en Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Hasta 12 pagos sin tarjeta con Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1070,16 +1070,16 @@ msgid "Checkout without card" msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promociona el pago de tus productos con Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "Promociona el pago de tus productos con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" -"Activa este banner promocional para ofrecer la opción de pagar en meses sin " -"tarjeta con Mercado Crédito dentro de la página de tus productos." +"Activa este banner promocional para ofrecer la opción “Pagos sin tarjeta de " +"Mercado Pago” dentro de la página de tus productos." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1107,8 +1107,9 @@ msgid "" msgstr "A continuación verás cómo aparecerá el banner para tus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Elige como promocionar Mercado Crédito en tu tienda" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "" +"Elige como promocionar en tu tienda “Pagos sin tarjeta de Mercado Pago”" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1121,27 +1122,27 @@ msgid "Example:" msgstr "Ejemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Hasta 12 pagos sin tarjeta" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "con Mercado Crédito. Saber más" +msgid "through Mercado Pago. Learn more" +msgstr "con Mercado Pago. Saber más" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compra ahora, paga después" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Con Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "llévalo ahora y paga mes a mes" @@ -1150,7 +1151,7 @@ msgid " Learn more" msgstr "Saber más" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Paga en hasta 12 meses" @@ -2318,11 +2319,11 @@ msgstr "Comisión de Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Hubo un error. Intenta de nuevo en unos minutos" @@ -2332,16 +2333,17 @@ msgstr "Checkout Pro en Modo Test" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utiliza los medios de Mercado Pago sin cobros reales. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte las reglas para el modo test." @@ -2430,38 +2432,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagen de redirección de Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Al continuar, aceptas nuestros" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Términos y condiciones" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar con Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpiar carrito" @@ -2474,109 +2476,96 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compra en hasta 12 pagos sin tarjeta de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Elige la cantidad de pagos" +msgid "We will take you to Mercado Pago" +msgstr "Te llevaremos a Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." -msgstr "" -"Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos quieres " -"hacer." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Paso 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirma tu pago" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "El pago se acredita al instante y está 100% protegido. " +msgid "If you don't have a credits line yet, active it when paying." +msgstr "Si aún no tienes la Línea de Crédito, actívalo al momento de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Paso 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Paga mes a mes" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Paso 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "Si aún no tienes Mercado Crédito, actívalo al momento de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Al continuar, te llevaremos a Mercado Pago para iniciar sesión y completar " -"tu compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saber más" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compra con Mercado Crédito sin tarjeta y paga mes a mes" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compra con Mercado Pago sin tarjeta y paga mes a mes" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito." +"Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin " +"Tarjeta” o “Meses sin Tarjeta”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicia sesión en Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "¿Tienes dudas? Consulta nuestra " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ayuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeto a aprobación." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "con Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Conoce el límite disponible" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "de tu Línea de Crédito y" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "selecciona la cantidad de pagos." + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirma tu pago," + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "se acredita al instante y está 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Paga mes a mes" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "desde la app de Mercado Pago con el medio que prefieras" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "con Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sin tarjeta de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Tarjeta de crédito en Modo Test" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Paga con tarjetas guardadas" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2584,163 +2573,163 @@ msgstr "" "¿Tienes una cuenta de Mercado Libre? Usa el mismo e-mail y contraseña para " "pagar más rápido con Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "¿Con qué tarjeta puedes pagar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Ver promociones vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Tarjetas de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Hasta 12 cuotas" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Tarjetas de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Completa los datos de tu tarjeta" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número de Tarjeta" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Datos obligatorios" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nombre del titular como aparece en la tarjeta" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimiento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de seguridad" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento del titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento no válido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Selecciona la cantidad de cuotas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Cuotas" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "del dorso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "del frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sin interés" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Más opciones" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "La tasa de interés es aplicada y cobrada por tu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Intereses" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número de tarjeta obligatorio" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número de tarjeta inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nombre del titular obligatorio" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nombre del titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Fecha de vencimiento inválido" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Fecha de vencimiento obligatorio" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de seguridad obligatorio" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de seguridad incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Coste de las cuotas" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total con cuotas" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "cuotas de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix en Modo Test" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2748,78 +2737,78 @@ msgstr "" "Es posible probar el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pago instantáneo" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Al confirmar tu compra, te mostraremos un código para realizar el pago." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Pix logo" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Ahora sólo tiene que pagar con Pix para finalizar su compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Cómo pagar con Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Entra en la app o en la página web de tu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busca la opción de pagar con Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Escanea el código QR o el código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Listo. Verás la confirmación del pago" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escanea el código QR:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Si lo prefieres, puedes pagar copiando y pegando el siguiente código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: El cliente no ha pagado todavía." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" "Mercado Pago: Ahora sólo tiene que pagar con Pix para finalizar su compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2827,19 +2816,19 @@ msgstr "" "Escanee el código QR a continuación o copie y pegue el código en la " "aplicación de su banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape en Modo de Prueba" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular asociado a Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2847,68 +2836,68 @@ msgstr "" "Recuerda tener activada la opción “Compras por internet” en Yape y verificar " "tu límite diario." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Paga con Yape en pocos segundos" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Completa los siguientes datos y confirma tu compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprobación" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Procesado por Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "Encuéntralo en el menú de la app de Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Ingresa el número completo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pago aprobado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando el pago de Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando el pago del boleto." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "El cliente todavía no efectuó el pago." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "El pago está pendiente de revisión." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "El pago fue rechazado. El cliente puede intentar nuevamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "El pago fue devuelto al cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2916,29 +2905,29 @@ msgstr "" "El pago se devolvió parcialmente al cliente. El montante reembolsado fue " "de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "El pago fue cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "El pago esta en mediación o la compra fue desconocida por el cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "El pago" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "fue notificado por Mercado Pago con estado" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Facturas en Modo Test" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2946,21 +2935,21 @@ msgstr "" "Es posible testear el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecciona el punto de pago donde quieres pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "más opciones" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Seleccione una opción de pago" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2968,53 +2957,53 @@ msgstr "" "Excelente, procesamos tu orden de compra. Completa el pago con ticket para " "que terminemos de aprobarla." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir ticket" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE en Modo Test" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Puede probar el flujo para generar un pago con PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de persona " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Institución financiera" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Seleccione la entidad financiera" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Seleccione la institución" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "El problemas ocurrió cuando se procesaba su pago. Por favor, intente otra " "vez." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3022,23 +3011,23 @@ msgstr "" "El problemas ocurrió cuando se procesaba su pago. Está seguro de haber " "cargado la información en el formulario?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver su hoja de pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Haga clic para intentarlo de nuevo" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Listo, ¡aceptamos tu pago!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3046,7 +3035,7 @@ msgstr "" "Estamos procesando su pago. En menos de una hora le enviaremos el resultado " "por correo electrónico." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3055,32 +3044,32 @@ msgstr "" "Estamos procesando su pago. En menos de 2 días le enviaremos por correo " "electrónico si se ha aprobado el pago o si se necesita información adicional." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Compruebe el número de tarjeta." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Compruebe la fecha de expiración." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Compruebe la información informada." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Compruebe el código de seguridad informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "No se puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Usted debe autorizar los pagos de sus órdenes." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3088,7 +3077,7 @@ msgstr "" "Póngase en contacto con el emisor de su tarjeta para activarla. El teléfono " "se encuentra en la parte posterior de su tarjeta." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3096,21 +3085,21 @@ msgstr "" "Usted ya realizó un pago de este importe. Si tiene que pagar de nuevo, " "utilizar otra tarjeta u otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Su metodo de pago no tiene fondos suficientes." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "El pago no puede procesar la cuota seleccionada." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3118,7 +3107,7 @@ msgstr "" "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro " "medio de pago." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3130,7 +3119,7 @@ msgstr "" "transacción de prueba con credenciales productivas. Asegúrese de que está " "utilizando la configuración de credenciales correcta para la acción deseada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3138,11 +3127,11 @@ msgstr "" "Intento de transacción no válido
No es posible pagar con " "el email introducido. Por favor, introduzca otro email." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este medio de pago no puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3150,8 +3139,8 @@ msgstr "" "Tu banco necesita que autorices el pago
Llama al " "teléfono que está en la tarjeta o paga con otro medio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3160,10 +3149,10 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3173,7 +3162,7 @@ msgstr "" "strong>
Vuelve a ingresarlos tal como figuran en la tarjeta para " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3181,7 +3170,7 @@ msgstr "" "Tu tarjeta de crédito no tiene límite disponible
Paga " "con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3189,7 +3178,7 @@ msgstr "" "Tu tarjeta de débito no tiene saldo suficiente
Paga con " "otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3198,7 +3187,7 @@ msgstr "" "Tu tarjeta no acepta la cantidad de pagos que seleccionaste
Elige una cantidad de pagos diferente o use otro medio." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3208,7 +3197,7 @@ msgstr "" "llamando al número que está al dorso de la tarjeta o elige otro medio de " "pago." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3216,7 +3205,7 @@ msgstr "" "Alcanzaste el límite de intentos de pago con esta tarjeta
Paga con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3224,9 +3213,9 @@ msgstr "" "Tu pago fue rechazado porque ya pagaste esta compra
Revisa los consumos de tu tarjeta para verificarlo." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3234,7 +3223,7 @@ msgstr "" "El banco emisor de la tarjeta rechazó tu pago
Te " "recomendamos pagar con otro medio de pago o comunicarte con tu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3244,7 +3233,7 @@ msgstr "" "b>
Te recomendamos pagar con el medio de pago y dispositivo que sueles " "usar para compras online." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3252,7 +3241,7 @@ msgstr "" "Tu pago fue rechazado porque hube un error
Te " "recomendamos intentar nuevamente o pagar con otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3260,7 +3249,7 @@ msgstr "" "Yape rechazó tu pago
No se pudo procesar tu pago. Por " "favor, vuelve a intentarlo o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3270,7 +3259,7 @@ msgstr "" "comunicarte con Yape para saber los motivos o intentar nuevamente con este u " "otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3279,7 +3268,7 @@ msgstr "" "Yape rechazó tu pago
Tu pago fue rechazado porque hubo " "un error. Te recomendamos intentar nuevamente o pagar otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3289,7 +3278,7 @@ msgstr "" "para compras por internet con Yape. Te recomendamos usar otro medio de pago " "o volver a intentar mañana." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3299,34 +3288,34 @@ msgstr "" "incorrectos, por tu seguridad, no se puede realizar el pago con Yape. Paga " "con otro medio o intenta nuevamente en 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Te estamos llevando a validar la tarjeta" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "con tu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Necesitamos confirmar que eres titular de la tarjeta." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recibiendo la respuesta de tu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Completa la validación del banco para aprobar tu pago" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantén abierta esta pantalla. Si la cierras, no podrás retomar la validación." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3334,6 +3323,43 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." +#~ msgid "on Mercado Pago and" +#~ msgstr "De tu Línea de Crédito y " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Se acredita al instante y está 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Con Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Elige la cantidad de pagos" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos " +#~ "quieres hacer." + +#~ msgid "Step 1" +#~ msgstr "Paso 1" + +#~ msgid "Step 2" +#~ msgstr "Paso 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." + +#~ msgid "Step 3" +#~ msgstr "Paso 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Al continuar, te llevaremos a Mercado Pago para iniciar sesión y " +#~ "completar tu compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Hasta 12 pagos sin tarjeta en tus productos” está" @@ -3409,9 +3435,6 @@ msgstr "" #~ "o crea una cuenta en Mercado Pago. Si utilizas Mercado Libre, ¡ya tienes " #~ "una!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Conoce tu límite disponible en Mercado Crédito y" - #~ msgid "choose how many installments" #~ msgstr "elige en cuántas cuotas" diff --git a/i18n/languages/woocommerce-mercadopago-es_CL.mo b/i18n/languages/woocommerce-mercadopago-es_CL.mo index 36de755d0..807c91301 100644 Binary files a/i18n/languages/woocommerce-mercadopago-es_CL.mo and b/i18n/languages/woocommerce-mercadopago-es_CL.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-es_CL.po b/i18n/languages/woocommerce-mercadopago-es_CL.po index 3ce7b35d9..25e75377b 100644 --- a/i18n/languages/woocommerce-mercadopago-es_CL.po +++ b/i18n/languages/woocommerce-mercadopago-es_CL.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1003,12 +1003,12 @@ msgstr "Esto parece ser una URL no válida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Hasta 12 pagos sin tarjeta con Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Hasta 12 pagos sin tarjeta con Mercado Pago” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagos sin tarjeta con Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagos sin tarjeta de Mercado Pago" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1016,12 +1016,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Tus clientes finalizan sus pagos en Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Hasta 12 pagos sin tarjeta con Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1070,16 +1070,16 @@ msgid "Checkout without card" msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promociona el pago de tus productos con Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "Promociona el pago de tus productos con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" -"Activa este banner promocional para ofrecer la opción de pagar en meses sin " -"tarjeta con Mercado Crédito dentro de la página de tus productos." +"Activa este banner promocional para ofrecer la opción “Pagos sin tarjeta de " +"Mercado Pago” dentro de la página de tus productos." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1107,8 +1107,9 @@ msgid "" msgstr "A continuación verás cómo aparecerá el banner para tus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Elige como promocionar Mercado Crédito en tu tienda" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "" +"Elige como promocionar en tu tienda “Pagos sin tarjeta de Mercado Pago”" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1121,27 +1122,27 @@ msgid "Example:" msgstr "Ejemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Hasta 12 pagos sin tarjeta" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "con Mercado Crédito. Saber más" +msgid "through Mercado Pago. Learn more" +msgstr "con Mercado Pago. Saber más" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compra ahora, paga después" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Con Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "llévalo ahora y paga mes a mes" @@ -1150,7 +1151,7 @@ msgid " Learn more" msgstr "Saber más" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Paga en hasta 12 meses" @@ -2318,11 +2319,11 @@ msgstr "Comisión de Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Hubo un error. Intenta de nuevo en unos minutos" @@ -2332,16 +2333,17 @@ msgstr "Checkout Pro en Modo Test" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utiliza los medios de Mercado Pago sin cobros reales. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte las reglas para el modo test." @@ -2430,38 +2432,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagen de redirección de Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Al continuar, aceptas nuestros" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Términos y condiciones" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar con Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpiar carrito" @@ -2474,109 +2476,96 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compra en hasta 12 pagos sin tarjeta de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Elige la cantidad de pagos" +msgid "We will take you to Mercado Pago" +msgstr "Te llevaremos a Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." -msgstr "" -"Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos quieres " -"hacer." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Paso 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirma tu pago" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "El pago se acredita al instante y está 100% protegido. " +msgid "If you don't have a credits line yet, active it when paying." +msgstr "Si aún no tienes la Línea de Crédito, actívalo al momento de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Paso 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Paga mes a mes" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Paso 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "Si aún no tienes Mercado Crédito, actívalo al momento de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Al continuar, te llevaremos a Mercado Pago para iniciar sesión y completar " -"tu compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saber más" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compra con Mercado Crédito sin tarjeta y paga mes a mes" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compra con Mercado Pago sin tarjeta y paga mes a mes" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito." +"Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin " +"Tarjeta” o “Meses sin Tarjeta”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicia sesión en Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "¿Tienes dudas? Consulta nuestra " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ayuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeto a aprobación." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "con Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Conoce el límite disponible" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "de tu Línea de Crédito y" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "selecciona la cantidad de pagos." + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirma tu pago," + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "se acredita al instante y está 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Paga mes a mes" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "desde la app de Mercado Pago con el medio que prefieras" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "con Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sin tarjeta de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Tarjeta de crédito en Modo Test" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Paga con tarjetas guardadas" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2584,163 +2573,163 @@ msgstr "" "¿Tienes una cuenta de Mercado Libre? Usa el mismo e-mail y contraseña para " "pagar más rápido con Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "¿Con qué tarjeta puedes pagar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Ver promociones vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Tarjetas de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Hasta 12 cuotas" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Tarjetas de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Completa los datos de tu tarjeta" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número de Tarjeta" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Datos obligatorios" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nombre del titular como aparece en la tarjeta" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimiento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de seguridad" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento del titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento no válido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Selecciona la cantidad de cuotas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Cuotas" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "del dorso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "del frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sin interés" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Más opciones" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "La tasa de interés es aplicada y cobrada por tu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Intereses" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número de tarjeta obligatorio" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número de tarjeta inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nombre del titular obligatorio" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nombre del titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Fecha de vencimiento inválido" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Fecha de vencimiento obligatorio" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de seguridad obligatorio" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de seguridad incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Coste de las cuotas" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total con cuotas" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "cuotas de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix en Modo Test" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2748,78 +2737,78 @@ msgstr "" "Es posible probar el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pago instantáneo" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Al confirmar tu compra, te mostraremos un código para realizar el pago." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Pix logo" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Ahora sólo tiene que pagar con Pix para finalizar su compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Cómo pagar con Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Entra en la app o en la página web de tu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busca la opción de pagar con Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Escanea el código QR o el código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Listo. Verás la confirmación del pago" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escanea el código QR:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Si lo prefieres, puedes pagar copiando y pegando el siguiente código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: El cliente no ha pagado todavía." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" "Mercado Pago: Ahora sólo tiene que pagar con Pix para finalizar su compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2827,19 +2816,19 @@ msgstr "" "Escanee el código QR a continuación o copie y pegue el código en la " "aplicación de su banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape en Modo de Prueba" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular asociado a Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2847,68 +2836,68 @@ msgstr "" "Recuerda tener activada la opción “Compras por internet” en Yape y verificar " "tu límite diario." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Paga con Yape en pocos segundos" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Completa los siguientes datos y confirma tu compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprobación" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Procesado por Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "Encuéntralo en el menú de la app de Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Ingresa el número completo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pago aprobado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando el pago de Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando el pago del boleto." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "El cliente todavía no efectuó el pago." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "El pago está pendiente de revisión." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "El pago fue rechazado. El cliente puede intentar nuevamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "El pago fue devuelto al cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2916,29 +2905,29 @@ msgstr "" "El pago se devolvió parcialmente al cliente. El montante reembolsado fue " "de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "El pago fue cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "El pago esta en mediación o la compra fue desconocida por el cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "El pago" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "fue notificado por Mercado Pago con estado" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Facturas en Modo Test" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2946,21 +2935,21 @@ msgstr "" "Es posible testear el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecciona el punto de pago donde quieres pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "más opciones" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Seleccione una opción de pago" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2968,53 +2957,53 @@ msgstr "" "Excelente, procesamos tu orden de compra. Completa el pago con ticket para " "que terminemos de aprobarla." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir ticket" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE en Modo Test" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Puede probar el flujo para generar un pago con PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de persona " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Institución financiera" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Seleccione la entidad financiera" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Seleccione la institución" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "El problemas ocurrió cuando se procesaba su pago. Por favor, intente otra " "vez." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3022,23 +3011,23 @@ msgstr "" "El problemas ocurrió cuando se procesaba su pago. Está seguro de haber " "cargado la información en el formulario?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver su hoja de pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Haga clic para intentarlo de nuevo" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Listo, ¡aceptamos tu pago!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3046,7 +3035,7 @@ msgstr "" "Estamos procesando su pago. En menos de una hora le enviaremos el resultado " "por correo electrónico." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3055,32 +3044,32 @@ msgstr "" "Estamos procesando su pago. En menos de 2 días le enviaremos por correo " "electrónico si se ha aprobado el pago o si se necesita información adicional." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Compruebe el número de tarjeta." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Compruebe la fecha de expiración." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Compruebe la información informada." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Compruebe el código de seguridad informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "No se puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Usted debe autorizar los pagos de sus órdenes." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3088,7 +3077,7 @@ msgstr "" "Póngase en contacto con el emisor de su tarjeta para activarla. El teléfono " "se encuentra en la parte posterior de su tarjeta." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3096,21 +3085,21 @@ msgstr "" "Usted ya realizó un pago de este importe. Si tiene que pagar de nuevo, " "utilizar otra tarjeta u otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Su metodo de pago no tiene fondos suficientes." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "El pago no puede procesar la cuota seleccionada." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3118,7 +3107,7 @@ msgstr "" "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro " "medio de pago." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3130,7 +3119,7 @@ msgstr "" "transacción de prueba con credenciales productivas. Asegúrese de que está " "utilizando la configuración de credenciales correcta para la acción deseada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3138,11 +3127,11 @@ msgstr "" "Intento de transacción no válido
No es posible pagar con " "el email introducido. Por favor, introduzca otro email." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este medio de pago no puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3150,8 +3139,8 @@ msgstr "" "Tu banco necesita que autorices el pago
Llama al " "teléfono que está en la tarjeta o paga con otro medio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3160,10 +3149,10 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3173,7 +3162,7 @@ msgstr "" "strong>
Vuelve a ingresarlos tal como figuran en la tarjeta para " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3181,7 +3170,7 @@ msgstr "" "Tu tarjeta de crédito no tiene límite disponible
Paga " "con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3189,7 +3178,7 @@ msgstr "" "Tu tarjeta de débito no tiene saldo suficiente
Paga con " "otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3198,7 +3187,7 @@ msgstr "" "Tu tarjeta no acepta la cantidad de pagos que seleccionaste
Elige una cantidad de pagos diferente o use otro medio." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3208,7 +3197,7 @@ msgstr "" "llamando al número que está al dorso de la tarjeta o elige otro medio de " "pago." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3216,7 +3205,7 @@ msgstr "" "Alcanzaste el límite de intentos de pago con esta tarjeta
Paga con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3224,9 +3213,9 @@ msgstr "" "Tu pago fue rechazado porque ya pagaste esta compra
Revisa los consumos de tu tarjeta para verificarlo." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3234,7 +3223,7 @@ msgstr "" "El banco emisor de la tarjeta rechazó tu pago
Te " "recomendamos pagar con otro medio de pago o comunicarte con tu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3244,7 +3233,7 @@ msgstr "" "b>
Te recomendamos pagar con el medio de pago y dispositivo que sueles " "usar para compras online." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3252,7 +3241,7 @@ msgstr "" "Tu pago fue rechazado porque hube un error
Te " "recomendamos intentar nuevamente o pagar con otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3260,7 +3249,7 @@ msgstr "" "Yape rechazó tu pago
No se pudo procesar tu pago. Por " "favor, vuelve a intentarlo o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3270,7 +3259,7 @@ msgstr "" "comunicarte con Yape para saber los motivos o intentar nuevamente con este u " "otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3279,7 +3268,7 @@ msgstr "" "Yape rechazó tu pago
Tu pago fue rechazado porque hubo " "un error. Te recomendamos intentar nuevamente o pagar otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3289,7 +3278,7 @@ msgstr "" "para compras por internet con Yape. Te recomendamos usar otro medio de pago " "o volver a intentar mañana." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3299,34 +3288,34 @@ msgstr "" "incorrectos, por tu seguridad, no se puede realizar el pago con Yape. Paga " "con otro medio o intenta nuevamente en 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Te estamos llevando a validar la tarjeta" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "con tu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Necesitamos confirmar que eres titular de la tarjeta." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recibiendo la respuesta de tu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Completa la validación del banco para aprobar tu pago" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantén abierta esta pantalla. Si la cierras, no podrás retomar la validación." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3334,6 +3323,43 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." +#~ msgid "on Mercado Pago and" +#~ msgstr "De tu Línea de Crédito y " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Se acredita al instante y está 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Con Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Elige la cantidad de pagos" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos " +#~ "quieres hacer." + +#~ msgid "Step 1" +#~ msgstr "Paso 1" + +#~ msgid "Step 2" +#~ msgstr "Paso 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." + +#~ msgid "Step 3" +#~ msgstr "Paso 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Al continuar, te llevaremos a Mercado Pago para iniciar sesión y " +#~ "completar tu compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Hasta 12 pagos sin tarjeta en tus productos” está" @@ -3409,9 +3435,6 @@ msgstr "" #~ "o crea una cuenta en Mercado Pago. Si utilizas Mercado Libre, ¡ya tienes " #~ "una!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Conoce tu límite disponible en Mercado Crédito y" - #~ msgid "choose how many installments" #~ msgstr "elige en cuántas cuotas" diff --git a/i18n/languages/woocommerce-mercadopago-es_CO.mo b/i18n/languages/woocommerce-mercadopago-es_CO.mo index 36de755d0..807c91301 100644 Binary files a/i18n/languages/woocommerce-mercadopago-es_CO.mo and b/i18n/languages/woocommerce-mercadopago-es_CO.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-es_CO.po b/i18n/languages/woocommerce-mercadopago-es_CO.po index 3ce7b35d9..25e75377b 100644 --- a/i18n/languages/woocommerce-mercadopago-es_CO.po +++ b/i18n/languages/woocommerce-mercadopago-es_CO.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1003,12 +1003,12 @@ msgstr "Esto parece ser una URL no válida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Hasta 12 pagos sin tarjeta con Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Hasta 12 pagos sin tarjeta con Mercado Pago” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagos sin tarjeta con Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagos sin tarjeta de Mercado Pago" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1016,12 +1016,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Tus clientes finalizan sus pagos en Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Hasta 12 pagos sin tarjeta con Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1070,16 +1070,16 @@ msgid "Checkout without card" msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promociona el pago de tus productos con Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "Promociona el pago de tus productos con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" -"Activa este banner promocional para ofrecer la opción de pagar en meses sin " -"tarjeta con Mercado Crédito dentro de la página de tus productos." +"Activa este banner promocional para ofrecer la opción “Pagos sin tarjeta de " +"Mercado Pago” dentro de la página de tus productos." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1107,8 +1107,9 @@ msgid "" msgstr "A continuación verás cómo aparecerá el banner para tus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Elige como promocionar Mercado Crédito en tu tienda" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "" +"Elige como promocionar en tu tienda “Pagos sin tarjeta de Mercado Pago”" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1121,27 +1122,27 @@ msgid "Example:" msgstr "Ejemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Hasta 12 pagos sin tarjeta" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "con Mercado Crédito. Saber más" +msgid "through Mercado Pago. Learn more" +msgstr "con Mercado Pago. Saber más" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compra ahora, paga después" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Con Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "llévalo ahora y paga mes a mes" @@ -1150,7 +1151,7 @@ msgid " Learn more" msgstr "Saber más" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Paga en hasta 12 meses" @@ -2318,11 +2319,11 @@ msgstr "Comisión de Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Hubo un error. Intenta de nuevo en unos minutos" @@ -2332,16 +2333,17 @@ msgstr "Checkout Pro en Modo Test" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utiliza los medios de Mercado Pago sin cobros reales. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte las reglas para el modo test." @@ -2430,38 +2432,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagen de redirección de Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Al continuar, aceptas nuestros" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Términos y condiciones" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar con Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpiar carrito" @@ -2474,109 +2476,96 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compra en hasta 12 pagos sin tarjeta de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Elige la cantidad de pagos" +msgid "We will take you to Mercado Pago" +msgstr "Te llevaremos a Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." -msgstr "" -"Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos quieres " -"hacer." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Paso 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirma tu pago" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "El pago se acredita al instante y está 100% protegido. " +msgid "If you don't have a credits line yet, active it when paying." +msgstr "Si aún no tienes la Línea de Crédito, actívalo al momento de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Paso 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Paga mes a mes" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Paso 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "Si aún no tienes Mercado Crédito, actívalo al momento de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Al continuar, te llevaremos a Mercado Pago para iniciar sesión y completar " -"tu compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saber más" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compra con Mercado Crédito sin tarjeta y paga mes a mes" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compra con Mercado Pago sin tarjeta y paga mes a mes" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito." +"Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin " +"Tarjeta” o “Meses sin Tarjeta”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicia sesión en Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "¿Tienes dudas? Consulta nuestra " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ayuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeto a aprobación." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "con Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Conoce el límite disponible" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "de tu Línea de Crédito y" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "selecciona la cantidad de pagos." + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirma tu pago," + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "se acredita al instante y está 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Paga mes a mes" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "desde la app de Mercado Pago con el medio que prefieras" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "con Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sin tarjeta de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Tarjeta de crédito en Modo Test" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Paga con tarjetas guardadas" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2584,163 +2573,163 @@ msgstr "" "¿Tienes una cuenta de Mercado Libre? Usa el mismo e-mail y contraseña para " "pagar más rápido con Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "¿Con qué tarjeta puedes pagar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Ver promociones vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Tarjetas de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Hasta 12 cuotas" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Tarjetas de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Completa los datos de tu tarjeta" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número de Tarjeta" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Datos obligatorios" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nombre del titular como aparece en la tarjeta" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimiento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de seguridad" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento del titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento no válido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Selecciona la cantidad de cuotas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Cuotas" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "del dorso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "del frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sin interés" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Más opciones" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "La tasa de interés es aplicada y cobrada por tu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Intereses" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número de tarjeta obligatorio" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número de tarjeta inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nombre del titular obligatorio" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nombre del titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Fecha de vencimiento inválido" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Fecha de vencimiento obligatorio" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de seguridad obligatorio" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de seguridad incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Coste de las cuotas" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total con cuotas" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "cuotas de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix en Modo Test" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2748,78 +2737,78 @@ msgstr "" "Es posible probar el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pago instantáneo" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Al confirmar tu compra, te mostraremos un código para realizar el pago." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Pix logo" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Ahora sólo tiene que pagar con Pix para finalizar su compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Cómo pagar con Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Entra en la app o en la página web de tu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busca la opción de pagar con Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Escanea el código QR o el código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Listo. Verás la confirmación del pago" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escanea el código QR:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Si lo prefieres, puedes pagar copiando y pegando el siguiente código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: El cliente no ha pagado todavía." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" "Mercado Pago: Ahora sólo tiene que pagar con Pix para finalizar su compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2827,19 +2816,19 @@ msgstr "" "Escanee el código QR a continuación o copie y pegue el código en la " "aplicación de su banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape en Modo de Prueba" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular asociado a Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2847,68 +2836,68 @@ msgstr "" "Recuerda tener activada la opción “Compras por internet” en Yape y verificar " "tu límite diario." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Paga con Yape en pocos segundos" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Completa los siguientes datos y confirma tu compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprobación" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Procesado por Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "Encuéntralo en el menú de la app de Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Ingresa el número completo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pago aprobado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando el pago de Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando el pago del boleto." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "El cliente todavía no efectuó el pago." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "El pago está pendiente de revisión." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "El pago fue rechazado. El cliente puede intentar nuevamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "El pago fue devuelto al cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2916,29 +2905,29 @@ msgstr "" "El pago se devolvió parcialmente al cliente. El montante reembolsado fue " "de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "El pago fue cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "El pago esta en mediación o la compra fue desconocida por el cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "El pago" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "fue notificado por Mercado Pago con estado" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Facturas en Modo Test" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2946,21 +2935,21 @@ msgstr "" "Es posible testear el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecciona el punto de pago donde quieres pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "más opciones" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Seleccione una opción de pago" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2968,53 +2957,53 @@ msgstr "" "Excelente, procesamos tu orden de compra. Completa el pago con ticket para " "que terminemos de aprobarla." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir ticket" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE en Modo Test" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Puede probar el flujo para generar un pago con PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de persona " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Institución financiera" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Seleccione la entidad financiera" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Seleccione la institución" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "El problemas ocurrió cuando se procesaba su pago. Por favor, intente otra " "vez." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3022,23 +3011,23 @@ msgstr "" "El problemas ocurrió cuando se procesaba su pago. Está seguro de haber " "cargado la información en el formulario?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver su hoja de pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Haga clic para intentarlo de nuevo" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Listo, ¡aceptamos tu pago!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3046,7 +3035,7 @@ msgstr "" "Estamos procesando su pago. En menos de una hora le enviaremos el resultado " "por correo electrónico." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3055,32 +3044,32 @@ msgstr "" "Estamos procesando su pago. En menos de 2 días le enviaremos por correo " "electrónico si se ha aprobado el pago o si se necesita información adicional." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Compruebe el número de tarjeta." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Compruebe la fecha de expiración." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Compruebe la información informada." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Compruebe el código de seguridad informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "No se puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Usted debe autorizar los pagos de sus órdenes." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3088,7 +3077,7 @@ msgstr "" "Póngase en contacto con el emisor de su tarjeta para activarla. El teléfono " "se encuentra en la parte posterior de su tarjeta." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3096,21 +3085,21 @@ msgstr "" "Usted ya realizó un pago de este importe. Si tiene que pagar de nuevo, " "utilizar otra tarjeta u otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Su metodo de pago no tiene fondos suficientes." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "El pago no puede procesar la cuota seleccionada." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3118,7 +3107,7 @@ msgstr "" "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro " "medio de pago." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3130,7 +3119,7 @@ msgstr "" "transacción de prueba con credenciales productivas. Asegúrese de que está " "utilizando la configuración de credenciales correcta para la acción deseada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3138,11 +3127,11 @@ msgstr "" "Intento de transacción no válido
No es posible pagar con " "el email introducido. Por favor, introduzca otro email." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este medio de pago no puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3150,8 +3139,8 @@ msgstr "" "Tu banco necesita que autorices el pago
Llama al " "teléfono que está en la tarjeta o paga con otro medio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3160,10 +3149,10 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3173,7 +3162,7 @@ msgstr "" "strong>
Vuelve a ingresarlos tal como figuran en la tarjeta para " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3181,7 +3170,7 @@ msgstr "" "Tu tarjeta de crédito no tiene límite disponible
Paga " "con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3189,7 +3178,7 @@ msgstr "" "Tu tarjeta de débito no tiene saldo suficiente
Paga con " "otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3198,7 +3187,7 @@ msgstr "" "Tu tarjeta no acepta la cantidad de pagos que seleccionaste
Elige una cantidad de pagos diferente o use otro medio." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3208,7 +3197,7 @@ msgstr "" "llamando al número que está al dorso de la tarjeta o elige otro medio de " "pago." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3216,7 +3205,7 @@ msgstr "" "Alcanzaste el límite de intentos de pago con esta tarjeta
Paga con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3224,9 +3213,9 @@ msgstr "" "Tu pago fue rechazado porque ya pagaste esta compra
Revisa los consumos de tu tarjeta para verificarlo." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3234,7 +3223,7 @@ msgstr "" "El banco emisor de la tarjeta rechazó tu pago
Te " "recomendamos pagar con otro medio de pago o comunicarte con tu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3244,7 +3233,7 @@ msgstr "" "b>
Te recomendamos pagar con el medio de pago y dispositivo que sueles " "usar para compras online." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3252,7 +3241,7 @@ msgstr "" "Tu pago fue rechazado porque hube un error
Te " "recomendamos intentar nuevamente o pagar con otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3260,7 +3249,7 @@ msgstr "" "Yape rechazó tu pago
No se pudo procesar tu pago. Por " "favor, vuelve a intentarlo o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3270,7 +3259,7 @@ msgstr "" "comunicarte con Yape para saber los motivos o intentar nuevamente con este u " "otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3279,7 +3268,7 @@ msgstr "" "Yape rechazó tu pago
Tu pago fue rechazado porque hubo " "un error. Te recomendamos intentar nuevamente o pagar otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3289,7 +3278,7 @@ msgstr "" "para compras por internet con Yape. Te recomendamos usar otro medio de pago " "o volver a intentar mañana." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3299,34 +3288,34 @@ msgstr "" "incorrectos, por tu seguridad, no se puede realizar el pago con Yape. Paga " "con otro medio o intenta nuevamente en 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Te estamos llevando a validar la tarjeta" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "con tu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Necesitamos confirmar que eres titular de la tarjeta." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recibiendo la respuesta de tu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Completa la validación del banco para aprobar tu pago" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantén abierta esta pantalla. Si la cierras, no podrás retomar la validación." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3334,6 +3323,43 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." +#~ msgid "on Mercado Pago and" +#~ msgstr "De tu Línea de Crédito y " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Se acredita al instante y está 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Con Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Elige la cantidad de pagos" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos " +#~ "quieres hacer." + +#~ msgid "Step 1" +#~ msgstr "Paso 1" + +#~ msgid "Step 2" +#~ msgstr "Paso 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." + +#~ msgid "Step 3" +#~ msgstr "Paso 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Al continuar, te llevaremos a Mercado Pago para iniciar sesión y " +#~ "completar tu compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Hasta 12 pagos sin tarjeta en tus productos” está" @@ -3409,9 +3435,6 @@ msgstr "" #~ "o crea una cuenta en Mercado Pago. Si utilizas Mercado Libre, ¡ya tienes " #~ "una!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Conoce tu límite disponible en Mercado Crédito y" - #~ msgid "choose how many installments" #~ msgstr "elige en cuántas cuotas" diff --git a/i18n/languages/woocommerce-mercadopago-es_ES.mo b/i18n/languages/woocommerce-mercadopago-es_ES.mo index 36de755d0..807c91301 100644 Binary files a/i18n/languages/woocommerce-mercadopago-es_ES.mo and b/i18n/languages/woocommerce-mercadopago-es_ES.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-es_ES.po b/i18n/languages/woocommerce-mercadopago-es_ES.po index 3ce7b35d9..25e75377b 100644 --- a/i18n/languages/woocommerce-mercadopago-es_ES.po +++ b/i18n/languages/woocommerce-mercadopago-es_ES.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1003,12 +1003,12 @@ msgstr "Esto parece ser una URL no válida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Hasta 12 pagos sin tarjeta con Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Hasta 12 pagos sin tarjeta con Mercado Pago” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagos sin tarjeta con Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagos sin tarjeta de Mercado Pago" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1016,12 +1016,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Tus clientes finalizan sus pagos en Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Hasta 12 pagos sin tarjeta con Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1070,16 +1070,16 @@ msgid "Checkout without card" msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promociona el pago de tus productos con Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "Promociona el pago de tus productos con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" -"Activa este banner promocional para ofrecer la opción de pagar en meses sin " -"tarjeta con Mercado Crédito dentro de la página de tus productos." +"Activa este banner promocional para ofrecer la opción “Pagos sin tarjeta de " +"Mercado Pago” dentro de la página de tus productos." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1107,8 +1107,9 @@ msgid "" msgstr "A continuación verás cómo aparecerá el banner para tus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Elige como promocionar Mercado Crédito en tu tienda" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "" +"Elige como promocionar en tu tienda “Pagos sin tarjeta de Mercado Pago”" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1121,27 +1122,27 @@ msgid "Example:" msgstr "Ejemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Hasta 12 pagos sin tarjeta" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "con Mercado Crédito. Saber más" +msgid "through Mercado Pago. Learn more" +msgstr "con Mercado Pago. Saber más" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compra ahora, paga después" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Con Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "llévalo ahora y paga mes a mes" @@ -1150,7 +1151,7 @@ msgid " Learn more" msgstr "Saber más" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Paga en hasta 12 meses" @@ -2318,11 +2319,11 @@ msgstr "Comisión de Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Hubo un error. Intenta de nuevo en unos minutos" @@ -2332,16 +2333,17 @@ msgstr "Checkout Pro en Modo Test" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utiliza los medios de Mercado Pago sin cobros reales. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte las reglas para el modo test." @@ -2430,38 +2432,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagen de redirección de Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Al continuar, aceptas nuestros" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Términos y condiciones" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar con Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpiar carrito" @@ -2474,109 +2476,96 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compra en hasta 12 pagos sin tarjeta de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Elige la cantidad de pagos" +msgid "We will take you to Mercado Pago" +msgstr "Te llevaremos a Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." -msgstr "" -"Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos quieres " -"hacer." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Paso 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirma tu pago" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "El pago se acredita al instante y está 100% protegido. " +msgid "If you don't have a credits line yet, active it when paying." +msgstr "Si aún no tienes la Línea de Crédito, actívalo al momento de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Paso 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Paga mes a mes" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Paso 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "Si aún no tienes Mercado Crédito, actívalo al momento de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Al continuar, te llevaremos a Mercado Pago para iniciar sesión y completar " -"tu compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saber más" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compra con Mercado Crédito sin tarjeta y paga mes a mes" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compra con Mercado Pago sin tarjeta y paga mes a mes" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito." +"Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin " +"Tarjeta” o “Meses sin Tarjeta”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicia sesión en Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "¿Tienes dudas? Consulta nuestra " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ayuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeto a aprobación." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "con Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Conoce el límite disponible" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "de tu Línea de Crédito y" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "selecciona la cantidad de pagos." + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirma tu pago," + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "se acredita al instante y está 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Paga mes a mes" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "desde la app de Mercado Pago con el medio que prefieras" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "con Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sin tarjeta de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Tarjeta de crédito en Modo Test" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Paga con tarjetas guardadas" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2584,163 +2573,163 @@ msgstr "" "¿Tienes una cuenta de Mercado Libre? Usa el mismo e-mail y contraseña para " "pagar más rápido con Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "¿Con qué tarjeta puedes pagar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Ver promociones vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Tarjetas de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Hasta 12 cuotas" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Tarjetas de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Completa los datos de tu tarjeta" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número de Tarjeta" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Datos obligatorios" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nombre del titular como aparece en la tarjeta" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimiento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de seguridad" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento del titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento no válido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Selecciona la cantidad de cuotas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Cuotas" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "del dorso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "del frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sin interés" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Más opciones" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "La tasa de interés es aplicada y cobrada por tu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Intereses" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número de tarjeta obligatorio" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número de tarjeta inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nombre del titular obligatorio" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nombre del titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Fecha de vencimiento inválido" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Fecha de vencimiento obligatorio" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de seguridad obligatorio" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de seguridad incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Coste de las cuotas" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total con cuotas" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "cuotas de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix en Modo Test" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2748,78 +2737,78 @@ msgstr "" "Es posible probar el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pago instantáneo" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Al confirmar tu compra, te mostraremos un código para realizar el pago." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Pix logo" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Ahora sólo tiene que pagar con Pix para finalizar su compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Cómo pagar con Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Entra en la app o en la página web de tu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busca la opción de pagar con Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Escanea el código QR o el código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Listo. Verás la confirmación del pago" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escanea el código QR:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Si lo prefieres, puedes pagar copiando y pegando el siguiente código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: El cliente no ha pagado todavía." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" "Mercado Pago: Ahora sólo tiene que pagar con Pix para finalizar su compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2827,19 +2816,19 @@ msgstr "" "Escanee el código QR a continuación o copie y pegue el código en la " "aplicación de su banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape en Modo de Prueba" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular asociado a Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2847,68 +2836,68 @@ msgstr "" "Recuerda tener activada la opción “Compras por internet” en Yape y verificar " "tu límite diario." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Paga con Yape en pocos segundos" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Completa los siguientes datos y confirma tu compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprobación" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Procesado por Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "Encuéntralo en el menú de la app de Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Ingresa el número completo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pago aprobado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando el pago de Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando el pago del boleto." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "El cliente todavía no efectuó el pago." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "El pago está pendiente de revisión." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "El pago fue rechazado. El cliente puede intentar nuevamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "El pago fue devuelto al cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2916,29 +2905,29 @@ msgstr "" "El pago se devolvió parcialmente al cliente. El montante reembolsado fue " "de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "El pago fue cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "El pago esta en mediación o la compra fue desconocida por el cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "El pago" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "fue notificado por Mercado Pago con estado" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Facturas en Modo Test" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2946,21 +2935,21 @@ msgstr "" "Es posible testear el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecciona el punto de pago donde quieres pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "más opciones" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Seleccione una opción de pago" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2968,53 +2957,53 @@ msgstr "" "Excelente, procesamos tu orden de compra. Completa el pago con ticket para " "que terminemos de aprobarla." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir ticket" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE en Modo Test" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Puede probar el flujo para generar un pago con PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de persona " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Institución financiera" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Seleccione la entidad financiera" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Seleccione la institución" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "El problemas ocurrió cuando se procesaba su pago. Por favor, intente otra " "vez." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3022,23 +3011,23 @@ msgstr "" "El problemas ocurrió cuando se procesaba su pago. Está seguro de haber " "cargado la información en el formulario?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver su hoja de pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Haga clic para intentarlo de nuevo" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Listo, ¡aceptamos tu pago!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3046,7 +3035,7 @@ msgstr "" "Estamos procesando su pago. En menos de una hora le enviaremos el resultado " "por correo electrónico." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3055,32 +3044,32 @@ msgstr "" "Estamos procesando su pago. En menos de 2 días le enviaremos por correo " "electrónico si se ha aprobado el pago o si se necesita información adicional." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Compruebe el número de tarjeta." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Compruebe la fecha de expiración." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Compruebe la información informada." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Compruebe el código de seguridad informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "No se puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Usted debe autorizar los pagos de sus órdenes." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3088,7 +3077,7 @@ msgstr "" "Póngase en contacto con el emisor de su tarjeta para activarla. El teléfono " "se encuentra en la parte posterior de su tarjeta." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3096,21 +3085,21 @@ msgstr "" "Usted ya realizó un pago de este importe. Si tiene que pagar de nuevo, " "utilizar otra tarjeta u otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Su metodo de pago no tiene fondos suficientes." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "El pago no puede procesar la cuota seleccionada." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3118,7 +3107,7 @@ msgstr "" "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro " "medio de pago." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3130,7 +3119,7 @@ msgstr "" "transacción de prueba con credenciales productivas. Asegúrese de que está " "utilizando la configuración de credenciales correcta para la acción deseada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3138,11 +3127,11 @@ msgstr "" "Intento de transacción no válido
No es posible pagar con " "el email introducido. Por favor, introduzca otro email." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este medio de pago no puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3150,8 +3139,8 @@ msgstr "" "Tu banco necesita que autorices el pago
Llama al " "teléfono que está en la tarjeta o paga con otro medio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3160,10 +3149,10 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3173,7 +3162,7 @@ msgstr "" "strong>
Vuelve a ingresarlos tal como figuran en la tarjeta para " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3181,7 +3170,7 @@ msgstr "" "Tu tarjeta de crédito no tiene límite disponible
Paga " "con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3189,7 +3178,7 @@ msgstr "" "Tu tarjeta de débito no tiene saldo suficiente
Paga con " "otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3198,7 +3187,7 @@ msgstr "" "Tu tarjeta no acepta la cantidad de pagos que seleccionaste
Elige una cantidad de pagos diferente o use otro medio." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3208,7 +3197,7 @@ msgstr "" "llamando al número que está al dorso de la tarjeta o elige otro medio de " "pago." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3216,7 +3205,7 @@ msgstr "" "Alcanzaste el límite de intentos de pago con esta tarjeta
Paga con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3224,9 +3213,9 @@ msgstr "" "Tu pago fue rechazado porque ya pagaste esta compra
Revisa los consumos de tu tarjeta para verificarlo." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3234,7 +3223,7 @@ msgstr "" "El banco emisor de la tarjeta rechazó tu pago
Te " "recomendamos pagar con otro medio de pago o comunicarte con tu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3244,7 +3233,7 @@ msgstr "" "b>
Te recomendamos pagar con el medio de pago y dispositivo que sueles " "usar para compras online." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3252,7 +3241,7 @@ msgstr "" "Tu pago fue rechazado porque hube un error
Te " "recomendamos intentar nuevamente o pagar con otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3260,7 +3249,7 @@ msgstr "" "Yape rechazó tu pago
No se pudo procesar tu pago. Por " "favor, vuelve a intentarlo o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3270,7 +3259,7 @@ msgstr "" "comunicarte con Yape para saber los motivos o intentar nuevamente con este u " "otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3279,7 +3268,7 @@ msgstr "" "Yape rechazó tu pago
Tu pago fue rechazado porque hubo " "un error. Te recomendamos intentar nuevamente o pagar otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3289,7 +3278,7 @@ msgstr "" "para compras por internet con Yape. Te recomendamos usar otro medio de pago " "o volver a intentar mañana." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3299,34 +3288,34 @@ msgstr "" "incorrectos, por tu seguridad, no se puede realizar el pago con Yape. Paga " "con otro medio o intenta nuevamente en 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Te estamos llevando a validar la tarjeta" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "con tu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Necesitamos confirmar que eres titular de la tarjeta." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recibiendo la respuesta de tu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Completa la validación del banco para aprobar tu pago" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantén abierta esta pantalla. Si la cierras, no podrás retomar la validación." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3334,6 +3323,43 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." +#~ msgid "on Mercado Pago and" +#~ msgstr "De tu Línea de Crédito y " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Se acredita al instante y está 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Con Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Elige la cantidad de pagos" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos " +#~ "quieres hacer." + +#~ msgid "Step 1" +#~ msgstr "Paso 1" + +#~ msgid "Step 2" +#~ msgstr "Paso 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." + +#~ msgid "Step 3" +#~ msgstr "Paso 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Al continuar, te llevaremos a Mercado Pago para iniciar sesión y " +#~ "completar tu compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Hasta 12 pagos sin tarjeta en tus productos” está" @@ -3409,9 +3435,6 @@ msgstr "" #~ "o crea una cuenta en Mercado Pago. Si utilizas Mercado Libre, ¡ya tienes " #~ "una!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Conoce tu límite disponible en Mercado Crédito y" - #~ msgid "choose how many installments" #~ msgstr "elige en cuántas cuotas" diff --git a/i18n/languages/woocommerce-mercadopago-es_MX.mo b/i18n/languages/woocommerce-mercadopago-es_MX.mo index 36de755d0..807c91301 100644 Binary files a/i18n/languages/woocommerce-mercadopago-es_MX.mo and b/i18n/languages/woocommerce-mercadopago-es_MX.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-es_MX.po b/i18n/languages/woocommerce-mercadopago-es_MX.po index 3ce7b35d9..25e75377b 100644 --- a/i18n/languages/woocommerce-mercadopago-es_MX.po +++ b/i18n/languages/woocommerce-mercadopago-es_MX.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1003,12 +1003,12 @@ msgstr "Esto parece ser una URL no válida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Hasta 12 pagos sin tarjeta con Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Hasta 12 pagos sin tarjeta con Mercado Pago” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagos sin tarjeta con Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagos sin tarjeta de Mercado Pago" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1016,12 +1016,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Tus clientes finalizan sus pagos en Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Hasta 12 pagos sin tarjeta con Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1070,16 +1070,16 @@ msgid "Checkout without card" msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promociona el pago de tus productos con Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "Promociona el pago de tus productos con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" -"Activa este banner promocional para ofrecer la opción de pagar en meses sin " -"tarjeta con Mercado Crédito dentro de la página de tus productos." +"Activa este banner promocional para ofrecer la opción “Pagos sin tarjeta de " +"Mercado Pago” dentro de la página de tus productos." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1107,8 +1107,9 @@ msgid "" msgstr "A continuación verás cómo aparecerá el banner para tus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Elige como promocionar Mercado Crédito en tu tienda" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "" +"Elige como promocionar en tu tienda “Pagos sin tarjeta de Mercado Pago”" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1121,27 +1122,27 @@ msgid "Example:" msgstr "Ejemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Hasta 12 pagos sin tarjeta" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "con Mercado Crédito. Saber más" +msgid "through Mercado Pago. Learn more" +msgstr "con Mercado Pago. Saber más" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compra ahora, paga después" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Con Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "llévalo ahora y paga mes a mes" @@ -1150,7 +1151,7 @@ msgid " Learn more" msgstr "Saber más" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Paga en hasta 12 meses" @@ -2318,11 +2319,11 @@ msgstr "Comisión de Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Hubo un error. Intenta de nuevo en unos minutos" @@ -2332,16 +2333,17 @@ msgstr "Checkout Pro en Modo Test" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utiliza los medios de Mercado Pago sin cobros reales. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte las reglas para el modo test." @@ -2430,38 +2432,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagen de redirección de Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Al continuar, aceptas nuestros" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Términos y condiciones" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar con Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpiar carrito" @@ -2474,109 +2476,96 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compra en hasta 12 pagos sin tarjeta de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Elige la cantidad de pagos" +msgid "We will take you to Mercado Pago" +msgstr "Te llevaremos a Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." -msgstr "" -"Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos quieres " -"hacer." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Paso 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirma tu pago" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "El pago se acredita al instante y está 100% protegido. " +msgid "If you don't have a credits line yet, active it when paying." +msgstr "Si aún no tienes la Línea de Crédito, actívalo al momento de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Paso 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Paga mes a mes" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Paso 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "Si aún no tienes Mercado Crédito, actívalo al momento de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Al continuar, te llevaremos a Mercado Pago para iniciar sesión y completar " -"tu compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saber más" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compra con Mercado Crédito sin tarjeta y paga mes a mes" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compra con Mercado Pago sin tarjeta y paga mes a mes" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito." +"Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin " +"Tarjeta” o “Meses sin Tarjeta”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicia sesión en Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "¿Tienes dudas? Consulta nuestra " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ayuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeto a aprobación." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "con Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Conoce el límite disponible" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "de tu Línea de Crédito y" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "selecciona la cantidad de pagos." + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirma tu pago," + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "se acredita al instante y está 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Paga mes a mes" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "desde la app de Mercado Pago con el medio que prefieras" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "con Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sin tarjeta de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Tarjeta de crédito en Modo Test" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Paga con tarjetas guardadas" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2584,163 +2573,163 @@ msgstr "" "¿Tienes una cuenta de Mercado Libre? Usa el mismo e-mail y contraseña para " "pagar más rápido con Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "¿Con qué tarjeta puedes pagar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Ver promociones vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Tarjetas de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Hasta 12 cuotas" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Tarjetas de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Completa los datos de tu tarjeta" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número de Tarjeta" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Datos obligatorios" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nombre del titular como aparece en la tarjeta" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimiento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de seguridad" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento del titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento no válido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Selecciona la cantidad de cuotas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Cuotas" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "del dorso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "del frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sin interés" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Más opciones" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "La tasa de interés es aplicada y cobrada por tu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Intereses" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número de tarjeta obligatorio" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número de tarjeta inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nombre del titular obligatorio" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nombre del titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Fecha de vencimiento inválido" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Fecha de vencimiento obligatorio" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de seguridad obligatorio" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de seguridad incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Coste de las cuotas" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total con cuotas" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "cuotas de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix en Modo Test" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2748,78 +2737,78 @@ msgstr "" "Es posible probar el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pago instantáneo" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Al confirmar tu compra, te mostraremos un código para realizar el pago." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Pix logo" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Ahora sólo tiene que pagar con Pix para finalizar su compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Cómo pagar con Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Entra en la app o en la página web de tu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busca la opción de pagar con Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Escanea el código QR o el código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Listo. Verás la confirmación del pago" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escanea el código QR:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Si lo prefieres, puedes pagar copiando y pegando el siguiente código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: El cliente no ha pagado todavía." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" "Mercado Pago: Ahora sólo tiene que pagar con Pix para finalizar su compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2827,19 +2816,19 @@ msgstr "" "Escanee el código QR a continuación o copie y pegue el código en la " "aplicación de su banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape en Modo de Prueba" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular asociado a Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2847,68 +2836,68 @@ msgstr "" "Recuerda tener activada la opción “Compras por internet” en Yape y verificar " "tu límite diario." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Paga con Yape en pocos segundos" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Completa los siguientes datos y confirma tu compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprobación" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Procesado por Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "Encuéntralo en el menú de la app de Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Ingresa el número completo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pago aprobado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando el pago de Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando el pago del boleto." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "El cliente todavía no efectuó el pago." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "El pago está pendiente de revisión." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "El pago fue rechazado. El cliente puede intentar nuevamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "El pago fue devuelto al cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2916,29 +2905,29 @@ msgstr "" "El pago se devolvió parcialmente al cliente. El montante reembolsado fue " "de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "El pago fue cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "El pago esta en mediación o la compra fue desconocida por el cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "El pago" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "fue notificado por Mercado Pago con estado" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Facturas en Modo Test" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2946,21 +2935,21 @@ msgstr "" "Es posible testear el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecciona el punto de pago donde quieres pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "más opciones" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Seleccione una opción de pago" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2968,53 +2957,53 @@ msgstr "" "Excelente, procesamos tu orden de compra. Completa el pago con ticket para " "que terminemos de aprobarla." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir ticket" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE en Modo Test" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Puede probar el flujo para generar un pago con PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de persona " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Institución financiera" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Seleccione la entidad financiera" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Seleccione la institución" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "El problemas ocurrió cuando se procesaba su pago. Por favor, intente otra " "vez." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3022,23 +3011,23 @@ msgstr "" "El problemas ocurrió cuando se procesaba su pago. Está seguro de haber " "cargado la información en el formulario?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver su hoja de pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Haga clic para intentarlo de nuevo" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Listo, ¡aceptamos tu pago!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3046,7 +3035,7 @@ msgstr "" "Estamos procesando su pago. En menos de una hora le enviaremos el resultado " "por correo electrónico." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3055,32 +3044,32 @@ msgstr "" "Estamos procesando su pago. En menos de 2 días le enviaremos por correo " "electrónico si se ha aprobado el pago o si se necesita información adicional." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Compruebe el número de tarjeta." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Compruebe la fecha de expiración." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Compruebe la información informada." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Compruebe el código de seguridad informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "No se puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Usted debe autorizar los pagos de sus órdenes." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3088,7 +3077,7 @@ msgstr "" "Póngase en contacto con el emisor de su tarjeta para activarla. El teléfono " "se encuentra en la parte posterior de su tarjeta." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3096,21 +3085,21 @@ msgstr "" "Usted ya realizó un pago de este importe. Si tiene que pagar de nuevo, " "utilizar otra tarjeta u otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Su metodo de pago no tiene fondos suficientes." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "El pago no puede procesar la cuota seleccionada." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3118,7 +3107,7 @@ msgstr "" "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro " "medio de pago." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3130,7 +3119,7 @@ msgstr "" "transacción de prueba con credenciales productivas. Asegúrese de que está " "utilizando la configuración de credenciales correcta para la acción deseada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3138,11 +3127,11 @@ msgstr "" "Intento de transacción no válido
No es posible pagar con " "el email introducido. Por favor, introduzca otro email." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este medio de pago no puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3150,8 +3139,8 @@ msgstr "" "Tu banco necesita que autorices el pago
Llama al " "teléfono que está en la tarjeta o paga con otro medio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3160,10 +3149,10 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3173,7 +3162,7 @@ msgstr "" "strong>
Vuelve a ingresarlos tal como figuran en la tarjeta para " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3181,7 +3170,7 @@ msgstr "" "Tu tarjeta de crédito no tiene límite disponible
Paga " "con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3189,7 +3178,7 @@ msgstr "" "Tu tarjeta de débito no tiene saldo suficiente
Paga con " "otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3198,7 +3187,7 @@ msgstr "" "Tu tarjeta no acepta la cantidad de pagos que seleccionaste
Elige una cantidad de pagos diferente o use otro medio." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3208,7 +3197,7 @@ msgstr "" "llamando al número que está al dorso de la tarjeta o elige otro medio de " "pago." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3216,7 +3205,7 @@ msgstr "" "Alcanzaste el límite de intentos de pago con esta tarjeta
Paga con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3224,9 +3213,9 @@ msgstr "" "Tu pago fue rechazado porque ya pagaste esta compra
Revisa los consumos de tu tarjeta para verificarlo." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3234,7 +3223,7 @@ msgstr "" "El banco emisor de la tarjeta rechazó tu pago
Te " "recomendamos pagar con otro medio de pago o comunicarte con tu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3244,7 +3233,7 @@ msgstr "" "b>
Te recomendamos pagar con el medio de pago y dispositivo que sueles " "usar para compras online." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3252,7 +3241,7 @@ msgstr "" "Tu pago fue rechazado porque hube un error
Te " "recomendamos intentar nuevamente o pagar con otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3260,7 +3249,7 @@ msgstr "" "Yape rechazó tu pago
No se pudo procesar tu pago. Por " "favor, vuelve a intentarlo o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3270,7 +3259,7 @@ msgstr "" "comunicarte con Yape para saber los motivos o intentar nuevamente con este u " "otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3279,7 +3268,7 @@ msgstr "" "Yape rechazó tu pago
Tu pago fue rechazado porque hubo " "un error. Te recomendamos intentar nuevamente o pagar otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3289,7 +3278,7 @@ msgstr "" "para compras por internet con Yape. Te recomendamos usar otro medio de pago " "o volver a intentar mañana." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3299,34 +3288,34 @@ msgstr "" "incorrectos, por tu seguridad, no se puede realizar el pago con Yape. Paga " "con otro medio o intenta nuevamente en 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Te estamos llevando a validar la tarjeta" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "con tu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Necesitamos confirmar que eres titular de la tarjeta." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recibiendo la respuesta de tu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Completa la validación del banco para aprobar tu pago" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantén abierta esta pantalla. Si la cierras, no podrás retomar la validación." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3334,6 +3323,43 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." +#~ msgid "on Mercado Pago and" +#~ msgstr "De tu Línea de Crédito y " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Se acredita al instante y está 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Con Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Elige la cantidad de pagos" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos " +#~ "quieres hacer." + +#~ msgid "Step 1" +#~ msgstr "Paso 1" + +#~ msgid "Step 2" +#~ msgstr "Paso 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." + +#~ msgid "Step 3" +#~ msgstr "Paso 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Al continuar, te llevaremos a Mercado Pago para iniciar sesión y " +#~ "completar tu compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Hasta 12 pagos sin tarjeta en tus productos” está" @@ -3409,9 +3435,6 @@ msgstr "" #~ "o crea una cuenta en Mercado Pago. Si utilizas Mercado Libre, ¡ya tienes " #~ "una!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Conoce tu límite disponible en Mercado Crédito y" - #~ msgid "choose how many installments" #~ msgstr "elige en cuántas cuotas" diff --git a/i18n/languages/woocommerce-mercadopago-es_PE.mo b/i18n/languages/woocommerce-mercadopago-es_PE.mo index 36de755d0..807c91301 100644 Binary files a/i18n/languages/woocommerce-mercadopago-es_PE.mo and b/i18n/languages/woocommerce-mercadopago-es_PE.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-es_PE.po b/i18n/languages/woocommerce-mercadopago-es_PE.po index 3ce7b35d9..25e75377b 100644 --- a/i18n/languages/woocommerce-mercadopago-es_PE.po +++ b/i18n/languages/woocommerce-mercadopago-es_PE.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1003,12 +1003,12 @@ msgstr "Esto parece ser una URL no válida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Hasta 12 pagos sin tarjeta con Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Hasta 12 pagos sin tarjeta con Mercado Pago” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagos sin tarjeta con Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagos sin tarjeta de Mercado Pago" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1016,12 +1016,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Tus clientes finalizan sus pagos en Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Hasta 12 pagos sin tarjeta con Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1070,16 +1070,16 @@ msgid "Checkout without card" msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promociona el pago de tus productos con Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "Promociona el pago de tus productos con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" -"Activa este banner promocional para ofrecer la opción de pagar en meses sin " -"tarjeta con Mercado Crédito dentro de la página de tus productos." +"Activa este banner promocional para ofrecer la opción “Pagos sin tarjeta de " +"Mercado Pago” dentro de la página de tus productos." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1107,8 +1107,9 @@ msgid "" msgstr "A continuación verás cómo aparecerá el banner para tus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Elige como promocionar Mercado Crédito en tu tienda" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "" +"Elige como promocionar en tu tienda “Pagos sin tarjeta de Mercado Pago”" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1121,27 +1122,27 @@ msgid "Example:" msgstr "Ejemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Hasta 12 pagos sin tarjeta" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "con Mercado Crédito. Saber más" +msgid "through Mercado Pago. Learn more" +msgstr "con Mercado Pago. Saber más" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compra ahora, paga después" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Con Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "llévalo ahora y paga mes a mes" @@ -1150,7 +1151,7 @@ msgid " Learn more" msgstr "Saber más" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Paga en hasta 12 meses" @@ -2318,11 +2319,11 @@ msgstr "Comisión de Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Hubo un error. Intenta de nuevo en unos minutos" @@ -2332,16 +2333,17 @@ msgstr "Checkout Pro en Modo Test" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utiliza los medios de Mercado Pago sin cobros reales. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte las reglas para el modo test." @@ -2430,38 +2432,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagen de redirección de Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Al continuar, aceptas nuestros" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Términos y condiciones" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar con Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpiar carrito" @@ -2474,109 +2476,96 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compra en hasta 12 pagos sin tarjeta de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Elige la cantidad de pagos" +msgid "We will take you to Mercado Pago" +msgstr "Te llevaremos a Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." -msgstr "" -"Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos quieres " -"hacer." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Paso 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirma tu pago" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "El pago se acredita al instante y está 100% protegido. " +msgid "If you don't have a credits line yet, active it when paying." +msgstr "Si aún no tienes la Línea de Crédito, actívalo al momento de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Paso 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Paga mes a mes" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Paso 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "Si aún no tienes Mercado Crédito, actívalo al momento de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Al continuar, te llevaremos a Mercado Pago para iniciar sesión y completar " -"tu compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saber más" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compra con Mercado Crédito sin tarjeta y paga mes a mes" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compra con Mercado Pago sin tarjeta y paga mes a mes" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito." +"Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin " +"Tarjeta” o “Meses sin Tarjeta”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicia sesión en Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "¿Tienes dudas? Consulta nuestra " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ayuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeto a aprobación." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "con Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Conoce el límite disponible" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "de tu Línea de Crédito y" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "selecciona la cantidad de pagos." + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirma tu pago," + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "se acredita al instante y está 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Paga mes a mes" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "desde la app de Mercado Pago con el medio que prefieras" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "con Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sin tarjeta de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Tarjeta de crédito en Modo Test" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Paga con tarjetas guardadas" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2584,163 +2573,163 @@ msgstr "" "¿Tienes una cuenta de Mercado Libre? Usa el mismo e-mail y contraseña para " "pagar más rápido con Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "¿Con qué tarjeta puedes pagar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Ver promociones vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Tarjetas de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Hasta 12 cuotas" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Tarjetas de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Completa los datos de tu tarjeta" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número de Tarjeta" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Datos obligatorios" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nombre del titular como aparece en la tarjeta" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimiento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de seguridad" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento del titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento no válido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Selecciona la cantidad de cuotas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Cuotas" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "del dorso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "del frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sin interés" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Más opciones" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "La tasa de interés es aplicada y cobrada por tu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Intereses" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número de tarjeta obligatorio" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número de tarjeta inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nombre del titular obligatorio" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nombre del titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Fecha de vencimiento inválido" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Fecha de vencimiento obligatorio" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de seguridad obligatorio" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de seguridad incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Coste de las cuotas" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total con cuotas" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "cuotas de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix en Modo Test" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2748,78 +2737,78 @@ msgstr "" "Es posible probar el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pago instantáneo" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Al confirmar tu compra, te mostraremos un código para realizar el pago." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Pix logo" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Ahora sólo tiene que pagar con Pix para finalizar su compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Cómo pagar con Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Entra en la app o en la página web de tu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busca la opción de pagar con Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Escanea el código QR o el código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Listo. Verás la confirmación del pago" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escanea el código QR:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Si lo prefieres, puedes pagar copiando y pegando el siguiente código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: El cliente no ha pagado todavía." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" "Mercado Pago: Ahora sólo tiene que pagar con Pix para finalizar su compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2827,19 +2816,19 @@ msgstr "" "Escanee el código QR a continuación o copie y pegue el código en la " "aplicación de su banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape en Modo de Prueba" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular asociado a Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2847,68 +2836,68 @@ msgstr "" "Recuerda tener activada la opción “Compras por internet” en Yape y verificar " "tu límite diario." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Paga con Yape en pocos segundos" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Completa los siguientes datos y confirma tu compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprobación" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Procesado por Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "Encuéntralo en el menú de la app de Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Ingresa el número completo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pago aprobado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando el pago de Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando el pago del boleto." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "El cliente todavía no efectuó el pago." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "El pago está pendiente de revisión." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "El pago fue rechazado. El cliente puede intentar nuevamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "El pago fue devuelto al cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2916,29 +2905,29 @@ msgstr "" "El pago se devolvió parcialmente al cliente. El montante reembolsado fue " "de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "El pago fue cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "El pago esta en mediación o la compra fue desconocida por el cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "El pago" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "fue notificado por Mercado Pago con estado" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Facturas en Modo Test" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2946,21 +2935,21 @@ msgstr "" "Es posible testear el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecciona el punto de pago donde quieres pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "más opciones" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Seleccione una opción de pago" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2968,53 +2957,53 @@ msgstr "" "Excelente, procesamos tu orden de compra. Completa el pago con ticket para " "que terminemos de aprobarla." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir ticket" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE en Modo Test" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Puede probar el flujo para generar un pago con PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de persona " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Institución financiera" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Seleccione la entidad financiera" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Seleccione la institución" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "El problemas ocurrió cuando se procesaba su pago. Por favor, intente otra " "vez." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3022,23 +3011,23 @@ msgstr "" "El problemas ocurrió cuando se procesaba su pago. Está seguro de haber " "cargado la información en el formulario?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver su hoja de pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Haga clic para intentarlo de nuevo" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Listo, ¡aceptamos tu pago!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3046,7 +3035,7 @@ msgstr "" "Estamos procesando su pago. En menos de una hora le enviaremos el resultado " "por correo electrónico." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3055,32 +3044,32 @@ msgstr "" "Estamos procesando su pago. En menos de 2 días le enviaremos por correo " "electrónico si se ha aprobado el pago o si se necesita información adicional." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Compruebe el número de tarjeta." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Compruebe la fecha de expiración." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Compruebe la información informada." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Compruebe el código de seguridad informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "No se puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Usted debe autorizar los pagos de sus órdenes." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3088,7 +3077,7 @@ msgstr "" "Póngase en contacto con el emisor de su tarjeta para activarla. El teléfono " "se encuentra en la parte posterior de su tarjeta." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3096,21 +3085,21 @@ msgstr "" "Usted ya realizó un pago de este importe. Si tiene que pagar de nuevo, " "utilizar otra tarjeta u otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Su metodo de pago no tiene fondos suficientes." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "El pago no puede procesar la cuota seleccionada." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3118,7 +3107,7 @@ msgstr "" "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro " "medio de pago." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3130,7 +3119,7 @@ msgstr "" "transacción de prueba con credenciales productivas. Asegúrese de que está " "utilizando la configuración de credenciales correcta para la acción deseada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3138,11 +3127,11 @@ msgstr "" "Intento de transacción no válido
No es posible pagar con " "el email introducido. Por favor, introduzca otro email." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este medio de pago no puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3150,8 +3139,8 @@ msgstr "" "Tu banco necesita que autorices el pago
Llama al " "teléfono que está en la tarjeta o paga con otro medio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3160,10 +3149,10 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3173,7 +3162,7 @@ msgstr "" "strong>
Vuelve a ingresarlos tal como figuran en la tarjeta para " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3181,7 +3170,7 @@ msgstr "" "Tu tarjeta de crédito no tiene límite disponible
Paga " "con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3189,7 +3178,7 @@ msgstr "" "Tu tarjeta de débito no tiene saldo suficiente
Paga con " "otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3198,7 +3187,7 @@ msgstr "" "Tu tarjeta no acepta la cantidad de pagos que seleccionaste
Elige una cantidad de pagos diferente o use otro medio." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3208,7 +3197,7 @@ msgstr "" "llamando al número que está al dorso de la tarjeta o elige otro medio de " "pago." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3216,7 +3205,7 @@ msgstr "" "Alcanzaste el límite de intentos de pago con esta tarjeta
Paga con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3224,9 +3213,9 @@ msgstr "" "Tu pago fue rechazado porque ya pagaste esta compra
Revisa los consumos de tu tarjeta para verificarlo." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3234,7 +3223,7 @@ msgstr "" "El banco emisor de la tarjeta rechazó tu pago
Te " "recomendamos pagar con otro medio de pago o comunicarte con tu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3244,7 +3233,7 @@ msgstr "" "b>
Te recomendamos pagar con el medio de pago y dispositivo que sueles " "usar para compras online." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3252,7 +3241,7 @@ msgstr "" "Tu pago fue rechazado porque hube un error
Te " "recomendamos intentar nuevamente o pagar con otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3260,7 +3249,7 @@ msgstr "" "Yape rechazó tu pago
No se pudo procesar tu pago. Por " "favor, vuelve a intentarlo o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3270,7 +3259,7 @@ msgstr "" "comunicarte con Yape para saber los motivos o intentar nuevamente con este u " "otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3279,7 +3268,7 @@ msgstr "" "Yape rechazó tu pago
Tu pago fue rechazado porque hubo " "un error. Te recomendamos intentar nuevamente o pagar otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3289,7 +3278,7 @@ msgstr "" "para compras por internet con Yape. Te recomendamos usar otro medio de pago " "o volver a intentar mañana." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3299,34 +3288,34 @@ msgstr "" "incorrectos, por tu seguridad, no se puede realizar el pago con Yape. Paga " "con otro medio o intenta nuevamente en 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Te estamos llevando a validar la tarjeta" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "con tu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Necesitamos confirmar que eres titular de la tarjeta." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recibiendo la respuesta de tu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Completa la validación del banco para aprobar tu pago" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantén abierta esta pantalla. Si la cierras, no podrás retomar la validación." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3334,6 +3323,43 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." +#~ msgid "on Mercado Pago and" +#~ msgstr "De tu Línea de Crédito y " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Se acredita al instante y está 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Con Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Elige la cantidad de pagos" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos " +#~ "quieres hacer." + +#~ msgid "Step 1" +#~ msgstr "Paso 1" + +#~ msgid "Step 2" +#~ msgstr "Paso 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." + +#~ msgid "Step 3" +#~ msgstr "Paso 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Al continuar, te llevaremos a Mercado Pago para iniciar sesión y " +#~ "completar tu compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Hasta 12 pagos sin tarjeta en tus productos” está" @@ -3409,9 +3435,6 @@ msgstr "" #~ "o crea una cuenta en Mercado Pago. Si utilizas Mercado Libre, ¡ya tienes " #~ "una!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Conoce tu límite disponible en Mercado Crédito y" - #~ msgid "choose how many installments" #~ msgstr "elige en cuántas cuotas" diff --git a/i18n/languages/woocommerce-mercadopago-es_UY.mo b/i18n/languages/woocommerce-mercadopago-es_UY.mo index 36de755d0..807c91301 100644 Binary files a/i18n/languages/woocommerce-mercadopago-es_UY.mo and b/i18n/languages/woocommerce-mercadopago-es_UY.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-es_UY.po b/i18n/languages/woocommerce-mercadopago-es_UY.po index 3ce7b35d9..25e75377b 100644 --- a/i18n/languages/woocommerce-mercadopago-es_UY.po +++ b/i18n/languages/woocommerce-mercadopago-es_UY.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1003,12 +1003,12 @@ msgstr "Esto parece ser una URL no válida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Hasta 12 pagos sin tarjeta con Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Hasta 12 pagos sin tarjeta con Mercado Pago” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagos sin tarjeta con Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagos sin tarjeta de Mercado Pago" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1016,12 +1016,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Tus clientes finalizan sus pagos en Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Hasta 12 pagos sin tarjeta con Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1070,16 +1070,16 @@ msgid "Checkout without card" msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promociona el pago de tus productos con Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "Promociona el pago de tus productos con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" -"Activa este banner promocional para ofrecer la opción de pagar en meses sin " -"tarjeta con Mercado Crédito dentro de la página de tus productos." +"Activa este banner promocional para ofrecer la opción “Pagos sin tarjeta de " +"Mercado Pago” dentro de la página de tus productos." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1107,8 +1107,9 @@ msgid "" msgstr "A continuación verás cómo aparecerá el banner para tus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Elige como promocionar Mercado Crédito en tu tienda" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "" +"Elige como promocionar en tu tienda “Pagos sin tarjeta de Mercado Pago”" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1121,27 +1122,27 @@ msgid "Example:" msgstr "Ejemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Hasta 12 pagos sin tarjeta" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "con Mercado Crédito. Saber más" +msgid "through Mercado Pago. Learn more" +msgstr "con Mercado Pago. Saber más" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compra ahora, paga después" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Con Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "llévalo ahora y paga mes a mes" @@ -1150,7 +1151,7 @@ msgid " Learn more" msgstr "Saber más" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Paga en hasta 12 meses" @@ -2318,11 +2319,11 @@ msgstr "Comisión de Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Hubo un error. Intenta de nuevo en unos minutos" @@ -2332,16 +2333,17 @@ msgstr "Checkout Pro en Modo Test" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utiliza los medios de Mercado Pago sin cobros reales. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte las reglas para el modo test." @@ -2430,38 +2432,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagen de redirección de Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Al continuar, aceptas nuestros" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Términos y condiciones" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar con Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpiar carrito" @@ -2474,109 +2476,96 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compra en hasta 12 pagos sin tarjeta de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Elige la cantidad de pagos" +msgid "We will take you to Mercado Pago" +msgstr "Te llevaremos a Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." -msgstr "" -"Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos quieres " -"hacer." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Paso 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirma tu pago" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "El pago se acredita al instante y está 100% protegido. " +msgid "If you don't have a credits line yet, active it when paying." +msgstr "Si aún no tienes la Línea de Crédito, actívalo al momento de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Paso 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Paga mes a mes" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Paso 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "Si aún no tienes Mercado Crédito, actívalo al momento de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Al continuar, te llevaremos a Mercado Pago para iniciar sesión y completar " -"tu compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saber más" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compra con Mercado Crédito sin tarjeta y paga mes a mes" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compra con Mercado Pago sin tarjeta y paga mes a mes" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito." +"Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin " +"Tarjeta” o “Meses sin Tarjeta”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicia sesión en Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "¿Tienes dudas? Consulta nuestra " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ayuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeto a aprobación." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "con Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Conoce el límite disponible" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "de tu Línea de Crédito y" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "selecciona la cantidad de pagos." + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirma tu pago," + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "se acredita al instante y está 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Paga mes a mes" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "desde la app de Mercado Pago con el medio que prefieras" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "con Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sin tarjeta de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Tarjeta de crédito en Modo Test" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Paga con tarjetas guardadas" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2584,163 +2573,163 @@ msgstr "" "¿Tienes una cuenta de Mercado Libre? Usa el mismo e-mail y contraseña para " "pagar más rápido con Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "¿Con qué tarjeta puedes pagar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Ver promociones vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Tarjetas de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Hasta 12 cuotas" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Tarjetas de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Completa los datos de tu tarjeta" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número de Tarjeta" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Datos obligatorios" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nombre del titular como aparece en la tarjeta" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimiento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de seguridad" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento del titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento no válido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Selecciona la cantidad de cuotas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Cuotas" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "del dorso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "del frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sin interés" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Más opciones" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "La tasa de interés es aplicada y cobrada por tu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Intereses" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número de tarjeta obligatorio" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número de tarjeta inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nombre del titular obligatorio" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nombre del titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Fecha de vencimiento inválido" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Fecha de vencimiento obligatorio" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de seguridad obligatorio" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de seguridad incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Coste de las cuotas" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total con cuotas" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "cuotas de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix en Modo Test" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2748,78 +2737,78 @@ msgstr "" "Es posible probar el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pago instantáneo" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Al confirmar tu compra, te mostraremos un código para realizar el pago." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Pix logo" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Ahora sólo tiene que pagar con Pix para finalizar su compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Cómo pagar con Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Entra en la app o en la página web de tu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busca la opción de pagar con Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Escanea el código QR o el código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Listo. Verás la confirmación del pago" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escanea el código QR:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Si lo prefieres, puedes pagar copiando y pegando el siguiente código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: El cliente no ha pagado todavía." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" "Mercado Pago: Ahora sólo tiene que pagar con Pix para finalizar su compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2827,19 +2816,19 @@ msgstr "" "Escanee el código QR a continuación o copie y pegue el código en la " "aplicación de su banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape en Modo de Prueba" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular asociado a Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2847,68 +2836,68 @@ msgstr "" "Recuerda tener activada la opción “Compras por internet” en Yape y verificar " "tu límite diario." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Paga con Yape en pocos segundos" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Completa los siguientes datos y confirma tu compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprobación" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Procesado por Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "Encuéntralo en el menú de la app de Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Ingresa el número completo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pago aprobado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando el pago de Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando el pago del boleto." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "El cliente todavía no efectuó el pago." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "El pago está pendiente de revisión." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "El pago fue rechazado. El cliente puede intentar nuevamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "El pago fue devuelto al cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2916,29 +2905,29 @@ msgstr "" "El pago se devolvió parcialmente al cliente. El montante reembolsado fue " "de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "El pago fue cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "El pago esta en mediación o la compra fue desconocida por el cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "El pago" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "fue notificado por Mercado Pago con estado" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Facturas en Modo Test" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2946,21 +2935,21 @@ msgstr "" "Es posible testear el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecciona el punto de pago donde quieres pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "más opciones" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Seleccione una opción de pago" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2968,53 +2957,53 @@ msgstr "" "Excelente, procesamos tu orden de compra. Completa el pago con ticket para " "que terminemos de aprobarla." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir ticket" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE en Modo Test" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Puede probar el flujo para generar un pago con PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de persona " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Institución financiera" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Seleccione la entidad financiera" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Seleccione la institución" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "El problemas ocurrió cuando se procesaba su pago. Por favor, intente otra " "vez." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3022,23 +3011,23 @@ msgstr "" "El problemas ocurrió cuando se procesaba su pago. Está seguro de haber " "cargado la información en el formulario?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver su hoja de pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Haga clic para intentarlo de nuevo" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Listo, ¡aceptamos tu pago!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3046,7 +3035,7 @@ msgstr "" "Estamos procesando su pago. En menos de una hora le enviaremos el resultado " "por correo electrónico." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3055,32 +3044,32 @@ msgstr "" "Estamos procesando su pago. En menos de 2 días le enviaremos por correo " "electrónico si se ha aprobado el pago o si se necesita información adicional." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Compruebe el número de tarjeta." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Compruebe la fecha de expiración." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Compruebe la información informada." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Compruebe el código de seguridad informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "No se puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Usted debe autorizar los pagos de sus órdenes." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3088,7 +3077,7 @@ msgstr "" "Póngase en contacto con el emisor de su tarjeta para activarla. El teléfono " "se encuentra en la parte posterior de su tarjeta." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3096,21 +3085,21 @@ msgstr "" "Usted ya realizó un pago de este importe. Si tiene que pagar de nuevo, " "utilizar otra tarjeta u otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Su metodo de pago no tiene fondos suficientes." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "El pago no puede procesar la cuota seleccionada." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3118,7 +3107,7 @@ msgstr "" "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro " "medio de pago." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3130,7 +3119,7 @@ msgstr "" "transacción de prueba con credenciales productivas. Asegúrese de que está " "utilizando la configuración de credenciales correcta para la acción deseada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3138,11 +3127,11 @@ msgstr "" "Intento de transacción no válido
No es posible pagar con " "el email introducido. Por favor, introduzca otro email." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este medio de pago no puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3150,8 +3139,8 @@ msgstr "" "Tu banco necesita que autorices el pago
Llama al " "teléfono que está en la tarjeta o paga con otro medio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3160,10 +3149,10 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3173,7 +3162,7 @@ msgstr "" "strong>
Vuelve a ingresarlos tal como figuran en la tarjeta para " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3181,7 +3170,7 @@ msgstr "" "Tu tarjeta de crédito no tiene límite disponible
Paga " "con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3189,7 +3178,7 @@ msgstr "" "Tu tarjeta de débito no tiene saldo suficiente
Paga con " "otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3198,7 +3187,7 @@ msgstr "" "Tu tarjeta no acepta la cantidad de pagos que seleccionaste
Elige una cantidad de pagos diferente o use otro medio." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3208,7 +3197,7 @@ msgstr "" "llamando al número que está al dorso de la tarjeta o elige otro medio de " "pago." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3216,7 +3205,7 @@ msgstr "" "Alcanzaste el límite de intentos de pago con esta tarjeta
Paga con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3224,9 +3213,9 @@ msgstr "" "Tu pago fue rechazado porque ya pagaste esta compra
Revisa los consumos de tu tarjeta para verificarlo." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3234,7 +3223,7 @@ msgstr "" "El banco emisor de la tarjeta rechazó tu pago
Te " "recomendamos pagar con otro medio de pago o comunicarte con tu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3244,7 +3233,7 @@ msgstr "" "b>
Te recomendamos pagar con el medio de pago y dispositivo que sueles " "usar para compras online." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3252,7 +3241,7 @@ msgstr "" "Tu pago fue rechazado porque hube un error
Te " "recomendamos intentar nuevamente o pagar con otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3260,7 +3249,7 @@ msgstr "" "Yape rechazó tu pago
No se pudo procesar tu pago. Por " "favor, vuelve a intentarlo o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3270,7 +3259,7 @@ msgstr "" "comunicarte con Yape para saber los motivos o intentar nuevamente con este u " "otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3279,7 +3268,7 @@ msgstr "" "Yape rechazó tu pago
Tu pago fue rechazado porque hubo " "un error. Te recomendamos intentar nuevamente o pagar otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3289,7 +3278,7 @@ msgstr "" "para compras por internet con Yape. Te recomendamos usar otro medio de pago " "o volver a intentar mañana." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3299,34 +3288,34 @@ msgstr "" "incorrectos, por tu seguridad, no se puede realizar el pago con Yape. Paga " "con otro medio o intenta nuevamente en 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Te estamos llevando a validar la tarjeta" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "con tu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Necesitamos confirmar que eres titular de la tarjeta." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recibiendo la respuesta de tu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Completa la validación del banco para aprobar tu pago" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantén abierta esta pantalla. Si la cierras, no podrás retomar la validación." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3334,6 +3323,43 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." +#~ msgid "on Mercado Pago and" +#~ msgstr "De tu Línea de Crédito y " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Se acredita al instante y está 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Con Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Elige la cantidad de pagos" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos " +#~ "quieres hacer." + +#~ msgid "Step 1" +#~ msgstr "Paso 1" + +#~ msgid "Step 2" +#~ msgstr "Paso 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." + +#~ msgid "Step 3" +#~ msgstr "Paso 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Al continuar, te llevaremos a Mercado Pago para iniciar sesión y " +#~ "completar tu compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Hasta 12 pagos sin tarjeta en tus productos” está" @@ -3409,9 +3435,6 @@ msgstr "" #~ "o crea una cuenta en Mercado Pago. Si utilizas Mercado Libre, ¡ya tienes " #~ "una!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Conoce tu límite disponible en Mercado Crédito y" - #~ msgid "choose how many installments" #~ msgstr "elige en cuántas cuotas" diff --git a/i18n/languages/woocommerce-mercadopago-es_VE.mo b/i18n/languages/woocommerce-mercadopago-es_VE.mo index 36de755d0..807c91301 100644 Binary files a/i18n/languages/woocommerce-mercadopago-es_VE.mo and b/i18n/languages/woocommerce-mercadopago-es_VE.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-es_VE.po b/i18n/languages/woocommerce-mercadopago-es_VE.po index 3ce7b35d9..25e75377b 100644 --- a/i18n/languages/woocommerce-mercadopago-es_VE.po +++ b/i18n/languages/woocommerce-mercadopago-es_VE.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1003,12 +1003,12 @@ msgstr "Esto parece ser una URL no válida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Hasta 12 pagos sin tarjeta con Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Hasta 12 pagos sin tarjeta con Mercado Pago” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagos sin tarjeta con Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagos sin tarjeta de Mercado Pago" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1016,12 +1016,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Tus clientes finalizan sus pagos en Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Hasta 12 pagos sin tarjeta con Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1070,16 +1070,16 @@ msgid "Checkout without card" msgstr "Hasta 12 pagos sin tarjeta con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promociona el pago de tus productos con Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "Promociona el pago de tus productos con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" -"Activa este banner promocional para ofrecer la opción de pagar en meses sin " -"tarjeta con Mercado Crédito dentro de la página de tus productos." +"Activa este banner promocional para ofrecer la opción “Pagos sin tarjeta de " +"Mercado Pago” dentro de la página de tus productos." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1107,8 +1107,9 @@ msgid "" msgstr "A continuación verás cómo aparecerá el banner para tus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Elige como promocionar Mercado Crédito en tu tienda" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "" +"Elige como promocionar en tu tienda “Pagos sin tarjeta de Mercado Pago”" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1121,27 +1122,27 @@ msgid "Example:" msgstr "Ejemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Hasta 12 pagos sin tarjeta" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "con Mercado Crédito. Saber más" +msgid "through Mercado Pago. Learn more" +msgstr "con Mercado Pago. Saber más" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compra ahora, paga después" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Con Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Con Mercado Pago" #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "llévalo ahora y paga mes a mes" @@ -1150,7 +1151,7 @@ msgid " Learn more" msgstr "Saber más" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Paga en hasta 12 meses" @@ -2318,11 +2319,11 @@ msgstr "Comisión de Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Hubo un error. Intenta de nuevo en unos minutos" @@ -2332,16 +2333,17 @@ msgstr "Checkout Pro en Modo Test" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utiliza los medios de Mercado Pago sin cobros reales. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte las reglas para el modo test." @@ -2430,38 +2432,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagen de redirección de Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Al continuar, aceptas nuestros" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Términos y condiciones" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar con Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpiar carrito" @@ -2474,109 +2476,96 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compra en hasta 12 pagos sin tarjeta de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Elige la cantidad de pagos" +msgid "We will take you to Mercado Pago" +msgstr "Te llevaremos a Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." -msgstr "" -"Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos quieres " -"hacer." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Paso 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirma tu pago" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "El pago se acredita al instante y está 100% protegido. " +msgid "If you don't have a credits line yet, active it when paying." +msgstr "Si aún no tienes la Línea de Crédito, actívalo al momento de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Paso 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Paga mes a mes" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Paso 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "Si aún no tienes Mercado Crédito, actívalo al momento de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Al continuar, te llevaremos a Mercado Pago para iniciar sesión y completar " -"tu compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saber más" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compra con Mercado Crédito sin tarjeta y paga mes a mes" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compra con Mercado Pago sin tarjeta y paga mes a mes" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito." +"Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin " +"Tarjeta” o “Meses sin Tarjeta”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicia sesión en Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "¿Tienes dudas? Consulta nuestra " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ayuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeto a aprobación." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "con Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Conoce el límite disponible" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "de tu Línea de Crédito y" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "selecciona la cantidad de pagos." + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirma tu pago," + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "se acredita al instante y está 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Paga mes a mes" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "desde la app de Mercado Pago con el medio que prefieras" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "con Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sin tarjeta de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Tarjeta de crédito en Modo Test" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Paga con tarjetas guardadas" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2584,163 +2573,163 @@ msgstr "" "¿Tienes una cuenta de Mercado Libre? Usa el mismo e-mail y contraseña para " "pagar más rápido con Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "¿Con qué tarjeta puedes pagar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Ver promociones vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Tarjetas de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Hasta 12 cuotas" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Tarjetas de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Completa los datos de tu tarjeta" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número de Tarjeta" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Datos obligatorios" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nombre del titular como aparece en la tarjeta" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimiento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de seguridad" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento del titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento no válido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Selecciona la cantidad de cuotas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Cuotas" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "del dorso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "del frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sin interés" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Más opciones" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "La tasa de interés es aplicada y cobrada por tu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Intereses" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número de tarjeta obligatorio" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número de tarjeta inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nombre del titular obligatorio" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nombre del titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Fecha de vencimiento inválido" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Fecha de vencimiento obligatorio" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de seguridad obligatorio" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de seguridad incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Coste de las cuotas" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total con cuotas" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "cuotas de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix en Modo Test" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2748,78 +2737,78 @@ msgstr "" "Es posible probar el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pago instantáneo" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Al confirmar tu compra, te mostraremos un código para realizar el pago." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Pix logo" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Ahora sólo tiene que pagar con Pix para finalizar su compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Cómo pagar con Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Entra en la app o en la página web de tu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busca la opción de pagar con Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Escanea el código QR o el código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Listo. Verás la confirmación del pago" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escanea el código QR:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Si lo prefieres, puedes pagar copiando y pegando el siguiente código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: El cliente no ha pagado todavía." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" "Mercado Pago: Ahora sólo tiene que pagar con Pix para finalizar su compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2827,19 +2816,19 @@ msgstr "" "Escanee el código QR a continuación o copie y pegue el código en la " "aplicación de su banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape en Modo de Prueba" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular asociado a Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2847,68 +2836,68 @@ msgstr "" "Recuerda tener activada la opción “Compras por internet” en Yape y verificar " "tu límite diario." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Paga con Yape en pocos segundos" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Completa los siguientes datos y confirma tu compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprobación" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Procesado por Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "Encuéntralo en el menú de la app de Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Ingresa el número completo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Completa este campo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pago aprobado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando el pago de Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando el pago del boleto." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "El cliente todavía no efectuó el pago." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "El pago está pendiente de revisión." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "El pago fue rechazado. El cliente puede intentar nuevamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "El pago fue devuelto al cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2916,29 +2905,29 @@ msgstr "" "El pago se devolvió parcialmente al cliente. El montante reembolsado fue " "de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "El pago fue cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "El pago esta en mediación o la compra fue desconocida por el cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "El pago" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "fue notificado por Mercado Pago con estado" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Facturas en Modo Test" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2946,21 +2935,21 @@ msgstr "" "Es posible testear el flujo para generar una factura, pero no es posible " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecciona el punto de pago donde quieres pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "más opciones" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Seleccione una opción de pago" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2968,53 +2957,53 @@ msgstr "" "Excelente, procesamos tu orden de compra. Completa el pago con ticket para " "que terminemos de aprobarla." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir ticket" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE en Modo Test" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Puede probar el flujo para generar un pago con PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de persona " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Institución financiera" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Seleccione la entidad financiera" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Seleccione la institución" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "El problemas ocurrió cuando se procesaba su pago. Por favor, intente otra " "vez." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3022,23 +3011,23 @@ msgstr "" "El problemas ocurrió cuando se procesaba su pago. Está seguro de haber " "cargado la información en el formulario?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver su hoja de pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Haga clic para intentarlo de nuevo" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Listo, ¡aceptamos tu pago!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3046,7 +3035,7 @@ msgstr "" "Estamos procesando su pago. En menos de una hora le enviaremos el resultado " "por correo electrónico." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3055,32 +3044,32 @@ msgstr "" "Estamos procesando su pago. En menos de 2 días le enviaremos por correo " "electrónico si se ha aprobado el pago o si se necesita información adicional." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Compruebe el número de tarjeta." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Compruebe la fecha de expiración." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Compruebe la información informada." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Compruebe el código de seguridad informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "No se puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Usted debe autorizar los pagos de sus órdenes." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3088,7 +3077,7 @@ msgstr "" "Póngase en contacto con el emisor de su tarjeta para activarla. El teléfono " "se encuentra en la parte posterior de su tarjeta." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3096,21 +3085,21 @@ msgstr "" "Usted ya realizó un pago de este importe. Si tiene que pagar de nuevo, " "utilizar otra tarjeta u otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." msgstr "Su pago fue rechazado. Puede intentarlo de nuevo." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Su metodo de pago no tiene fondos suficientes." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "El pago no puede procesar la cuota seleccionada." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3118,7 +3107,7 @@ msgstr "" "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro " "medio de pago." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3130,7 +3119,7 @@ msgstr "" "transacción de prueba con credenciales productivas. Asegúrese de que está " "utilizando la configuración de credenciales correcta para la acción deseada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3138,11 +3127,11 @@ msgstr "" "Intento de transacción no válido
No es posible pagar con " "el email introducido. Por favor, introduzca otro email." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este medio de pago no puede procesar su pago." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3150,8 +3139,8 @@ msgstr "" "Tu banco necesita que autorices el pago
Llama al " "teléfono que está en la tarjeta o paga con otro medio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3160,10 +3149,10 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3173,7 +3162,7 @@ msgstr "" "strong>
Vuelve a ingresarlos tal como figuran en la tarjeta para " "finalizar el pago." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3181,7 +3170,7 @@ msgstr "" "Tu tarjeta de crédito no tiene límite disponible
Paga " "con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3189,7 +3178,7 @@ msgstr "" "Tu tarjeta de débito no tiene saldo suficiente
Paga con " "otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3198,7 +3187,7 @@ msgstr "" "Tu tarjeta no acepta la cantidad de pagos que seleccionaste
Elige una cantidad de pagos diferente o use otro medio." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3208,7 +3197,7 @@ msgstr "" "llamando al número que está al dorso de la tarjeta o elige otro medio de " "pago." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3216,7 +3205,7 @@ msgstr "" "Alcanzaste el límite de intentos de pago con esta tarjeta
Paga con otra tarjeta o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3224,9 +3213,9 @@ msgstr "" "Tu pago fue rechazado porque ya pagaste esta compra
Revisa los consumos de tu tarjeta para verificarlo." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3234,7 +3223,7 @@ msgstr "" "El banco emisor de la tarjeta rechazó tu pago
Te " "recomendamos pagar con otro medio de pago o comunicarte con tu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3244,7 +3233,7 @@ msgstr "" "b>
Te recomendamos pagar con el medio de pago y dispositivo que sueles " "usar para compras online." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3252,7 +3241,7 @@ msgstr "" "Tu pago fue rechazado porque hube un error
Te " "recomendamos intentar nuevamente o pagar con otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3260,7 +3249,7 @@ msgstr "" "Yape rechazó tu pago
No se pudo procesar tu pago. Por " "favor, vuelve a intentarlo o elige otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3270,7 +3259,7 @@ msgstr "" "comunicarte con Yape para saber los motivos o intentar nuevamente con este u " "otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3279,7 +3268,7 @@ msgstr "" "Yape rechazó tu pago
Tu pago fue rechazado porque hubo " "un error. Te recomendamos intentar nuevamente o pagar otro medio de pago." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3289,7 +3278,7 @@ msgstr "" "para compras por internet con Yape. Te recomendamos usar otro medio de pago " "o volver a intentar mañana." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3299,34 +3288,34 @@ msgstr "" "incorrectos, por tu seguridad, no se puede realizar el pago con Yape. Paga " "con otro medio o intenta nuevamente en 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Te estamos llevando a validar la tarjeta" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "con tu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Necesitamos confirmar que eres titular de la tarjeta." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recibiendo la respuesta de tu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Completa la validación del banco para aprobar tu pago" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantén abierta esta pantalla. Si la cierras, no podrás retomar la validación." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3334,6 +3323,43 @@ msgstr "" "Por motivos de seguridad, tu pago fue rechazado
Te recomendamos " "pagar con el medio de pago y dispositivo que sueles usar para compras online." +#~ msgid "on Mercado Pago and" +#~ msgstr "De tu Línea de Crédito y " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Se acredita al instante y está 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Con Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Elige la cantidad de pagos" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Conoce tu límite disponible en Mercado Crédito y elige cuántos pagos " +#~ "quieres hacer." + +#~ msgid "Step 1" +#~ msgstr "Paso 1" + +#~ msgid "Step 2" +#~ msgstr "Paso 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "Paga desde tu cuenta de Mercado Pago con el medio que prefieras." + +#~ msgid "Step 3" +#~ msgstr "Paso 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Al continuar, te llevaremos a Mercado Pago para iniciar sesión y " +#~ "completar tu compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Hasta 12 pagos sin tarjeta en tus productos” está" @@ -3409,9 +3435,6 @@ msgstr "" #~ "o crea una cuenta en Mercado Pago. Si utilizas Mercado Libre, ¡ya tienes " #~ "una!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Conoce tu límite disponible en Mercado Crédito y" - #~ msgid "choose how many installments" #~ msgstr "elige en cuántas cuotas" diff --git a/i18n/languages/woocommerce-mercadopago-pt_BR.mo b/i18n/languages/woocommerce-mercadopago-pt_BR.mo index 12b6eb331..002fe179f 100644 Binary files a/i18n/languages/woocommerce-mercadopago-pt_BR.mo and b/i18n/languages/woocommerce-mercadopago-pt_BR.mo differ diff --git a/i18n/languages/woocommerce-mercadopago-pt_BR.po b/i18n/languages/woocommerce-mercadopago-pt_BR.po index a119f10f6..6b74f87c7 100644 --- a/i18n/languages/woocommerce-mercadopago-pt_BR.po +++ b/i18n/languages/woocommerce-mercadopago-pt_BR.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Mercado Pago payments for WooCommerce\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1002,12 +1002,12 @@ msgstr "Esta parece ser uma URL inválida" #: ../../src/Translations/AdminTranslations.php:446, #: ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" -msgstr "“Até 12x sem cartão com o Mercado Crédito” está" +msgid "“Up to 12 installments without cards through Mercado Pago” is" +msgstr "“Até 12x sem cartão com a Linha de Crédito” está" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" -msgstr "Pagamentos sem cartão com Mercado Crédito" +msgid "Installments without cards through Mercado Pago" +msgstr "Pagamentos sem cartão com a Linha de Crédito" #: ../../src/Translations/AdminTranslations.php:470, #: ../../src/Translations/AdminTranslations.php:472 @@ -1015,12 +1015,12 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "Seus clientes concluem os pagamentos no Mercado Pago." #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" -msgstr "Até 12x sem cartão com o Mercado Crédito" +msgid "Up to 12 installments without cards through Mercado Pago" +msgstr "Pagamentos sem cartão com a Linha de Crédito" #: ../../src/Translations/AdminTranslations.php:474 msgid "" -"With this alternative, you'll be able to sell in installments without cards " +"With this alternative, you’ll be able to sell in installments without cards " "and receive the money immediately with the same fees as with credit cards. " "Your sales are protected and guaranteed by Mercado Pago." msgstr "" @@ -1069,16 +1069,17 @@ msgid "Checkout without card" msgstr "Parcelado sem cartão com Mercado Pago" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" -msgstr "Promova o pagamento dos seus produtos com o Mercado Crédito" +msgid "Promote the payment of your products with Mercado Pago" +msgstr "" +"Promova o pagamento dos seus produtos com a Linha de Crédito Mercado Pago" #: ../../src/Translations/AdminTranslations.php:495 msgid "" "Activate this promotional banner to offer the option of paying in " -"installments without cards through Mercado Credito within product pages." +"installments without cards through Mercado Pago within product pages." msgstr "" "Ative esse banner promocional para oferecer a opção de pagamento parcelado " -"sem cartão com o Mercado Crédito na página do seu produto." +"sem cartão com a Linha de Crédito na página do seu produto." #: ../../src/Translations/AdminTranslations.php:498 msgid "Banner on the product page | Computer version" @@ -1106,8 +1107,8 @@ msgid "" msgstr "Abaixo, você verá como o banner aparecerá para os seus clientes:" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" -msgstr "Escolha como divulgar o Mercado Crédito na sua loja" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" +msgstr "Escolha como divulgar a Linha de Crédito Mercado Pago na sua loja" #: ../../src/Translations/AdminTranslations.php:513 msgid "" @@ -1120,27 +1121,27 @@ msgid "Example:" msgstr "Exemplo:" #: ../../src/Translations/AdminTranslations.php:529, -#: ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "Até 12x sem cartão" #: ../../src/Translations/AdminTranslations.php:530, #: ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" -msgstr "com o Mercado Crédito. Saiba mais" +msgid "through Mercado Pago. Learn more" +msgstr "com a Linha de Crédito. Saiba mais" #: ../../src/Translations/AdminTranslations.php:535, -#: ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "Compre agora, pague depois" #: ../../src/Translations/AdminTranslations.php:541, -#: ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," -msgstr "Com o Mercado Crédito," +#: ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," +msgstr "Com a Linha de Crédito, " #: ../../src/Translations/AdminTranslations.php:542, -#: ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "você compra agora e paga por mês" @@ -1149,7 +1150,7 @@ msgid " Learn more" msgstr "Saiba mais" #: ../../src/Translations/AdminTranslations.php:548, -#: ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "Pague em até 12x" @@ -2323,11 +2324,11 @@ msgstr "Comissão do Mercado Pago" #: ../../src/Translations/StoreTranslations.php:77, #: ../../src/Translations/StoreTranslations.php:118, -#: ../../src/Translations/StoreTranslations.php:157, -#: ../../src/Translations/StoreTranslations.php:261, -#: ../../src/Translations/StoreTranslations.php:296, -#: ../../src/Translations/StoreTranslations.php:376, -#: ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:148, +#: ../../src/Translations/StoreTranslations.php:286, +#: ../../src/Translations/StoreTranslations.php:321, +#: ../../src/Translations/StoreTranslations.php:402, +#: ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "Houve um erro. Tente novamente em alguns minutos." @@ -2337,16 +2338,17 @@ msgstr "Checkout Pro em Modo Teste" #: ../../src/Translations/StoreTranslations.php:91, #: ../../src/Translations/StoreTranslations.php:132, -#: ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "Utilize meios do Mercado Pago sem cobranças reais. " #: ../../src/Translations/StoreTranslations.php:92, #: ../../src/Translations/StoreTranslations.php:133, -#: ../../src/Translations/StoreTranslations.php:211, -#: ../../src/Translations/StoreTranslations.php:310, -#: ../../src/Translations/StoreTranslations.php:362, -#: ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:236, +#: ../../src/Translations/StoreTranslations.php:335, +#: ../../src/Translations/StoreTranslations.php:337, +#: ../../src/Translations/StoreTranslations.php:388, +#: ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "Consulte as regras do modo teste." @@ -2435,38 +2437,38 @@ msgstr "" "segura." #: ../../src/Translations/StoreTranslations.php:113, -#: ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "Imagem de redirecionamento do Checkout Pro" #: ../../src/Translations/StoreTranslations.php:114, -#: ../../src/Translations/StoreTranslations.php:147, -#: ../../src/Translations/StoreTranslations.php:235, -#: ../../src/Translations/StoreTranslations.php:278, -#: ../../src/Translations/StoreTranslations.php:312, -#: ../../src/Translations/StoreTranslations.php:368, -#: ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:138, +#: ../../src/Translations/StoreTranslations.php:260, +#: ../../src/Translations/StoreTranslations.php:303, +#: ../../src/Translations/StoreTranslations.php:338, +#: ../../src/Translations/StoreTranslations.php:394, +#: ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "Ao continuar, você concorda com nossos" #: ../../src/Translations/StoreTranslations.php:115, -#: ../../src/Translations/StoreTranslations.php:148, -#: ../../src/Translations/StoreTranslations.php:236, -#: ../../src/Translations/StoreTranslations.php:279, -#: ../../src/Translations/StoreTranslations.php:314, -#: ../../src/Translations/StoreTranslations.php:369, -#: ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:139, +#: ../../src/Translations/StoreTranslations.php:261, +#: ../../src/Translations/StoreTranslations.php:304, +#: ../../src/Translations/StoreTranslations.php:340, +#: ../../src/Translations/StoreTranslations.php:395, +#: ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "Termos e condições" #: ../../src/Translations/StoreTranslations.php:116, -#: ../../src/Translations/StoreTranslations.php:214, -#: ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:239, +#: ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "Pagar com Mercado Pago" #: ../../src/Translations/StoreTranslations.php:117, -#: ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "Cancelar & Limpar carrinho" @@ -2479,112 +2481,98 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "Compre em até 12x sem cartão de crédito" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" -msgstr "Escolha o número de parcelas" +msgid "We will take you to Mercado Pago" +msgstr "Vamos te redirecionar para o Mercado Pago" #: ../../src/Translations/StoreTranslations.php:136 -msgid "" -"Learn your credit limit on Mercado Credito and choose the amount of " -"installments." +msgid "If you don't have a credits line yet, active it when paying." msgstr "" -"Saiba seu limite disponível no Mercado Crédito e escolha em quantas parcelas " -"quer pagar." - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "Passo 1" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "Confirme seu pagamento" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " -msgstr "O pagamento é aprovado na hora e é 100% protegido. " +"Se você ainda não tiver a Linha de Crédito Mercado Pago, basta ativá-la na " +"hora de pagar." #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" -msgstr "Passo 2" - -#: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" -msgstr "Pague por mês" - -#: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." -msgstr "" -"Pague pela sua conta Mercado Pago com o meio de pagamento que preferir." - -#: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" -msgstr "Passo 3" - -#: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." -msgstr "" -"Se você ainda não tiver o Mercado Crédito, basta ativá-lo na hora de pagar." - -#: ../../src/Translations/StoreTranslations.php:145 -msgid "" -"Next, we’ll take you to Mercado Pago to log in and complete your purchase." -msgstr "" -"Ao continuar, vamos te redirecionar ao Mercado Pago para iniciar sessão e " -"concluir sua compra." - -#: ../../src/Translations/StoreTranslations.php:149 msgid "Learn more" msgstr "Saiba mais" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" -msgstr "Compre com o Mercado Crédito sem cartão e pague por mês" +#: ../../src/Translations/StoreTranslations.php:141 +msgid "Buy through Mercado Pago without cards and pay month by month" +msgstr "Compre parcelado sem cartão com a Linha de Crédito Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:151 +#: ../../src/Translations/StoreTranslations.php:142 msgid "" -"Add your product to the cart and, for the payment, select Mercado Credito." +"Add your product to the cart and, for the payment, select “Meses sin " +"Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" -"Adicione seu produto ao carrinho de compras e, na hora de pagar, selecione o " -"Mercado Crédito." +"Adicione o produto ao carrinho de compras e, na hora de pagar, selecione " +"“Linha de Crédito”." -#: ../../src/Translations/StoreTranslations.php:152 +#: ../../src/Translations/StoreTranslations.php:143 msgid "Log in to Mercado Pago." msgstr "Inicie sessão no Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:153 +#: ../../src/Translations/StoreTranslations.php:144 msgid "" "Choose the amount of installments that best suit you and you’re all set!" msgstr "Escolha o número de parcelas que melhor se adapte a você e pronto!" -#: ../../src/Translations/StoreTranslations.php:154 +#: ../../src/Translations/StoreTranslations.php:145 msgid "Any Questions? Check our " msgstr "Dúvidas? Confira nossa página de " -#: ../../src/Translations/StoreTranslations.php:155 +#: ../../src/Translations/StoreTranslations.php:146 msgid "Help" msgstr "Ajuda" -#: ../../src/Translations/StoreTranslations.php:156 +#: ../../src/Translations/StoreTranslations.php:147 msgid "Credit subject to approval." msgstr "Crédito sujeito a aprovação." -#: ../../src/Translations/StoreTranslations.php:172, -#: ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" -msgstr "com o Mercado Crédito" +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" +msgstr "Saiba o limite disponível" + +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" +msgstr "da sua Linha de Crédito e" + +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" +msgstr "escolha o número de parcelas" + +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," +msgstr "Confirme seu pagamento." + +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" +msgstr "Ele é aprovado na hora e é 100% protegido" + +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" +msgstr "Pague todo mês" + +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" +msgstr "pela sua conta Mercado Pago com o meio de pagamento que preferir" + +#: ../../src/Translations/StoreTranslations.php:197, +#: ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "com a Linha de Crédito" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "sem cartão de crédito" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "Cartões de crédito em Modo Teste" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "Pague com cartões salvos" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "" "Do you have a Mercado Libre account? Then use the same email and password to " "pay faster with Mercado Pago." @@ -2592,163 +2580,163 @@ msgstr "" "Tem conta Mercado Livre? Use o mesmo e-mail e senha para pagar mais rápido " "com Mercado Pago." -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "Quais cartões você pode usar?" -#: ../../src/Translations/StoreTranslations.php:216, -#: ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, +#: ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "Promoções vigentes" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "Cartões de crédito" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "Até 12x" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "Cartões de débito" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "Preencha os dados do seu cartão" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "Número do cartão" -#: ../../src/Translations/StoreTranslations.php:223, -#: ../../src/Translations/StoreTranslations.php:225, -#: ../../src/Translations/StoreTranslations.php:227, -#: ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, +#: ../../src/Translations/StoreTranslations.php:250, +#: ../../src/Translations/StoreTranslations.php:252, +#: ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "Dado obrigatório" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "Nome do titular como aparece no cartão" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "Vencimento" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "Código de segurança" -#: ../../src/Translations/StoreTranslations.php:230, -#: ../../src/Translations/StoreTranslations.php:363, -#: ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, +#: ../../src/Translations/StoreTranslations.php:389, +#: ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "Documento do titular" -#: ../../src/Translations/StoreTranslations.php:231, -#: ../../src/Translations/StoreTranslations.php:364, -#: ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, +#: ../../src/Translations/StoreTranslations.php:390, +#: ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "Número de documento inválido" -#: ../../src/Translations/StoreTranslations.php:232, -#: ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, +#: ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "Escolha o número de parcelas" -#: ../../src/Translations/StoreTranslations.php:233, -#: ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, +#: ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "Banco emissor" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "mm/aa" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "Parcelamento" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "do verso" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "da frente" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "dígitos" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "Sem acréscimos" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "Mais opções" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "A taxa de juros é aplicada e cobrada por seu banco." -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "Acréscimos" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "Número do cartão é obrigatório" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "Número do cartão inválido" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "Nome do titular é obrigatório" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "Nome do titular inválido" -#: ../../src/Translations/StoreTranslations.php:251, -#: ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, +#: ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "Data de vencimento inválida" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "Data de vencimento incompleta" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "Código de segurança é obrigatório" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "Código de segurança incompleto" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "Custo do parcelamento" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "Total parcelado" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "x de" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "Pix em Modo Teste" -#: ../../src/Translations/StoreTranslations.php:274, -#: ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, +#: ../../src/Translations/StoreTranslations.php:336 msgid "" "You can test the flow to generate a code, but you cannot finalize the " "payment." @@ -2756,77 +2744,77 @@ msgstr "" "É possível testar o fluxo para gerar uma fatura, mas não é possível " "finalizar o pagamento." -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "Pague de forma segura e instantânea" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "" "By confirming your purchase, we will show you a code to make the payment." msgstr "" "Ao confirmar a compra, nós vamos te mostrar o código para fazer o pagamento." -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "Logo Pix" -#: ../../src/Translations/StoreTranslations.php:280, -#: ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, +#: ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "Código válido por " -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "Agora é só pagar com o Pix para finalizar sua compra" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "Como pagar com Pix:" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "Acesse o app ou site do seu banco" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "Busque a opção de pagar com Pix" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "Leia o QR code ou código Pix" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "Pronto! Você verá a confirmação do pagamento" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "Valor a pagar: " -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "Escaneie o QR code:" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "Se preferir, você pode pagar copiando e colando o seguinte código" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "Copiar código" -#: ../../src/Translations/StoreTranslations.php:292, -#: ../../src/Translations/StoreTranslations.php:375, -#: ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, +#: ../../src/Translations/StoreTranslations.php:401, +#: ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "Mercado Pago: Cliente ainda não pagou." -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "" "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "Mercado Pago: Agora é só pagar com o Pix para finalizar sua compra." -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "" "Scan the QR code below or copy and paste the code into your bank's " "application." @@ -2834,19 +2822,19 @@ msgstr "" "Escaneie o código QR abaixo ou copie e cole o código no aplicativo do seu " "banco." -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "30 minutos" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "Yape em Modo Teste" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "Celular vinculado ao Yape" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "" "Verify in Yape that the option \"Compra por internet\" is activated and that " "the daily limit is enough." @@ -2854,68 +2842,68 @@ msgstr "" "Confira no Yape se a opção “Compras por internet” está ativada e se o seu " "limite diário é suficiente." -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "Pague com o Yape em instantes" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "Preencha os dados a seguir e confirme sua compra." -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "Código de aprovação" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "Processado pelo Mercado Pago" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "O código está disponível no menu do app do Yape." -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "Insira o número completo." -#: ../../src/Translations/StoreTranslations.php:322, -#: ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, +#: ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "Preencha este campo." -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "Insira o número completo." -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "Pagamento aprovado." -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "Esperando o pagamento via Pix." -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "Esperando o pagamento." -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "O cliente ainda não realizou o pagamento." -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "O pagamento está em revisão." -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "O pagamento foi recusado. O cliente pode tentar novamente." -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "O pagamento foi estornado ao cliente." -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "" "The payment was partially returned to the customer. the amount refunded " "was : " @@ -2923,30 +2911,30 @@ msgstr "" "O pagamento já foi devolvido parcialmente ao cliente. O valor reembolsado " "foi de : " -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "O pagamento foi cancelado." -#: ../../src/Translations/StoreTranslations.php:345, -#: ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, +#: ../../src/Translations/StoreTranslations.php:372 msgid "" "The payment is in mediation or the purchase was unknown by the customer." msgstr "" "O pagamento está em mediação ou a compra não foi reconhecida pelo cliente." -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "O pagamento" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "foi notificado pelo Mercado Pago com status" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "Meios offline em Modo Teste" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "" "You can test the flow to generate an invoice, but you cannot finalize the " "payment." @@ -2954,21 +2942,21 @@ msgstr "" "É possível testar o fluxo para gerar uma fatura, mas não é possível " "finalizar o pagamento." -#: ../../src/Translations/StoreTranslations.php:365, -#: ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, +#: ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "Selecione onde você quer pagar" -#: ../../src/Translations/StoreTranslations.php:366, -#: ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, +#: ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "mais opções" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "Selecione uma opção de pagamento" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "" "Great, we processed your purchase order. Complete the payment with ticket so " "that we finish approving it." @@ -2976,52 +2964,52 @@ msgstr "" "Ótimo, processamos seu pedido. Complete o pagamento com ticket para que " "possamos aprovar o pedido." -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "Imprimir boleto" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr " e " -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "Para reimprimir o boleto clique" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "aqui" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "Checkout PSE em Modo Teste" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "Você pode testar o fluxo para gerar um pagamento com o PSE" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "Tipo de pessoa " -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "Instituição financeira" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "Selecione a instituição financeira" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "Selecione a instituição" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" "Ocorreu um problema ao processar seu pagamento. Por favor, tente novamente." -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "" "A problem was occurred when processing your payment. Are you sure you have " "correctly filled all information in the checkout form?" @@ -3029,23 +3017,23 @@ msgstr "" "Ocorreu um problema ao processar seu pagamento. Tem certeza de que preencheu " "corretamente todas as informações no formulário de checkout?" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "Ver o resumo do pedido" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "Seu pagamento foi rejeitado. Você pode tentar novamente." -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "Clique para tentar novamente" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "Pronto, aceitamos seu pagamento!" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "" "We are processing your payment. In less than an hour we will send you the " "result by email." @@ -3053,7 +3041,7 @@ msgstr "" "Estamos processando seu pagamento. Em menos de uma hora você será notificado " "por email." -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "" "We are processing your payment. In less than 2 days we will send you by " "email if the payment has been approved or if additional information is " @@ -3063,32 +3051,32 @@ msgstr "" "notificado por email se o pagamento foi aprovado ou se são necessárias " "informações adicionais." -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "Verifique o número do cartão." -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "Verifique a data de expiração." -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "Verifique as informações preenchidas." -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "Verifique o código de segurança informado." -#: ../../src/Translations/StoreTranslations.php:429, -#: ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, +#: ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "Não foi possível processar seu pagamento." -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "Você deve autorizar o pagamento dos seus pedidos." -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "" "Contact your card issuer to activate it. The phone is on the back of your " "card." @@ -3096,7 +3084,7 @@ msgstr "" "Contacte o emissor de seu cartão para ativá-lo. O telefone está no verso do " "seu cartão." -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "" "You have already made a payment of this amount. If you have to pay again, " "use another card or other method of payment." @@ -3104,7 +3092,7 @@ msgstr "" "Você já realizou o pagamento para esse valor. Se precisa pagar novamente, " "use outro cartão ou outro método de pagamento." -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "" "Your payment was declined. Please select another payment method. It is " "recommended in cash." @@ -3112,15 +3100,15 @@ msgstr "" "Seu pagamento foi rejeitado. Escolha outro método de pagamento. Recomenda-se " "dinheiro." -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "Seu pagamento não possui saldo suficiente." -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "Seu pagamento não pode processar o parcelamento selecionado." -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "" "You have reached the limit of allowed attempts. Choose another card or other " "payment method." @@ -3128,7 +3116,7 @@ msgstr "" "Você atingiu o limite de tentativas permitidas. Escolha outro cartão ou " "outro método de pagamento." -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "" "Invalid transaction attempt
You are trying to perform a " "productive transaction using test credentials, or test transaction using " @@ -3140,7 +3128,7 @@ msgstr "" "transação de teste usando credenciais produtivas. Verifique se está usando " "as configurações de credencial corretas para a ação desejada." -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "" "Invalid transaction attempt
It is not possible to pay " "with the email address entered. Please enter another e-mail address." @@ -3148,11 +3136,11 @@ msgstr "" "Tentativa de transação inválida
Não é possível pagar com " "o endereço de e-mail informado. Digite outro endereço de e-mail." -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "Este método de pagamento não pôde processar o seu pagamento." -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "" "Your bank needs you to authorize the payment
Please call " "the telephone number on your card or pay with another method." @@ -3161,8 +3149,8 @@ msgstr "" "autorizar, acesse o app do banco ou ligue para o telefone que está no " "cartão. Se preferir, você também pode pagar com outro meio." -#: ../../src/Translations/StoreTranslations.php:453, -#: ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, +#: ../../src/Translations/StoreTranslations.php:480 msgid "" "For safety reasons, your payment was declined
We " "recommended paying with your usual payment method and device for online " @@ -3172,10 +3160,10 @@ msgstr "" "você pague com o meio de pagamento e dispositivo que costuma usar para " "compras on-line." -#: ../../src/Translations/StoreTranslations.php:455, -#: ../../src/Translations/StoreTranslations.php:456, -#: ../../src/Translations/StoreTranslations.php:457, -#: ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, +#: ../../src/Translations/StoreTranslations.php:482, +#: ../../src/Translations/StoreTranslations.php:483, +#: ../../src/Translations/StoreTranslations.php:484 msgid "" "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete " @@ -3185,7 +3173,7 @@ msgstr "" "strong>
Insira os dados de forma como aparecem no cartão ou no app do seu " "banco para concluir o pagamento." -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "" "Your credit card has no available limit
Please pay using " "another card or choose another payment method." @@ -3193,7 +3181,7 @@ msgstr "" "O banco emissor do cartão recusou seu pagamento
Pague " "com outro cartão ou escolha outro meio de pagamento." -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "" "Your debit card has insufficient founds
Please pay using " "another card or choose another payment method." @@ -3201,7 +3189,7 @@ msgstr "" "O banco emissor do cartão recusou seu pagamento
Pague " "com outro cartão ou escolha outro meio de pagamento." -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "" "Your card does not accept the number of installments selected
Please choose a different number of installments or use a " @@ -3210,7 +3198,7 @@ msgstr "" "Seu cartão não aceita o parcelamento selecionado
Escolha " "uma opção de parcelamento diferente ou use outro meio de pagamento ." -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "" "You need to activate your card
Please contact your bank " "by calling the number on the back of your card or choose another payment " @@ -3219,7 +3207,7 @@ msgstr "" "Seu cartão está bloqueado
Acesse o app ou entre em " "contato com o banco para desbloquear ou pague com outro meio." -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "" "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." @@ -3227,7 +3215,7 @@ msgstr "" "Você alcançou o limite de tentativas de pagamento com este cartão
Pague com outro cartão ou escolha outro meio de pagamento." -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "" "Your payment was declined because you already paid for this " "purchase
Check your card transactions to verify it." @@ -3235,9 +3223,9 @@ msgstr "" "Seu pagamento foi recusado porque você já pagou esta compra
Consulte os gastos do seu cartão para confirmar a transação." -#: ../../src/Translations/StoreTranslations.php:465, -#: ../../src/Translations/StoreTranslations.php:466, -#: ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, +#: ../../src/Translations/StoreTranslations.php:492, +#: ../../src/Translations/StoreTranslations.php:493 msgid "" "The card issuing bank declined the payment
We " "recommended paying with another payment method or contact your bank." @@ -3246,7 +3234,7 @@ msgstr "" "strong>
Recomendamos que você pague com outro meio de pagamento ou entre " "em contato com seu banco." -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "" "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device " @@ -3255,7 +3243,7 @@ msgstr "" "Seu pagamento foi recusado
Recomendamos que você pague " "com o meio de pagamento e dispositivo que costuma usar para compras on-line." -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "" "Your payment was declined because something went wrong
We recommended trying again or paying with another method." @@ -3263,7 +3251,7 @@ msgstr "" "Seu pagamento foi recusado devido a um erro
Por favor, " "tente novamente ou use outro meio de pagamento." -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "" "Yape declined your payment
Your payment could not be " "processed. Please try again or choose another payment method." @@ -3271,7 +3259,7 @@ msgstr "" "O Yape recusou seu pagamento
Não foi possível processar " "seu pagamento. Por favor, tente novamente ou escolha outro meio de pagamento." -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "" "Yape declined your payment
Your payment could not be " "processed. You can contact Yape to find out why or try again with this or " @@ -3281,7 +3269,7 @@ msgstr "" "seu pagamento. Você pode entrar em contato com Yape para saber os motivos ou " "tentar novamente com este ou outro meio de pagamento." -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "" "Yape declined your payment
Your payment was rejected " "because something went wrong. We recommend trying again or paying with " @@ -3291,7 +3279,7 @@ msgstr "" "devido a um erro. Recomendamos que você tente novamente ou pague com outro " "meio." -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "" "Yape declined your payment
This payment exceeds your " "daily limit for online purchases with Yape. We recommend paying with another " @@ -3301,7 +3289,7 @@ msgstr "" "limite diário para compras online com o Yape. Recomendamos que você pague " "com outro meio ou tente novamente amanhã." -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "" "Yape declined your payment
After three incorrect " "approval codes, the payment can't be done with Yape for your safety. Pay " @@ -3311,34 +3299,34 @@ msgstr "" "possível pagar com o Yape após inserir os códigos de aprovação " "incorretamente 3 vezes. Pague com outro meio ou tente novamente em 24 horas." -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "Estamos levando você para validar o cartão" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "com seu banco" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "Precisamos confirmar que você é o titular do cartão." -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "Estamos recebendo a resposta do seu banco" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "Conclua a validação bancária para aprovar seu pagamento" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "" "Please keep this page open. If you close it, you will not be able to resume " "the validation." msgstr "" "Mantenha esta tela aberta. Se você fechá-la, não poderá retomar a validação." -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "" "For safety reasons, your payment was declined
We recommend paying " "with your usual payment method and device for online purchases." @@ -3347,6 +3335,44 @@ msgstr "" "que você pague com o meio de pagamento e dispositivo que costuma usar para " "compras on-line." +#~ msgid "on Mercado Pago and" +#~ msgstr "Da sua Linha de Crédito e " + +#~ msgid "and it will be accredited imediatly and you'll 100% secure" +#~ msgstr "Ele é aprovado na hora e é 100% protegido." + +#~ msgid "With Mercado Credito," +#~ msgstr "Com o Mercado Crédito," + +#~ msgid "Choose the amount of installments" +#~ msgstr "Escolha o número de parcelas" + +#~ msgid "" +#~ "Learn your credit limit on Mercado Credito and choose the amount of " +#~ "installments." +#~ msgstr "" +#~ "Saiba seu limite disponível no Mercado Crédito e escolha em quantas " +#~ "parcelas quer pagar." + +#~ msgid "Step 1" +#~ msgstr "Passo 1" + +#~ msgid "Step 2" +#~ msgstr "Passo 2" + +#~ msgid "Pay from your Mercado Pago account with the method of your choice." +#~ msgstr "" +#~ "Pague pela sua conta Mercado Pago com o meio de pagamento que preferir." + +#~ msgid "Step 3" +#~ msgstr "Passo 3" + +#~ msgid "" +#~ "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +#~ msgstr "" +#~ "Ao continuar, vamos te redirecionar ao Mercado Pago para iniciar sessão e " +#~ "concluir sua compra." + #~ msgid "Up to 12 installments without cards in your products is" #~ msgstr "“Até 12x sem cartão com o Mercado Crédito” está" @@ -3421,9 +3447,6 @@ msgstr "" #~ "ou crie uma conta no Mercado Pago. Se você usa o Mercado Livre, use o " #~ "mesmo e-mail e senha!" -#~ msgid "Know your available limit in Mercado Crédito and" -#~ msgstr "Confira o limite disponível para você no Mercado Crédito e" - #~ msgid "choose how many installments" #~ msgstr "escolha em quantas parcelas" diff --git a/i18n/languages/woocommerce-mercadopago.pot b/i18n/languages/woocommerce-mercadopago.pot index ff43d8802..e37b17e70 100644 --- a/i18n/languages/woocommerce-mercadopago.pot +++ b/i18n/languages/woocommerce-mercadopago.pot @@ -7,7 +7,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Last-Translator: Mercado Pago Developers \n" -"POT-Creation-Date: 2024-09-10 17:05+0000\n" +"POT-Creation-Date: 2024-09-20 13:05+0000\n" "Project-Id-Version: undefined\n" "X-Poedit-Basepath: ..\n" "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" @@ -717,11 +717,11 @@ msgid "This seems to be an invalid URL" msgstr "" #: ../../src/Translations/AdminTranslations.php:446, ../../src/Translations/AdminTranslations.php:452 -msgid "“Up to 12 installments without cards through Mercado Credito” is" +msgid "“Up to 12 installments without cards through Mercado Pago” is" msgstr "" #: ../../src/Translations/AdminTranslations.php:469 -msgid "Installments without cards through Mercado Credito" +msgid "Installments without cards through Mercado Pago" msgstr "" #: ../../src/Translations/AdminTranslations.php:470, ../../src/Translations/AdminTranslations.php:472 @@ -729,11 +729,11 @@ msgid "Your customers finish their payments on Mercado Pago." msgstr "" #: ../../src/Translations/AdminTranslations.php:473 -msgid "Up to 12 installments without cards through Mercado Credito" +msgid "Up to 12 installments without cards through Mercado Pago" msgstr "" #: ../../src/Translations/AdminTranslations.php:474 -msgid "With this alternative, you'll be able to sell in installments without cards and receive the money immediately with the same fees as with credit cards. Your sales are protected and guaranteed by Mercado Pago." +msgid "With this alternative, you’ll be able to sell in installments without cards and receive the money immediately with the same fees as with credit cards. Your sales are protected and guaranteed by Mercado Pago." msgstr "" #: ../../src/Translations/AdminTranslations.php:478 @@ -773,11 +773,11 @@ msgid "Checkout without card" msgstr "" #: ../../src/Translations/AdminTranslations.php:494 -msgid "Promote the payment of your products with Mercado Credito" +msgid "Promote the payment of your products with Mercado Pago" msgstr "" #: ../../src/Translations/AdminTranslations.php:495 -msgid "Activate this promotional banner to offer the option of paying in installments without cards through Mercado Credito within product pages." +msgid "Activate this promotional banner to offer the option of paying in installments without cards through Mercado Pago within product pages." msgstr "" #: ../../src/Translations/AdminTranslations.php:498 @@ -805,7 +805,7 @@ msgid "Below you can preview how the banner will be displayed to your customers: msgstr "" #: ../../src/Translations/AdminTranslations.php:512 -msgid "Choose how to promote Mercado Credito on your store" +msgid "Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store" msgstr "" #: ../../src/Translations/AdminTranslations.php:513 @@ -816,23 +816,23 @@ msgstr "" msgid "Example:" msgstr "" -#: ../../src/Translations/AdminTranslations.php:529, ../../src/Translations/StoreTranslations.php:171 +#: ../../src/Translations/AdminTranslations.php:529, ../../src/Translations/StoreTranslations.php:196 msgid "Up to 12 installments without cards" msgstr "" #: ../../src/Translations/AdminTranslations.php:530, ../../src/Translations/AdminTranslations.php:536 -msgid "through Mercado Credito. Learn more" +msgid "through Mercado Pago. Learn more" msgstr "" -#: ../../src/Translations/AdminTranslations.php:535, ../../src/Translations/StoreTranslations.php:177 +#: ../../src/Translations/AdminTranslations.php:535, ../../src/Translations/StoreTranslations.php:202 msgid "Buy now, pay later" msgstr "" -#: ../../src/Translations/AdminTranslations.php:541, ../../src/Translations/StoreTranslations.php:183 -msgid "With Mercado Credito," +#: ../../src/Translations/AdminTranslations.php:541, ../../src/Translations/StoreTranslations.php:208 +msgid "With Mercado Pago," msgstr "" -#: ../../src/Translations/AdminTranslations.php:542, ../../src/Translations/StoreTranslations.php:184 +#: ../../src/Translations/AdminTranslations.php:542, ../../src/Translations/StoreTranslations.php:209 msgid "get it now and pay month by month" msgstr "" @@ -840,7 +840,7 @@ msgstr "" msgid " Learn more" msgstr "" -#: ../../src/Translations/AdminTranslations.php:548, ../../src/Translations/StoreTranslations.php:189 +#: ../../src/Translations/AdminTranslations.php:548, ../../src/Translations/StoreTranslations.php:214 msgid "Pay in up to 12 installments" msgstr "" @@ -1748,7 +1748,7 @@ msgstr "" msgid "Mercado Pago Commission" msgstr "" -#: ../../src/Translations/StoreTranslations.php:77, ../../src/Translations/StoreTranslations.php:118, ../../src/Translations/StoreTranslations.php:157, ../../src/Translations/StoreTranslations.php:261, ../../src/Translations/StoreTranslations.php:296, ../../src/Translations/StoreTranslations.php:376, ../../src/Translations/StoreTranslations.php:404 +#: ../../src/Translations/StoreTranslations.php:77, ../../src/Translations/StoreTranslations.php:118, ../../src/Translations/StoreTranslations.php:148, ../../src/Translations/StoreTranslations.php:286, ../../src/Translations/StoreTranslations.php:321, ../../src/Translations/StoreTranslations.php:402, ../../src/Translations/StoreTranslations.php:430 msgid "There was an error. Please try again in a few minutes." msgstr "" @@ -1756,11 +1756,11 @@ msgstr "" msgid "Checkout Pro in Test Mode" msgstr "" -#: ../../src/Translations/StoreTranslations.php:91, ../../src/Translations/StoreTranslations.php:132, ../../src/Translations/StoreTranslations.php:210 +#: ../../src/Translations/StoreTranslations.php:91, ../../src/Translations/StoreTranslations.php:132, ../../src/Translations/StoreTranslations.php:235 msgid "Use Mercado Pago's payment methods without real charges. " msgstr "" -#: ../../src/Translations/StoreTranslations.php:92, ../../src/Translations/StoreTranslations.php:133, ../../src/Translations/StoreTranslations.php:211, ../../src/Translations/StoreTranslations.php:310, ../../src/Translations/StoreTranslations.php:362, ../../src/Translations/StoreTranslations.php:392 +#: ../../src/Translations/StoreTranslations.php:92, ../../src/Translations/StoreTranslations.php:133, ../../src/Translations/StoreTranslations.php:236, ../../src/Translations/StoreTranslations.php:335, ../../src/Translations/StoreTranslations.php:337, ../../src/Translations/StoreTranslations.php:388, ../../src/Translations/StoreTranslations.php:418 msgid "See the rules for the test mode." msgstr "" @@ -1844,23 +1844,23 @@ msgstr "" msgid "By continuing, you will be taken to Mercado Pago to safely complete your purchase." msgstr "" -#: ../../src/Translations/StoreTranslations.php:113, ../../src/Translations/StoreTranslations.php:146 +#: ../../src/Translations/StoreTranslations.php:113, ../../src/Translations/StoreTranslations.php:137 msgid "Checkout Pro redirect info image" msgstr "" -#: ../../src/Translations/StoreTranslations.php:114, ../../src/Translations/StoreTranslations.php:147, ../../src/Translations/StoreTranslations.php:235, ../../src/Translations/StoreTranslations.php:278, ../../src/Translations/StoreTranslations.php:312, ../../src/Translations/StoreTranslations.php:368, ../../src/Translations/StoreTranslations.php:402 +#: ../../src/Translations/StoreTranslations.php:114, ../../src/Translations/StoreTranslations.php:138, ../../src/Translations/StoreTranslations.php:260, ../../src/Translations/StoreTranslations.php:303, ../../src/Translations/StoreTranslations.php:338, ../../src/Translations/StoreTranslations.php:394, ../../src/Translations/StoreTranslations.php:428 msgid "By continuing, you agree with our" msgstr "" -#: ../../src/Translations/StoreTranslations.php:115, ../../src/Translations/StoreTranslations.php:148, ../../src/Translations/StoreTranslations.php:236, ../../src/Translations/StoreTranslations.php:279, ../../src/Translations/StoreTranslations.php:314, ../../src/Translations/StoreTranslations.php:369, ../../src/Translations/StoreTranslations.php:403 +#: ../../src/Translations/StoreTranslations.php:115, ../../src/Translations/StoreTranslations.php:139, ../../src/Translations/StoreTranslations.php:261, ../../src/Translations/StoreTranslations.php:304, ../../src/Translations/StoreTranslations.php:340, ../../src/Translations/StoreTranslations.php:395, ../../src/Translations/StoreTranslations.php:429 msgid "Terms and conditions" msgstr "" -#: ../../src/Translations/StoreTranslations.php:116, ../../src/Translations/StoreTranslations.php:214, ../../src/Translations/StoreTranslations.php:259 +#: ../../src/Translations/StoreTranslations.php:116, ../../src/Translations/StoreTranslations.php:239, ../../src/Translations/StoreTranslations.php:284 msgid "Pay with Mercado Pago" msgstr "" -#: ../../src/Translations/StoreTranslations.php:117, ../../src/Translations/StoreTranslations.php:260 +#: ../../src/Translations/StoreTranslations.php:117, ../../src/Translations/StoreTranslations.php:285 msgid "Cancel & Clear Cart" msgstr "" @@ -1873,661 +1873,653 @@ msgid "Buy in up to 12 installments without credit cards" msgstr "" #: ../../src/Translations/StoreTranslations.php:135 -msgid "Choose the amount of installments" +msgid "We will take you to Mercado Pago" msgstr "" #: ../../src/Translations/StoreTranslations.php:136 -msgid "Learn your credit limit on Mercado Credito and choose the amount of installments." -msgstr "" - -#: ../../src/Translations/StoreTranslations.php:137 -msgid "Step 1" -msgstr "" - -#: ../../src/Translations/StoreTranslations.php:138 -msgid "Confirm your installments" -msgstr "" - -#: ../../src/Translations/StoreTranslations.php:139 -msgid "Payment is credited immediately and 100% protected. " +msgid "If you don't have a credits line yet, active it when paying." msgstr "" #: ../../src/Translations/StoreTranslations.php:140 -msgid "Step 2" +msgid "Learn more" msgstr "" #: ../../src/Translations/StoreTranslations.php:141 -msgid "Pay month by month" +msgid "Buy through Mercado Pago without cards and pay month by month" msgstr "" #: ../../src/Translations/StoreTranslations.php:142 -msgid "Pay from your Mercado Pago account with the method of your choice." +msgid "Add your product to the cart and, for the payment, select “Meses sin Tarjeta” or “Cuotas sin Tarjeta”." msgstr "" #: ../../src/Translations/StoreTranslations.php:143 -msgid "Step 3" +msgid "Log in to Mercado Pago." msgstr "" #: ../../src/Translations/StoreTranslations.php:144 -msgid "If you don’t have Mercado Credito yet, activate it when paying." +msgid "Choose the amount of installments that best suit you and you’re all set!" msgstr "" #: ../../src/Translations/StoreTranslations.php:145 -msgid "Next, we’ll take you to Mercado Pago to log in and complete your purchase." +msgid "Any Questions? Check our " msgstr "" -#: ../../src/Translations/StoreTranslations.php:149 -msgid "Learn more" +#: ../../src/Translations/StoreTranslations.php:146 +msgid "Help" msgstr "" -#: ../../src/Translations/StoreTranslations.php:150 -msgid "Buy through Mercado Credito without cards and pay month by month" +#: ../../src/Translations/StoreTranslations.php:147 +msgid "Credit subject to approval." msgstr "" -#: ../../src/Translations/StoreTranslations.php:151 -msgid "Add your product to the cart and, for the payment, select Mercado Credito." +#: ../../src/Translations/StoreTranslations.php:163 +msgid "Find out the available limit" msgstr "" -#: ../../src/Translations/StoreTranslations.php:152 -msgid "Log in to Mercado Pago." +#: ../../src/Translations/StoreTranslations.php:164 +msgid "of your Línea de Crédito and" msgstr "" -#: ../../src/Translations/StoreTranslations.php:153 -msgid "Choose the amount of installments that best suit you and you’re all set!" +#: ../../src/Translations/StoreTranslations.php:165 +msgid "choose the number of installments" msgstr "" -#: ../../src/Translations/StoreTranslations.php:154 -msgid "Any Questions? Check our " +#: ../../src/Translations/StoreTranslations.php:170 +msgid "Confirm your payment," msgstr "" -#: ../../src/Translations/StoreTranslations.php:155 -msgid "Help" +#: ../../src/Translations/StoreTranslations.php:171 +msgid "which is credited right away and is 100% protected" msgstr "" -#: ../../src/Translations/StoreTranslations.php:156 -msgid "Credit subject to approval." +#: ../../src/Translations/StoreTranslations.php:176 +msgid "Pay month by month" msgstr "" -#: ../../src/Translations/StoreTranslations.php:172, ../../src/Translations/StoreTranslations.php:178 -msgid "through Mercado Credito" +#: ../../src/Translations/StoreTranslations.php:177 +msgid "from the Mercado Pago app with your preferred payment method" msgstr "" -#: ../../src/Translations/StoreTranslations.php:190 +#: ../../src/Translations/StoreTranslations.php:197, ../../src/Translations/StoreTranslations.php:203 +msgid "through Mercado Pago" +msgstr "" + +#: ../../src/Translations/StoreTranslations.php:215 msgid "without credit card" msgstr "" -#: ../../src/Translations/StoreTranslations.php:209 +#: ../../src/Translations/StoreTranslations.php:234 msgid "Checkout Custom in Test Mode" msgstr "" -#: ../../src/Translations/StoreTranslations.php:212 +#: ../../src/Translations/StoreTranslations.php:237 msgid "Pay with saved cards" msgstr "" -#: ../../src/Translations/StoreTranslations.php:213 +#: ../../src/Translations/StoreTranslations.php:238 msgid "Do you have a Mercado Libre account? Then use the same email and password to pay faster with Mercado Pago." msgstr "" -#: ../../src/Translations/StoreTranslations.php:215 +#: ../../src/Translations/StoreTranslations.php:240 msgid "With which card can you pay?" msgstr "" -#: ../../src/Translations/StoreTranslations.php:216, ../../src/Translations/StoreTranslations.php:220 +#: ../../src/Translations/StoreTranslations.php:241, ../../src/Translations/StoreTranslations.php:245 msgid "See current promotions" msgstr "" -#: ../../src/Translations/StoreTranslations.php:217 +#: ../../src/Translations/StoreTranslations.php:242 msgid "Credit cards" msgstr "" -#: ../../src/Translations/StoreTranslations.php:218 +#: ../../src/Translations/StoreTranslations.php:243 msgid "Up to 12 installments" msgstr "" -#: ../../src/Translations/StoreTranslations.php:219 +#: ../../src/Translations/StoreTranslations.php:244 msgid "Debit cards" msgstr "" -#: ../../src/Translations/StoreTranslations.php:221 +#: ../../src/Translations/StoreTranslations.php:246 msgid "Fill in your card details" msgstr "" -#: ../../src/Translations/StoreTranslations.php:222 +#: ../../src/Translations/StoreTranslations.php:247 msgid "Card number" msgstr "" -#: ../../src/Translations/StoreTranslations.php:223, ../../src/Translations/StoreTranslations.php:225, ../../src/Translations/StoreTranslations.php:227, ../../src/Translations/StoreTranslations.php:229 +#: ../../src/Translations/StoreTranslations.php:248, ../../src/Translations/StoreTranslations.php:250, ../../src/Translations/StoreTranslations.php:252, ../../src/Translations/StoreTranslations.php:254 msgid "Required data" msgstr "" -#: ../../src/Translations/StoreTranslations.php:224 +#: ../../src/Translations/StoreTranslations.php:249 msgid "Holder name as it appears on the card" msgstr "" -#: ../../src/Translations/StoreTranslations.php:226 +#: ../../src/Translations/StoreTranslations.php:251 msgid "Expiration" msgstr "" -#: ../../src/Translations/StoreTranslations.php:228 +#: ../../src/Translations/StoreTranslations.php:253 msgid "Security Code" msgstr "" -#: ../../src/Translations/StoreTranslations.php:230, ../../src/Translations/StoreTranslations.php:363, ../../src/Translations/StoreTranslations.php:393 +#: ../../src/Translations/StoreTranslations.php:255, ../../src/Translations/StoreTranslations.php:389, ../../src/Translations/StoreTranslations.php:419 msgid "Holder document" msgstr "" -#: ../../src/Translations/StoreTranslations.php:231, ../../src/Translations/StoreTranslations.php:364, ../../src/Translations/StoreTranslations.php:394 +#: ../../src/Translations/StoreTranslations.php:256, ../../src/Translations/StoreTranslations.php:390, ../../src/Translations/StoreTranslations.php:420 msgid "Invalid document" msgstr "" -#: ../../src/Translations/StoreTranslations.php:232, ../../src/Translations/StoreTranslations.php:234 +#: ../../src/Translations/StoreTranslations.php:257, ../../src/Translations/StoreTranslations.php:259 msgid "Select the number of installments" msgstr "" -#: ../../src/Translations/StoreTranslations.php:233, ../../src/Translations/StoreTranslations.php:238 +#: ../../src/Translations/StoreTranslations.php:258, ../../src/Translations/StoreTranslations.php:263 msgid "Issuer" msgstr "" -#: ../../src/Translations/StoreTranslations.php:237 +#: ../../src/Translations/StoreTranslations.php:262 msgid "mm/yy" msgstr "" -#: ../../src/Translations/StoreTranslations.php:239 +#: ../../src/Translations/StoreTranslations.php:264 msgid "Installments" msgstr "" -#: ../../src/Translations/StoreTranslations.php:240 +#: ../../src/Translations/StoreTranslations.php:265 msgid "on the back" msgstr "" -#: ../../src/Translations/StoreTranslations.php:241 +#: ../../src/Translations/StoreTranslations.php:266 msgid "on the front" msgstr "" -#: ../../src/Translations/StoreTranslations.php:242 +#: ../../src/Translations/StoreTranslations.php:267 msgid "digits" msgstr "" -#: ../../src/Translations/StoreTranslations.php:243 +#: ../../src/Translations/StoreTranslations.php:268 msgid "No fee" msgstr "" -#: ../../src/Translations/StoreTranslations.php:244 +#: ../../src/Translations/StoreTranslations.php:269 msgid "More options" msgstr "" -#: ../../src/Translations/StoreTranslations.php:245 +#: ../../src/Translations/StoreTranslations.php:270 msgid "The interest rate is applied and charged by your bank." msgstr "" -#: ../../src/Translations/StoreTranslations.php:246 +#: ../../src/Translations/StoreTranslations.php:271 msgid "Interest" msgstr "" -#: ../../src/Translations/StoreTranslations.php:247 +#: ../../src/Translations/StoreTranslations.php:272 msgid "Card number is required" msgstr "" -#: ../../src/Translations/StoreTranslations.php:248 +#: ../../src/Translations/StoreTranslations.php:273 msgid "Card number invalid" msgstr "" -#: ../../src/Translations/StoreTranslations.php:249 +#: ../../src/Translations/StoreTranslations.php:274 msgid "Holder name is required" msgstr "" -#: ../../src/Translations/StoreTranslations.php:250 +#: ../../src/Translations/StoreTranslations.php:275 msgid "Holder name invalid" msgstr "" -#: ../../src/Translations/StoreTranslations.php:251, ../../src/Translations/StoreTranslations.php:253 +#: ../../src/Translations/StoreTranslations.php:276, ../../src/Translations/StoreTranslations.php:278 msgid "Expiration date invalid" msgstr "" -#: ../../src/Translations/StoreTranslations.php:252 +#: ../../src/Translations/StoreTranslations.php:277 msgid "Expiration date incomplete" msgstr "" -#: ../../src/Translations/StoreTranslations.php:254 +#: ../../src/Translations/StoreTranslations.php:279 msgid "Security code is required" msgstr "" -#: ../../src/Translations/StoreTranslations.php:255 +#: ../../src/Translations/StoreTranslations.php:280 msgid "Security code incomplete" msgstr "" -#: ../../src/Translations/StoreTranslations.php:256 +#: ../../src/Translations/StoreTranslations.php:281 msgid "Cost of installments" msgstr "" -#: ../../src/Translations/StoreTranslations.php:257 +#: ../../src/Translations/StoreTranslations.php:282 msgid "Total with installments" msgstr "" -#: ../../src/Translations/StoreTranslations.php:258 +#: ../../src/Translations/StoreTranslations.php:283 msgid "installments of" msgstr "" -#: ../../src/Translations/StoreTranslations.php:273 +#: ../../src/Translations/StoreTranslations.php:298 msgid "Pix in Test Mode" msgstr "" -#: ../../src/Translations/StoreTranslations.php:274, ../../src/Translations/StoreTranslations.php:311 +#: ../../src/Translations/StoreTranslations.php:299, ../../src/Translations/StoreTranslations.php:336 msgid "You can test the flow to generate a code, but you cannot finalize the payment." msgstr "" -#: ../../src/Translations/StoreTranslations.php:275 +#: ../../src/Translations/StoreTranslations.php:300 msgid "Pay instantly" msgstr "" -#: ../../src/Translations/StoreTranslations.php:276 +#: ../../src/Translations/StoreTranslations.php:301 msgid "By confirming your purchase, we will show you a code to make the payment." msgstr "" -#: ../../src/Translations/StoreTranslations.php:277 +#: ../../src/Translations/StoreTranslations.php:302 msgid "Pix logo" msgstr "" -#: ../../src/Translations/StoreTranslations.php:280, ../../src/Translations/StoreTranslations.php:289 +#: ../../src/Translations/StoreTranslations.php:305, ../../src/Translations/StoreTranslations.php:314 msgid "Code valid for " msgstr "" -#: ../../src/Translations/StoreTranslations.php:281 +#: ../../src/Translations/StoreTranslations.php:306 msgid "Now you just need to pay with Pix to finalize your purchase" msgstr "" -#: ../../src/Translations/StoreTranslations.php:282 +#: ../../src/Translations/StoreTranslations.php:307 msgid "How to pay with Pix:" msgstr "" -#: ../../src/Translations/StoreTranslations.php:283 +#: ../../src/Translations/StoreTranslations.php:308 msgid "Go to your bank's app or website" msgstr "" -#: ../../src/Translations/StoreTranslations.php:284 +#: ../../src/Translations/StoreTranslations.php:309 msgid "Search for the option to pay with Pix" msgstr "" -#: ../../src/Translations/StoreTranslations.php:285 +#: ../../src/Translations/StoreTranslations.php:310 msgid "Scan the QR code or Pix code" msgstr "" -#: ../../src/Translations/StoreTranslations.php:286 +#: ../../src/Translations/StoreTranslations.php:311 msgid "Done! You will see the payment confirmation" msgstr "" -#: ../../src/Translations/StoreTranslations.php:287 +#: ../../src/Translations/StoreTranslations.php:312 msgid "Value: " msgstr "" -#: ../../src/Translations/StoreTranslations.php:288 +#: ../../src/Translations/StoreTranslations.php:313 msgid "Scan the QR code:" msgstr "" -#: ../../src/Translations/StoreTranslations.php:290 +#: ../../src/Translations/StoreTranslations.php:315 msgid "If you prefer, you can pay by copying and pasting the following code" msgstr "" -#: ../../src/Translations/StoreTranslations.php:291 +#: ../../src/Translations/StoreTranslations.php:316 msgid "Copy code" msgstr "" -#: ../../src/Translations/StoreTranslations.php:292, ../../src/Translations/StoreTranslations.php:375, ../../src/Translations/StoreTranslations.php:401 +#: ../../src/Translations/StoreTranslations.php:317, ../../src/Translations/StoreTranslations.php:401, ../../src/Translations/StoreTranslations.php:427 msgid "Mercado Pago: The customer has not paid yet." msgstr "" -#: ../../src/Translations/StoreTranslations.php:293 +#: ../../src/Translations/StoreTranslations.php:318 msgid "Mercado Pago: Now you just need to pay with Pix to finalize your purchase." msgstr "" -#: ../../src/Translations/StoreTranslations.php:294 +#: ../../src/Translations/StoreTranslations.php:319 msgid "Scan the QR code below or copy and paste the code into your bank's application." msgstr "" -#: ../../src/Translations/StoreTranslations.php:295 +#: ../../src/Translations/StoreTranslations.php:320 msgid "30 minutes" msgstr "" -#: ../../src/Translations/StoreTranslations.php:309 +#: ../../src/Translations/StoreTranslations.php:334 msgid "Yape in Test Mode" msgstr "" -#: ../../src/Translations/StoreTranslations.php:313 +#: ../../src/Translations/StoreTranslations.php:339 msgid "Cell phone linked to Yape" msgstr "" -#: ../../src/Translations/StoreTranslations.php:315 +#: ../../src/Translations/StoreTranslations.php:341 msgid "Verify in Yape that the option \"Compra por internet\" is activated and that the daily limit is enough." msgstr "" -#: ../../src/Translations/StoreTranslations.php:316 +#: ../../src/Translations/StoreTranslations.php:342 msgid "Pay with Yape in a few minutes" msgstr "" -#: ../../src/Translations/StoreTranslations.php:317 +#: ../../src/Translations/StoreTranslations.php:343 msgid "Fill out the following details and confirm your purchase." msgstr "" -#: ../../src/Translations/StoreTranslations.php:318 +#: ../../src/Translations/StoreTranslations.php:344 msgid "Approval code" msgstr "" -#: ../../src/Translations/StoreTranslations.php:319 +#: ../../src/Translations/StoreTranslations.php:345 msgid "Processed by Mercado Pago" msgstr "" -#: ../../src/Translations/StoreTranslations.php:320 +#: ../../src/Translations/StoreTranslations.php:346 msgid "The code is available in the Yape app menu." msgstr "" -#: ../../src/Translations/StoreTranslations.php:321 +#: ../../src/Translations/StoreTranslations.php:347 msgid "Enter the entire number.." msgstr "" -#: ../../src/Translations/StoreTranslations.php:322, ../../src/Translations/StoreTranslations.php:324 +#: ../../src/Translations/StoreTranslations.php:348, ../../src/Translations/StoreTranslations.php:350 msgid "Fill out this field." msgstr "" -#: ../../src/Translations/StoreTranslations.php:323 +#: ../../src/Translations/StoreTranslations.php:349 msgid "Enter the entire number." msgstr "" -#: ../../src/Translations/StoreTranslations.php:336 +#: ../../src/Translations/StoreTranslations.php:362 msgid "Payment approved." msgstr "" -#: ../../src/Translations/StoreTranslations.php:337 +#: ../../src/Translations/StoreTranslations.php:363 msgid "Waiting for the Pix payment." msgstr "" -#: ../../src/Translations/StoreTranslations.php:338 +#: ../../src/Translations/StoreTranslations.php:364 msgid "Waiting for the ticket payment." msgstr "" -#: ../../src/Translations/StoreTranslations.php:339 +#: ../../src/Translations/StoreTranslations.php:365 msgid "The customer has not made the payment yet." msgstr "" -#: ../../src/Translations/StoreTranslations.php:340 +#: ../../src/Translations/StoreTranslations.php:366 msgid "Payment is pending review." msgstr "" -#: ../../src/Translations/StoreTranslations.php:341 +#: ../../src/Translations/StoreTranslations.php:367 msgid "Payment was declined. The customer can try again." msgstr "" -#: ../../src/Translations/StoreTranslations.php:342 +#: ../../src/Translations/StoreTranslations.php:368 msgid "Payment was returned to the customer." msgstr "" -#: ../../src/Translations/StoreTranslations.php:343 +#: ../../src/Translations/StoreTranslations.php:369 msgid "The payment was partially returned to the customer. the amount refunded was : " msgstr "" -#: ../../src/Translations/StoreTranslations.php:344 +#: ../../src/Translations/StoreTranslations.php:370 msgid "Payment was canceled." msgstr "" -#: ../../src/Translations/StoreTranslations.php:345, ../../src/Translations/StoreTranslations.php:346 +#: ../../src/Translations/StoreTranslations.php:371, ../../src/Translations/StoreTranslations.php:372 msgid "The payment is in mediation or the purchase was unknown by the customer." msgstr "" -#: ../../src/Translations/StoreTranslations.php:347 +#: ../../src/Translations/StoreTranslations.php:373 msgid "The payment" msgstr "" -#: ../../src/Translations/StoreTranslations.php:348 +#: ../../src/Translations/StoreTranslations.php:374 msgid "was notified by Mercado Pago with status" msgstr "" -#: ../../src/Translations/StoreTranslations.php:360 +#: ../../src/Translations/StoreTranslations.php:386 msgid "Offline Methods in Test Mode" msgstr "" -#: ../../src/Translations/StoreTranslations.php:361 +#: ../../src/Translations/StoreTranslations.php:387 msgid "You can test the flow to generate an invoice, but you cannot finalize the payment." msgstr "" -#: ../../src/Translations/StoreTranslations.php:365, ../../src/Translations/StoreTranslations.php:395 +#: ../../src/Translations/StoreTranslations.php:391, ../../src/Translations/StoreTranslations.php:421 msgid "Select where you want to pay" msgstr "" -#: ../../src/Translations/StoreTranslations.php:366, ../../src/Translations/StoreTranslations.php:396 +#: ../../src/Translations/StoreTranslations.php:392, ../../src/Translations/StoreTranslations.php:422 msgid "more options" msgstr "" -#: ../../src/Translations/StoreTranslations.php:367 +#: ../../src/Translations/StoreTranslations.php:393 msgid "Select a payment method" msgstr "" -#: ../../src/Translations/StoreTranslations.php:370 +#: ../../src/Translations/StoreTranslations.php:396 msgid "Great, we processed your purchase order. Complete the payment with ticket so that we finish approving it." msgstr "" -#: ../../src/Translations/StoreTranslations.php:371 +#: ../../src/Translations/StoreTranslations.php:397 msgid "Print ticket" msgstr "" -#: ../../src/Translations/StoreTranslations.php:372 +#: ../../src/Translations/StoreTranslations.php:398 msgid " and " msgstr "" -#: ../../src/Translations/StoreTranslations.php:373 +#: ../../src/Translations/StoreTranslations.php:399 msgid "To print the ticket again click" msgstr "" -#: ../../src/Translations/StoreTranslations.php:374 +#: ../../src/Translations/StoreTranslations.php:400 msgid "here" msgstr "" -#: ../../src/Translations/StoreTranslations.php:390 +#: ../../src/Translations/StoreTranslations.php:416 msgid "Checkout PSE in Test Mode" msgstr "" -#: ../../src/Translations/StoreTranslations.php:391 +#: ../../src/Translations/StoreTranslations.php:417 msgid "You can test the flow to generate a payment with PSE" msgstr "" -#: ../../src/Translations/StoreTranslations.php:397 +#: ../../src/Translations/StoreTranslations.php:423 msgid "Person type " msgstr "" -#: ../../src/Translations/StoreTranslations.php:398 +#: ../../src/Translations/StoreTranslations.php:424 msgid "Financial institution" msgstr "" -#: ../../src/Translations/StoreTranslations.php:399 +#: ../../src/Translations/StoreTranslations.php:425 msgid "Select the financial institution" msgstr "" -#: ../../src/Translations/StoreTranslations.php:400 +#: ../../src/Translations/StoreTranslations.php:426 msgid "Select the institution" msgstr "" -#: ../../src/Translations/StoreTranslations.php:417 +#: ../../src/Translations/StoreTranslations.php:443 msgid "A problem was occurred when processing your payment. Please, try again." msgstr "" -#: ../../src/Translations/StoreTranslations.php:418 +#: ../../src/Translations/StoreTranslations.php:444 msgid "A problem was occurred when processing your payment. Are you sure you have correctly filled all information in the checkout form?" msgstr "" -#: ../../src/Translations/StoreTranslations.php:419 +#: ../../src/Translations/StoreTranslations.php:445 msgid "See your order form" msgstr "" -#: ../../src/Translations/StoreTranslations.php:420 +#: ../../src/Translations/StoreTranslations.php:446 msgid "Your payment was declined. You can try again." msgstr "" -#: ../../src/Translations/StoreTranslations.php:421 +#: ../../src/Translations/StoreTranslations.php:447 msgid "Click to try again" msgstr "" -#: ../../src/Translations/StoreTranslations.php:422 +#: ../../src/Translations/StoreTranslations.php:448 msgid "That's it, payment accepted!" msgstr "" -#: ../../src/Translations/StoreTranslations.php:423 +#: ../../src/Translations/StoreTranslations.php:449 msgid "We are processing your payment. In less than an hour we will send you the result by email." msgstr "" -#: ../../src/Translations/StoreTranslations.php:424 +#: ../../src/Translations/StoreTranslations.php:450 msgid "We are processing your payment. In less than 2 days we will send you by email if the payment has been approved or if additional information is needed." msgstr "" -#: ../../src/Translations/StoreTranslations.php:425 +#: ../../src/Translations/StoreTranslations.php:451 msgid "Check the card number." msgstr "" -#: ../../src/Translations/StoreTranslations.php:426 +#: ../../src/Translations/StoreTranslations.php:452 msgid "Check the expiration date." msgstr "" -#: ../../src/Translations/StoreTranslations.php:427 +#: ../../src/Translations/StoreTranslations.php:453 msgid "Check the information provided." msgstr "" -#: ../../src/Translations/StoreTranslations.php:428 +#: ../../src/Translations/StoreTranslations.php:454 msgid "Check the informed security code." msgstr "" -#: ../../src/Translations/StoreTranslations.php:429, ../../src/Translations/StoreTranslations.php:430 +#: ../../src/Translations/StoreTranslations.php:455, ../../src/Translations/StoreTranslations.php:456 msgid "Your payment cannot be processed." msgstr "" -#: ../../src/Translations/StoreTranslations.php:431 +#: ../../src/Translations/StoreTranslations.php:457 msgid "You must authorize payments for your orders." msgstr "" -#: ../../src/Translations/StoreTranslations.php:432 +#: ../../src/Translations/StoreTranslations.php:458 msgid "Contact your card issuer to activate it. The phone is on the back of your card." msgstr "" -#: ../../src/Translations/StoreTranslations.php:433 +#: ../../src/Translations/StoreTranslations.php:459 msgid "You have already made a payment of this amount. If you have to pay again, use another card or other method of payment." msgstr "" -#: ../../src/Translations/StoreTranslations.php:434 +#: ../../src/Translations/StoreTranslations.php:460 msgid "Your payment was declined. Please select another payment method. It is recommended in cash." msgstr "" -#: ../../src/Translations/StoreTranslations.php:435 +#: ../../src/Translations/StoreTranslations.php:461 msgid "Your payment does not have sufficient funds." msgstr "" -#: ../../src/Translations/StoreTranslations.php:436 +#: ../../src/Translations/StoreTranslations.php:462 msgid "Payment cannot process the selected fee." msgstr "" -#: ../../src/Translations/StoreTranslations.php:437 +#: ../../src/Translations/StoreTranslations.php:463 msgid "You have reached the limit of allowed attempts. Choose another card or other payment method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:438 +#: ../../src/Translations/StoreTranslations.php:464 msgid "Invalid transaction attempt
You are trying to perform a productive transaction using test credentials, or test transaction using productive credentials. Please ensure that you are using the correct environment settings for the desired action." msgstr "" -#: ../../src/Translations/StoreTranslations.php:439 +#: ../../src/Translations/StoreTranslations.php:465 msgid "Invalid transaction attempt
It is not possible to pay with the email address entered. Please enter another e-mail address." msgstr "" -#: ../../src/Translations/StoreTranslations.php:440 +#: ../../src/Translations/StoreTranslations.php:466 msgid "This payment method cannot process your payment." msgstr "" -#: ../../src/Translations/StoreTranslations.php:452 +#: ../../src/Translations/StoreTranslations.php:478 msgid "Your bank needs you to authorize the payment
Please call the telephone number on your card or pay with another method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:453, ../../src/Translations/StoreTranslations.php:454 +#: ../../src/Translations/StoreTranslations.php:479, ../../src/Translations/StoreTranslations.php:480 msgid "For safety reasons, your payment was declined
We recommended paying with your usual payment method and device for online purchases." msgstr "" -#: ../../src/Translations/StoreTranslations.php:455, ../../src/Translations/StoreTranslations.php:456, ../../src/Translations/StoreTranslations.php:457, ../../src/Translations/StoreTranslations.php:458 +#: ../../src/Translations/StoreTranslations.php:481, ../../src/Translations/StoreTranslations.php:482, ../../src/Translations/StoreTranslations.php:483, ../../src/Translations/StoreTranslations.php:484 msgid "One or more card details were entered incorrecctly
Please enter them again as they appear on the card to complete the payment." msgstr "" -#: ../../src/Translations/StoreTranslations.php:459 +#: ../../src/Translations/StoreTranslations.php:485 msgid "Your credit card has no available limit
Please pay using another card or choose another payment method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:460 +#: ../../src/Translations/StoreTranslations.php:486 msgid "Your debit card has insufficient founds
Please pay using another card or choose another payment method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:461 +#: ../../src/Translations/StoreTranslations.php:487 msgid "Your card does not accept the number of installments selected
Please choose a different number of installments or use a different payment method ." msgstr "" -#: ../../src/Translations/StoreTranslations.php:462 +#: ../../src/Translations/StoreTranslations.php:488 msgid "You need to activate your card
Please contact your bank by calling the number on the back of your card or choose another payment method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:463 +#: ../../src/Translations/StoreTranslations.php:489 msgid "You reached the limit of payment attempts with this card
Please pay using another card or choose another payment method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:464 +#: ../../src/Translations/StoreTranslations.php:490 msgid "Your payment was declined because you already paid for this purchase
Check your card transactions to verify it." msgstr "" -#: ../../src/Translations/StoreTranslations.php:465, ../../src/Translations/StoreTranslations.php:466, ../../src/Translations/StoreTranslations.php:467 +#: ../../src/Translations/StoreTranslations.php:491, ../../src/Translations/StoreTranslations.php:492, ../../src/Translations/StoreTranslations.php:493 msgid "The card issuing bank declined the payment
We recommended paying with another payment method or contact your bank." msgstr "" -#: ../../src/Translations/StoreTranslations.php:468 +#: ../../src/Translations/StoreTranslations.php:494 msgid "For safety reasons, the card issuing bank declined the payment
We recommended paying with your usual payment method and device for online purchases." msgstr "" -#: ../../src/Translations/StoreTranslations.php:469 +#: ../../src/Translations/StoreTranslations.php:495 msgid "Your payment was declined because something went wrong
We recommended trying again or paying with another method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:470 +#: ../../src/Translations/StoreTranslations.php:496 msgid "Yape declined your payment
Your payment could not be processed. Please try again or choose another payment method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:471 +#: ../../src/Translations/StoreTranslations.php:497 msgid "Yape declined your payment
Your payment could not be processed. You can contact Yape to find out why or try again with this or another payment method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:472 +#: ../../src/Translations/StoreTranslations.php:498 msgid "Yape declined your payment
Your payment was rejected because something went wrong. We recommend trying again or paying with another method." msgstr "" -#: ../../src/Translations/StoreTranslations.php:473 +#: ../../src/Translations/StoreTranslations.php:499 msgid "Yape declined your payment
This payment exceeds your daily limit for online purchases with Yape. We recommend paying with another method or trying again tomorrow." msgstr "" -#: ../../src/Translations/StoreTranslations.php:474 +#: ../../src/Translations/StoreTranslations.php:500 msgid "Yape declined your payment
After three incorrect approval codes, the payment can't be done with Yape for your safety. Pay with another method or try again in 24 hours." msgstr "" -#: ../../src/Translations/StoreTranslations.php:486 +#: ../../src/Translations/StoreTranslations.php:512 msgid "We are taking you to validate the card" msgstr "" -#: ../../src/Translations/StoreTranslations.php:487 +#: ../../src/Translations/StoreTranslations.php:513 msgid "with your bank" msgstr "" -#: ../../src/Translations/StoreTranslations.php:488 +#: ../../src/Translations/StoreTranslations.php:514 msgid "We need to confirm that you are the cardholder." msgstr "" -#: ../../src/Translations/StoreTranslations.php:489 +#: ../../src/Translations/StoreTranslations.php:515 msgid "We are receiving the response from your bank" msgstr "" -#: ../../src/Translations/StoreTranslations.php:490 +#: ../../src/Translations/StoreTranslations.php:516 msgid "Complete the bank validation so your payment can be approved" msgstr "" -#: ../../src/Translations/StoreTranslations.php:491 +#: ../../src/Translations/StoreTranslations.php:517 msgid "Please keep this page open. If you close it, you will not be able to resume the validation." msgstr "" -#: ../../src/Translations/StoreTranslations.php:492 +#: ../../src/Translations/StoreTranslations.php:518 msgid "For safety reasons, your payment was declined
We recommend paying with your usual payment method and device for online purchases." msgstr "" diff --git a/package-lock.json b/package-lock.json index 889fc31ca..ee90736ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "woocommerce-mercadopago", - "version": "7.3.0", + "version": "7.8.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -2139,9 +2139,9 @@ } }, "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, "@nicolo-ribaudo/eslint-scope-5-internals": { @@ -2634,26 +2634,6 @@ "@types/node": "*" } }, - "@types/eslint": { - "version": "8.56.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz", - "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -2673,9 +2653,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.43", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", - "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "dev": true, "requires": { "@types/node": "*", @@ -2710,9 +2690,9 @@ "dev": true }, "@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "dev": true, "requires": { "@types/node": "*" @@ -2820,9 +2800,9 @@ "dev": true }, "@types/qs": { - "version": "6.9.11", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", - "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==", + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", "dev": true }, "@types/range-parser": { @@ -2889,14 +2869,14 @@ } }, "@types/serve-static": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "requires": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "@types/sockjs": { @@ -2983,9 +2963,9 @@ } }, "@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dev": true, "requires": { "@types/node": "*" @@ -3131,9 +3111,9 @@ "dev": true }, "@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, "requires": { "@webassemblyjs/helper-numbers": "1.11.6", @@ -3153,9 +3133,9 @@ "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true }, "@webassemblyjs/helper-numbers": { @@ -3176,15 +3156,15 @@ "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" + "@webassemblyjs/wasm-gen": "1.12.1" } }, "@webassemblyjs/ieee754": { @@ -3212,28 +3192,28 @@ "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", "@webassemblyjs/leb128": "1.11.6", @@ -3241,24 +3221,24 @@ } }, "@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", @@ -3267,12 +3247,12 @@ } }, "@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, @@ -4051,10 +4031,10 @@ "acorn-walk": "^8.0.2" } }, - "acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "dev": true }, "acorn-jsx": { @@ -4415,12 +4395,12 @@ "dev": true }, "axios": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", - "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "dev": true, "requires": { - "follow-redirects": "^1.15.4", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -4672,21 +4652,21 @@ } }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, "requires": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", + "qs": "6.13.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -4750,12 +4730,12 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browserslist": { @@ -5052,6 +5032,163 @@ "readdirp": "~3.6.0" } }, + "chokidar-cli": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz", + "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==", + "dev": true, + "requires": { + "chokidar": "^3.5.2", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "yargs": "^13.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", @@ -5079,9 +5216,9 @@ } }, "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true }, "chromium-bidi": { @@ -6286,9 +6423,9 @@ "dev": true }, "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true }, "encoding": { @@ -6310,9 +6447,9 @@ } }, "enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -6412,6 +6549,15 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, "es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", @@ -6441,9 +6587,9 @@ } }, "es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true }, "es-set-tostringtag": { @@ -7118,37 +7264,37 @@ "dev": true }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", "dev": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -7157,9 +7303,9 @@ }, "dependencies": { "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true }, "debug": { @@ -7234,6 +7380,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -7303,22 +7455,22 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -7492,9 +7644,9 @@ "dev": true }, "follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true }, "for-each": { @@ -7574,9 +7726,9 @@ } }, "fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", "dev": true }, "fs.realpath": { @@ -8358,9 +8510,9 @@ "dev": true }, "ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true }, "irregular-plurals": { @@ -10175,9 +10327,9 @@ } }, "ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true } } @@ -10335,9 +10487,9 @@ } }, "launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", "dev": true, "requires": { "picocolors": "^1.0.0", @@ -10547,6 +10699,12 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true + }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -10883,9 +11041,9 @@ } }, "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", "dev": true }, "merge-stream": { @@ -10913,12 +11071,12 @@ "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, @@ -11823,9 +11981,9 @@ "dev": true }, "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", "dev": true }, "path-type": { @@ -12563,12 +12721,39 @@ "dev": true }, "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, "requires": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" + }, + "dependencies": { + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + } } }, "querystringify": { @@ -12611,9 +12796,9 @@ "dev": true }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "requires": { "bytes": "3.1.2", @@ -12938,6 +13123,12 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "requireindex": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", @@ -13194,9 +13385,9 @@ } }, "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, "requires": { "debug": "2.6.9", @@ -13231,6 +13422,12 @@ } } }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -13342,17 +13539,23 @@ } }, "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, "requires": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" } }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, "set-function-length": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", @@ -14782,9 +14985,9 @@ } }, "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -14813,26 +15016,25 @@ "dev": true }, "webpack": { - "version": "5.90.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.1.tgz", - "integrity": "sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==", + "version": "5.94.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", + "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", "dev": true, "requires": { - "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", + "acorn-import-attributes": "^1.9.5", "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -14840,7 +15042,7 @@ "schema-utils": "^3.2.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.0", + "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" } }, @@ -14938,9 +15140,9 @@ } }, "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "dev": true, "requires": { "colorette": "^2.0.10", @@ -14951,15 +15153,15 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "ajv-keywords": { @@ -14992,9 +15194,9 @@ } }, "webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", "dev": true, "requires": { "@types/bonjour": "^3.5.9", @@ -15025,20 +15227,20 @@ "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", + "webpack-dev-middleware": "^5.3.4", "ws": "^8.13.0" }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "ajv-keywords": { @@ -15078,9 +15280,9 @@ } }, "ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true } } @@ -15235,6 +15437,12 @@ "is-weakset": "^2.0.1" } }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, "which-typed-array": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", diff --git a/package.json b/package.json index daf2f2fff..c42e80e19 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,15 @@ { "name": "woocommerce-mercadopago", "description": "Woocommerce MercadoPago Payment Gateway", - "version": "7.7.0", + "version": "7.8.0", "main": "main.js", "repository": { "type": "git", "url": "https://github.com/mercadopago/cart-woocommerce" }, + "engines": { + "node": "^14.0.0" + }, "scripts": { "build": "npm run build:narciso && npm run build:js && npm run build:css && npm run build:webpack", "build:js": "node -e 'require(\"./main.js\").minifyFiles(\"js\")'", @@ -16,12 +19,15 @@ "pot": "node -e 'require(\"./main.js\").generatePotFiles()'", "prebuild:narciso": "sh packages/narciso/bin/pre-assets.sh", "postbuild:narciso": "sh packages/narciso/bin/post-assets.sh", - "build:narciso": "webpack --mode=production --config narciso.webpack.config.js" + "build:narciso": "webpack --mode=production --config narciso.webpack.config.js", + "watch": "SHELL=/bin/sh chokidar assets packages/narciso -i **/**.min.* -i assets/images -c 'npm run build' --initial", + "watch:release": "SHELL=/bin/sh chokidar . -i woocommerce-mercadopago.zip -c 'make build'" }, "devDependencies": { "@woocommerce/dependency-extraction-webpack-plugin": "^2.2.0", "@woocommerce/eslint-plugin": "^2.2.0", "@wordpress/scripts": "^26.16.0", + "chokidar-cli": "^3.0.0", "css-minimizer-webpack-plugin": "^5.0.1", "jshint": "^2.13.5", "minify": "^7.2.2", diff --git a/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.css b/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.css new file mode 100644 index 000000000..e20e4e24f --- /dev/null +++ b/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.css @@ -0,0 +1,60 @@ +.mp-checkout-benefits-list-container { + display: flex; + flex-direction: column !important; + font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important; +} + +.mp-checkout-benefits-list-container p { + padding: 0 !important; +} + +.mp-checkout-benefits-list-title { + font-style: normal !important; + font-weight: 600 !important; + font-size: 18px !important; + line-height: 24px !important; + color: rgba(26, 26, 26, 1) !important; + margin-block-start: 0 !important; + margin-block-end: 32px !important; + margin-inline-start: 0 !important; + margin-inline-end: 0 !important; +} + +.mp-checkout-benefits-list { + list-style-type: none !important; + display: flex; + flex-direction: column !important; + gap: 16px !important; + margin-block-start: 0 !important; + margin-block-end: 0 !important; + margin-inline-start: 0 !important; + margin-inline-end: 0 !important; + padding-inline-start: 0 !important; + line-height: 18px !important; +} + +.mp-checkout-benefits-list-item { + display: flex; + align-items: center !important; + justify-content: flex-start !important; + font-size: 14px !important; + font-weight: 600; +} + +.mp-checkout-benefits-list-item span { + color: rgb(0, 0, 0, 0.55) !important; + font-weight: 400; +} + +.mp-checkout-benefits-list-item > span > b { + font-size: 14px !important; + font-weight: 600; +} + +.mp-checkout-benefits-list-count-list-item { + color: #009ee3 !important; + line-height: 0 !important; + margin-right: 8px !important; + text-align: center !important; + font-weight: 600 !important; +} diff --git a/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.html b/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.html new file mode 100644 index 000000000..31c3438b9 --- /dev/null +++ b/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.html @@ -0,0 +1,23 @@ + + + + + + + + + Checkout Benefits + + + + + + + + + + diff --git a/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.js b/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.js new file mode 100644 index 000000000..a7644ef62 --- /dev/null +++ b/packages/narciso/components/checkout-benefits-list/CheckoutBenefitsList.js @@ -0,0 +1,81 @@ +class CheckoutBenefitsList extends HTMLElement { + tabNumber = 1 + + connectedCallback() { + this.build(); + } + + build() { + this.appendChild(this.createContainer()); + } + + createContainer() { + const container = document.createElement('div'); + container.classList.add('mp-checkout-benefits-list-container'); + + container.appendChild(this.createTitle()); + container.appendChild(this.createList()); + + return container; + } + + createTitle() { + const title = document.createElement('p'); + + title.classList.add('mp-checkout-benefits-list-title'); + title.innerHTML = this.getAttribute('title'); + title.tabIndex = this.tabNumber; + this.tabNumber++; + const titleAlign = this.getAttribute('title-align'); + + if (titleAlign === 'center') { + title.style.setProperty('text-align', 'center', 'important'); + } + + if (titleAlign === 'left') { + title.style.setProperty('text-align', 'left', 'important'); + } + return title; + } + + createList() { + const items = JSON.parse(this.getAttribute('items')); + + const list = document.createElement('div'); + list.classList.add('mp-checkout-benefits-list'); + + items.forEach((item, index) => { + list.appendChild(this.createItem(item, index)); + }); + + return list; + } + + createItem(item, index) { + const div = document.createElement('div'); + div.classList.add('mp-checkout-benefits-list-item'); + + div.appendChild(this.createCountItem(index)); + div.appendChild(this.createSimpleText(item)); + return div; + } + + createSimpleText(value) { + const text = document.createElement('span'); + text.innerHTML = value; + text.tabIndex = this.tabNumber; + this.tabNumber++; + + return text; + } + + createCountItem(stepCounter) { + const p = document.createElement('p'); + p.innerText = (1 + stepCounter) + "."; + p.classList.add('mp-checkout-benefits-list-count-list-item'); + + return p; + } +} + +customElements.define('checkout-benefits-list', CheckoutBenefitsList); diff --git a/packages/narciso/components/checkout-benefits/CheckoutBenefits.css b/packages/narciso/components/checkout-benefits/CheckoutBenefits.css index 12ce23ca9..0ba07dd2f 100644 --- a/packages/narciso/components/checkout-benefits/CheckoutBenefits.css +++ b/packages/narciso/components/checkout-benefits/CheckoutBenefits.css @@ -12,7 +12,6 @@ font-style: normal !important; font-weight: 600 !important; font-size: 18px !important; - line-height: 24px !important; color: rgba(26, 26, 26, 1) !important; margin-block-start: 0 !important; margin-block-end: 0 !important; @@ -20,7 +19,7 @@ margin-inline-end: 0 !important; } -.mp-checkout-benefits-list { +.mp-checkout-benefits-container-list { list-style-type: none !important; padding-top: 8px !important; margin-block-start: 0 !important; diff --git a/packages/narciso/components/checkout-benefits/CheckoutBenefits.js b/packages/narciso/components/checkout-benefits/CheckoutBenefits.js index 81f01eea1..9813b5967 100644 --- a/packages/narciso/components/checkout-benefits/CheckoutBenefits.js +++ b/packages/narciso/components/checkout-benefits/CheckoutBenefits.js @@ -39,7 +39,7 @@ class CheckoutBenefits extends HTMLElement { const items = JSON.parse(this.getAttribute('items')); const list = document.createElement('div'); - list.classList.add('mp-checkout-benefits-list'); + list.classList.add('mp-checkout-benefits-container-list'); items.forEach((item, index) => { list.appendChild(this.createItem(item, index)); diff --git a/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.css b/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.css new file mode 100644 index 000000000..402c3e14b --- /dev/null +++ b/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.css @@ -0,0 +1,53 @@ +.mp-checkout-redirect-v3-container { + background-color: #F5F5F5 !important; + padding: 16px 40px !important; + font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important; +} + +.mp-checkout-redirect-v3-title-container { + display: flex !important; + justify-content: left !important; + align-items: center !important; + gap: 12px !important; + height: 15px !important; + margin-bottom: 8px !important; +} + +.mp-checkout-redirect-v3-mp-logo-image { + width: 20px !important; + margin: 0 !important; +} + +.mp-checkout-redirect-v3-title { + margin: 0px !important; + font-weight: 600 !important; + size: 12px !important; + line-height: 15px !important; + color: rgba(0, 0, 0, 0.55) !important; +} + +.mp-checkout-redirect-v3-description { + margin: 0px !important; + height: 16px !important; + font-weight: 400 !important; + size: 12px !important; + line-height: 16px !important; + color: rgba(0, 0, 0, 0.55) !important; +} + +@media (max-width: 768px) { + .mp-checkout-redirect-v3-container { + background-color: #F5F5F5 !important; + padding: 16px 20px !important; + font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important; + } +} + +@media (max-width: 400px) { + .mp-checkout-redirect-v3-container { + background-color: #F5F5F5 !important; + padding: 16px 20px !important; + font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important; + height: 90px !important; + } +} diff --git a/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.html b/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.html new file mode 100644 index 000000000..5c034ab74 --- /dev/null +++ b/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.html @@ -0,0 +1,22 @@ + + + + + + + + Checkout Redirect V3 + + + + + + + + + diff --git a/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.js b/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.js new file mode 100644 index 000000000..65d134cd6 --- /dev/null +++ b/packages/narciso/components/checkout-redirect-v3/CheckoutRedirectV3.js @@ -0,0 +1,67 @@ +class CheckoutRedirectV3 extends HTMLElement { + tabNumber = 5 + + connectedCallback() { + this.build(); + } + + build() { + this.appendChild(this.createContainer()); + } + + createContainer() { + const container = document.createElement('div'); + container.classList.add('mp-checkout-redirect-v3-container'); + container.setAttribute('data-cy', 'checkout-redirect-v3-container'); + + container.appendChild(this.createTitleContainer()); + container.appendChild(this.createDescription()); + + return container; + } + + createTitleContainer() { + const container = document.createElement('div'); + container.classList.add('mp-checkout-redirect-v3-title-container'); + + container.appendChild(this.createMPLogoImage()); + container.appendChild(this.createTitle()); + + return container; + } + + createMPLogoImage() { + const image = document.createElement('img'); + + image.classList.add('mp-checkout-redirect-v3-mp-logo-image'); + image.setAttribute('aria-hidden', 'true'); + image.src = this.getAttribute('src'); + image.alt = this.getAttribute('alt'); + + return image; + } + + createTitle() { + const text = document.createElement('p'); + + text.classList.add('mp-checkout-redirect-v3-title'); + text.innerHTML = this.getAttribute('title'); + text.tabIndex = this.tabNumber; + this.tabNumber++; + + return text; + } + + createDescription() { + const text = document.createElement('p'); + + text.classList.add('mp-checkout-redirect-v3-description'); + text.innerHTML = this.getAttribute('description'); + text.tabIndex = this.tabNumber; + this.tabNumber++; + + return text; + } +} + +customElements.define('checkout-redirect-v3', CheckoutRedirectV3); diff --git a/packages/narciso/styles/checkout-credits.css b/packages/narciso/styles/checkout-credits.css index 9ff575d06..4cc63f2ae 100644 --- a/packages/narciso/styles/checkout-credits.css +++ b/packages/narciso/styles/checkout-credits.css @@ -1,6 +1,42 @@ +.mp-checkout-pro-terms-and-conditions { + align-items: center !important; + display: flex !important; + justify-content: center !important; + padding-top: 16px !important; + text-align: center !important; +} + +.mp-checkout-credits-container { + display: flex !important; + flex-direction: column !important; + justify-content: center !important; +} + +.mp-checkout-credits-content { + background-color: #fff !important; +} + +.mp-checkout-credits-test-mode { + padding: 0 0 25px !important; +} + +.mp-checkout-credits-redirect { + margin-top: 24px !important; +} + +.mp-credits-checkout-benefits { + padding: 16px 40px !important; +} + .mp-credits-checkout-benefits img { width: 50px !important; height: 50px !important; max-width: 50px !important; max-height: 50px !important; -} \ No newline at end of file +} + +@media (max-width: 768px) { + .mp-credits-checkout-benefits { + padding: 16px 20px !important; + } +} diff --git a/packages/narciso/styles/checkout-pro.css b/packages/narciso/styles/checkout-pro.css index e48c6f773..a16e79393 100644 --- a/packages/narciso/styles/checkout-pro.css +++ b/packages/narciso/styles/checkout-pro.css @@ -1,3 +1,51 @@ +.mp-checkout-pro-terms-and-conditions { + align-items: center !important; + display: flex !important; + justify-content: center !important; + padding-top: 16px !important; + text-align: center !important +} + +.mp-checkout-pro-container { + display: flex !important; + flex-direction: column !important; + justify-content: center !important +} + +.mp-checkout-pro-content { + background-color: #fff !important; + padding: 24px 16px !important +} + +.mp-checkout-pro-test-mode { + padding: 0 0 25px !important +} + +.mp-checkout-pro-payment-methods { + padding-top: 24px !important +} + +.mp-checkout-pro-redirect { + margin-top: 24px !important +} + +.mp-checkout-pro-content { + padding: 24px 16px 8px !important +} + +.mp-checkout-pro-payment-methods { + padding-top: 32px !important +} + +.mp-checkout-pro-tip p{ + font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important; + font-style: normal !important; + font-weight: 400 !important; + font-size: 12px !important; + line-height: 15px !important; + color: rgba(0, 0, 0, 0.55) !important; +} + @media only screen and (max-width: 545px) { .mp-checkout-pro-tip { margin-top: 24px !important; @@ -11,12 +59,3 @@ padding-left: 24px !important; } } - -.mp-checkout-pro-tip p{ - font-family: 'Proxima Nova', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important; - font-style: normal !important; - font-weight: 400 !important; - font-size: 12px !important; - line-height: 15px !important; - color: rgba(0, 0, 0, 0.55) !important; -} diff --git a/packages/narciso/styles/checkout-ticket.css b/packages/narciso/styles/checkout-ticket.css index 326c8520c..af9ea4bbb 100644 --- a/packages/narciso/styles/checkout-ticket.css +++ b/packages/narciso/styles/checkout-ticket.css @@ -33,30 +33,3 @@ div div .mp-checkout-ticket-content .mp-checkout-ticket-text { padding-top: 32px !important; text-align: center !important } - -.mp-document-select { - appearance: auto; - cursor: pointer !important; - letter-spacing: 0 !important; - margin: 0 8px !important; - width: 25% !important -} - -.mp-document-select, -.mp-input-document { - background: #fff !important; - border: 0 !important; - color: #000 !important; - font-family: Proxima Nova, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif !important; - font-size: 14px !important; - font-style: normal !important; - font-weight: 400 !important; - line-height: 20px !important; - outline: 0 !important -} - -.mp-input-document { - border-radius: 8px !important; - box-shadow: none !important; - width: 100% !important -} diff --git a/packages/narciso/styles/common.css b/packages/narciso/styles/common.css index b898af23c..5df4e8839 100644 --- a/packages/narciso/styles/common.css +++ b/packages/narciso/styles/common.css @@ -104,4 +104,31 @@ border-left: 1px solid rgba(0, 0, 0, .25) !important; height: 36px !important; width: 1px !important -} \ No newline at end of file +} + +.mp-document-select { + appearance: auto; + cursor: pointer !important; + letter-spacing: 0 !important; + margin: 0 8px !important; + width: 25% !important +} + +.mp-document-select, +.mp-input-document { + background: #fff !important; + border: 0 !important; + color: #000 !important; + font-family: Proxima Nova, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif !important; + font-size: 14px !important; + font-style: normal !important; + font-weight: 400 !important; + line-height: 20px !important; + outline: 0 !important +} + +.mp-input-document { + border-radius: 8px !important; + box-shadow: none !important; + width: 100% !important +} diff --git a/phpcs.xml b/phpcs.xml index c23483f97..646f0d9f1 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -11,6 +11,8 @@ + + **/*.js **/*.css diff --git a/readme.txt b/readme.txt index 3a9228f49..e74f53e21 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: ecommerce, mercadopago, woocommerce Requires at least: 6.3 Tested up to: 6.6 Requires PHP: 7.4 -Stable tag: 7.7.0 +Stable tag: 7.8.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -135,15 +135,13 @@ Set up both the plugin and the checkouts you want to activate on your payment av Check out our official documentation for more information on the specific fields to configure. == Changelog == -= v7.7.0 (11/09/2024) = -* Added -- New payment method: Implemented Yape Gateway, now available for transactions in Peru. - -* Changed -- Optimized packaging: Reduced the number of assets included in the plugin's zip package to improve performance and download time. -- Code enhancement: The code has been refactored to follow PHP 7.4 best practices by adopting Typed Properties, improving clarity and safety. += v7.8.0 (23/09/2024) = +* Changed: +- Rebranded and revamped the CreditsGateway, improving overall user experience and aligning the visual identity with our updated brand guidelines, making it more intuitive and modern. +- Compressed several images without losing quality, which reduces the plugin bundle size and leads to faster download and installation times, improving performance without sacrificing visual fidelity. +- Removed implicit nullable parameter marking and replaced it with explicit nullable types, enhancing code clarity and reducing potential bugs related to type handling, thus improving code reliability. * Fixed -- cardForm issue resolved: Fixed the error that appeared in the console during the loading of the `cardForm` script used in the Checkout API for cards. The loading process is now handled more efficiently, eliminating the issue. +- Corrected the support component's link URL, ensuring users are directed to the appropriate help resources. [See changelog for all versions](https://github.com/mercadopago/cart-woocommerce/blob/main/CHANGELOG.md). diff --git a/src/Admin/Settings.php b/src/Admin/Settings.php index 4e5902a87..b61c643d4 100644 --- a/src/Admin/Settings.php +++ b/src/Admin/Settings.php @@ -655,7 +655,7 @@ public function mercadopagoDownloadLog() * * @return void */ - private function setStoreAndSellerInfo(string $accessToken = null): void + private function setStoreAndSellerInfo(?string $accessToken = null): void { $sellerInfo = $this->seller->getSellerInfo($accessToken); $siteId = $sellerInfo['data']['site_id']; @@ -674,7 +674,7 @@ private function setStoreAndSellerInfo(string $accessToken = null): void * * @return void */ - private function verifyAndUpdateCredentials(string $publicKeyTest = null, string $accessTokenTest = null): void + private function verifyAndUpdateCredentials(?string $publicKeyTest = null, ?string $accessTokenTest = null): void { if (empty($publicKeyTest) && empty($accessTokenTest) && $this->store->getCheckboxCheckoutTestMode() === 'yes') { $this->store->setCheckboxCheckoutTestMode('no'); diff --git a/src/Configs/Seller.php b/src/Configs/Seller.php index 51b14b9c2..5a57497de 100644 --- a/src/Configs/Seller.php +++ b/src/Configs/Seller.php @@ -407,7 +407,7 @@ public function getExPayments($gateway): array * @param string|null $accessToken * */ - public function updatePaymentMethods(string $publicKey = null, string $accessToken = null): void + public function updatePaymentMethods(?string $publicKey = null, ?string $accessToken = null): void { if ($publicKey === null) { $publicKey = $this->getCredentialsPublicKey(); @@ -440,7 +440,7 @@ public function updatePaymentMethods(string $publicKey = null, string $accessTok * @param string|null $siteId * */ - public function updatePaymentMethodsBySiteId(string $siteId = null): void + public function updatePaymentMethodsBySiteId(?string $siteId = null): void { if ($siteId === null) { $siteId = $this->getSiteId(); @@ -689,7 +689,7 @@ public function validateAccessToken(string $accessToken): array * * @return array */ - private function validateCredentials(string $accessToken = null, string $publicKey = null): array + private function validateCredentials(?string $accessToken = null, ?string $publicKey = null): array { try { $key = sprintf('%sat%spk%s', __FUNCTION__, $accessToken, $publicKey); @@ -737,7 +737,7 @@ private function validateCredentials(string $accessToken = null, string $publicK * * @return array */ - private function getPaymentMethods(string $publicKey = null, string $accessToken = null): array + private function getPaymentMethods(?string $publicKey = null, ?string $accessToken = null): array { try { $key = sprintf('%sat%spk%s', __FUNCTION__, $accessToken, $publicKey); diff --git a/src/Exceptions/InvalidCheckoutDataException.php b/src/Exceptions/InvalidCheckoutDataException.php index 68923dc77..71101d1a4 100644 --- a/src/Exceptions/InvalidCheckoutDataException.php +++ b/src/Exceptions/InvalidCheckoutDataException.php @@ -11,7 +11,7 @@ class InvalidCheckoutDataException extends Exception { - public function __construct($message = "Invalid checkout data", $code = 0, Throwable $previous = null) + public function __construct($message = "Invalid checkout data", $code = 0, ?Throwable $previous = null) { parent::__construct($message, $code, $previous); } diff --git a/src/Exceptions/RejectedPaymentException.php b/src/Exceptions/RejectedPaymentException.php index 2994e1457..9a1d81984 100644 --- a/src/Exceptions/RejectedPaymentException.php +++ b/src/Exceptions/RejectedPaymentException.php @@ -11,7 +11,7 @@ class RejectedPaymentException extends Exception { - public function __construct($message = "Payment processing rejected", $code = 0, Throwable $previous = null) + public function __construct($message = "Payment processing rejected", $code = 0, ?Throwable $previous = null) { parent::__construct($message, $code, $previous); } diff --git a/src/Exceptions/ResponseStatusException.php b/src/Exceptions/ResponseStatusException.php index 6b2b4d211..2d7d120f1 100644 --- a/src/Exceptions/ResponseStatusException.php +++ b/src/Exceptions/ResponseStatusException.php @@ -11,7 +11,7 @@ class ResponseStatusException extends Exception { - public function __construct($message = "Payment processing failed", $code = 0, Throwable $previous = null) + public function __construct($message = "Payment processing failed", $code = 0, ?Throwable $previous = null) { parent::__construct($message, $code, $previous); } diff --git a/src/Gateways/CreditsGateway.php b/src/Gateways/CreditsGateway.php index f43264ab4..2544a59d5 100644 --- a/src/Gateways/CreditsGateway.php +++ b/src/Gateways/CreditsGateway.php @@ -226,12 +226,17 @@ public function payment_fields(): void */ public function getPaymentFieldsParams(): array { - $checkoutBenefitsItems = $this->getBenefits(); $checkoutRedirectSrc = $this->mercadopago->helpers->url->getPluginFileUrl( - 'assets/images/checkouts/basic/cho-pro-redirect-v2', + 'assets/images/icons/icon-mp-nobg', '.png', true ); + $blocksRowIconSrc = $this->mercadopago->helpers->url->getPluginFileUrl( + 'assets/images/icons/icon-mp-admin', + '.png', + true + ); + $amountAndCurrencyRatio = $this->getAmountAndCurrency(); return [ 'test_mode' => $this->mercadopago->storeConfig->isTestMode(), @@ -240,11 +245,18 @@ public function getPaymentFieldsParams(): array 'test_mode_link_text' => $this->storeTranslations['test_mode_link_text'], 'test_mode_link_src' => $this->links['docs_integration_test'], 'checkout_benefits_title' => $this->storeTranslations['checkout_benefits_title'], - 'checkout_benefits_items' => wp_json_encode($checkoutBenefitsItems), - 'checkout_benefits_tip' => $this->storeTranslations['checkout_benefits_tip'], - 'checkout_redirect_text' => $this->storeTranslations['checkout_redirect_text'], + 'checkout_benefits_items' => wp_json_encode( + [ + $this->storeTranslations['checkout_step_one'], + $this->storeTranslations['checkout_step_two'], + $this->storeTranslations['checkout_step_three'], + ] + ), + 'checkout_redirect_title' => $this->storeTranslations['checkout_redirect_title'], + 'checkout_redirect_description' => $this->storeTranslations['checkout_redirect_description'], 'checkout_redirect_src' => $checkoutRedirectSrc, 'checkout_redirect_alt' => $this->storeTranslations['checkout_redirect_alt'], + 'checkout_blocks_row_image_src' => $blocksRowIconSrc, 'terms_and_conditions_description' => $this->storeTranslations['terms_and_conditions_description'], 'terms_and_conditions_link_text' => $this->storeTranslations['terms_and_conditions_link_text'], 'terms_and_conditions_link_src' => $this->links['mercadopago_terms_and_conditions'], @@ -332,7 +344,7 @@ private function getCheckoutVisualization(): array $siteId = strtoupper($this->mercadopago->sellerConfig->getSiteId()); return [ - 'type' => 'mp_credits_checkout_example', + 'type' => 'mp_credits_checkout_example', 'title' => $this->adminTranslations['enabled_toggle_title'], 'subtitle' => $this->adminTranslations['enabled_toggle_subtitle'], 'footer' => $this->adminTranslations['enabled_toggle_footer'], @@ -351,16 +363,16 @@ private function getCheckoutVisualization(): array private function getCreditsPreviewImage($siteId): string { $siteIds = [ - 'MLA' => 'MLA_', - 'MLB' => 'MLB_', - 'MLM' => 'MLM_', + 'MLA' => 'es_', + 'MLB' => 'pt_', + 'MLM' => 'es_', ]; $prefix = $siteIds[$siteId] ?? ''; return $this->mercadopago->helpers->url->getPluginFileUrl( 'assets/images/checkouts/credits/' . $prefix . 'checkout_preview', - '.jpg', + '.png', true ); } @@ -417,9 +429,9 @@ private function getCreditsInfoTemplate(): string private function getCreditsGifPath(string $siteId, string $view): string { $siteIds = [ - 'MLA' => 'MLA_', - 'MLB' => 'MLB_', - 'MLM' => 'MLM_', + 'MLA' => 'es_', + 'MLB' => 'pt_', + 'MLM' => 'es_', ]; $prefix = $siteIds[$siteId] ?? ''; @@ -431,41 +443,6 @@ private function getCreditsGifPath(string $siteId, string $view): string ); } - /** - * Get benefits items - * - * @return array - */ - private function getBenefits(): array - { - return [ - [ - 'title' => $this->storeTranslations['checkout_benefits_installments_title'], - 'subtitle' => $this->storeTranslations['checkout_benefits_installments_subtitle'], - 'image' => [ - 'src' => $this->mercadopago->helpers->url->getPluginFileUrl('assets/images/checkouts/credits/cellphone-installments', '.png', true), - 'alt' => $this->storeTranslations['checkout_benefits_installments_alt'], - ], - ], - [ - 'title' => $this->storeTranslations['checkout_benefits_confirm_title'], - 'subtitle' => $this->storeTranslations['checkout_benefits_confirm_subtitle'], - 'image' => [ - 'src' => $this->mercadopago->helpers->url->getPluginFileUrl('assets/images/checkouts/credits/confirm-payment', '.png', true), - 'alt' => $this->storeTranslations['checkout_benefits_confirm_alt'], - ], - ], - [ - 'title' => $this->storeTranslations['checkout_benefits_payment_title'], - 'subtitle' => $this->storeTranslations['checkout_benefits_payment_subtitle'], - 'image' => [ - 'src' => $this->mercadopago->helpers->url->getPluginFileUrl('assets/images/checkouts/credits/calendar-payment', '.png', true), - 'alt' => $this->storeTranslations['checkout_benefits_payment_alt'], - ], - ] - ]; - } - /** * Set credits banner */ diff --git a/src/Helpers/Arrays.php b/src/Helpers/Arrays.php new file mode 100644 index 000000000..f387ec3c9 --- /dev/null +++ b/src/Helpers/Arrays.php @@ -0,0 +1,27 @@ + !!$element, $mode)); + } +} diff --git a/src/Helpers/Environment.php b/src/Helpers/Environment.php new file mode 100644 index 000000000..fa09c7e74 --- /dev/null +++ b/src/Helpers/Environment.php @@ -0,0 +1,37 @@ + self::MP_DEVELOPERS_URL, 'mercadopago_pix' => self::MP_URL_PREFIX . '.com.br/ferramentas-para-vender/aceitar-pix', 'mercadopago_debts' => self::MP_URL_PREFIX . '.com.ar/cuotas', - 'mercadopago_support' => self::MP_URL_PREFIX . $countryConfig['suffix_url'] . '/developers/' . $countryConfig['translate'] . '/support/contact?utm_source=CPWOOCOMMERCE', + 'mercadopago_support' => self::MP_URL_PREFIX . $countryConfig['suffix_url'] . '/developers/' . $countryConfig['translate'] . '/support/center/contact?utm_source=cpwoocommerce', 'mercadopago_terms_and_conditions' => self::MP_URL_PREFIX . $countryConfig['suffix_url'] . $countryConfig['help'] . $countryConfig['terms_and_conditions'], 'mercadopago_pix_config' => self::MP_URL_PREFIX . '.com.br/stop/pix?url=https://www.mercadopago.com.br/admin-pix-keys/my-keys?authentication_mode=required', ]; diff --git a/src/Helpers/Url.php b/src/Helpers/Url.php index 539126314..cf3c95f64 100644 --- a/src/Helpers/Url.php +++ b/src/Helpers/Url.php @@ -166,7 +166,7 @@ public function getQueryVar(string $queryVar, $default = ''): string * * @return bool */ - public function validatePage(string $expectedPage, string $currentPage = null, bool $allowPartialMatch = false): bool + public function validatePage(string $expectedPage, ?string $currentPage = null, bool $allowPartialMatch = false): bool { if (!$currentPage) { $currentPage = $this->getCurrentPage(); @@ -184,7 +184,7 @@ public function validatePage(string $expectedPage, string $currentPage = null, b * * @return bool */ - public function validateSection(string $expectedSection, string $currentSection = null, bool $allowPartialMatch = true): bool + public function validateSection(string $expectedSection, ?string $currentSection = null, bool $allowPartialMatch = true): bool { if (!$currentSection) { $currentSection = $this->getCurrentSection(); @@ -202,7 +202,7 @@ public function validateSection(string $expectedSection, string $currentSection * * @return bool */ - public function validateUrl(string $expectedUrl, string $currentUrl = null, bool $allowPartialMatch = true): bool + public function validateUrl(string $expectedUrl, ?string $currentUrl = null, bool $allowPartialMatch = true): bool { if (!$currentUrl) { $currentUrl = $this->getCurrentUrl(); diff --git a/src/Hooks/Scripts.php b/src/Hooks/Scripts.php index b55169db3..167a52207 100644 --- a/src/Hooks/Scripts.php +++ b/src/Hooks/Scripts.php @@ -2,7 +2,9 @@ namespace MercadoPago\Woocommerce\Hooks; +use MercadoPago\Woocommerce\Helpers\Arrays; use MercadoPago\Woocommerce\Helpers\Country; +use MercadoPago\Woocommerce\Helpers\Environment; use MercadoPago\Woocommerce\Helpers\Url; use MercadoPago\Woocommerce\Configs\Seller; @@ -284,7 +286,7 @@ public function registerPaymentBlockScript(string $name, string $file, string $v */ private function registerStyle(string $name, string $file): void { - wp_register_style($name, $file, false, MP_VERSION); + wp_register_style($name, $file, false, $this->assetVersion()); wp_enqueue_style($name); } @@ -299,10 +301,18 @@ private function registerStyle(string $name, string $file): void */ private function registerScript(string $name, string $file, array $variables = []): void { - wp_enqueue_script($name, $file, [], MP_VERSION, true); + wp_enqueue_script($name, $file, [], $this->assetVersion(), true); if ($variables) { wp_localize_script($name, $name . self::SUFFIX, $variables); } } + + /** + * Determines the version value to be used on scripts / styles + **/ + private function assetVersion(): string + { + return Arrays::filterJoin([MP_VERSION, Environment::isDevelopmentEnvironment() ? time() : false], '.'); + } } diff --git a/src/Startup.php b/src/Startup.php index fa418a7f2..79d253f1b 100644 --- a/src/Startup.php +++ b/src/Startup.php @@ -8,23 +8,6 @@ class Startup { - /** - * Defines package missing notice type - */ - protected const PACKAGE_TYPE = "package"; - - /** - * Defines autoload missing notice type - */ - protected const AUTOLOAD_TYPE = "autoload"; - - /** - * Defines needed project packages - */ - protected static array $packages = [ - 'sdk/' - ]; - /** * Verify if plugin has its packages and autoloader file * @@ -32,7 +15,7 @@ class Startup */ public static function available(): bool { - return self::haveAutoload() && self::havePackages(); + return self::haveAutoload(); } /** @@ -42,54 +25,13 @@ public static function available(): bool */ protected static function haveAutoload(): bool { - $file = dirname(__FILE__) . '/../vendor/autoload.php'; - - if (!is_file($file) && !is_readable($file)) { - self::missingNotice(self::AUTOLOAD_TYPE, $file); - return false; - } - - return true; - } - - /** - * Check's if packages folder exists - * - * @return bool - */ - protected static function havePackages(): bool - { - foreach (self::$packages as $package) { - $package = dirname(__FILE__) . '/../packages/' . $package; + $file = dirname(__DIR__) . '/vendor/autoload.php'; - if (!is_dir($package)) { - self::missingNotice(self::PACKAGE_TYPE, $package); - return false; - } + if (is_file($file) && is_readable($file)) { + return true; } - return true; - } - - /** - * Show missing notice for package's and autoload - * - * @param string $type - * @param string $path - * - * @return void - */ - protected static function missingNotice(string $type, string $path): void - { - add_action('admin_notices', function () use ($type, $path) { - switch ($type) { - case self::PACKAGE_TYPE: - include dirname(__FILE__) . '/../templates/admin/notices/miss-package.php'; - break; - case self::AUTOLOAD_TYPE: - include dirname(__FILE__) . '/../templates/admin/notices/miss-autoload.php'; - break; - } - }); + add_action('admin_notices', fn() => $file && include __DIR__ . '/../templates/admin/notices/miss-autoload.php'); + return false; } } diff --git a/src/Transactions/AbstractTransaction.php b/src/Transactions/AbstractTransaction.php index 2b54b0260..08c35a35b 100644 --- a/src/Transactions/AbstractTransaction.php +++ b/src/Transactions/AbstractTransaction.php @@ -56,7 +56,7 @@ abstract class AbstractTransaction * * @throws Exception */ - public function __construct(AbstractGateway $gateway, WC_Order $order, array $checkout = null) + public function __construct(AbstractGateway $gateway, WC_Order $order, ?array $checkout = null) { global $mercadopago; diff --git a/src/Translations/AdminTranslations.php b/src/Translations/AdminTranslations.php index 5b7a823ac..c4b694b07 100644 --- a/src/Translations/AdminTranslations.php +++ b/src/Translations/AdminTranslations.php @@ -443,13 +443,13 @@ private function setCreditsGatewaySettingsTranslations(): void { $descriptionEnabled = sprintf( '%s %s.', - __('“Up to 12 installments without cards through Mercado Credito” is', 'woocommerce-mercadopago'), + __('“Up to 12 installments without cards through Mercado Pago” is', 'woocommerce-mercadopago'), __('enabled', 'woocommerce-mercadopago') ); $descriptionDisabled = sprintf( '%s %s.', - __('“Up to 12 installments without cards through Mercado Credito” is', 'woocommerce-mercadopago'), + __('“Up to 12 installments without cards through Mercado Pago” is', 'woocommerce-mercadopago'), __('disabled', 'woocommerce-mercadopago') ); @@ -466,12 +466,12 @@ private function setCreditsGatewaySettingsTranslations(): void ); $this->creditsGatewaySettings = [ - 'gateway_title' => __('Installments without cards through Mercado Credito', 'woocommerce-mercadopago'), + 'gateway_title' => __('Installments without cards through Mercado Pago', 'woocommerce-mercadopago'), 'gateway_description' => __('Your customers finish their payments on Mercado Pago.', 'woocommerce-mercadopago'), 'gateway_method_title' => __('Mercado Pago - Checkout Pro', 'woocommerce-mercadopago'), 'gateway_method_description' => __('Your customers finish their payments on Mercado Pago.', 'woocommerce-mercadopago'), - 'header_title' => __('Up to 12 installments without cards through Mercado Credito', 'woocommerce-mercadopago'), - 'header_description' => __('With this alternative, you\'ll be able to sell in installments without cards and receive the money immediately with the same fees as with credit cards. Your sales are protected and guaranteed by Mercado Pago.', 'woocommerce-mercadopago'), + 'header_title' => __('Up to 12 installments without cards through Mercado Pago', 'woocommerce-mercadopago'), + 'header_description' => __('With this alternative, you’ll be able to sell in installments without cards and receive the money immediately with the same fees as with credit cards. Your sales are protected and guaranteed by Mercado Pago.', 'woocommerce-mercadopago'), 'card_settings_title' => __('Mercado Pago plugin general settings', 'woocommerce-mercadopago'), 'card_settings_subtitle' => __('Set the deadlines and fees, test your store or access the Plugin manual.', 'woocommerce-mercadopago'), 'card_settings_button_text' => __('Go to Settings', 'woocommerce-mercadopago'), @@ -491,8 +491,8 @@ private function setCreditsGatewaySettingsTranslations(): void 'currency_conversion_subtitle' => __('Activate this option so that the value of the currency set in WooCommerce is compatible with the value of the currency you use in Mercado Pago.', 'woocommerce-mercadopago'), 'currency_conversion_descriptions_enabled' => $currencyConversionDescriptionsEnabled, 'currency_conversion_descriptions_disabled' => $currencyConversionDescriptionsDisabled, - 'credits_banner_title' => __('Promote the payment of your products with Mercado Credito', 'woocommerce-mercadopago'), - 'credits_banner_subtitle' => __('Activate this promotional banner to offer the option of paying in installments without cards through Mercado Credito within product pages.', 'woocommerce-mercadopago'), + 'credits_banner_title' => __('Promote the payment of your products with Mercado Pago', 'woocommerce-mercadopago'), + 'credits_banner_subtitle' => __('Activate this promotional banner to offer the option of paying in installments without cards through Mercado Pago within product pages.', 'woocommerce-mercadopago'), 'credits_banner_descriptions_enabled' => $descriptionEnabled, 'credits_banner_descriptions_disabled' => $descriptionDisabled, 'credits_banner_desktop' => __('Banner on the product page | Computer version', 'woocommerce-mercadopago'), @@ -509,7 +509,7 @@ private function setCreditsGatewaySettingsTranslations(): void 'commission_title' => __('Commission in Mercado Pago Checkouts', 'woocommerce-mercadopago'), 'commission_description' => __('Choose an additional percentage value that you want to charge as commission to your customers for paying with Mercado Pago.', 'woocommerce-mercadopago'), 'commission_checkbox_label' => __('Activate and show this information on Mercado Pago Checkout', 'woocommerce-mercadopago'), - 'tooltip_component_title' => __('Choose how to promote Mercado Credito on your store', 'woocommerce-mercadopago'), + 'tooltip_component_title' => __('Choose how to promote “Pagos sin Tarjeta de Mercado Pago” on your store', 'woocommerce-mercadopago'), 'tooltip_component_desc' => __('You can only select one alternative and you may edit it whenever you want.', 'woocommerce-mercadopago'), 'tooltip_component_example' => __('Example:', 'woocommerce-mercadopago') ]; @@ -525,26 +525,26 @@ private function setCreditsGatewaySettingsTranslations(): void private function setCreditsTooltipSelectionTranslations(): array { $tooltipComponentOption1 = sprintf( - '%s %s.', + '%s %s', __('Up to 12 installments without cards', 'woocommerce-mercadopago'), - __('through Mercado Credito. Learn more', 'woocommerce-mercadopago') + __('through Mercado Pago. Learn more', 'woocommerce-mercadopago') ); $tooltipComponentOption2 = sprintf( - '%s %s.', + '%s %s', __('Buy now, pay later', 'woocommerce-mercadopago'), - __('through Mercado Credito. Learn more', 'woocommerce-mercadopago') + __('through Mercado Pago. Learn more', 'woocommerce-mercadopago') ); $tooltipComponentOption3 = sprintf( '%s %s. %s', - __('With Mercado Credito,', 'woocommerce-mercadopago'), + __('With Mercado Pago,', 'woocommerce-mercadopago'), __('get it now and pay month by month', 'woocommerce-mercadopago'), __(' Learn more', 'woocommerce-mercadopago') ); $tooltipComponentOption4 = sprintf( - '%s %s.', + '%s %s', __('Pay in up to 12 installments', 'woocommerce-mercadopago'), __('without credit card. Learn more', 'woocommerce-mercadopago') ); diff --git a/src/Translations/StoreTranslations.php b/src/Translations/StoreTranslations.php index 809a3af8f..1c5b55ec2 100644 --- a/src/Translations/StoreTranslations.php +++ b/src/Translations/StoreTranslations.php @@ -132,23 +132,14 @@ private function setCreditsCheckoutTranslations(): void 'test_mode_description' => __('Use Mercado Pago\'s payment methods without real charges. ', 'woocommerce-mercadopago'), 'test_mode_link_text' => __('See the rules for the test mode.', 'woocommerce-mercadopago'), 'checkout_benefits_title' => __('Buy in up to 12 installments without credit cards', 'woocommerce-mercadopago'), - 'checkout_benefits_installments_title' => __('Choose the amount of installments', 'woocommerce-mercadopago'), - 'checkout_benefits_installments_subtitle' => __('Learn your credit limit on Mercado Credito and choose the amount of installments.', 'woocommerce-mercadopago'), - 'checkout_benefits_installments_alt' => __('Step 1', 'woocommerce-mercadopago'), - 'checkout_benefits_confirm_title' => __('Confirm your installments', 'woocommerce-mercadopago'), - 'checkout_benefits_confirm_subtitle' => __('Payment is credited immediately and 100% protected. ', 'woocommerce-mercadopago'), - 'checkout_benefits_confirm_alt' => __('Step 2', 'woocommerce-mercadopago'), - 'checkout_benefits_payment_title' => __('Pay month by month', 'woocommerce-mercadopago'), - 'checkout_benefits_payment_subtitle' => __('Pay from your Mercado Pago account with the method of your choice.', 'woocommerce-mercadopago'), - 'checkout_benefits_payment_alt' => __('Step 3', 'woocommerce-mercadopago'), - 'checkout_benefits_tip' => __('If you don’t have Mercado Credito yet, activate it when paying.', 'woocommerce-mercadopago'), - 'checkout_redirect_text' => __('Next, we’ll take you to Mercado Pago to log in and complete your purchase.', 'woocommerce-mercadopago'), + 'checkout_redirect_title' => __('We will take you to Mercado Pago', 'woocommerce-mercadopago'), + 'checkout_redirect_description' => __('If you don\'t have a credits line yet, active it when paying.', 'woocommerce-mercadopago'), 'checkout_redirect_alt' => __('Checkout Pro redirect info image', 'woocommerce-mercadopago'), 'terms_and_conditions_description' => __('By continuing, you agree with our', 'woocommerce-mercadopago'), 'terms_and_conditions_link_text' => __('Terms and conditions', 'woocommerce-mercadopago'), 'tooltip_link' => __('Learn more', 'woocommerce-mercadopago'), - 'modal_title' => __('Buy through Mercado Credito without cards and pay month by month', 'woocommerce-mercadopago'), - 'modal_step_1' => __('Add your product to the cart and, for the payment, select Mercado Credito.', 'woocommerce-mercadopago'), + 'modal_title' => __('Buy through Mercado Pago without cards and pay month by month', 'woocommerce-mercadopago'), + 'modal_step_1' => __('Add your product to the cart and, for the payment, select “Meses sin Tarjeta” or “Cuotas sin Tarjeta”.', 'woocommerce-mercadopago'), 'modal_step_2' => __('Log in to Mercado Pago.', 'woocommerce-mercadopago'), 'modal_step_3' => __('Choose the amount of installments that best suit you and you’re all set!', 'woocommerce-mercadopago'), 'modal_footer' => __('Any Questions? Check our ', 'woocommerce-mercadopago'), @@ -156,9 +147,43 @@ private function setCreditsCheckoutTranslations(): void 'modal_footer_init' => __('Credit subject to approval.', 'woocommerce-mercadopago'), 'message_error_amount' => __('There was an error. Please try again in a few minutes.', 'woocommerce-mercadopago'), ]; + $this->creditsCheckout = array_merge($this->creditsCheckout, $this->setCreditsStepsTranslations()); $this->creditsCheckout = array_merge($this->creditsCheckout, $this->setCreditsTooltipTranslations()); } + /** + * Set credits steps translations + * + * @return array + */ + private function setCreditsStepsTranslations(): array + { + $checkoutStepOne = sprintf( + '%s %s %s.', + __('Find out the available limit', 'woocommerce-mercadopago'), + __('of your Línea de Crédito and', 'woocommerce-mercadopago'), + __('choose the number of installments', 'woocommerce-mercadopago') + ); + + $checkoutStepTwo = sprintf( + '%s %s.', + __('Confirm your payment,', 'woocommerce-mercadopago'), + __('which is credited right away and is 100% protected', 'woocommerce-mercadopago') + ); + + $checkoutStepThree = sprintf( + '%s %s.', + __('Pay month by month', 'woocommerce-mercadopago'), + __('from the Mercado Pago app with your preferred payment method', 'woocommerce-mercadopago') + ); + + return [ + 'checkout_step_one' => __($checkoutStepOne, 'woocommerce-mercadopago'), + 'checkout_step_two' => __($checkoutStepTwo, 'woocommerce-mercadopago'), + 'checkout_step_three' => __($checkoutStepThree, 'woocommerce-mercadopago'), + ]; + } + /** * Set credits tooltip translations * @@ -169,18 +194,18 @@ private function setCreditsTooltipTranslations(): array $tooltipComponentOption1 = sprintf( '%s %s.', __('Up to 12 installments without cards', 'woocommerce-mercadopago'), - __('through Mercado Credito', 'woocommerce-mercadopago') + __('through Mercado Pago', 'woocommerce-mercadopago') ); $tooltipComponentOption2 = sprintf( '%s %s.', __('Buy now, pay later', 'woocommerce-mercadopago'), - __('through Mercado Credito', 'woocommerce-mercadopago') + __('through Mercado Pago', 'woocommerce-mercadopago') ); $tooltipComponentOption3 = sprintf( '%s %s.', - __('With Mercado Credito,', 'woocommerce-mercadopago'), + __('With Mercado Pago,', 'woocommerce-mercadopago'), __('get it now and pay month by month', 'woocommerce-mercadopago') ); @@ -199,7 +224,7 @@ private function setCreditsTooltipTranslations(): array } /** - * Set credits checkout translations + * Set custom checkout translations * * @return void */ diff --git a/src/WoocommerceMercadoPago.php b/src/WoocommerceMercadoPago.php index c5c22775a..2222fa338 100644 --- a/src/WoocommerceMercadoPago.php +++ b/src/WoocommerceMercadoPago.php @@ -32,7 +32,7 @@ class WoocommerceMercadoPago { - private const PLUGIN_VERSION = '7.7.0'; + private const PLUGIN_VERSION = '7.8.0'; private const PLUGIN_MIN_PHP = '7.4'; diff --git a/templates/admin/notices/miss-autoload.php b/templates/admin/notices/miss-autoload.php index 3c587d9bf..75e139f63 100644 --- a/templates/admin/notices/miss-autoload.php +++ b/templates/admin/notices/miss-autoload.php @@ -1,7 +1,7 @@

- Unable to find composer autoloader on + Unable to find composer autoloader on

Your installation of Mercado Pago is incomplete.

diff --git a/templates/public/checkouts/credits-checkout.php b/templates/public/checkouts/credits-checkout.php index 981bf9f47..ac09fd8b6 100644 --- a/templates/public/checkouts/credits-checkout.php +++ b/templates/public/checkouts/credits-checkout.php @@ -8,8 +8,8 @@ * @var string $test_mode_link_src * @var string $checkout_benefits_title * @var string $checkout_benefits_items - * @var string $checkout_benefits_tip - * @var string $checkout_redirect_text + * @var string $checkout_redirect_title + * @var string $checkout_redirect_description * @var string $checkout_redirect_src * @var string $checkout_redirect_alt * @var string $terms_and_conditions_description @@ -33,10 +33,10 @@

-
-
+
+
-
+
-
- - -
-
- -
-

+ +
-
- + - +
+
-
+
-
+
1
diff --git a/woocommerce-mercadopago.php b/woocommerce-mercadopago.php index 44713db90..8c23fa592 100644 --- a/woocommerce-mercadopago.php +++ b/woocommerce-mercadopago.php @@ -4,7 +4,7 @@ * Plugin Name: Mercado Pago * Plugin URI: https://github.com/mercadopago/cart-woocommerce * Description: Configure the payment options and accept payments with cards, ticket and money of Mercado Pago account. - * Version: 7.7.0 + * Version: 7.8.0 * Author: Mercado Pago * Author URI: https://developers.mercadopago.com/ * Text Domain: woocommerce-mercadopago