From c2ac40ae1260bdd6ddb1f0b3eeb27e8c58f816b5 Mon Sep 17 00:00:00 2001 From: Brandon Comerford Date: Thu, 16 Nov 2023 11:44:53 -0600 Subject: [PATCH] Cornerstone update 6.8.0 (#61) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Revert Releasing 5.3.0 * Remove AddThis for social sharing, replace with provider sharing links (#1997) * Updated changelog * Releasing 5.3.0 * fix(search): ES-2071 removed adding selected filters for price filter since not needed (#2018) * fix(storefront): BCTHEME-431 remove horizontal scroll on swatch options PDP (#2023) * fix(search): ES-2138 fixed count showing issue for category facet * fix(storefront): BCTHEME-349 improve email validation for forms (#2029) * feat(storefront): BCTHEME-445 replace page builder ssl settings with new global region for html widget (#2026) * fix(storefront): BCTHEME-447 extend keyboard support for radio buttons (#2028) * feat(storefront): BCTHEME-446 Improve performance of analyzing homepage carousel image (#2027) * fix(storefront): BCTHEME-395 Wish List drop down is truncated on product page (#2001) * fix(storefront): BCTHEME-434 Hamburger Menu Icon missing on Google AMP Pages (#2022) * fix(storefront): BCTHEME-449 remove main tag duplicates (#2032) * feat(storefront): BCTHEME-425 Incorrect focus order for product carousels (#2034) * Releasing 5.4.0-rc.1 * fix(storefront): DEV-426 Fix GitHub workflows for default storefront * Releasing 5.4.0 * fix(storefront): BCTHEME-325 Apple pay button displaying needs to be fixed (#2043) * fix(storefront): BCTHEME-457 Update focus tooltip styles contrast to achieve accessibility AA Complaince (#2047) * Use https:// for schema markup (#2039) * fix(storefront): BCTHEME-423 Search result on search page not notified by screen reader (#2024) * feat(payment): PAYPAL-968 added banner widgets to page builder (#2021) * fix(storefront): bctheme-448 fix multiple swatch options (#2040) * feat(storefront): BCTHEME-476 Scale focus trap for all modals (#2049) * Releasing 5.5.0-rc.1 * Releasing 5.5.0 * fix(storefront): BCTHEME-496 Translation Gap: Delete from Cart confirmation popup. (#2065) * fix(storefront): BCTHEME-512 add translation for invalid quantity value error on cart (#2062) * fix(storefront): BCTHEME-459 fix product quantity change error (#2052) * Fix eslint grunt check * build(deps): bump underscore from 1.12.0 to 1.13.1 (#2053) * Updated CHANGELOG.md for #2052 * fix(storefront): BCTHEME-514 Translation Gap: Gift Certificate -> Code required message (#2064) * fix(storefront): BCTHEME-490 Translation Gap: Compare products error message (#2061) Co-authored-by: yurytut1993 <66325265+yurytut1993@users.noreply.github.com> * fix(storefront): BCTHEME-492 Translation Gap: Compare page fields (Description, Rating and Availability) (#2059) * fix(storefront): BCTHEME-479 Logo on AMP Product details page (PDP) does not fit header (#2054) * fix(storefront): BCTHEME-477 Add to cart button and Wishlist should be on one line on desktop (#2050) * fix(storefront): BCTHEME-535 Translation Gap: Cart -> Shipping estimator error messages. (#2066) * fix(storefront): BCTHEME-507 Translation Gap: Account -> Wish List -> Name required message. (#2060) * fix(storefront): BCTHEME-452 Unable to select 'None' on unrequired Swatch Options (#2068) * Fix eslint errors in cart.js, shipping-estimator.js and test in cart.spec.js (#2072) * fix(storefront): STRF-9126 Facebook social share returns an error for blog pages * fix(storefront): BCTHEME-544 fix potential shift on change options modal on Cart (#2071) * fix(storefront): BCTHEME-543 Product images in quick view can be squashed (#2075) * fix(storefront): BCTHEME-601 Enter press on Compare checkbox cause quick view opening (#2074) * feat(storefront): BCTHEME-608 Translation mechanism for config.json values should be implemented (#2076) * Update CHANGELOG.md * Updated CHANGELOG.md for #2024 * Releasing 5.6.0-rc.1 * Add missing quotes for Country and State/Province fields of Shipping Estimator to pass functional tests (#2079) * Releasing 5.6.0-rc.2 * Releasing 5.6.0 * feat(storefront): BCTHEME-603 Added translations for Consent Manager (#2083) * feat(storefront): BCTHEME-600 Added translation files for Cornerstone (#2084) * Releasing 5.7.0 * fix(storefront): BCTHEME-689 Update lang files for some locales (#2086) * Releasing 5.7.1 * Changelog format changes (#2092) * add changelog requirements (#2080) * feat(storefront): BCTHEME-152 Replaced scss-lint with stylelint (#2069) * fix(storefront): BCTHEME-540 User Account, bug styles in section payment methods (#2085) * fix(storefront): BCTHEME-511 Remove counter on the Wish Lists tab on Account page (#2087) * fix(storefront): BCTHEME-532 'undefined' is announced with screen reader while changing Product quantity on PDP (#2094) * Fix social sharing links for product pages and blog posts (#2082) * feat(payment): PAYPAL-886 added container setting for spb container (#2041) * fix(storefront): Reviews pagination navigation buttons reload the whole page and does not open the Reviews tab (#2048) * Update package-lock.json file (#2097) * fix(storefront): BCTHEME-606 No navigation back to wishlist tab when you are in a wishlist (#2096) * Fix minor merge navigation issue * Fixing merge conflict: BCTHEME-606 (#2100) * fix(storefront): BCTHEME-686 "Manage Website Data Collection Preferences" phrase is not translatable (#2090) * feat(storefront): BCTHEME-674 Make Hero Carousel both slide and button clickable when button enabled (#2098) * fix(storefront): BCTHEME-708 fix wishlist dropdown shift in quickview modal (#2102) * fix(storefront): BCTHEME-671 Empty email input in newsletter field does not trigger an error (#2101) * fix(storefront): BCTHEME-547 As a shopper I want to see gift wrapping price in product list the cart. (#2093) * BCTHEME-693: Update translation mechanism for config.json values (#2089) * Update translation mechanism for config.json values * Releasing 6.0.0-rc.1 * Releasing 6.0.0 * fix(storefront): BCTHEME-668 Google AMP feature request - Add in release date info for preorder products (#2107) * feat(customers): CUST-1583 use label for country states to send non-translated name on submit (#2105) * feat(payment): ADYEN-242 Added notice to Adyen vaulted cards at My account page (#2111) * fix(storefront): BCTHEME-856 Fixed images placeholder on hero carousel shifted on mobile when slide has content (#2112) * build(deps): bump path-parse from 1.0.6 to 1.0.7 (#2108) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... * Releasing 6.1.0-rc.1 * Releasing 6.1.0 * build(deps): bump nth-check from 2.0.0 to 2.0.1 (#2125) Bumps [nth-check](https://github.com/fb55/nth-check) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/fb55/nth-check/releases) - [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1) --- updated-dependencies: - dependency-name: nth-check dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump tmpl from 1.0.4 to 1.0.5 (#2123) Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/daaku/nodejs-tmpl/releases) - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5) --- updated-dependencies: - dependency-name: tmpl dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump ini from 1.3.4 to 1.3.7 (#1993) Bumps [ini](https://github.com/isaacs/ini) from 1.3.4 to 1.3.7. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](https://github.com/isaacs/ini/compare/v1.3.4...v1.3.7) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump dot-prop from 4.1.1 to 4.2.1 (#1892) Bumps [dot-prop](https://github.com/sindresorhus/dot-prop) from 4.1.1 to 4.2.1. - [Release notes](https://github.com/sindresorhus/dot-prop/releases) - [Commits](https://github.com/sindresorhus/dot-prop/compare/v4.1.1...v4.2.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(storefront): BCTHEME-855 Sliding carousel with products cause footer headers flickering (#2119) * fix(storefront): BCTHEME-355 fix additional checkout buttons (#2109) * fix(search): ES-2439 change debounce wait time for search (#2115) * fix(storefront): BCTHEME-851 Product images on PDP has clipped outline (#2124) * Releasing 6.1.1-rc.1 * Releasing 6.1.1-rc.2 * Releasing 6.1.1 * Apply dependency updates (jest & lighthouse) (#2132) * fix(storefront): BCTHEME-904 Quick View Modal "Close" bubble is slightly off center (#2130) * fix(storefront): BCTHEME-83 added basic validation for Account Signup Date Field (#2126) * fix(storefront): BCTHEME-906 Hide prices for aria-label and data-product-price attributes if set to Hidden for guests. Hide currency selection for non-logged in users. (#2131) * Releasing 6.1.2-rc.1 * fix(storefront): BCTHEME-932 Update lang file for FR locale * Use srcset for store logo so it looks good in more conditions (#2136) * Releasing 6.1.2-rc.2 * Releasing 6.1.2 * fix(storefront): BCTHEME-936 Cannot see currency dropdown in storefront (#2141) * Releasing 6.1.3-rc.1 * Releasing 6.1.3 * fix(storefront): BCTHEME-912 Admin Bar displays regardless of setting (#2144) * fix(storefront): BCTHEME-494 Translation Gap: Checkbox Option selection on Product. (#2063) * Replace schema microdata with LD+JSON tag (#2138) * fix(storefront): BCTHEME-940 optimize usage of jsTree library (#2145) * BCTHEME-958: Translation updates November 2021 (#2146) * fix(storefront): BCTHEME-944 Tooltip on close button of modal is shifted (#2148) * fix(storefront): BCTHEME-964 Loading unnecessary product lqip images on cart page (#2149) * Releasing 6.2.0-rc.1 * Releasing 6.2.0 * fix(storefront): BCTHEME-965 Update stencil-utils package (#2157) * fix(storefront): BCTHEME-1018 Cornerstone performance optimizations: remove unused fonts. (#2176) * fix(storefront): BCTHEME-991 Cornerstone performance optimizations: blocking scripts delaying DomContentLoaded. (#2158) * fix(storefront): BCTHEME-997 Translation updates February 2022. (#2177) * fix(storefront): BCTHEME-806 Password complexity error message does not reflect the requirements set in the store settings (#2117) * fix(storefront): Remove Compare Form (#2162) * feat(customers): CUST-1837 Add reCAPTCHA to password reset for Corner… (#2164) * Update blog component to use H1 tags on posts (#2179) * build(deps): bump tar from 2.2.1 to 2.2.2 (#2173) * build(deps): bump ws from 6.2.1 to 6.2.2 (#2174) * Releasing 6.3.0-rc.1 * Releasing 6.3.0 * fix(storefront): BCTHEME-1006 When price list price is set for currency, the cart does not respect product's price (#2190) * fix(storefront): BCTHEME-1038 Remove adminBar (#2191) * Remove translations for adminBar component (#2196) * fix(storefront): BCTHEME-982 Search results containing % symbol result in errored page. (#2205) * fix(storefront): BCTHEME-909 Social media icons failing wave scan with Empty Link. (#2202) * fix(storefront): BCTHEME-963 Reviews form not submitting after quick view opening on PDP. (#2201) * fix(storefront): BCTHEME-1074 Apply security updates (April 2022) (#2200) * fix(storefront): BCTHEME-961 Stored Payment Methods form can be submitted without selecting a Country (#2194) * fix(storefront): BCTHEME-1043 Remove sweetAlert (#2189) * build(deps-dev): bump grunt from 1.3.0 to 1.5.2 (#2206) * build(deps): bump minimist from 1.2.5 to 1.2.6 (#2207) * Add api host to github action examples (#2161) * fix(storefront): BCTHEME-1037 Remove nanobar (#2192) * fix(storefront): BCTHEME-990 Product image not shown in Pinterest preview if not signed in (#2203) * feat(orders): ORDERS-3932 Changes to allow pickup details to be displayed in storefront (#2199) * fix(storefront): BCTHEME-1083 Translation updates April 2022 (#2204) * Bump GitHub Actions to use node 14 (#2208) * Releasing 6.4.0-rc.1 * Remove adminBar translations from da/no lang files (#2209) * Releasing 6.4.0-rc.2 * Releasing 6.4.0 * fix(storefront): BCTHEME-1089 Incorrect handling of unsuccessful item removing from cart on the Cart page. (#2211) * Releasing 6.4.1-rc.1 * Releasing 6.4.1 * feat(bctheme): BCTHEME-1103 Add lang attribute to html tag in checkout * fix(storefront): BCTHEME-1110 Product pick list "none" is not selected by default when displaying without images * fix(storefront): BCTHEME-1014 Blog Pages Do Not Include Link Rel Next/Prev Tags (#2214) * feat(orders) ORDERS-4645 Add pickup to storefront order invoice * feat(orders) ORDERS-4645 Minor formatting update * feat(orders) ORDERS-4645 Update changelog * build(deps): bump jpeg-js from 0.4.3 to 0.4.4 Bumps [jpeg-js](https://github.com/eugeneware/jpeg-js) from 0.4.3 to 0.4.4. - [Release notes](https://github.com/eugeneware/jpeg-js/releases) - [Commits](https://github.com/eugeneware/jpeg-js/compare/v0.4.3...v0.4.4) --- updated-dependencies: - dependency-name: jpeg-js dependency-type: indirect ... Signed-off-by: dependabot[bot] * fix(payments): INT-5290 Fix Payment Methods to show stored Bank Accounts * fix(storefront): BCTHEME-1115 Incorrect translation displaying in Home Page Carousel for da, sv and no. (#2224) * fix(storefront): BCTHEME-1061 Category icons do not appear in Search Form. (#2221) * fix(storefront): BCTHEME-1090 "None" modifier option is displayed as selected even if there is default modifier option (#2227) * Moved custom_fields loop in its own component (#2222) * build(deps-dev): bump grunt from 1.5.2 to 1.5.3 (#2217) * updated changelog * Releasing 6.5.0-rc.1 * Releasing 6.5.0 * Bump webpack-bundle-analyzer * fix(storefront): BCTHEME-1092 Make screen reader say all errors then each error while tabbing * fix(storefront): BCTHEME-1123 Incorrect translation key for Diners Club card type. (#2237) * fix(storefront): BCTHEME-1125 Cannot Vault 16-digit Diners Club cards - creditcards module version is out of date. (#2239) * fix(storefront): BCTHEME-1076 Unable to navigate to home page from search results page after clicking Back button on browser. (#2238) * fix(storefront): BCTHEME-1094 Make screen reader say all errors on account edit page * fix(storefront): BCTHEME-1093 Make screen reader say all errors on message page * feat(payment): PAYPAL-1579 added wallet buttons component for product details and quick view * fix(storefront): BCTHEME-1077 clarify customer order pagination (#2241) * fix(storefront): BCTHEME-1185 fixed escaping on created store account confirm message (#2248) * build(deps): bump terser from 4.8.0 to 4.8.1 Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/commits) --- updated-dependencies: - dependency-name: terser dependency-type: indirect ... Signed-off-by: dependabot[bot] * Add global region at the bottom of the navigation (#2231) Currently, it's not possible to add a widget to a global region within the header. The only available region is "header_bottom--global" which is in the header template so is on all pages but is actually outside of the
element. This region is useful for widgets that replace the navigation. Co-authored-by: Volodymyr Krasnoshapka <88093058+BC-krasnoshapka@users.noreply.github.com> * BCTHEME-1209 Default image defined in config.json is not rendering on blog pages (#2253) fix(storefront): BCTHEME-1209 pass theme settings from blog page to blog post template. * Bump jQuery to 3.6.1 * feat(payment): PAYPAL-1474 added an ID for 'Check out' button and added extra container to render Accelerated Checkout in * fix(storefront): BCTHEME-1203 Translations update September 2022 (#2258) * Reduce lodash usage (#2256) Co-authored-by: Volodymyr Krasnoshapka <88093058+BC-krasnoshapka@users.noreply.github.com> * feat(payment): PAYPAL-1654 add styling config for the PayPal Accelerated Checkout button * feat(storefront): STRF-10018 Bump stencil utils with BODL events: Add to Cart and Remove from Cart (#2252) Co-authored-by: Volodymyr Krasnoshapka <88093058+BC-krasnoshapka@users.noreply.github.com> * Fix "incorrect value type" for anonymous reviews in Google Search Console (#2255) Co-authored-by: Volodymyr Krasnoshapka <88093058+BC-krasnoshapka@users.noreply.github.com> * fix(storefront): STRF-10066 Fix broken add to cart button (#2259) * Releasing 6.6.0-rc.1 * Releasing 6.6.0-rc.2 * fix(payment) STRIPE-87 Add unionpay img to be display on custumers account. (#2260) * fix(payment) STRIPE-87 Add unionpay img to be display on custumers account * Update CHANGELOG * feat(payments): PAYPAL-1345 adding button settings to the page builder (#2212) * Releasing 6.6.0-rc.3 * Releasing 6.6.0 * Revert BCTHEME-1185 (#2263) * Releasing 6.6.1 * feat(storefront): STRF-9829 Migrate Cornerstone to new "Hide Price From Guests" functionality * feat(payment): PAYPAL-1661 added Accelerated buttons container to PDP add to cart popup (#2264) * feat-payment): PAYPAL-1682 made PDP wallet buttons container hidden in cases when the product is not purchasable or out of stock (#2267) * feat(payment): PAYPAL-1695 updated PayPal Accelerated Checkout default button styles (#2268) * feat(payment): PAYPAL-1698 added extra wallet buttons logic for PDP page (#2270) * Allow quantity of "0" in cart to remove item * fix(payment): PAYPAL-1720 made initial product details data update if the form is valid on page load (#2271) * fix(storefront): BCTHEME-1185 fixed escaping on created store account confirm message (#2265) * Update key assets with preload headers * fix(storefront): BCTHEME-1213 prevent immediate validation (#2274) Co-authored-by: Volodymyr Krasnoshapka <88093058+BC-krasnoshapka@users.noreply.github.com> * Releasing 6.7.0-rc.1 * Releasing 6.7.0 * feat(payments): PAYPAL-1781 Set Show PDP setting to true by default * Fixed en-CA translation warning in terminal * build(deps): bump loader-utils from 1.4.0 to 1.4.2 Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.2. - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md) - [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect ... Signed-off-by: dependabot[bot] * feat(storefront): STRF-10214 Add manual captcha field to contact-us form (#2290) * fix(storefront): STRF-10244 Fix PDP not respecting "quantity box" display settings (#2291) * build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] * build(deps): bump minimatch from 3.0.4 to 3.0.8 Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.0.8. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.8) --- updated-dependencies: - dependency-name: minimatch dependency-type: indirect ... Signed-off-by: dependabot[bot] * fix(storefront): BCTHEME-1072 Stored XSS within Wishlist creation (#2289) * feat(payment): PAYPAL-1807 fix styles for SPB buttons * feat(payment): ADYEN-314 vaulting lib initialization * "feat(other): LOCAL-0 delivery translation on - 2022-12-12-15-07-10" * Revert "feat(payment): PAYPAL-1807 fix styles for SPB buttons" This reverts commit fd5af3d312aea283cd87c4872ae53d8e821d454d. * feat(payment): PAYPAL-1783 fix styles for wallet buttons * DATA-10380 Add remote_api_scripts into cart preview template (#2281) Co-authored-by: Volodymyr Krasnoshapka <88093058+BC-krasnoshapka@users.noreply.github.com> * Releasing 6.8.0-rc.1 * Bump Stencil Utils to 6.13.0 (#2300) * fix(payment): PAYPAL-1863 deleted non-working code (#2301) * fix(payment): PAYPAL-1863 delete unnecessary code * fix(payment): PAYPAL-1863 fix after review * build(deps): bump json5 from 1.0.1 to 1.0.2 Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] * feat(storefront): STRF-10309 Refactor Cornerstone for show_cart_action behavior (#2304) * Releasing 6.8.0-rc.2 * feat(storefront): STRF-10056 Remove all amp related templates * fix(storefront)L: BCTHEME-1366 Customer order summary with both physical and digital items shows shipping as null (#2309) * fix(storefront): BCTHEME-1198 Product panels with scrolling/arrows prevent contextual menu on mobile devices (#2310) * STRF-10366 Webpack 5 (#2311) Co-authored-by: bc-vlad-dlogush <83779098+bc-vlad-dlogush@users.noreply.github.com> * Releasing 6.8.0-rc.3 * Releasing 6.8.0 --------- Signed-off-by: dependabot[bot] Co-authored-by: Tymur Biedukhin Co-authored-by: Nathan Booker Co-authored-by: bc-krishsenthilraj <39140274+bc-krishsenthilraj@users.noreply.github.com> Co-authored-by: Alex Saiannyi <67792608+bc-alexsaiannyi@users.noreply.github.com> Co-authored-by: Senthil Krishnasamy Co-authored-by: David Huynh Co-authored-by: yurytut1993 <66325265+yurytut1993@users.noreply.github.com> Co-authored-by: Yurii Zusik Co-authored-by: Nathan Booker Co-authored-by: BC-tymurbiedukhin <66319629+BC-tymurbiedukhin@users.noreply.github.com> Co-authored-by: Yevhenii Buliuk <82589781+bc-yevhenii-buliuk@users.noreply.github.com> Co-authored-by: sacr3dc0w Co-authored-by: Andrii Vitvitskyi Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: bc-vlad-dlogush <83779098+bc-vlad-dlogush@users.noreply.github.com> Co-authored-by: Jairo Panduro Co-authored-by: jairo-bc <68893868+jairo-bc@users.noreply.github.com> Co-authored-by: alex.saiannyi Co-authored-by: Alex Rowley Co-authored-by: Matt Hill Co-authored-by: Vitaliy Koshovyi <79574476+vneutrino@users.noreply.github.com> Co-authored-by: Saurabh Gedam Co-authored-by: Jordan Arldt Co-authored-by: Volodymyr Krasnoshapka Co-authored-by: Matthew Coy <47044676+mattcoy-arcticleaf@users.noreply.github.com> Co-authored-by: BC-Chkalov-Valerii <92578518+BC-Chkalov-Valerii@users.noreply.github.com> Co-authored-by: “bc-yevhenii-buliuk” <“yevhenii.buliuk@bigcommerce.com”> Co-authored-by: Matthew Coy Co-authored-by: Hunter Leachman Co-authored-by: Steve Ross <297351+steve-ross@users.noreply.github.com> Co-authored-by: Munjal Munshi <92066753+bc-munjal@users.noreply.github.com> Co-authored-by: Vlad Dlogush Co-authored-by: Jordan Arldt Co-authored-by: Willem Homan Co-authored-by: Abraham Martinez Co-authored-by: Giacomo Mirabassi <447940+giacmir@users.noreply.github.com> Co-authored-by: Albert Singh Co-authored-by: serhii.tkachenko Co-authored-by: Tom Robertshaw Co-authored-by: Volodymyr Krasnoshapka <88093058+BC-krasnoshapka@users.noreply.github.com> Co-authored-by: Oleg Kovalenko Co-authored-by: Christian Erick Contreras Co-authored-by: Andrii Fetisov <54856617+bc-fetisov@users.noreply.github.com> Co-authored-by: Andrii Fetisov Co-authored-by: bc-nick Co-authored-by: Vitaliy Koshovyi Co-authored-by: BC SVC Local Co-authored-by: bc-nick <99336044+bc-nick@users.noreply.github.com> Co-authored-by: Roman Malyavchik <94108505+bc-rmalyavc@users.noreply.github.com> Co-authored-by: Vitaliy Koshovyi <79574476+vitalii-koshovyi@users.noreply.github.com> --- CHANGELOG.md | 17 + assets/js/theme/account.js | 28 + assets/scss/components/_components.scss | 4 +- .../stencil/applePay/_applePay.scss | 3 +- .../scss/components/stencil/cart/_cart.scss | 4 + .../components/stencil/contact/_captcha.scss | 21 + .../stencil/contact/_component.scss | 6 + .../stencil/heroCarousel/_heroCarousel.scss | 30 + .../stencil/navPages/_navPages.scss | 18 + .../stencil/productView/_productView.scss | 36 +- .../components/stencil/vendor/_component.scss | 1 - .../scss/components/vendor/slick/_slick.scss | 7 + .../layouts/products/_productSaleBadges.scss | 4 + config.json | 7 +- grunt/svgstore.js | 1 - lang/da.json | 129 +- lang/de.json | 151 +- lang/en-CA.json | 3 +- lang/en.json | 3 +- lang/es-419.json | 157 +- lang/es-AR.json | 157 +- lang/es-CL.json | 157 +- lang/es-CO.json | 157 +- lang/es-LA.json | 163 +- lang/es-MX.json | 157 +- lang/es-PE.json | 157 +- lang/es.json | 111 +- lang/fr.json | 77 +- lang/it.json | 93 +- lang/nl.json | 75 +- lang/no.json | 141 +- lang/pt-BR.json | 141 +- lang/pt.json | 141 +- lang/sv.json | 149 +- package-lock.json | 5021 ++++------------- package.json | 13 +- schema.json | 413 +- schemaTranslations.json | 3035 +++++----- .../components/account/order-contents.html | 8 +- .../amp/category/product-listing.html | 7 - templates/components/amp/category/styles.html | 6 - .../amp/category/subcategories.html | 14 - .../components/amp/common/alert-error.html | 8 - .../components/amp/common/alert-success.html | 8 - templates/components/amp/common/footer.html | 54 - templates/components/amp/common/header.html | 20 - .../components/amp/common/icon-defs.html | 1 - .../amp/common/navigation-menu.html | 101 - .../components/amp/common/paginator.html | 32 - templates/components/amp/common/share.html | 11 - .../components/amp/common/store-logo.html | 22 - templates/components/amp/css/base.html | 274 - templates/components/amp/css/category.html | 200 - templates/components/amp/css/footer.html | 26 - templates/components/amp/css/form.html | 681 --- templates/components/amp/css/header.html | 164 - .../components/amp/css/product-options.html | 8 - templates/components/amp/css/product.html | 214 - templates/components/amp/products/card.html | 39 - templates/components/amp/products/grid.html | 7 - .../components/amp/products/list-item.html | 39 - templates/components/amp/products/list.html | 9 - .../components/amp/products/options/date.html | 33 - .../amp/products/options/input-checkbox.html | 20 - .../amp/products/options/input-file.html | 17 - .../amp/products/options/input-numbers.html | 11 - .../amp/products/options/input-text.html | 11 - .../amp/products/options/product-list.html | 66 - .../amp/products/options/set-radio.html | 21 - .../amp/products/options/set-rectangle.html | 24 - .../amp/products/options/set-select.html | 21 - .../amp/products/options/swatch.html | 35 - .../amp/products/product-options.html | 15 - .../amp/products/product-view-details.html | 110 - .../components/amp/products/product-view.html | 72 - .../components/amp/products/ratings.html | 19 - .../components/amp/products/reviews.html | 35 - templates/components/amp/products/styles.html | 6 - templates/components/amp/products/videos.html | 28 - templates/components/cart/preview.html | 1 + .../components/page/contact-us-form.html | 14 +- .../components/products/add-to-cart.html | 2 +- templates/components/products/card.html | 32 +- templates/components/products/list-item.html | 28 +- templates/layout/amp-iframe.html | 54 - templates/layout/amp.html | 29 - .../pages/account/add-payment-method.html | 135 +- templates/pages/amp/category.html | 78 - templates/pages/amp/product-options.html | 4 - templates/pages/amp/product.html | 75 - templates/pages/compare.html | 36 +- webpack.common.js | 16 +- webpack.dev.js | 3 +- webpack.prod.js | 5 +- 94 files changed, 4645 insertions(+), 9352 deletions(-) create mode 100644 assets/scss/components/stencil/contact/_captcha.scss create mode 100644 assets/scss/components/stencil/contact/_component.scss delete mode 100644 templates/components/amp/category/product-listing.html delete mode 100644 templates/components/amp/category/styles.html delete mode 100644 templates/components/amp/category/subcategories.html delete mode 100644 templates/components/amp/common/alert-error.html delete mode 100644 templates/components/amp/common/alert-success.html delete mode 100644 templates/components/amp/common/footer.html delete mode 100644 templates/components/amp/common/header.html delete mode 100644 templates/components/amp/common/icon-defs.html delete mode 100644 templates/components/amp/common/navigation-menu.html delete mode 100644 templates/components/amp/common/paginator.html delete mode 100644 templates/components/amp/common/share.html delete mode 100644 templates/components/amp/common/store-logo.html delete mode 100644 templates/components/amp/css/base.html delete mode 100644 templates/components/amp/css/category.html delete mode 100644 templates/components/amp/css/footer.html delete mode 100644 templates/components/amp/css/form.html delete mode 100644 templates/components/amp/css/header.html delete mode 100644 templates/components/amp/css/product-options.html delete mode 100644 templates/components/amp/css/product.html delete mode 100644 templates/components/amp/products/card.html delete mode 100644 templates/components/amp/products/grid.html delete mode 100644 templates/components/amp/products/list-item.html delete mode 100644 templates/components/amp/products/list.html delete mode 100644 templates/components/amp/products/options/date.html delete mode 100644 templates/components/amp/products/options/input-checkbox.html delete mode 100644 templates/components/amp/products/options/input-file.html delete mode 100644 templates/components/amp/products/options/input-numbers.html delete mode 100644 templates/components/amp/products/options/input-text.html delete mode 100644 templates/components/amp/products/options/product-list.html delete mode 100644 templates/components/amp/products/options/set-radio.html delete mode 100644 templates/components/amp/products/options/set-rectangle.html delete mode 100644 templates/components/amp/products/options/set-select.html delete mode 100644 templates/components/amp/products/options/swatch.html delete mode 100644 templates/components/amp/products/product-options.html delete mode 100644 templates/components/amp/products/product-view-details.html delete mode 100644 templates/components/amp/products/product-view.html delete mode 100644 templates/components/amp/products/ratings.html delete mode 100644 templates/components/amp/products/reviews.html delete mode 100644 templates/components/amp/products/styles.html delete mode 100644 templates/components/amp/products/videos.html delete mode 100644 templates/layout/amp-iframe.html delete mode 100644 templates/layout/amp.html delete mode 100644 templates/pages/amp/category.html delete mode 100644 templates/pages/amp/product-options.html delete mode 100644 templates/pages/amp/product.html diff --git a/CHANGELOG.md b/CHANGELOG.md index 759988d157..425be57c20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Draft +## 6.8.0 (01-26-2023) +- Add remote_api_scripts into cart/preview template to let GA3 snippet to fire the Product Added event, when clicking Add to cart button on Product detail page and rendering the response in popup. [#2281](https://github.com/bigcommerce/cornerstone/pull/2281) +- Stored XSS within Wishlist creation.[#2289](https://github.com/bigcommerce/cornerstone/issues/2289) +- Set "Show quick payment buttons" setting to true by default [#2283]https://github.com/bigcommerce/cornerstone/pull/2283 +- Fixed en-CA translation warning in terminal. [#2278][https://github.com/bigcommerce/cornerstone/pull/2278] +- Added manual captcha to Contact Us form for additional spam protection. [#2290](https://github.com/bigcommerce/cornerstone/pull/2290) +- Fixed PDP not respecting "quantity box" display settings. [#2291](https://github.com/bigcommerce/cornerstone/pull/2291) +- Fixed product panels with scrolling/arrows prevent contextual menu on mobile devices [#2310](https://github.com/bigcommerce/cornerstone/pull/2310) +- Added integrarion of storefront-account-payments lib [#2288][https://github.com/bigcommerce/cornerstone/pull/2288] +- Bump Stencil utils to 6.13.0 [#2300][https://github.com/bigcommerce/cornerstone/pull/2300] +- Removed non-working functionality from schema.json [#2301][https://github.com/bigcommerce/cornerstone/pull/2301] +- Refactored `hide_price_from_guests` logic around `show_cart_action` use [#2304](https://github.com/bigcommerce/cornerstone/pull/2304) +- Removed all Google AMP template files [#2308](https://github.com/bigcommerce/cornerstone/pull/2308) +- Webpack 5, Node 18 Support [#2311][https://github.com/bigcommerce/cornerstone/pull/2311] +- Customer order summary with both physical and digital items shows shipping as null [#2309](https://github.com/bigcommerce/cornerstone/pull/2309) + ## 6.7.0 (11-03-2022) - Fixed escaping on created store account confirm message. [#2265]https://github.com/bigcommerce/cornerstone/pull/2265 - Migrate Cornerstone to new "Hide Price From Guests" functionality [#2262](https://github.com/bigcommerce/cornerstone/pull/2262) @@ -17,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fix the issue with getting product details data if the product details form is valid on page load [#2271](https://github.com/bigcommerce/cornerstone/pull/2271) - Delay validation on account signup, message form, and account edit page [#2274](https://github.com/bigcommerce/cornerstone/pull/2274) - Update key render-blocking resources to be preloaded via HTTP headers/Early Hints [#2261](https://github.com/bigcommerce/cornerstone/pull/2261) +- Fix styles for wallet buttons on PDP [#2285](https://github.com/bigcommerce/cornerstone/pull/2285) ## 6.6.1 (09-14-2022) diff --git a/assets/js/theme/account.js b/assets/js/theme/account.js index 608dc7883b..7f429c450b 100644 --- a/assets/js/theme/account.js +++ b/assets/js/theme/account.js @@ -32,6 +32,9 @@ export default class Account extends PageManager { const $paymentMethodForm = classifyForm('form[data-payment-method-form]'); const $reorderForm = classifyForm('[data-account-reorder-form]'); const $invoiceButton = $('[data-print-invoice]'); + const $bigCommerce = window.BigCommerce; + + compareProducts(this.context); compareProducts(this.context); @@ -82,6 +85,31 @@ export default class Account extends PageManager { this.initReorderForm($reorderForm); } + if ($bigCommerce && $bigCommerce.accountPayments) { + window.BigCommerce.accountPayments({ + widgetStyles: { + base: { + color: '#666666', + cursor: 'pointer', + display: 'block', + fontSize: '1rem', + lineHeight: '1.5', + marginBottom: '0.5rem', + }, + error: { + color: 'red', + }, + placeholder: { + color: '#d8d8d8', + }, + validated: { + color: 'green', + }, + }, + countries: this.context.countries, + }); + } + this.bindDeleteAddress(); this.bindDeletePaymentMethod(); } diff --git a/assets/scss/components/_components.scss b/assets/scss/components/_components.scss index 72619ecbf8..9f819f1fef 100644 --- a/assets/scss/components/_components.scss +++ b/assets/scss/components/_components.scss @@ -194,4 +194,6 @@ // Vendors @import "stencil/vendor/component"; -@import "stencil/customBlocks"; \ No newline at end of file +@import "stencil/customBlocks"; +// Contact-Us Form +@import "stencil/contact/component"; diff --git a/assets/scss/components/stencil/applePay/_applePay.scss b/assets/scss/components/stencil/applePay/_applePay.scss index 1bb38af78d..f01fc9a2d7 100644 --- a/assets/scss/components/stencil/applePay/_applePay.scss +++ b/assets/scss/components/stencil/applePay/_applePay.scss @@ -31,7 +31,8 @@ float: right; } - .previewCartCheckout .apple-pay-checkout-button { + .previewCartCheckout .apple-pay-checkout-button, + .productView-options .apple-pay-checkout-button { display: inline-block; float: none; } diff --git a/assets/scss/components/stencil/cart/_cart.scss b/assets/scss/components/stencil/cart/_cart.scss index a002d42607..a048c249f5 100644 --- a/assets/scss/components/stencil/cart/_cart.scss +++ b/assets/scss/components/stencil/cart/_cart.scss @@ -299,6 +299,10 @@ $card-preview-zoom-bottom-offset: 6rem; display: inline-block; } + &__label { + display: inline-block; + } + + .definitionList { margin-top: spacing("quarter"); } diff --git a/assets/scss/components/stencil/contact/_captcha.scss b/assets/scss/components/stencil/contact/_captcha.scss new file mode 100644 index 0000000000..0f624ba118 --- /dev/null +++ b/assets/scss/components/stencil/contact/_captcha.scss @@ -0,0 +1,21 @@ +// ============================================================================= +// CONTACT PAGE (CSS) +// ============================================================================= + + +// Manual captcha form styling +// ----------------------------------------------------------------------------- + +.manual-captcha-input-container { + align-items: center; + display: flex; + + .question { + font-size: 1.25rem; + margin-right: 1rem; + } + + .form-input { + flex: 1; + } +} diff --git a/assets/scss/components/stencil/contact/_component.scss b/assets/scss/components/stencil/contact/_component.scss new file mode 100644 index 0000000000..4c9a2f6b5f --- /dev/null +++ b/assets/scss/components/stencil/contact/_component.scss @@ -0,0 +1,6 @@ +// ============================================================================= +// CONTACT PAGE +// ============================================================================= + +// Component +@import "./captcha"; diff --git a/assets/scss/components/stencil/heroCarousel/_heroCarousel.scss b/assets/scss/components/stencil/heroCarousel/_heroCarousel.scss index 14272af06d..a5147f3184 100644 --- a/assets/scss/components/stencil/heroCarousel/_heroCarousel.scss +++ b/assets/scss/components/stencil/heroCarousel/_heroCarousel.scss @@ -393,6 +393,36 @@ } } } + + .slick-slide { + &.is-square-image-type { + .heroCarousel-image-wrapper { + height: 100vw; + } + } + + &.is-vertical-image-type { + .heroCarousel-image-wrapper { + height: 110vw; + } + } + + &.is-square-image-type, + &.is-vertical-image-type { + .heroCarousel-image-wrapper { + @include breakpoint("small") { + height: 56.25vw; + } + } + } + + &.is-image-error { + .heroCarousel-image-wrapper { + background: url("../img/hero-carousel-image-load-error.svg") center center no-repeat; + background-size: contain; + } + } + } } .heroCarousel-slide { diff --git a/assets/scss/components/stencil/navPages/_navPages.scss b/assets/scss/components/stencil/navPages/_navPages.scss index f12b1d2656..df8257633d 100644 --- a/assets/scss/components/stencil/navPages/_navPages.scss +++ b/assets/scss/components/stencil/navPages/_navPages.scss @@ -317,6 +317,24 @@ } } + &.is-open, + .collapsible-icon-wrapper.is-open { + svg { + fill: $navPage-subMenu-item--is-highlighted-color; + stroke: $navPage-subMenu-item--is-highlighted-color; + } + } + + &:hover, + &.activePage { + color: $navPage-subMenu-item--is-highlighted-color; + + svg { + fill: $navPage-subMenu-item--is-highlighted-color; + stroke: $navPage-subMenu-item--is-highlighted-color; + } + } + // turn a highlight into a button &.highlightPage { background-color: black; diff --git a/assets/scss/components/stencil/productView/_productView.scss b/assets/scss/components/stencil/productView/_productView.scss index 51c8ffd2e1..db4ac9e1cf 100644 --- a/assets/scss/components/stencil/productView/_productView.scss +++ b/assets/scss/components/stencil/productView/_productView.scss @@ -294,6 +294,10 @@ color: stencilColor("color-textSecondary--hover"); } + &:hover { + color: stencilColor("color-textSecondary--hover"); + } + &--new { padding: 0; } @@ -453,34 +457,29 @@ .add-to-cart-wallet-buttons { margin-top: spacing("half"); - button { - color: stencilColor("color-textSecondary"); - display: block; - padding: spacing("quarter") 0; - text-align: center; - text-decoration: underline; - vertical-align: middle; - width: 100%; - } - } + div[data-smart-button-container-id] { + line-height: 0; + margin-top: 6px; - .add-to-cart-wallet-buttons { - margin-top: spacing("half"); + button, + div { + width: 100%; + } + } - button { + button.show-more-button { color: stencilColor("color-textSecondary"); display: block; + margin-top: spacing("quarter"); padding: spacing("quarter") 0; text-align: center; text-decoration: underline; vertical-align: middle; width: 100%; - height: 46px; - font-size: 1.3rem; - border-radius: 12px; + } - @include breakpoint("medium") { - width: auto; + &:hover { + color: stencilColor("color-textSecondary--hover"); } @include breakpoint("medium") { @@ -494,7 +493,6 @@ &:hover { color: stencilColor("color-textSecondary--hover"); } - } .button--primary { margin-right: spacing("half"); diff --git a/assets/scss/components/stencil/vendor/_component.scss b/assets/scss/components/stencil/vendor/_component.scss index 5fbb76c0d4..18b23ecf4d 100644 --- a/assets/scss/components/stencil/vendor/_component.scss +++ b/assets/scss/components/stencil/vendor/_component.scss @@ -2,6 +2,5 @@ // FEATURED VENDOR // ============================================================================= - // Component @import "featuredVendor"; diff --git a/assets/scss/components/vendor/slick/_slick.scss b/assets/scss/components/vendor/slick/_slick.scss index 3ed38bb082..574052e6a3 100644 --- a/assets/scss/components/vendor/slick/_slick.scss +++ b/assets/scss/components/vendor/slick/_slick.scss @@ -178,6 +178,13 @@ div.slick-slider { *width: 100%; } +// +// iOS Safari fix https://github.com/kenwheeler/slick/issues/2156 +// ----------------------------------------------------------------------------- +.slick-slide .card-image, +.slick-slide .heroCarousel-image { + -webkit-touch-callout: default; +} // // Carousel tooltips for buttons and bullets diff --git a/assets/scss/layouts/products/_productSaleBadges.scss b/assets/scss/layouts/products/_productSaleBadges.scss index ed1b41d863..460bb42b61 100644 --- a/assets/scss/layouts/products/_productSaleBadges.scss +++ b/assets/scss/layouts/products/_productSaleBadges.scss @@ -221,6 +221,10 @@ background: stencilColor("color_hover_product_sold_out_badges"); } +.product:hover .sold-out-flag-sash { + background: stencilColor("color_hover_product_sold_out_badges"); +} + .product { overflow: hidden; } diff --git a/config.json b/config.json index b4324b1c40..60afca6172 100644 --- a/config.json +++ b/config.json @@ -1,6 +1,6 @@ { "name": "Midwest Nice", - "version": "6.7.0", + "version": "6.8.0", "template_engine": "handlebars_v4", "meta": { "price": 0, @@ -30,7 +30,6 @@ "persistent_cart", "one_page_check_out", "product_videos", - "google_amp", "customized_checkout", "enhanced_ecommerce", "csrf_protection", @@ -76,7 +75,6 @@ "brandpage_products_per_page": 16, "searchpage_products_per_page": 12, "show_product_quick_view": true, - "show_product_quantity_box": true, "show_powered_by": false, "shop_by_brand_show_footer": true, "show_copyright_footer": true, @@ -91,7 +89,7 @@ "show_accept_klarna": false, "show_product_details_tabs": true, "show_product_reviews": true, - "show_quick_payment_buttons": false, + "show_quick_payment_buttons": true, "show_custom_fields_tabs": false, "show_product_weight": true, "show_product_dimensions": false, @@ -339,7 +337,6 @@ "paymentbuttons-paypal-accelerated-content-color": "white", "paymentbuttons-paypal-accelerated-content-label": "checkout", "paymentbuttons-paypal-accelerated-border-color": "black", - "paymentbuttons-paypal-layout": "vertical", "paymentbuttons-paypal-color": "gold", "paymentbuttons-paypal-shape": "rect", "paymentbuttons-paypal-label": "checkout", diff --git a/grunt/svgstore.js b/grunt/svgstore.js index beec2e3d7a..29862eb63f 100644 --- a/grunt/svgstore.js +++ b/grunt/svgstore.js @@ -8,7 +8,6 @@ module.exports = { default: { files: { './assets/img/icon-sprite.svg': ['./assets/icons/**/*.svg'], - './templates/components/amp/common/icon-defs.html': ['./assets/icons/**/*.svg'], }, }, }; diff --git a/lang/da.json b/lang/da.json index 827fefa220..db4e621386 100644 --- a/lang/da.json +++ b/lang/da.json @@ -39,6 +39,7 @@ "cart": { "nav_aria_label": "Indkøbskurv med 0 varer", "continue_shopping": "Klik her for at fortsætte med at handle", + "login_to_checkout": "Log ind for at fortsætte til kassen", "items": "{NUM, plural, =0{(0 varer)} one {(# vare)} other {(# varer)}}", "checkout": { "address": { @@ -73,7 +74,7 @@ "included_in_total": " Inkluderet i samlet beløb", "remove_file": "Fjern denne fil", "freeshipping": "Gratis fragt", - "reconfigure_product": "Konfigurér '{name}'", + "reconfigure_product": "Konfigurer '{name}'", "shipping_peritem": "Forsendelse pr. vare", "remove_item": "Fjern {name} fra indkøbskurv", "confirm_delete": "Er du sikker på, at du vil slette denne vare?", @@ -88,7 +89,7 @@ "remove": "Fjern" }, "gift_certificates": { - "change_gift_certificate": "Ændr {certificate_name}", + "change_gift_certificate": "Skift {certificate_name}", "add_cert_code": "Tilføj certifikat", "gift_certificate": "Gavekort", "code_label": "Gavekort ({code})", @@ -106,8 +107,8 @@ "free_shipping": "Gratis fragt", "hide_ups_rates": "Skjul UPS-priser", "show_ups_rates": "Vis UPS-priser", - "empty_country_error": "Feltet 'Land' må ikke være tomt.", - "empty_province_error": "Feltet 'Stat/provins' må ikke være tomt." + "empty_country_error": "Feltet \"Land\" må ikke være tomt.", + "empty_province_error": "Feltet \"Stat/provins\" må ikke være tomt." }, "gift_wrapping": { "title": "Gaveindpakning", @@ -116,8 +117,8 @@ "remove": "Fjern", "choose_how": "Vælg, hvordan du vil have denne vare indpakket.", "option_same": "Jeg vil gerne pakke hver af denne vare med de samme indpakningsmuligheder", - "item_single": "Gaveindpakning - {name}", - "item_multiple": "Vare {index} - {name}", + "item_single": "Gaveindpakning – {name}", + "item_multiple": "Vare {index} – {name}", "option_different": "Jeg vil gerne have hver vare pakket separat", "choose_type": "Vælg en type af gaveindpakning", "gift_message": "Gavebesked", @@ -125,7 +126,7 @@ "preview": "Forhåndsvisning" }, "added_to_cart": { - "what_next": "Okay, {num_products, plural, one {1 vare blev} other {# varer blev}} føjet til din indkøbskurv. Hvad er det næste?", + "what_next": "Ok, {num_products, plural, one {1 vare blev} other {# varer blev}} føjet til din indkøbskurv. Hvad vil du nu?", "your_cart_contains": "Din indkøbskurv indeholder {num_products, plural, one {1 vare} other {# varer}}", "proceed_to_checkout": "Gå til kassen", "order_subtotal": "Ordresubtotal", @@ -135,7 +136,7 @@ } }, "common": { - "store_credit": "Du har {store_credit} i butikskredit. For at bruge den, skal du blot afgive din ordre, og du vil kunne vælge butikskredit som betalingsmetoden, når det er tid til at betale for din ordre.", + "store_credit": "Du har {store_credit} i butikskredit. For at bruge den skal du blot afgive din ordre. Du vil kunne vælge butikskredit som betalingsmetode, når det er tid til at betale for din ordre.", "store_credit_overview": "{credit} butikskredit", "generic_error": "Ups! Noget gik galt.", "currency": "Vælg valuta: {code}", @@ -153,6 +154,7 @@ "yes": "Ja", "from": "Fra", "to": "Til", + "ok": "OK", "cancel": "Annuller", "close": "Luk", "or": "eller", @@ -177,7 +179,7 @@ "paginator": { "page_of": "Side {current} af {total}" }, - "prices_are_in": "Priser er i {CODE}", + "prices_are_in": "Priserne er i {CODE}", "previous": "Foregående", "next": "Næste", "sorter": { @@ -243,10 +245,10 @@ }, "redeem": { "heading": "Indløs gavekort", - "intro": "For at indløse et gavekort hos {store_name}, skal du følge de enkle trin nedenfor.", + "intro": "For at indløse et gavekort hos {store_name} skal du følge de enkle trin nedenfor.", "item1": "Du skal bruge din unikke gavekortkode, som er en del af gavekortet, der blev sendt til dig via e-mail som en vedhæftet fil. Den ser nogenlunde sådan her ud, Z50-Y6K-COS-402.", "item2": "Gennemse butikken og føj varer til din indkøbskurv, som du plejer.", - "item3": "Klik på 'Se indkøbskurv' for at se indholdet af din indkøbskurv.", + "item3": "Klik på linket 'Se indkøbskurv' for at se indholdet af din indkøbskurv.", "item4": "Indtast din gavekortkode i feltet 'Indløs gavekort', og klik på 'Udfør'." }, "balance": { @@ -258,7 +260,7 @@ "heading": "Ny konto", "created": { "heading": "Din konto er blevet oprettet", - "intro": "Tak, fordi du oprettede din konto på {store_name}. Dine kontooplysninger er blevet sendt til {email}", + "intro": "Tak, fordi du oprettede din konto på {store_name}. Dine kontooplysninger er sendt til {email}", "continue": "Fortsæt med at handle" }, "recaptcha_title": "Google recaptcha" @@ -290,7 +292,7 @@ "overview": "Oversigt", "orders": "Ordrer", "returns": "Returneringer", - "messages": "Meddelelser ({num_new_messages}r)", + "messages": "Beskeder ({num_new_messages})", "wishlists": "Ønskelister", "recently_viewed": "Set for nylig", "settings": "Kontoindstillinger", @@ -331,20 +333,21 @@ "gift_wrapping": "Gaveindpakning:", "refunded": "Refunderet", "refunded_quantity": "({qty} refunderet)", - "return_item": "Returnering", + "return_item": "Returnér", "return_items": "Vil du returnere varer?", "order_placed": "Ordre afgivet", "last_update": "Sidste opdatering", "list": { - "order_number": "Ordrenr. {number}", - "product_details": "{num_products, plural, one {1 produkt} other {# produkter}} for i alt{cost}" + "order_number": "Ordrenummer {number}", + "product_details": "{num_products, plural, one {1 produkt} other {# produkter}} totaling {cost}" }, "details": { - "heading": "Ordrenr. {number}", + "heading": "Ordrenummer {number}", "order_contents": "Ordreindhold", "ship_to": "Send til", - "ship_to_multi": "Varer sendt til {street}, {city}, {state}, {zip}, {country}", + "ship_to_multi": "Varer afsendt til {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "Ordre vil blive sendt til flere adresser", + "pickup_details": "Afhentningsoplysninger", "bill_to": "Faturér", "how_to_pay": "Sådan betaler du for din ordre:", "order_details": "Ordreoplysninger", @@ -354,7 +357,7 @@ "payment_method": "Betalingsmetode:", "comments": "Kommentarer til ordren", "download_items": "Download varer", - "card_ending": "ender på {card}", + "card_ending": "slutter på {card}", "shipments": { "date": "Afsendelsesdato", "method": "Forsendelsesmetode", @@ -364,10 +367,16 @@ "actions": "Handlinger", "reorder": "Genbestil", "return": "Returnér", - "print_invoice": "Udskriv faktura" + "pickup": "Afhentningsoplysninger", + "pickup_method": "Afhentningsmetode", + "in_store_pickup": "Afhentning i butik", + "print_invoice": "Udskriv faktura", + "phone": "Telefon", + "email": "E-mail", + "opening_hours": "Åbningstider" }, "downloads": { - "heading": "Ordrenummer{number} downloads", + "heading": "Ordrenummer {number} downloads", "download_files_below": "Nedenfor kan du downloade filerne for", "expired_content": "Fil er udløbet", "days_remaining": "{number, plural, one {1 dag} other {# dage}}", @@ -380,7 +389,7 @@ "heading": "Betalingsmetoder", "payment_method": "Betalingsmetode", "billing_address": "Faktureringsadresse", - "card_ending_in": "ender på {last_four}", + "card_ending_in": "slutter på {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Tilføj ny betalingsmetode", "no_methods": "Du har i øjeblikket ingen betalingsmetoder føjet til din konto", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Vælg én eller flere varer, der skal returneres.", "none": "Du har ikke sendt nogen returneringer til os. Når du gør, vises de på denne side.", "new_return": "Ny returnering", - "from_order": "Returnér varer fra ordrenummer{id}", + "from_order": "Returvarer fra ordrenr. {id}", "date_requested": "Returnering anmodet", "successful_heading": "Returneringsanmodning indsendt", "successful": "Din returnering blev indsendt. Vi svarer så hurtigt vi kan.", @@ -427,8 +437,8 @@ "action": "Returneringshandling", "comments": "Dine kommentarer", "list": { - "return_number": "Returnereringsnummer{id}", - "product_details": "Returnerer {num_products}" + "return_number": "Returnering #{id}", + "product_details": "Returnering af {num_products}" }, "status": { "pending": "Afventer", @@ -489,26 +499,26 @@ "heading": "RSS-syndikering", "blog": { "heading": "Seneste blogindlæg", - "intro": "Feed'et med de seneste indlæg indeholder de seneste {limit} blogindlæg offentliggjort på {store}.", + "intro": "Feedet med de seneste indlæg indeholder de seneste {limit} blogindlæg offentliggjort på {store}.", "rss": "Seneste {limit} blogindlæg (RSS)", "rss_atom": "Seneste {limit} blogindlæg (Atom)" }, "products": { "new": { "heading": "Nye produkter", - "intro": "Feed'et med de seneste produkter indeholder de seneste {limit} produkter, der er føjet til {store}.", + "intro": "Feedet med de seneste produkter indeholder de seneste {limit} produkter, der er føjet til {store}.", "rss": "Seneste {limit} nye produkter (RSS)", "rss_atom": "Seneste {limit} nye produkter (Atom)" }, "popular": { "heading": "Populære produkter", - "intro": "Feed'et med populære produkter indeholder de {limit} mest populære produkter på {store} som bedømt af brugere.", + "intro": "Feedet med populære produkter indeholder de {limit} mest populære produkter på {store} som bedømt af brugere.", "rss": "Seneste {limit} populære produkter (RSS)", "rss_atom": "Seneste {limit} populære produkter (Atom)" }, "featured": { "heading": "Udvalgte produkter", - "intro": "Feed'et med udvalgte produkter indeholder de seneste {limit} udvalgte produkter på {store}.", + "intro": "Feedet med udvalgte produkter indeholder de seneste {limit} udvalgte produkter på {store}.", "rss": "Seneste {limit} udvalgte produkter (RSS)", "rss_atom": "Seneste {limit} udvalgte produkter (Atom)" } @@ -531,7 +541,8 @@ "rma": "RMA-nummer", "question": "Kommentarer/spørgsmål", "submit": "Indsend formular", - "successful": "Vi har modtaget din feedback og svarer snarest, hvis det er nødvendigt. Fortsæt." + "successful": "Vi har modtaget din feedback og svarer snarest, hvis det er nødvendigt. Fortsæt.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Opret konto" @@ -584,7 +595,7 @@ "message": "Valgfri meddelelse", "amount": "Beløb", "theme": "Gavekorttema", - "custom_range": "(Værdi skal være mellem {min} og {max})", + "custom_range": "(Værdien skal være mellem {min} og {max})", "agree": "Jeg forstår, at gavekort udløber efter {days, plural, one {1 dag} other {# dage}}", "agree2": "Jeg accepterer, at gavekort ikke kan refunderes", "preview": "Forhåndsvisning", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Ordre:", - "order_display": "Ordrenr.{id} - Afgivet den {date} for {total}", + "order_display": "Ordrenummer {id} – Afgivet den {date} til {total}", "subject": "Emne", "message": "Meddelelse", "submit_value": "Send meddelelse", @@ -663,7 +674,7 @@ "common": { "name": "Du skal indtaste dit navn.", "password": "Du skal indtaste en adgangskode.", - "password_match": "Dine kodeord stemmer ikke overens.", + "password_match": "Dine adgangskoder stemmer ikke overens.", "email_address": "Brug en gyldig e-mailadresse, såsom bruger@eksempel.com." }, "contact": { @@ -685,16 +696,16 @@ "cvv": "Du skal indtaste en gyldig sikkerhedskode." }, "reviews": { - "rating": "Feltet 'Bedømmelse' må ikke være tomt.", - "title": "Feltet 'Anmeldelsesemne' må ikke være tomt.", - "comment": "Feltet 'Kommentarer' må ikke være tomt." + "rating": "Feltet \"Bedømmelse\" må ikke være tomt.", + "title": "Feltet \"Anmeldelsesemne\" må ikke være tomt.", + "comment": "Feltet \"Kommentarer\" må ikke være tomt." } } }, "products": { "current_stock": "Aktuelt lager:", "quantity": "Antal:", - "change_product_options": "Ændr valgmuligheder for {name}", + "change_product_options": "Skift indstillinger for {name}", "quantity_decrease": "Reducer antallet af {name}", "quantity_increase": "Øg antallet af {name}", "quantity_error_message": "Antallet bør kun indeholde tal", @@ -705,7 +716,7 @@ "top": "Mest populære produkter", "similar_by_views": "Kunder har også kigget på", "featured": "Udvalgte produkter", - "file_option_set": "Aktuelt: {name}", + "file_option_set": "I øjeblikket: {name}", "new": "Nye produkter", "warranty": "Garantioplysninger", "reviews": { @@ -713,8 +724,8 @@ "new": "Skriv en anmeldelse", "show": "Vis anmeldelser", "header": "{total, plural, =0{0 anmeldelser} one {# anmeldelse} other {# anmeldelser}}", - "link_to_review": "({total, plural, =0{Ingen anmeldelser endnu} one {# anmeldelse} other {# anmeldelser}})", - "post_on_by": "Offentliggjort af { name } den { date }", + "link_to_review": "({total, plural, =0{ingen anmeldelser endnu} one {# anmeldelser} other {# anmeldelser}})", + "post_on_by": "Skrevet af { name } den { date }", "rating_label": "Bedømmelse", "select_rating": "Vælg bedømmelse", "anonymous_poster": "ukendt", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Tilstand:", "availability": "Tilgængelighed:", - "swatch_option_announcement": "Valgte {swatch_name} er", + "swatch_option_announcement": "Det valgte {swatch_name} er", "shipping": "Forsendelse:", "shipping_fixed": "{amount} (fast forsendelsespris)", "shipping_free": "Gratis fragt", @@ -765,7 +776,7 @@ "choose_an_option": "Vælg en mulighed", "select_one": "Vælg én", "description": "Beskrivelse", - "price_with_tax": "(Inc. {tax_label})", + "price_with_tax": "(Inkl. {tax_label})", "price_without_tax": "(Ekskl. {tax_label})", "including_tax": "Inklusiv skat", "excluding_tax": "Eksklusiv skat", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Gaveindpakning:", "gift_wrapping_available": "Tilgængelige valgmuligheder", - "quantity_min": "Den mindste købsmængde er {quantity}", - "quantity_max": "Den maksimale købsmængde er {quantity}", + "quantity_min": "Der skal som minimum købes {quantity}", + "quantity_max": "Der kan maksimalt købes {quantity}", "bulk_pricing": { "title": "Priser for mængdekøb:", "view": "Køb i store mængder og spar", "modal_title": "Mængderabatter", "instructions": "Nedenfor er de tilgængelige mængderabatter for hver enkelt vare, når du køber et bestemt antal", - "range": "Køb {min} {max, plural, =0{eller over} other {- #}}", - "percent": "og få {discount} rabat", - "price": "og få {discount} rabat", + "range": "Køb {min} {max, plural, =0{or above} other {- #}},", + "percent": "og få en rabat på {discount}", + "price": "og få en rabat på {discount}", "fixed": "og betal kun {discount} for hver" }, "card_default_image_alt": "Billede kommer snart" }, "invoice": { - "for_order": "{name}Faktura for ordrenr.{id}", + "for_order": "{name} Faktura for ordrenr.{id}", "phone": "Telefon: {number}", "email": "E-mail: {email}", "order": "Ordre:", @@ -807,6 +818,10 @@ "qty": "Antal", "code": "Kode/SKU", "shipping_address": "Leveringsadresse", + "fulfillment": "Opfyldelse", + "digital": "Digital", + "shipping": "Forsendelse", + "pickup": "Afhentning", "product_name": "Produktnavn", "price": "Pris", "total": "I alt", @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Indsnævr efter", - "rating-label": "Bedømt til {rating, plural, one {# stjerne} other {# stjerner}} eller mere", + "rating-label": "Bedømt {rating, plural, one {# stjerne} other {# stjerner}} eller flere", "no-filters": "Ingen filtre anvendt", "clear-all": "Ryd alle" }, @@ -900,7 +915,7 @@ "down": "Nede pga. vedligeholdelse" }, "carousel": { - "arrow_and_dot_aria_label": "Gå til dias [SLIDE_NUMBER] af [SLIDES_QUANTITY]", + "arrow_and_dot_aria_label": "Gå til dias [SLIDE_NUMBER] i [SLIDES_QUANTITY]", "active_dot_aria_label": "Aktiv", "content_announce_message": "Du er i øjeblikket på dias [SLIDE_NUMBER] af [SLIDES_QUANTITY]", "play_pause_button_play": "Afspil", @@ -912,11 +927,11 @@ "validation_messages": { "valid_email": "Du skal indtaste en gyldig e-mail.", "password": "Du skal indtaste en adgangskode.", - "password_match": "Dine kodeord stemmer ikke overens.", + "password_match": "Dine adgangskoder stemmer ikke overens.", "invalid_password": "Adgangskoderne skal være på mindst 7 tegn og indeholde både alfabetiske og numeriske tegn.", "field_not_blank": " felt må ikke være tomt.", "certificate_amount": "Du skal indtaste et gavekortbeløb.", - "certificate_amount_range": "Du skal indtaste et gavekortbeløb mellem [MIN] og [MAX]", + "certificate_amount_range": "Du skal angive et gavekortbeløb mellem [MIN] og [MAX]", "price_min_evaluation": "Min. pris skal være mindre end maks. pris.", "price_max_evaluation": "Min. pris skal være mindre end maks. pris.", "price_min_not_entered": "Min. pris er påkrævet.", @@ -927,11 +942,11 @@ "validation_fallback_messages": { "valid_email": "Du skal indtaste en gyldig e-mail.", "password": "Du skal indtaste en adgangskode.", - "password_match": "Dine kodeord stemmer ikke overens.", + "password_match": "Dine adgangskoder stemmer ikke overens.", "invalid_password": "Adgangskoderne skal være på mindst 7 tegn og indeholde både alfabetiske og numeriske tegn.", "field_not_blank": " felt må ikke være tomt.", "certificate_amount": "Du skal indtaste et gavekortbeløb.", - "certificate_amount_range": "Du skal indtaste et gavekortbeløb mellem [MIN] og [MAX]", + "certificate_amount_range": "Du skal angive et gavekortbeløb mellem [MIN] og [MAX]", "price_min_evaluation": "Min. pris skal være mindre end maks. pris.", "price_max_evaluation": "Min. pris skal være mindre end maks. pris.", "price_min_not_entered": "Min. pris er påkrævet.", @@ -946,7 +961,7 @@ "invalid_password": "Adgangskoderne skal være på mindst 7 tegn og indeholde både alfabetiske og numeriske tegn.", "field_not_blank": "Feltet må ikke være tomt.", "certificate_amount": "Du skal indtaste et gavekortbeløb.", - "certificate_amount_range": "Du skal indtaste et gavekortbeløb mellem [MIN] og [MAX]", + "certificate_amount_range": "Du skal angive et gavekortbeløb mellem [MIN] og [MAX]", "price_min_evaluation": "Min. pris skal være mindre end maks. pris.", "price_max_evaluation": "Min. pris skal være mindre end maks. pris.", "price_min_not_entered": "Min. pris er påkrævet.", @@ -999,7 +1014,7 @@ "change_preferences": "Du kan ændre dine præferencer til enhver tid", "cancel_dialog_title": "Er du sikker på, at du vil annullere?", "privacy_policy": "Politik om beskyttelse af personlige oplysninger", - "allow_category_tracking": "Tillad [CATEGORY_NAME]-sporing", - "disallow_category_tracking": "Tillad ikke [CATEGORY_NAME]-sporing" + "allow_category_tracking": "Tillad sporing af [CATEGORY_NAME]", + "disallow_category_tracking": "Tillad ikke sporing af [CATEGORY_NAME]" } } diff --git a/lang/de.json b/lang/de.json index 4200b33a2e..1bad3a63fa 100644 --- a/lang/de.json +++ b/lang/de.json @@ -9,7 +9,7 @@ "navigate": "Navigieren", "info": "Info", "categories": "Kategorien", - "call_us": "Kontaktieren Sie uns telefonisch unter {phone_number}", + "call_us": "Rufen Sie uns an unter {phone_number}", "powered_by": "Bereitgestellt von" }, "home": { @@ -18,7 +18,7 @@ "blog": { "recent_posts": "Neueste Beiträge", "label": "Blog", - "posted_by": "Verfasst von {name}", + "posted_by": "Gepostet von {name}", "read_more": "Weitere Informationen" }, "unavailable": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Warenkorb mit 0 Artikeln", "continue_shopping": "Klicken Sie hier, um mit dem Einkauf fortzufahren", - "items": "{NUM, plural, =0{(0 Artikel)} one {(# Artikel)} other {(# Artikel)}}", + "login_to_checkout": "Anmelden, um zur Kasse zu gehen", + "items": "{NUM, plural, =0{(0 Artikel)} one {(# Artikel)} other {(# Artikel)}}", "checkout": { "address": { "multiple": "Bezahlvorgang mit mehreren Adressen abschließen", @@ -73,7 +74,7 @@ "included_in_total": " Im Gesamtbetrag enthalten", "remove_file": "Diese Datei entfernen", "freeshipping": "Kostenloser Versand", - "reconfigure_product": "'{name}' konfigurieren", + "reconfigure_product": "„{name}“ konfigurieren", "shipping_peritem": "Versandkosten pro Artikel", "remove_item": "{name} aus dem Warenkorb entfernen", "confirm_delete": "Möchten Sie diesen Artikel wirklich löschen?", @@ -106,8 +107,8 @@ "free_shipping": "Kostenloser Versand", "hide_ups_rates": "UPS-Tarife ausblenden", "show_ups_rates": "UPS-Tarife anzeigen", - "empty_country_error": "Das Feld 'Land' darf nicht leer sein.", - "empty_province_error": "Das Feld 'Bundesstaat/Provinz' darf nicht leer sein." + "empty_country_error": "Das Feld „Land“ kann nicht leer sein.", + "empty_province_error": "Das Feld „Bundesstaat/Provinz“ darf nicht leer sein." }, "gift_wrapping": { "title": "Geschenkverpackung", @@ -116,8 +117,8 @@ "remove": "Entfernen", "choose_how": "Bitte wählen Sie eine Geschenkverpackung für diesen Artikel aus.", "option_same": "Ich möchte jeden dieser Artikel mit derselben Geschenkverpackungs-Option verpacken", - "item_single": "Geschenkverpackung – {name}", - "item_multiple": "Artikel {index} – {name}", + "item_single": "Geschenkverpackung – {name}", + "item_multiple": "Artikel {index} – {name}", "option_different": "Ich möchte jeden Artikel einzeln als Geschenk verpacken", "choose_type": "Bitte wählen Sie die Art der Geschenkverpackung aus", "gift_message": "Geschenk-Nachricht", @@ -125,8 +126,8 @@ "preview": "Vorschau" }, "added_to_cart": { - "what_next": "Okay, {num_products, plural, one {1 Artikel wurde} other {# Artikel wurden}} in Ihren Warenkorb gelegt. Wie möchten Sie fortfahren?", - "your_cart_contains": "Ihr Warenkorb enthält {num_products, plural, one {1 Artikel} other {# Artikel}}", + "what_next": "Ok, {num_products, plural, one {1 Artikel wurde} other {# Artikel wurden}} in Ihren Warenkorb gelegt. Wie möchten Sie fortfahren?", + "your_cart_contains": "Ihr Warenkorb enthält {num_products, plural, one {1 Artikel} other {# Artikel}}", "proceed_to_checkout": "Weiter zur Kasse", "order_subtotal": "Zwischensumme der Bestellung", "continue_shopping": "Weiter einkaufen", @@ -136,7 +137,7 @@ }, "common": { "store_credit": "Sie haben ein Shop-Guthaben von {store_credit}. Wenn Sie das Guthaben verwenden möchten, geben Sie einfach eine Bestellung auf. Sie können dann bei der Bezahlung das Shop-Guthaben als Zahlungsmethode auswählen.", - "store_credit_overview": "{credit} Shop-Guthaben", + "store_credit_overview": "Shop-Guthaben von {credit}", "generic_error": "Hoppla! Es ist etwas schiefgegangen.", "currency": "Währung auswählen: {code}", "currency_switch_promotion": "Werbeangebote und Geschenkgutscheine, die nicht für die neue Währung gelten, werden aus Ihrem Warenkorb entfernt. Möchten Sie wirklich fortfahren?", @@ -153,6 +154,7 @@ "yes": "Ja", "from": "Von", "to": "an", + "ok": "OK", "cancel": "Abbrechen", "close": "Schließen", "or": "oder", @@ -175,7 +177,7 @@ "view_all": "Alle anzeigen", "all": "Alle", "paginator": { - "page_of": "Seite {current} von {total}" + "page_of": "Seite {current} von {total}" }, "prices_are_in": "Preise in {CODE}", "previous": "Zurück", @@ -213,7 +215,7 @@ }, "compare": { "button": "Produkte vergleichen", - "header": "{products, plural, one {# Produkt wird} other {# Produkte werden}} verglichen", + "header": "Vergleich von {products, plural, one {# Produkt} other {# Produkten}}", "remove": "Entfernen", "no_remove": "Für einen gültigen Vergleich sind mindestens 2 Produkte erforderlich.", "add_to_cart": "Zum Warenkorb hinzufügen", @@ -246,8 +248,8 @@ "intro": "Führen Sie die folgenden einfachen Schritte aus, um einen Geschenkgutschein bei {store_name} einzulösen.", "item1": "Sie benötigen Ihren eindeutigen Gutscheincode. Dieser wurde Ihnen zusammen mit dem als Anhang beigefügten Geschenkgutschein per E-Mail zugeschickt. Der Code sieht in etwa so aus: Z50-Y6K-COS-402.", "item2": "Durchstöbern Sie den Shop und fügen Sie Ihrem Warenkorb wie gewohnt Artikel hinzu.", - "item3": "Klicken Sie auf den Link 'Warenkorb anzeigen', um den Inhalt Ihres Warenkorbs anzuzeigen.", - "item4": "Geben Sie den Code Ihres Geschenkgutscheins in das Feld 'Geschenkgutschein einlösen' ein und klicken Sie auf 'Los'." + "item3": "Klicken Sie auf den Link „Warenkorb anzeigen“, um den Inhalt Ihres Warenkorbs anzuzeigen.", + "item4": "Geben Sie den Code Ihres Geschenkgutscheins in das Feld „Geschenkgutschein einlösen“ ein und klicken Sie auf „Los“." }, "balance": { "heading": "Guthaben des Geschenkgutscheins abfragen", @@ -258,7 +260,7 @@ "heading": "Neues Konto", "created": { "heading": "Ihr Konto wurde erstellt", - "intro": "Vielen Dank, dass Sie ein Konto bei {store_name} erstellt haben. Ihre Kontodaten wurden per E-Mail an {email} geschickt", + "intro": "Vielen Dank, dass Sie ein Konto bei {store_name} erstellt haben. Ihre Kontodaten wurden per E-Mail an {email} geschickt.", "continue": "Weiter einkaufen" }, "recaptcha_title": "Google reCAPTCHA" @@ -336,15 +338,16 @@ "order_placed": "Bestellung aufgegeben", "last_update": "Letztes Update", "list": { - "order_number": "Bestellung #{number}", - "product_details": "{num_products, plural, one {1 Produkt} other {# Produkte}} im Gesamtwert von {cost}" + "order_number": "Bestellung #{number}", + "product_details": "{num_products, plural, one {1 produkt} other {# Produkte}} mit einem Gesamtbetrag von {cost}" }, "details": { - "heading": "Bestellung #{number}", + "heading": "Bestellung #{number}", "order_contents": "Inhalte der Bestellung", "ship_to": "Versand nach", - "ship_to_multi": "Artikel wurden versandt an: {street}, {city}, {state}, {zip}, {country}", + "ship_to_multi": "An {street}, {city}, {state}, {zip}, {country} versandte Artikel", "ship_to_multi_text": "Die Bestellung wird an mehrere Adressen versandt", + "pickup_details": "Abholungsdetails", "bill_to": "Rechnung an", "how_to_pay": "So bezahlen Sie für Ihre Bestellung:", "order_details": "Details der Bestellung", @@ -354,7 +357,7 @@ "payment_method": "Zahlungsmethode:", "comments": "Kommentare zur Bestellung", "download_items": "Artikel herunterladen", - "card_ending": "endet mit {card}", + "card_ending": "endet auf {card}", "shipments": { "date": "Versanddatum", "method": "Versandmethode", @@ -364,14 +367,20 @@ "actions": "Aktionen", "reorder": "Nachbestellen", "return": "Rückgabe", - "print_invoice": "Rechnung ausdrucken" + "pickup": "Abholungsdetails", + "pickup_method": "Abholmethode", + "in_store_pickup": "Abholung im Shop", + "print_invoice": "Rechnung ausdrucken", + "phone": "Telefon", + "email": "E-Mail", + "opening_hours": "Öffnungszeiten" }, "downloads": { - "heading": "Bestellung #{number} Downloads", + "heading": "Bestellung #{number} Downloads", "download_files_below": "Untenstehend können Sie die Dateien herunterladen für:", "expired_content": "Datei ist abgelaufen", - "days_remaining": "{number, plural, one {1 Tag} other {# Tage}}", - "downloads_remaining": "{number, plural, one {1 Download} other {# Downloads}} verbleibend", + "days_remaining": "{number, plural, one {1 Tag} other {# Tage}}", + "downloads_remaining": "{number, plural, one {1 Download} other {# Downloads}} verbleibend", "days_or_downloads": "oder {number} Downloads", "remaining": "verbleiben" } @@ -380,7 +389,7 @@ "heading": "Zahlungsmethoden", "payment_method": "Zahlungsmethode", "billing_address": "Rechnungsadresse", - "card_ending_in": "endet mit {last_four}", + "card_ending_in": "endet auf {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Neue Zahlungsmethode hinzufügen", "no_methods": "Derzeit sind keine Zahlungsmethoden in Ihrem Profil vorhanden", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -427,7 +437,7 @@ "action": "Rückgabe-Aktion", "comments": "Ihre Kommentare", "list": { - "return_number": "Rücksendung #{id}", + "return_number": "#{id} zurücksenden", "product_details": "{num_products} werden zurückgesendet" }, "status": { @@ -473,7 +483,7 @@ "edit": "Wunschliste bearbeiten", "view_heading": "Wunschliste: {name}", "share_intro": "Diese Wunschliste mit Freunden teilen:", - "num_products": "{num_products, plural, one {1 Produkt} other {# Produkte}}", + "num_products": "{num_products, plural, one {1 Produkt} other {# Produkte}}", "create": "Wunschliste erstellen", "save": "Wunschliste speichern", "delete_alert": "Möchten Sie Ihre Wunschliste(n) wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.", @@ -490,15 +500,15 @@ "blog": { "heading": "Neueste Blog-Beiträge", "intro": "Der Feed „Neueste Beiträge“ enthält die {limit} neuesten in {store} veröffentlichten Blog-Beiträge.", - "rss": "Neueste {limit} Blog-Beiträge (RSS)", - "rss_atom": "Neueste {limit} Blog-Beiträge (Atom)" + "rss": "Neueste {limit} Blog-Beiträge (RSS)", + "rss_atom": "Neueste {limit} Blog-Beiträge (Atom)" }, "products": { "new": { "heading": "Neue Produkte", - "intro": "Der Feed „Neueste Produkte“ enthält die {limit} in neuesten {store} hinzugefügten Produkte.", - "rss": "Neueste {limit} Produkte (RSS)", - "rss_atom": "Neueste {limit} Produkte (Atom)" + "intro": "Der Feed „Neueste Produkte“ enthält die {limit} neuesten in {store} hinzugefügten Produkte.", + "rss": "Neueste {limit} Produkte (RSS)", + "rss_atom": "Neueste {limit} Produkte (Atom)" }, "popular": { "heading": "Beliebte Produkte", @@ -516,12 +526,12 @@ "search": { "heading": "Produktsuchen", "intro1": "Mit Produktsuche-Feeds können Sie Ihre individuellen Suchanfragen nach Produkten als syndizierten Feed speichern. Er wird immer aktualisiert, wenn es neue Ergebnisse gibt.", - "intro2": "Um einen Produktsuche-Feed zu erstellen, müssen Sie einfach nur eine normale Suchanfrage in {store} durchführen und unten auf der Seite auf eine der Syndizierungsoptionen klicken." + "intro2": "Um einen Produktsuche-Feed zu erstellen, müssen Sie einfach nur eine normale Suchanfrage in {store} durchführen und dann unten auf der Seite auf eine der Syndizierungsoptionen klicken." } } }, "forms": { - "range": "Sie dürfen nur Zahlen in folgendem Bereich eingeben: {limitTo} bis {limitFrom}", + "range": "Sie dürfen nur Zahlen zwischen {limitTo} und {limitFrom} eingeben.", "contact_us": { "full_name": "Vollständiger Name", "email": "E-Mail-Adresse", @@ -531,7 +541,8 @@ "rma": "RMA-Nummer", "question": "Kommentare/Fragen", "submit": "Formular einreichen", - "successful": "Wir haben Ihr Feedback erhalten und werden in Kürze antworten, falls erforderlich. Fortfahren." + "successful": "Wir haben Ihr Feedback erhalten und werden in Kürze antworten, falls erforderlich. Fortfahren.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Konto erstellen" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Neue Adresse hinzufügen", - "description": "Verwenden Sie das Formular unten, um einzelne oder alle Angaben Ihrer Lieferadresse zu ändern. Klicken Sie zum Abschluss auf die Schaltfläche 'Adresse speichern'." + "description": "Verwenden Sie das Formular unten, um einzelne oder alle Angaben Ihrer Lieferadresse zu ändern. Klicken Sie zum Abschluss auf die Schaltfläche „Adresse speichern“." }, "edit": { "heading": "Adresse aktualisieren" @@ -584,8 +595,8 @@ "message": "Optionale Nachricht", "amount": "Betrag", "theme": "Geschenkgutschein-Design", - "custom_range": "(Wert muss zwischen {min} und {max} liegen)", - "agree": "Ich nehme zur Kenntnis, dass Geschenkgutscheine nach {days, plural, one {1  ag} other {# Tagen}} ablaufen", + "custom_range": "(Der Wert muss zwischen {min} und {max} liegen.)", + "agree": "Ich verstehe, dass Geschenkgutscheine nach {days, plural, one {1 Tag} other {# Tagen}} ablaufen", "agree2": "Ich erkläre mich damit einverstanden, dass Geschenkgutscheine nicht erstattungsfähig sind", "preview": "Vorschau", "preview_error": "Beim Laden der Vorschau ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Bestellung:", - "order_display": "Bestellung #{id} – Aufgegeben am {date} mit einem Gesamtbetrag von {total}", + "order_display": "Bestellung #{id} – Aufgegeben am {date} für {total}", "subject": "Betreff", "message": "Nachricht", "submit_value": "Nachricht senden", @@ -685,9 +696,9 @@ "cvv": "Bitte geben Sie einen gültigen Sicherheitscode (CVV) ein." }, "reviews": { - "rating": "Das Feld 'Bewertung' darf nicht leer sein.", - "title": "Das Feld 'Thema der Bewertung' darf nicht leer sein.", - "comment": "Das Feld 'Kommentare' darf nicht leer sein." + "rating": "Das Feld „Bewertung“ darf nicht leer sein.", + "title": "Das Feld „Thema der Bewertung“ darf nicht leer sein.", + "comment": "Das Feld „Kommentare“ darf nicht leer sein." } } }, @@ -698,27 +709,27 @@ "quantity_decrease": "Menge von {name} verringern", "quantity_increase": "Menge von {name} erhöhen", "quantity_error_message": "Die Anzahl sollte nur Zahlen enthalten", - "purchase_units": "{quantity, plural, =0{0 Einheiten} one {# Einheit} other {# Einheiten}}", + "purchase_units": "{quantity, plural, =0{0 Einheiten} one {# Einheit} other {# Einheiten}}", "max_purchase_quantity": "Höchstkaufwert:", "min_purchase_quantity": "Mindestkaufwert:", "related_products": "Verwandte Produkte", "top": "Die beliebtesten Produkte", "similar_by_views": "Was Kunden sich auch angesehen haben", "featured": "Empfohlene Produkte", - "file_option_set": "Aktuell: {name}", + "file_option_set": "Derzeit: {name}", "new": "Neue Produkte", "warranty": "Garantieinformationen", "reviews": { "hide": "Bewertungen ausblenden", "new": "Bewertung schreiben", "show": "Bewertungen anzeigen", - "header": "{total, plural, =0{0 Bewertungen} one {# Bewertung} other {# Bewertungen}}", - "link_to_review": "({total, plural, =0{Noch keine Bewertungen} one {# Bewertung} other {# Bewertungen}})", - "post_on_by": "Gepostet von { name } am { date }", + "header": "{total, plural, =0{0 Bewertungen} one {# Bewertung} other {# Bewertungen}}", + "link_to_review": "({total, plural, =0{Noch keine Bewertungen} one {# Bewertung} other {# Bewertungen}})", + "post_on_by": "Verfasst von { name } am { date }", "rating_label": "Bewertung", "select_rating": "Bewertung auswählen", "anonymous_poster": "unbekannt", - "rating_aria_label": "Die {rating_target}-Bewertung liegt bei {current_rating} von {max_rating}", + "rating_aria_label": "{rating_target} Bewertung ist {current_rating} von {max_rating}", "rating": { "1": "1 Stern (am schlechtesten)", "2": "1 Sterne", @@ -749,9 +760,9 @@ "upc": "UPC:", "condition": "Zustand:", "availability": "Verfügbarkeit:", - "swatch_option_announcement": "Ausgewähltes {swatch_name} ist", + "swatch_option_announcement": "Ausgewählte/r/s {swatch_name} ist", "shipping": "Versand:", - "shipping_fixed": "{amount} (Festpreis für Versand)", + "shipping_fixed": "{amount} (Feste Versandkosten)", "shipping_free": "Kostenloser Versand", "shipping_calculated": "Wird beim Bezahlvorgang berechnet", "sold_out": "Ausverkauft", @@ -765,8 +776,8 @@ "choose_an_option": "Bitte wählen Sie eine Option aus", "select_one": "Bitte 1 wählen", "description": "Beschreibung", - "price_with_tax": "(Inc. {tax_label})", - "price_without_tax": "(ohne {tax_label})", + "price_with_tax": "(Inkl. {tax_label})", + "price_without_tax": "(Ohne {tax_label})", "including_tax": "Einschließlich Steuern", "excluding_tax": "Ohne Steuern", "weight": "Gewicht:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Geschenkverpackung:", "gift_wrapping_available": "Optionen verfügbar", - "quantity_min": "Die Mindestabnahmemenge beträgt {quantity}", - "quantity_max": "Die Höchstabnahmemenge beträgt {quantity}", + "quantity_min": "Die Mindestabnahmemenge ist {quantity}", + "quantity_max": "Die maximale Abnahmemenge ist {quantity}", "bulk_pricing": { "title": "Mengenrabatt:", "view": "Großeinkauf machen und sparen", "modal_title": "Mengenrabatt-Sätze", "instructions": "Unten sehen Sie die verfügbaren Mengenrabatt-Sätze für jeden einzelnen Artikel, wenn Sie eine bestimmte Menge kaufen", - "range": "{min} {max, plural, =0{oder höher} other {- #}} kaufen", - "percent": "und erhalten Sie einen Rabatt in Höhe von {discount}", - "price": "und erhalten Sie einen Rabatt in Höhe von {discount}", + "range": "{min} {max, plural, =0{oder höher} other {- #}}", + "percent": "und erhalten Sie {discount} Rabatt", + "price": "und erhalten Sie {discount} Rabatt", "fixed": "und zahlen Sie jeweils nur {discount}" }, "card_default_image_alt": "Bild in Kürze verfügbar" }, "invoice": { - "for_order": "{name} Rechnung für Bestellung #{id}", + "for_order": "{name}-Rechnung für Bestellung #{id}", "phone": "Telefonnummer: {number}", "email": "E-Mail-Adresse: {email}", "order": "Bestellung:", @@ -807,6 +818,10 @@ "qty": "Stückzahl", "code": "Code/SKU", "shipping_address": "Versandadresse", + "fulfillment": "Erfüllung", + "digital": "Digital", + "shipping": "Versand", + "pickup": "Abholung", "product_name": "Produktname", "price": "Preis", "total": "Summe", @@ -839,16 +854,16 @@ "results": { "form_label": "Schlagwort suchen:", "form_button_text": "Suchen", - "count": "{ count, plural, one {# Ergebnis} other {# Ergebnisse} } für '{ search_query }'", - "quick_count": "{ count, plural, one {# Produktergebnis} other {# Produktergebnisse} } für '{ search_query }'", + "count": "{ count, plural, one {# Ergebnis} other {# Ergebnisse} } für „{ search_query }“", + "quick_count": "{ count, plural, one {# Produktergebnis} other {# Produktergebnisse} } für „{ search_query }“", "quick_count_live": "Produktergebnisse für", "product_count": "Produkte ({count})", - "content_count": "Neuigkeiten & Informationen ({count})" + "content_count": "Neuigkeiten und Informationen ({count})" }, "faceted": { "selected": { "title": "Eingrenzen auf", - "rating-label": "Bewertung: {rating, plural, one {# Stern} other {# Sterne}} oder mehr", + "rating-label": "Bewertet mit {rating, plural, one {# Stern} other {# Sterne}} oder höher", "no-filters": "Kein Filter angewendet", "clear-all": "Alles löschen" }, @@ -900,14 +915,14 @@ "down": "Ausfall wegen Wartungsarbeiten" }, "carousel": { - "arrow_and_dot_aria_label": "Gehen Sie zu Folie [SLIDE_NUMBER] von [SLIDES_QUANTITY].", + "arrow_and_dot_aria_label": "Gehe zu Folie [SLIDE_NUMBER] von [SLIDES_QUANTITY]", "active_dot_aria_label": "Aktiv", - "content_announce_message": "Sie befinden sich auf Folie [SLIDE_NUMBER] von [SLIDES_QUANTITY].", + "content_announce_message": "Sie befinden sich auf Folie [SLIDE_NUMBER] von [SLIDES_QUANTITY]", "play_pause_button_play": "Wiedergabe", "play_pause_button_pause": "Pause", "play_pause_button_aria_play": "Karussell abspielen", "play_pause_button_aria_pause": "Karussell pausieren", - "slide_number": "Foliennummer {slide_number}" + "slide_number": "Foliennummer {slide_number}" }, "validation_messages": { "valid_email": "Bitte geben Sie eine gültige E-Mail-Adresse ein.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Einstellungen für die Erfassung von Daten auf der Website", "manage_data_collection_preferences": "Einstellungen für die Erfassung von Daten auf der Website verwalten", "use_data_by_cookies": " verwendet Daten, die von Cookies und JavaScript-Bibliotheken gesammelt wurden, um Ihr Einkaufserlebnis zu verbessern.", - "data_categories_table": "Die folgende Tabelle zeigt, wie wir diese Daten abhängig von Kategorien verwenden. Wählen Sie 'Nein' und speichern Sie Ihre Einstellungen, um sich aus einer der Kategorien für Datenerfassung auszutragen.", + "data_categories_table": "Die folgende Tabelle zeigt, wie wir Daten in verschiedenen Kategorien verwenden. Wählen Sie „Nein“ und speichern Sie Ihre Einstellungen, um sich aus einer der Datenerfassungskategorien auszutragen.", "allow": "Erlauben", "accept": "akzeptieren", "deny": "Ablehnen", @@ -1000,6 +1015,6 @@ "cancel_dialog_title": "Möchten Sie den Vorgang wirklich abbrechen?", "privacy_policy": "Datenschutzerklärung", "allow_category_tracking": "[CATEGORY_NAME]-Tracking erlauben", - "disallow_category_tracking": "[CATEGORY_NAME]-Tracking nicht mehr erlauben" + "disallow_category_tracking": "[CATEGORY_NAME]-Tracking nicht erlauben" } } diff --git a/lang/en-CA.json b/lang/en-CA.json index 78ddc37b1a..20aa218fe7 100644 --- a/lang/en-CA.json +++ b/lang/en-CA.json @@ -1,6 +1,5 @@ { "header": { - "welcome_back": "Good day, {name}", - "sign_out": "Sign Out" + "welcome_back": "Good day, {name}" } } diff --git a/lang/en.json b/lang/en.json index ff13556e15..ad11a2c29c 100755 --- a/lang/en.json +++ b/lang/en.json @@ -544,7 +544,8 @@ "rma": "RMA Number", "question": "Comments/Questions", "submit": "Submit Form", - "successful": "We've received your feedback and will respond shortly if required. Continue." + "successful": "We've received your feedback and will respond shortly if required. Continue.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Create Account" diff --git a/lang/es-419.json b/lang/es-419.json index 22c97ce7e2..e8bf56d660 100644 --- a/lang/es-419.json +++ b/lang/es-419.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Te damos la bienvenida de nuevo, {name}", + "welcome_back": "Te damos la bienvenida nuevamente, {name}", "skip_to_main": "Saltar al contenido principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "Información", "categories": "Categorías", - "call_us": "Llámanos al {phone_number}", + "call_us": "Llámanos al teléfono {phone_number}", "powered_by": "Desarrollado por" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrito con 0 artículos", "continue_shopping": "Haz clic aquí para seguir comprando", - "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}", + "login_to_checkout": "Inicia sesión para continuar con el pago", + "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}", "checkout": { "address": { "multiple": "proceso de pago con varias direcciones", @@ -65,15 +66,15 @@ "checkout_multiple": "o pagar con varias direcciones", "view_cart": "Ver carrito" }, - "label": "Tu carrito ({quantity, plural, one {# artículo} other {# artículos}})", + "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})", "is_empty": "Tu carrito esta vacío", - "invalid_entry_message": "[ENTRY] no es una entrada válida", + "invalid_entry_message": "[ENTRY] no es un ingreso válido", "coupon_code": "Código de cupón", "discount": "Descuento", "included_in_total": " Incluido en el total", "remove_file": "Eliminar este archivo", "freeshipping": "Envío gratuito", - "reconfigure_product": "Configurar '{name}'", + "reconfigure_product": "Configurar \"{name}\"", "shipping_peritem": "Envío por artículo", "remove_item": "Eliminar {name} del carrito", "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?", @@ -106,8 +107,8 @@ "free_shipping": "Envío gratuito", "hide_ups_rates": "Ocultar tarifas de UPS", "show_ups_rates": "Mostrar tarifas de UPS", - "empty_country_error": "El campo 'País' no puede quedar en blanco.", - "empty_province_error": "El campo 'Estado/Provincia' no puede quedar en blanco." + "empty_country_error": "El campo \"País\" no puede estar en blanco.", + "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco." }, "gift_wrapping": { "title": "Envoltura de regalo", @@ -116,7 +117,7 @@ "remove": "Quitar", "choose_how": "Elige cómo quieres que se envuelva el artículo para regalo.", "option_same": "Me gustaría envolver cada uno de estos artículos con las mismas opciones de envoltura.", - "item_single": "Envoltura de regalo: {name}", + "item_single": "Envoltorio para regalo - {name}", "item_multiple": "Artículo {index} - {name}", "option_different": "Me gustaría envolver para regalo cada artículo por separado.", "choose_type": "Elige un tipo de envoltura de regalo", @@ -125,8 +126,8 @@ "preview": "Vista previa" }, "added_to_cart": { - "what_next": "De acuerdo, {num_products, plural, one {1 artículo se} other {# artículos se}} agregaron a tu carrito. ¿Qué sigue?", - "your_cart_contains": "Tu carrito contiene {num_products, plural, one { 1 artículo } other { # artículos}}", + "what_next": "Excelente, {num_products, plural, one {1 artículo fue} other {# artículos fueron}} agregado(s) al carrito. ¿Qué sigue?", + "your_cart_contains": "El carrito contiene {num_products, plural, one {1 artículo} other {# artículos}}", "proceed_to_checkout": "Continuar con el proceso de pago", "order_subtotal": "Subtotal del pedido", "continue_shopping": "Seguir comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Tiene {store_credit} de crédito en la tienda. Para usarlo, solo haga su pedido y, al momento de pagar, podrá elegir el crédito de la tienda como método de pago.", - "store_credit_overview": "{credit} Crédito de la tienda", + "store_credit": "Tienes {store_credit} de crédito en la tienda. Para usarlo, solo haz tu pedido y, al momento de pagar, podrás elegir el crédito de la tienda como método de pago.", + "store_credit_overview": "{credit} de crédito de la tienda", "generic_error": "Lo sentimos, pero ocurrió un error.", "currency": "Seleccionar moneda: {code}", "currency_switch_promotion": "Las promociones y los certificados de regalo no aplicables a la nueva moneda se eliminarán de tu carrito. ¿Estás seguro de que deseas continuar?", @@ -153,6 +154,7 @@ "yes": "Sí", "from": "Para", "to": "De", + "ok": "De acuerdo", "cancel": "Cancelar", "close": "Cerrar", "or": "O", @@ -213,7 +215,7 @@ }, "compare": { "button": "Comparar productos", - "header": "Comparando {products, plural, one {# producto} other {# productos}}", + "header": "Comparando {products, plural, one {# Product} other {# Products}}", "remove": "Quitar", "no_remove": "Se necesitan al menos 2 productos para hacer una comparación válida.", "add_to_cart": "Agregar al carrito", @@ -229,7 +231,7 @@ "filter_reset_announcement": "Se restableció el filtro", "filter_select_announcement": "Se aplicó el filtro", "view_all": { - "name": "Todo {category}" + "name": "Todos {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Canjear certificado de regalo", - "intro": "Para canjear un certificado de regalo en {store_name}, siga estos sencillos pasos.", + "intro": "Para canjear un certificado de regalo en {store_name}, sigue estos sencillos pasos.", "item1": "Necesita su código de certificado de regalo único, que forma parte del certificado de regalo que se le envió por correo electrónico como adjunto. Debe ser algo parecido a Z50-Y6K-COS-402.", "item2": "Explora la tienda y agrega artículos a tu carrito como lo harías normalmente.", - "item3": "Haz clic en el enlace 'Ver carrito' para ver el contenido de tu carrito de compra.", - "item4": "Escriba el código de su certificado de regalo en el recuadro 'Canjear certificado de regalo' y haga clic en 'Ir'." + "item3": "Haz clic en el enlace "Ver carrito" para ver el contenido de tu carrito de compras.", + "item4": "Escribe el código de tu certificado de regalo en la casilla \"Canjear certificado de regalo\" y presiona \"Ir\"." }, "balance": { "heading": "Verificar el saldo del certificado de regalo", @@ -258,7 +260,7 @@ "heading": "Cuenta nueva", "created": { "heading": "Se creó tu cuenta.", - "intro": "Gracias por crear su cuenta en {store_name}. Los detalles de su cuenta se enviaron por correo electrónico a {email}", + "intro": "Gracias por crear tu cuenta en {store_name}. Los datos de tu cuenta se enviaron por correo electrónico a {email}.", "continue": "Seguir comprando" }, "recaptcha_title": "Google recaptcha" @@ -336,15 +338,16 @@ "order_placed": "Pedido realizado", "last_update": "Última actualización", "list": { - "order_number": "Pedido núm.{number}", - "product_details": "{num_products, plural, one {1 producto} other {# productos}} total{cost}" + "order_number": "Pedido n.° {number}", + "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}" }, "details": { - "heading": "Pedido núm.{number}", + "heading": "Pedido n.° {number}", "order_contents": "Contenido del pedido", "ship_to": "Enviar a", "ship_to_multi": "Artículos enviados a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "El pedido se enviará a varias direcciones.", + "pickup_details": "Detalles de la recolección", "bill_to": "Facturar a", "how_to_pay": "A continuación, te indicamos cómo pagar tu pedido:", "order_details": "Detalles del pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pago:", "comments": "Comentarios del pedido", "download_items": "Descargar artículos", - "card_ending": "con terminación en {card}", + "card_ending": "que termina en {card}", "shipments": { "date": "Fecha de envío", "method": "Método de envío", @@ -364,14 +367,20 @@ "actions": "Acciones", "reorder": "Comprar nuevamente", "return": "Devolver", - "print_invoice": "Imprimir factura" + "pickup": "Detalles de la recolección", + "pickup_method": "Método de recolección", + "in_store_pickup": "Recolección en tienda", + "print_invoice": "Imprimir factura", + "phone": "Teléfono", + "email": "Correo electrónico", + "opening_hours": "Horario de atención" }, "downloads": { - "heading": "Descargas del pedido núm. {number}", + "heading": "Descargas del pedido n.° {number}", "download_files_below": "A continuación, puedes descargar los archivos para", "expired_content": "El archivo ha vencido", - "days_remaining": "{number, plural, one {1 día} other {# días}}", - "downloads_remaining": "{number, plural, one {1 descarga} other {# descargas}} restantes", + "days_remaining": "{number, plural, one {1 day} other {# days}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restantes", "days_or_downloads": "o {number} descargas", "remaining": "restantes" } @@ -380,7 +389,7 @@ "heading": "Métodos de pago", "payment_method": "Método de pago", "billing_address": "Dirección de facturación", - "card_ending_in": "con terminación en {last_four}", + "card_ending_in": "terminado en {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Agregar un método de pago", "no_methods": "Actualmente, no tienes métodos de pago agregados a tu cuenta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecciona uno o más artículos para devolverlos.", "none": "No has realizado devoluciones con nosotros. Cuando hagas alguna devolución, aparecerá en esta página.", "new_return": "Nueva devolución", - "from_order": "Devolver artículos del pedido núm. {id}", + "from_order": "Devolver artículos del pedido n.° {id}", "date_requested": "Devolución solicitada", "successful_heading": "Solicitud de devolución enviada", "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.", @@ -427,7 +437,7 @@ "action": "Acción de devolución", "comments": "Tus comentarios", "list": { - "return_number": "Devolución núm. {id}", + "return_number": "Devolución n.° {id}", "product_details": "Devolviendo {num_products}" }, "status": { @@ -473,7 +483,7 @@ "edit": "Editar lista de deseos", "view_heading": "Lista de deseos: {name}", "share_intro": "Compartir esta lista de deseos con amigos:", - "num_products": "{num_products, plural, one {1 producto} other {# productos}}", + "num_products": "{num_products, plural, one {1 product} other {# products}}", "create": "Crear lista de deseos", "save": "Guardar lista de deseos", "delete_alert": "¿Está seguro de que quiere eliminar su(s) lista(s) de deseos? Esta acción no puede deshacerse.", @@ -489,9 +499,9 @@ "heading": "Sindicación RSS", "blog": { "heading": "Publicaciones recientes del blog", - "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog publicadas en {store}.", - "rss": "Últimas {limit} publicaciones del blog (RSS)", - "rss_atom": "Últimas {limit} publicaciones del blog (Atom)" + "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog de {store}.", + "rss": "Últimas {limit} publicaciones de blog (RSS)", + "rss_atom": "Últimas {limit} publicaciones de blog (Atom)" }, "products": { "new": { @@ -516,12 +526,12 @@ "search": { "heading": "Búsquedas de productos", "intro1": "Los feeds de búsqueda de productos le permiten guardar sus búsquedas personalizadas de productos a la manera de un feed de distribución que siempre se actualizará cuando haya nuevos resultados.", - "intro2": "Para crear un feed de búsqueda de productos, realice una búsqueda estándar en {store} y, en la parte inferior de la página, haga clic en una de las opciones de distribución." + "intro2": "Para crear un feed de búsqueda de productos, haz una búsqueda estándar en {store} y, en la parte inferior de la página, haz clic en una de las opciones de distribución." } } }, "forms": { - "range": "Solo debes ingresar números entre: {limitTo} y {limitFrom}", + "range": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}", "contact_us": { "full_name": "Nombre completo", "email": "Dirección de correo electrónico", @@ -531,7 +541,8 @@ "rma": "Número de RMA (autorización de devolución)", "question": "Comentarios/Preguntas", "submit": "Enviar formulario", - "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar." + "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crear cuenta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Agregar nueva dirección", - "description": "Use el siguiente formulario para cambiar los detalles de su dirección de envío. Haga clic en 'Guardar dirección' cuando haya terminado." + "description": "Usa el siguiente formulario para cambiar los detalles de tu dirección de envío. Presiona el botón \"Guardar dirección\" cuando hayas terminado." }, "edit": { "heading": "Actualizar la dirección" @@ -584,7 +595,7 @@ "message": "Mensaje opcional", "amount": "Monto", "theme": "Tema del certificado de regalo", - "custom_range": "(El valor debe ser entre {min} y {max})", + "custom_range": "(El valor debe encontrarse entre {min} y {max})", "agree": "Entiendo que los certificados de regalo caducan después de {days, plural, one {1 día} other {# días}}", "agree2": "Acepto que los certificados de regalo no son reembolsables", "preview": "Vista previa", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido núm. {id}: realizado el {date} por {total}", + "order_display": "Pedido n.° {id} - Hecho el {date} por {total}", "subject": "Asunto", "message": "Mensaje", "submit_value": "Enviar mensaje", @@ -685,20 +696,20 @@ "cvv": "Debes ingresar un cvv válido." }, "reviews": { - "rating": "El campo 'Calificación' no puede quedar en blanco.", - "title": "El campo 'Asunto de revisión' no puede quedar en blanco.", - "comment": "El campo 'Comentarios' no puede quedar en blanco." + "rating": "El campo \"Calificación\" no puede estar en blanco.", + "title": "El campo \"Revisar asunto\" no puede estar en blanco.", + "comment": "El campo \"Comentarios\" no puede estar en blanco." } } }, "products": { "current_stock": "Existencias actuales:", "quantity": "Cantidad:", - "change_product_options": "Cambiar opciones para {name}", + "change_product_options": "Cambiar las opciones de {name}", "quantity_decrease": "Disminuir la cantidad de {name}", "quantity_increase": "Aumentar la cantidad de {name}", "quantity_error_message": "La cantidad debe contener solo números.", - "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidad} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 units} one {# unit} other {# units}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Productos relacionados", @@ -712,13 +723,13 @@ "hide": "Ocultar opiniones", "new": "Escribe una opinión", "show": "Mostrar opiniones", - "header": "{total, plural, =0{0 opiniones} one {# opinión} other {# opiniones}}", - "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other { # opiniones}})", - "post_on_by": "Publicado por { name } el { date }.", + "header": "{total, plural, =0{0 Reviews} one {# Review} other {# Reviews}}", + "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other {# opiniones}})", + "post_on_by": "Publicada por { name } el { date }", "rating_label": "Calificación", "select_rating": "Selecciona la calificación", "anonymous_poster": "Desconocido", - "rating_aria_label": "La calificación {rating_target} es {current_rating} de {max_rating}.", + "rating_aria_label": "{rating_target} valoración es {current_rating} de {max_rating}", "rating": { "1": "1 estrella (peor)", "2": "2 estrellas", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condición:", "availability": "Disponibilidad:", - "swatch_option_announcement": "Se ha seleccionado {swatch_name}", + "swatch_option_announcement": "El {swatch_name} seleccionado es", "shipping": "Envíos:", "shipping_fixed": "{amount} (costo de envío fijo)", "shipping_free": "Envío gratuito", @@ -766,7 +777,7 @@ "select_one": "Selecciona una", "description": "Descripción", "price_with_tax": "(Inc. {tax_label})", - "price_without_tax": "(P. ej., {tax_label})", + "price_without_tax": "(Por ejemplo, {tax_label})", "including_tax": "Incluye impuestos", "excluding_tax": "Excluyendo impuestos", "weight": "Peso:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Envoltura de regalo:", "gift_wrapping_available": "Opciones disponibles", - "quantity_min": "La cantidad mínima que se puede comprar es {quantity}", - "quantity_max": "La cantidad máxima que se puede comprar es {quantity}", + "quantity_min": "La cantidad mínima de compra es {quantity}", + "quantity_max": "La cantidad máxima de compra es {quantity}", "bulk_pricing": { "title": "Precios al por mayor:", "view": "Compra al por mayor y ahorra", "modal_title": "Porcentajes de descuento al por mayor", "instructions": "A continuación se muestran las tasas de descuento por volumen disponibles para cada artículo individual si se compra cierta cantidad", - "range": "Comprar {min} {max, plural, =0{o más de} other {- #}}", - "percent": "y obtén un descuento de {discount}", - "price": "y obtén un descuento de {discount}", + "range": "Compra {min} {max, plural, =0{or above} other {- #}}", + "percent": "y recibe {discount} de descuento", + "price": "y recibe {discount} de descuento", "fixed": "y paga solo {discount} cada uno" }, "card_default_image_alt": "La imagen estará disponible próximamente" }, "invoice": { - "for_order": "Factura de {name} para el pedido núm.{id}", + "for_order": "{name} Factura del pedido n.° {id}", "phone": "Teléfono: {number}", "email": "Correo electrónico: {email}", "order": "Pedido:", @@ -807,6 +818,10 @@ "qty": "Cant.", "code": "Código/SKU", "shipping_address": "Dirección de envío", + "fulfillment": "Ejecución", + "digital": "Digital", + "shipping": "Envío", + "pickup": "Recolección", "product_name": "Nombre del producto", "price": "Precio", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "¡Lo sentimos!", "subscribed_message": "Gracias por unirte a nuestra lista de correo. Recibirás el próximo número de nuestro boletín informativo en breve.", "unsubscribed_heading": "Suscripción cancelada", - "unsubscribed_message": "Ya no recibirá correos electrónicos con publicidad de {store_name}." + "unsubscribed_message": "Dejarás de recibir correos electrónicos de marketing de {store_name}" }, "social": { "connect": "Contáctanos" @@ -839,8 +854,8 @@ "results": { "form_label": "Palabra clave de búsqueda:", "form_button_text": "Buscar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado del producto} other {# resultados del producto} } para '{ search_query }'", + "count": "{ count, plural, one {# result} other {# results} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# product result} other {# product results} } para \"{ search_query }\"", "quick_count_live": "resultados de productos para", "product_count": "Productos ({count})", "content_count": "Noticias e información ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Calificado con {rating, plural, one {# estrella} other {# estrellas}} o más", + "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más", "no-filters": "No se aplicaron filtros", "clear-all": "Borrar todo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "y más" }, - "toggleSection": "Alternar la sección de filtro {title}", + "toggleSection": "Cambiar la sección del filtro {title}", "clear": "Borrar", "more": "Más", "show-more": "Mostrar más", @@ -900,14 +915,14 @@ "down": "Fuera de servicio por mantenimiento" }, "carousel": { - "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "activo", - "content_announce_message": "Actualmente, te encuentras en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "content_announce_message": "Actualmente estás en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproducir", "play_pause_button_pause": "Pausa.", "play_pause_button_aria_play": "Reproducir carrusel", "play_pause_button_aria_pause": "Pausar el carrusel", - "slide_number": "Número de diapositiva {slide_number}" + "slide_number": "Diapositiva número {slide_number}" }, "validation_messages": { "valid_email": "Debes ingresar un correo electrónico válido.", @@ -916,7 +931,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debe ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": "El campo no puede quedar en blanco.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Preferencias de recopilación de datos del sitio web", "manage_data_collection_preferences": "Administrar preferencias de recopilación de datos del sitio web", "use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas de JavaScript para mejorar tu experiencia de compra.", - "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona 'No' y guarda tus preferencias.", + "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona \\\"No\\\" y guarda tus preferencias.", "allow": "Permitir", "accept": "aceptar", "deny": "Rechazar", @@ -999,7 +1014,7 @@ "change_preferences": "Puedes cambiar tus preferencias en cualquier momento", "cancel_dialog_title": "¿Está seguro de que desea cancelar?", "privacy_policy": "Política de Privacidad", - "allow_category_tracking": "Permitir el seguimiento de [CATEGORY_NAME].", - "disallow_category_tracking": "No permitir el seguimiento de [CATEGORY_NAME]." + "allow_category_tracking": "Permitir el rastreo de [CATEGORY_NAME]", + "disallow_category_tracking": "No permitir el rastreo de [CATEGORY_NAME]" } } diff --git a/lang/es-AR.json b/lang/es-AR.json index 22c97ce7e2..e8bf56d660 100644 --- a/lang/es-AR.json +++ b/lang/es-AR.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Te damos la bienvenida de nuevo, {name}", + "welcome_back": "Te damos la bienvenida nuevamente, {name}", "skip_to_main": "Saltar al contenido principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "Información", "categories": "Categorías", - "call_us": "Llámanos al {phone_number}", + "call_us": "Llámanos al teléfono {phone_number}", "powered_by": "Desarrollado por" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrito con 0 artículos", "continue_shopping": "Haz clic aquí para seguir comprando", - "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}", + "login_to_checkout": "Inicia sesión para continuar con el pago", + "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}", "checkout": { "address": { "multiple": "proceso de pago con varias direcciones", @@ -65,15 +66,15 @@ "checkout_multiple": "o pagar con varias direcciones", "view_cart": "Ver carrito" }, - "label": "Tu carrito ({quantity, plural, one {# artículo} other {# artículos}})", + "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})", "is_empty": "Tu carrito esta vacío", - "invalid_entry_message": "[ENTRY] no es una entrada válida", + "invalid_entry_message": "[ENTRY] no es un ingreso válido", "coupon_code": "Código de cupón", "discount": "Descuento", "included_in_total": " Incluido en el total", "remove_file": "Eliminar este archivo", "freeshipping": "Envío gratuito", - "reconfigure_product": "Configurar '{name}'", + "reconfigure_product": "Configurar \"{name}\"", "shipping_peritem": "Envío por artículo", "remove_item": "Eliminar {name} del carrito", "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?", @@ -106,8 +107,8 @@ "free_shipping": "Envío gratuito", "hide_ups_rates": "Ocultar tarifas de UPS", "show_ups_rates": "Mostrar tarifas de UPS", - "empty_country_error": "El campo 'País' no puede quedar en blanco.", - "empty_province_error": "El campo 'Estado/Provincia' no puede quedar en blanco." + "empty_country_error": "El campo \"País\" no puede estar en blanco.", + "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco." }, "gift_wrapping": { "title": "Envoltura de regalo", @@ -116,7 +117,7 @@ "remove": "Quitar", "choose_how": "Elige cómo quieres que se envuelva el artículo para regalo.", "option_same": "Me gustaría envolver cada uno de estos artículos con las mismas opciones de envoltura.", - "item_single": "Envoltura de regalo: {name}", + "item_single": "Envoltorio para regalo - {name}", "item_multiple": "Artículo {index} - {name}", "option_different": "Me gustaría envolver para regalo cada artículo por separado.", "choose_type": "Elige un tipo de envoltura de regalo", @@ -125,8 +126,8 @@ "preview": "Vista previa" }, "added_to_cart": { - "what_next": "De acuerdo, {num_products, plural, one {1 artículo se} other {# artículos se}} agregaron a tu carrito. ¿Qué sigue?", - "your_cart_contains": "Tu carrito contiene {num_products, plural, one { 1 artículo } other { # artículos}}", + "what_next": "Excelente, {num_products, plural, one {1 artículo fue} other {# artículos fueron}} agregado(s) al carrito. ¿Qué sigue?", + "your_cart_contains": "El carrito contiene {num_products, plural, one {1 artículo} other {# artículos}}", "proceed_to_checkout": "Continuar con el proceso de pago", "order_subtotal": "Subtotal del pedido", "continue_shopping": "Seguir comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Tiene {store_credit} de crédito en la tienda. Para usarlo, solo haga su pedido y, al momento de pagar, podrá elegir el crédito de la tienda como método de pago.", - "store_credit_overview": "{credit} Crédito de la tienda", + "store_credit": "Tienes {store_credit} de crédito en la tienda. Para usarlo, solo haz tu pedido y, al momento de pagar, podrás elegir el crédito de la tienda como método de pago.", + "store_credit_overview": "{credit} de crédito de la tienda", "generic_error": "Lo sentimos, pero ocurrió un error.", "currency": "Seleccionar moneda: {code}", "currency_switch_promotion": "Las promociones y los certificados de regalo no aplicables a la nueva moneda se eliminarán de tu carrito. ¿Estás seguro de que deseas continuar?", @@ -153,6 +154,7 @@ "yes": "Sí", "from": "Para", "to": "De", + "ok": "De acuerdo", "cancel": "Cancelar", "close": "Cerrar", "or": "O", @@ -213,7 +215,7 @@ }, "compare": { "button": "Comparar productos", - "header": "Comparando {products, plural, one {# producto} other {# productos}}", + "header": "Comparando {products, plural, one {# Product} other {# Products}}", "remove": "Quitar", "no_remove": "Se necesitan al menos 2 productos para hacer una comparación válida.", "add_to_cart": "Agregar al carrito", @@ -229,7 +231,7 @@ "filter_reset_announcement": "Se restableció el filtro", "filter_select_announcement": "Se aplicó el filtro", "view_all": { - "name": "Todo {category}" + "name": "Todos {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Canjear certificado de regalo", - "intro": "Para canjear un certificado de regalo en {store_name}, siga estos sencillos pasos.", + "intro": "Para canjear un certificado de regalo en {store_name}, sigue estos sencillos pasos.", "item1": "Necesita su código de certificado de regalo único, que forma parte del certificado de regalo que se le envió por correo electrónico como adjunto. Debe ser algo parecido a Z50-Y6K-COS-402.", "item2": "Explora la tienda y agrega artículos a tu carrito como lo harías normalmente.", - "item3": "Haz clic en el enlace 'Ver carrito' para ver el contenido de tu carrito de compra.", - "item4": "Escriba el código de su certificado de regalo en el recuadro 'Canjear certificado de regalo' y haga clic en 'Ir'." + "item3": "Haz clic en el enlace "Ver carrito" para ver el contenido de tu carrito de compras.", + "item4": "Escribe el código de tu certificado de regalo en la casilla \"Canjear certificado de regalo\" y presiona \"Ir\"." }, "balance": { "heading": "Verificar el saldo del certificado de regalo", @@ -258,7 +260,7 @@ "heading": "Cuenta nueva", "created": { "heading": "Se creó tu cuenta.", - "intro": "Gracias por crear su cuenta en {store_name}. Los detalles de su cuenta se enviaron por correo electrónico a {email}", + "intro": "Gracias por crear tu cuenta en {store_name}. Los datos de tu cuenta se enviaron por correo electrónico a {email}.", "continue": "Seguir comprando" }, "recaptcha_title": "Google recaptcha" @@ -336,15 +338,16 @@ "order_placed": "Pedido realizado", "last_update": "Última actualización", "list": { - "order_number": "Pedido núm.{number}", - "product_details": "{num_products, plural, one {1 producto} other {# productos}} total{cost}" + "order_number": "Pedido n.° {number}", + "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}" }, "details": { - "heading": "Pedido núm.{number}", + "heading": "Pedido n.° {number}", "order_contents": "Contenido del pedido", "ship_to": "Enviar a", "ship_to_multi": "Artículos enviados a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "El pedido se enviará a varias direcciones.", + "pickup_details": "Detalles de la recolección", "bill_to": "Facturar a", "how_to_pay": "A continuación, te indicamos cómo pagar tu pedido:", "order_details": "Detalles del pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pago:", "comments": "Comentarios del pedido", "download_items": "Descargar artículos", - "card_ending": "con terminación en {card}", + "card_ending": "que termina en {card}", "shipments": { "date": "Fecha de envío", "method": "Método de envío", @@ -364,14 +367,20 @@ "actions": "Acciones", "reorder": "Comprar nuevamente", "return": "Devolver", - "print_invoice": "Imprimir factura" + "pickup": "Detalles de la recolección", + "pickup_method": "Método de recolección", + "in_store_pickup": "Recolección en tienda", + "print_invoice": "Imprimir factura", + "phone": "Teléfono", + "email": "Correo electrónico", + "opening_hours": "Horario de atención" }, "downloads": { - "heading": "Descargas del pedido núm. {number}", + "heading": "Descargas del pedido n.° {number}", "download_files_below": "A continuación, puedes descargar los archivos para", "expired_content": "El archivo ha vencido", - "days_remaining": "{number, plural, one {1 día} other {# días}}", - "downloads_remaining": "{number, plural, one {1 descarga} other {# descargas}} restantes", + "days_remaining": "{number, plural, one {1 day} other {# days}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restantes", "days_or_downloads": "o {number} descargas", "remaining": "restantes" } @@ -380,7 +389,7 @@ "heading": "Métodos de pago", "payment_method": "Método de pago", "billing_address": "Dirección de facturación", - "card_ending_in": "con terminación en {last_four}", + "card_ending_in": "terminado en {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Agregar un método de pago", "no_methods": "Actualmente, no tienes métodos de pago agregados a tu cuenta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecciona uno o más artículos para devolverlos.", "none": "No has realizado devoluciones con nosotros. Cuando hagas alguna devolución, aparecerá en esta página.", "new_return": "Nueva devolución", - "from_order": "Devolver artículos del pedido núm. {id}", + "from_order": "Devolver artículos del pedido n.° {id}", "date_requested": "Devolución solicitada", "successful_heading": "Solicitud de devolución enviada", "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.", @@ -427,7 +437,7 @@ "action": "Acción de devolución", "comments": "Tus comentarios", "list": { - "return_number": "Devolución núm. {id}", + "return_number": "Devolución n.° {id}", "product_details": "Devolviendo {num_products}" }, "status": { @@ -473,7 +483,7 @@ "edit": "Editar lista de deseos", "view_heading": "Lista de deseos: {name}", "share_intro": "Compartir esta lista de deseos con amigos:", - "num_products": "{num_products, plural, one {1 producto} other {# productos}}", + "num_products": "{num_products, plural, one {1 product} other {# products}}", "create": "Crear lista de deseos", "save": "Guardar lista de deseos", "delete_alert": "¿Está seguro de que quiere eliminar su(s) lista(s) de deseos? Esta acción no puede deshacerse.", @@ -489,9 +499,9 @@ "heading": "Sindicación RSS", "blog": { "heading": "Publicaciones recientes del blog", - "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog publicadas en {store}.", - "rss": "Últimas {limit} publicaciones del blog (RSS)", - "rss_atom": "Últimas {limit} publicaciones del blog (Atom)" + "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog de {store}.", + "rss": "Últimas {limit} publicaciones de blog (RSS)", + "rss_atom": "Últimas {limit} publicaciones de blog (Atom)" }, "products": { "new": { @@ -516,12 +526,12 @@ "search": { "heading": "Búsquedas de productos", "intro1": "Los feeds de búsqueda de productos le permiten guardar sus búsquedas personalizadas de productos a la manera de un feed de distribución que siempre se actualizará cuando haya nuevos resultados.", - "intro2": "Para crear un feed de búsqueda de productos, realice una búsqueda estándar en {store} y, en la parte inferior de la página, haga clic en una de las opciones de distribución." + "intro2": "Para crear un feed de búsqueda de productos, haz una búsqueda estándar en {store} y, en la parte inferior de la página, haz clic en una de las opciones de distribución." } } }, "forms": { - "range": "Solo debes ingresar números entre: {limitTo} y {limitFrom}", + "range": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}", "contact_us": { "full_name": "Nombre completo", "email": "Dirección de correo electrónico", @@ -531,7 +541,8 @@ "rma": "Número de RMA (autorización de devolución)", "question": "Comentarios/Preguntas", "submit": "Enviar formulario", - "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar." + "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crear cuenta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Agregar nueva dirección", - "description": "Use el siguiente formulario para cambiar los detalles de su dirección de envío. Haga clic en 'Guardar dirección' cuando haya terminado." + "description": "Usa el siguiente formulario para cambiar los detalles de tu dirección de envío. Presiona el botón \"Guardar dirección\" cuando hayas terminado." }, "edit": { "heading": "Actualizar la dirección" @@ -584,7 +595,7 @@ "message": "Mensaje opcional", "amount": "Monto", "theme": "Tema del certificado de regalo", - "custom_range": "(El valor debe ser entre {min} y {max})", + "custom_range": "(El valor debe encontrarse entre {min} y {max})", "agree": "Entiendo que los certificados de regalo caducan después de {days, plural, one {1 día} other {# días}}", "agree2": "Acepto que los certificados de regalo no son reembolsables", "preview": "Vista previa", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido núm. {id}: realizado el {date} por {total}", + "order_display": "Pedido n.° {id} - Hecho el {date} por {total}", "subject": "Asunto", "message": "Mensaje", "submit_value": "Enviar mensaje", @@ -685,20 +696,20 @@ "cvv": "Debes ingresar un cvv válido." }, "reviews": { - "rating": "El campo 'Calificación' no puede quedar en blanco.", - "title": "El campo 'Asunto de revisión' no puede quedar en blanco.", - "comment": "El campo 'Comentarios' no puede quedar en blanco." + "rating": "El campo \"Calificación\" no puede estar en blanco.", + "title": "El campo \"Revisar asunto\" no puede estar en blanco.", + "comment": "El campo \"Comentarios\" no puede estar en blanco." } } }, "products": { "current_stock": "Existencias actuales:", "quantity": "Cantidad:", - "change_product_options": "Cambiar opciones para {name}", + "change_product_options": "Cambiar las opciones de {name}", "quantity_decrease": "Disminuir la cantidad de {name}", "quantity_increase": "Aumentar la cantidad de {name}", "quantity_error_message": "La cantidad debe contener solo números.", - "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidad} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 units} one {# unit} other {# units}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Productos relacionados", @@ -712,13 +723,13 @@ "hide": "Ocultar opiniones", "new": "Escribe una opinión", "show": "Mostrar opiniones", - "header": "{total, plural, =0{0 opiniones} one {# opinión} other {# opiniones}}", - "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other { # opiniones}})", - "post_on_by": "Publicado por { name } el { date }.", + "header": "{total, plural, =0{0 Reviews} one {# Review} other {# Reviews}}", + "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other {# opiniones}})", + "post_on_by": "Publicada por { name } el { date }", "rating_label": "Calificación", "select_rating": "Selecciona la calificación", "anonymous_poster": "Desconocido", - "rating_aria_label": "La calificación {rating_target} es {current_rating} de {max_rating}.", + "rating_aria_label": "{rating_target} valoración es {current_rating} de {max_rating}", "rating": { "1": "1 estrella (peor)", "2": "2 estrellas", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condición:", "availability": "Disponibilidad:", - "swatch_option_announcement": "Se ha seleccionado {swatch_name}", + "swatch_option_announcement": "El {swatch_name} seleccionado es", "shipping": "Envíos:", "shipping_fixed": "{amount} (costo de envío fijo)", "shipping_free": "Envío gratuito", @@ -766,7 +777,7 @@ "select_one": "Selecciona una", "description": "Descripción", "price_with_tax": "(Inc. {tax_label})", - "price_without_tax": "(P. ej., {tax_label})", + "price_without_tax": "(Por ejemplo, {tax_label})", "including_tax": "Incluye impuestos", "excluding_tax": "Excluyendo impuestos", "weight": "Peso:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Envoltura de regalo:", "gift_wrapping_available": "Opciones disponibles", - "quantity_min": "La cantidad mínima que se puede comprar es {quantity}", - "quantity_max": "La cantidad máxima que se puede comprar es {quantity}", + "quantity_min": "La cantidad mínima de compra es {quantity}", + "quantity_max": "La cantidad máxima de compra es {quantity}", "bulk_pricing": { "title": "Precios al por mayor:", "view": "Compra al por mayor y ahorra", "modal_title": "Porcentajes de descuento al por mayor", "instructions": "A continuación se muestran las tasas de descuento por volumen disponibles para cada artículo individual si se compra cierta cantidad", - "range": "Comprar {min} {max, plural, =0{o más de} other {- #}}", - "percent": "y obtén un descuento de {discount}", - "price": "y obtén un descuento de {discount}", + "range": "Compra {min} {max, plural, =0{or above} other {- #}}", + "percent": "y recibe {discount} de descuento", + "price": "y recibe {discount} de descuento", "fixed": "y paga solo {discount} cada uno" }, "card_default_image_alt": "La imagen estará disponible próximamente" }, "invoice": { - "for_order": "Factura de {name} para el pedido núm.{id}", + "for_order": "{name} Factura del pedido n.° {id}", "phone": "Teléfono: {number}", "email": "Correo electrónico: {email}", "order": "Pedido:", @@ -807,6 +818,10 @@ "qty": "Cant.", "code": "Código/SKU", "shipping_address": "Dirección de envío", + "fulfillment": "Ejecución", + "digital": "Digital", + "shipping": "Envío", + "pickup": "Recolección", "product_name": "Nombre del producto", "price": "Precio", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "¡Lo sentimos!", "subscribed_message": "Gracias por unirte a nuestra lista de correo. Recibirás el próximo número de nuestro boletín informativo en breve.", "unsubscribed_heading": "Suscripción cancelada", - "unsubscribed_message": "Ya no recibirá correos electrónicos con publicidad de {store_name}." + "unsubscribed_message": "Dejarás de recibir correos electrónicos de marketing de {store_name}" }, "social": { "connect": "Contáctanos" @@ -839,8 +854,8 @@ "results": { "form_label": "Palabra clave de búsqueda:", "form_button_text": "Buscar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado del producto} other {# resultados del producto} } para '{ search_query }'", + "count": "{ count, plural, one {# result} other {# results} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# product result} other {# product results} } para \"{ search_query }\"", "quick_count_live": "resultados de productos para", "product_count": "Productos ({count})", "content_count": "Noticias e información ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Calificado con {rating, plural, one {# estrella} other {# estrellas}} o más", + "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más", "no-filters": "No se aplicaron filtros", "clear-all": "Borrar todo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "y más" }, - "toggleSection": "Alternar la sección de filtro {title}", + "toggleSection": "Cambiar la sección del filtro {title}", "clear": "Borrar", "more": "Más", "show-more": "Mostrar más", @@ -900,14 +915,14 @@ "down": "Fuera de servicio por mantenimiento" }, "carousel": { - "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "activo", - "content_announce_message": "Actualmente, te encuentras en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "content_announce_message": "Actualmente estás en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproducir", "play_pause_button_pause": "Pausa.", "play_pause_button_aria_play": "Reproducir carrusel", "play_pause_button_aria_pause": "Pausar el carrusel", - "slide_number": "Número de diapositiva {slide_number}" + "slide_number": "Diapositiva número {slide_number}" }, "validation_messages": { "valid_email": "Debes ingresar un correo electrónico válido.", @@ -916,7 +931,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debe ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": "El campo no puede quedar en blanco.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Preferencias de recopilación de datos del sitio web", "manage_data_collection_preferences": "Administrar preferencias de recopilación de datos del sitio web", "use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas de JavaScript para mejorar tu experiencia de compra.", - "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona 'No' y guarda tus preferencias.", + "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona \\\"No\\\" y guarda tus preferencias.", "allow": "Permitir", "accept": "aceptar", "deny": "Rechazar", @@ -999,7 +1014,7 @@ "change_preferences": "Puedes cambiar tus preferencias en cualquier momento", "cancel_dialog_title": "¿Está seguro de que desea cancelar?", "privacy_policy": "Política de Privacidad", - "allow_category_tracking": "Permitir el seguimiento de [CATEGORY_NAME].", - "disallow_category_tracking": "No permitir el seguimiento de [CATEGORY_NAME]." + "allow_category_tracking": "Permitir el rastreo de [CATEGORY_NAME]", + "disallow_category_tracking": "No permitir el rastreo de [CATEGORY_NAME]" } } diff --git a/lang/es-CL.json b/lang/es-CL.json index 22c97ce7e2..e8bf56d660 100644 --- a/lang/es-CL.json +++ b/lang/es-CL.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Te damos la bienvenida de nuevo, {name}", + "welcome_back": "Te damos la bienvenida nuevamente, {name}", "skip_to_main": "Saltar al contenido principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "Información", "categories": "Categorías", - "call_us": "Llámanos al {phone_number}", + "call_us": "Llámanos al teléfono {phone_number}", "powered_by": "Desarrollado por" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrito con 0 artículos", "continue_shopping": "Haz clic aquí para seguir comprando", - "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}", + "login_to_checkout": "Inicia sesión para continuar con el pago", + "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}", "checkout": { "address": { "multiple": "proceso de pago con varias direcciones", @@ -65,15 +66,15 @@ "checkout_multiple": "o pagar con varias direcciones", "view_cart": "Ver carrito" }, - "label": "Tu carrito ({quantity, plural, one {# artículo} other {# artículos}})", + "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})", "is_empty": "Tu carrito esta vacío", - "invalid_entry_message": "[ENTRY] no es una entrada válida", + "invalid_entry_message": "[ENTRY] no es un ingreso válido", "coupon_code": "Código de cupón", "discount": "Descuento", "included_in_total": " Incluido en el total", "remove_file": "Eliminar este archivo", "freeshipping": "Envío gratuito", - "reconfigure_product": "Configurar '{name}'", + "reconfigure_product": "Configurar \"{name}\"", "shipping_peritem": "Envío por artículo", "remove_item": "Eliminar {name} del carrito", "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?", @@ -106,8 +107,8 @@ "free_shipping": "Envío gratuito", "hide_ups_rates": "Ocultar tarifas de UPS", "show_ups_rates": "Mostrar tarifas de UPS", - "empty_country_error": "El campo 'País' no puede quedar en blanco.", - "empty_province_error": "El campo 'Estado/Provincia' no puede quedar en blanco." + "empty_country_error": "El campo \"País\" no puede estar en blanco.", + "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco." }, "gift_wrapping": { "title": "Envoltura de regalo", @@ -116,7 +117,7 @@ "remove": "Quitar", "choose_how": "Elige cómo quieres que se envuelva el artículo para regalo.", "option_same": "Me gustaría envolver cada uno de estos artículos con las mismas opciones de envoltura.", - "item_single": "Envoltura de regalo: {name}", + "item_single": "Envoltorio para regalo - {name}", "item_multiple": "Artículo {index} - {name}", "option_different": "Me gustaría envolver para regalo cada artículo por separado.", "choose_type": "Elige un tipo de envoltura de regalo", @@ -125,8 +126,8 @@ "preview": "Vista previa" }, "added_to_cart": { - "what_next": "De acuerdo, {num_products, plural, one {1 artículo se} other {# artículos se}} agregaron a tu carrito. ¿Qué sigue?", - "your_cart_contains": "Tu carrito contiene {num_products, plural, one { 1 artículo } other { # artículos}}", + "what_next": "Excelente, {num_products, plural, one {1 artículo fue} other {# artículos fueron}} agregado(s) al carrito. ¿Qué sigue?", + "your_cart_contains": "El carrito contiene {num_products, plural, one {1 artículo} other {# artículos}}", "proceed_to_checkout": "Continuar con el proceso de pago", "order_subtotal": "Subtotal del pedido", "continue_shopping": "Seguir comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Tiene {store_credit} de crédito en la tienda. Para usarlo, solo haga su pedido y, al momento de pagar, podrá elegir el crédito de la tienda como método de pago.", - "store_credit_overview": "{credit} Crédito de la tienda", + "store_credit": "Tienes {store_credit} de crédito en la tienda. Para usarlo, solo haz tu pedido y, al momento de pagar, podrás elegir el crédito de la tienda como método de pago.", + "store_credit_overview": "{credit} de crédito de la tienda", "generic_error": "Lo sentimos, pero ocurrió un error.", "currency": "Seleccionar moneda: {code}", "currency_switch_promotion": "Las promociones y los certificados de regalo no aplicables a la nueva moneda se eliminarán de tu carrito. ¿Estás seguro de que deseas continuar?", @@ -153,6 +154,7 @@ "yes": "Sí", "from": "Para", "to": "De", + "ok": "De acuerdo", "cancel": "Cancelar", "close": "Cerrar", "or": "O", @@ -213,7 +215,7 @@ }, "compare": { "button": "Comparar productos", - "header": "Comparando {products, plural, one {# producto} other {# productos}}", + "header": "Comparando {products, plural, one {# Product} other {# Products}}", "remove": "Quitar", "no_remove": "Se necesitan al menos 2 productos para hacer una comparación válida.", "add_to_cart": "Agregar al carrito", @@ -229,7 +231,7 @@ "filter_reset_announcement": "Se restableció el filtro", "filter_select_announcement": "Se aplicó el filtro", "view_all": { - "name": "Todo {category}" + "name": "Todos {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Canjear certificado de regalo", - "intro": "Para canjear un certificado de regalo en {store_name}, siga estos sencillos pasos.", + "intro": "Para canjear un certificado de regalo en {store_name}, sigue estos sencillos pasos.", "item1": "Necesita su código de certificado de regalo único, que forma parte del certificado de regalo que se le envió por correo electrónico como adjunto. Debe ser algo parecido a Z50-Y6K-COS-402.", "item2": "Explora la tienda y agrega artículos a tu carrito como lo harías normalmente.", - "item3": "Haz clic en el enlace 'Ver carrito' para ver el contenido de tu carrito de compra.", - "item4": "Escriba el código de su certificado de regalo en el recuadro 'Canjear certificado de regalo' y haga clic en 'Ir'." + "item3": "Haz clic en el enlace "Ver carrito" para ver el contenido de tu carrito de compras.", + "item4": "Escribe el código de tu certificado de regalo en la casilla \"Canjear certificado de regalo\" y presiona \"Ir\"." }, "balance": { "heading": "Verificar el saldo del certificado de regalo", @@ -258,7 +260,7 @@ "heading": "Cuenta nueva", "created": { "heading": "Se creó tu cuenta.", - "intro": "Gracias por crear su cuenta en {store_name}. Los detalles de su cuenta se enviaron por correo electrónico a {email}", + "intro": "Gracias por crear tu cuenta en {store_name}. Los datos de tu cuenta se enviaron por correo electrónico a {email}.", "continue": "Seguir comprando" }, "recaptcha_title": "Google recaptcha" @@ -336,15 +338,16 @@ "order_placed": "Pedido realizado", "last_update": "Última actualización", "list": { - "order_number": "Pedido núm.{number}", - "product_details": "{num_products, plural, one {1 producto} other {# productos}} total{cost}" + "order_number": "Pedido n.° {number}", + "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}" }, "details": { - "heading": "Pedido núm.{number}", + "heading": "Pedido n.° {number}", "order_contents": "Contenido del pedido", "ship_to": "Enviar a", "ship_to_multi": "Artículos enviados a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "El pedido se enviará a varias direcciones.", + "pickup_details": "Detalles de la recolección", "bill_to": "Facturar a", "how_to_pay": "A continuación, te indicamos cómo pagar tu pedido:", "order_details": "Detalles del pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pago:", "comments": "Comentarios del pedido", "download_items": "Descargar artículos", - "card_ending": "con terminación en {card}", + "card_ending": "que termina en {card}", "shipments": { "date": "Fecha de envío", "method": "Método de envío", @@ -364,14 +367,20 @@ "actions": "Acciones", "reorder": "Comprar nuevamente", "return": "Devolver", - "print_invoice": "Imprimir factura" + "pickup": "Detalles de la recolección", + "pickup_method": "Método de recolección", + "in_store_pickup": "Recolección en tienda", + "print_invoice": "Imprimir factura", + "phone": "Teléfono", + "email": "Correo electrónico", + "opening_hours": "Horario de atención" }, "downloads": { - "heading": "Descargas del pedido núm. {number}", + "heading": "Descargas del pedido n.° {number}", "download_files_below": "A continuación, puedes descargar los archivos para", "expired_content": "El archivo ha vencido", - "days_remaining": "{number, plural, one {1 día} other {# días}}", - "downloads_remaining": "{number, plural, one {1 descarga} other {# descargas}} restantes", + "days_remaining": "{number, plural, one {1 day} other {# days}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restantes", "days_or_downloads": "o {number} descargas", "remaining": "restantes" } @@ -380,7 +389,7 @@ "heading": "Métodos de pago", "payment_method": "Método de pago", "billing_address": "Dirección de facturación", - "card_ending_in": "con terminación en {last_four}", + "card_ending_in": "terminado en {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Agregar un método de pago", "no_methods": "Actualmente, no tienes métodos de pago agregados a tu cuenta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecciona uno o más artículos para devolverlos.", "none": "No has realizado devoluciones con nosotros. Cuando hagas alguna devolución, aparecerá en esta página.", "new_return": "Nueva devolución", - "from_order": "Devolver artículos del pedido núm. {id}", + "from_order": "Devolver artículos del pedido n.° {id}", "date_requested": "Devolución solicitada", "successful_heading": "Solicitud de devolución enviada", "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.", @@ -427,7 +437,7 @@ "action": "Acción de devolución", "comments": "Tus comentarios", "list": { - "return_number": "Devolución núm. {id}", + "return_number": "Devolución n.° {id}", "product_details": "Devolviendo {num_products}" }, "status": { @@ -473,7 +483,7 @@ "edit": "Editar lista de deseos", "view_heading": "Lista de deseos: {name}", "share_intro": "Compartir esta lista de deseos con amigos:", - "num_products": "{num_products, plural, one {1 producto} other {# productos}}", + "num_products": "{num_products, plural, one {1 product} other {# products}}", "create": "Crear lista de deseos", "save": "Guardar lista de deseos", "delete_alert": "¿Está seguro de que quiere eliminar su(s) lista(s) de deseos? Esta acción no puede deshacerse.", @@ -489,9 +499,9 @@ "heading": "Sindicación RSS", "blog": { "heading": "Publicaciones recientes del blog", - "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog publicadas en {store}.", - "rss": "Últimas {limit} publicaciones del blog (RSS)", - "rss_atom": "Últimas {limit} publicaciones del blog (Atom)" + "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog de {store}.", + "rss": "Últimas {limit} publicaciones de blog (RSS)", + "rss_atom": "Últimas {limit} publicaciones de blog (Atom)" }, "products": { "new": { @@ -516,12 +526,12 @@ "search": { "heading": "Búsquedas de productos", "intro1": "Los feeds de búsqueda de productos le permiten guardar sus búsquedas personalizadas de productos a la manera de un feed de distribución que siempre se actualizará cuando haya nuevos resultados.", - "intro2": "Para crear un feed de búsqueda de productos, realice una búsqueda estándar en {store} y, en la parte inferior de la página, haga clic en una de las opciones de distribución." + "intro2": "Para crear un feed de búsqueda de productos, haz una búsqueda estándar en {store} y, en la parte inferior de la página, haz clic en una de las opciones de distribución." } } }, "forms": { - "range": "Solo debes ingresar números entre: {limitTo} y {limitFrom}", + "range": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}", "contact_us": { "full_name": "Nombre completo", "email": "Dirección de correo electrónico", @@ -531,7 +541,8 @@ "rma": "Número de RMA (autorización de devolución)", "question": "Comentarios/Preguntas", "submit": "Enviar formulario", - "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar." + "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crear cuenta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Agregar nueva dirección", - "description": "Use el siguiente formulario para cambiar los detalles de su dirección de envío. Haga clic en 'Guardar dirección' cuando haya terminado." + "description": "Usa el siguiente formulario para cambiar los detalles de tu dirección de envío. Presiona el botón \"Guardar dirección\" cuando hayas terminado." }, "edit": { "heading": "Actualizar la dirección" @@ -584,7 +595,7 @@ "message": "Mensaje opcional", "amount": "Monto", "theme": "Tema del certificado de regalo", - "custom_range": "(El valor debe ser entre {min} y {max})", + "custom_range": "(El valor debe encontrarse entre {min} y {max})", "agree": "Entiendo que los certificados de regalo caducan después de {days, plural, one {1 día} other {# días}}", "agree2": "Acepto que los certificados de regalo no son reembolsables", "preview": "Vista previa", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido núm. {id}: realizado el {date} por {total}", + "order_display": "Pedido n.° {id} - Hecho el {date} por {total}", "subject": "Asunto", "message": "Mensaje", "submit_value": "Enviar mensaje", @@ -685,20 +696,20 @@ "cvv": "Debes ingresar un cvv válido." }, "reviews": { - "rating": "El campo 'Calificación' no puede quedar en blanco.", - "title": "El campo 'Asunto de revisión' no puede quedar en blanco.", - "comment": "El campo 'Comentarios' no puede quedar en blanco." + "rating": "El campo \"Calificación\" no puede estar en blanco.", + "title": "El campo \"Revisar asunto\" no puede estar en blanco.", + "comment": "El campo \"Comentarios\" no puede estar en blanco." } } }, "products": { "current_stock": "Existencias actuales:", "quantity": "Cantidad:", - "change_product_options": "Cambiar opciones para {name}", + "change_product_options": "Cambiar las opciones de {name}", "quantity_decrease": "Disminuir la cantidad de {name}", "quantity_increase": "Aumentar la cantidad de {name}", "quantity_error_message": "La cantidad debe contener solo números.", - "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidad} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 units} one {# unit} other {# units}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Productos relacionados", @@ -712,13 +723,13 @@ "hide": "Ocultar opiniones", "new": "Escribe una opinión", "show": "Mostrar opiniones", - "header": "{total, plural, =0{0 opiniones} one {# opinión} other {# opiniones}}", - "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other { # opiniones}})", - "post_on_by": "Publicado por { name } el { date }.", + "header": "{total, plural, =0{0 Reviews} one {# Review} other {# Reviews}}", + "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other {# opiniones}})", + "post_on_by": "Publicada por { name } el { date }", "rating_label": "Calificación", "select_rating": "Selecciona la calificación", "anonymous_poster": "Desconocido", - "rating_aria_label": "La calificación {rating_target} es {current_rating} de {max_rating}.", + "rating_aria_label": "{rating_target} valoración es {current_rating} de {max_rating}", "rating": { "1": "1 estrella (peor)", "2": "2 estrellas", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condición:", "availability": "Disponibilidad:", - "swatch_option_announcement": "Se ha seleccionado {swatch_name}", + "swatch_option_announcement": "El {swatch_name} seleccionado es", "shipping": "Envíos:", "shipping_fixed": "{amount} (costo de envío fijo)", "shipping_free": "Envío gratuito", @@ -766,7 +777,7 @@ "select_one": "Selecciona una", "description": "Descripción", "price_with_tax": "(Inc. {tax_label})", - "price_without_tax": "(P. ej., {tax_label})", + "price_without_tax": "(Por ejemplo, {tax_label})", "including_tax": "Incluye impuestos", "excluding_tax": "Excluyendo impuestos", "weight": "Peso:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Envoltura de regalo:", "gift_wrapping_available": "Opciones disponibles", - "quantity_min": "La cantidad mínima que se puede comprar es {quantity}", - "quantity_max": "La cantidad máxima que se puede comprar es {quantity}", + "quantity_min": "La cantidad mínima de compra es {quantity}", + "quantity_max": "La cantidad máxima de compra es {quantity}", "bulk_pricing": { "title": "Precios al por mayor:", "view": "Compra al por mayor y ahorra", "modal_title": "Porcentajes de descuento al por mayor", "instructions": "A continuación se muestran las tasas de descuento por volumen disponibles para cada artículo individual si se compra cierta cantidad", - "range": "Comprar {min} {max, plural, =0{o más de} other {- #}}", - "percent": "y obtén un descuento de {discount}", - "price": "y obtén un descuento de {discount}", + "range": "Compra {min} {max, plural, =0{or above} other {- #}}", + "percent": "y recibe {discount} de descuento", + "price": "y recibe {discount} de descuento", "fixed": "y paga solo {discount} cada uno" }, "card_default_image_alt": "La imagen estará disponible próximamente" }, "invoice": { - "for_order": "Factura de {name} para el pedido núm.{id}", + "for_order": "{name} Factura del pedido n.° {id}", "phone": "Teléfono: {number}", "email": "Correo electrónico: {email}", "order": "Pedido:", @@ -807,6 +818,10 @@ "qty": "Cant.", "code": "Código/SKU", "shipping_address": "Dirección de envío", + "fulfillment": "Ejecución", + "digital": "Digital", + "shipping": "Envío", + "pickup": "Recolección", "product_name": "Nombre del producto", "price": "Precio", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "¡Lo sentimos!", "subscribed_message": "Gracias por unirte a nuestra lista de correo. Recibirás el próximo número de nuestro boletín informativo en breve.", "unsubscribed_heading": "Suscripción cancelada", - "unsubscribed_message": "Ya no recibirá correos electrónicos con publicidad de {store_name}." + "unsubscribed_message": "Dejarás de recibir correos electrónicos de marketing de {store_name}" }, "social": { "connect": "Contáctanos" @@ -839,8 +854,8 @@ "results": { "form_label": "Palabra clave de búsqueda:", "form_button_text": "Buscar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado del producto} other {# resultados del producto} } para '{ search_query }'", + "count": "{ count, plural, one {# result} other {# results} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# product result} other {# product results} } para \"{ search_query }\"", "quick_count_live": "resultados de productos para", "product_count": "Productos ({count})", "content_count": "Noticias e información ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Calificado con {rating, plural, one {# estrella} other {# estrellas}} o más", + "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más", "no-filters": "No se aplicaron filtros", "clear-all": "Borrar todo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "y más" }, - "toggleSection": "Alternar la sección de filtro {title}", + "toggleSection": "Cambiar la sección del filtro {title}", "clear": "Borrar", "more": "Más", "show-more": "Mostrar más", @@ -900,14 +915,14 @@ "down": "Fuera de servicio por mantenimiento" }, "carousel": { - "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "activo", - "content_announce_message": "Actualmente, te encuentras en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "content_announce_message": "Actualmente estás en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproducir", "play_pause_button_pause": "Pausa.", "play_pause_button_aria_play": "Reproducir carrusel", "play_pause_button_aria_pause": "Pausar el carrusel", - "slide_number": "Número de diapositiva {slide_number}" + "slide_number": "Diapositiva número {slide_number}" }, "validation_messages": { "valid_email": "Debes ingresar un correo electrónico válido.", @@ -916,7 +931,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debe ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": "El campo no puede quedar en blanco.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Preferencias de recopilación de datos del sitio web", "manage_data_collection_preferences": "Administrar preferencias de recopilación de datos del sitio web", "use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas de JavaScript para mejorar tu experiencia de compra.", - "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona 'No' y guarda tus preferencias.", + "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona \\\"No\\\" y guarda tus preferencias.", "allow": "Permitir", "accept": "aceptar", "deny": "Rechazar", @@ -999,7 +1014,7 @@ "change_preferences": "Puedes cambiar tus preferencias en cualquier momento", "cancel_dialog_title": "¿Está seguro de que desea cancelar?", "privacy_policy": "Política de Privacidad", - "allow_category_tracking": "Permitir el seguimiento de [CATEGORY_NAME].", - "disallow_category_tracking": "No permitir el seguimiento de [CATEGORY_NAME]." + "allow_category_tracking": "Permitir el rastreo de [CATEGORY_NAME]", + "disallow_category_tracking": "No permitir el rastreo de [CATEGORY_NAME]" } } diff --git a/lang/es-CO.json b/lang/es-CO.json index 22c97ce7e2..e8bf56d660 100644 --- a/lang/es-CO.json +++ b/lang/es-CO.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Te damos la bienvenida de nuevo, {name}", + "welcome_back": "Te damos la bienvenida nuevamente, {name}", "skip_to_main": "Saltar al contenido principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "Información", "categories": "Categorías", - "call_us": "Llámanos al {phone_number}", + "call_us": "Llámanos al teléfono {phone_number}", "powered_by": "Desarrollado por" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrito con 0 artículos", "continue_shopping": "Haz clic aquí para seguir comprando", - "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}", + "login_to_checkout": "Inicia sesión para continuar con el pago", + "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}", "checkout": { "address": { "multiple": "proceso de pago con varias direcciones", @@ -65,15 +66,15 @@ "checkout_multiple": "o pagar con varias direcciones", "view_cart": "Ver carrito" }, - "label": "Tu carrito ({quantity, plural, one {# artículo} other {# artículos}})", + "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})", "is_empty": "Tu carrito esta vacío", - "invalid_entry_message": "[ENTRY] no es una entrada válida", + "invalid_entry_message": "[ENTRY] no es un ingreso válido", "coupon_code": "Código de cupón", "discount": "Descuento", "included_in_total": " Incluido en el total", "remove_file": "Eliminar este archivo", "freeshipping": "Envío gratuito", - "reconfigure_product": "Configurar '{name}'", + "reconfigure_product": "Configurar \"{name}\"", "shipping_peritem": "Envío por artículo", "remove_item": "Eliminar {name} del carrito", "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?", @@ -106,8 +107,8 @@ "free_shipping": "Envío gratuito", "hide_ups_rates": "Ocultar tarifas de UPS", "show_ups_rates": "Mostrar tarifas de UPS", - "empty_country_error": "El campo 'País' no puede quedar en blanco.", - "empty_province_error": "El campo 'Estado/Provincia' no puede quedar en blanco." + "empty_country_error": "El campo \"País\" no puede estar en blanco.", + "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco." }, "gift_wrapping": { "title": "Envoltura de regalo", @@ -116,7 +117,7 @@ "remove": "Quitar", "choose_how": "Elige cómo quieres que se envuelva el artículo para regalo.", "option_same": "Me gustaría envolver cada uno de estos artículos con las mismas opciones de envoltura.", - "item_single": "Envoltura de regalo: {name}", + "item_single": "Envoltorio para regalo - {name}", "item_multiple": "Artículo {index} - {name}", "option_different": "Me gustaría envolver para regalo cada artículo por separado.", "choose_type": "Elige un tipo de envoltura de regalo", @@ -125,8 +126,8 @@ "preview": "Vista previa" }, "added_to_cart": { - "what_next": "De acuerdo, {num_products, plural, one {1 artículo se} other {# artículos se}} agregaron a tu carrito. ¿Qué sigue?", - "your_cart_contains": "Tu carrito contiene {num_products, plural, one { 1 artículo } other { # artículos}}", + "what_next": "Excelente, {num_products, plural, one {1 artículo fue} other {# artículos fueron}} agregado(s) al carrito. ¿Qué sigue?", + "your_cart_contains": "El carrito contiene {num_products, plural, one {1 artículo} other {# artículos}}", "proceed_to_checkout": "Continuar con el proceso de pago", "order_subtotal": "Subtotal del pedido", "continue_shopping": "Seguir comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Tiene {store_credit} de crédito en la tienda. Para usarlo, solo haga su pedido y, al momento de pagar, podrá elegir el crédito de la tienda como método de pago.", - "store_credit_overview": "{credit} Crédito de la tienda", + "store_credit": "Tienes {store_credit} de crédito en la tienda. Para usarlo, solo haz tu pedido y, al momento de pagar, podrás elegir el crédito de la tienda como método de pago.", + "store_credit_overview": "{credit} de crédito de la tienda", "generic_error": "Lo sentimos, pero ocurrió un error.", "currency": "Seleccionar moneda: {code}", "currency_switch_promotion": "Las promociones y los certificados de regalo no aplicables a la nueva moneda se eliminarán de tu carrito. ¿Estás seguro de que deseas continuar?", @@ -153,6 +154,7 @@ "yes": "Sí", "from": "Para", "to": "De", + "ok": "De acuerdo", "cancel": "Cancelar", "close": "Cerrar", "or": "O", @@ -213,7 +215,7 @@ }, "compare": { "button": "Comparar productos", - "header": "Comparando {products, plural, one {# producto} other {# productos}}", + "header": "Comparando {products, plural, one {# Product} other {# Products}}", "remove": "Quitar", "no_remove": "Se necesitan al menos 2 productos para hacer una comparación válida.", "add_to_cart": "Agregar al carrito", @@ -229,7 +231,7 @@ "filter_reset_announcement": "Se restableció el filtro", "filter_select_announcement": "Se aplicó el filtro", "view_all": { - "name": "Todo {category}" + "name": "Todos {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Canjear certificado de regalo", - "intro": "Para canjear un certificado de regalo en {store_name}, siga estos sencillos pasos.", + "intro": "Para canjear un certificado de regalo en {store_name}, sigue estos sencillos pasos.", "item1": "Necesita su código de certificado de regalo único, que forma parte del certificado de regalo que se le envió por correo electrónico como adjunto. Debe ser algo parecido a Z50-Y6K-COS-402.", "item2": "Explora la tienda y agrega artículos a tu carrito como lo harías normalmente.", - "item3": "Haz clic en el enlace 'Ver carrito' para ver el contenido de tu carrito de compra.", - "item4": "Escriba el código de su certificado de regalo en el recuadro 'Canjear certificado de regalo' y haga clic en 'Ir'." + "item3": "Haz clic en el enlace "Ver carrito" para ver el contenido de tu carrito de compras.", + "item4": "Escribe el código de tu certificado de regalo en la casilla \"Canjear certificado de regalo\" y presiona \"Ir\"." }, "balance": { "heading": "Verificar el saldo del certificado de regalo", @@ -258,7 +260,7 @@ "heading": "Cuenta nueva", "created": { "heading": "Se creó tu cuenta.", - "intro": "Gracias por crear su cuenta en {store_name}. Los detalles de su cuenta se enviaron por correo electrónico a {email}", + "intro": "Gracias por crear tu cuenta en {store_name}. Los datos de tu cuenta se enviaron por correo electrónico a {email}.", "continue": "Seguir comprando" }, "recaptcha_title": "Google recaptcha" @@ -336,15 +338,16 @@ "order_placed": "Pedido realizado", "last_update": "Última actualización", "list": { - "order_number": "Pedido núm.{number}", - "product_details": "{num_products, plural, one {1 producto} other {# productos}} total{cost}" + "order_number": "Pedido n.° {number}", + "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}" }, "details": { - "heading": "Pedido núm.{number}", + "heading": "Pedido n.° {number}", "order_contents": "Contenido del pedido", "ship_to": "Enviar a", "ship_to_multi": "Artículos enviados a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "El pedido se enviará a varias direcciones.", + "pickup_details": "Detalles de la recolección", "bill_to": "Facturar a", "how_to_pay": "A continuación, te indicamos cómo pagar tu pedido:", "order_details": "Detalles del pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pago:", "comments": "Comentarios del pedido", "download_items": "Descargar artículos", - "card_ending": "con terminación en {card}", + "card_ending": "que termina en {card}", "shipments": { "date": "Fecha de envío", "method": "Método de envío", @@ -364,14 +367,20 @@ "actions": "Acciones", "reorder": "Comprar nuevamente", "return": "Devolver", - "print_invoice": "Imprimir factura" + "pickup": "Detalles de la recolección", + "pickup_method": "Método de recolección", + "in_store_pickup": "Recolección en tienda", + "print_invoice": "Imprimir factura", + "phone": "Teléfono", + "email": "Correo electrónico", + "opening_hours": "Horario de atención" }, "downloads": { - "heading": "Descargas del pedido núm. {number}", + "heading": "Descargas del pedido n.° {number}", "download_files_below": "A continuación, puedes descargar los archivos para", "expired_content": "El archivo ha vencido", - "days_remaining": "{number, plural, one {1 día} other {# días}}", - "downloads_remaining": "{number, plural, one {1 descarga} other {# descargas}} restantes", + "days_remaining": "{number, plural, one {1 day} other {# days}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restantes", "days_or_downloads": "o {number} descargas", "remaining": "restantes" } @@ -380,7 +389,7 @@ "heading": "Métodos de pago", "payment_method": "Método de pago", "billing_address": "Dirección de facturación", - "card_ending_in": "con terminación en {last_four}", + "card_ending_in": "terminado en {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Agregar un método de pago", "no_methods": "Actualmente, no tienes métodos de pago agregados a tu cuenta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecciona uno o más artículos para devolverlos.", "none": "No has realizado devoluciones con nosotros. Cuando hagas alguna devolución, aparecerá en esta página.", "new_return": "Nueva devolución", - "from_order": "Devolver artículos del pedido núm. {id}", + "from_order": "Devolver artículos del pedido n.° {id}", "date_requested": "Devolución solicitada", "successful_heading": "Solicitud de devolución enviada", "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.", @@ -427,7 +437,7 @@ "action": "Acción de devolución", "comments": "Tus comentarios", "list": { - "return_number": "Devolución núm. {id}", + "return_number": "Devolución n.° {id}", "product_details": "Devolviendo {num_products}" }, "status": { @@ -473,7 +483,7 @@ "edit": "Editar lista de deseos", "view_heading": "Lista de deseos: {name}", "share_intro": "Compartir esta lista de deseos con amigos:", - "num_products": "{num_products, plural, one {1 producto} other {# productos}}", + "num_products": "{num_products, plural, one {1 product} other {# products}}", "create": "Crear lista de deseos", "save": "Guardar lista de deseos", "delete_alert": "¿Está seguro de que quiere eliminar su(s) lista(s) de deseos? Esta acción no puede deshacerse.", @@ -489,9 +499,9 @@ "heading": "Sindicación RSS", "blog": { "heading": "Publicaciones recientes del blog", - "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog publicadas en {store}.", - "rss": "Últimas {limit} publicaciones del blog (RSS)", - "rss_atom": "Últimas {limit} publicaciones del blog (Atom)" + "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog de {store}.", + "rss": "Últimas {limit} publicaciones de blog (RSS)", + "rss_atom": "Últimas {limit} publicaciones de blog (Atom)" }, "products": { "new": { @@ -516,12 +526,12 @@ "search": { "heading": "Búsquedas de productos", "intro1": "Los feeds de búsqueda de productos le permiten guardar sus búsquedas personalizadas de productos a la manera de un feed de distribución que siempre se actualizará cuando haya nuevos resultados.", - "intro2": "Para crear un feed de búsqueda de productos, realice una búsqueda estándar en {store} y, en la parte inferior de la página, haga clic en una de las opciones de distribución." + "intro2": "Para crear un feed de búsqueda de productos, haz una búsqueda estándar en {store} y, en la parte inferior de la página, haz clic en una de las opciones de distribución." } } }, "forms": { - "range": "Solo debes ingresar números entre: {limitTo} y {limitFrom}", + "range": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}", "contact_us": { "full_name": "Nombre completo", "email": "Dirección de correo electrónico", @@ -531,7 +541,8 @@ "rma": "Número de RMA (autorización de devolución)", "question": "Comentarios/Preguntas", "submit": "Enviar formulario", - "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar." + "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crear cuenta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Agregar nueva dirección", - "description": "Use el siguiente formulario para cambiar los detalles de su dirección de envío. Haga clic en 'Guardar dirección' cuando haya terminado." + "description": "Usa el siguiente formulario para cambiar los detalles de tu dirección de envío. Presiona el botón \"Guardar dirección\" cuando hayas terminado." }, "edit": { "heading": "Actualizar la dirección" @@ -584,7 +595,7 @@ "message": "Mensaje opcional", "amount": "Monto", "theme": "Tema del certificado de regalo", - "custom_range": "(El valor debe ser entre {min} y {max})", + "custom_range": "(El valor debe encontrarse entre {min} y {max})", "agree": "Entiendo que los certificados de regalo caducan después de {days, plural, one {1 día} other {# días}}", "agree2": "Acepto que los certificados de regalo no son reembolsables", "preview": "Vista previa", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido núm. {id}: realizado el {date} por {total}", + "order_display": "Pedido n.° {id} - Hecho el {date} por {total}", "subject": "Asunto", "message": "Mensaje", "submit_value": "Enviar mensaje", @@ -685,20 +696,20 @@ "cvv": "Debes ingresar un cvv válido." }, "reviews": { - "rating": "El campo 'Calificación' no puede quedar en blanco.", - "title": "El campo 'Asunto de revisión' no puede quedar en blanco.", - "comment": "El campo 'Comentarios' no puede quedar en blanco." + "rating": "El campo \"Calificación\" no puede estar en blanco.", + "title": "El campo \"Revisar asunto\" no puede estar en blanco.", + "comment": "El campo \"Comentarios\" no puede estar en blanco." } } }, "products": { "current_stock": "Existencias actuales:", "quantity": "Cantidad:", - "change_product_options": "Cambiar opciones para {name}", + "change_product_options": "Cambiar las opciones de {name}", "quantity_decrease": "Disminuir la cantidad de {name}", "quantity_increase": "Aumentar la cantidad de {name}", "quantity_error_message": "La cantidad debe contener solo números.", - "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidad} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 units} one {# unit} other {# units}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Productos relacionados", @@ -712,13 +723,13 @@ "hide": "Ocultar opiniones", "new": "Escribe una opinión", "show": "Mostrar opiniones", - "header": "{total, plural, =0{0 opiniones} one {# opinión} other {# opiniones}}", - "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other { # opiniones}})", - "post_on_by": "Publicado por { name } el { date }.", + "header": "{total, plural, =0{0 Reviews} one {# Review} other {# Reviews}}", + "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other {# opiniones}})", + "post_on_by": "Publicada por { name } el { date }", "rating_label": "Calificación", "select_rating": "Selecciona la calificación", "anonymous_poster": "Desconocido", - "rating_aria_label": "La calificación {rating_target} es {current_rating} de {max_rating}.", + "rating_aria_label": "{rating_target} valoración es {current_rating} de {max_rating}", "rating": { "1": "1 estrella (peor)", "2": "2 estrellas", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condición:", "availability": "Disponibilidad:", - "swatch_option_announcement": "Se ha seleccionado {swatch_name}", + "swatch_option_announcement": "El {swatch_name} seleccionado es", "shipping": "Envíos:", "shipping_fixed": "{amount} (costo de envío fijo)", "shipping_free": "Envío gratuito", @@ -766,7 +777,7 @@ "select_one": "Selecciona una", "description": "Descripción", "price_with_tax": "(Inc. {tax_label})", - "price_without_tax": "(P. ej., {tax_label})", + "price_without_tax": "(Por ejemplo, {tax_label})", "including_tax": "Incluye impuestos", "excluding_tax": "Excluyendo impuestos", "weight": "Peso:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Envoltura de regalo:", "gift_wrapping_available": "Opciones disponibles", - "quantity_min": "La cantidad mínima que se puede comprar es {quantity}", - "quantity_max": "La cantidad máxima que se puede comprar es {quantity}", + "quantity_min": "La cantidad mínima de compra es {quantity}", + "quantity_max": "La cantidad máxima de compra es {quantity}", "bulk_pricing": { "title": "Precios al por mayor:", "view": "Compra al por mayor y ahorra", "modal_title": "Porcentajes de descuento al por mayor", "instructions": "A continuación se muestran las tasas de descuento por volumen disponibles para cada artículo individual si se compra cierta cantidad", - "range": "Comprar {min} {max, plural, =0{o más de} other {- #}}", - "percent": "y obtén un descuento de {discount}", - "price": "y obtén un descuento de {discount}", + "range": "Compra {min} {max, plural, =0{or above} other {- #}}", + "percent": "y recibe {discount} de descuento", + "price": "y recibe {discount} de descuento", "fixed": "y paga solo {discount} cada uno" }, "card_default_image_alt": "La imagen estará disponible próximamente" }, "invoice": { - "for_order": "Factura de {name} para el pedido núm.{id}", + "for_order": "{name} Factura del pedido n.° {id}", "phone": "Teléfono: {number}", "email": "Correo electrónico: {email}", "order": "Pedido:", @@ -807,6 +818,10 @@ "qty": "Cant.", "code": "Código/SKU", "shipping_address": "Dirección de envío", + "fulfillment": "Ejecución", + "digital": "Digital", + "shipping": "Envío", + "pickup": "Recolección", "product_name": "Nombre del producto", "price": "Precio", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "¡Lo sentimos!", "subscribed_message": "Gracias por unirte a nuestra lista de correo. Recibirás el próximo número de nuestro boletín informativo en breve.", "unsubscribed_heading": "Suscripción cancelada", - "unsubscribed_message": "Ya no recibirá correos electrónicos con publicidad de {store_name}." + "unsubscribed_message": "Dejarás de recibir correos electrónicos de marketing de {store_name}" }, "social": { "connect": "Contáctanos" @@ -839,8 +854,8 @@ "results": { "form_label": "Palabra clave de búsqueda:", "form_button_text": "Buscar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado del producto} other {# resultados del producto} } para '{ search_query }'", + "count": "{ count, plural, one {# result} other {# results} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# product result} other {# product results} } para \"{ search_query }\"", "quick_count_live": "resultados de productos para", "product_count": "Productos ({count})", "content_count": "Noticias e información ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Calificado con {rating, plural, one {# estrella} other {# estrellas}} o más", + "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más", "no-filters": "No se aplicaron filtros", "clear-all": "Borrar todo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "y más" }, - "toggleSection": "Alternar la sección de filtro {title}", + "toggleSection": "Cambiar la sección del filtro {title}", "clear": "Borrar", "more": "Más", "show-more": "Mostrar más", @@ -900,14 +915,14 @@ "down": "Fuera de servicio por mantenimiento" }, "carousel": { - "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "activo", - "content_announce_message": "Actualmente, te encuentras en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "content_announce_message": "Actualmente estás en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproducir", "play_pause_button_pause": "Pausa.", "play_pause_button_aria_play": "Reproducir carrusel", "play_pause_button_aria_pause": "Pausar el carrusel", - "slide_number": "Número de diapositiva {slide_number}" + "slide_number": "Diapositiva número {slide_number}" }, "validation_messages": { "valid_email": "Debes ingresar un correo electrónico válido.", @@ -916,7 +931,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debe ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": "El campo no puede quedar en blanco.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Preferencias de recopilación de datos del sitio web", "manage_data_collection_preferences": "Administrar preferencias de recopilación de datos del sitio web", "use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas de JavaScript para mejorar tu experiencia de compra.", - "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona 'No' y guarda tus preferencias.", + "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona \\\"No\\\" y guarda tus preferencias.", "allow": "Permitir", "accept": "aceptar", "deny": "Rechazar", @@ -999,7 +1014,7 @@ "change_preferences": "Puedes cambiar tus preferencias en cualquier momento", "cancel_dialog_title": "¿Está seguro de que desea cancelar?", "privacy_policy": "Política de Privacidad", - "allow_category_tracking": "Permitir el seguimiento de [CATEGORY_NAME].", - "disallow_category_tracking": "No permitir el seguimiento de [CATEGORY_NAME]." + "allow_category_tracking": "Permitir el rastreo de [CATEGORY_NAME]", + "disallow_category_tracking": "No permitir el rastreo de [CATEGORY_NAME]" } } diff --git a/lang/es-LA.json b/lang/es-LA.json index 574ea45eff..e8bf56d660 100644 --- a/lang/es-LA.json +++ b/lang/es-LA.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Te damos la bienvenida de nuevo, {name}", + "welcome_back": "Te damos la bienvenida nuevamente, {name}", "skip_to_main": "Saltar al contenido principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "Información", "categories": "Categorías", - "call_us": "Llámanos al {phone_number}", + "call_us": "Llámanos al teléfono {phone_number}", "powered_by": "Desarrollado por" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrito con 0 artículos", "continue_shopping": "Haz clic aquí para seguir comprando", - "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}", + "login_to_checkout": "Inicia sesión para continuar con el pago", + "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}", "checkout": { "address": { "multiple": "proceso de pago con varias direcciones", @@ -65,15 +66,15 @@ "checkout_multiple": "o pagar con varias direcciones", "view_cart": "Ver carrito" }, - "label": "Tu carrito ({quantity, plural, one {# artículo} other {# artículos}})", + "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})", "is_empty": "Tu carrito esta vacío", - "invalid_entry_message": "[ENTRY] no es una entrada válida", + "invalid_entry_message": "[ENTRY] no es un ingreso válido", "coupon_code": "Código de cupón", "discount": "Descuento", "included_in_total": " Incluido en el total", "remove_file": "Eliminar este archivo", "freeshipping": "Envío gratuito", - "reconfigure_product": "Configurar '{name}'", + "reconfigure_product": "Configurar \"{name}\"", "shipping_peritem": "Envío por artículo", "remove_item": "Eliminar {name} del carrito", "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?", @@ -106,8 +107,8 @@ "free_shipping": "Envío gratuito", "hide_ups_rates": "Ocultar tarifas de UPS", "show_ups_rates": "Mostrar tarifas de UPS", - "empty_country_error": "El campo 'País' no puede quedar en blanco.", - "empty_province_error": "El campo 'Estado/Provincia' no puede quedar en blanco." + "empty_country_error": "El campo \"País\" no puede estar en blanco.", + "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco." }, "gift_wrapping": { "title": "Envoltura de regalo", @@ -116,7 +117,7 @@ "remove": "Quitar", "choose_how": "Elige cómo quieres que se envuelva el artículo para regalo.", "option_same": "Me gustaría envolver cada uno de estos artículos con las mismas opciones de envoltura.", - "item_single": "Envoltura de regalo: {name}", + "item_single": "Envoltorio para regalo - {name}", "item_multiple": "Artículo {index} - {name}", "option_different": "Me gustaría envolver para regalo cada artículo por separado.", "choose_type": "Elige un tipo de envoltura de regalo", @@ -125,8 +126,8 @@ "preview": "Vista previa" }, "added_to_cart": { - "what_next": "De acuerdo, {num_products, plural, one {1 artículo se} other {# artículos se}} agregaron a tu carrito. ¿Qué sigue?", - "your_cart_contains": "Tu carrito contiene {num_products, plural, one { 1 artículo } other { # artículos}}", + "what_next": "Excelente, {num_products, plural, one {1 artículo fue} other {# artículos fueron}} agregado(s) al carrito. ¿Qué sigue?", + "your_cart_contains": "El carrito contiene {num_products, plural, one {1 artículo} other {# artículos}}", "proceed_to_checkout": "Continuar con el proceso de pago", "order_subtotal": "Subtotal del pedido", "continue_shopping": "Seguir comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Tiene {store_credit} de crédito en la tienda. Para usarlo, solo haga su pedido y, al momento de pagar, podrá elegir el crédito de la tienda como método de pago.", - "store_credit_overview": "{credit} Crédito de la tienda", + "store_credit": "Tienes {store_credit} de crédito en la tienda. Para usarlo, solo haz tu pedido y, al momento de pagar, podrás elegir el crédito de la tienda como método de pago.", + "store_credit_overview": "{credit} de crédito de la tienda", "generic_error": "Lo sentimos, pero ocurrió un error.", "currency": "Seleccionar moneda: {code}", "currency_switch_promotion": "Las promociones y los certificados de regalo no aplicables a la nueva moneda se eliminarán de tu carrito. ¿Estás seguro de que deseas continuar?", @@ -153,6 +154,7 @@ "yes": "Sí", "from": "Para", "to": "De", + "ok": "De acuerdo", "cancel": "Cancelar", "close": "Cerrar", "or": "O", @@ -213,7 +215,7 @@ }, "compare": { "button": "Comparar productos", - "header": "Comparando {products, plural, one {# producto} other {# productos}}", + "header": "Comparando {products, plural, one {# Product} other {# Products}}", "remove": "Quitar", "no_remove": "Se necesitan al menos 2 productos para hacer una comparación válida.", "add_to_cart": "Agregar al carrito", @@ -229,7 +231,7 @@ "filter_reset_announcement": "Se restableció el filtro", "filter_select_announcement": "Se aplicó el filtro", "view_all": { - "name": "Todo {category}" + "name": "Todos {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Canjear certificado de regalo", - "intro": "Para canjear un certificado de regalo en {store_name}, siga estos sencillos pasos.", + "intro": "Para canjear un certificado de regalo en {store_name}, sigue estos sencillos pasos.", "item1": "Necesita su código de certificado de regalo único, que forma parte del certificado de regalo que se le envió por correo electrónico como adjunto. Debe ser algo parecido a Z50-Y6K-COS-402.", "item2": "Explora la tienda y agrega artículos a tu carrito como lo harías normalmente.", - "item3": "Haz clic en el enlace 'Ver carrito' para ver el contenido de tu carrito de compra.", - "item4": "Escriba el código de su certificado de regalo en el recuadro 'Canjear certificado de regalo' y haga clic en 'Ir'." + "item3": "Haz clic en el enlace "Ver carrito" para ver el contenido de tu carrito de compras.", + "item4": "Escribe el código de tu certificado de regalo en la casilla \"Canjear certificado de regalo\" y presiona \"Ir\"." }, "balance": { "heading": "Verificar el saldo del certificado de regalo", @@ -258,7 +260,7 @@ "heading": "Cuenta nueva", "created": { "heading": "Se creó tu cuenta.", - "intro": "Gracias por crear su cuenta en {store_name}. Los detalles de su cuenta se enviaron por correo electrónico a {email}", + "intro": "Gracias por crear tu cuenta en {store_name}. Los datos de tu cuenta se enviaron por correo electrónico a {email}.", "continue": "Seguir comprando" }, "recaptcha_title": "Google recaptcha" @@ -288,7 +290,7 @@ "breadcrumb": "Tu cuenta", "nav": { "overview": "Descripción general", - "orders": "PEDIDOS", + "orders": "Pedidos", "returns": "Devoluciones", "messages": "Mensajes ({num_new_messages})", "wishlists": "Listas de deseos", @@ -315,7 +317,7 @@ "merchant_said": "{store_name} dijo:" }, "orders": { - "heading": "PEDIDOS", + "heading": "Pedidos", "none": "No has realizado ningún pedido con nosotros. Cuando lo hagas, tu estado aparecerá en esta página.", "return": { "already_returned": "En este pedido no hay productos con posible devolución. ¿Ya devolvió todos los artículos de este pedido?", @@ -336,15 +338,16 @@ "order_placed": "Pedido realizado", "last_update": "Última actualización", "list": { - "order_number": "Pedido núm.{number}", - "product_details": "{num_products, plural, one {1 producto} other {# productos}} total{cost}" + "order_number": "Pedido n.° {number}", + "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}" }, "details": { - "heading": "Pedido núm.{number}", + "heading": "Pedido n.° {number}", "order_contents": "Contenido del pedido", "ship_to": "Enviar a", "ship_to_multi": "Artículos enviados a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "El pedido se enviará a varias direcciones.", + "pickup_details": "Detalles de la recolección", "bill_to": "Facturar a", "how_to_pay": "A continuación, te indicamos cómo pagar tu pedido:", "order_details": "Detalles del pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pago:", "comments": "Comentarios del pedido", "download_items": "Descargar artículos", - "card_ending": "con terminación en {card}", + "card_ending": "que termina en {card}", "shipments": { "date": "Fecha de envío", "method": "Método de envío", @@ -364,14 +367,20 @@ "actions": "Acciones", "reorder": "Comprar nuevamente", "return": "Devolver", - "print_invoice": "Imprimir factura" + "pickup": "Detalles de la recolección", + "pickup_method": "Método de recolección", + "in_store_pickup": "Recolección en tienda", + "print_invoice": "Imprimir factura", + "phone": "Teléfono", + "email": "Correo electrónico", + "opening_hours": "Horario de atención" }, "downloads": { - "heading": "Descargas del pedido núm. {number}", + "heading": "Descargas del pedido n.° {number}", "download_files_below": "A continuación, puedes descargar los archivos para", "expired_content": "El archivo ha vencido", - "days_remaining": "{number, plural, one {1 día} other {# días}}", - "downloads_remaining": "{number, plural, one {1 descarga} other {# descargas}} restantes", + "days_remaining": "{number, plural, one {1 day} other {# days}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restantes", "days_or_downloads": "o {number} descargas", "remaining": "restantes" } @@ -380,7 +389,7 @@ "heading": "Métodos de pago", "payment_method": "Método de pago", "billing_address": "Dirección de facturación", - "card_ending_in": "con terminación en {last_four}", + "card_ending_in": "terminado en {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Agregar un método de pago", "no_methods": "Actualmente, no tienes métodos de pago agregados a tu cuenta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecciona uno o más artículos para devolverlos.", "none": "No has realizado devoluciones con nosotros. Cuando hagas alguna devolución, aparecerá en esta página.", "new_return": "Nueva devolución", - "from_order": "Devolver artículos del pedido núm. {id}", + "from_order": "Devolver artículos del pedido n.° {id}", "date_requested": "Devolución solicitada", "successful_heading": "Solicitud de devolución enviada", "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.", @@ -427,7 +437,7 @@ "action": "Acción de devolución", "comments": "Tus comentarios", "list": { - "return_number": "Devolución núm. {id}", + "return_number": "Devolución n.° {id}", "product_details": "Devolviendo {num_products}" }, "status": { @@ -473,7 +483,7 @@ "edit": "Editar lista de deseos", "view_heading": "Lista de deseos: {name}", "share_intro": "Compartir esta lista de deseos con amigos:", - "num_products": "{num_products, plural, one {1 producto} other {# productos}}", + "num_products": "{num_products, plural, one {1 product} other {# products}}", "create": "Crear lista de deseos", "save": "Guardar lista de deseos", "delete_alert": "¿Está seguro de que quiere eliminar su(s) lista(s) de deseos? Esta acción no puede deshacerse.", @@ -489,9 +499,9 @@ "heading": "Sindicación RSS", "blog": { "heading": "Publicaciones recientes del blog", - "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog publicadas en {store}.", - "rss": "Últimas {limit} publicaciones del blog (RSS)", - "rss_atom": "Últimas {limit} publicaciones del blog (Atom)" + "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog de {store}.", + "rss": "Últimas {limit} publicaciones de blog (RSS)", + "rss_atom": "Últimas {limit} publicaciones de blog (Atom)" }, "products": { "new": { @@ -516,12 +526,12 @@ "search": { "heading": "Búsquedas de productos", "intro1": "Los feeds de búsqueda de productos le permiten guardar sus búsquedas personalizadas de productos a la manera de un feed de distribución que siempre se actualizará cuando haya nuevos resultados.", - "intro2": "Para crear un feed de búsqueda de productos, realice una búsqueda estándar en {store} y, en la parte inferior de la página, haga clic en una de las opciones de distribución." + "intro2": "Para crear un feed de búsqueda de productos, haz una búsqueda estándar en {store} y, en la parte inferior de la página, haz clic en una de las opciones de distribución." } } }, "forms": { - "range": "Solo debes ingresar números entre: {limitTo} y {limitFrom}", + "range": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}", "contact_us": { "full_name": "Nombre completo", "email": "Dirección de correo electrónico", @@ -531,7 +541,8 @@ "rma": "Número de RMA (autorización de devolución)", "question": "Comentarios/Preguntas", "submit": "Enviar formulario", - "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar." + "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crear cuenta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Agregar nueva dirección", - "description": "Use el siguiente formulario para cambiar los detalles de su dirección de envío. Haga clic en 'Guardar dirección' cuando haya terminado." + "description": "Usa el siguiente formulario para cambiar los detalles de tu dirección de envío. Presiona el botón \"Guardar dirección\" cuando hayas terminado." }, "edit": { "heading": "Actualizar la dirección" @@ -584,7 +595,7 @@ "message": "Mensaje opcional", "amount": "Monto", "theme": "Tema del certificado de regalo", - "custom_range": "(El valor debe ser entre {min} y {max})", + "custom_range": "(El valor debe encontrarse entre {min} y {max})", "agree": "Entiendo que los certificados de regalo caducan después de {days, plural, one {1 día} other {# días}}", "agree2": "Acepto que los certificados de regalo no son reembolsables", "preview": "Vista previa", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido núm. {id}: realizado el {date} por {total}", + "order_display": "Pedido n.° {id} - Hecho el {date} por {total}", "subject": "Asunto", "message": "Mensaje", "submit_value": "Enviar mensaje", @@ -685,20 +696,20 @@ "cvv": "Debes ingresar un cvv válido." }, "reviews": { - "rating": "El campo 'Calificación' no puede quedar en blanco.", - "title": "El campo 'Asunto de revisión' no puede quedar en blanco.", - "comment": "El campo 'Comentarios' no puede quedar en blanco." + "rating": "El campo \"Calificación\" no puede estar en blanco.", + "title": "El campo \"Revisar asunto\" no puede estar en blanco.", + "comment": "El campo \"Comentarios\" no puede estar en blanco." } } }, "products": { "current_stock": "Existencias actuales:", "quantity": "Cantidad:", - "change_product_options": "Cambiar opciones para {name}", + "change_product_options": "Cambiar las opciones de {name}", "quantity_decrease": "Disminuir la cantidad de {name}", "quantity_increase": "Aumentar la cantidad de {name}", "quantity_error_message": "La cantidad debe contener solo números.", - "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidad} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 units} one {# unit} other {# units}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Productos relacionados", @@ -712,13 +723,13 @@ "hide": "Ocultar opiniones", "new": "Escribe una opinión", "show": "Mostrar opiniones", - "header": "{total, plural, =0{0 opiniones} one {# opinión} other {# opiniones}}", - "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other { # opiniones}})", - "post_on_by": "Publicado por { name } el { date }.", + "header": "{total, plural, =0{0 Reviews} one {# Review} other {# Reviews}}", + "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other {# opiniones}})", + "post_on_by": "Publicada por { name } el { date }", "rating_label": "Calificación", "select_rating": "Selecciona la calificación", "anonymous_poster": "Desconocido", - "rating_aria_label": "La calificación {rating_target} es {current_rating} de {max_rating}.", + "rating_aria_label": "{rating_target} valoración es {current_rating} de {max_rating}", "rating": { "1": "1 estrella (peor)", "2": "2 estrellas", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condición:", "availability": "Disponibilidad:", - "swatch_option_announcement": "Se ha seleccionado {swatch_name}", + "swatch_option_announcement": "El {swatch_name} seleccionado es", "shipping": "Envíos:", "shipping_fixed": "{amount} (costo de envío fijo)", "shipping_free": "Envío gratuito", @@ -766,7 +777,7 @@ "select_one": "Selecciona una", "description": "Descripción", "price_with_tax": "(Inc. {tax_label})", - "price_without_tax": "(P. ej., {tax_label})", + "price_without_tax": "(Por ejemplo, {tax_label})", "including_tax": "Incluye impuestos", "excluding_tax": "Excluyendo impuestos", "weight": "Peso:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Envoltura de regalo:", "gift_wrapping_available": "Opciones disponibles", - "quantity_min": "La cantidad mínima que se puede comprar es {quantity}", - "quantity_max": "La cantidad máxima que se puede comprar es {quantity}", + "quantity_min": "La cantidad mínima de compra es {quantity}", + "quantity_max": "La cantidad máxima de compra es {quantity}", "bulk_pricing": { "title": "Precios al por mayor:", "view": "Compra al por mayor y ahorra", "modal_title": "Porcentajes de descuento al por mayor", "instructions": "A continuación se muestran las tasas de descuento por volumen disponibles para cada artículo individual si se compra cierta cantidad", - "range": "Comprar {min} {max, plural, =0{o más de} other {- #}}", - "percent": "y obtén un descuento de {discount}", - "price": "y obtén un descuento de {discount}", + "range": "Compra {min} {max, plural, =0{or above} other {- #}}", + "percent": "y recibe {discount} de descuento", + "price": "y recibe {discount} de descuento", "fixed": "y paga solo {discount} cada uno" }, "card_default_image_alt": "La imagen estará disponible próximamente" }, "invoice": { - "for_order": "Factura de {name} para el pedido núm.{id}", + "for_order": "{name} Factura del pedido n.° {id}", "phone": "Teléfono: {number}", "email": "Correo electrónico: {email}", "order": "Pedido:", @@ -807,6 +818,10 @@ "qty": "Cant.", "code": "Código/SKU", "shipping_address": "Dirección de envío", + "fulfillment": "Ejecución", + "digital": "Digital", + "shipping": "Envío", + "pickup": "Recolección", "product_name": "Nombre del producto", "price": "Precio", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "¡Lo sentimos!", "subscribed_message": "Gracias por unirte a nuestra lista de correo. Recibirás el próximo número de nuestro boletín informativo en breve.", "unsubscribed_heading": "Suscripción cancelada", - "unsubscribed_message": "Ya no recibirá correos electrónicos con publicidad de {store_name}." + "unsubscribed_message": "Dejarás de recibir correos electrónicos de marketing de {store_name}" }, "social": { "connect": "Contáctanos" @@ -839,8 +854,8 @@ "results": { "form_label": "Palabra clave de búsqueda:", "form_button_text": "Buscar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado del producto} other {# resultados del producto} } para '{ search_query }'", + "count": "{ count, plural, one {# result} other {# results} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# product result} other {# product results} } para \"{ search_query }\"", "quick_count_live": "resultados de productos para", "product_count": "Productos ({count})", "content_count": "Noticias e información ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Calificado con {rating, plural, one {# estrella} other {# estrellas}} o más", + "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más", "no-filters": "No se aplicaron filtros", "clear-all": "Borrar todo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "y más" }, - "toggleSection": "Alternar la sección de filtro {title}", + "toggleSection": "Cambiar la sección del filtro {title}", "clear": "Borrar", "more": "Más", "show-more": "Mostrar más", @@ -900,14 +915,14 @@ "down": "Fuera de servicio por mantenimiento" }, "carousel": { - "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "activo", - "content_announce_message": "Actualmente, te encuentras en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "content_announce_message": "Actualmente estás en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproducir", "play_pause_button_pause": "Pausa.", "play_pause_button_aria_play": "Reproducir carrusel", "play_pause_button_aria_pause": "Pausar el carrusel", - "slide_number": "Número de diapositiva {slide_number}" + "slide_number": "Diapositiva número {slide_number}" }, "validation_messages": { "valid_email": "Debes ingresar un correo electrónico válido.", @@ -916,7 +931,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debe ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": "El campo no puede quedar en blanco.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -965,11 +980,11 @@ "consent_manager": { "data_collection_warning": "Utilizamos cookies (y otras tecnologías similares) para recopilar datos a fin de mejorar tu experiencia de compra.", "accept_all_cookies": "Aceptar todas las cookies", - "gdpr_settings": "CONFIGURACIONES", + "gdpr_settings": "Configuraciones", "data_collection_preferences": "Preferencias de recopilación de datos del sitio web", "manage_data_collection_preferences": "Administrar preferencias de recopilación de datos del sitio web", "use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas de JavaScript para mejorar tu experiencia de compra.", - "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona 'No' y guarda tus preferencias.", + "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona \\\"No\\\" y guarda tus preferencias.", "allow": "Permitir", "accept": "aceptar", "deny": "Rechazar", @@ -999,7 +1014,7 @@ "change_preferences": "Puedes cambiar tus preferencias en cualquier momento", "cancel_dialog_title": "¿Está seguro de que desea cancelar?", "privacy_policy": "Política de Privacidad", - "allow_category_tracking": "Permitir el seguimiento de [CATEGORY_NAME].", - "disallow_category_tracking": "No permitir el seguimiento de [CATEGORY_NAME]." + "allow_category_tracking": "Permitir el rastreo de [CATEGORY_NAME]", + "disallow_category_tracking": "No permitir el rastreo de [CATEGORY_NAME]" } } diff --git a/lang/es-MX.json b/lang/es-MX.json index 22c97ce7e2..e8bf56d660 100644 --- a/lang/es-MX.json +++ b/lang/es-MX.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Te damos la bienvenida de nuevo, {name}", + "welcome_back": "Te damos la bienvenida nuevamente, {name}", "skip_to_main": "Saltar al contenido principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "Información", "categories": "Categorías", - "call_us": "Llámanos al {phone_number}", + "call_us": "Llámanos al teléfono {phone_number}", "powered_by": "Desarrollado por" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrito con 0 artículos", "continue_shopping": "Haz clic aquí para seguir comprando", - "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}", + "login_to_checkout": "Inicia sesión para continuar con el pago", + "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}", "checkout": { "address": { "multiple": "proceso de pago con varias direcciones", @@ -65,15 +66,15 @@ "checkout_multiple": "o pagar con varias direcciones", "view_cart": "Ver carrito" }, - "label": "Tu carrito ({quantity, plural, one {# artículo} other {# artículos}})", + "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})", "is_empty": "Tu carrito esta vacío", - "invalid_entry_message": "[ENTRY] no es una entrada válida", + "invalid_entry_message": "[ENTRY] no es un ingreso válido", "coupon_code": "Código de cupón", "discount": "Descuento", "included_in_total": " Incluido en el total", "remove_file": "Eliminar este archivo", "freeshipping": "Envío gratuito", - "reconfigure_product": "Configurar '{name}'", + "reconfigure_product": "Configurar \"{name}\"", "shipping_peritem": "Envío por artículo", "remove_item": "Eliminar {name} del carrito", "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?", @@ -106,8 +107,8 @@ "free_shipping": "Envío gratuito", "hide_ups_rates": "Ocultar tarifas de UPS", "show_ups_rates": "Mostrar tarifas de UPS", - "empty_country_error": "El campo 'País' no puede quedar en blanco.", - "empty_province_error": "El campo 'Estado/Provincia' no puede quedar en blanco." + "empty_country_error": "El campo \"País\" no puede estar en blanco.", + "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco." }, "gift_wrapping": { "title": "Envoltura de regalo", @@ -116,7 +117,7 @@ "remove": "Quitar", "choose_how": "Elige cómo quieres que se envuelva el artículo para regalo.", "option_same": "Me gustaría envolver cada uno de estos artículos con las mismas opciones de envoltura.", - "item_single": "Envoltura de regalo: {name}", + "item_single": "Envoltorio para regalo - {name}", "item_multiple": "Artículo {index} - {name}", "option_different": "Me gustaría envolver para regalo cada artículo por separado.", "choose_type": "Elige un tipo de envoltura de regalo", @@ -125,8 +126,8 @@ "preview": "Vista previa" }, "added_to_cart": { - "what_next": "De acuerdo, {num_products, plural, one {1 artículo se} other {# artículos se}} agregaron a tu carrito. ¿Qué sigue?", - "your_cart_contains": "Tu carrito contiene {num_products, plural, one { 1 artículo } other { # artículos}}", + "what_next": "Excelente, {num_products, plural, one {1 artículo fue} other {# artículos fueron}} agregado(s) al carrito. ¿Qué sigue?", + "your_cart_contains": "El carrito contiene {num_products, plural, one {1 artículo} other {# artículos}}", "proceed_to_checkout": "Continuar con el proceso de pago", "order_subtotal": "Subtotal del pedido", "continue_shopping": "Seguir comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Tiene {store_credit} de crédito en la tienda. Para usarlo, solo haga su pedido y, al momento de pagar, podrá elegir el crédito de la tienda como método de pago.", - "store_credit_overview": "{credit} Crédito de la tienda", + "store_credit": "Tienes {store_credit} de crédito en la tienda. Para usarlo, solo haz tu pedido y, al momento de pagar, podrás elegir el crédito de la tienda como método de pago.", + "store_credit_overview": "{credit} de crédito de la tienda", "generic_error": "Lo sentimos, pero ocurrió un error.", "currency": "Seleccionar moneda: {code}", "currency_switch_promotion": "Las promociones y los certificados de regalo no aplicables a la nueva moneda se eliminarán de tu carrito. ¿Estás seguro de que deseas continuar?", @@ -153,6 +154,7 @@ "yes": "Sí", "from": "Para", "to": "De", + "ok": "De acuerdo", "cancel": "Cancelar", "close": "Cerrar", "or": "O", @@ -213,7 +215,7 @@ }, "compare": { "button": "Comparar productos", - "header": "Comparando {products, plural, one {# producto} other {# productos}}", + "header": "Comparando {products, plural, one {# Product} other {# Products}}", "remove": "Quitar", "no_remove": "Se necesitan al menos 2 productos para hacer una comparación válida.", "add_to_cart": "Agregar al carrito", @@ -229,7 +231,7 @@ "filter_reset_announcement": "Se restableció el filtro", "filter_select_announcement": "Se aplicó el filtro", "view_all": { - "name": "Todo {category}" + "name": "Todos {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Canjear certificado de regalo", - "intro": "Para canjear un certificado de regalo en {store_name}, siga estos sencillos pasos.", + "intro": "Para canjear un certificado de regalo en {store_name}, sigue estos sencillos pasos.", "item1": "Necesita su código de certificado de regalo único, que forma parte del certificado de regalo que se le envió por correo electrónico como adjunto. Debe ser algo parecido a Z50-Y6K-COS-402.", "item2": "Explora la tienda y agrega artículos a tu carrito como lo harías normalmente.", - "item3": "Haz clic en el enlace 'Ver carrito' para ver el contenido de tu carrito de compra.", - "item4": "Escriba el código de su certificado de regalo en el recuadro 'Canjear certificado de regalo' y haga clic en 'Ir'." + "item3": "Haz clic en el enlace "Ver carrito" para ver el contenido de tu carrito de compras.", + "item4": "Escribe el código de tu certificado de regalo en la casilla \"Canjear certificado de regalo\" y presiona \"Ir\"." }, "balance": { "heading": "Verificar el saldo del certificado de regalo", @@ -258,7 +260,7 @@ "heading": "Cuenta nueva", "created": { "heading": "Se creó tu cuenta.", - "intro": "Gracias por crear su cuenta en {store_name}. Los detalles de su cuenta se enviaron por correo electrónico a {email}", + "intro": "Gracias por crear tu cuenta en {store_name}. Los datos de tu cuenta se enviaron por correo electrónico a {email}.", "continue": "Seguir comprando" }, "recaptcha_title": "Google recaptcha" @@ -336,15 +338,16 @@ "order_placed": "Pedido realizado", "last_update": "Última actualización", "list": { - "order_number": "Pedido núm.{number}", - "product_details": "{num_products, plural, one {1 producto} other {# productos}} total{cost}" + "order_number": "Pedido n.° {number}", + "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}" }, "details": { - "heading": "Pedido núm.{number}", + "heading": "Pedido n.° {number}", "order_contents": "Contenido del pedido", "ship_to": "Enviar a", "ship_to_multi": "Artículos enviados a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "El pedido se enviará a varias direcciones.", + "pickup_details": "Detalles de la recolección", "bill_to": "Facturar a", "how_to_pay": "A continuación, te indicamos cómo pagar tu pedido:", "order_details": "Detalles del pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pago:", "comments": "Comentarios del pedido", "download_items": "Descargar artículos", - "card_ending": "con terminación en {card}", + "card_ending": "que termina en {card}", "shipments": { "date": "Fecha de envío", "method": "Método de envío", @@ -364,14 +367,20 @@ "actions": "Acciones", "reorder": "Comprar nuevamente", "return": "Devolver", - "print_invoice": "Imprimir factura" + "pickup": "Detalles de la recolección", + "pickup_method": "Método de recolección", + "in_store_pickup": "Recolección en tienda", + "print_invoice": "Imprimir factura", + "phone": "Teléfono", + "email": "Correo electrónico", + "opening_hours": "Horario de atención" }, "downloads": { - "heading": "Descargas del pedido núm. {number}", + "heading": "Descargas del pedido n.° {number}", "download_files_below": "A continuación, puedes descargar los archivos para", "expired_content": "El archivo ha vencido", - "days_remaining": "{number, plural, one {1 día} other {# días}}", - "downloads_remaining": "{number, plural, one {1 descarga} other {# descargas}} restantes", + "days_remaining": "{number, plural, one {1 day} other {# days}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restantes", "days_or_downloads": "o {number} descargas", "remaining": "restantes" } @@ -380,7 +389,7 @@ "heading": "Métodos de pago", "payment_method": "Método de pago", "billing_address": "Dirección de facturación", - "card_ending_in": "con terminación en {last_four}", + "card_ending_in": "terminado en {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Agregar un método de pago", "no_methods": "Actualmente, no tienes métodos de pago agregados a tu cuenta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecciona uno o más artículos para devolverlos.", "none": "No has realizado devoluciones con nosotros. Cuando hagas alguna devolución, aparecerá en esta página.", "new_return": "Nueva devolución", - "from_order": "Devolver artículos del pedido núm. {id}", + "from_order": "Devolver artículos del pedido n.° {id}", "date_requested": "Devolución solicitada", "successful_heading": "Solicitud de devolución enviada", "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.", @@ -427,7 +437,7 @@ "action": "Acción de devolución", "comments": "Tus comentarios", "list": { - "return_number": "Devolución núm. {id}", + "return_number": "Devolución n.° {id}", "product_details": "Devolviendo {num_products}" }, "status": { @@ -473,7 +483,7 @@ "edit": "Editar lista de deseos", "view_heading": "Lista de deseos: {name}", "share_intro": "Compartir esta lista de deseos con amigos:", - "num_products": "{num_products, plural, one {1 producto} other {# productos}}", + "num_products": "{num_products, plural, one {1 product} other {# products}}", "create": "Crear lista de deseos", "save": "Guardar lista de deseos", "delete_alert": "¿Está seguro de que quiere eliminar su(s) lista(s) de deseos? Esta acción no puede deshacerse.", @@ -489,9 +499,9 @@ "heading": "Sindicación RSS", "blog": { "heading": "Publicaciones recientes del blog", - "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog publicadas en {store}.", - "rss": "Últimas {limit} publicaciones del blog (RSS)", - "rss_atom": "Últimas {limit} publicaciones del blog (Atom)" + "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog de {store}.", + "rss": "Últimas {limit} publicaciones de blog (RSS)", + "rss_atom": "Últimas {limit} publicaciones de blog (Atom)" }, "products": { "new": { @@ -516,12 +526,12 @@ "search": { "heading": "Búsquedas de productos", "intro1": "Los feeds de búsqueda de productos le permiten guardar sus búsquedas personalizadas de productos a la manera de un feed de distribución que siempre se actualizará cuando haya nuevos resultados.", - "intro2": "Para crear un feed de búsqueda de productos, realice una búsqueda estándar en {store} y, en la parte inferior de la página, haga clic en una de las opciones de distribución." + "intro2": "Para crear un feed de búsqueda de productos, haz una búsqueda estándar en {store} y, en la parte inferior de la página, haz clic en una de las opciones de distribución." } } }, "forms": { - "range": "Solo debes ingresar números entre: {limitTo} y {limitFrom}", + "range": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}", "contact_us": { "full_name": "Nombre completo", "email": "Dirección de correo electrónico", @@ -531,7 +541,8 @@ "rma": "Número de RMA (autorización de devolución)", "question": "Comentarios/Preguntas", "submit": "Enviar formulario", - "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar." + "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crear cuenta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Agregar nueva dirección", - "description": "Use el siguiente formulario para cambiar los detalles de su dirección de envío. Haga clic en 'Guardar dirección' cuando haya terminado." + "description": "Usa el siguiente formulario para cambiar los detalles de tu dirección de envío. Presiona el botón \"Guardar dirección\" cuando hayas terminado." }, "edit": { "heading": "Actualizar la dirección" @@ -584,7 +595,7 @@ "message": "Mensaje opcional", "amount": "Monto", "theme": "Tema del certificado de regalo", - "custom_range": "(El valor debe ser entre {min} y {max})", + "custom_range": "(El valor debe encontrarse entre {min} y {max})", "agree": "Entiendo que los certificados de regalo caducan después de {days, plural, one {1 día} other {# días}}", "agree2": "Acepto que los certificados de regalo no son reembolsables", "preview": "Vista previa", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido núm. {id}: realizado el {date} por {total}", + "order_display": "Pedido n.° {id} - Hecho el {date} por {total}", "subject": "Asunto", "message": "Mensaje", "submit_value": "Enviar mensaje", @@ -685,20 +696,20 @@ "cvv": "Debes ingresar un cvv válido." }, "reviews": { - "rating": "El campo 'Calificación' no puede quedar en blanco.", - "title": "El campo 'Asunto de revisión' no puede quedar en blanco.", - "comment": "El campo 'Comentarios' no puede quedar en blanco." + "rating": "El campo \"Calificación\" no puede estar en blanco.", + "title": "El campo \"Revisar asunto\" no puede estar en blanco.", + "comment": "El campo \"Comentarios\" no puede estar en blanco." } } }, "products": { "current_stock": "Existencias actuales:", "quantity": "Cantidad:", - "change_product_options": "Cambiar opciones para {name}", + "change_product_options": "Cambiar las opciones de {name}", "quantity_decrease": "Disminuir la cantidad de {name}", "quantity_increase": "Aumentar la cantidad de {name}", "quantity_error_message": "La cantidad debe contener solo números.", - "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidad} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 units} one {# unit} other {# units}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Productos relacionados", @@ -712,13 +723,13 @@ "hide": "Ocultar opiniones", "new": "Escribe una opinión", "show": "Mostrar opiniones", - "header": "{total, plural, =0{0 opiniones} one {# opinión} other {# opiniones}}", - "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other { # opiniones}})", - "post_on_by": "Publicado por { name } el { date }.", + "header": "{total, plural, =0{0 Reviews} one {# Review} other {# Reviews}}", + "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other {# opiniones}})", + "post_on_by": "Publicada por { name } el { date }", "rating_label": "Calificación", "select_rating": "Selecciona la calificación", "anonymous_poster": "Desconocido", - "rating_aria_label": "La calificación {rating_target} es {current_rating} de {max_rating}.", + "rating_aria_label": "{rating_target} valoración es {current_rating} de {max_rating}", "rating": { "1": "1 estrella (peor)", "2": "2 estrellas", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condición:", "availability": "Disponibilidad:", - "swatch_option_announcement": "Se ha seleccionado {swatch_name}", + "swatch_option_announcement": "El {swatch_name} seleccionado es", "shipping": "Envíos:", "shipping_fixed": "{amount} (costo de envío fijo)", "shipping_free": "Envío gratuito", @@ -766,7 +777,7 @@ "select_one": "Selecciona una", "description": "Descripción", "price_with_tax": "(Inc. {tax_label})", - "price_without_tax": "(P. ej., {tax_label})", + "price_without_tax": "(Por ejemplo, {tax_label})", "including_tax": "Incluye impuestos", "excluding_tax": "Excluyendo impuestos", "weight": "Peso:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Envoltura de regalo:", "gift_wrapping_available": "Opciones disponibles", - "quantity_min": "La cantidad mínima que se puede comprar es {quantity}", - "quantity_max": "La cantidad máxima que se puede comprar es {quantity}", + "quantity_min": "La cantidad mínima de compra es {quantity}", + "quantity_max": "La cantidad máxima de compra es {quantity}", "bulk_pricing": { "title": "Precios al por mayor:", "view": "Compra al por mayor y ahorra", "modal_title": "Porcentajes de descuento al por mayor", "instructions": "A continuación se muestran las tasas de descuento por volumen disponibles para cada artículo individual si se compra cierta cantidad", - "range": "Comprar {min} {max, plural, =0{o más de} other {- #}}", - "percent": "y obtén un descuento de {discount}", - "price": "y obtén un descuento de {discount}", + "range": "Compra {min} {max, plural, =0{or above} other {- #}}", + "percent": "y recibe {discount} de descuento", + "price": "y recibe {discount} de descuento", "fixed": "y paga solo {discount} cada uno" }, "card_default_image_alt": "La imagen estará disponible próximamente" }, "invoice": { - "for_order": "Factura de {name} para el pedido núm.{id}", + "for_order": "{name} Factura del pedido n.° {id}", "phone": "Teléfono: {number}", "email": "Correo electrónico: {email}", "order": "Pedido:", @@ -807,6 +818,10 @@ "qty": "Cant.", "code": "Código/SKU", "shipping_address": "Dirección de envío", + "fulfillment": "Ejecución", + "digital": "Digital", + "shipping": "Envío", + "pickup": "Recolección", "product_name": "Nombre del producto", "price": "Precio", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "¡Lo sentimos!", "subscribed_message": "Gracias por unirte a nuestra lista de correo. Recibirás el próximo número de nuestro boletín informativo en breve.", "unsubscribed_heading": "Suscripción cancelada", - "unsubscribed_message": "Ya no recibirá correos electrónicos con publicidad de {store_name}." + "unsubscribed_message": "Dejarás de recibir correos electrónicos de marketing de {store_name}" }, "social": { "connect": "Contáctanos" @@ -839,8 +854,8 @@ "results": { "form_label": "Palabra clave de búsqueda:", "form_button_text": "Buscar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado del producto} other {# resultados del producto} } para '{ search_query }'", + "count": "{ count, plural, one {# result} other {# results} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# product result} other {# product results} } para \"{ search_query }\"", "quick_count_live": "resultados de productos para", "product_count": "Productos ({count})", "content_count": "Noticias e información ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Calificado con {rating, plural, one {# estrella} other {# estrellas}} o más", + "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más", "no-filters": "No se aplicaron filtros", "clear-all": "Borrar todo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "y más" }, - "toggleSection": "Alternar la sección de filtro {title}", + "toggleSection": "Cambiar la sección del filtro {title}", "clear": "Borrar", "more": "Más", "show-more": "Mostrar más", @@ -900,14 +915,14 @@ "down": "Fuera de servicio por mantenimiento" }, "carousel": { - "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "activo", - "content_announce_message": "Actualmente, te encuentras en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "content_announce_message": "Actualmente estás en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproducir", "play_pause_button_pause": "Pausa.", "play_pause_button_aria_play": "Reproducir carrusel", "play_pause_button_aria_pause": "Pausar el carrusel", - "slide_number": "Número de diapositiva {slide_number}" + "slide_number": "Diapositiva número {slide_number}" }, "validation_messages": { "valid_email": "Debes ingresar un correo electrónico válido.", @@ -916,7 +931,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debe ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": "El campo no puede quedar en blanco.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Preferencias de recopilación de datos del sitio web", "manage_data_collection_preferences": "Administrar preferencias de recopilación de datos del sitio web", "use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas de JavaScript para mejorar tu experiencia de compra.", - "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona 'No' y guarda tus preferencias.", + "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona \\\"No\\\" y guarda tus preferencias.", "allow": "Permitir", "accept": "aceptar", "deny": "Rechazar", @@ -999,7 +1014,7 @@ "change_preferences": "Puedes cambiar tus preferencias en cualquier momento", "cancel_dialog_title": "¿Está seguro de que desea cancelar?", "privacy_policy": "Política de Privacidad", - "allow_category_tracking": "Permitir el seguimiento de [CATEGORY_NAME].", - "disallow_category_tracking": "No permitir el seguimiento de [CATEGORY_NAME]." + "allow_category_tracking": "Permitir el rastreo de [CATEGORY_NAME]", + "disallow_category_tracking": "No permitir el rastreo de [CATEGORY_NAME]" } } diff --git a/lang/es-PE.json b/lang/es-PE.json index 22c97ce7e2..e8bf56d660 100644 --- a/lang/es-PE.json +++ b/lang/es-PE.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Te damos la bienvenida de nuevo, {name}", + "welcome_back": "Te damos la bienvenida nuevamente, {name}", "skip_to_main": "Saltar al contenido principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "Información", "categories": "Categorías", - "call_us": "Llámanos al {phone_number}", + "call_us": "Llámanos al teléfono {phone_number}", "powered_by": "Desarrollado por" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrito con 0 artículos", "continue_shopping": "Haz clic aquí para seguir comprando", - "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}", + "login_to_checkout": "Inicia sesión para continuar con el pago", + "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}", "checkout": { "address": { "multiple": "proceso de pago con varias direcciones", @@ -65,15 +66,15 @@ "checkout_multiple": "o pagar con varias direcciones", "view_cart": "Ver carrito" }, - "label": "Tu carrito ({quantity, plural, one {# artículo} other {# artículos}})", + "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})", "is_empty": "Tu carrito esta vacío", - "invalid_entry_message": "[ENTRY] no es una entrada válida", + "invalid_entry_message": "[ENTRY] no es un ingreso válido", "coupon_code": "Código de cupón", "discount": "Descuento", "included_in_total": " Incluido en el total", "remove_file": "Eliminar este archivo", "freeshipping": "Envío gratuito", - "reconfigure_product": "Configurar '{name}'", + "reconfigure_product": "Configurar \"{name}\"", "shipping_peritem": "Envío por artículo", "remove_item": "Eliminar {name} del carrito", "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?", @@ -106,8 +107,8 @@ "free_shipping": "Envío gratuito", "hide_ups_rates": "Ocultar tarifas de UPS", "show_ups_rates": "Mostrar tarifas de UPS", - "empty_country_error": "El campo 'País' no puede quedar en blanco.", - "empty_province_error": "El campo 'Estado/Provincia' no puede quedar en blanco." + "empty_country_error": "El campo \"País\" no puede estar en blanco.", + "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco." }, "gift_wrapping": { "title": "Envoltura de regalo", @@ -116,7 +117,7 @@ "remove": "Quitar", "choose_how": "Elige cómo quieres que se envuelva el artículo para regalo.", "option_same": "Me gustaría envolver cada uno de estos artículos con las mismas opciones de envoltura.", - "item_single": "Envoltura de regalo: {name}", + "item_single": "Envoltorio para regalo - {name}", "item_multiple": "Artículo {index} - {name}", "option_different": "Me gustaría envolver para regalo cada artículo por separado.", "choose_type": "Elige un tipo de envoltura de regalo", @@ -125,8 +126,8 @@ "preview": "Vista previa" }, "added_to_cart": { - "what_next": "De acuerdo, {num_products, plural, one {1 artículo se} other {# artículos se}} agregaron a tu carrito. ¿Qué sigue?", - "your_cart_contains": "Tu carrito contiene {num_products, plural, one { 1 artículo } other { # artículos}}", + "what_next": "Excelente, {num_products, plural, one {1 artículo fue} other {# artículos fueron}} agregado(s) al carrito. ¿Qué sigue?", + "your_cart_contains": "El carrito contiene {num_products, plural, one {1 artículo} other {# artículos}}", "proceed_to_checkout": "Continuar con el proceso de pago", "order_subtotal": "Subtotal del pedido", "continue_shopping": "Seguir comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Tiene {store_credit} de crédito en la tienda. Para usarlo, solo haga su pedido y, al momento de pagar, podrá elegir el crédito de la tienda como método de pago.", - "store_credit_overview": "{credit} Crédito de la tienda", + "store_credit": "Tienes {store_credit} de crédito en la tienda. Para usarlo, solo haz tu pedido y, al momento de pagar, podrás elegir el crédito de la tienda como método de pago.", + "store_credit_overview": "{credit} de crédito de la tienda", "generic_error": "Lo sentimos, pero ocurrió un error.", "currency": "Seleccionar moneda: {code}", "currency_switch_promotion": "Las promociones y los certificados de regalo no aplicables a la nueva moneda se eliminarán de tu carrito. ¿Estás seguro de que deseas continuar?", @@ -153,6 +154,7 @@ "yes": "Sí", "from": "Para", "to": "De", + "ok": "De acuerdo", "cancel": "Cancelar", "close": "Cerrar", "or": "O", @@ -213,7 +215,7 @@ }, "compare": { "button": "Comparar productos", - "header": "Comparando {products, plural, one {# producto} other {# productos}}", + "header": "Comparando {products, plural, one {# Product} other {# Products}}", "remove": "Quitar", "no_remove": "Se necesitan al menos 2 productos para hacer una comparación válida.", "add_to_cart": "Agregar al carrito", @@ -229,7 +231,7 @@ "filter_reset_announcement": "Se restableció el filtro", "filter_select_announcement": "Se aplicó el filtro", "view_all": { - "name": "Todo {category}" + "name": "Todos {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Canjear certificado de regalo", - "intro": "Para canjear un certificado de regalo en {store_name}, siga estos sencillos pasos.", + "intro": "Para canjear un certificado de regalo en {store_name}, sigue estos sencillos pasos.", "item1": "Necesita su código de certificado de regalo único, que forma parte del certificado de regalo que se le envió por correo electrónico como adjunto. Debe ser algo parecido a Z50-Y6K-COS-402.", "item2": "Explora la tienda y agrega artículos a tu carrito como lo harías normalmente.", - "item3": "Haz clic en el enlace 'Ver carrito' para ver el contenido de tu carrito de compra.", - "item4": "Escriba el código de su certificado de regalo en el recuadro 'Canjear certificado de regalo' y haga clic en 'Ir'." + "item3": "Haz clic en el enlace "Ver carrito" para ver el contenido de tu carrito de compras.", + "item4": "Escribe el código de tu certificado de regalo en la casilla \"Canjear certificado de regalo\" y presiona \"Ir\"." }, "balance": { "heading": "Verificar el saldo del certificado de regalo", @@ -258,7 +260,7 @@ "heading": "Cuenta nueva", "created": { "heading": "Se creó tu cuenta.", - "intro": "Gracias por crear su cuenta en {store_name}. Los detalles de su cuenta se enviaron por correo electrónico a {email}", + "intro": "Gracias por crear tu cuenta en {store_name}. Los datos de tu cuenta se enviaron por correo electrónico a {email}.", "continue": "Seguir comprando" }, "recaptcha_title": "Google recaptcha" @@ -336,15 +338,16 @@ "order_placed": "Pedido realizado", "last_update": "Última actualización", "list": { - "order_number": "Pedido núm.{number}", - "product_details": "{num_products, plural, one {1 producto} other {# productos}} total{cost}" + "order_number": "Pedido n.° {number}", + "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}" }, "details": { - "heading": "Pedido núm.{number}", + "heading": "Pedido n.° {number}", "order_contents": "Contenido del pedido", "ship_to": "Enviar a", "ship_to_multi": "Artículos enviados a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "El pedido se enviará a varias direcciones.", + "pickup_details": "Detalles de la recolección", "bill_to": "Facturar a", "how_to_pay": "A continuación, te indicamos cómo pagar tu pedido:", "order_details": "Detalles del pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pago:", "comments": "Comentarios del pedido", "download_items": "Descargar artículos", - "card_ending": "con terminación en {card}", + "card_ending": "que termina en {card}", "shipments": { "date": "Fecha de envío", "method": "Método de envío", @@ -364,14 +367,20 @@ "actions": "Acciones", "reorder": "Comprar nuevamente", "return": "Devolver", - "print_invoice": "Imprimir factura" + "pickup": "Detalles de la recolección", + "pickup_method": "Método de recolección", + "in_store_pickup": "Recolección en tienda", + "print_invoice": "Imprimir factura", + "phone": "Teléfono", + "email": "Correo electrónico", + "opening_hours": "Horario de atención" }, "downloads": { - "heading": "Descargas del pedido núm. {number}", + "heading": "Descargas del pedido n.° {number}", "download_files_below": "A continuación, puedes descargar los archivos para", "expired_content": "El archivo ha vencido", - "days_remaining": "{number, plural, one {1 día} other {# días}}", - "downloads_remaining": "{number, plural, one {1 descarga} other {# descargas}} restantes", + "days_remaining": "{number, plural, one {1 day} other {# days}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restantes", "days_or_downloads": "o {number} descargas", "remaining": "restantes" } @@ -380,7 +389,7 @@ "heading": "Métodos de pago", "payment_method": "Método de pago", "billing_address": "Dirección de facturación", - "card_ending_in": "con terminación en {last_four}", + "card_ending_in": "terminado en {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Agregar un método de pago", "no_methods": "Actualmente, no tienes métodos de pago agregados a tu cuenta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecciona uno o más artículos para devolverlos.", "none": "No has realizado devoluciones con nosotros. Cuando hagas alguna devolución, aparecerá en esta página.", "new_return": "Nueva devolución", - "from_order": "Devolver artículos del pedido núm. {id}", + "from_order": "Devolver artículos del pedido n.° {id}", "date_requested": "Devolución solicitada", "successful_heading": "Solicitud de devolución enviada", "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.", @@ -427,7 +437,7 @@ "action": "Acción de devolución", "comments": "Tus comentarios", "list": { - "return_number": "Devolución núm. {id}", + "return_number": "Devolución n.° {id}", "product_details": "Devolviendo {num_products}" }, "status": { @@ -473,7 +483,7 @@ "edit": "Editar lista de deseos", "view_heading": "Lista de deseos: {name}", "share_intro": "Compartir esta lista de deseos con amigos:", - "num_products": "{num_products, plural, one {1 producto} other {# productos}}", + "num_products": "{num_products, plural, one {1 product} other {# products}}", "create": "Crear lista de deseos", "save": "Guardar lista de deseos", "delete_alert": "¿Está seguro de que quiere eliminar su(s) lista(s) de deseos? Esta acción no puede deshacerse.", @@ -489,9 +499,9 @@ "heading": "Sindicación RSS", "blog": { "heading": "Publicaciones recientes del blog", - "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog publicadas en {store}.", - "rss": "Últimas {limit} publicaciones del blog (RSS)", - "rss_atom": "Últimas {limit} publicaciones del blog (Atom)" + "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog de {store}.", + "rss": "Últimas {limit} publicaciones de blog (RSS)", + "rss_atom": "Últimas {limit} publicaciones de blog (Atom)" }, "products": { "new": { @@ -516,12 +526,12 @@ "search": { "heading": "Búsquedas de productos", "intro1": "Los feeds de búsqueda de productos le permiten guardar sus búsquedas personalizadas de productos a la manera de un feed de distribución que siempre se actualizará cuando haya nuevos resultados.", - "intro2": "Para crear un feed de búsqueda de productos, realice una búsqueda estándar en {store} y, en la parte inferior de la página, haga clic en una de las opciones de distribución." + "intro2": "Para crear un feed de búsqueda de productos, haz una búsqueda estándar en {store} y, en la parte inferior de la página, haz clic en una de las opciones de distribución." } } }, "forms": { - "range": "Solo debes ingresar números entre: {limitTo} y {limitFrom}", + "range": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}", "contact_us": { "full_name": "Nombre completo", "email": "Dirección de correo electrónico", @@ -531,7 +541,8 @@ "rma": "Número de RMA (autorización de devolución)", "question": "Comentarios/Preguntas", "submit": "Enviar formulario", - "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar." + "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario. Continuar.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crear cuenta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Agregar nueva dirección", - "description": "Use el siguiente formulario para cambiar los detalles de su dirección de envío. Haga clic en 'Guardar dirección' cuando haya terminado." + "description": "Usa el siguiente formulario para cambiar los detalles de tu dirección de envío. Presiona el botón \"Guardar dirección\" cuando hayas terminado." }, "edit": { "heading": "Actualizar la dirección" @@ -584,7 +595,7 @@ "message": "Mensaje opcional", "amount": "Monto", "theme": "Tema del certificado de regalo", - "custom_range": "(El valor debe ser entre {min} y {max})", + "custom_range": "(El valor debe encontrarse entre {min} y {max})", "agree": "Entiendo que los certificados de regalo caducan después de {days, plural, one {1 día} other {# días}}", "agree2": "Acepto que los certificados de regalo no son reembolsables", "preview": "Vista previa", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido núm. {id}: realizado el {date} por {total}", + "order_display": "Pedido n.° {id} - Hecho el {date} por {total}", "subject": "Asunto", "message": "Mensaje", "submit_value": "Enviar mensaje", @@ -685,20 +696,20 @@ "cvv": "Debes ingresar un cvv válido." }, "reviews": { - "rating": "El campo 'Calificación' no puede quedar en blanco.", - "title": "El campo 'Asunto de revisión' no puede quedar en blanco.", - "comment": "El campo 'Comentarios' no puede quedar en blanco." + "rating": "El campo \"Calificación\" no puede estar en blanco.", + "title": "El campo \"Revisar asunto\" no puede estar en blanco.", + "comment": "El campo \"Comentarios\" no puede estar en blanco." } } }, "products": { "current_stock": "Existencias actuales:", "quantity": "Cantidad:", - "change_product_options": "Cambiar opciones para {name}", + "change_product_options": "Cambiar las opciones de {name}", "quantity_decrease": "Disminuir la cantidad de {name}", "quantity_increase": "Aumentar la cantidad de {name}", "quantity_error_message": "La cantidad debe contener solo números.", - "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidad} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 units} one {# unit} other {# units}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Productos relacionados", @@ -712,13 +723,13 @@ "hide": "Ocultar opiniones", "new": "Escribe una opinión", "show": "Mostrar opiniones", - "header": "{total, plural, =0{0 opiniones} one {# opinión} other {# opiniones}}", - "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other { # opiniones}})", - "post_on_by": "Publicado por { name } el { date }.", + "header": "{total, plural, =0{0 Reviews} one {# Review} other {# Reviews}}", + "link_to_review": "({total, plural, =0{Aún no hay opiniones} one {# opinión} other {# opiniones}})", + "post_on_by": "Publicada por { name } el { date }", "rating_label": "Calificación", "select_rating": "Selecciona la calificación", "anonymous_poster": "Desconocido", - "rating_aria_label": "La calificación {rating_target} es {current_rating} de {max_rating}.", + "rating_aria_label": "{rating_target} valoración es {current_rating} de {max_rating}", "rating": { "1": "1 estrella (peor)", "2": "2 estrellas", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condición:", "availability": "Disponibilidad:", - "swatch_option_announcement": "Se ha seleccionado {swatch_name}", + "swatch_option_announcement": "El {swatch_name} seleccionado es", "shipping": "Envíos:", "shipping_fixed": "{amount} (costo de envío fijo)", "shipping_free": "Envío gratuito", @@ -766,7 +777,7 @@ "select_one": "Selecciona una", "description": "Descripción", "price_with_tax": "(Inc. {tax_label})", - "price_without_tax": "(P. ej., {tax_label})", + "price_without_tax": "(Por ejemplo, {tax_label})", "including_tax": "Incluye impuestos", "excluding_tax": "Excluyendo impuestos", "weight": "Peso:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Envoltura de regalo:", "gift_wrapping_available": "Opciones disponibles", - "quantity_min": "La cantidad mínima que se puede comprar es {quantity}", - "quantity_max": "La cantidad máxima que se puede comprar es {quantity}", + "quantity_min": "La cantidad mínima de compra es {quantity}", + "quantity_max": "La cantidad máxima de compra es {quantity}", "bulk_pricing": { "title": "Precios al por mayor:", "view": "Compra al por mayor y ahorra", "modal_title": "Porcentajes de descuento al por mayor", "instructions": "A continuación se muestran las tasas de descuento por volumen disponibles para cada artículo individual si se compra cierta cantidad", - "range": "Comprar {min} {max, plural, =0{o más de} other {- #}}", - "percent": "y obtén un descuento de {discount}", - "price": "y obtén un descuento de {discount}", + "range": "Compra {min} {max, plural, =0{or above} other {- #}}", + "percent": "y recibe {discount} de descuento", + "price": "y recibe {discount} de descuento", "fixed": "y paga solo {discount} cada uno" }, "card_default_image_alt": "La imagen estará disponible próximamente" }, "invoice": { - "for_order": "Factura de {name} para el pedido núm.{id}", + "for_order": "{name} Factura del pedido n.° {id}", "phone": "Teléfono: {number}", "email": "Correo electrónico: {email}", "order": "Pedido:", @@ -807,6 +818,10 @@ "qty": "Cant.", "code": "Código/SKU", "shipping_address": "Dirección de envío", + "fulfillment": "Ejecución", + "digital": "Digital", + "shipping": "Envío", + "pickup": "Recolección", "product_name": "Nombre del producto", "price": "Precio", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "¡Lo sentimos!", "subscribed_message": "Gracias por unirte a nuestra lista de correo. Recibirás el próximo número de nuestro boletín informativo en breve.", "unsubscribed_heading": "Suscripción cancelada", - "unsubscribed_message": "Ya no recibirá correos electrónicos con publicidad de {store_name}." + "unsubscribed_message": "Dejarás de recibir correos electrónicos de marketing de {store_name}" }, "social": { "connect": "Contáctanos" @@ -839,8 +854,8 @@ "results": { "form_label": "Palabra clave de búsqueda:", "form_button_text": "Buscar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado del producto} other {# resultados del producto} } para '{ search_query }'", + "count": "{ count, plural, one {# result} other {# results} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# product result} other {# product results} } para \"{ search_query }\"", "quick_count_live": "resultados de productos para", "product_count": "Productos ({count})", "content_count": "Noticias e información ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Calificado con {rating, plural, one {# estrella} other {# estrellas}} o más", + "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más", "no-filters": "No se aplicaron filtros", "clear-all": "Borrar todo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "y más" }, - "toggleSection": "Alternar la sección de filtro {title}", + "toggleSection": "Cambiar la sección del filtro {title}", "clear": "Borrar", "more": "Más", "show-more": "Mostrar más", @@ -900,14 +915,14 @@ "down": "Fuera de servicio por mantenimiento" }, "carousel": { - "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "activo", - "content_announce_message": "Actualmente, te encuentras en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY].", + "content_announce_message": "Actualmente estás en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproducir", "play_pause_button_pause": "Pausa.", "play_pause_button_aria_play": "Reproducir carrusel", "play_pause_button_aria_pause": "Pausar el carrusel", - "slide_number": "Número de diapositiva {slide_number}" + "slide_number": "Diapositiva número {slide_number}" }, "validation_messages": { "valid_email": "Debes ingresar un correo electrónico válido.", @@ -916,7 +931,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debe ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": " el campo no puede quedar vacío.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres alfanuméricos.", "field_not_blank": "El campo no puede quedar en blanco.", "certificate_amount": "Debes ingresar un monto del certificado de regalo.", - "certificate_amount_range": "Debes ingresar un importe del certificado entre [MIN] y [MAX].", + "certificate_amount_range": "Debes ingresar un monto del certificado de entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_max_evaluation": "El precio mínimo debe ser inferior al precio máximo.", "price_min_not_entered": "El precio mínimo es obligatorio.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Preferencias de recopilación de datos del sitio web", "manage_data_collection_preferences": "Administrar preferencias de recopilación de datos del sitio web", "use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas de JavaScript para mejorar tu experiencia de compra.", - "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona 'No' y guarda tus preferencias.", + "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para darte de baja de una categoría de recopilación de datos, selecciona \\\"No\\\" y guarda tus preferencias.", "allow": "Permitir", "accept": "aceptar", "deny": "Rechazar", @@ -999,7 +1014,7 @@ "change_preferences": "Puedes cambiar tus preferencias en cualquier momento", "cancel_dialog_title": "¿Está seguro de que desea cancelar?", "privacy_policy": "Política de Privacidad", - "allow_category_tracking": "Permitir el seguimiento de [CATEGORY_NAME].", - "disallow_category_tracking": "No permitir el seguimiento de [CATEGORY_NAME]." + "allow_category_tracking": "Permitir el rastreo de [CATEGORY_NAME]", + "disallow_category_tracking": "No permitir el rastreo de [CATEGORY_NAME]" } } diff --git a/lang/es.json b/lang/es.json index ddbeb82725..eb39b73ba9 100644 --- a/lang/es.json +++ b/lang/es.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Le damos la bienvenida de nuevo, {name}", + "welcome_back": "Te damos la bienvenida de nuevo, {name}", "skip_to_main": "Ir al contenido principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "Información", "categories": "Categorías", - "call_us": "Llámenos al {phone_number}", + "call_us": "Llámanos al {phone_number}", "powered_by": "Con la tecnología de" }, "home": { @@ -39,6 +39,7 @@ "cart": { "nav_aria_label": "Carrito con 0 artículos", "continue_shopping": "Haga clic aquí para seguir comprando", + "login_to_checkout": "Inicia sesión para ir al proceso de pago", "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}", "checkout": { "address": { @@ -116,7 +117,7 @@ "remove": "Eliminar", "choose_how": "Elija cómo desea que se envuelva este regalo.", "option_same": "Deseo usar la misma opción de envoltorio para todos estos artículos", - "item_single": "Envoltorio de regalo - {name}", + "item_single": "Envolver para regalo - {name}", "item_multiple": "Artículo {index} - {name}", "option_different": "Me gustaría usar un envoltorio diferente para cada artículo", "choose_type": "Elija un tipo de envoltorio de regalo", @@ -126,7 +127,7 @@ }, "added_to_cart": { "what_next": "De acuerdo, {num_products, plural, one {1 artículo se ha añadido} other {# artículos se han añadido}} a su carrito. ¿Y ahora qué?", - "your_cart_contains": "Su carrito contiene {num_products, plural, one {1 artículo} other {# artículos}}", + "your_cart_contains": "Su carrito contiene {num_products, plural, one {1 item} other {# items}}", "proceed_to_checkout": "Ir al proceso de pago", "order_subtotal": "Subtotal del pedido", "continue_shopping": "Seguir comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Tiene {store_credit} de crédito en tienda. Para usarlo, solo tiene que realizar un pedido y seleccionar crédito en tienda como método de pago al completar su compra.", - "store_credit_overview": "{credit} Crédito en tienda", + "store_credit": "Tienes {store_credit} de crédito en tienda. Para usarlo, solo tienes que realizar un pedido y seleccionar crédito en tienda como método de pago al completar tu compra.", + "store_credit_overview": "{credit} crédito en tienda", "generic_error": "¡Vaya! Algo salió mal.", "currency": "Seleccionar moneda: {code}", "currency_switch_promotion": "Las promociones y cupones de regalo que no se apliquen a la nueva divisa se eliminarán de su carrito. ¿Está seguro de que desea continuar?", @@ -153,6 +154,7 @@ "yes": "Sí", "from": "de", "to": "a", + "ok": "Ok", "cancel": "Cancelar", "close": "Cerrar", "or": "o", @@ -243,7 +245,7 @@ }, "redeem": { "heading": "Canjear cupón de regalo", - "intro": "Para usar un cupón de regalo de {store_name}, siga los pasos a continuación.", + "intro": "Para usar un cupón de regalo de {store_name}, sigue los pasos a continuación.", "item1": "Necesitará tener su código único del cupón de regalo, que encontrará adjunto al correo electrónico que recibió. Es un código similar a este: Z50-Y6K-COS-402.", "item2": "Explore la tienda y añada artículos a su carrito como lo haría normalmente.", "item3": "Haz clic en el enlace «Ver carrito» para ver el contenido de tu carrito de compras.", @@ -258,7 +260,7 @@ "heading": "Cuenta nueva", "created": { "heading": "Se ha creado su cuenta", - "intro": "Gracias por crear su cuenta en {store_name}. Hemos enviado un correo electrónico con los detalles de su cuenta a {email}", + "intro": "Gracias por crear tu cuenta en {store_name}. Hemos enviado un correo electrónico con los detalles de tu cuenta a {email}.", "continue": "Seguir comprando" }, "recaptcha_title": "reCAPTCHA de Google" @@ -312,7 +314,7 @@ "messages": { "heading": "Mensajes", "customer_said": "Usted dijo:", - "merchant_said": "{store_name} dijo:" + "merchant_said": "{store_name} dice:" }, "orders": { "heading": "Pedidos", @@ -337,7 +339,7 @@ "last_update": "Última actualización", "list": { "order_number": "Pedido n.º {number}", - "product_details": "{num_products, plural, one {1 producto} other {# productos}} en total {cost}" + "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}" }, "details": { "heading": "Pedido n.º {number}", @@ -345,6 +347,7 @@ "ship_to": "Enviar a", "ship_to_multi": "Artículos enviados a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "El pedido se enviará a varias direcciones", + "pickup_details": "Detalles de la recogida", "bill_to": "Facturar a", "how_to_pay": "A continuación, le indicamos cómo pagar su pedido:", "order_details": "Detalles del pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pago:", "comments": "Comentarios sobre el pedido", "download_items": "Descargar artículos", - "card_ending": "que acaba en {card}", + "card_ending": "que termina en {card}", "shipments": { "date": "Fecha de envío", "method": "Método de envío", @@ -364,14 +367,20 @@ "actions": "Acciones", "reorder": "Pedir de nuevo", "return": "Devolver", - "print_invoice": "Imprimir factura" + "pickup": "Detalles de la recogida", + "pickup_method": "Método de recogida", + "in_store_pickup": "Recogida en tienda", + "print_invoice": "Imprimir factura", + "phone": "Teléfono", + "email": "Correo electrónico", + "opening_hours": "Horario de apertura" }, "downloads": { - "heading": "Descargas del pedido n.º {number}", + "heading": "Descargas del pedido #{number}", "download_files_below": "A continuación, puede descargar los archivos de", "expired_content": "El archivo ha caducado", "days_remaining": "{number, plural, one {1 día} other {# días}}", - "downloads_remaining": "{number, plural, one {1 descarga} other {# descargas}} restante(s)", + "downloads_remaining": "restan {number, plural, one {1 descarga} other {# descargas}}", "days_or_downloads": "o {number} descargas", "remaining": "resta" } @@ -380,7 +389,7 @@ "heading": "Métodos de pago", "payment_method": "Método de pago", "billing_address": "Dirección de facturación", - "card_ending_in": "que acaba en {last_four}", + "card_ending_in": "que termina en {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Añadir nuevo método de pago", "no_methods": "No ha añadido métodos de pago en su cuenta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Seleccione uno o más artículos para devolver.", "none": "Aún no ha realizado ninguna devolución con nosotros. Cuando lo haga, aparecerá en esta página.", "new_return": "Nueva devolución", - "from_order": "Devolver artículos del pedido n.º {id}", + "from_order": "Devolver artículos del pedido #{id}", "date_requested": "Devolución solicitada", "successful_heading": "Solicitud de devolución enviada", "successful": "Su devolución se ha enviado correctamente. Nos pondremos en contacto con usted lo antes posible.", @@ -428,7 +438,7 @@ "comments": "Sus comentarios", "list": { "return_number": "Devolución n.º {id}", - "product_details": "Devolución de {num_products}" + "product_details": "Devolviendo {num_products}" }, "status": { "pending": "Pendiente", @@ -443,7 +453,7 @@ "settings": { "heading": "Configuración de la cuenta", "first_name": "Nombre", - "last_name": "Apellidos", + "last_name": "Apellido", "email": "Dirección de correo electrónico", "company": "Compañía", "phone": "Número de teléfono", @@ -516,12 +526,12 @@ "search": { "heading": "Búsquedas de productos", "intro1": "Los feed de búsqueda de productos le permiten guardar las búsquedas personalizadas que ha realizado como fuente RSS, que se actualizará automáticamente cuando haya nuevos resultados.", - "intro2": "Para crear un feed de búsqueda de productos, solo tiene que realizar una búsqueda en {store} y hacer clic en las opciones de agrupar que aparecen al final de la página." + "intro2": "Para crear un feed de búsqueda de productos, solo tienes que realizar una búsqueda en {store} y hacer clic en las opciones de agrupar que aparecen al final de la página." } } }, "forms": { - "range": "Debe introducir solo números entre: {limitTo} y {limitFrom}", + "range": "Debes introducir solo números entre: {limitTo} y {limitFrom}", "contact_us": { "full_name": "Nombre completo", "email": "Dirección de correo electrónico", @@ -531,7 +541,8 @@ "rma": "Número RMA", "question": "Comentarios/Preguntas", "submit": "Enviar formulario", - "successful": "Hemos recibido sus comentarios y le responderemos a la mayor brevedad posible. Continuar." + "successful": "Hemos recibido sus comentarios y le responderemos a la mayor brevedad posible. Continuar.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crear cuenta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Añadir nueva dirección", - "description": "Utiliza el siguiente formulario para modificar los detalles de tu dirección de envío. Haza clic en el botón «Guardar dirección» cuando hayas terminado." + "description": "Utiliza el siguiente formulario para modificar los detalles de tu dirección de envío. Haz clic en el botón «Guardar dirección» cuando hayas terminado." }, "edit": { "heading": "Actualizar dirección" @@ -584,8 +595,8 @@ "message": "Mensaje opcional", "amount": "Cantidad", "theme": "Tema del cupón de regalo", - "custom_range": "(El valor debe ser entre {min} y {max})", - "agree": "Entiendo que los cupones de regalo caducan después de {days, plural, one {1 día} other {# días}}", + "custom_range": "(El valor debe estar entre {min} y {max})", + "agree": "Entiendo que los cupones de regalo caducan después de {days, plural, one {1 day} other {# days}}", "agree2": "Acepto que los cupones de regalo no son reembolsables", "preview": "Vista previa", "preview_error": "Ha habido un problema al intentar cargar la vista previa. Vuelva a intentarlo más tarde.", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido n.º{id} - Realizado el {date} por {total}", + "order_display": "Pedido n.º {id} - Realizado el {date} por {total}", "subject": "Asunto", "message": "Mensaje", "submit_value": "Enviar mensaje", @@ -685,16 +696,16 @@ "cvv": "Debe introducir un CVV válido." }, "reviews": { - "rating": "El campo 'Calificación' no puede quedar en blanco.", - "title": "El campo 'Tema del comentario' no puede quedar en blanco.", - "comment": "El campo 'Comentarios' no puede quedar en blanco." + "rating": "El campo «Calificación» no puede estar en blanco.", + "title": "El campo «Tema del comentario» no puede estar en blanco.", + "comment": "El campo «Comentarios» no puede estar en blanco." } } }, "products": { "current_stock": "Cantidad actual de existencias:", "quantity": "Cantidad:", - "change_product_options": "Cambiar las opciones de {name}", + "change_product_options": "Cambiar opciones para {name}", "quantity_decrease": "Disminuir la cantidad de {name}", "quantity_increase": "Aumentar la cantidad de {name}", "quantity_error_message": "La cantidad solo debe contener números", @@ -714,11 +725,11 @@ "show": "Mostrar reseñas", "header": "{total, plural, =0{0 reseñas} one {# reseña} other {# reseñas}}", "link_to_review": "({total, plural, =0{Aún no hay reseñas} one {# reseña} other {# reseñas}})", - "post_on_by": "Publicado por { name }, el { date }", + "post_on_by": "Publicado por { name } el { date }", "rating_label": "Calificación", "select_rating": "Seleccionar calificación", "anonymous_poster": "Desconocido", - "rating_aria_label": "La calificación del producto {rating_target} es {current_rating} de {max_rating}", + "rating_aria_label": "La calificación de {rating_target} es {current_rating} de {max_rating}", "rating": { "1": "1 estrella (valoración más baja)", "2": "2 estrellas", @@ -751,7 +762,7 @@ "availability": "Disponibilidad:", "swatch_option_announcement": "El {swatch_name} seleccionado es", "shipping": "Envío:", - "shipping_fixed": "{amount} (Coste de envío fijo)", + "shipping_fixed": "{amount} (coste fijo de envío)", "shipping_free": "Envío gratis", "shipping_calculated": "Se calcula durante el proceso de pago", "sold_out": "Agotado", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Envolver para regalo:", "gift_wrapping_available": "Hay opciones disponibles", - "quantity_min": "La cantidad mínima de compra es {quantity}", - "quantity_max": "La cantidad máxima de compra es {quantity}", + "quantity_min": "La cantidad mínima disponible para tu compra es {quantity}", + "quantity_max": "La cantidad máxima disponible para tu compra es {quantity}", "bulk_pricing": { "title": "Precio al por mayor:", "view": "Comprar por volumen y guardar", "modal_title": "Tasas de descuento por volumen", "instructions": "A continuación se muestran las tarifas de descuento por volumen disponibles para cada artículo individual al comprar una cantidad determinada.", - "range": "Comprar {min} {max, plural, =0{o más} other {- #}}", - "percent": "y obtenga {discount} de descuento", - "price": "y obtenga {discount} de descuento", - "fixed": "y pague solo {discount} por cada uno" + "range": "Comprar {min} {max, plural, =0{or above} other {- #}}", + "percent": "y obtén un {discount} de descuento", + "price": "y obtén un {discount} de descuento", + "fixed": "y paga solo {discount} por cada uno" }, "card_default_image_alt": "Imagen próximamente" }, "invoice": { - "for_order": "{name} Factura del pedido n.º {id}", + "for_order": "Factura de {name} para el pedido #{id}", "phone": "Teléfono: {number}", "email": "Correo electrónico: {email}", "order": "Pedido:", @@ -807,6 +818,10 @@ "qty": "Cantidad", "code": "Código/SKU", "shipping_address": "Dirección de envío", + "fulfillment": "Logística", + "digital": "Digital", + "shipping": "Envío", + "pickup": "Recogida", "product_name": "Nombre del producto", "price": "Precio", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "¡Vaya!", "subscribed_message": "Gracias por unirse a nuestra lista de distribución de correo. Se le enviará el próximo número de nuestro boletín en breve.", "unsubscribed_heading": "¡Ha cancelado su suscripción!", - "unsubscribed_message": "Ya no recibirá correos electrónicos de marketing de {store_name}" + "unsubscribed_message": "Dejarás de recibir correos electrónicos de marketing de {store_name}" }, "social": { "connect": "Conecte con nosotros" @@ -839,8 +854,8 @@ "results": { "form_label": "Buscar palabra clave:", "form_button_text": "Buscar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado de producto} other {# resultados de productos} } for '{ search_query }'", + "count": "{ count, plural, one {# result} other {# results} } para «{ search_query }»", + "quick_count": "{ count, plural, one {# product result} other {# product results} } para «{ search_query }»", "quick_count_live": "resultados de productos para", "product_count": "Productos ({count})", "content_count": "Noticias e información ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Restringir por", - "rating-label": "Con {rating, plural, one {# estrella} other {# estrellas}} o más", + "rating-label": "Calificación de {rating, plural, one {# estrella} other {# estrellas}} o más", "no-filters": "No se han aplicado filtros", "clear-all": "Borrar todo" }, @@ -900,9 +915,9 @@ "down": "Fuera de servicio por mantenimiento" }, "carousel": { - "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", + "arrow_and_dot_aria_label": "Ve a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "Activo", - "content_announce_message": "Actualmente se encuentra en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", + "content_announce_message": "Ahora estás en la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproducir", "play_pause_button_pause": "Pausar", "play_pause_button_aria_play": "Reproducir el carrusel", @@ -916,7 +931,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres y tanto caracteres alfabéticos como numéricos.", "field_not_blank": " el campo no puede dejarse en blanco.", "certificate_amount": "Debe introducir un importe para el cupón de regalo.", - "certificate_amount_range": "Debe introducir un importe para el cupón entre [MIN] y [MAX]", + "certificate_amount_range": "Debe introducir un importe de certificado entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser menor que el precio máximo.", "price_max_evaluation": "El precio mínimo debe ser menor que el precio máximo.", "price_min_not_entered": "El campo de precio mínimo es obligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres y tanto caracteres alfabéticos como numéricos.", "field_not_blank": " el campo no puede dejarse en blanco.", "certificate_amount": "Debe introducir un importe para el cupón de regalo.", - "certificate_amount_range": "Debe introducir un importe para el cupón entre [MIN] y [MAX]", + "certificate_amount_range": "Debe introducir un importe de certificado entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser menor que el precio máximo.", "price_max_evaluation": "El precio mínimo debe ser menor que el precio máximo.", "price_min_not_entered": "El campo de precio mínimo es obligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Las contraseñas deben tener al menos 7 caracteres y tanto caracteres alfabéticos como numéricos.", "field_not_blank": "El campo no puede dejarse en blanco.", "certificate_amount": "Debe introducir un importe para el cupón de regalo.", - "certificate_amount_range": "Debe introducir un importe para el cupón entre [MIN] y [MAX]", + "certificate_amount_range": "Debe introducir un importe de certificado entre [MIN] y [MAX]", "price_min_evaluation": "El precio mínimo debe ser menor que el precio máximo.", "price_max_evaluation": "El precio mínimo debe ser menor que el precio máximo.", "price_min_not_entered": "El campo de precio mínimo es obligatorio.", diff --git a/lang/fr.json b/lang/fr.json index b938c0c02d..fe936db5cf 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Heureux de vous revoir {name}", + "welcome_back": "Ravis de vous revoir, {name}", "skip_to_main": "Passer au contenu principal" }, "footer": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Panier avec 0 article", "continue_shopping": "Cliquez ici pour continuer vos achats", - "items": "{NUM, plural, =0{(Aucun article)} one {(# article)} other {(# articles)}}", + "login_to_checkout": "Connectez-vous pour procéder au paiement", + "items": "{NUM, plural, =0{(aucun article)} one {(# article)} other {(# articles)}}", "checkout": { "address": { "multiple": "procéder au paiement avec plusieurs adresses", @@ -73,7 +74,7 @@ "included_in_total": " Inclus dans le total", "remove_file": "Supprimer ce fichier", "freeshipping": "Livraison gratuite", - "reconfigure_product": "Configurer '{name}'", + "reconfigure_product": "Configurer « {name} »", "shipping_peritem": "Par article expédié", "remove_item": "Supprimer {name} du panier", "confirm_delete": "Voulez-vous vraiment supprimer cet article ?", @@ -100,14 +101,14 @@ "cancel": "Annuler", "select_a_country": "Pays", "select_a_state": "État/Province", - "estimate_shipping": "Estimer les frais de livraison", + "estimate_shipping": "Estimer l'expédition", "suburb_city": "Banlieue/ville", "zip_postal_code": "Code postal", "free_shipping": "Livraison gratuite", "hide_ups_rates": "Masquer les tarifs UPS", "show_ups_rates": "Afficher les tarifs UPS", "empty_country_error": "Le champ « Pays » ne peut pas être vide.", - "empty_province_error": "Le champ « État/Province » ne peut pas être vide." + "empty_province_error": "Le champ « État/Province » ne peut être vide." }, "gift_wrapping": { "title": "Emballage cadeau", @@ -135,7 +136,7 @@ } }, "common": { - "store_credit": "Votre avoir disponible s'élève à {store_credit}. Pour l'utiliser, il vous suffit de passer votre commande en choisissant l'avoir comme mode de paiement au moment de régler la commande.", + "store_credit": "Votre avoir disponible s'élève à {store_credit}. Pour l'utiliser, il vous suffit de passer votre commande en choisissant l'avoir comme mode de paiement au moment de régler la commande.", "store_credit_overview": "{credit} d'avoir", "generic_error": "Oups ! Une erreur s'est produite.", "currency": "Sélectionnez la devise : {code}", @@ -153,6 +154,7 @@ "yes": "Oui", "from": "De", "to": "à", + "ok": "OK", "cancel": "Annuler", "close": "Fermer", "or": "ou", @@ -258,7 +260,7 @@ "heading": "Nouveau compte", "created": { "heading": "Votre compte a été créé", - "intro": "Nous vous remercions d'avoir créé un compte sur {store_name}. Les informations de votre compte ont été envoyées par e-mail à {email}", + "intro": "Nous vous remercions d'avoir créé un compte sur {store_name}. Les informations de votre compte ont été envoyées par e-mail à {email}.", "continue": "Continuer mes achats" }, "recaptcha_title": "reCAPTCHA Google" @@ -330,21 +332,22 @@ }, "gift_wrapping": "Emballage cadeau :", "refunded": "(Remboursé)", - "refunded_quantity": "({qty} remboursé·s)", + "refunded_quantity": "({qty} remboursé·s)", "return_item": "Retour", "return_items": "Retourner des articles ?", "order_placed": "Commande passée", "last_update": "Dernière mise à jour", "list": { "order_number": "Commande n° {number}", - "product_details": "{num_products, plural, one {1 produit} other {# produits}}, pour un total de {cost}" + "product_details": "{num_products, plural, one {1 produit} other {# produits}} pour un total de {cost}" }, "details": { "heading": "Commande n° {number}", "order_contents": "Contenu de la commande", "ship_to": "Expédier à", - "ship_to_multi": "Articles expédiés à l'adresse : {street}, {city}, {state}, {zip}, {country}", + "ship_to_multi": "Articles expédiés à {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "La commande sera livrée à plusieurs adresses", + "pickup_details": "Détails sur le retrait", "bill_to": "Facturer à", "how_to_pay": "Voici comment procéder au paiement de votre commande :", "order_details": "Détails de la commande", @@ -354,7 +357,7 @@ "payment_method": "Mode de paiement :", "comments": "Commentaires sur la commande", "download_items": "Télécharger des articles", - "card_ending": "se terminant par {card}", + "card_ending": "se terminant par {card}", "shipments": { "date": "Date d'expédition", "method": "Mode de livraison", @@ -364,14 +367,20 @@ "actions": "Actions", "reorder": "Acheter à nouveau", "return": "Retour", - "print_invoice": "Imprimer la facture" + "pickup": "Détails sur le retrait", + "pickup_method": "Méthode de retrait", + "in_store_pickup": "Retrait en magasin", + "print_invoice": "Imprimer la facture", + "phone": "Numéro de téléphone", + "email": "E-mail", + "opening_hours": "Horaires d'ouverture" }, "downloads": { "heading": "Commande n° {number} Téléchargements", "download_files_below": "Vous pouvez télécharger ci-dessous les fichiers pour", "expired_content": "Le fichier a expiré", "days_remaining": "{number, plural, one {1 jour} other {# jours}}", - "downloads_remaining": "{number, plural, one {1 téléchargement restant} other {# téléchargements restants}}", + "downloads_remaining": "{number, plural, one {1 téléchargement} other {# téléchargements}} restant·s", "days_or_downloads": "ou {number} téléchargements", "remaining": "restant·s" } @@ -380,7 +389,7 @@ "heading": "Modes de paiement", "payment_method": "Mode de paiement", "billing_address": "Adresse de facturation", - "card_ending_in": "se terminant par {last_four}", + "card_ending_in": "se terminant par {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Ajouter un nouveau mode de paiement", "no_methods": "Aucun mode de paiement n'a été ajouté à votre compte pour l'instant", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "UnionPay", "visa": "Visa" }, "paypal": "PayPal", @@ -531,7 +541,8 @@ "rma": "Numéro Autorisation de retour de marchandise (RMA)", "question": "Commentaires/Questions", "submit": "Envoyer le formulaire", - "successful": "Nous avons reçu vos commentaires et nous y répondrons sous peu si nécessaire. Continuer." + "successful": "Nous avons reçu vos commentaires et nous y répondrons sous peu si nécessaire. Continuer.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Créer un compte" @@ -584,7 +595,7 @@ "message": "Message (facultatif)", "amount": "Montant", "theme": "Thème du chèque-cadeau", - "custom_range": "(La valeur doit être comprise entre {min} et {max})", + "custom_range": "(la valeur doit être comprise entre {min} et {max})", "agree": "Je comprends que les chèques-cadeaux expirent après {days, plural, one {1 jour} other {# jours}}", "agree2": "Je reconnais que les chèques-cadeaux ne sont pas remboursables", "preview": "Aperçu", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Commande :", - "order_display": "Commande n° {id} - passée le {date} pour {total}", + "order_display": "Commande n° {id} - passée le {date} pour un montant de {total}", "subject": "Objet", "message": "Message", "submit_value": "Envoyer le message", @@ -698,7 +709,7 @@ "quantity_decrease": "Diminuer la quantité pour {name}", "quantity_increase": "Augmenter la quantité pour {name}", "quantity_error_message": "La quantité ne doit contenir que des chiffres", - "purchase_units": "{quantity, plural, =0{aucune unité} one {# unité} other {# unités}}", + "purchase_units": "{quantity, plural, =0{0 aucune unité} one {# unité} other {# unités}}", "max_purchase_quantity": "Quantité maximale d'achat :", "min_purchase_quantity": "Quantité minimale d'achat :", "related_products": "Produits associés", @@ -712,8 +723,8 @@ "hide": "Masquer les avis", "new": "Rédiger un avis", "show": "Afficher les avis", - "header": "{total, plural, =0{Aucun avis} one {# } other {# avis}}", - "link_to_review": "({total, plural, =0{Pas encore d'avis} one { avis} other {# avis}})", + "header": "{total, plural, =0{0 avis} one {# avis} other {# avis}}", + "link_to_review": "({total, plural, =0{Aucun avis pour le moment} one {# avis} other {# avis}})", "post_on_by": "Publié par { name } le { date }", "rating_label": "Note", "select_rating": "Sélectionnez une note", @@ -750,8 +761,8 @@ "condition": "Condition :", "availability": "Disponibilité :", "swatch_option_announcement": "Vous avez sélectionné {swatch_name}", - "shipping": "Livraison :", - "shipping_fixed": "{amount} (Frais de livraison fixes)", + "shipping": "Expédition :", + "shipping_fixed": "{amount} (frais de livraison fixes)", "shipping_free": "Livraison gratuite", "shipping_calculated": "Calculés au moment du paiement", "sold_out": "Épuisé", @@ -765,7 +776,7 @@ "choose_an_option": "Veuillez choisir une option", "select_one": "Veuillez faire un choix", "description": "Description", - "price_with_tax": "( {tax_label} incluse)", + "price_with_tax": "({tax_label} incluse)", "price_without_tax": "({tax_label} non comprise)", "including_tax": "Toutes taxes comprises", "excluding_tax": "Hors taxes", @@ -784,7 +795,7 @@ "quantity_min": "La quantité minimale pouvant être achetée est de {quantity}", "quantity_max": "La quantité maximale pouvant être achetée est de {quantity}", "bulk_pricing": { - "title": "Prix de gros :", + "title": "Prix avec remise sur quantité :", "view": "Achetez en grande quantité et économisez", "modal_title": "Taux de remise sur quantité", "instructions": "Vous trouverez ci-dessous les taux de remise sur quantité disponibles pour chaque article lorsque vous achetez une certaine quantité", @@ -796,7 +807,7 @@ "card_default_image_alt": "Image disponible bientôt" }, "invoice": { - "for_order": "{name} Facture de la commande n° {id}", + "for_order": "Facture {name} de la commande n° {id}", "phone": "Numéro de téléphone : {number}", "email": "E-mail : {email}", "order": "Commande :", @@ -807,6 +818,10 @@ "qty": "Qté", "code": "Code/SKU", "shipping_address": "Adresse de livraison", + "fulfillment": "Distribution", + "digital": "Numérique", + "shipping": "Expédition", + "pickup": "Retrait", "product_name": "Nom du produit", "price": "Prix", "total": "Total", @@ -840,7 +855,7 @@ "form_label": "Rechercher un mot-clé :", "form_button_text": "Rechercher", "count": "{ count, plural, one {# résultat} other {# résultats} } pour « { search_query } »", - "quick_count": "{ count, plural, one {# produit correspondant} other {# produits correspondants} } pour « { search_query } »", + "quick_count": "{ count, plural, one {# produit correspondant} other {# produits correspondants} } à « { search_query } »", "quick_count_live": "produits correspondants à", "product_count": "Produits ({count})", "content_count": "Actualités et informations ({count})" @@ -907,7 +922,7 @@ "play_pause_button_pause": "Pause", "play_pause_button_aria_play": "Lancer le carrousel", "play_pause_button_aria_pause": "Arrêter le carrousel", - "slide_number": "Diapositive n°  {slide_number}" + "slide_number": "Diapositive n° {slide_number}" }, "validation_messages": { "valid_email": "Vous devez saisir une adresse e-mail valide.", @@ -916,7 +931,7 @@ "invalid_password": "Votre mot de passe doit comporter au moins 7 caractères et au moins un chiffre et une lettre.", "field_not_blank": " le champ ne peut être vide.", "certificate_amount": "Veuillez indiquer le montant du chèque cadeau.", - "certificate_amount_range": "Vous devez indiquer un montant de chèque-cadeau compris entre [MIN] et [MAX]", + "certificate_amount_range": "Vous devez indiquer un montant compris entre [MIN] et [MAX] pour le chèque-cadeau", "price_min_evaluation": "Le prix minimum doit être inférieur au prix maximum.", "price_max_evaluation": "Le prix minimum doit être inférieur au prix maximum.", "price_min_not_entered": "Veuillez saisir un prix minimum.", @@ -931,7 +946,7 @@ "invalid_password": "Votre mot de passe doit comporter au moins 7 caractères et au moins un chiffre et une lettre.", "field_not_blank": " le champ ne peut être vide.", "certificate_amount": "Veuillez indiquer le montant du chèque cadeau.", - "certificate_amount_range": "Vous devez indiquer un montant de chèque-cadeau compris entre [MIN] et [MAX]", + "certificate_amount_range": "Vous devez indiquer un montant compris entre [MIN] et [MAX] pour le chèque-cadeau", "price_min_evaluation": "Le prix minimum doit être inférieur au prix maximum.", "price_max_evaluation": "Le prix minimum doit être inférieur au prix maximum.", "price_min_not_entered": "Veuillez saisir un prix minimum.", @@ -946,7 +961,7 @@ "invalid_password": "Votre mot de passe doit comporter au moins 7 caractères et au moins un chiffre et une lettre.", "field_not_blank": "Le champ ne peut être vide.", "certificate_amount": "Veuillez indiquer le montant du chèque cadeau.", - "certificate_amount_range": "Vous devez indiquer un montant de chèque-cadeau compris entre [MIN] et [MAX]", + "certificate_amount_range": "Vous devez indiquer un montant compris entre [MIN] et [MAX] pour le chèque-cadeau", "price_min_evaluation": "Le prix minimum doit être inférieur au prix maximum.", "price_max_evaluation": "Le prix minimum doit être inférieur au prix maximum.", "price_min_not_entered": "Veuillez saisir un prix minimum.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Préférences en matière de collecte de données sur le site Web", "manage_data_collection_preferences": "Gérer les préférences en matière de collecte de données sur le site Web", "use_data_by_cookies": " utilise les données recueillies par les cookies et les bibliothèques JavaScript pour améliorer votre expérience d'achat.", - "data_categories_table": "Le tableau ci-dessous précise la manière dont nous utilisons ces données par catégorie. Pour désactiver une catégorie de collecte de données, sélectionnez 'Non' et enregistrez vos préférences.", + "data_categories_table": "Le tableau ci-dessous précise la manière dont nous utilisons ces données par catégorie. Pour désactiver une catégorie de collecte de données, sélectionnez «Non» et enregistrez vos préférences.", "allow": "Autoriser", "accept": "accepter", "deny": "Refuser", diff --git a/lang/it.json b/lang/it.json index 95fa33da3d..7ac41f2baf 100644 --- a/lang/it.json +++ b/lang/it.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Bentornato, {name}", + "welcome_back": "Lieti di rivederti, {name}", "skip_to_main": "Passa al contenuto principale" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Naviga", "info": "Info", "categories": "Categorie", - "call_us": "Chiamaci al numero {phone_number}", + "call_us": "Chiamaci al {phone_number}", "powered_by": "Con tecnologia" }, "home": { @@ -39,6 +39,7 @@ "cart": { "nav_aria_label": "Carrello con 0 articoli", "continue_shopping": "Clicca qui per continuare a fare acquisti", + "login_to_checkout": "Accedi per procedere al checkout", "items": "{NUM, plural, =0{(0 articoli)} one {(# articolo)} other {(# articoli)}}", "checkout": { "address": { @@ -84,14 +85,14 @@ "add_coupon": "Aggiungi coupon", "button": "Applica", "coupon_code": "Inserisci il codice coupon", - "code_label": "Coupon ({code})", + "code_label": "({code}) coupon", "remove": "Rimuovi" }, "gift_certificates": { "change_gift_certificate": "Modifica {certificate_name}", "add_cert_code": "Aggiungi buono", "gift_certificate": "Buono regalo", - "code_label": "Buono regalo ({code})", + "code_label": "({code}) del buono regalo", "cert_code": "Inserisci il codice del buono", "remove": "Rimuovi" }, @@ -136,7 +137,7 @@ }, "common": { "store_credit": "Il tuo credito del negozio è pari a {store_credit}. Per utilizzarlo, è sufficiente effettuare un ordine e selezionare il credito del negozio come metodo di pagamento.", - "store_credit_overview": "Credito dello store {credit}", + "store_credit_overview": "{credit} di credito del negozio", "generic_error": "Ops! Qualcosa è andato storto.", "currency": "Seleziona valuta: {code}", "currency_switch_promotion": "Le promozioni e i buoni regalo che non si applicano alla nuova valuta saranno rimossi dal carrello. Continuare?", @@ -153,6 +154,7 @@ "yes": "Sì", "from": "Da", "to": "a", + "ok": "OK", "cancel": "Annulla", "close": "Chiudi", "or": "o", @@ -229,7 +231,7 @@ "filter_reset_announcement": "Il filtro è stato reimpostato", "filter_select_announcement": "Il filtro è stato applicato", "view_all": { - "name": "Tutti {category}" + "name": "Tutto {category}" } }, "brand": { @@ -247,7 +249,7 @@ "item1": "Ti servirà il codice univoco, che puoi trovare sul buono regalo che ti è stato inviato tramite e-mail come allegato. Il codice ha un formato simile a questo: Z50-Y6K-COS-402.", "item2": "Esplora lo store e aggiungi articoli al carrello come faresti normalmente.", "item3": "Fai clic sul link "Visualizza carrello" per vedere il contenuto del tuo carrello.", - "item4": "Inserisci il codice del buono regalo nella casella \"Utilizza il buono\" e fai clic su \"Vai\"." + "item4": "Inserisci il codice del buono regalo nella casella \"Utilizza il buono regalo\" e fai clic su \"Vai\"." }, "balance": { "heading": "Controlla il saldo del buono regalo", @@ -258,7 +260,7 @@ "heading": "Nuovo account", "created": { "heading": "Il tuo account è stato creato", - "intro": "Grazie per aver creato un account su {store_name}. I dettagli del tuo account sono stati inviati a {email}", + "intro": "Grazie per aver creato un account su {store_name}. I dettagli del tuo account sono stati inviati a {email}.", "continue": "Continua a fare acquisti" }, "recaptcha_title": "Google reCAPTCHA" @@ -330,7 +332,7 @@ }, "gift_wrapping": "Confezione regalo:", "refunded": "(Rimborsato)", - "refunded_quantity": "({qty} rimborsati)", + "refunded_quantity": "({qty} rimborsata)", "return_item": "Restituisci", "return_items": "Restituire articoli?", "order_placed": "Ordine effettuato", @@ -345,6 +347,7 @@ "ship_to": "Indirizzo di spedizione", "ship_to_multi": "Articoli spediti a {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "L'ordine sarà spedito a molteplici indirizzi", + "pickup_details": "Dettagli ritiro", "bill_to": "Indirizzo di fatturazione", "how_to_pay": "Ecco come pagare per il tuo ordine:", "order_details": "Altri dettagli", @@ -354,7 +357,7 @@ "payment_method": "Metodo di pagamento:", "comments": "Commenti sull'ordine", "download_items": "Scarica articoli", - "card_ending": "termina con {card}", + "card_ending": "che termina con {card}", "shipments": { "date": "Data di spedizione", "method": "Metodo di spedizione", @@ -364,14 +367,20 @@ "actions": "Azioni", "reorder": "Ripeti l'ordine", "return": "Restituisci", - "print_invoice": "Stampa la fattura" + "pickup": "Dettagli ritiro", + "pickup_method": "Metodo di ritiro", + "in_store_pickup": "Ritiro in negozio", + "print_invoice": "Stampa la fattura", + "phone": "Telefono", + "email": "E-mail", + "opening_hours": "Orari di apertura" }, "downloads": { - "heading": "Ordina #{number} download", + "heading": "Download ordine n. {number}", "download_files_below": "Qui sotto puoi scaricare i file per", "expired_content": "Il file è scaduto", "days_remaining": "{number, plural, one {1 giorno} other {# giorni}}", - "downloads_remaining": "Download rimanenti: {number, plural, one {1 download} other {# download}}", + "downloads_remaining": "{number, plural, one {1 download} other {# download}} remaining", "days_or_downloads": "o {number} download", "remaining": "rimanente" } @@ -380,7 +389,7 @@ "heading": "Metodi di pagamento", "payment_method": "Metodo di pagamento", "billing_address": "Indirizzo di fatturazione", - "card_ending_in": "termina con {last_four}", + "card_ending_in": "che termina con {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Aggiungi un nuovo metodo di pagamento", "no_methods": "Al momento non hai aggiunto nessun metodo di pagamento al tuo account", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Seleziona uno o più articoli da restituire.", "none": "Non hai effettuato nessun reso con noi. I resi effettuati appariranno in questa pagina.", "new_return": "Nuovo reso", - "from_order": "Restituisci articoli dell'ordine #{id}", + "from_order": "Restituisci articoli dall'ordine n. {id}", "date_requested": "Reso richiesto", "successful_heading": "Richiesta di reso inviata", "successful": "Il tuo reso è stato inviato correttamente. Ti risponderemo il prima possibile.", @@ -427,7 +437,7 @@ "action": "Azione del reso", "comments": "I tuoi commenti", "list": { - "return_number": "Reso #{id}", + "return_number": "Reso n. {id}", "product_details": "Reso di {num_products}" }, "status": { @@ -471,7 +481,7 @@ "add": "Aggiungi Lista desideri", "delete_all": "Cancella tutti", "edit": "Modifica Lista desideri", - "view_heading": "Lista desideri: {name}", + "view_heading": "Lista dei desideri: {name}", "share_intro": "Condividi questa Lista desideri con gli amici:", "num_products": "{num_products, plural, one {1 prodotto} other {# prodotti}}", "create": "Crea Lista desideri", @@ -490,8 +500,8 @@ "blog": { "heading": "Articoli recenti", "intro": "Il feed per i post recenti contiene gli ultimi {limit} post del blog pubblicati su {store}.", - "rss": "{limit} articoli più recenti (RSS)", - "rss_atom": "{limit} articoli più recenti (Atom)" + "rss": "Ultimi {limit} post del blog (RSS)", + "rss_atom": "Ultimi {limit} post del blog (Atom)" }, "products": { "new": { @@ -502,7 +512,7 @@ }, "popular": { "heading": "Prodotti popolari", - "intro": "Il feed per i prodotti popolari contiene i primi {limit} prodotti più popolari su {store} secondo le valutazioni degli utenti.", + "intro": "Il feed per i prodotti popolari contiene i primi {limit} prodotti più popolari su {store} secondo le valutazioni dagli utenti.", "rss": "{limit} prodotti popolari più recenti (RSS)", "rss_atom": "{limit} prodotti popolari più recenti (Atom)" }, @@ -531,7 +541,8 @@ "rma": "Numero RMA", "question": "Commenti/domande", "submit": "Invia modulo", - "successful": "Abbiamo ricevuto il tuo feedback e, se necessario, ti risponderemo a breve. Continua." + "successful": "Abbiamo ricevuto il tuo feedback e, se necessario, ti risponderemo a breve. Continua.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Crea account" @@ -585,7 +596,7 @@ "amount": "Importo", "theme": "Tema buono regalo", "custom_range": "(Il valore deve essere compreso tra {min} e {max})", - "agree": "Sono consapevole che i Buoni regalo scadono dopo {days, plural, one {1 giorno} other {# giorni}}", + "agree": "Sono consapevole che i buoni regalo scadono dopo {days, plural, one {1 giorno} other {# giorni}}", "agree2": "Accetto che i buoni regalo non sono rimborsabili", "preview": "Anteprima", "preview_error": "Si è verificato un problema durante il caricamento dell'anteprima. Riprova più tardi.", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Ordine:", - "order_display": "Ordine #{id} - Effettuato il {date} per {total}", + "order_display": "Ordine n. {id} - Effettuato il {date} per un totale di {total}", "subject": "Oggetto", "message": "Messaggio", "submit_value": "Invia messaggio", @@ -686,7 +697,7 @@ }, "reviews": { "rating": "Il campo \"Valutazione\" non può essere vuoto.", - "title": "Il campo \"Argomento recensione\" non può essere vuoto.", + "title": "Il campo \"Titolo recensione\" non può essere vuoto.", "comment": "Il campo \"Commenti\" non può essere vuoto." } } @@ -698,7 +709,7 @@ "quantity_decrease": "Diminuisci la quantità di {name}", "quantity_increase": "Aumenta la quantità di {name}", "quantity_error_message": "La quantità deve contenere solo numeri", - "purchase_units": "{quantity, plural, =0{ unità} one {# unità} other {# unità}}", + "purchase_units": "{quantity, plural, =0{0 unità} one {# unità} other {# unità}}", "max_purchase_quantity": "Spesa massima:", "min_purchase_quantity": "Spesa minima:", "related_products": "Prodotti simili", @@ -713,12 +724,12 @@ "new": "Scrivi una recensione", "show": "Mostra recensioni", "header": "{total, plural, =0{0 recensioni} one {# recensione} other {# recensioni}}", - "link_to_review": "{total, plural, =0{Ancora nessuna recensione} one {# recensione} other {# recensioni}}", + "link_to_review": "({total, plural, =0{Non ci sono ancora recensioni} one {# recensione} other {# recensioni}})", "post_on_by": "Pubblicato da { name } il { date }", "rating_label": "Valutazione", "select_rating": "Seleziona valutazione", "anonymous_poster": "sconosciuto", - "rating_aria_label": "La valutazione di {rating_target} è di {current_rating} su {max_rating}", + "rating_aria_label": "La valutazione di {rating_target} è pari a {current_rating} di {max_rating}", "rating": { "1": "1 stella (peggiore)", "2": "2 stelle", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condizioni:", "availability": "Disponibilità:", - "swatch_option_announcement": "{swatch_name} selezionato:", + "swatch_option_announcement": "Il {swatch_name} selezionato è", "shipping": "Spedizione:", "shipping_fixed": "{amount} (costo di spedizione fisso)", "shipping_free": "Spedizione gratuita", @@ -766,7 +777,7 @@ "select_one": "Seleziona un elemento", "description": "Description", "price_with_tax": "(inc. {tax_label})", - "price_without_tax": "(esc. {tax_label})", + "price_without_tax": "(Es. {tax_label})", "including_tax": "Tasse incluse", "excluding_tax": "Tasse escluse", "weight": "Peso:", @@ -788,7 +799,7 @@ "view": "Acquista in blocco e risparmia", "modal_title": "Tariffe sconto per grandi volumi", "instructions": "Di seguito sono riportati i tassi di sconto all'ingrosso per ogni singolo articolo quando si acquista una determinata quantità", - "range": "Acquista {min} {max, plural, =0{o superiori} other {- #}}", + "range": "Acquista {min} {max, plural, =0{or above} other {- #}}", "percent": "e ottieni uno sconto del {discount}", "price": "e ottieni uno sconto del {discount}", "fixed": "e paga solo {discount} per articolo" @@ -796,9 +807,9 @@ "card_default_image_alt": "Immagine disponibile a breve" }, "invoice": { - "for_order": "{name} Fattura per l'ordine #{id}", + "for_order": "Fattura {name} per l'ordine n. {id}", "phone": "Telefono: {number}", - "email": "E-mail: {email}", + "email": "Email: {email}", "order": "Ordine:", "payment_method": "Metodo di pagamento:", "order_date": "Data dell'ordine:", @@ -807,6 +818,10 @@ "qty": "Qtà", "code": "Codice/SKU", "shipping_address": "Indirizzo di spedizione", + "fulfillment": "Evasione", + "digital": "Digitale", + "shipping": "Spedizioni", + "pickup": "Ritiro", "product_name": "Nome prodotto", "price": "Prezzo", "total": "Totale", @@ -839,8 +854,8 @@ "results": { "form_label": "Cerca parola chiave:", "form_button_text": "Cerca", - "count": "{ count, plural, one {# risultato} other { # risultati} } per \"{ search_query }\"", - "quick_count": "{ count, plural, one {# prodotto trovato} other {# prodotti trovati} } per \"{ search_query }\"", + "count": "{ count, plural, one {# risultato} other {# risultati} } per \"{ search_query }\"", + "quick_count": "{ count, plural, one {# prodotto corrispondente} other {# prodotti corrispondenti} } per \"{ search_query }\"", "quick_count_live": "risultati prodotto per", "product_count": "Prodotti ({count})", "content_count": "Notizie e informazioni ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Affina per", - "rating-label": "Valutato con {rating, plural, one {# stella} other {# stelle}} o più", + "rating-label": "Valutato {rating, plural, one {# stella} other {# stelle}} o più", "no-filters": "Nessun filtro applicato", "clear-all": "Cancella tutto" }, @@ -902,7 +917,7 @@ "carousel": { "arrow_and_dot_aria_label": "Vai alla slide [SLIDE_NUMBER] di [SLIDES_QUANTITY]", "active_dot_aria_label": "attivo", - "content_announce_message": "Attualmente sei alla slide [SLIDE_NUMBER] di [SLIDES_QUANTITY]", + "content_announce_message": "Sei alla slide [SLIDE_NUMBER] di [SLIDES_QUANTITY]", "play_pause_button_play": "Avvia", "play_pause_button_pause": "Sospendi", "play_pause_button_aria_play": "Avvia carosello", @@ -916,7 +931,7 @@ "invalid_password": "Le password devono avere almeno 7 caratteri e contenere caratteri alfabetici e numerici.", "field_not_blank": " campo non può essere vuoto.", "certificate_amount": "Inserisci un importo per il buono regalo.", - "certificate_amount_range": "Inserisci un importo del buono compreso tra [MIN] e [MAX]", + "certificate_amount_range": "L'importo del buono dovrebbe essere compreso tra [MIN] e [MAX]", "price_min_evaluation": "Il prezzo min. deve essere inferiore al prezzo max.", "price_max_evaluation": "Il prezzo min. deve essere inferiore al prezzo max.", "price_min_not_entered": "Il prezzo min. è obbligatorio.", @@ -931,7 +946,7 @@ "invalid_password": "Le password devono avere almeno 7 caratteri e contenere caratteri alfabetici e numerici.", "field_not_blank": " campo non può essere vuoto.", "certificate_amount": "Inserisci un importo per il buono regalo.", - "certificate_amount_range": "Inserisci un importo del buono compreso tra [MIN] e [MAX]", + "certificate_amount_range": "L'importo del buono dovrebbe essere compreso tra [MIN] e [MAX]", "price_min_evaluation": "Il prezzo min. deve essere inferiore al prezzo max.", "price_max_evaluation": "Il prezzo min. deve essere inferiore al prezzo max.", "price_min_not_entered": "Il prezzo min. è obbligatorio.", @@ -946,7 +961,7 @@ "invalid_password": "Le password devono avere almeno 7 caratteri e contenere caratteri alfabetici e numerici.", "field_not_blank": "Il campo non può essere vuoto.", "certificate_amount": "Inserisci un importo per il buono regalo.", - "certificate_amount_range": "Inserisci un importo del buono compreso tra [MIN] e [MAX]", + "certificate_amount_range": "L'importo del buono dovrebbe essere compreso tra [MIN] e [MAX]", "price_min_evaluation": "Il prezzo min. deve essere inferiore al prezzo max.", "price_max_evaluation": "Il prezzo min. deve essere inferiore al prezzo max.", "price_min_not_entered": "Il prezzo min. è obbligatorio.", diff --git a/lang/nl.json b/lang/nl.json index 546dd73d53..5b73be5e33 100644 --- a/lang/nl.json +++ b/lang/nl.json @@ -39,6 +39,7 @@ "cart": { "nav_aria_label": "Winkelmandje met 0 items", "continue_shopping": "Klik hier om verder te winkelen", + "login_to_checkout": "Log in om door te gaan naar de betaalomgeving", "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}", "checkout": { "address": { @@ -125,8 +126,8 @@ "preview": "Voorbeeld" }, "added_to_cart": { - "what_next": "Oké, {num_products, plural, one {er is 1 item} other {er zijn # items}} toegevoegd aan uw winkelmandje. Wat nu?", - "your_cart_contains": "Uw winkemandje bevat {num_products, plural, one {1 item} other {# items}}", + "what_next": "Oké, {num_products, plural, one {1er is 1 item} other {#er zijn # items}} toegevoegd aan uw winkelmandje. Wat nu?", + "your_cart_contains": "Uw winkelmandje bevat {num_products, plural, one {1 artikel} other {# artikelen}}", "proceed_to_checkout": "Doorgaan naar betaalomgeving", "order_subtotal": "Subtotaal bestelling", "continue_shopping": "Verdergaan met winkelen", @@ -135,10 +136,10 @@ } }, "common": { - "store_credit": "U hebt {store_credit} winkeltegoed. U kunt het gebruiken door een bestelling te plaatsen en bij het betalen uw winkeltegoed te selecteren als betaalmethode.", - "store_credit_overview": "{credit} Winkeltegoed", + "store_credit": "U hebt {store_credit} tegoed. U kunt het gebruiken door een bestelling te plaatsen en bij het betalen uw tegoed te selecteren als betaalmethode.", + "store_credit_overview": "{credit} tegoed", "generic_error": "Oeps! Er is iets fout gegaan.", - "currency": "Valuta selecteren: {code}", + "currency": "Selecteer valuta: {code}", "currency_switch_promotion": "Promoties en cadeaubonnen die niet op de nieuwe valuta van toepassing zijn, worden uit uw winkelmandje verwijderd. Weet u zeker dat u wilt doorgaan?", "newsletter_signup": "Aanmelden voor onze nieuwsbrief", "form_submit": "Verzenden", @@ -153,6 +154,7 @@ "yes": "Ja", "from": "Van", "to": "op", + "ok": "OK", "cancel": "Annuleren", "close": "Sluiten", "or": "of", @@ -213,7 +215,7 @@ }, "compare": { "button": "Producten vergelijken", - "header": "{products, plural, one {# product} other {# producten}} vergelijken", + "header": "{products, plural, one {# Product} other {# Products}} vergelijken", "remove": "Verwijderen", "no_remove": "U moet ten minste 2 producten selecteren om een geldige vergelijking te kunnen maken.", "add_to_cart": "Toevoegen aan winkelmandje", @@ -247,7 +249,7 @@ "item1": "U hebt uw unieke cadeauboncode nodig, die bij de cadeaubon hoort die als bijlage per e-mail aan u gestuurd is. Die code ziet er ongeveer zo uit als Z50-Y6K-COS-402.", "item2": "Bekijk de producten in de winkel en voeg items toe aan uw winkelmandje zoals u dat normaal zou doen.", "item3": "Klik op de link 'Winkelmandje bekijken' om de inhoud van uw winkelmandje te bekijken.", - "item4": "Voer in het vak 'Cadeaubon inwisselen' uw cadeauboncode in en klik op 'OK'." + "item4": "Voer in het vak 'Cadeaubon inwisselen' uw cadeauboncode in en klik op OK." }, "balance": { "heading": "Saldo cadeaubon controleren", @@ -258,7 +260,7 @@ "heading": "Nieuw account", "created": { "heading": "Uw account is aangemaakt", - "intro": "Bedankt voor het aanmaken van uw account bij {store_name}. Er is een e-mail met uw accountgegevens verstuurd naar {email}", + "intro": "Bedankt voor het aanmaken van je account bij {store_name}. Er is een e-mail met je accountgegevens verstuurd naar {email}", "continue": "Verdergaan met winkelen" }, "recaptcha_title": "Google-recaptcha" @@ -343,8 +345,9 @@ "heading": "Bestelnummer {number}", "order_contents": "Inhoud bestelling", "ship_to": "Verzenden naar", - "ship_to_multi": "Artikelen verzonden naar {street}, {zip}, {city}, {state}, {country}", + "ship_to_multi": "Artikelen verzonden naar {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "Bestelling wordt verzonden naar meerdere adressen", + "pickup_details": "Afhaalgegevens", "bill_to": "Factureren aan", "how_to_pay": "Zo betaalt u voor uw bestelling:", "order_details": "Bestelgegevens", @@ -354,7 +357,7 @@ "payment_method": "Betaalmethode:", "comments": "Opmerkingen bij bestelling", "download_items": "Artikelen downloaden", - "card_ending": "eindigt op {card}", + "card_ending": "eindigend op {card}", "shipments": { "date": "Datum verzending", "method": "Verzendmethode", @@ -364,10 +367,16 @@ "actions": "Acties", "reorder": "Opnieuw bestellen", "return": "Retourneren", - "print_invoice": "Factuur afdrukken" + "pickup": "Afhaalgegevens", + "pickup_method": "Afhaalmethode", + "in_store_pickup": "Afhalen in de winkel", + "print_invoice": "Factuur afdrukken", + "phone": "Telefoon", + "email": "E-mailadres", + "opening_hours": "Openingstijden" }, "downloads": { - "heading": "Bestelling #{number} downloads", + "heading": "Bestelnummer {number} downloads", "download_files_below": "Hieronder kunt u de bestanden downloaden voor", "expired_content": "Bestand is verlopen", "days_remaining": "{number, plural, one {1 dag} other {# dagen}}", @@ -380,7 +389,7 @@ "heading": "Betaalmethoden", "payment_method": "Betaalmethode", "billing_address": "Factuuradres", - "card_ending_in": "eindigt op {last_four}", + "card_ending_in": "eindigend op {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Nieuwe betaalmethode toevoegen", "no_methods": "U heeft nog geen betaalmethoden toegevoegd aan uw account", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -427,7 +437,7 @@ "action": "Retourneringsactie", "comments": "Uw opmerkingen", "list": { - "return_number": "#{id} retourneren", + "return_number": "Retournummer {id}", "product_details": "{num_products} retourneren" }, "status": { @@ -521,7 +531,7 @@ } }, "forms": { - "range": "Voer nummers in tussen: {limitTo} en {limitFrom}", + "range": "Voer alleen getallen in tussen {limitTo} en {limitFrom}", "contact_us": { "full_name": "Volledige naam", "email": "E-mailadres", @@ -531,7 +541,8 @@ "rma": "RMA-nummer", "question": "Opmerkingen/vragen", "submit": "Formulier indienen", - "successful": "We hebben uw feedback ontvangen en zullen er indien nodig snel op reageren. Doorgaan." + "successful": "We hebben uw feedback ontvangen en zullen er indien nodig snel op reageren. Doorgaan.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Account aanmaken" @@ -598,7 +609,7 @@ }, "inbox": { "order": "Bestelling:", - "order_display": "Bestelnr. {id} - geplaatst op {date} voor {total}", + "order_display": "Bestelnummer {id} - Geplaatst op {date} voor {total}", "subject": "Onderwerp", "message": "Bericht", "submit_value": "Bericht verzenden", @@ -686,7 +697,7 @@ }, "reviews": { "rating": "Het veld 'Beoordeling' mag niet leeg zijn.", - "title": "Het veld 'Onderwerp beoordeling' mag niet leeg zijn.", + "title": "Het veld 'Onderwerp van beoordeling' mag niet leeg zijn.", "comment": "Het veld 'Opmerkingen' mag niet leeg zijn." } } @@ -749,9 +760,9 @@ "upc": "UPC:", "condition": "Conditie:", "availability": "Beschikbaarheid:", - "swatch_option_announcement": "Geselecteerd(e) {swatch_name} is", + "swatch_option_announcement": "Geselecteerde {swatch_name} is", "shipping": "Verzending:", - "shipping_fixed": "{amount} (standaard verzendkosten)", + "shipping_fixed": "{amount} (vaste verzendkosten)", "shipping_free": "Gratis verzending", "shipping_calculated": "Berekend tijdens het afrekenen", "sold_out": "Uitverkocht", @@ -781,14 +792,14 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Cadeauverpakking:", "gift_wrapping_available": "Opties beschikbaar", - "quantity_min": "De minimale koopbare hoeveelheid is {quantity}", - "quantity_max": "De maximale koopbare hoeveelheid is {quantity}", + "quantity_min": "De minimale aankoophoeveelheid is {quantity}", + "quantity_max": "De maximale aankoophoeveelheid is {quantity}", "bulk_pricing": { "title": "Bulkprijzen:", "view": "Koop in bulk en bespaar geld", "modal_title": "Bulkkortingen", "instructions": "Hieronder vindt u de beschikbare kwantumkortingstarieven voor elk afzonderlijk artikel bij aankoop van een bepaald aantal", - "range": "Koop {min} {max, plural, =0{of meer} other {- #}}", + "range": "Koop {min} {max, plural, =0{or above} other {- #}}", "percent": "en krijg {discount} korting", "price": "en krijg {discount} korting", "fixed": "en betaal slechts {discount} voor elk artikel" @@ -796,7 +807,7 @@ "card_default_image_alt": "Afbeelding binnenkort beschikbaar" }, "invoice": { - "for_order": "{name} Factuur voor bestelnr. {id}", + "for_order": "{name} Factuur voor bestelnummer {id}", "phone": "Telefoon: {number}", "email": "E-mail: {email}", "order": "Bestelling:", @@ -807,6 +818,10 @@ "qty": "Aantal", "code": "Code/SKU", "shipping_address": "Verzendadres", + "fulfillment": "Uitvoering", + "digital": "Digitaal", + "shipping": "Verzending", + "pickup": "Ophalen", "product_name": "Productnaam", "price": "Prijs", "total": "Totaal", @@ -821,7 +836,7 @@ "subscribed_heading_error": "Oeps...", "subscribed_message": "Bedankt voor uw aanmelding voor onze mailinglijst. U ontvangt binnenkort de volgende uitgave van onze nieuwsbrief.", "unsubscribed_heading": "Afgemeld!", - "unsubscribed_message": "U ontvangt geen marketinge-mails meer van {store_name}" + "unsubscribed_message": "U ontvangt geen marketingmails meer van {store_name}" }, "social": { "connect": "Neem contact met ons op" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Verfijnen op", - "rating-label": "Beoordeeld met {rating, plural, one {# ster} other {# sterren}} of meer", + "rating-label": "Beoordeeld met {rating, plural, one {# ster} other {# sterren}} of hoger", "no-filters": "Geen filters toegepast", "clear-all": "Alles wissen" }, @@ -902,7 +917,7 @@ "carousel": { "arrow_and_dot_aria_label": "Ga naar dia [SLIDE_NUMBER] van [SLIDES_QUANTITY]", "active_dot_aria_label": "actief", - "content_announce_message": "U zit momenteel op dia [SLIDE_NUMBER] van [SLIDES_QUANTITY]", + "content_announce_message": "U bekijkt momenteel dia [SLIDE_NUMBER] van [SLIDES_QUANTITY]", "play_pause_button_play": "Afspelen", "play_pause_button_pause": "Pauzeren", "play_pause_button_aria_play": "Carrousel afspelen", @@ -916,7 +931,7 @@ "invalid_password": "Wachtwoorden moeten minimaal 7 tekens lang zijn en zowel cijfers als letters bevatten.", "field_not_blank": " veld mag niet leeg zijn.", "certificate_amount": "U moet een bedrag voor de cadeaubon invoeren.", - "certificate_amount_range": "U moet een bedrag voor de cadeaubon invoeren tussen [MIN] en [MAX]", + "certificate_amount_range": "U moet een bedrag voor de cadeaubon invoeren dat tussen [MIN] en [MAX] ligt", "price_min_evaluation": "Minimumprijs moet minder zijn dan maximumprijs.", "price_max_evaluation": "Minimumprijs moet minder zijn dan maximumprijs.", "price_min_not_entered": "Minimumprijs is vereist.", @@ -931,7 +946,7 @@ "invalid_password": "Wachtwoorden moeten minimaal 7 tekens lang zijn en zowel cijfers als letters bevatten.", "field_not_blank": " veld mag niet leeg zijn.", "certificate_amount": "U moet een bedrag voor de cadeaubon invoeren.", - "certificate_amount_range": "U moet een bedrag voor de cadeaubon invoeren tussen [MIN] en [MAX]", + "certificate_amount_range": "U moet een bedrag voor de cadeaubon invoeren dat tussen [MIN] en [MAX] ligt", "price_min_evaluation": "Minimumprijs moet minder zijn dan maximumprijs.", "price_max_evaluation": "Minimumprijs moet minder zijn dan maximumprijs.", "price_min_not_entered": "Minimumprijs is vereist.", @@ -946,7 +961,7 @@ "invalid_password": "Wachtwoorden moeten minimaal 7 tekens lang zijn en zowel cijfers als letters bevatten.", "field_not_blank": "Het veld mag niet leeg zijn.", "certificate_amount": "U moet een bedrag voor de cadeaubon invoeren.", - "certificate_amount_range": "U moet een bedrag voor de cadeaubon invoeren tussen [MIN] en [MAX]", + "certificate_amount_range": "U moet een bedrag voor de cadeaubon invoeren dat tussen [MIN] en [MAX] ligt", "price_min_evaluation": "Minimumprijs moet minder zijn dan maximumprijs.", "price_max_evaluation": "Minimumprijs moet minder zijn dan maximumprijs.", "price_min_not_entered": "Minimumprijs is vereist.", diff --git a/lang/no.json b/lang/no.json index 51ef8081f0..8b392d82a3 100644 --- a/lang/no.json +++ b/lang/no.json @@ -18,7 +18,7 @@ "blog": { "recent_posts": "Nylige innlegg", "label": "blogg", - "posted_by": "Skrevet av {name}", + "posted_by": "Lagt ut av {name}", "read_more": "les mer" }, "unavailable": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Handlekurv med 0 varer", "continue_shopping": "Klikk her for å fortsette å handle", - "items": "{NUM, plural, =0{(0 varer)} one {(# vare)} other {(# varer)}}", + "login_to_checkout": "Logg på for å gå videre til kassen", + "items": "{NUM, plural, =0{(0 elementer)} one {(# vare)} other {(# varer)}}", "checkout": { "address": { "multiple": "betal med flere adresser", @@ -65,7 +66,7 @@ "checkout_multiple": "eller betal med flere adresser", "view_cart": "Se handlekurv" }, - "label": "Din handlekurv ({quantity, plural, one {# vare} other {# varer}})", + "label": "Handlevognen din ({quantity, plural, one {# vare} other {# varer}})", "is_empty": "Handlekurven din er tom", "invalid_entry_message": "[ENTRY] er ikke en gyldig oppføring", "coupon_code": "Kupongkode", @@ -73,7 +74,7 @@ "included_in_total": " Inkludert i totalsum", "remove_file": "Fjern denne filen", "freeshipping": "Gratis frakt", - "reconfigure_product": "Konfigurer «{name}»", + "reconfigure_product": "Konfigurer '{name}'", "shipping_peritem": "Frakt per vare", "remove_item": "Fjern {name} fra handlekurven", "confirm_delete": "Er du sikker på at du vil slette denne varen?", @@ -106,8 +107,8 @@ "free_shipping": "Gratis frakt", "hide_ups_rates": "Skjul UPS-priser", "show_ups_rates": "Vis UPS-priser", - "empty_country_error": "Feltet «Land» kan ikke være tomt.", - "empty_province_error": "Feltet «Delstat/provins» kan ikke være tomt." + "empty_country_error": "«Land»-feltet kan ikke stå tomt.", + "empty_province_error": "«Stat/provins»-feltet kan ikke stå tomt." }, "gift_wrapping": { "title": "Gaveinnpakning", @@ -116,8 +117,8 @@ "remove": "Fjern", "choose_how": "Velg hvordan du vil ha denne varen pakket inn som gave.", "option_same": "Jeg vil pakke inn hvert eksemplar av denne varen med de samme innpakningsalternativene", - "item_single": "Gaveinnpakning – {name}", - "item_multiple": "Vare {index}–{name}", + "item_single": "Gaveinnpakning - {name}", + "item_multiple": "Vare {index} - {name}", "option_different": "Jeg vil gjerne pakke inn hver vare separat", "choose_type": "Velg en type gaveinnpakning", "gift_message": "Gavemelding", @@ -125,8 +126,8 @@ "preview": "Forhåndsvis" }, "added_to_cart": { - "what_next": "Ok, {num_products, plural, one {1 vare ble} other {# varer ble}} lagt til i handlekurven. Hva nå?", - "your_cart_contains": "Handlekurven din inneholder {num_products, plural, one {1 vare} other {# varer}}", + "what_next": "Ok, {num_products, plural, one {1 vare ble} other {# varer ble}} lagt til i handlekurven din. Hva nå?", + "your_cart_contains": "Handlevognen din inneholder {num_products, plural, one {1 item} other {# items}}", "proceed_to_checkout": "Fortsett til kassen", "order_subtotal": "Bestillingens delsum", "continue_shopping": "Fortsett å handle", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Du har {store_credit} i butikkredit. For å bruke den legger du inn bestillingen din, så kan du velge butikkredit som betalingsmåte når du kommer til kassen.", - "store_credit_overview": "{credit} i butikkredit", + "store_credit": "Du har {store_credit} i butikkkreditt. For å bruke den legger du inn bestillingen din kan du velge butikkreditt som betalingsmåte når du kommer til kassen.", + "store_credit_overview": "{credit} Butikkkreditt", "generic_error": "Oi! Noe gikk galt.", "currency": "Velg valuta: {code}", "currency_switch_promotion": "Kampanjer og gavekort som ikke er i den nye valutaen, fjernes fra handlekurven din. Er du sikker på at du vil fortsette?", @@ -153,6 +154,7 @@ "yes": "Ja", "from": "Fra", "to": "Til", + "ok": "Ok", "cancel": "Avbryt", "close": "Lukk", "or": "eller", @@ -222,7 +224,7 @@ "category": { "label": "Kategorier", "shop_by_price": "Handle etter pris", - "shop_by_price_range_aria": "Pris fra {from} til {to}", + "shop_by_price_range_aria": "Prisklasse fra {from} til {to}", "filter_price_range": "Prisklasse:", "add_cart_announcement": "Varen er lagt til", "reset": "Tilbakestill", @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Løs inn gavekort", - "intro": "For å løse inn et gavekort hos {store_name}, følger du de enkle trinnene nedenfor.", + "intro": "Følg de enkle trinnene nedenfor for å løse inn et gavekort hos {store_name}.", "item1": "Du trenger din unike gavekortkode, som er en del av gavekortet som ble sendt til deg på e-post som vedlegg. Det vil se omtrent slikt ut: Z50-Y6K-COS-402.", "item2": "Se gjennom butikken og legg til varer i handlekurven din, som du normalt ville gjort.", - "item3": "Klikk på lenke «Se handlekurv» for å se innholdet i handlekurven.", - "item4": "Skriv inn gavekortkoden i boksen «Løs inn gavekort» og klikk på «Gå»." + "item3": "Klikk på «Vis handlekurv»-lenken for å vise inneholdet i handlekurven.", + "item4": "Skriv inn gavekortkoden i «Løs inn gavekort»-boksen og klikk på «Gå»." }, "balance": { "heading": "Sjekk gavekortsaldoen", @@ -258,7 +260,7 @@ "heading": "Ny konto", "created": { "heading": "Kontoen din er opprettet", - "intro": "Takk for at du opprettet en konto hos {store_name}. Kontodetaljene dine har blitt sendt til {email}", + "intro": "Takk for at du opprettet en konto hos {store_name}. Kontodetaljene dine er sendt til {email}", "continue": "Fortsett å handle" }, "recaptcha_title": "Google recaptcha" @@ -336,15 +338,16 @@ "order_placed": "Bestilling plassert", "last_update": "Sist oppdatert", "list": { - "order_number": "Bestillingsnummer {number}", + "order_number": "Bestilling #{number}", "product_details": "{num_products, plural, one {1 produkt} other {# produkter}} totalt {cost}" }, "details": { - "heading": "Bestillingsnummer {number}", + "heading": "Bestilling #{number}", "order_contents": "Innhold i bestilling", "ship_to": "Send til", "ship_to_multi": "Varer sendt til {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "Bestillingen sendes til flere adresser", + "pickup_details": "Hentedetaljer", "bill_to": "Fakturer til", "how_to_pay": "Slik betaler du for bestillingen din:", "order_details": "Bestillingsdetaljer", @@ -364,14 +367,20 @@ "actions": "Handlinger", "reorder": "Bestill på nytt", "return": "Retur", - "print_invoice": "Skriv ut faktura" + "pickup": "Hentedetaljer", + "pickup_method": "Hentemåte", + "in_store_pickup": "Henting i butikk", + "print_invoice": "Skriv ut faktura", + "phone": "Telefon", + "email": "E-post", + "opening_hours": "Åpningstider" }, "downloads": { - "heading": "Bestilling {number} nedlastinger", + "heading": "Bestillingsnummer {number} Nedlastinger", "download_files_below": "Nedenfor kan du laste ned filene til", "expired_content": "Fil har utløpt", "days_remaining": "{number, plural, one {1 dag} other {# dager}}", - "downloads_remaining": "{number, plural, one {1 nedlasting} other {# nedlastinger}} igjen", + "downloads_remaining": "{number, plural, one {1 nedlasting} other {# nedlastinger}} gjenstår", "days_or_downloads": "eller {number} nedlastinger", "remaining": "gjenstående" } @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Velg én eller flere varer du vil returnere", "none": "Du har ikke lagt inn noen returer hos oss. Når du gjør det, vil de vises på denne siden.", "new_return": "Ny retur", - "from_order": "Returner varer fra bestilling {id}", + "from_order": "Returner varer fra bestilling nr. {id}", "date_requested": "Retur forespurt", "successful_heading": "Forespørsel om retur sendt inn", "successful": "Returen ble sendt inn. Vi svarer så fort vi kan.", @@ -427,7 +437,7 @@ "action": "Returhandling", "comments": "Dine kommentarer", "list": { - "return_number": "Retur {id}", + "return_number": "Returner nr. {id}", "product_details": "Returnerer {num_products}" }, "status": { @@ -489,26 +499,26 @@ "heading": "RSS-syndikering", "blog": { "heading": "Nylige blogginnlegg", - "intro": "Feeden for siste innlegg inneholder de siste {limit} blogginnleggene publisert hos {store}.", + "intro": "Den siste innleggsfeeden inneholder de siste {limit} blogginnleggene publisert på {store}.", "rss": "Siste {limit} blogginnlegg (RSS)", "rss_atom": "Siste {limit} blogginnlegg (Atom)" }, "products": { "new": { "heading": "Nye produkter", - "intro": "Feeden for nyeste produkter inneholder de {limit} nyeste produktene lagt til hos {store}.", + "intro": "Den nyeste produktfeeden inneholder de siste {limit} produktene lagt til i {store}.", "rss": "Siste {limit} nye produkter (RSS)", "rss_atom": "Siste {limit} nye produkter (Atom)" }, "popular": { "heading": "Populære produkter", - "intro": "Feeden for populære produkter inneholder de {limit} mest populære produktene hos {store} basert på brukernes vurdering.", + "intro": "Den populære produktfeeden inneholder de {limit} mest populære produktene på {store}, vurdert av brukere.", "rss": "Siste {limit} populære produkter (RSS)", "rss_atom": "Siste {limit} populære produkter (Atom)" }, "featured": { "heading": "Utvalgt produkter", - "intro": "Feeden for fremhevede produkter inneholder de {limit} siste fremhevede produktene hos {store}.", + "intro": "Feeden for fremhevede produkter inneholder de siste {limit} fremhevede produktene på {store}.", "rss": "Siste {limit} fremhevede produkter (RSS)", "rss_atom": "Siste {limit} fremhevede produkter (Atom)" } @@ -516,7 +526,7 @@ "search": { "heading": "Produktsøk", "intro1": "Produktsøk-feeder lar deg lagre tilpassede produktsøk som en syndikeringsfeed, som alltid oppdateres når det kommer nye resultater.", - "intro2": "For å opprette en feed for produktsøk, utfører du et standardsøk på {store} og klikk på et av syndikeringsalternativene nederst på siden." + "intro2": "For å opprette en feed for produktsøk utfører du et standardsøk på {store} og klikker på ett av syndikeringsalternativene nederst på siden." } } }, @@ -531,7 +541,8 @@ "rma": "RMA-nummer", "question": "Kommentarer/spørsmål", "submit": "Send inn skjema", - "successful": "Vi har mottatt tilbakemeldingen din og vil svare snart om nødvendig. Fortsett." + "successful": "Vi har mottatt tilbakemeldingen din og vil svare snart om nødvendig. Fortsett.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Opprett konto" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Legg til ny adresse", - "description": "Bruk skjemaet nedenfor for å endre alle detaljer om leveringsadressen din. Klikk på knappen «Lagre adresse» når du er ferdig." + "description": "Bruk skjemaet nedenfor for å endre alle detaljer om leveringsadressen din. Klikk på «Lagre adresse»-knappen når du er ferdig." }, "edit": { "heading": "Oppdater adressen" @@ -598,7 +609,7 @@ }, "inbox": { "order": "Bestilling:", - "order_display": "Bestilling {id} – Plassert {date} på {total}", + "order_display": "Bestilling nr. {id} – Lagt inn {date} for {total}", "subject": "Emne", "message": "Melding", "submit_value": "Send melding", @@ -662,7 +673,7 @@ }, "common": { "name": "Du må skrive inn navnet ditt.", - "password": "Du må skriv inn et passord.", + "password": "Du må skrive inn et passord.", "password_match": "Passordene dine er ikke like.", "email_address": "Bruk en gyldig e-postadresse, for eksempel bruker@eksempel.com." }, @@ -674,7 +685,7 @@ "to_name": "Du må skrive inn et gyldig mottakernavn.", "to_email": "Du må skrive inn en gyldig e-postadresse for mottaker.", "from_name": "Du må skrive inn navnet ditt.", - "from_email": "Du må skriv inn en gyldig e-postadresse.", + "from_email": "Du må skrive inn en gyldig e-postadresse.", "cert_theme": "Du må velge et tema for gavekort.", "agree_terms": "Du må godta disse vilkårene." }, @@ -685,9 +696,9 @@ "cvv": "Du må skriv inn en gyldig CVV." }, "reviews": { - "rating": "Feltet «Vurdering» kan ikke være tomt.", - "title": "Feltet «Emne på anmeldelse» kan ikke være tomt.", - "comment": "Feltet «Kommentarer» kan ikke være tomt." + "rating": "«Vurdering»-feltet kan ikke stå tomt.", + "title": "«Emne på anmeldelse»-feltet kan ikke stå tomt.", + "comment": "«Kommentarer»-feltet kan ikke stå tomt." } } }, @@ -695,17 +706,17 @@ "current_stock": "Nåværende lager:", "quantity": "Antall:", "change_product_options": "Endre alternativer for {name}", - "quantity_decrease": "Reduser antall med {name}", - "quantity_increase": "Øk antall med {name}", + "quantity_decrease": "Reduser mengde av {name}", + "quantity_increase": "Øk antallet av {name}", "quantity_error_message": "Antallet skal kun inneholde tall", - "purchase_units": "{quantity, plural, =0{0 enheter} one {# enhet} other {# enheter}}", + "purchase_units": "{quantity, plural, =0{0 units} one {# enhet} other {# enheter}}", "max_purchase_quantity": "Maksimalt kjøp:", "min_purchase_quantity": "Minimumskjøp:", "related_products": "Relaterte produkter", "top": "Mest populære produkter", "similar_by_views": "Kunder har også sett på", "featured": "Utvalgt produkter", - "file_option_set": "Nåværende: {name}", + "file_option_set": "For øyeblikket: {name}", "new": "Nye produkter", "warranty": "Garantiinformasjon", "reviews": { @@ -713,12 +724,12 @@ "new": "Skriv en anmeldelse", "show": "Vis anmeldelser", "header": "{total, plural, =0{0 anmeldelser} one {# anmeldelse} other {# anmeldelser}}", - "link_to_review": "({total, plural, =0{ Ingen anmeldelser ennå} one {# anmeldelse} other {# anmeldelser}})", - "post_on_by": "Skrevet av { name } den { date }", + "link_to_review": "({total, plural, =0{Ingen anmeldelser ennå} one {# anmeldelse} other {# anmeldelser}})", + "post_on_by": "Lagt ut av { name } { date }", "rating_label": "Vurdering", "select_rating": "Velg vurdering", "anonymous_poster": "ukjent", - "rating_aria_label": "{rating_target} vurdering er {current_rating} av {max_rating}", + "rating_aria_label": "{rating_target} rangering er {current_rating} av {max_rating}", "rating": { "1": "1 stjerne (dårligst)", "2": "2 stjerner", @@ -749,9 +760,9 @@ "upc": "UPC:", "condition": "Tilstand:", "availability": "Tilgjengelighet:", - "swatch_option_announcement": "Valgt {swatch_name} er", + "swatch_option_announcement": "Valgte {swatch_name} er", "shipping": "Frakt:", - "shipping_fixed": "{amount} (faste fraktkostnader)", + "shipping_fixed": "{amount} (fast fraktkostnad)", "shipping_free": "Gratis frakt", "shipping_calculated": "Regnes ut i kassen", "sold_out": "Utsolgt", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Gaveinnpakning:", "gift_wrapping_available": "Alternativer tilgjengelig", - "quantity_min": "Minimum kjøpsantall er {quantity}", - "quantity_max": "Maksimalt kjøpsantall er {quantity}", + "quantity_min": "Minste kjøpsantall er {quantity}", + "quantity_max": "Maksimal kjøpsantall er {quantity}", "bulk_pricing": { "title": "Masseprising:", "view": "Kjøp mange og spar", "modal_title": "Satser for masserabatt", "instructions": "Nedenfor er de tilgjengelige satser for masserabatt for hver enkelt vare når du kjøper et bestemt antall", - "range": "Kjøp {min} {max, plural, =0{eller mer} other {- #}}", + "range": "Kjøp {min} {max, plural, =0{or above} other {- #}}", "percent": "og få {discount} i rabatt", "price": "og få {discount} i rabatt", - "fixed": "og betal kun {discount} for hver" + "fixed": "og betal kun {discount} hver" }, "card_default_image_alt": "Bilde kommer snart" }, "invoice": { - "for_order": "{name} Faktura for bestilling {id}", + "for_order": "{name} Faktura for bestilling nr. {id}", "phone": "Telefon: {number}", "email": "E-post: {email}", "order": "Bestilling:", @@ -807,6 +818,10 @@ "qty": "Antall", "code": "Kode/SKU", "shipping_address": "Leveringsadresse", + "fulfillment": "Oppfyllelse", + "digital": "Digital", + "shipping": "Frakt", + "pickup": "Henting", "product_name": "Produktnavn", "price": "Pris", "total": "Totalbeløp", @@ -821,7 +836,7 @@ "subscribed_heading_error": "Oi …", "subscribed_message": "Takk for at du ble med på e-postlisten vår. Du vil snart få tilsendt neste utgave av nyhetsbrevet vårt.", "unsubscribed_heading": "Avmeldt!", - "unsubscribed_message": "Du vil ikke lenger motta e-poster med markedsføring fra {store_name}" + "unsubscribed_message": "Du mottar ikke lenger markedsførings-e-poster fra {store_name}" }, "social": { "connect": "Ta kontakt med oss" @@ -839,8 +854,8 @@ "results": { "form_label": "Søkeord:", "form_button_text": "Søk", - "count": "{ count, plural, one {# resultat} other {# resultater} } for «{ search_query }»", - "quick_count": "{ count, plural, one {# produktresultat} other {# produktresultater} } for «{ search_query }»", + "count": "{ count, plural, one {# resultat} other {# resultater} } for '{ search_query }'", + "quick_count": "{ count, plural, one {# produktresultat} other {# produktresultater} } for '{ search_query }'", "quick_count_live": "produktresultater for", "product_count": "Produkter ({count})", "content_count": "Nyheter og informasjon ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Avgrens etter", - "rating-label": "Vurdert til {rating, plural, one {# stjerne} other {# stjerner}} eller mer", + "rating-label": "Vurdert til {rating, plural, one {# stjerne} other {# stjerner}} eller flere", "no-filters": "Ingen filtre er brukt", "clear-all": "Fjern alle" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "og opp" }, - "toggleSection": "Slå {title}-filterdelen på eller av", + "toggleSection": "Slå på {title}-filterdelen", "clear": "Tøm", "more": "Mer", "show-more": "Vis mer", @@ -902,7 +917,7 @@ "carousel": { "arrow_and_dot_aria_label": "Gå til lysbilde [SLIDE_NUMBER] av [SLIDES_QUANTITY]", "active_dot_aria_label": "Aktiv", - "content_announce_message": "Du er i øyeblikket på lysbilde [SLIDE_NUMBER] av [SLIDES_QUANTITY]", + "content_announce_message": "Du er nå på lysbilde [SLIDE_NUMBER] av [SLIDES_QUANTITY]", "play_pause_button_play": "Spill av", "play_pause_button_pause": "Pause", "play_pause_button_aria_play": "Spill av karusell", @@ -916,7 +931,7 @@ "invalid_password": "Passord må være på minst 7 tegn og inneholde både alfabetiske og numeriske tegn.", "field_not_blank": " feltet kan ikke være tomt.", "certificate_amount": "Du må angi et gavekortbeløp.", - "certificate_amount_range": "Du må angi et beløp for gavekortet på mellom [MIN] og [MAX]", + "certificate_amount_range": "Du må angi et gavkortbeløp mellom [MIN] og [MAX]", "price_min_evaluation": "Minimumsprisen må være mindre enn maksimumsprisen.", "price_max_evaluation": "Minimumsprisen må være mindre enn maksimumsprisen.", "price_min_not_entered": "Minimumspris kreves.", @@ -931,7 +946,7 @@ "invalid_password": "Passord må være på minst 7 tegn og inneholde både alfabetiske og numeriske tegn.", "field_not_blank": " feltet kan ikke være tomt.", "certificate_amount": "Du må angi et gavekortbeløp.", - "certificate_amount_range": "Du må angi et beløp for gavekortet på mellom [MIN] og [MAX]", + "certificate_amount_range": "Du må angi et gavkortbeløp mellom [MIN] og [MAX]", "price_min_evaluation": "Minimumsprisen må være mindre enn maksimumsprisen.", "price_max_evaluation": "Minimumsprisen må være mindre enn maksimumsprisen.", "price_min_not_entered": "Minimumspris kreves.", @@ -946,7 +961,7 @@ "invalid_password": "Passord må være på minst 7 tegn og inneholde både alfabetiske og numeriske tegn.", "field_not_blank": "Feltet kan ikke være tomt.", "certificate_amount": "Du må angi et gavekortbeløp.", - "certificate_amount_range": "Du må angi et beløp for gavekortet på mellom [MIN] og [MAX]", + "certificate_amount_range": "Du må angi et gavkortbeløp mellom [MIN] og [MAX]", "price_min_evaluation": "Minimumsprisen må være mindre enn maksimumsprisen.", "price_max_evaluation": "Minimumsprisen må være mindre enn maksimumsprisen.", "price_min_not_entered": "Minimumspris kreves.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Innstillinger for innsamling av nettstedsdata", "manage_data_collection_preferences": "Innstillinger for innsamling av nettstedsdata", "use_data_by_cookies": " bruker data samlet inn av informasjonskapsler og JavaScript-biblioteker til å forbedre handleopplevelsen din.", - "data_categories_table": "Tabellen nedenfor viser hvordan vi bruker disse dataene etter kategori. For å velge bort en kategori for datainnsamling, velger du «Nei» og lagrer innstillingene.", + "data_categories_table": "Tabellen nedenfor viser hvordan vi bruker disse dataene etter kategori. For å velge bort en kategori for datainnsamling velger du «Nei» og lagrer innstillingene.", "allow": "Tillat", "accept": "Godta", "deny": "Avvis", @@ -999,7 +1014,7 @@ "change_preferences": "Du kan endre innstillingene dine når som helst", "cancel_dialog_title": "Er du sikker på at du vil avbryte?", "privacy_policy": "Personvernerklæring", - "allow_category_tracking": "Tillat [CATEGORY_NAME]-sporing", - "disallow_category_tracking": "Ikke tillat [CATEGORY_NAME]-sporing" + "allow_category_tracking": "Tillat sporing av [CATEGORY_NAME]", + "disallow_category_tracking": "Ikke tillat sporing av [CATEGORY_NAME]" } } diff --git a/lang/pt-BR.json b/lang/pt-BR.json index 89c295a7a9..47b31ecf15 100644 --- a/lang/pt-BR.json +++ b/lang/pt-BR.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Bem-vindo de volta, {name}", + "welcome_back": "Que bom ver você de novo, {name}", "skip_to_main": "Ir para o conteúdo principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "informações", "categories": "Categorias", - "call_us": "Fale conosco pelo {phone_number}", + "call_us": "Ligue para {phone_number}", "powered_by": "Com tecnologia" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrinho com 0 itens", "continue_shopping": "Clique aqui para continuar comprando", - "items": "{NUM, plural, =0{(0 item)} one {(# item)} other {(# itens)}}", + "login_to_checkout": "Faça login para finalizar a compra", + "items": "{NUM, plural, =0{(0 itens)} one {(# item)} other {(# itens)}}", "checkout": { "address": { "multiple": "finalizar o pedido com vários endereços", @@ -65,7 +66,7 @@ "checkout_multiple": "ou finalize o pedido com vários endereços", "view_cart": "Ver carrinho" }, - "label": "Seu carrinho ({quantity, plural, one {# item} other {# itens}})", + "label": "Seu carinho ({quantity, plural, one {# item} other {# itens}})", "is_empty": "Seu carrinho está vazio", "invalid_entry_message": "[ENTRY] não é uma entrada válida", "coupon_code": "Código de cupom", @@ -106,8 +107,8 @@ "free_shipping": "Frete gratuito", "hide_ups_rates": "Ocultar taxas da UPS", "show_ups_rates": "Exibir taxas de UPS", - "empty_country_error": "O campo 'País' não pode ficar em branco.", - "empty_province_error": "O campo 'Estado/província' não pode ficar em branco." + "empty_country_error": "O campo \"País\" não pode ficar em branco.", + "empty_province_error": "O campo \"Estado/província\" não pode ficar em branco." }, "gift_wrapping": { "title": "Embalagem de presente", @@ -116,8 +117,8 @@ "remove": "Remover", "choose_how": "Informe como deseja que o item seja embalado para presente.", "option_same": "Quero embalar todos esses itens com as mesmas opções de embalagem", - "item_single": "Embalagem para presente — {name}", - "item_multiple": "Item {index} — {name}", + "item_single": "Embalagem para presente - {name}", + "item_multiple": "Item {index} - {name}", "option_different": "Quero embalar cada item em separado", "choose_type": "Escolha um tipo de embalagem para presente", "gift_message": "Mensagem do presente", @@ -125,8 +126,8 @@ "preview": "Prévia" }, "added_to_cart": { - "what_next": "Ok, {num_products, plural, one {1 item foi} other {#itens foram}} adicionados ao carrinho. E agora?", - "your_cart_contains": "O carrinho contém {num_products, plural, one {1 item} other {# itens}}", + "what_next": "Ok, {num_products, plural, one {1 item foi} other {# itens foram}} adicionados ao seu carrinho. E agora?", + "your_cart_contains": "Seu carrinho contém {num_products, plural, one {1 item} other {# itens}}", "proceed_to_checkout": "Prosseguir para a finalização da compra", "order_subtotal": "Subtotal do pedido", "continue_shopping": "Continuar comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Você tem {store_credit} de crédito da loja. Para usá-lo, basta fazer o seu pedido. Você poderá escolher o crédito da loja como método de pagamento quando chegar a hora de pagar pelo seu pedido.", - "store_credit_overview": "Crédito na loja de {credit}", + "store_credit": "Você tem {store_credit} de crédito na loja. Para usá-lo, basta fazer o seu pedido. Você poderá escolher o crédito na loja como forma de pagamento quando chegar a hora de pagar o pedido.", + "store_credit_overview": "{credit} de crédito na loja", "generic_error": "Opa! Ocorreu um erro.", "currency": "Selecione a moeda: {code}", "currency_switch_promotion": "Promoções e vales-presente que não se aplicarem à nova moeda serão removidos do seu carrinho. Deseja mesmo continuar?", @@ -153,6 +154,7 @@ "yes": "Sim", "from": "De", "to": "para", + "ok": "OK", "cancel": "Cancelar", "close": "Fechar", "or": "ou", @@ -229,7 +231,7 @@ "filter_reset_announcement": "O filtro foi redefinido", "filter_select_announcement": "O filtro foi aplicado", "view_all": { - "name": "Todos os {category}" + "name": "Tudo em {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Resgatar vale-presente", - "intro": "Para resgatar um vale-presente em {store_name}, siga as etapas simples abaixo.", + "intro": "Para resgatar um vale-presente em {store_name}, siga os passos abaixo.", "item1": "Você precisa ter em mãos o código exclusivo do seu vale-presente, que faz parte do vale-presente enviado por email para você como anexo. Será algo assim: Z50-Y6K-COS-402.", "item2": "Navegue na loja e adicione itens ao seu carrinho como faria normalmente.", "item3": "Clique no link 'Ver carrinho' para ver o conteúdo do seu carrinho de compras.", - "item4": "Digite o código do seu vale-presente na caixa 'Resgatar vale-presente' e clique em 'Aplicar'." + "item4": "Digite o código do seu vale-presente na caixa \"Resgatar vale-presente\" e clique em \"Aplicar\"." }, "balance": { "heading": "Verificar o saldo do vale-compra", @@ -258,7 +260,7 @@ "heading": "Nova conta", "created": { "heading": "Sua conta foi criada", - "intro": "Obrigado por criar sua conta em {store_name}. Os detalhes da sua conta foram enviados para o email {email}", + "intro": "Obrigado por criar uma conta na {store_name}. Os detalhes da sua conta foram enviados para o e-mail {email}", "continue": "Continuar comprando" }, "recaptcha_title": "Recaptcha do Google" @@ -290,7 +292,7 @@ "overview": "Visão geral", "orders": "Pedidos", "returns": "Devoluções", - "messages": "Mensagens ({num_new_messages})", + "messages": "Mensagens: ({num_new_messages})", "wishlists": "Lista de desejos", "recently_viewed": "Visto recentemente", "settings": "Configurações da conta", @@ -312,7 +314,7 @@ "messages": { "heading": "Mensagens", "customer_said": "Você disse:", - "merchant_said": "{store_name} disse:" + "merchant_said": "{store_name} diz:" }, "orders": { "heading": "Pedidos", @@ -330,21 +332,22 @@ }, "gift_wrapping": "Embalagem para presente:", "refunded": "(Reembolsado)", - "refunded_quantity": "(Reembolso de {qty})", + "refunded_quantity": "({qty} reembolsados)", "return_item": "Devolver", "return_items": "Devolver itens?", "order_placed": "Pedido feito", "last_update": "Última atualização", "list": { - "order_number": "Pedido n.º {number}", - "product_details": "{num_products, plural, one {1 produto} other {# produtos}} totalizando {cost}" + "order_number": "Pedido #{number}", + "product_details": "{num_products, plural, one {1 produto} other {# produtos}} no total de {cost}" }, "details": { - "heading": "Pedido n.º {number}", + "heading": "Pedido #{number}", "order_contents": "Conteúdos do pedido", "ship_to": "Enviar para", "ship_to_multi": "Itens enviados para {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "O pedido será enviado para vários endereços", + "pickup_details": "Informações sobre a retirada", "bill_to": "Faturar para", "how_to_pay": "Veja aqui como pagar pelo seu pedido:", "order_details": "Detalhes do pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pagamento:", "comments": "Comentários sobre o pedido", "download_items": "Baixar itens", - "card_ending": "terminando em {card}", + "card_ending": "com final {card}", "shipments": { "date": "Data de entrega", "method": "Método de envio:", @@ -364,14 +367,20 @@ "actions": "Ações", "reorder": "Comprar novamente", "return": "Devolver", - "print_invoice": "Imprimir fatura" + "pickup": "Informações sobre a retirada", + "pickup_method": "Método de retirada", + "in_store_pickup": "Retirada na loja", + "print_invoice": "Imprimir fatura", + "phone": "Telefone", + "email": "Email", + "opening_hours": "Horário de funcionamento" }, "downloads": { - "heading": "Downloads do pedido n.º {number}", + "heading": "Downloads do pedido #{number}", "download_files_below": "Abaixo você pode baixar os arquivos para", "expired_content": "O arquivo expirou", "days_remaining": "{number, plural, one {1 dia} other {# dias}}", - "downloads_remaining": "Resta(m) {number, plural, one {1 download} other {# downloads}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restante(s)", "days_or_downloads": "ou {number} downloads", "remaining": "restante" } @@ -380,7 +389,7 @@ "heading": "Formas de pagamento", "payment_method": "Forma de pagamento", "billing_address": "Endereço de cobrança", - "card_ending_in": "terminando em {last_four}", + "card_ending_in": "com final {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Adicionar outra forma de pagamento", "no_methods": "Não há no momento nenhuma forma de pagamento na sua conta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecione um ou mais itens para devolver", "none": "Você ainda não fez nenhuma devolução conosco. Quando fizer uma devolução o status será exibido nesta página.", "new_return": "Nova devolução", - "from_order": "Devolver itens do pedido n.º {id}", + "from_order": "Devolver itens do pedido #{id}", "date_requested": "Devolução solicitada", "successful_heading": "Solicitação de devolução enviada", "successful": "Sua devolução foi enviada. Responderemos assim que possível.", @@ -427,7 +437,7 @@ "action": "Ação de devolução", "comments": "Seus comentários", "list": { - "return_number": "Devolver N.º {id}", + "return_number": "Devolução #{id}", "product_details": "Devolvendo {num_products}" }, "status": { @@ -471,7 +481,7 @@ "add": "Adicionar lista de desejos", "delete_all": "Excluir todos", "edit": "Editar lista de desejos", - "view_heading": "Listas de desejos: {name}", + "view_heading": "Lista de desejos: {name}", "share_intro": "Compartilhar esta lista de desejos com amigos:", "num_products": "{num_products, plural, one {1 produto} other {# produtos}}", "create": "Criar lista de desejos", @@ -521,7 +531,7 @@ } }, "forms": { - "range": "Insira somente números entre: {limitTo} e {limitFrom}", + "range": "Insira somente números entre {limitTo} e {limitFrom}", "contact_us": { "full_name": "Nome completo", "email": "Endereço de email", @@ -531,7 +541,8 @@ "rma": "Número do RMA", "question": "Comentários/perguntas", "submit": "Enviar formulário", - "successful": "Recebemos seus comentários e responderemos em breve, se necessário. Prosseguir." + "successful": "Recebemos seus comentários e responderemos em breve, se necessário. Prosseguir.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Criar conta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Adicionar novo endereço", - "description": "Utilize o formulário abaixo para alterar qualquer/todos os detalhes do seu endereço de entrega. Clique no botão 'Salvar endereço' quando terminar." + "description": "Utilize o formulário abaixo para alterar qualquer/todos os detalhes do seu endereço de entrega. Clique no botão \"Salvar endereço\" quando terminar." }, "edit": { "heading": "Atualizar endereço" @@ -584,8 +595,8 @@ "message": "Mensagem opcional", "amount": "Quantidade", "theme": "Tema do vale-presente", - "custom_range": "(O valor deve estar entre {min} e {max})", - "agree": "Compreendi que os vales-presente vencem após{days, plural, one {1 dia} other {# dias}}", + "custom_range": "(o valor deve estar entre {min} e {max})", + "agree": "Entendo que os vales-presente expiram após {days, plural, one {1 dia} other {# dias}}", "agree2": "Estou ciente de que os vales-presente não podem ser reembolsados", "preview": "Prévia", "preview_error": "Houve um problema na carregamento do tema. Tente novamente mais tarde.", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido n.º {id} — Feito em {date} de {total}", + "order_display": "Pedido #{id} - Feito em {date} no total de {total}", "subject": "Assunto", "message": "Mensagem", "submit_value": "Enviar mensagem", @@ -685,20 +696,20 @@ "cvv": "É necessário informar um cvv válido." }, "reviews": { - "rating": "O campo 'Classificação' não pode ficar em branco.", - "title": "O campo 'Assunto da avaliação' não pode ficar em branco.", - "comment": "O campo 'Comentários' não pode ficar em branco." + "rating": "O campo \"Classificação\" não pode ficar em branco.", + "title": "O campo \"Assunto da avaliação\" não pode ficar em branco.", + "comment": "O campo \"Comentários\" não pode ficar em branco." } } }, "products": { "current_stock": "Estoque atual:", "quantity": "Quantidade:", - "change_product_options": "Alterar opções para {name}", + "change_product_options": "Alterar opções de {name}", "quantity_decrease": "Reduzir quantidade de {name}", - "quantity_increase": "Reduzir quantidade de {name}", + "quantity_increase": "Aumentar quantidade de {name}", "quantity_error_message": "A quantidade deve conter somente números", - "purchase_units": "{quantity, plural, =0{0 unidade} one {# unidade} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidade} other {# unidades}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Produtos relacionados", @@ -712,8 +723,8 @@ "hide": "Ocultar avaliações", "new": "Escreva uma avaliação", "show": "Exibir avaliações", - "header": "{total, plural, =0{0 avaliação} one {# avaliação} other {# avaliações}}", - "link_to_review": "({total, plural, =0{Ainda não há nenhuma avaliação} one {# avaliação} other {# avaliações}})", + "header": "{total, plural, =0{0 avaliações} one {# avaliação} other {# avaliações}}", + "link_to_review": "({total, plural, =0{Nenhuma avaliação ainda} one {# avaliação} other {# avaliações}})", "post_on_by": "Publicado por { name } em { date }", "rating_label": "Taxa", "select_rating": "Selecionar classificação", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condição:", "availability": "Disponibilidade:", - "swatch_option_announcement": "{swatch_name} selecionado é", + "swatch_option_announcement": "O {swatch_name} selecionado é", "shipping": "Envio:", "shipping_fixed": "{amount} (preço de envio fixo)", "shipping_free": "Frete grátis", @@ -781,14 +792,14 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Embalagem para presente:", "gift_wrapping_available": "Opções disponíveis", - "quantity_min": "A quantidade mínima de compra é {quantity}", - "quantity_max": "A quantidade máxima de compra é {quantity}", + "quantity_min": "A quantidade mínima para comprar é de {quantity}", + "quantity_max": "A quantidade máxima para comprar é de {quantity}", "bulk_pricing": { "title": "Preços para grandes quantidades:", "view": "Compre em grande quantidade e economize", "modal_title": "Taxas de desconto para grandes quantidades", "instructions": "Veja abaixo as taxas de desconto para grandes quantidades disponíveis para cada item individual na compra uma determinada quantidade", - "range": "Compre {min} {max, plural, =0{ou acima} other { - #}}", + "range": "Compre {min} {max, plural, =0{or above} other {- #}}", "percent": "e receba {discount} de desconto", "price": "e receba {discount} de desconto", "fixed": "e pague apenas {discount} cada" @@ -796,9 +807,9 @@ "card_default_image_alt": "Imagem em breve" }, "invoice": { - "for_order": "{name} Fatura para o pedido n.º {id}", + "for_order": "{name} Fatura do pedido #{id}", "phone": "Telefone: {number}", - "email": "Email: {email}", + "email": "E-mail: {email}", "order": "Pedido:", "payment_method": "Forma de pagamento:", "order_date": "Data do pedido:", @@ -807,6 +818,10 @@ "qty": "Qde", "code": "Código/SKU", "shipping_address": "Endereço de entrega", + "fulfillment": "Processamento", + "digital": "Digital", + "shipping": "Envio", + "pickup": "Retirada", "product_name": "Nome do produto", "price": "Preço", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "Ih...", "subscribed_message": "Obrigado por participar da nossa mala direta. Você vai receber a próxima edição do nosso boletim informativo em breve", "unsubscribed_heading": "Assinatura cancelada!", - "unsubscribed_message": "Você não receberá mais emails de marketing {store_name}" + "unsubscribed_message": "Você não receberá mais emails de marketing de {store_name}" }, "social": { "connect": "Conecte-se conosco" @@ -839,16 +854,16 @@ "results": { "form_label": "Pesquisar palavra-chave:", "form_button_text": "Pesquisar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado do produto} other {# resultados do produto} } para '{ search_query }'", + "count": "{ count, plural, one {# resultado} other {# resultados} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# resultado de produto} other {# resultados de produtos} } para \"{ search_query }\"", "quick_count_live": "resultados de produtos para", "product_count": "Produtos ({count})", - "content_count": "Notícias e informações ({count})" + "content_count": "Novidades e informações ({count})" }, "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Classificado com {rating, plural, one {# estrela} other {# estrelas}} ou mais", + "rating-label": "Com classificação de {rating, plural, one {# estrela} other {# estrelas}} ou mais", "no-filters": "Nenhum filtro aplicado", "clear-all": "Limpar tudo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "e acima" }, - "toggleSection": "Alternar seção de filtros de {title}", + "toggleSection": "Ativar/desativar seção de filtros de {title}", "clear": "Limpar", "more": "Mais", "show-more": "Mostrar mais", @@ -900,7 +915,7 @@ "down": "Fora do ar para manutenção" }, "carousel": { - "arrow_and_dot_aria_label": "Ir para o slide [SLIDE_NUMBER] de [SLIDES_QUANTITY]", + "arrow_and_dot_aria_label": "Acessar o slide [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "Ativo", "content_announce_message": "Você está atualmente no slide [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproduzir", @@ -916,7 +931,7 @@ "invalid_password": "As senhas devem ter pelo menos sete caracteres e conter caracteres alfabéticos e numéricos.", "field_not_blank": " o campo não pode ficar em branco.", "certificate_amount": "É necessário informar um valor para o vale-presente.", - "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX]", + "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX].", "price_min_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_max_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_min_not_entered": "É obrigatório informar o preço mínimo.", @@ -931,7 +946,7 @@ "invalid_password": "As senhas devem ter pelo menos sete caracteres e conter caracteres alfabéticos e numéricos.", "field_not_blank": " o campo não pode ficar em branco.", "certificate_amount": "É necessário informar um valor para o vale-presente.", - "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX]", + "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX].", "price_min_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_max_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_min_not_entered": "É obrigatório informar o preço mínimo.", @@ -946,7 +961,7 @@ "invalid_password": "As senhas devem ter pelo menos sete caracteres e conter caracteres alfabéticos e numéricos.", "field_not_blank": "O campo não pode ficar em branco.", "certificate_amount": "É necessário informar um valor para o vale-presente.", - "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX]", + "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX].", "price_min_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_max_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_min_not_entered": "É obrigatório informar o preço mínimo.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Preferências de coleta de dados do site", "manage_data_collection_preferences": "Gerenciar preferências de coleta de dados do site", "use_data_by_cookies": " utiliza dados coletados por cookies e bibliotecas de JavaScript para melhorar a sua experiência de compra.", - "data_categories_table": "A tabela abaixo mostra a forma como usamos esses dados por categoria. Para desativar uma categoria de coleta de dados, selecione 'Não' e salve suas preferências.", + "data_categories_table": "A tabela abaixo descreve a forma como usamos esses dados por categoria. Para desativar uma categoria de coleta de dados, selecione \\\"Não\\\" e salve suas preferências.", "allow": "Permitir", "accept": "aceitar", "deny": "Negar", @@ -999,7 +1014,7 @@ "change_preferences": "Você pode alterar as suas preferências quando quiser", "cancel_dialog_title": "Deseja mesmo cancelar?", "privacy_policy": "Política de privacidade", - "allow_category_tracking": "Permitir monitoramento de [CATEGORY_NAME]", - "disallow_category_tracking": "Não permitir monitoramento de [CATEGORY_NAME]" + "allow_category_tracking": "Permitir rastreamento de [CATEGORY_NAME]", + "disallow_category_tracking": "Não permitir rastreamento de [CATEGORY_NAME]" } } diff --git a/lang/pt.json b/lang/pt.json index 89c295a7a9..47b31ecf15 100644 --- a/lang/pt.json +++ b/lang/pt.json @@ -1,6 +1,6 @@ { "header": { - "welcome_back": "Bem-vindo de volta, {name}", + "welcome_back": "Que bom ver você de novo, {name}", "skip_to_main": "Ir para o conteúdo principal" }, "footer": { @@ -9,7 +9,7 @@ "navigate": "Navegar", "info": "informações", "categories": "Categorias", - "call_us": "Fale conosco pelo {phone_number}", + "call_us": "Ligue para {phone_number}", "powered_by": "Com tecnologia" }, "home": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Carrinho com 0 itens", "continue_shopping": "Clique aqui para continuar comprando", - "items": "{NUM, plural, =0{(0 item)} one {(# item)} other {(# itens)}}", + "login_to_checkout": "Faça login para finalizar a compra", + "items": "{NUM, plural, =0{(0 itens)} one {(# item)} other {(# itens)}}", "checkout": { "address": { "multiple": "finalizar o pedido com vários endereços", @@ -65,7 +66,7 @@ "checkout_multiple": "ou finalize o pedido com vários endereços", "view_cart": "Ver carrinho" }, - "label": "Seu carrinho ({quantity, plural, one {# item} other {# itens}})", + "label": "Seu carinho ({quantity, plural, one {# item} other {# itens}})", "is_empty": "Seu carrinho está vazio", "invalid_entry_message": "[ENTRY] não é uma entrada válida", "coupon_code": "Código de cupom", @@ -106,8 +107,8 @@ "free_shipping": "Frete gratuito", "hide_ups_rates": "Ocultar taxas da UPS", "show_ups_rates": "Exibir taxas de UPS", - "empty_country_error": "O campo 'País' não pode ficar em branco.", - "empty_province_error": "O campo 'Estado/província' não pode ficar em branco." + "empty_country_error": "O campo \"País\" não pode ficar em branco.", + "empty_province_error": "O campo \"Estado/província\" não pode ficar em branco." }, "gift_wrapping": { "title": "Embalagem de presente", @@ -116,8 +117,8 @@ "remove": "Remover", "choose_how": "Informe como deseja que o item seja embalado para presente.", "option_same": "Quero embalar todos esses itens com as mesmas opções de embalagem", - "item_single": "Embalagem para presente — {name}", - "item_multiple": "Item {index} — {name}", + "item_single": "Embalagem para presente - {name}", + "item_multiple": "Item {index} - {name}", "option_different": "Quero embalar cada item em separado", "choose_type": "Escolha um tipo de embalagem para presente", "gift_message": "Mensagem do presente", @@ -125,8 +126,8 @@ "preview": "Prévia" }, "added_to_cart": { - "what_next": "Ok, {num_products, plural, one {1 item foi} other {#itens foram}} adicionados ao carrinho. E agora?", - "your_cart_contains": "O carrinho contém {num_products, plural, one {1 item} other {# itens}}", + "what_next": "Ok, {num_products, plural, one {1 item foi} other {# itens foram}} adicionados ao seu carrinho. E agora?", + "your_cart_contains": "Seu carrinho contém {num_products, plural, one {1 item} other {# itens}}", "proceed_to_checkout": "Prosseguir para a finalização da compra", "order_subtotal": "Subtotal do pedido", "continue_shopping": "Continuar comprando", @@ -135,8 +136,8 @@ } }, "common": { - "store_credit": "Você tem {store_credit} de crédito da loja. Para usá-lo, basta fazer o seu pedido. Você poderá escolher o crédito da loja como método de pagamento quando chegar a hora de pagar pelo seu pedido.", - "store_credit_overview": "Crédito na loja de {credit}", + "store_credit": "Você tem {store_credit} de crédito na loja. Para usá-lo, basta fazer o seu pedido. Você poderá escolher o crédito na loja como forma de pagamento quando chegar a hora de pagar o pedido.", + "store_credit_overview": "{credit} de crédito na loja", "generic_error": "Opa! Ocorreu um erro.", "currency": "Selecione a moeda: {code}", "currency_switch_promotion": "Promoções e vales-presente que não se aplicarem à nova moeda serão removidos do seu carrinho. Deseja mesmo continuar?", @@ -153,6 +154,7 @@ "yes": "Sim", "from": "De", "to": "para", + "ok": "OK", "cancel": "Cancelar", "close": "Fechar", "or": "ou", @@ -229,7 +231,7 @@ "filter_reset_announcement": "O filtro foi redefinido", "filter_select_announcement": "O filtro foi aplicado", "view_all": { - "name": "Todos os {category}" + "name": "Tudo em {category}" } }, "brand": { @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Resgatar vale-presente", - "intro": "Para resgatar um vale-presente em {store_name}, siga as etapas simples abaixo.", + "intro": "Para resgatar um vale-presente em {store_name}, siga os passos abaixo.", "item1": "Você precisa ter em mãos o código exclusivo do seu vale-presente, que faz parte do vale-presente enviado por email para você como anexo. Será algo assim: Z50-Y6K-COS-402.", "item2": "Navegue na loja e adicione itens ao seu carrinho como faria normalmente.", "item3": "Clique no link 'Ver carrinho' para ver o conteúdo do seu carrinho de compras.", - "item4": "Digite o código do seu vale-presente na caixa 'Resgatar vale-presente' e clique em 'Aplicar'." + "item4": "Digite o código do seu vale-presente na caixa \"Resgatar vale-presente\" e clique em \"Aplicar\"." }, "balance": { "heading": "Verificar o saldo do vale-compra", @@ -258,7 +260,7 @@ "heading": "Nova conta", "created": { "heading": "Sua conta foi criada", - "intro": "Obrigado por criar sua conta em {store_name}. Os detalhes da sua conta foram enviados para o email {email}", + "intro": "Obrigado por criar uma conta na {store_name}. Os detalhes da sua conta foram enviados para o e-mail {email}", "continue": "Continuar comprando" }, "recaptcha_title": "Recaptcha do Google" @@ -290,7 +292,7 @@ "overview": "Visão geral", "orders": "Pedidos", "returns": "Devoluções", - "messages": "Mensagens ({num_new_messages})", + "messages": "Mensagens: ({num_new_messages})", "wishlists": "Lista de desejos", "recently_viewed": "Visto recentemente", "settings": "Configurações da conta", @@ -312,7 +314,7 @@ "messages": { "heading": "Mensagens", "customer_said": "Você disse:", - "merchant_said": "{store_name} disse:" + "merchant_said": "{store_name} diz:" }, "orders": { "heading": "Pedidos", @@ -330,21 +332,22 @@ }, "gift_wrapping": "Embalagem para presente:", "refunded": "(Reembolsado)", - "refunded_quantity": "(Reembolso de {qty})", + "refunded_quantity": "({qty} reembolsados)", "return_item": "Devolver", "return_items": "Devolver itens?", "order_placed": "Pedido feito", "last_update": "Última atualização", "list": { - "order_number": "Pedido n.º {number}", - "product_details": "{num_products, plural, one {1 produto} other {# produtos}} totalizando {cost}" + "order_number": "Pedido #{number}", + "product_details": "{num_products, plural, one {1 produto} other {# produtos}} no total de {cost}" }, "details": { - "heading": "Pedido n.º {number}", + "heading": "Pedido #{number}", "order_contents": "Conteúdos do pedido", "ship_to": "Enviar para", "ship_to_multi": "Itens enviados para {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "O pedido será enviado para vários endereços", + "pickup_details": "Informações sobre a retirada", "bill_to": "Faturar para", "how_to_pay": "Veja aqui como pagar pelo seu pedido:", "order_details": "Detalhes do pedido", @@ -354,7 +357,7 @@ "payment_method": "Método de pagamento:", "comments": "Comentários sobre o pedido", "download_items": "Baixar itens", - "card_ending": "terminando em {card}", + "card_ending": "com final {card}", "shipments": { "date": "Data de entrega", "method": "Método de envio:", @@ -364,14 +367,20 @@ "actions": "Ações", "reorder": "Comprar novamente", "return": "Devolver", - "print_invoice": "Imprimir fatura" + "pickup": "Informações sobre a retirada", + "pickup_method": "Método de retirada", + "in_store_pickup": "Retirada na loja", + "print_invoice": "Imprimir fatura", + "phone": "Telefone", + "email": "Email", + "opening_hours": "Horário de funcionamento" }, "downloads": { - "heading": "Downloads do pedido n.º {number}", + "heading": "Downloads do pedido #{number}", "download_files_below": "Abaixo você pode baixar os arquivos para", "expired_content": "O arquivo expirou", "days_remaining": "{number, plural, one {1 dia} other {# dias}}", - "downloads_remaining": "Resta(m) {number, plural, one {1 download} other {# downloads}}", + "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restante(s)", "days_or_downloads": "ou {number} downloads", "remaining": "restante" } @@ -380,7 +389,7 @@ "heading": "Formas de pagamento", "payment_method": "Forma de pagamento", "billing_address": "Endereço de cobrança", - "card_ending_in": "terminando em {last_four}", + "card_ending_in": "com final {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Adicionar outra forma de pagamento", "no_methods": "Não há no momento nenhuma forma de pagamento na sua conta", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Selecione um ou mais itens para devolver", "none": "Você ainda não fez nenhuma devolução conosco. Quando fizer uma devolução o status será exibido nesta página.", "new_return": "Nova devolução", - "from_order": "Devolver itens do pedido n.º {id}", + "from_order": "Devolver itens do pedido #{id}", "date_requested": "Devolução solicitada", "successful_heading": "Solicitação de devolução enviada", "successful": "Sua devolução foi enviada. Responderemos assim que possível.", @@ -427,7 +437,7 @@ "action": "Ação de devolução", "comments": "Seus comentários", "list": { - "return_number": "Devolver N.º {id}", + "return_number": "Devolução #{id}", "product_details": "Devolvendo {num_products}" }, "status": { @@ -471,7 +481,7 @@ "add": "Adicionar lista de desejos", "delete_all": "Excluir todos", "edit": "Editar lista de desejos", - "view_heading": "Listas de desejos: {name}", + "view_heading": "Lista de desejos: {name}", "share_intro": "Compartilhar esta lista de desejos com amigos:", "num_products": "{num_products, plural, one {1 produto} other {# produtos}}", "create": "Criar lista de desejos", @@ -521,7 +531,7 @@ } }, "forms": { - "range": "Insira somente números entre: {limitTo} e {limitFrom}", + "range": "Insira somente números entre {limitTo} e {limitFrom}", "contact_us": { "full_name": "Nome completo", "email": "Endereço de email", @@ -531,7 +541,8 @@ "rma": "Número do RMA", "question": "Comentários/perguntas", "submit": "Enviar formulário", - "successful": "Recebemos seus comentários e responderemos em breve, se necessário. Prosseguir." + "successful": "Recebemos seus comentários e responderemos em breve, se necessário. Prosseguir.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Criar conta" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Adicionar novo endereço", - "description": "Utilize o formulário abaixo para alterar qualquer/todos os detalhes do seu endereço de entrega. Clique no botão 'Salvar endereço' quando terminar." + "description": "Utilize o formulário abaixo para alterar qualquer/todos os detalhes do seu endereço de entrega. Clique no botão \"Salvar endereço\" quando terminar." }, "edit": { "heading": "Atualizar endereço" @@ -584,8 +595,8 @@ "message": "Mensagem opcional", "amount": "Quantidade", "theme": "Tema do vale-presente", - "custom_range": "(O valor deve estar entre {min} e {max})", - "agree": "Compreendi que os vales-presente vencem após{days, plural, one {1 dia} other {# dias}}", + "custom_range": "(o valor deve estar entre {min} e {max})", + "agree": "Entendo que os vales-presente expiram após {days, plural, one {1 dia} other {# dias}}", "agree2": "Estou ciente de que os vales-presente não podem ser reembolsados", "preview": "Prévia", "preview_error": "Houve um problema na carregamento do tema. Tente novamente mais tarde.", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Pedido:", - "order_display": "Pedido n.º {id} — Feito em {date} de {total}", + "order_display": "Pedido #{id} - Feito em {date} no total de {total}", "subject": "Assunto", "message": "Mensagem", "submit_value": "Enviar mensagem", @@ -685,20 +696,20 @@ "cvv": "É necessário informar um cvv válido." }, "reviews": { - "rating": "O campo 'Classificação' não pode ficar em branco.", - "title": "O campo 'Assunto da avaliação' não pode ficar em branco.", - "comment": "O campo 'Comentários' não pode ficar em branco." + "rating": "O campo \"Classificação\" não pode ficar em branco.", + "title": "O campo \"Assunto da avaliação\" não pode ficar em branco.", + "comment": "O campo \"Comentários\" não pode ficar em branco." } } }, "products": { "current_stock": "Estoque atual:", "quantity": "Quantidade:", - "change_product_options": "Alterar opções para {name}", + "change_product_options": "Alterar opções de {name}", "quantity_decrease": "Reduzir quantidade de {name}", - "quantity_increase": "Reduzir quantidade de {name}", + "quantity_increase": "Aumentar quantidade de {name}", "quantity_error_message": "A quantidade deve conter somente números", - "purchase_units": "{quantity, plural, =0{0 unidade} one {# unidade} other {# unidades}}", + "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidade} other {# unidades}}", "max_purchase_quantity": "Compra máxima:", "min_purchase_quantity": "Compra mínima:", "related_products": "Produtos relacionados", @@ -712,8 +723,8 @@ "hide": "Ocultar avaliações", "new": "Escreva uma avaliação", "show": "Exibir avaliações", - "header": "{total, plural, =0{0 avaliação} one {# avaliação} other {# avaliações}}", - "link_to_review": "({total, plural, =0{Ainda não há nenhuma avaliação} one {# avaliação} other {# avaliações}})", + "header": "{total, plural, =0{0 avaliações} one {# avaliação} other {# avaliações}}", + "link_to_review": "({total, plural, =0{Nenhuma avaliação ainda} one {# avaliação} other {# avaliações}})", "post_on_by": "Publicado por { name } em { date }", "rating_label": "Taxa", "select_rating": "Selecionar classificação", @@ -749,7 +760,7 @@ "upc": "UPC:", "condition": "Condição:", "availability": "Disponibilidade:", - "swatch_option_announcement": "{swatch_name} selecionado é", + "swatch_option_announcement": "O {swatch_name} selecionado é", "shipping": "Envio:", "shipping_fixed": "{amount} (preço de envio fixo)", "shipping_free": "Frete grátis", @@ -781,14 +792,14 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Embalagem para presente:", "gift_wrapping_available": "Opções disponíveis", - "quantity_min": "A quantidade mínima de compra é {quantity}", - "quantity_max": "A quantidade máxima de compra é {quantity}", + "quantity_min": "A quantidade mínima para comprar é de {quantity}", + "quantity_max": "A quantidade máxima para comprar é de {quantity}", "bulk_pricing": { "title": "Preços para grandes quantidades:", "view": "Compre em grande quantidade e economize", "modal_title": "Taxas de desconto para grandes quantidades", "instructions": "Veja abaixo as taxas de desconto para grandes quantidades disponíveis para cada item individual na compra uma determinada quantidade", - "range": "Compre {min} {max, plural, =0{ou acima} other { - #}}", + "range": "Compre {min} {max, plural, =0{or above} other {- #}}", "percent": "e receba {discount} de desconto", "price": "e receba {discount} de desconto", "fixed": "e pague apenas {discount} cada" @@ -796,9 +807,9 @@ "card_default_image_alt": "Imagem em breve" }, "invoice": { - "for_order": "{name} Fatura para o pedido n.º {id}", + "for_order": "{name} Fatura do pedido #{id}", "phone": "Telefone: {number}", - "email": "Email: {email}", + "email": "E-mail: {email}", "order": "Pedido:", "payment_method": "Forma de pagamento:", "order_date": "Data do pedido:", @@ -807,6 +818,10 @@ "qty": "Qde", "code": "Código/SKU", "shipping_address": "Endereço de entrega", + "fulfillment": "Processamento", + "digital": "Digital", + "shipping": "Envio", + "pickup": "Retirada", "product_name": "Nome do produto", "price": "Preço", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "Ih...", "subscribed_message": "Obrigado por participar da nossa mala direta. Você vai receber a próxima edição do nosso boletim informativo em breve", "unsubscribed_heading": "Assinatura cancelada!", - "unsubscribed_message": "Você não receberá mais emails de marketing {store_name}" + "unsubscribed_message": "Você não receberá mais emails de marketing de {store_name}" }, "social": { "connect": "Conecte-se conosco" @@ -839,16 +854,16 @@ "results": { "form_label": "Pesquisar palavra-chave:", "form_button_text": "Pesquisar", - "count": "{ count, plural, one {# resultado} other {# resultados} } para '{ search_query }'", - "quick_count": "{ count, plural, one {# resultado do produto} other {# resultados do produto} } para '{ search_query }'", + "count": "{ count, plural, one {# resultado} other {# resultados} } para \"{ search_query }\"", + "quick_count": "{ count, plural, one {# resultado de produto} other {# resultados de produtos} } para \"{ search_query }\"", "quick_count_live": "resultados de produtos para", "product_count": "Produtos ({count})", - "content_count": "Notícias e informações ({count})" + "content_count": "Novidades e informações ({count})" }, "faceted": { "selected": { "title": "Refinar por", - "rating-label": "Classificado com {rating, plural, one {# estrela} other {# estrelas}} ou mais", + "rating-label": "Com classificação de {rating, plural, one {# estrela} other {# estrelas}} ou mais", "no-filters": "Nenhum filtro aplicado", "clear-all": "Limpar tudo" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "e acima" }, - "toggleSection": "Alternar seção de filtros de {title}", + "toggleSection": "Ativar/desativar seção de filtros de {title}", "clear": "Limpar", "more": "Mais", "show-more": "Mostrar mais", @@ -900,7 +915,7 @@ "down": "Fora do ar para manutenção" }, "carousel": { - "arrow_and_dot_aria_label": "Ir para o slide [SLIDE_NUMBER] de [SLIDES_QUANTITY]", + "arrow_and_dot_aria_label": "Acessar o slide [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "active_dot_aria_label": "Ativo", "content_announce_message": "Você está atualmente no slide [SLIDE_NUMBER] de [SLIDES_QUANTITY]", "play_pause_button_play": "Reproduzir", @@ -916,7 +931,7 @@ "invalid_password": "As senhas devem ter pelo menos sete caracteres e conter caracteres alfabéticos e numéricos.", "field_not_blank": " o campo não pode ficar em branco.", "certificate_amount": "É necessário informar um valor para o vale-presente.", - "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX]", + "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX].", "price_min_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_max_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_min_not_entered": "É obrigatório informar o preço mínimo.", @@ -931,7 +946,7 @@ "invalid_password": "As senhas devem ter pelo menos sete caracteres e conter caracteres alfabéticos e numéricos.", "field_not_blank": " o campo não pode ficar em branco.", "certificate_amount": "É necessário informar um valor para o vale-presente.", - "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX]", + "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX].", "price_min_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_max_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_min_not_entered": "É obrigatório informar o preço mínimo.", @@ -946,7 +961,7 @@ "invalid_password": "As senhas devem ter pelo menos sete caracteres e conter caracteres alfabéticos e numéricos.", "field_not_blank": "O campo não pode ficar em branco.", "certificate_amount": "É necessário informar um valor para o vale-presente.", - "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX]", + "certificate_amount_range": "É necessário informar um valor para o vale entre [MIN] e [MAX].", "price_min_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_max_evaluation": "O preço mínimo deve ser menor que o preço máximo.", "price_min_not_entered": "É obrigatório informar o preço mínimo.", @@ -969,7 +984,7 @@ "data_collection_preferences": "Preferências de coleta de dados do site", "manage_data_collection_preferences": "Gerenciar preferências de coleta de dados do site", "use_data_by_cookies": " utiliza dados coletados por cookies e bibliotecas de JavaScript para melhorar a sua experiência de compra.", - "data_categories_table": "A tabela abaixo mostra a forma como usamos esses dados por categoria. Para desativar uma categoria de coleta de dados, selecione 'Não' e salve suas preferências.", + "data_categories_table": "A tabela abaixo descreve a forma como usamos esses dados por categoria. Para desativar uma categoria de coleta de dados, selecione \\\"Não\\\" e salve suas preferências.", "allow": "Permitir", "accept": "aceitar", "deny": "Negar", @@ -999,7 +1014,7 @@ "change_preferences": "Você pode alterar as suas preferências quando quiser", "cancel_dialog_title": "Deseja mesmo cancelar?", "privacy_policy": "Política de privacidade", - "allow_category_tracking": "Permitir monitoramento de [CATEGORY_NAME]", - "disallow_category_tracking": "Não permitir monitoramento de [CATEGORY_NAME]" + "allow_category_tracking": "Permitir rastreamento de [CATEGORY_NAME]", + "disallow_category_tracking": "Não permitir rastreamento de [CATEGORY_NAME]" } } diff --git a/lang/sv.json b/lang/sv.json index 683a3dd232..fa5085f863 100644 --- a/lang/sv.json +++ b/lang/sv.json @@ -18,7 +18,7 @@ "blog": { "recent_posts": "Senaste inlägg", "label": "Blogg", - "posted_by": "Upplagt av {name}", + "posted_by": "Publicerad av {name}", "read_more": "läs mer" }, "unavailable": { @@ -39,7 +39,8 @@ "cart": { "nav_aria_label": "Kundvagn med 0 artiklar", "continue_shopping": "Klicka här för att fortsätta handla", - "items": "{NUM, plural, =0{(0 objekt)} one {(# objekt)} other {(# objekt)}}", + "login_to_checkout": "Logga in för att gå vidare till betalning", + "items": "{NUM, plural, =0{(0 objekt)} one {(# artikel)} other {(# artikel)}}", "checkout": { "address": { "multiple": "kolla in med flera adresser", @@ -65,9 +66,9 @@ "checkout_multiple": "eller checka ut med flera adresser", "view_cart": "Visa kundvagn" }, - "label": "Din varukorg ({quantity, plural, one {# artikel} other {# artiklar}})", + "label": "Din kundvagn ({quantity, plural, one {# artikel} other {# artikel}})", "is_empty": "Din kundvagn är tom", - "invalid_entry_message": "[ENTRY] är ingen giltig post", + "invalid_entry_message": "[ENTRY] är inte en giltig post", "coupon_code": "Kupongkod", "discount": "Rabatt", "included_in_total": " Ingår i totalt", @@ -106,8 +107,8 @@ "free_shipping": "Gratis frakt", "hide_ups_rates": "Dölj UPS-priser", "show_ups_rates": "Visa UPS-priser", - "empty_country_error": "Fältet Land kan inte vara tomt.", - "empty_province_error": "Fältet 'Delstat/Provins' kan inte vara tomt." + "empty_country_error": "Fältet \"Land\" kan inte vara tomt.", + "empty_province_error": "Fältet \"Delstat/region\" får inte vara tomt." }, "gift_wrapping": { "title": "Paketomslag", @@ -117,7 +118,7 @@ "choose_how": "Välj hur du vill ha presenten inslagen.", "option_same": "Jag vill få var och en av dessa varor inslagen med samma inslagningsalternativ", "item_single": "Presentförpackning – {name}", - "item_multiple": "Objekt {index} – {name}", + "item_multiple": "Artikel {index} – {name}", "option_different": "Jag vill få varje vara inslagen separat", "choose_type": "Välj en typ av presentförpackning", "gift_message": "Presentmeddelande", @@ -125,8 +126,8 @@ "preview": "Förhandsvisa" }, "added_to_cart": { - "what_next": "Ok, {num_products, plural, one {1 artikel } other {# artiklar}} lades till i din kundvagn. Vad händer nu?", - "your_cart_contains": "Din varukorg innehåller {num_products, plural, one { 1 artikel } other { # artiklar}}", + "what_next": "OK, {num_products, plural, one {1 vara har} other {# varor har}} lagts till i din kundvagn. Vad händer nu?", + "your_cart_contains": "Din kundvagn innehåller {num_products, plural, one {1 artikel} other {# artiklar}}", "proceed_to_checkout": "Fortsätt till utcheckningen", "order_subtotal": "Beställningens totala kostnad", "continue_shopping": "Fortsätt handla", @@ -135,7 +136,7 @@ } }, "common": { - "store_credit": "Du har {store_credit} i butikskredit. Du kan använda den genom att helt enkelt göra en beställning och välja butikskredit som betalningsmetod när det är dags att betala för beställningen.", + "store_credit": "Du har {store_credit} butikskredit. Du kan använda den genom att helt enkelt göra en beställning och välja butikskredit som betalningsmetod när det är dags att betala för beställningen.", "store_credit_overview": "{credit} butikskredit", "generic_error": "Hoppsan! Något gick fel.", "currency": "Välj valuta: {code}", @@ -153,6 +154,7 @@ "yes": "Ja", "from": "Från", "to": "till", + "ok": "OK", "cancel": "Annullera", "close": "Stäng", "or": "eller", @@ -213,7 +215,7 @@ }, "compare": { "button": "Jämför produkter", - "header": "Jämför {products, plural, one { # produkt} other { # produkter}}", + "header": "Jämföra {products, plural, one {# Produkt} other {# Produkter}}", "remove": "Ta bort", "no_remove": "Minst två produkter behövs för att göra en giltig jämförelse.", "add_to_cart": "Lägg till i kundvagn", @@ -222,7 +224,7 @@ "category": { "label": "Kategorier", "shop_by_price": "Handla efter pris", - "shop_by_price_range_aria": "Prisklass från {from} till {to}", + "shop_by_price_range_aria": "Prisintervall från {from} till {to}", "filter_price_range": "Prisklass:", "add_cart_announcement": "Objektet har lagts till", "reset": "Återställ", @@ -243,11 +245,11 @@ }, "redeem": { "heading": "Lös in presentkort", - "intro": "Följ de enkla stegen nedan för att lösa in ett presentkort hos {store_name}.", + "intro": "Om du vill lösa in ett presentkort på {store_name} följer du de enkla stegen nedan.", "item1": "Du behöver den unika koden för presentkortet. Koden finns på det presentkort som skickades till dig som bifogad fil till ett e-postmeddelande. Koden liknar följande: Z50-Y6K-COS-402.", "item2": "Bläddra i butiken och lägg till artiklar i din kundvagn som du normalt skulle göra.", - "item3": "Klicka på länken Visa kundvagn för att se innehållet i kundvagnen.", - "item4": "Skriv in presentkortskoden i rutan 'Lös in presentkort' och klicka på 'Gå till'." + "item3": "Klicka på länken ”Visa kundvagn” för att se innehållet i kundvagnen.", + "item4": "Skriv in presentkortskoden i rutan \"Lös in presentkort\" och klicka på \"Gå till\"." }, "balance": { "heading": "Kontrollera presentkortets saldo", @@ -330,21 +332,22 @@ }, "gift_wrapping": "Paketinslagning:", "refunded": "(Återbetalas)", - "refunded_quantity": "({qty} återbetalas)", + "refunded_quantity": "({qty} återbetalades)", "return_item": "Lämna tillbaka", "return_items": "Returnera artiklar?", "order_placed": "Beställning är gjord", "last_update": "Senast uppdateringen", "list": { - "order_number": "Beställningsnummer {number}", - "product_details": "{num_products, plural, one { 1 produkt } other { # produkter }} totalt {cost}" + "order_number": "Beställningsnummer{number}", + "product_details": "{num_products, plural, one {1 produkt} other {# produkter}} för totalt {cost}" }, "details": { - "heading": "Beställningsnummer {number}", + "heading": "Beställningsnummer{number}", "order_contents": "Beställ innehåll", "ship_to": "Frakta till", - "ship_to_multi": "Objekt skickas till {street}, {city}, {state}, {zip}, {country}", + "ship_to_multi": "Artiklar som skickas till {street}, {city}, {state}, {zip}, {country}", "ship_to_multi_text": "Beställningen skickas till flera adresser", + "pickup_details": "Uppgifter för upphämtning", "bill_to": "Fakturera till", "how_to_pay": "Så här betalar du för din beställning:", "order_details": "Beställningsdetaljer", @@ -364,14 +367,20 @@ "actions": "Åtgärder", "reorder": "Ombeställ", "return": "Lämna tillbaka", - "print_invoice": "Skriv ut faktura" + "pickup": "Uppgifter för upphämtning", + "pickup_method": "Upphämtningsmetod", + "in_store_pickup": "Upphämtning i butik", + "print_invoice": "Skriv ut faktura", + "phone": "Telefon", + "email": "E-post", + "opening_hours": "Öppettider" }, "downloads": { - "heading": "Beställningsnummer {number} nedladdningar", + "heading": "Beställningsnummer{number} Nedladdningar", "download_files_below": "Nedan kan du ladda ner filerna för", "expired_content": "Filen har gått ut", - "days_remaining": "{number, plural, one { 1 dag } other { # dagar }}", - "downloads_remaining": "{number, plural, one { 1 nedladdning } other { # nedladdningar }} kvar", + "days_remaining": "{number, plural, one {1 dag} other {# dag}}", + "downloads_remaining": "{number, plural, one {1 nedladdning} other {# nedladdningar}} kvar", "days_or_downloads": "eller {number} nedladdningar", "remaining": "återstående" } @@ -380,7 +389,7 @@ "heading": "Betalningsmetoder", "payment_method": "Betalnings metod", "billing_address": "Fakturaadress", - "card_ending_in": "slutar på {last_four}", + "card_ending_in": "som slutar på {last_four}", "card_expiry": "{month}/{year}", "new_payment_method": "Lägg till ny betalningsmetod", "no_methods": "Du har för närvarande inga betalningsmetoder tillagda i ditt konto", @@ -397,6 +406,7 @@ "jcb": "JCB", "maestro": "Maestro", "mastercard": "Mastercard", + "unionpay": "Union Pay", "visa": "Visa" }, "paypal": "PayPal", @@ -417,7 +427,7 @@ "error_no_qty": "Välj ett eller flera objekt att returnera.", "none": "Du har inte gjort några returer hos oss. När du gör det visas de på den här sidan.", "new_return": "Ny retur", - "from_order": "Returnera artiklar från beställningsnummer {id}", + "from_order": "Returnera artiklar från beställningsnummer #{id}", "date_requested": "Retur begärd", "successful_heading": "Returförfrågan inlämnad", "successful": "Din retur har skickats. Vi svarar så snart vi kan.", @@ -427,8 +437,8 @@ "action": "Åtgärder för retur", "comments": "Era kommentarer", "list": { - "return_number": "Retur #{id}", - "product_details": "Återvänder {num_products}" + "return_number": "Returnummer{id}", + "product_details": "Returnerar {num_products}" }, "status": { "pending": "Avvaktar", @@ -473,7 +483,7 @@ "edit": "Redigera önskelista", "view_heading": "Önskelista: {name}", "share_intro": "Dela denna önskelista med vänner:", - "num_products": "{num_products, plural, one { 1 produkt } other { # produkter }}", + "num_products": "{num_products, plural, one {1 produkt} other {# produkter}}", "create": "Skapa önskelista", "save": "Spara önskelista", "delete_alert": "Är du säker på att du vill radera önskelistan/önskelistorna? Denna åtgärd kan inte ångras.", @@ -489,28 +499,28 @@ "heading": "RSS-syndikering", "blog": { "heading": "Senaste blogginlägg", - "intro": "Flödet med senaste inlägg innehåller de senaste {limit} blogginläggen som har publicerats på {store}.", + "intro": "Flödet för senaste inlägg innehåller de senaste {limit}-blogginläggen som publicerats på {store}.", "rss": "Senaste {limit} blogginlägg (RSS)", "rss_atom": "Senaste {limit} blogginlägg (Atom)" }, "products": { "new": { "heading": "Nya produkter", - "intro": "Flödet med senaste produkter innehåller de senaste {limit} produkterna som har lagts till på {store}.", + "intro": "Flödet för senaste produkter innehåller de senaste {limit}-produkterna som lagts till i {store}.", "rss": "Senaste {limit} nya produkter (RSS)", - "rss_atom": "Senaste {limit} nya produkterna (Atom)" + "rss_atom": "Senaste {limit} nya produkter (Atom)" }, "popular": { "heading": "Populära produkter", - "intro": "Flödet med populära produkter innehåller de {limit} mest populära produkterna på {store} enligt användarnas betyg.", - "rss": "Senaste {limit} populära produkterna (RSS)", - "rss_atom": "Senaste {limit} populära produkterna (Atom)" + "intro": "Flödet med populära produkter innehåller de {limit} mest populära produkterna på {store} enligt användarnas klassificering.", + "rss": "Senaste {limit} populära produkter (RSS)", + "rss_atom": "Senaste {limit} populära produkter (Atom)" }, "featured": { "heading": "Utvalda produkter", - "intro": "Flödet med utvalda produkter innehåller de senaste {limit} utvalda produkterna på {store}.", - "rss": "Senaste {limit} utvalda produkterna (RSS)", - "rss_atom": "Senaste {limit} utvalda produkterna (Atom)" + "intro": "Flödet för utvalda produkter innehåller de senaste {limit} aktuella produkterna på {store}.", + "rss": "Senaste {limit} utvalda produkter (RSS)", + "rss_atom": "Senaste {limit} utvalda produkter (Atom)" } }, "search": { @@ -521,7 +531,7 @@ } }, "forms": { - "range": "Du måste bara ange siffror mellan: {limitTo} och {limitFrom}", + "range": "Du behöver bara ange siffror mellan: {limitTo} och {limitFrom}", "contact_us": { "full_name": "Fullständigt namn", "email": "E-postadress", @@ -531,7 +541,8 @@ "rma": "RMA-nummer", "question": "Kommentarer/frågor", "submit": "Skicka formulär", - "successful": "Vi har tagit emot din feedback och svarar snart om det behövs. Fortsätt." + "successful": "Vi har tagit emot din feedback och svarar snart om det behövs. Fortsätt.", + "manual_captcha_instruction": "Please answer the question below for additional verification." }, "create_account": { "submit_value": "Skapa konto" @@ -545,7 +556,7 @@ "address": { "add": { "heading": "Lägg till ny adress", - "description": "Använd formuläret nedan för att ändra vissa/alla uppgifter i din leveransadress. Klicka på knappen Spara adress när du är klar." + "description": "Använd formuläret nedan för att ändra vissa/alla uppgifter i din leveransadress. Klicka på knappen ”Spara adress” när du är klar." }, "edit": { "heading": "Uppdatera adress" @@ -585,7 +596,7 @@ "amount": "Belopp", "theme": "Presentkort tema", "custom_range": "(Värdet måste vara mellan {min} och {max})", - "agree": "Jag förstår att presentkort löper ut efter {days, plural, one { 1 dag } other { # dagar }}", + "agree": "Jag förstår att presentkort går ut efter {days, plural, one {1 dag} other {# dagar}}", "agree2": "Jag håller med om att presentkort inte kan återbetalas", "preview": "Förhandsvisa", "preview_error": "Det gick inte att ladda förhandsgranskningen. Vänligen försök igen senare.", @@ -598,7 +609,7 @@ }, "inbox": { "order": "Beställa:", - "order_display": "Beställningsnummer {id} - gjord den {date} för {total}", + "order_display": "Beställningsnummer{id} – Placerad på {date} för {total}", "subject": "Ämne", "message": "Meddelande", "submit_value": "Skicka ett meddelande", @@ -685,9 +696,9 @@ "cvv": "Du måste ange ett giltigt CV." }, "reviews": { - "rating": "Fältet 'Betyg' kan inte vara tomt.", - "title": "Fältet 'Granska ämne' kan inte vara tomt.", - "comment": "Fältet 'Kommentarer' kan inte vara tomt." + "rating": "Fältet \"Betyg\" får inte vara tomt.", + "title": "Fältet \"Granska ämne\" får inte vara tomt.", + "comment": "Fältet \"Kommentarer\" får inte vara tomt." } } }, @@ -695,10 +706,10 @@ "current_stock": "Nuvarande lager:", "quantity": "Kvantitet:", "change_product_options": "Ändra alternativ för {name}", - "quantity_decrease": "Minska antal för {name}", - "quantity_increase": "Öka antal för {name}", + "quantity_decrease": "Minska antalet {name}", + "quantity_increase": "Öka antalet {name}", "quantity_error_message": "Kvantiteten får endast innehålla siffror", - "purchase_units": "{quantity, plural, =0{0 enheter} one {# enhet} other {# enheter}}", + "purchase_units": "{quantity, plural, =0{0 enheter} one {# enhet} other {# enhet}}", "max_purchase_quantity": "Maximalt köp:", "min_purchase_quantity": "Minsta köp:", "related_products": "Relaterade produkter", @@ -712,13 +723,13 @@ "hide": "Dölj recensioner", "new": "Skriva en recension", "show": "Visa recensioner", - "header": "{total, plural, =0{0 recensioner} one {# recension} other {# recensioner}}", - "link_to_review": "({total, plural, =0{Inga recensioner ännu} one {# recension } other {# recensioner}})", + "header": "{total, plural, =0{0 Recensioner} one {# Recension} other {# Recensioner}}", + "link_to_review": "({total, plural, =0{inga recensioner ännu} one {# recension} other {# recensioner}})", "post_on_by": "Upplagt av { name } den { date }", "rating_label": "Bedömning", "select_rating": "Välj betyg", "anonymous_poster": "Okänd", - "rating_aria_label": "Betyget för {rating_target} är {current_rating} av {max_rating}", + "rating_aria_label": "{rating_target} är {current_rating} av {max_rating}", "rating": { "1": "1 stjärna (värst)", "2": "2 stjärnor", @@ -751,7 +762,7 @@ "availability": "Tillgänglighet:", "swatch_option_announcement": "Vald {swatch_name} är", "shipping": "Frakt:", - "shipping_fixed": "{amount} (fast fraktkostnad)", + "shipping_fixed": "{amount} (Fast fraktkostnad)", "shipping_free": "Gratis frakt", "shipping_calculated": "Beräknas vid kassan", "sold_out": "Utsåld", @@ -766,7 +777,7 @@ "select_one": "Välj en", "description": "Beskrivning", "price_with_tax": "(Inkl. {tax_label})", - "price_without_tax": "(Exkl. {tax_label})", + "price_without_tax": "(T.ex. {tax_label})", "including_tax": "Inklusive skatt", "excluding_tax": "Exklusive skatt", "weight": "Vikt:", @@ -781,22 +792,22 @@ "you_save_closing_bracket": ")", "gift_wrapping": "Paketinslagning:", "gift_wrapping_available": "Alternativ tillgängliga", - "quantity_min": "Minsta köpbara kvantitet är {quantity}", + "quantity_min": "Den minsta köpbara kvantiteten är {quantity}", "quantity_max": "Den maximala köpbara kvantiteten är {quantity}", "bulk_pricing": { "title": "Bulkprissättning", "view": "Köp i bulk och spara", "modal_title": "Bulkdiskonteringsnivåer", "instructions": "Nedan hittar du tillgängliga mängdrabatter för varje enskild vara vid köp av en viss mängd", - "range": "Köp {min} {max, plural, =0{eller fler} other {- #}}", + "range": "Köp {min} {max, plural, =0{eller högre} other {- #}}", "percent": "och få {discount} rabatt", "price": "och få {discount} rabatt", - "fixed": "och bara betala {discount} vardera" + "fixed": "och betala endast {discount} vardera" }, "card_default_image_alt": "Bilden kommer snart" }, "invoice": { - "for_order": "{name} Faktura för beställningsnummer {id}", + "for_order": "{name} Faktura för beställningsnummer{id}", "phone": "Telefon: {number}", "email": "E-post: {email}", "order": "Beställa:", @@ -807,6 +818,10 @@ "qty": "Antal", "code": "Kod/SKU", "shipping_address": "Leveransadress", + "fulfillment": "Plocka och packa", + "digital": "Digital", + "shipping": "Frakt", + "pickup": "Upphämtning", "product_name": "Produktnamn", "price": "Pris", "total": "Total", @@ -821,7 +836,7 @@ "subscribed_heading_error": "Hoppsan...", "subscribed_message": "Tack för att du har registrerat dig för vår e-postlista. Du får nästa nummer av vårt nyhetsbrev inom kort", "unsubscribed_heading": "Avregistrerat!", - "unsubscribed_message": "Du får inte längre e-postmeddelanden från marknadsföring från {store_name}" + "unsubscribed_message": "Du kommer inte längre att få marknadsföringsmeddelanden från {store_name}" }, "social": { "connect": "Anslut till oss" @@ -839,8 +854,8 @@ "results": { "form_label": "Nyckel ord för sökning:", "form_button_text": "Sök", - "count": "{ count, plural, one { # resultat } other { # resultat } } för ' { search_query } '", - "quick_count": "{ count, plural, one { # produktresultat } other { # produktresultat } } för ' { search_query } '", + "count": "{ count, plural, one {# result} other {# results} } för '{ search_query }'", + "quick_count": "{ count, plural, one {# product result} other {# product results} } för '{ search_query }'", "quick_count_live": "produktresultat för ", "product_count": "Produkter ({count})", "content_count": "Nyheter och information ({count})" @@ -848,7 +863,7 @@ "faceted": { "selected": { "title": "Förfina med", - "rating-label": "Betygsatt {rating, plural, one { # stjärna } other { # stjärnor }} eller mer", + "rating-label": "Betygsatte {rating, plural, one {# Star} other {# Stars}} eller mer", "no-filters": "Inga filter tillämpade", "clear-all": "Rensa alla" }, @@ -860,7 +875,7 @@ "rating": { "and-up": "och upp" }, - "toggleSection": "Växla {title} filteravsnitt", + "toggleSection": "Aktivera filteravsnitt {title}", "clear": "Rensa", "more": "Mer", "show-more": "Visa mer", @@ -902,7 +917,7 @@ "carousel": { "arrow_and_dot_aria_label": "Gå till bild [SLIDE_NUMBER] av [SLIDES_QUANTITY]", "active_dot_aria_label": "Aktiv", - "content_announce_message": "Du är för närvarande på bild [SLIDE_NUMBER] av [SLIDES_QUANTITY]", + "content_announce_message": "Du är på bild [SLIDE_NUMBER] av [SLIDES_QUANTITY]", "play_pause_button_play": "Spela upp", "play_pause_button_pause": "Pausa", "play_pause_button_aria_play": "Spela upp karusell", @@ -969,7 +984,7 @@ "data_collection_preferences": "Inställningar för insamling av personuppgifter via webbplatsen", "manage_data_collection_preferences": "Hantera inställningar för insamling av personuppgifter via webbplatsen", "use_data_by_cookies": " använder data som samlas in av cookies och JavaScript-bibliotek för att förbättra din shoppingupplevelse.", - "data_categories_table": "Tabellen nedan beskriver hur vi använder dessa uppgifter efter kategori. För att välja bort en kategori för datainsamling väljer du 'Nej' och sparar dina inställningar.", + "data_categories_table": "Tabellen nedan beskriver hur vi använder dessa uppgifter efter kategori. För att välja bort en kategori för datainsamling väljer du \\\"Nej\\\" och sparar dina inställningar.", "allow": "Tillåt", "accept": "godkänn", "deny": "Förneka", @@ -999,7 +1014,7 @@ "change_preferences": "Du kan ändra dina inställningar när som helst", "cancel_dialog_title": "Är du säker på att du vill avbryta?", "privacy_policy": "Sekretesspolicy", - "allow_category_tracking": "Tillåt [CATEGORY_NAME]-spårning", - "disallow_category_tracking": "Tillåt ej [CATEGORY_NAME]-spårning" + "allow_category_tracking": "Tillåt [CATEGORY_NAME] spårning", + "disallow_category_tracking": "Tillåt inte [CATEGORY_NAME] spårning" } } diff --git a/package-lock.json b/package-lock.json index 1d50298bf4..283a1e0939 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "bigcommerce-cornerstone", - "version": "6.7.0", + "version": "6.8.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "bigcommerce-cornerstone", - "version": "6.7.0", + "version": "6.8.0", "license": "MIT", "dependencies": { - "@bigcommerce/stencil-utils": "6.12.1", + "@bigcommerce/stencil-utils": "6.13.0", "core-js": "^3.9.0", "creditcards": "^4.2.0", "easyzoom": "^2.5.3", @@ -38,14 +38,14 @@ "babel-jest": "^25.5.1", "babel-loader": "^8.2.2", "babel-plugin-lodash": "^3.3.4", - "clean-webpack-plugin": "^0.1.19", + "clean-webpack-plugin": "^4.0.0", "cli": "^1.0.1", "eslint": "^4.8.0", "eslint-config-airbnb": "^16.0.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-react": "^7.22.0", - "expose-loader": "^0.7.5", + "expose-loader": "^4.0.0", "grunt": "^1.5.3", "grunt-cli": "^1.3.2", "grunt-eslint": "^20.0.0", @@ -61,10 +61,11 @@ "stylelint-config-sass-guidelines": "^7.1.0", "stylelint-scss": "^3.18.0", "time-grunt": "^1.2.2", - "webpack": "^4.46.0", + "url": "^0.11.0", + "webpack": "^5.75.0", "webpack-bundle-analyzer": "^4.5.0", "webpack-cli": "^4.5.0", - "webpack-merge": "~4.1.2" + "webpack-merge": "^5.8.0" } }, "node_modules/@ampproject/remapping": { @@ -1439,9 +1440,9 @@ } }, "node_modules/@bigcommerce/stencil-utils": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/@bigcommerce/stencil-utils/-/stencil-utils-6.12.1.tgz", - "integrity": "sha512-Kk9eW72feq2uCknOaqBxu0GQOOVya4Kzoy1r8N2P9D7AHUMASwAXJp4C+3u52GXUteiH5JcAB1DGoDE2msH2aA==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@bigcommerce/stencil-utils/-/stencil-utils-6.13.0.tgz", + "integrity": "sha512-cG4iIjAXesr8QbSb+H5CAqBKoJ183i6vea7HnjrmqQZkVEdR4f5m3KUGcS5aolkIyHfTChS1Rt8LXJ2chKGCIg==", "dependencies": { "eventemitter3": "^4.0.4", "whatwg-fetch": "^3.4.0" @@ -3365,9 +3366,9 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -3379,9 +3380,9 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, "engines": { "node": ">=6.0.0" @@ -3396,20 +3397,30 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@nodelib/fs.scandir": { @@ -3570,6 +3581,42 @@ "@babel/types": "^7.3.0" } }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, "node_modules/@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -3604,9 +3651,9 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "node_modules/@types/json5": { @@ -3687,159 +3734,148 @@ "dev": true }, "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -3991,15 +4027,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -4086,6 +4113,15 @@ "node": ">=4" } }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ansi-styles": { "version": "3.2.1", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", @@ -4110,12 +4146,6 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -4230,6 +4260,15 @@ "node": ">=8" } }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", @@ -4304,46 +4343,6 @@ "node": ">=8" } }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, "node_modules/assign-symbols": { "version": "1.0.0", "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", @@ -4363,18 +4362,6 @@ "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", "dev": true }, - "node_modules/async-each": { - "version": "1.0.6", - "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -4848,26 +4835,6 @@ "node": ">=0.10.0" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -4877,38 +4844,6 @@ "node": "*" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -5075,100 +5010,12 @@ "node": ">=8" } }, - "node_modules/brorand": { - "version": "1.1.0", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, "node_modules/browserslist": { "version": "4.22.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", @@ -5214,55 +5061,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "node_modules/cache-base": { "version": "1.0.1", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", @@ -5523,47 +5321,6 @@ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true }, - "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/chokidar/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, "node_modules/chrome-launcher": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.14.1.tgz", @@ -5605,15 +5362,6 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "node_modules/cipher-base": { - "version": "1.0.4", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "node_modules/circular-json": { "version": "0.3.3", "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", @@ -5653,22 +5401,18 @@ } }, "node_modules/clean-webpack-plugin": { - "version": "0.1.19", - "integrity": "sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==", - "dev": true, - "dependencies": { - "rimraf": "^2.6.1" - } - }, - "node_modules/clean-webpack-plugin/node_modules/rimraf": { - "version": "2.7.1", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "del": "^4.1.1" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" } }, "node_modules/cli": { @@ -5980,16 +5724,6 @@ "node": ">=8" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true - }, "node_modules/contains-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", @@ -6023,19 +5757,6 @@ "node": ">= 0.6" } }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, "node_modules/copy-descriptor": { "version": "0.1.1", "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", @@ -6139,47 +5860,6 @@ "node": ">=8" } }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "node_modules/creditcards": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/creditcards/-/creditcards-4.2.0.tgz", @@ -6228,27 +5908,6 @@ "semver": "bin/semver" } }, - "node_modules/cross-spawn/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cross-spawn/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cross-spawn/node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -6269,27 +5928,6 @@ "node": "*" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -6399,11 +6037,6 @@ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true }, - "node_modules/cyclist": { - "version": "1.0.2", - "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", - "dev": true - }, "node_modules/damerau-levenshtein": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", @@ -6498,9 +6131,9 @@ "dev": true }, "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true, "engines": { "node": ">=0.10" @@ -6633,6 +6266,70 @@ "node": ">=0.10.0" } }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -6642,15 +6339,6 @@ "node": ">=0.4.0" } }, - "node_modules/des.js": { - "version": "1.1.0", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "node_modules/detect-file": { "version": "1.0.0", "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", @@ -6677,22 +6365,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -6740,15 +6412,6 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/domain-browser": { - "version": "1.2.0", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, "node_modules/domelementtype": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", @@ -6835,44 +6498,6 @@ "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", "dev": true }, - "node_modules/duplexify": { - "version": "3.7.1", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.8", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexify/node_modules/safe-buffer": { - "version": "5.1.2", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.1.1", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/eachr": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eachr/-/eachr-3.3.0.tgz", @@ -6951,27 +6576,6 @@ "integrity": "sha512-B4yBlX0azdA3rVMxpYwLQfDpdwOgcnLCkpvSOd68iFmeedo+WYjaBJS3/W58LVD8CB2nf+o7C4K9xz1l09RkWg==", "dev": true }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, "node_modules/emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -7009,30 +6613,16 @@ } }, "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=10.13.0" } }, "node_modules/enquirer": { @@ -7080,18 +6670,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, "node_modules/error-ex": { "version": "1.3.2", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", @@ -7153,6 +6731,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, "node_modules/es-set-tostringtag": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", @@ -7647,27 +7231,6 @@ "semver": "bin/semver" } }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/eslint/node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -7785,15 +7348,6 @@ "node": ">=0.8.x" } }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "node_modules/exec-sh": { "version": "0.3.6", "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", @@ -8061,15 +7615,19 @@ } }, "node_modules/expose-loader": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-0.7.5.tgz", - "integrity": "sha512-iPowgKUZkTPX5PznYsmifVj9Bob0w2wTHVkt/eYNPSzyebkUgIedmskf/kcfEIWpiWjg3JRjnW+a17XypySMuw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-4.0.0.tgz", + "integrity": "sha512-kUEvHyf6MPR2ubZCL9aziP9Br5wxMvq1cghTpYhM6MW52NPq+7hXixw2EqQuI1SvGb1fDjc2ehJOg6645wR6ww==", "dev": true, "engines": { - "node": ">= 4.3 < 5.0.0 || >= 5.10" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + "webpack": "^5.0.0" } }, "node_modules/extend": { @@ -8298,12 +7856,6 @@ "bser": "2.1.1" } }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, "node_modules/figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -8329,13 +7881,6 @@ "node": ">=0.10.0" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -8464,16 +8009,6 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, "node_modules/focus-trap": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-6.3.0.tgz", @@ -8546,28 +8081,6 @@ "node": ">=0.10.0" } }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -8774,6 +8287,12 @@ "node": ">=0.10.0" } }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, "node_modules/global-dirs": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", @@ -8946,9 +8465,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, "node_modules/grunt": { @@ -9012,18 +8531,6 @@ "nopt": "bin/nopt.js" } }, - "node_modules/grunt-cli/node_modules/v8flags": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", - "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/grunt-eslint": { "version": "20.2.0", "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-20.2.0.tgz", @@ -9180,15 +8687,6 @@ "grunt": ">=0.4.0" } }, - "node_modules/grunt-run/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/grunt-run/node_modules/strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -9345,6 +8843,18 @@ "node": ">=0.10.0" } }, + "node_modules/grunt/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/grunt/node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -9462,15 +8972,6 @@ "node": ">=0.10.0" } }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -9612,64 +9113,6 @@ "node": ">=8" } }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -9682,17 +9125,6 @@ "node": ">= 0.4" } }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -9792,12 +9224,6 @@ "node": ">= 6" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, "node_modules/https-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", @@ -9832,32 +9258,6 @@ "node": ">=0.10.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, "node_modules/ignore": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", @@ -9957,12 +9357,6 @@ "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -10136,19 +9530,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", @@ -10338,6 +9719,18 @@ "node": ">=6" } }, + "node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-hexadecimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", @@ -10426,6 +9819,39 @@ "node": ">=8" } }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd/node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -14087,9 +13513,12 @@ }, "node_modules/jest-runtime/node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } }, "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", @@ -15299,12 +14728,6 @@ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", "dev": true }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -15537,18 +14960,6 @@ "node": ">= 0.10" } }, - "node_modules/liftoff/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/liftoff/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -15597,19 +15008,6 @@ "node": ">=0.10.0" } }, - "node_modules/liftoff/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/liftup": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", @@ -15871,18 +15269,18 @@ } }, "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=6.11.5" } }, "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dev": true, "dependencies": { "big.js": "^5.2.2", @@ -15894,9 +15292,9 @@ } }, "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "dependencies": { "minimist": "^1.2.0" @@ -16205,17 +15603,6 @@ "is-buffer": "~1.1.6" } }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "node_modules/mdast-util-from-markdown": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", @@ -16261,16 +15648,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "node_modules/meow": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", @@ -16525,24 +15902,6 @@ "node": ">=8" } }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, "node_modules/mime-db": { "version": "1.46.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", @@ -16591,20 +15950,10 @@ "node": ">=4" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true - }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -16651,26 +16000,6 @@ "node": ">=0.10.0" } }, - "node_modules/mississippi": { - "version": "3.0.0", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/mixin-deep": { "version": "1.3.2", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", @@ -16706,19 +16035,6 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, "node_modules/mrmime": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", @@ -16755,13 +16071,6 @@ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true, - "optional": true - }, "node_modules/nanomatch": { "version": "1.2.13", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", @@ -16810,51 +16119,6 @@ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, "node_modules/node-modules-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", @@ -17239,12 +16503,6 @@ "node": ">= 0.8.0" } }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, "node_modules/os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -17330,6 +16588,15 @@ "node": ">=8" } }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -17354,23 +16621,6 @@ "node": ">=8" } }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -17392,19 +16642,6 @@ "node": ">=6" } }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "node_modules/parse-cache-control": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", @@ -17520,19 +16757,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -17605,22 +16829,6 @@ "node": ">=4" } }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -17648,6 +16856,27 @@ "node": ">=0.10.0" } }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -18176,15 +17405,6 @@ "node": ">=0.10.0" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -18200,12 +17420,6 @@ "node": ">=0.4.0" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, "node_modules/prompts": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", @@ -18236,12 +17450,6 @@ "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", "dev": true }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, "node_modules/ps-list": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-7.2.0.tgz", @@ -18266,26 +17474,6 @@ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -18296,27 +17484,6 @@ "once": "^1.3.1" } }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -18338,10 +17505,11 @@ "node": ">=8" } }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "dev": true, "engines": { "node": ">=0.4.x" @@ -18385,16 +17553,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "node_modules/raven": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/raven/-/raven-2.6.4.tgz", @@ -18530,49 +17688,6 @@ "node": ">=4" } }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/realpath-native": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", @@ -18997,15 +18112,6 @@ "rimraf": "bin.js" } }, - "node_modules/ripemd160": { - "version": "2.0.2", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "node_modules/robots-parser": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-2.3.0.tgz", @@ -19053,19 +18159,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/run-queue": { - "version": "1.0.3", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/run-queue/node_modules/aproba": { - "version": "1.2.0", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, "node_modules/rx-lite": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", @@ -19396,9 +18489,9 @@ } }, "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -19459,23 +18552,6 @@ "node": ">=0.10.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -19488,6 +18564,27 @@ "node": ">=8" } }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -19707,19 +18804,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-list-map": { - "version": "2.0.1", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.6.1", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -19735,9 +18819,9 @@ } }, "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "dependencies": { "buffer-from": "^1.0.0", @@ -19831,15 +18915,6 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, "node_modules/stack-trace": { "version": "0.0.10", "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", @@ -19893,69 +18968,6 @@ "node": ">=0.10.0" } }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "2.3.8", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stream-browserify/node_modules/safe-buffer": { - "version": "5.1.2", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/stream-browserify/node_modules/string_decoder": { - "version": "1.1.1", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -20703,8 +19715,9 @@ "dev": true }, "node_modules/tapable": { - "version": "1.1.3", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, "engines": { "node": ">=6" @@ -20766,185 +19779,125 @@ } }, "node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", "dev": true, "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, "node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" }, "engines": { - "node": ">= 6.9.0" + "node": ">= 10.13.0" }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/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, - "dependencies": { - "locate-path": "^3.0.0" + "peerDependencies": { + "webpack": "^5.1.0" }, - "engines": { - "node": ">=6" + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/terser-webpack-plugin/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=6" + "node": ">= 10.13.0" } }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/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, - "dependencies": { - "p-limit": "^2.0.0" + "node": ">= 10.13.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "dependencies": { - "find-up": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "node": ">=10" }, - "engines": { - "node": ">= 4" + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/terser/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true, "bin": { - "semver": "bin/semver" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, + "acorn": "bin/acorn" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, "node_modules/test-exclude": { "version": "6.0.0", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", @@ -20980,42 +19933,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "node_modules/through2": { - "version": "2.0.5", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/time-grunt": { "version": "1.4.0", "integrity": "sha512-u8n+ZOcdNDkrqlyN+x1ayHN0X+hMgg3SS191EE5xO03nRVnVpNp3UJSmUBCQCAbe959LqWttMaELNclfmWM+fQ==", @@ -21113,18 +20030,6 @@ "node": ">=0.10.0" } }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -21143,11 +20048,6 @@ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, "node_modules/to-fast-properties": { "version": "2.0.0", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", @@ -21281,9 +20181,9 @@ } }, "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "dependencies": { "minimist": "^1.2.0" @@ -21292,12 +20192,6 @@ "json5": "lib/cli.js" } }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, "node_modules/type-check": { "version": "0.3.2", "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", @@ -21586,24 +20480,6 @@ "node": ">=0.10.0" } }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -21705,17 +20581,6 @@ "node": ">=0.10.0" } }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, "node_modules/update-browserslist-db": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", @@ -21856,12 +20721,13 @@ "dev": true }, "node_modules/url": { - "version": "0.11.1", - "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "dev": true, "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.11.0" + "punycode": "1.3.2", + "querystring": "0.2.0" } }, "node_modules/url-parse-lax": { @@ -21877,24 +20743,11 @@ } }, "node_modules/url/node_modules/punycode": { - "version": "1.4.1", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", "dev": true }, - "node_modules/url/node_modules/qs": { - "version": "6.11.2", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/use": { "version": "3.1.1", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", @@ -21903,24 +20756,11 @@ "node": ">=0.10.0" } }, - "node_modules/util": { - "version": "0.11.1", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, "node_modules/uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", @@ -21960,6 +20800,18 @@ "node": ">= 8" } }, + "node_modules/v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", @@ -22022,11 +20874,6 @@ "node": ">=4" } }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -22058,288 +20905,16 @@ } }, "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, - "optional": true, "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/webfontloader": { @@ -22357,40 +20932,41 @@ } }, "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "bin": { "webpack": "bin/webpack.js" }, "engines": { - "node": ">=6.11.5" + "node": ">=10.13.0" }, "funding": { "type": "opencollective", @@ -22399,9 +20975,6 @@ "peerDependenciesMeta": { "webpack-cli": { "optional": true - }, - "webpack-command": { - "optional": true } } }, @@ -22739,10 +21312,10 @@ "node": ">=8" } }, - "node_modules/webpack-cli/node_modules/webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", @@ -22752,27 +21325,19 @@ "node": ">=10.0.0" } }, - "node_modules/webpack-merge": { - "version": "4.1.5", - "integrity": "sha512-sVcM+MMJv6DO0C0GLLltx8mUlGMKXE0zBsuMqZ9jz2X9gsekALw6Rs0cAfTWc97VuWS6NpVUa78959zANnMMLQ==", - "dev": true, - "dependencies": { - "lodash": "^4.17.5" - } - }, "node_modules/webpack-sources": { - "version": "1.4.3", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "engines": { + "node": ">=10.13.0" } }, "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -22781,146 +21346,44 @@ "node": ">=0.4.0" } }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "acorn": "^8" } }, "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "dependencies": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "node": ">= 10.13.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/whatwg-encoding": { @@ -23102,14 +21565,6 @@ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, - "node_modules/worker-farm": { - "version": "1.7.0", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "dependencies": { - "errno": "~0.1.7" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -23282,21 +21737,6 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, "node_modules/yallist": { "version": "3.1.1", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", @@ -24511,9 +22951,9 @@ "dev": true }, "@bigcommerce/stencil-utils": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/@bigcommerce/stencil-utils/-/stencil-utils-6.12.1.tgz", - "integrity": "sha512-Kk9eW72feq2uCknOaqBxu0GQOOVya4Kzoy1r8N2P9D7AHUMASwAXJp4C+3u52GXUteiH5JcAB1DGoDE2msH2aA==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@bigcommerce/stencil-utils/-/stencil-utils-6.13.0.tgz", + "integrity": "sha512-cG4iIjAXesr8QbSb+H5CAqBKoJ183i6vea7HnjrmqQZkVEdR4f5m3KUGcS5aolkIyHfTChS1Rt8LXJ2chKGCIg==", "requires": { "eventemitter3": "^4.0.4", "whatwg-fetch": "^3.4.0" @@ -25989,9 +24429,9 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -26000,9 +24440,9 @@ } }, "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true }, "@jridgewell/set-array": { @@ -26011,20 +24451,30 @@ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@nodelib/fs.scandir": { @@ -26156,6 +24606,42 @@ "@babel/types": "^7.3.0" } }, + "@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, "@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -26189,9 +24675,9 @@ } }, "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "@types/json5": { @@ -26271,141 +24757,148 @@ "dev": true }, "@webassemblyjs/ast": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -26516,13 +25009,6 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -26591,6 +25077,12 @@ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, "ansi-styles": { "version": "3.2.1", "dev": true, @@ -26608,12 +25100,6 @@ "picomatch": "^2.0.4" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -26692,6 +25178,12 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", @@ -26742,47 +25234,6 @@ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "dev": true - }, - "util": { - "version": "0.10.3", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, "assign-symbols": { "version": "1.0.0", "dev": true @@ -26797,11 +25248,6 @@ "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", "dev": true }, - "async-each": { - "version": "1.0.6", - "dev": true, - "optional": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -27155,47 +25601,12 @@ } } }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -27324,94 +25735,12 @@ "fill-range": "^7.0.1" } }, - "brorand": { - "version": "1.1.0", - "dev": true - }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "browserify-aes": { - "version": "1.2.0", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, "browserslist": { "version": "4.22.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", @@ -27435,56 +25764,6 @@ "version": "1.1.2", "dev": true }, - "buffer-xor": { - "version": "1.0.3", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, "cache-base": { "version": "1.0.1", "dev": true, @@ -27663,41 +25942,6 @@ "domutils": "^2.7.0" } }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, "chrome-launcher": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.14.1.tgz", @@ -27728,14 +25972,6 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "cipher-base": { - "version": "1.0.4", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "circular-json": { "version": "0.3.3", "dev": true @@ -27768,19 +26004,12 @@ } }, "clean-webpack-plugin": { - "version": "0.1.19", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, "requires": { - "rimraf": "^2.6.1" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "del": "^4.1.1" } }, "cli": { @@ -28028,14 +26257,6 @@ "xdg-basedir": "^4.0.0" } }, - "console-browserify": { - "version": "1.2.0", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "dev": true - }, "contains-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", @@ -28065,18 +26286,6 @@ "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", "dev": true }, - "copy-concurrently": { - "version": "1.0.5", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, "copy-descriptor": { "version": "0.1.1", "dev": true @@ -28149,47 +26358,6 @@ } } }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "creditcards": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/creditcards/-/creditcards-4.2.0.tgz", @@ -28226,21 +26394,6 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -28256,23 +26409,6 @@ "version": "0.0.2", "dev": true }, - "crypto-browserify": { - "version": "3.12.0", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -28356,10 +26492,6 @@ } } }, - "cyclist": { - "version": "1.0.2", - "dev": true - }, "damerau-levenshtein": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", @@ -28428,9 +26560,9 @@ "dev": true }, "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, "decompress-response": { @@ -28530,20 +26662,65 @@ } } }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "des.js": { - "version": "1.1.0", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "detect-file": { "version": "1.0.0", "dev": true @@ -28560,23 +26737,6 @@ "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", "dev": true }, - "diffie-hellman": { - "version": "5.0.3", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -28614,10 +26774,6 @@ "entities": "^2.0.0" } }, - "domain-browser": { - "version": "1.2.0", - "dev": true - }, "domelementtype": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", @@ -28682,42 +26838,6 @@ "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", "dev": true }, - "duplexify": { - "version": "3.7.1", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "eachr": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eachr/-/eachr-3.3.0.tgz", @@ -28778,29 +26898,6 @@ "integrity": "sha512-B4yBlX0azdA3rVMxpYwLQfDpdwOgcnLCkpvSOd68iFmeedo+WYjaBJS3/W58LVD8CB2nf+o7C4K9xz1l09RkWg==", "dev": true }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -28829,26 +26926,13 @@ } }, "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, "enquirer": { @@ -28878,15 +26962,6 @@ "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==", "dev": true }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "dev": true, @@ -28941,6 +27016,12 @@ "which-typed-array": "^1.1.13" } }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, "es-set-tostringtag": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", @@ -29095,21 +27176,6 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -29428,14 +27494,6 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, - "evp_bytestokey": { - "version": "1.0.3", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "exec-sh": { "version": "0.3.6", "dev": true @@ -29647,9 +27705,9 @@ } }, "expose-loader": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-0.7.5.tgz", - "integrity": "sha512-iPowgKUZkTPX5PznYsmifVj9Bob0w2wTHVkt/eYNPSzyebkUgIedmskf/kcfEIWpiWjg3JRjnW+a17XypySMuw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-4.0.0.tgz", + "integrity": "sha512-kUEvHyf6MPR2ubZCL9aziP9Br5wxMvq1cghTpYhM6MW52NPq+7hXixw2EqQuI1SvGb1fDjc2ehJOg6645wR6ww==", "dev": true, "requires": {} }, @@ -29840,12 +27898,6 @@ "bser": "2.1.1" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -29865,13 +27917,6 @@ "object-assign": "^4.0.1" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -29974,16 +28019,6 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, "focus-trap": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-6.3.0.tgz", @@ -30040,28 +28075,6 @@ "map-cache": "^0.2.2" } }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -30206,6 +28219,12 @@ } } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, "global-dirs": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", @@ -30339,9 +28358,9 @@ } }, "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, "grunt": { @@ -30398,6 +28417,15 @@ "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", "dev": true }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -30446,15 +28474,6 @@ "abbrev": "1", "osenv": "^0.1.4" } - }, - "v8flags": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", - "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } } } }, @@ -30571,12 +28590,6 @@ "strip-ansi": "^3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -30712,14 +28725,6 @@ "dev": true, "requires": { "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - } } }, "has-bigints": { @@ -30822,46 +28827,6 @@ "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "dev": true }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -30871,17 +28836,6 @@ "function-bind": "^1.1.2" } }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -30959,12 +28913,6 @@ "debug": "4" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, "https-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", @@ -30990,18 +28938,6 @@ "safer-buffer": ">= 2.1.2 < 3" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, "ignore": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", @@ -31078,12 +29014,6 @@ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -31232,16 +29162,6 @@ "has-bigints": "^1.0.1" } }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, "is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", @@ -31368,6 +29288,15 @@ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, "is-hexadecimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", @@ -31425,6 +29354,32 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + } + } + }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -34368,8 +32323,8 @@ }, "strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, "supports-color": { @@ -35159,12 +33114,6 @@ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", "dev": true }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -35359,15 +33308,6 @@ "resolve-dir": "^1.0.1" } }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -35408,16 +33348,6 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } } } }, @@ -35646,15 +33576,15 @@ } }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -35663,9 +33593,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -35909,17 +33839,6 @@ "is-buffer": "~1.1.6" } }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdast-util-from-markdown": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", @@ -35953,16 +33872,6 @@ "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "meow": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", @@ -36151,22 +34060,6 @@ "picomatch": "^2.0.5" } }, - "miller-rabin": { - "version": "4.0.1", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "mime-db": { "version": "1.46.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", @@ -36200,18 +34093,10 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, - "minimalistic-assert": { - "version": "1.0.1", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "dev": true - }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -36248,22 +34133,6 @@ } } }, - "mississippi": { - "version": "3.0.0", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, "mixin-deep": { "version": "1.3.2", "dev": true, @@ -36290,18 +34159,6 @@ "minimist": "^1.2.5" } }, - "move-concurrently": { - "version": "1.0.1", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, "mrmime": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", @@ -36331,13 +34188,6 @@ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true, - "optional": true - }, "nanomatch": { "version": "1.2.13", "dev": true, @@ -36380,50 +34230,6 @@ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "node-libs-browser": { - "version": "2.2.1", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "punycode": { - "version": "1.4.1", - "dev": true - } - } - }, "node-modules-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", @@ -36720,12 +34526,6 @@ "word-wrap": "~1.2.3" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -36784,6 +34584,12 @@ "p-limit": "^2.2.0" } }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -36802,23 +34608,6 @@ "semver": "^6.2.0" } }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -36836,19 +34625,6 @@ } } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "parse-cache-control": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", @@ -36939,19 +34715,6 @@ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -37006,19 +34769,6 @@ "pify": "^2.0.0" } }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -37037,6 +34787,21 @@ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, "pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -37456,12 +35221,6 @@ "plur": "^1.0.0" } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -37474,12 +35233,6 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, "prompts": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", @@ -37507,12 +35260,6 @@ "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", "dev": true }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, "ps-list": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-7.2.0.tgz", @@ -37531,28 +35278,6 @@ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -37563,29 +35288,6 @@ "once": "^1.3.1" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -37601,10 +35303,10 @@ "escape-goat": "^2.0.0" } }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", "dev": true }, "queue-microtask": { @@ -37628,16 +35330,6 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "raven": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/raven/-/raven-2.6.4.tgz", @@ -37741,48 +35433,6 @@ } } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, "realpath-native": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", @@ -38093,14 +35743,6 @@ "glob": "^7.1.3" } }, - "ripemd160": { - "version": "2.0.2", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "robots-parser": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-2.3.0.tgz", @@ -38128,19 +35770,6 @@ "queue-microtask": "^1.2.2" } }, - "run-queue": { - "version": "1.0.3", - "dev": true, - "requires": { - "aproba": "^1.1.1" - }, - "dependencies": { - "aproba": { - "version": "1.2.0", - "dev": true - } - } - }, "rx-lite": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", @@ -38387,9 +36016,9 @@ } }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -38439,18 +36068,6 @@ } } }, - "setimmediate": { - "version": "1.0.5", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -38460,6 +36077,21 @@ "kind-of": "^6.0.2" } }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -38627,14 +36259,6 @@ } } }, - "source-list-map": { - "version": "2.0.1", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "dev": true - }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -38649,9 +36273,9 @@ } }, "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -38732,15 +36356,6 @@ "version": "1.0.3", "dev": true }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, "stack-trace": { "version": "0.0.10", "dev": true @@ -38781,65 +36396,6 @@ } } }, - "stream-browserify": { - "version": "2.0.2", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-each": { - "version": "1.2.3", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -39426,7 +36982,9 @@ } }, "tapable": { - "version": "1.1.3", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, "term-size": { @@ -39463,137 +37021,74 @@ } }, "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map-support": "~0.5.20" }, "dependencies": { - "commander": { - "version": "2.20.3", + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true } } }, "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" }, "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "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-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "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" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.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==", + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "find-up": "^3.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "has-flag": "^4.0.0" } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -39626,40 +37121,6 @@ "version": "2.3.8", "dev": true }, - "through2": { - "version": "2.0.5", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "time-grunt": { "version": "1.4.0", "dev": true, @@ -39725,15 +37186,6 @@ "version": "4.0.1", "dev": true }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -39749,10 +37201,6 @@ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, - "to-arraybuffer": { - "version": "1.0.1", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "dev": true @@ -39851,9 +37299,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -39861,12 +37309,6 @@ } } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, "type-check": { "version": "0.3.2", "dev": true, @@ -40066,24 +37508,6 @@ "set-value": "^2.0.1" } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -40155,13 +37579,6 @@ } } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, "update-browserslist-db": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", @@ -40258,23 +37675,20 @@ "dev": true }, "url": { - "version": "0.11.1", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "dev": true, "requires": { - "punycode": "^1.4.1", - "qs": "^6.11.0" + "punycode": "1.3.2", + "querystring": "0.2.0" }, "dependencies": { "punycode": { - "version": "1.4.1", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", "dev": true - }, - "qs": { - "version": "6.11.2", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } } } }, @@ -40291,19 +37705,6 @@ "version": "3.1.1", "dev": true }, - "util": { - "version": "0.11.1", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "dev": true - } - } - }, "util-deprecate": { "version": "1.0.2", "dev": true @@ -40339,6 +37740,15 @@ } } }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, "validate-npm-package-license": { "version": "3.0.4", "dev": true, @@ -40377,10 +37787,6 @@ "unist-util-stringify-position": "^2.0.0" } }, - "vm-browserify": { - "version": "1.1.2", - "dev": true - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -40407,235 +37813,13 @@ } }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, - "optional": true, "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "2.3.2", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "webfontloader": { @@ -40650,152 +37834,69 @@ "dev": true }, "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "dependencies": { "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true }, - "braces": { - "version": "2.3.2", + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } + "requires": {} }, "eslint-scope": { - "version": "4.0.3", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, - "fill-range": { - "version": "4.0.0", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -41019,33 +38120,24 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true - }, - "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } } } }, "webpack-merge": { - "version": "4.1.5", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "requires": { - "lodash": "^4.17.5" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" } }, "webpack-sources": { - "version": "1.4.3", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true }, "whatwg-encoding": { "version": "1.0.5", @@ -41191,13 +38283,6 @@ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, - "worker-farm": { - "version": "1.7.0", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -41325,18 +38410,6 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, "yallist": { "version": "3.1.1", "dev": true diff --git a/package.json b/package.json index e64b52db56..d6512d68ad 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { "name": "bigcommerce-cornerstone", "description": "The BigCommerce reference theme for the Stencil platform", - "version": "6.7.0", + "version": "6.8.0", "private": true, "author": "BigCommerce", "license": "MIT", "dependencies": { - "@bigcommerce/stencil-utils": "6.12.1", + "@bigcommerce/stencil-utils": "6.13.0", "core-js": "^3.9.0", "creditcards": "^4.2.0", "easyzoom": "^2.5.3", @@ -35,14 +35,14 @@ "babel-jest": "^25.5.1", "babel-loader": "^8.2.2", "babel-plugin-lodash": "^3.3.4", - "clean-webpack-plugin": "^0.1.19", + "clean-webpack-plugin": "^4.0.0", "cli": "^1.0.1", "eslint": "^4.8.0", "eslint-config-airbnb": "^16.0.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-react": "^7.22.0", - "expose-loader": "^0.7.5", + "expose-loader": "^4.0.0", "grunt": "^1.5.3", "grunt-cli": "^1.3.2", "grunt-eslint": "^20.0.0", @@ -58,10 +58,11 @@ "stylelint-config-sass-guidelines": "^7.1.0", "stylelint-scss": "^3.18.0", "time-grunt": "^1.2.2", - "webpack": "^4.46.0", + "url": "^0.11.0", + "webpack": "^5.75.0", "webpack-bundle-analyzer": "^4.5.0", "webpack-cli": "^4.5.0", - "webpack-merge": "~4.1.2" + "webpack-merge": "^5.8.0" }, "scripts": { "build": "npx webpack --config webpack.prod.js", diff --git a/schema.json b/schema.json index 6c484245bd..2856dccd6f 100644 --- a/schema.json +++ b/schema.json @@ -1467,12 +1467,6 @@ "force_reload": true, "id": "show_product_quick_view" }, - { - "type": "checkbox", - "label": "i18n.ShowQuantitySelectionOnProduct", - "force_reload": true, - "id": "show_product_quantity_box" - }, { "type": "checkbox", "label": "i18n.ShowProductDescriptionTabs", @@ -3149,20 +3143,415 @@ } ] }, + { + "type": "heading", + "content": "i18n.CheckoutPayPalButton", + "enable": "payPalProvidersEnabled" + }, { "type": "select", - "label": "i18n.DisplayStyle", - "id": "paymentbuttons-paypal-layout", + "label": "i18n.ButtonColor", + "id": "checkout-paymentbuttons-paypal-color", + "enable": "payPalProvidersEnabled", + "force_reload": true, + "options": [ + { + "value": "gold", + "label": "i18n.Gold" + }, + { + "value": "blue", + "label": "i18n.Blue" + }, + { + "value": "silver", + "label": "i18n.Silver" + }, + { + "value": "black", + "label": "i18n.Black" + }, + { + "value": "white", + "label": "i18n.White" + } + ] + }, + { + "type": "select", + "label": "i18n.ButtonShape", + "id": "checkout-paymentbuttons-paypal-shape", + "enable": "payPalProvidersEnabled", + "force_reload": true, + "options": [ + { + "value": "pill", + "label": "i18n.Pill" + }, + { + "value": "rect", + "label": "i18n.Rectangle" + } + ] + }, + { + "type": "select", + "label": "i18n.ButtonSize", + "id": "checkout-paymentbuttons-paypal-size", "enable": "payPalProvidersEnabled", "force_reload": true, "options": [ { - "value": "horizontal", - "label": "i18n.ShowButtonsHorizontally" + "value": "small", + "label": "i18n.Small" + }, + { + "value": "medium", + "label": "i18n.Medium" + }, + { + "value": "large", + "label": "i18n.Large" + } + ] + }, + { + "type": "select", + "label": "i18n.ButtonContent", + "id": "checkout-paymentbuttons-paypal-label", + "enable": "payPalProvidersEnabled", + "force_reload": true, + "options": [ + { + "value": "checkout", + "label": "i18n.PayPalCheckout" + }, + { + "value": "pay", + "label": "i18n.PayWithPayPal" + }, + { + "value": "buynow", + "label": "i18n.BuyNow" + }, + { + "value": "paypal", + "label": "i18n.PayPal" + } + ] + }, + { + "type": "heading", + "content": "i18n.GooglePaySettings", + "enable": "googleProvidersEnabled" + }, + { + "type": "select", + "label": "i18n.ButtonColor", + "id": "googlepay-button-color", + "enable": "googleProvidersEnabled", + "options": [ + { + "value": "black", + "label": "i18n.BlackWhiteText" + }, + { + "value": "white", + "label": "i18n.WhiteBlackText" + } + ] + }, + { + "type": "heading", + "content": "i18n.ApplePaySettings", + "enable": "appleProvidersEnabled" + }, + { + "type": "select", + "label": "i18n.ButtonColor", + "id": "applePay-button", + "enable": "appleProvidersEnabled", + "options": [ + { + "value": "black", + "label": "i18n.BlackWhiteText" + }, + { + "value": "white", + "label": "i18n.WhiteBlackText" + }, + { + "value": "white-border", + "label": "i18n.WhiteBlackTextWithBorder" + } + ] + }, + { + "type": "heading", + "content": "i18n.AfterPaySettings", + "enable": "afterpayProvidersEnabled" + }, + { + "type": "select", + "label": "i18n.ButtonColor", + "id": "afterpay-button-color", + "enable": "afterpayProvidersEnabled", + "options": [ + { + "value": "black-mint", + "label": "i18n.BlackOnMintText" + }, + { + "value": "mint-black", + "label": "i18n.MintOnBlackText" + }, + { + "value": "white", + "label": "i18n.BlackWhiteText" + }, + { + "value": "black", + "label": "i18n.WhiteBlackText" + } + ] + }, + { + "type": "heading", + "content": "i18n.AmazonSettings", + "enable": "amazonProvidersEnabled" + }, + { + "type": "select", + "label": "i18n.ButtonColor", + "id": "amazon-button-color", + "enable": "amazonProvidersEnabled", + "options": [ + { + "value": "Gold", + "label": "i18n.Gold" + }, + { + "value": "LightGray", + "label": "i18n.LightGray" + }, + { + "value": "DarkGray", + "label": "i18n.DarkGray" + } + ] + }, + { + "type": "heading", + "content": "i18n.MasterpassSettings", + "enable": "masterpassProvidersEnabled" + }, + { + "type": "select", + "label": "i18n.ButtonColor", + "id": "masterpass-button-color", + "enable": "masterpassProvidersEnabled", + "options": [ + { + "value": "black", + "label": "i18n.BlackWhiteText" + }, + { + "value": "white", + "label": "i18n.WhiteBlackText" + } + ] + } + ] + }, + { + "name": "i18n.PaymentBanners", + "enable": "paymentBanners", + "settings": [ + { + "type": "paragraph", + "content": "i18n.BannersMessaging" + }, + { + "type": "heading", + "content": "i18n.ProductPageBanner" + }, + { + "type": "select", + "label": "i18n.BannerStyleColor", + "id": "paymentbanners-proddetailspage-color", + "force_reload": true, + "options": [ + { + "value": "blue", + "label": "i18n.Blue" + }, + { + "value": "black", + "label": "i18n.Black" + }, + { + "value": "white", + "label": "i18n.White" + }, + { + "value": "white-no-border", + "label": "i18n.White-no-border" + }, + { + "value": "gray", + "label": "i18n.gray" + }, + { + "value": "monochrome", + "label": "i18n.monochrome" + }, + { + "value": "grayscale", + "label": "i18n.grayscale" + } + ] + }, + { + "type": "select", + "label": "i18n.BannerStyleRatio", + "id": "paymentbanners-proddetailspage-ratio", + "force_reload": true, + "options": [ + { + "value": "8x1", + "label": "i18n.8x1" }, { - "value": "vertical", - "label": "i18n.ShowButtonsVertically" + "value": "20x1", + "label": "i18n.20x1" + } + ] + }, + { + "type": "heading", + "content": "i18n.HomePageBanner" + }, + { + "type": "select", + "label": "i18n.BannerStyleColor", + "id": "paymentbanners-homepage-color", + "force_reload": true, + "options": [ + { + "value": "blue", + "label": "i18n.Blue" + }, + { + "value": "black", + "label": "i18n.Black" + }, + { + "value": "white", + "label": "i18n.White" + }, + { + "value": "white-no-border", + "label": "i18n.White-no-border" + }, + { + "value": "gray", + "label": "i18n.gray" + }, + { + "value": "monochrome", + "label": "i18n.monochrome" + }, + { + "value": "grayscale", + "label": "i18n.grayscale" + } + ] + }, + { + "type": "select", + "label": "i18n.BannerStyleRatio", + "id": "paymentbanners-homepage-ratio", + "force_reload": true, + "options": [ + { + "value": "8x1", + "label": "i18n.8x1" + }, + { + "value": "20x1", + "label": "i18n.20x1" + } + ] + }, + { + "type": "heading", + "content": "i18n.CartPageBanner" + }, + { + "type": "select", + "label": "i18n.BannerTextStyleColor", + "id": "paymentbanners-cartpage-text-color", + "force_reload": true, + "options": [ + { + "value": "black", + "label": "i18n.Black" + }, + { + "value": "white", + "label": "i18n.White" + }, + { + "value": "monochrome", + "label": "i18n.monochrome" + }, + { + "value": "grayscale", + "label": "i18n.grayscale" + } + ] + }, + { + "type": "select", + "label": "i18n.BannerStyleLogoPosition", + "id": "paymentbanners-cartpage-logo-position", + "force_reload": true, + "options": [ + { + "value": "left", + "label": "i18n.left" + }, + { + "value": "right", + "label": "i18n.right" + }, + { + "value": "top", + "label": "i18n.top" + } + ] + }, + { + "type": "select", + "label": "i18n.BannerStyleLogoType", + "id": "paymentbanners-cartpage-logo-type", + "force_reload": true, + "options": [ + { + "value": "inline", + "label": "i18n.inline" + }, + { + "value": "primary", + "label": "i18n.primary" + }, + { + "value": "alternative", + "label": "i18n.alternative" + }, + { + "value": "none", + "label": "i18n.none" } ] }, diff --git a/schemaTranslations.json b/schemaTranslations.json index 9f1b4788f6..14073d2633 100644 --- a/schemaTranslations.json +++ b/schemaTranslations.json @@ -3,15 +3,14 @@ "default": "Global", "fr": "global", "it": "globale", - "uk": "Глобально", - "zh": "全局", + "zh": "全球", "de": "global", "es": "Global", "nl": "Algemeen", "pt": "global", + "pt-BR": "global", "sv": "global", "es-MX": "Global", - "pt-BR": "global", "es-419": "Global", "da": "Global", "no": "Global", @@ -21,15 +20,14 @@ "default": "Background and lines", "fr": "Arrière-plan et lignes", "it": "Sfondo e linee", - "uk": "Фон та лінії", "zh": "背景和线条", "de": "Hintergrund und Linien", "es": "Fondo y líneas", "nl": "Achtergrond en lijnen", "pt": "Plano de fundo e linhas", + "pt-BR": "Plano de fundo e linhas", "sv": "Bakgrund och linjer", "es-MX": "Fondo y líneas", - "pt-BR": "Plano de fundo e linhas", "es-419": "Fondo y líneas", "da": "Baggrund og linjer", "no": "Bakgrunn og linjer", @@ -39,15 +37,14 @@ "default": "Banner background", "fr": "Arrière-plan de la bannière", "it": "Sfondo banner", - "uk": "Фон банеру", "zh": "横幅背景", "de": "Banner-Hintergrund", "es": "Fondo del banner", "nl": "Achtergrond van banner", "pt": "Plano de fundo do banner", + "pt-BR": "Plano de fundo do banner", "sv": "Banderollens bakgrund", "es-MX": "Fondo del banner", - "pt-BR": "Plano de fundo do banner", "es-419": "Fondo del banner", "da": "Bannerbaggrund", "no": "Bakgrunn på banner", @@ -57,15 +54,14 @@ "default": "Page background", "fr": "Arrière-plan de la page", "it": "Sfondo pagina", - "uk": "Фон сторінки", "zh": "页面背景", "de": "Seiten-Hintergrund", "es": "Fondo de página", "nl": "Achtergrond van pagina", "pt": "Plano de fundo da página", - "sv": "Sidans bakgrund", - "es-MX": "Fondo de página", "pt-BR": "Plano de fundo da página", + "sv": "Sidans bakgrund", + "es-MX": "Fondo de la página", "es-419": "Fondo de la página", "da": "Sidebaggrund", "no": "Bakgrunn på side", @@ -75,15 +71,14 @@ "default": "Common dark background", "fr": "Arrière-plan sombre standard", "it": "Sfondo scuro comune", - "uk": "Загальний темний фон", - "zh": "常见的黑色背景", + "zh": "常见深色背景", "de": "Üblicher dunkler Hintergrund", "es": "Fondo oscuro común", "nl": "Gemeenschappelijke donkere achtergrond", "pt": "Plano de fundo escuro comum", + "pt-BR": "Plano de fundo escuro comum", "sv": "Vanlig mörk bakgrund", "es-MX": "Fondo oscuro común", - "pt-BR": "Plano de fundo escuro comum", "es-419": "Fondo oscuro común", "da": "Fælles mørk baggrund", "no": "Vanlig mørk bakgrunn", @@ -93,15 +88,14 @@ "default": "Modal overlay background", "fr": "Arrière-plan avec superposition modale", "it": "Sfondo sovrapposizione modale", - "uk": "Модальний накладний фон", - "zh": "模式叠加背景", + "zh": "模态叠加背景", "de": "Modal-Overlay-Hintergrund", "es": "Fondo de superposición modal", "nl": "Achtergrond modale overlay", "pt": "Plano de fundo da sobreposição do modal", + "pt-BR": "Plano de fundo da sobreposição do modal", "sv": "Modal överläggsbakgrund", "es-MX": "Fondo de superposición modal", - "pt-BR": "Plano de fundo da sobreposição do modal", "es-419": "Fondo de superposición modal", "da": "Modal overlejringsbaggrund", "no": "Overliggende bakgrunn på modal", @@ -109,17 +103,16 @@ }, "i18n.AlertPopupBoxBackground": { "default": "Alert popup box background", - "fr": "Arrière-plan de la fenêtre contextuelle dalerte", + "fr": "Arrière-plan de la fenêtre contextuelle d'alerte", "it": "Sfondo casella pop-up di avviso", - "uk": "Спливаюче вікно попередження фону", - "zh": "警报弹出框背景", + "zh": "提醒弹窗框背景", "de": "Hintergrund der Warnungs-Pop-up-Box", "es": "Fondo del cuadro emergente de alerta", "nl": "Achtergrond van waarschuwingspop-upvenster", "pt": "Plano de fundo de caixa pop-up de alerta", + "pt-BR": "Plano de fundo de caixa pop-up de alerta", "sv": "Pop-up-varningens bakgrund", "es-MX": "Fondo del cuadro emergente de alerta", - "pt-BR": "Plano de fundo de caixa pop-up de alerta", "es-419": "Fondo del cuadro emergente de alerta", "da": "Baggrund til alarm-pop op-felt", "no": "Bakgrunn for varsler som dukker opp", @@ -127,17 +120,16 @@ }, "i18n.AlertPopupTextColor": { "default": "Alert popup text color", - "fr": "Couleur du texte de la fenêtre contextuelle dalerte", + "fr": "Couleur du texte de la fenêtre contextuelle d'alerte", "it": "Colore testo pop-up di avviso", - "uk": "Спливаюче вікно попередження кольору тексту", - "zh": "警告弹出框文本颜色", + "zh": "提醒弹窗文本颜色", "de": "Textfarbe im Warnungs-Pop-up", "es": "Color del texto emergente de alerta", "nl": "Tekstkleur voor waarschuwingspop-up", "pt": "Cor do texto do pop-up de alerta", - "sv": "Pop-up-varningens textfärg", - "es-MX": "Color del texto emergente de alerta", "pt-BR": "Cor do texto do pop-up de alerta", + "sv": "Pop-up-varningens textfärg", + "es-MX": "Color del texto emergente de la alerta", "es-419": "Color del texto emergente de la alerta", "da": "Tekstfarve for alarm-pop op", "no": "Tekstfarge for varsler som dukker opp", @@ -147,15 +139,14 @@ "default": "Horizontal line", "fr": "Ligne horizontale", "it": "Linea orizzontale", - "uk": "Горизонтальна лінія", - "zh": "水平线", + "zh": "横线", "de": "Horizontale Linie", "es": "Línea horizontal", "nl": "Horizontale lijn", "pt": "Linha horizontal", + "pt-BR": "Linha horizontal", "sv": "Horisontal linje", "es-MX": "Línea horizontal", - "pt-BR": "Linha horizontal", "es-419": "Línea horizontal", "da": "Vandret linje", "no": "Horisontal linje", @@ -165,15 +156,14 @@ "default": "Body text and links", "fr": "Corps du texte et liens", "it": "Corpo del testo e link", - "uk": "Основний текст та посилання", "zh": "正文文本和链接", "de": "Text im Textkörper und Links", "es": "Texto del cuerpo y enlaces", "nl": "Hoofdtekst en links", "pt": "Texto do corpo e links", + "pt-BR": "Texto do corpo e links", "sv": "Brödtext och länkar", "es-MX": "Texto del cuerpo y enlaces", - "pt-BR": "Texto do corpo e links", "es-419": "Texto del cuerpo y enlaces", "da": "Brødtekst og links", "no": "Brødtekst og lenker", @@ -183,15 +173,14 @@ "default": "Body text font family", "fr": "Famille de polices du corps de texte", "it": "Famiglia caratteri corpo del testo", - "uk": "Родина шрифту тексту тіла", "zh": "正文文本字体系列", "de": "Schriftfamilie des Textkörpers", "es": "Familia de tipos de letra del texto del cuerpo", "nl": "Lettertype hoofdtekst", "pt": "Família de fontes do texto do corpo", - "sv": "Teckensnittsfamilj för brödtext", - "es-MX": "Familia de tipos de letra del texto del cuerpo", "pt-BR": "Família de fontes do texto do corpo", + "sv": "Teckensnittsfamilj för brödtext", + "es-MX": "Familia de fuentes del texto del cuerpo", "es-419": "Familia de fuentes del texto del cuerpo", "da": "Skrifttypefamilie for brødtekst", "no": "Font på brødtekst", @@ -201,15 +190,14 @@ "default": "Karla", "fr": "Karla", "it": "Karla", - "uk": "Karla", "zh": "Karla", "de": "Karla", "es": "Karla", "nl": "Karla", "pt": "Karla", + "pt-BR": "Karla", "sv": "Karla", "es-MX": "Karla", - "pt-BR": "Karla", "es-419": "Karla", "da": "Karla", "no": "Karla", @@ -219,15 +207,14 @@ "default": "Roboto", "fr": "Roboto", "it": "Roboto", - "uk": "Roboto", "zh": "Roboto", "de": "Roboto", "es": "Roboto", "nl": "Roboto", "pt": "Roboto", + "pt-BR": "Roboto", "sv": "Roboto", "es-MX": "Roboto", - "pt-BR": "Roboto", "es-419": "Roboto", "da": "Roboto", "no": "Roboto", @@ -237,15 +224,14 @@ "default": "Source Sans Pro", "fr": "Source Sans Pro", "it": "Source Sans Pro", - "uk": "Source Sans Pro", "zh": "Source Sans Pro", "de": "Source Sans Pro", "es": "Fuente Sans Pro", "nl": "Source Sans Pro", "pt": "Source Sans Pro", - "sv": "Source Sans Pro", - "es-MX": "Fuente Sans Pro", "pt-BR": "Source Sans Pro", + "sv": "Source Sans Pro", + "es-MX": "Fuente Sans Pro", "es-419": "Fuente Sans Pro", "da": "Source Sans Pro", "no": "Source Sans Pro", @@ -255,15 +241,14 @@ "default": "Body text font size", "fr": "Taille de la police du corps de texte", "it": "Dimensione carattere corpo del testo", - "uk": "Розмір шрифту тексту тіла", - "zh": "正文文本大小", + "zh": "正文字体大小", "de": "Schriftgröße im Textkörper", "es": "Tamaño del tipo de letra del texto del cuerpo", "nl": "Lettergrootte hoofdtekst", "pt": "Tamanho da fonte do texto do corpo", - "sv": "Teckensnittsstorlek för brödtext", - "es-MX": "Tamaño del tipo de letra del texto del cuerpo", "pt-BR": "Tamanho da fonte do texto do corpo", + "sv": "Teckensnittsstorlek för brödtext", + "es-MX": "Tamaño de fuente del texto del cuerpo", "es-419": "Tamaño de fuente del texto del cuerpo", "da": "Skriftstørrelse på brødtekst", "no": "Skriftstørrelse for brødtekst", @@ -273,15 +258,14 @@ "default": "Body text color", "fr": "Couleur du corps de texte", "it": "Colore corpo del testo", - "uk": "Колір тексту тіла", - "zh": "正文文本颜色", + "zh": "正文颜色", "de": "Farbe des Textkörpers", "es": "Color del texto del cuerpo", "nl": "Kleur hoofdtekst", "pt": "Cor do texto do corpo", + "pt-BR": "Cor do texto do corpo", "sv": "Brödtextfärg", "es-MX": "Color del texto del cuerpo", - "pt-BR": "Cor do texto do corpo", "es-419": "Color del texto del cuerpo", "da": "Farve på brødtekst", "no": "Brødtekstfarge", @@ -291,33 +275,31 @@ "default": "Body text hover color", "fr": "Couleur du corps de texte au survol", "it": "Colore al passaggio del mouse sul corpo del testo", - "uk": "Колір тексту наведення", - "zh": "正文文本悬停颜色", + "zh": "正文悬停颜色", "de": "Hover-Farbe des Textkörpers", "es": "Color del texto del cuerpo al pasar el cursor", "nl": "Aanwijskleur hoofdtekst", "pt": "Cor do texto do corpo com o foco do mouse", - "sv": "Brödtextfärg när muspekaren hålls över den", - "es-MX": "Color del texto del cuerpo al pasar el cursor", "pt-BR": "Cor do texto do corpo com o foco do mouse", + "sv": "Brödtextfärg när muspekaren hålls över den", + "es-MX": "Color del cursor del texto del cuerpo", "es-419": "Color del cursor del texto del cuerpo", - "da": "Farve når der peges på brødtekst", - "no": "Brødtekstfarge med peker over", + "da": "Farve, når der peges på brødtekst", + "no": "Brødtekstfarge (med peker over)", "ko": "본문 텍스트 호버 색상" }, "i18n.SecondaryTextColor": { "default": "Secondary text color", "fr": "Couleur du texte secondaire", "it": "Colore testo secondario", - "uk": "Колір другорядного тексту", "zh": "二级文本颜色", "de": "Sekundäre Textfarbe", "es": "Color del texto secundario", "nl": "Kleur secundaire tekst", "pt": "Cor do texto secundário", - "sv": "Sekundär textfärg", - "es-MX": "Color del texto secundario", "pt-BR": "Cor do texto secundário", + "sv": "Sekundär textfärg", + "es-MX": "Color de texto secundario", "es-419": "Color de texto secundario", "da": "Sekundær tekstfarve", "no": "Sekundær tekstfarge", @@ -327,33 +309,31 @@ "default": "Secondary text hover color", "fr": "Couleur du texte secondaire au survol", "it": "Colore al passaggio del mouse sul testo secondario", - "uk": "Колір другорядного тексту наведення", "zh": "二级文本悬停颜色", "de": "Sekundäre Text-Hover-Farbe", "es": "Color del texto secundario al pasar el cursor", "nl": "Aanwijskleur secundaire tekst", "pt": "Cor do texto secundário com o foco do mouse", - "sv": "Sekundär textfärg när muspekaren hålls över den", - "es-MX": "Color del texto secundario al pasar el cursor", "pt-BR": "Cor do texto secundário com o foco do mouse", + "sv": "Sekundär textfärg när muspekaren hålls över den", + "es-MX": "Color del cursor del texto secundario", "es-419": "Color del cursor del texto secundario", - "da": "Farve når der peges på sekundær tekst", - "no": "Sekundær tekstfarge med peker over", + "da": "Farve, når der peges på sekundær tekst", + "no": "Sekundær tekstfarge (med peker over)", "ko": "보조 텍스트 호버 색상" }, "i18n.LinkColor": { "default": "Link color", "fr": "Couleur du lien", "it": "Colore link", - "uk": "Колір посилання", "zh": "链接颜色", "de": "Link-Farbe", "es": "Color del enlace", "nl": "Kleur link", "pt": "Cor do link", + "pt-BR": "Cor do link", "sv": "Länkfärg", "es-MX": "Color del enlace", - "pt-BR": "Cor do link", "es-419": "Color del enlace", "da": "Linkfarve", "no": "Lenkefarge", @@ -363,33 +343,31 @@ "default": "Link hover color", "fr": "Couleur du lien au survol", "it": "Colore al passaggio del mouse sul link", - "uk": "Колір наведення курсора", - "zh": "链接悬停时的颜色", + "zh": "链接悬停颜色", "de": "Link-Hover-Farbe", "es": "Color del enlace al pasar el cursor", "nl": "Aanwijskleur link", "pt": "Cor do link com o foco do mouse", - "sv": "Länkfärg när muspekaren hålls över den", - "es-MX": "Color del enlace al pasar el cursor", "pt-BR": "Cor do link com o foco do mouse", + "sv": "Länkfärg när muspekaren hålls över den", + "es-MX": "Color del cursor del enlace", "es-419": "Color del cursor del enlace", - "da": "Farve når der peges på link", - "no": "Lenkefarge med peker over", + "da": "Farve, når der peges på link", + "no": "Lenkefarge (med peker over)", "ko": "링크 호버 색상" }, "i18n.LinkActiveColor": { "default": "Link active color", "fr": "Couleur du lien actif", "it": "Colore link attivo", - "uk": "Колір активного посилання", - "zh": "有效链接颜色", + "zh": "链接活动颜色", "de": "Farbe für aktive Links", "es": "Color del enlace activo", "nl": "Kleur actieve link", "pt": "Cor ativa do link", + "pt-BR": "Cor ativa do link", "sv": "Färg på aktiv länk", "es-MX": "Color del enlace activo", - "pt-BR": "Cor ativa do link", "es-419": "Color del enlace activo", "da": "Farve på aktivt link", "no": "Farge på aktiv lenke", @@ -399,15 +377,14 @@ "default": "Headings", "fr": "En-têtes", "it": "Intestazioni", - "uk": "Заголовки", - "zh": "头", + "zh": "标题", "de": "Überschriften", "es": "Encabezados", "nl": "Headings", "pt": "Títulos", + "pt-BR": "Títulos", "sv": "Rubriker", "es-MX": "Encabezados", - "pt-BR": "Títulos", "es-419": "Encabezados", "da": "Overskrifter", "no": "Overskrifter", @@ -417,15 +394,14 @@ "default": "Heading font family", "fr": "Famille de polices des en-têtes", "it": "Famiglia caratteri intestazione", - "uk": "Родина шрифтів для заголовків", - "zh": "头部字体", + "zh": "标题字体系列", "de": "Schriftfamilie der Überschriften", "es": "Familia de tipos de letra del encabezado", "nl": "Lettertype headings", "pt": "Família de fontes do título", - "sv": "Teckensnittsfamilj för rubriker", - "es-MX": "Familia de tipos de letra del encabezado", "pt-BR": "Família de fontes do título", + "sv": "Teckensnittsfamilj för rubriker", + "es-MX": "Familia de fuentes del encabezado", "es-419": "Familia de fuentes del encabezado", "da": "Skrifttypefamilie på overskrift", "no": "Overskrift-font", @@ -435,15 +411,14 @@ "default": "Montserrat Light", "fr": "Montserrat Light", "it": "Montserrat Light", - "uk": "Montserrat Light", - "zh": "Montserrat Light", + "zh": "蒙特塞拉特细体", "de": "Montserrat Light", "es": "Montserrat Light", "nl": "Montserrat Light", "pt": "Montserrat Light", + "pt-BR": "Montserrat Light", "sv": "Montserrat Light", "es-MX": "Montserrat Light", - "pt-BR": "Montserrat Light", "es-419": "Montserrat Light", "da": "Montserrat Light", "no": "Montserrat Light", @@ -453,29 +428,31 @@ "default": "Montserrat", "fr": "Montserrat", "it": "Montserrat", - "uk": "Montserrat", - "zh": "Montserrat", + "zh": "蒙特塞拉特", "de": "Montserrat", "es": "Montserrat", "nl": "Montserrat", "pt": "Montserrat", + "pt-BR": "Montserrat", "sv": "Montserrat", "es-MX": "Montserrat", - "pt-BR": "Montserrat" + "es-419": "Montserrat", + "da": "Montserrat", + "no": "Montserrat", + "ko": "Montserrat Bold" }, "i18n.OpenSans": { "default": "Open Sans", "fr": "Open Sans", "it": "Open Sans", - "uk": "Open Sans", - "zh": "Open Sans", + "zh": "打开 Sans", "de": "Open Sans", "es": "Open Sans", "nl": "Open Sans", "pt": "Open Sans", + "pt-BR": "Open Sans", "sv": "Open Sans", "es-MX": "Open Sans", - "pt-BR": "Open Sans", "es-419": "Open Sans", "da": "Open Sans", "no": "Open Sans", @@ -485,15 +462,14 @@ "default": "Open Sans Bold", "fr": "Open Sans Bold", "it": "Open Sans Bold", - "uk": "Open Sans Bold", - "zh": "Open Sans Bold", + "zh": "打开 Sans 粗体", "de": "Open Sans Bold", "es": "Open Sans Bold", "nl": "Open Sans Bold", "pt": "Open Sans Bold", + "pt-BR": "Open Sans Bold", "sv": "Open Sans Bold", "es-MX": "Open Sans Bold", - "pt-BR": "Open Sans Bold", "es-419": "Open Sans Bold", "da": "Open Sans Bold", "no": "Open Sans Bold", @@ -503,15 +479,14 @@ "default": "Volkhov", "fr": "Volkhov", "it": "Volkhov", - "uk": "Volkhov", "zh": "Volkhov", "de": "Volkhov", "es": "Volkhov", "nl": "Volkhov", "pt": "Volkhov", + "pt-BR": "Volkhov", "sv": "Volkhov", "es-MX": "Volkhov", - "pt-BR": "Volkhov", "es-419": "Volkhov", "da": "Volkhov", "no": "Volkhov", @@ -521,15 +496,14 @@ "default": "Heading 1", "fr": "En-tête 1", "it": "Intestazione 1", - "uk": "Заголовок 1", - "zh": "Heading 1", + "zh": "标题 1", "de": "Überschrift 1", "es": "Encabezado 1", "nl": "Heading 1", "pt": "Título 1", - "sv": "Rubrik 1", - "es-MX": "Encabezado 1", "pt-BR": "Título 1", + "sv": "Rubrik 1", + "es-MX": "Encabezado 1", "es-419": "Encabezado 1", "da": "Overskrift 1", "no": "Overskrift 1", @@ -539,15 +513,14 @@ "default": "Heading 2", "fr": "En-tête 2", "it": "Intestazione 2", - "uk": "Заголовок 2", - "zh": "Heading 2", + "zh": "标题 2", "de": "Überschrift 2", "es": "Encabezado 2", "nl": "Heading 2", "pt": "Título 2", - "sv": "Rubrik 2", - "es-MX": "Encabezado 2", "pt-BR": "Título 2", + "sv": "Rubrik 2", + "es-MX": "Encabezado 2", "es-419": "Encabezado 2", "da": "Overskrift 2", "no": "Overskrift 2", @@ -557,15 +530,14 @@ "default": "Heading 3", "fr": "En-tête 3", "it": "Intestazione 3", - "uk": "Заголовок 3", - "zh": "Heading 3", + "zh": "标题 3", "de": "Überschrift 3", "es": "Encabezado 3", "nl": "Heading 3", "pt": "Título 3", - "sv": "Rubrik 3", - "es-MX": "Encabezado 3", "pt-BR": "Título 3", + "sv": "Rubrik 3", + "es-MX": "Encabezado 3", "es-419": "Encabezado 3", "da": "Overskrift 3", "no": "Overskrift 3", @@ -575,15 +547,14 @@ "default": "Heading 4", "fr": "En-tête 4", "it": "Intestazione 4", - "uk": "Заголовок 4", - "zh": "Heading 4", + "zh": "标题 4", "de": "Überschrift 4", "es": "Encabezado 4", "nl": "Heading 4", "pt": "Título 4", - "sv": "Rubrik 4", - "es-MX": "Encabezado 4", "pt-BR": "Título 4", + "sv": "Rubrik 4", + "es-MX": "Encabezado 4", "es-419": "Encabezado 4", "da": "Overskrift 4", "no": "Overskrift 4", @@ -593,15 +564,14 @@ "default": "Heading 5", "fr": "En-tête 5", "it": "Intestazione 5", - "uk": "Заголовок 5", - "zh": "Heading 5", + "zh": "标题 5", "de": "Überschrift 5", "es": "Encabezado 5", "nl": "Heading 5", "pt": "Título 5", - "sv": "Rubrik 5", - "es-MX": "Encabezado 5", "pt-BR": "Título 5", + "sv": "Rubrik 5", + "es-MX": "Encabezado 5", "es-419": "Encabezado 5", "da": "Overskrift 5", "no": "Overskrift 5", @@ -611,15 +581,14 @@ "default": "Heading 6", "fr": "En-tête 6", "it": "Intestazione 6", - "uk": "Заголовок 6", - "zh": "Heading 6", + "zh": "标题 6", "de": "Überschrift 6", "es": "Encabezado 6", "nl": "Heading 6", "pt": "Título 6", - "sv": "Rubrik 6", - "es-MX": "Encabezado 6", "pt-BR": "Título 6", + "sv": "Rubrik 6", + "es-MX": "Encabezado 6", "es-419": "Encabezado 6", "da": "Overskrift 6", "no": "Overskrift 6", @@ -627,17 +596,16 @@ }, "i18n.HeadingTextColor": { "default": "Heading text color", - "fr": "Couleur du texte den-tête", + "fr": "Couleur du texte d'en-tête", "it": "Colore testo di intestazione", - "uk": "Колір тексту заголовка", - "zh": "头部文本颜色", + "zh": "标题文本颜色", "de": "Textfarbe der Überschrift", "es": "Color del texto del encabezado", "nl": "Tekstkleur headings", "pt": "Cor do texto do título", + "pt-BR": "Cor do texto do título", "sv": "Rubriktextfärg", "es-MX": "Color del texto del encabezado", - "pt-BR": "Cor do texto do título", "es-419": "Color del texto del encabezado", "da": "Tekstfarve på overskrift", "no": "Overskrift-tekstfarge", @@ -647,15 +615,14 @@ "default": "Loading indicators", "fr": "Indicateurs de chargement", "it": "Indicatori di caricamento", - "uk": "Індикатори завантаження", - "zh": "加载提示框", + "zh": "加载指示器", "de": "Ladeanzeigen", "es": "Indicadores de carga", "nl": "Laadindicatoren", "pt": "Indicadores de carregamento", - "sv": "Laddningsindikatorer", - "es-MX": "Indicadores de carga", "pt-BR": "Indicadores de carregamento", + "sv": "Laddningsindikatorer", + "es-MX": "Cargando indicadores", "es-419": "Cargando indicadores", "da": "Indlæsningsindikator", "no": "Innlastingsindikatorer", @@ -665,15 +632,14 @@ "default": "Page loading bar", "fr": "Barre de chargement de la page", "it": "Barra di caricamento della pagina", - "uk": "Рядок завантаження сторінки", - "zh": "页面加载条", + "zh": "页面加载栏", "de": "Seitenladebalken", "es": "Barra de carga de página", "nl": "Paginalaadbalk", "pt": "Barra de carregamento de página", - "sv": "Sidoladdningsfält", - "es-MX": "Barra de carga de página", "pt-BR": "Barra de carregamento de página", + "sv": "Sidoladdningsfält", + "es-MX": "Barra de carga de la página", "es-419": "Barra de carga de la página", "da": "Sideindlæsningsbjælke", "no": "Sideinnlastingslinje", @@ -683,15 +649,14 @@ "default": "Spinner light half", "fr": "Demi-boucle de progression claire", "it": "Rotellina con metà chiara", - "uk": "Спінер світлої половини", - "zh": "Spinner light half", + "zh": "转盘一半浅色", "de": "Helle Hälfte des Lade-Throbbers", "es": "Indicador giratorio claro medio", "nl": "Spinner licht half", "pt": "Controle giratório claro metade", - "sv": "Snurra ljus halva", - "es-MX": "Indicador giratorio claro medio", "pt-BR": "Controle giratório claro metade", + "sv": "Snurra, ljus halva", + "es-MX": "Spinner light half", "es-419": "Spinner light half", "da": "Skalaens lyse halvdel", "no": "Spinner lys halvdel", @@ -701,15 +666,14 @@ "default": "Spinner dark half", "fr": "Demi-boucle de progression sombre", "it": "Rotellina con metà scura", - "uk": "Спінер темної половини", - "zh": "Spinner dark half", + "zh": "转盘一半深色", "de": "Dunkle Hälfte des Lade-Throbbers", "es": "Indicador giratorio oscuro medio", "nl": "Spinner donker half", "pt": "Controle giratório escuro metade", - "sv": "Snurra mörk halva", - "es-MX": "Indicador giratorio oscuro medio", "pt-BR": "Controle giratório escuro metade", + "sv": "Snurra, mörk halva", + "es-MX": "Spinner dark half", "es-419": "Spinner dark half", "da": "Skalaens mørke halvdel", "no": "Spinner mørk halvdel", @@ -719,15 +683,14 @@ "default": "Modal loading background", "fr": "Arrière-plan de chargement de la fenêtre modale", "it": "Sfondo caricamento modale", - "uk": "Модальний фон завантаження", - "zh": "模板加载背景", + "zh": "模态加载背景", "de": "Modal-Lade-Hintergrund", "es": "Fondo de carga modal", "nl": "Achtergrond modaal laden", "pt": "Plano de fundo de carregamento do modal", + "pt-BR": "Plano de fundo de carregamento do modal", "sv": "Modal laddningsbakgrund", "es-MX": "Fondo de carga modal", - "pt-BR": "Plano de fundo de carregamento do modal", "es-419": "Fondo de carga modal", "da": "Modal indlæsningsbaggrund", "no": "Innlastingsbakgrunn for modal", @@ -735,17 +698,16 @@ }, "i18n.ProductThumbnailLoadingBackground": { "default": "Product thumbnail loading background", - "fr": "Arrière-plan de chargement de limage miniature du produit", + "fr": "Arrière-plan de chargement de l'image miniature du produit", "it": "Sfondo caricamento miniatura prodotto", - "uk": "Фон завантаження ескізів продукту", "zh": "产品缩略图加载背景", "de": "Lade-Hintergrund für das Produkt-Vorschaubild", "es": "Fondo de carga de la miniatura del producto", "nl": "Achtergrond productminiatuur laden", "pt": "Plano de fundo de carregamento da miniatura do produto", + "pt-BR": "Plano de fundo de carregamento da miniatura do produto", "sv": "Laddningsbakgrund för produktminiatyrbild", "es-MX": "Fondo de carga de la miniatura del producto", - "pt-BR": "Plano de fundo de carregamento da miniatura do produto", "es-419": "Fondo de carga de la miniatura del producto", "da": "Baggrund til indlæsning af produktminiaturebillede", "no": "Innlastingsbakgrunn for produktminiatyrbilde", @@ -753,17 +715,16 @@ }, "i18n.ImageLoading": { "default": "Image Loading", - "fr": "Chargement de limage", - "it": "Caricamento dellimmagine", - "uk": "Завантаження зображень", + "fr": "Chargement de l'image", + "it": "Caricamento dell'immagine", "zh": "图片加载", "de": "Bild wird geladen", "es": "Carga de imagen", "nl": "Afbeelding laden", "pt": "Carregamento de imagem", + "pt-BR": "Carregamento de imagem", "sv": "Bild laddas", "es-MX": "Carga de imagen", - "pt-BR": "Carregamento de imagem", "es-419": "Carga de imagen", "da": "Indlæsning af billeder", "no": "Bilde lastes inn", @@ -771,35 +732,33 @@ }, "i18n.CornerstoneDoesntLoadMostImages": { "default": "Cornerstone doesn’t load most images until the user scrolls to them on the screen. Enable \"Lazyloading with LQIP\" below if you prefer to show a preview image and replace it with a better quality version as the user scrolls. Select \"Disabled\" below to fully turn off this feature.", - "fr": "Cornerstone ne charge lensemble des images que lorsque lutilisateur les fait défiler à lécran. Activez le mode « Lazyloading avec LQIP » ci-dessous si vous souhaitez afficher une image daperçu et la remplacer par une image de meilleure qualité lorsque lutilisateur fait défiler lécran. Sélectionnez « Désactivé » ci-dessous si vous ne souhaitez pas utiliser ce mode.", - "it": "Cornerstone non carica la maggior parte delle immagini finché lutente non scorre la pagina sullo schermo. Attiva la modalità Lazy loading con LQIP qui sotto se preferisci mostrare unanteprima dellimmagine e sostituirla con una versione di qualità migliore durante lo scorrimento. Per disattivare completamente questa funzionalità seleziona Disattivato qui sotto.", - "uk": "Cornerstone не завантажує більшість зображень, поки користувач не прокрутить їх до екрана. Увімкніть \"Lazyloading with LQIP\" нижче, якщо ви бажаєте показати зображення для попереднього перегляду та замінити його на більш якісну версію, як користувач прокручує. Виберіть \"Відключено\" нижче, щоб повністю вимкнути цю функцію.", - "zh": "Cornerstone不会加载很多图片,除非用户在屏幕上滚动他们。如果您愿意在用户滚动的时候,在高质量下预览图片和替换,下方选择启用\"Lazyloading with LQIP\"。在下方选择\"禁用\" ,可以完全关掉这个功能。", - "de": "Cornerstone lädt die meisten Bilder erst wenn der Benutzer auf dem Bildschirm zu ihnen scrollt. Aktivieren Sie unten „Lazyloading mit LQIP“ wenn Sie es vorziehen ein Vorschaubild zu zeigen und es durch eine Version mit besserer Qualität zu ersetzen wenn der Benutzer scrollt. Wählen Sie unten „Deaktiviert“ um diese Funktion vollständig auszuschalten.", + "fr": "Cornerstone ne charge l'ensemble des images que lorsque l'utilisateur les fait défiler à l'écran. Activez le mode « Lazyloading avec LQIP » ci-dessous si vous souhaitez afficher une image d'aperçu et la remplacer par une image de meilleure qualité lorsque l'utilisateur fait défiler l'écran. Sélectionnez « Désactivé » ci-dessous si vous ne souhaitez pas utiliser ce mode.", + "it": "Cornerstone non carica la maggior parte delle immagini finché l'utente non fa scorrere la schermata. Attiva la modalità \"Lazy loading con LQIP\" qui sotto se preferisci mostrare un'anteprima dell'immagine e sostituirla con una versione di qualità migliore durante lo scorrimento. Per disattivare completamente questa funzionalità, seleziona \"Disattivato\" qui sotto.", + "zh": "Cornerstone 不会加载大多数图片,直到用户在屏幕上滚动到它们。如果您想显示预览图片并在用户滚动时将其替换为质量更好的版本,请启用下方的“使用 LQIP 延迟加载”。选择下方“已禁用”可以完全关闭此功能。", + "de": "Cornerstone lädt die meisten Bilder erst, wenn der Benutzer auf dem Bildschirm zu ihnen scrollt. Aktivieren Sie unten „Lazyloading mit LQIP“, wenn Sie es vorziehen, ein Vorschaubild zu zeigen und es durch eine Version mit besserer Qualität zu ersetzen, wenn der Benutzer scrollt. Wählen Sie unten „Deaktiviert“ aus, um diese Funktion vollständig auszuschalten.", "es": "Cornerstone no carga la mayoría de las imágenes hasta que el usuario se desplaza hasta ellas en la pantalla. Activa «Carga diferida con LQIP» a continuación si prefieres mostrar una imagen de vista previa y reemplazarla con una versión de mejor calidad a medida que el usuario se desplaza. Selecciona «Desactivado» para desactivar completamente esta función.", - "nl": "Cornerstone laadt de meeste afbeeldingen pas als de gebruiker er naartoe scrolt op het scherm. Schakel hieronder Lazyloading met LQIP in als u liever een voorbeeldafbeelding wilt weergeven en deze wilt vervangen door een versie van betere kwaliteit als de gebruiker scrolt. Selecteer hieronder Uitgeschakeld om deze functie volledig uit te schakelen.", - "pt": "A Cornerstone não carrega a maioria das imagens até que o usuário role até as imagens na tela. Ative Carregamento lento com LQIP imagem provisória em baixa qualidade se preferir exibir uma prévia da imagem e substituí-la por uma versão de melhor qualidade quando o usuário faz a rolagem. Selecione Desativado abaixo para desativar totalmente esse recurso.", - "sv": "Cornerstone laddar inte de flesta bilder förrän användaren bläddrar till dem på skärmen. Aktivera Lazyloading med LQIP nedan om du föredrar att visa en förhandsgranskningsbild och ersätta den med en version av bättre kvalitet när användaren bläddrar. Välj Inaktiverad nedan för att stänga av den här funktionen helt.", - "es-MX": "Cornerstone no carga la mayoría de las imágenes hasta que el usuario se desplaza hasta ellas en la pantalla. Active «Carga diferida con LQIP» a continuación si prefiere mostrar una imagen de vista previa y reemplazarla con una versión de mejor calidad a medida que el usuario se desplaza. Seleccione «Desactivado» para desactivar completamente esta función.", - "pt-BR": "A Cornerstone não carrega a maioria das imagens até que o usuário role até as imagens na tela. Ative Carregamento lento com LQIP imagem provisória em baixa qualidade se preferir exibir uma prévia da imagem e substituí-la por uma versão de melhor qualidade quando o usuário faz a rolagem. Selecione Desativado abaixo para desativar totalmente esse recurso.", - "es-419": "Cornerstone no carga la mayoría de las imágenes hasta que el usuario se desplaza hacia estas en la pantalla. Activa “Carga diferida con LQIP” a continuación si prefieres mostrar una imagen de vista previa y reemplazarla con una versión de mejor calidad a medida que el usuario se desplaza. Selecciona “Desactivado” a continuación para desactivar completamente esta función.", - "da": "Cornerstone indlæser ikke de fleste billeder før brugeren ruller hen til dem på skærmen. Aktivér Lazyloading with LQIP herunder hvis du foretrækker at vise et eksempelbillede og erstatte det med en version af bedre kvalitet mens brugeren ruller. Vælg Deaktiveret herunder for at slå denne funktion helt fra.", - "no": "Cornerstone laster ikke de fleste bilder før brukeren ruller til dem på skjermen. Aktiver «Lazyloading with LQIP» nedenfor hvis du foretrekker å vise et forhåndsvisningsbilde og deretter erstatte det med en versjon av bedre kvalitet mens brukeren ruller. Velg «Deaktivert» nedenfor for å slå av denne funksjonen helt.", - "ko": "Cornerstone은 사용자가 화면을 이미지가 있는 곳까지 스크롤할 때까지 대부분의 이미지를 로드하지 않습니다. 미리보기 이미지를 표시하고 사용자가 스크롤할 때 더 나은 품질의 이미지로 교체하려면 아래에서 LQIP를 사용한 지연 로딩을 활성화하십시오. 이 기능을 완전히 해제하려면 아래에서 사용 안 함을 선택하십시오." + "nl": "Cornerstone laadt de meeste afbeeldingen pas als de gebruiker er naartoe scrolt op het scherm. Schakel hieronder 'Lazyloading met LQIP' in als u liever een voorbeeldafbeelding wilt weergeven en deze wilt vervangen door een versie van betere kwaliteit als de gebruiker scrolt. Selecteer hieronder 'Uitgeschakeld' om deze functie volledig uit te schakelen.", + "pt": "A Cornerstone não carrega a maioria das imagens até que o usuário role até as imagens na tela. Ative o \"Carregamento lento com LQIP\" (imagem provisória em baixa qualidade) se preferir exibir uma prévia da imagem e substituí-la por uma versão de melhor qualidade quando o usuário faz a rolagem. Selecione \"Desativado\" abaixo para desativar totalmente esse recurso.", + "pt-BR": "A Cornerstone não carrega a maioria das imagens até que o usuário role até as imagens na tela. Ative o \"Carregamento lento com LQIP\" (imagem provisória em baixa qualidade) se preferir exibir uma prévia da imagem e substituí-la por uma versão de melhor qualidade quando o usuário faz a rolagem. Selecione \"Desativado\" abaixo para desativar totalmente esse recurso.", + "sv": "Cornerstone laddar inte de flesta bilder förrän användaren bläddrar till dem på skärmen. Aktivera ”Lazyloading med LQIP” nedan om du föredrar att visa en förhandsgranskningsbild och ersätta den med bättre kvalitet när användaren bläddrar. Välj ”Inaktiverad” nedan för att stänga av den här funktionen helt.", + "es-MX": "Cornerstone no carga la mayoría de las imágenes hasta que el usuario se desplaza hasta estas en la pantalla. Activa “Carga diferida con LQIP” a continuación si prefieres mostrar una imagen de vista previa y reemplazarla con una versión de mejor calidad a medida que el usuario se desplaza. Selecciona “Desactivado” a continuación para desactivar completamente esta función.", + "es-419": "Cornerstone no carga la mayoría de las imágenes hasta que el usuario se desplaza hasta estas en la pantalla. Activa “Carga diferida con LQIP” a continuación si prefieres mostrar una imagen de vista previa y reemplazarla con una versión de mejor calidad a medida que el usuario se desplaza. Selecciona “Desactivado” a continuación para desactivar completamente esta función.", + "da": "Cornerstone indlæser ikke de fleste billeder, før brugeren ruller hen til dem på skærmen. Aktivér \"Lazyloading with LQIP\" herunder, hvis du foretrækker at vise et eksempelbillede og erstatte det med en version af bedre kvalitet, mens brugeren ruller. Vælg \"Deaktiveret\" herunder for at slå denne funktion helt fra.", + "no": "Cornerstone laster ikke de fleste bilder før brukeren ruller til dem på skjermen. Aktiver «Lazyloading with LQIP» nedenfor hvis du foretrekker å vise et forhåndsvisningsbilde, og deretter erstatte det med en versjon av bedre kvalitet mens brukeren ruller. Velg «Deaktivert» nedenfor for å slå av denne funksjonen helt.", + "ko": "Cornerstone은 사용자가 화면을 이미지가 있는 곳까지 스크롤할 때까지 대부분의 이미지를 로드하지 않습니다. 미리보기 이미지를 표시하고 사용자가 스크롤할 때 더 나은 품질의 이미지로 교체하려면 아래에서 \"LQIP를 사용한 지연 로딩\"을 활성화하십시오. 이 기능을 완전히 해제하려면 아래에서 \"사용 안 함\"을 선택하십시오." }, "i18n.LazyloadingMode": { "default": "Lazyloading Mode", "fr": "Mode Lazyloading", "it": "Modalità lazy loading", - "uk": "Режим відкладеного завантаження", "zh": "延迟加载模式", "de": "Lazyloading-Modus", "es": "Modo de carga diferida", "nl": "Lazyload-modus", "pt": "Modo de carregamento lento", + "pt-BR": "Modo de carregamento lento", "sv": "Lazyloading-läge", "es-MX": "Modo de carga diferida", - "pt-BR": "Modo de carregamento lento", "es-419": "Modo de carga diferida", "da": "Lazyloading-tilstand", "no": "Lazyloading-modus", @@ -809,29 +768,31 @@ "default": "Lazyload", "fr": "Lazyload", "it": "Lazy loading", - "uk": "Відкладене завантаження", "zh": "延迟加载", "de": "Lazyload", "es": "Carga diferida", "nl": "Lazyload", "pt": "Carregar lentamente", + "pt-BR": "Carregar lentamente", "sv": "Lazyload", "es-MX": "Carga diferida", - "pt-BR": "Carregar lentamente" + "es-419": "Carga diferida", + "da": "Lazyloading", + "no": "Lazyload", + "ko": "지연 로딩 모드" }, "i18n.LazyloadWithLQIP": { "default": "Lazyload with LQIP", "fr": "Lazyloading avec LQIP", "it": "Lazy loading con LQIP", - "uk": "Відкладене завантаження з LQIP", - "zh": "使用LQIP延迟加载", + "zh": "使用 LQIP 延迟加载", "de": "Lazyload mit LQIP", "es": "Carga diferida con LQIP", "nl": "Lazyload met LQIP", "pt": "Carregar lentamente com LQIP", + "pt-BR": "Carregar lentamente com LQIP", "sv": "Lazyload med LQIP", "es-MX": "Carga diferida con LQIP", - "pt-BR": "Carregar lentamente com LQIP", "es-419": "Carga diferida con LQIP", "da": "Lazyloading med LQIP", "no": "Lazyload med LQIP", @@ -841,29 +802,31 @@ "default": "Disabled", "fr": "Désactivé", "it": "Disattivato", - "uk": "Вимкнено", - "zh": "禁用", + "zh": "已禁用", "de": "Deaktiviert", "es": "Desactivado", "nl": "Uitgeschakeld", "pt": "Desativado", + "pt-BR": "Desativado", "sv": "Inaktiverad", "es-MX": "Desactivado", - "pt-BR": "Desativado" + "es-419": "Desactivado", + "da": "Deaktiveret", + "no": "Deaktivert", + "ko": "비활성화 버튼" }, "i18n.Pages": { "default": "Pages", "fr": "Pages", "it": "Pagine", - "uk": "Сторінки", "zh": "页面", "de": "Seiten", "es": "Páginas", - "nl": "Paginas", + "nl": "Pagina's", "pt": "Páginas", + "pt-BR": "Páginas", "sv": "Sidor", "es-MX": "Páginas", - "pt-BR": "Páginas", "es-419": "Páginas", "da": "Sider", "no": "Sider", @@ -871,17 +834,16 @@ }, "i18n.HideBreadcrumbs": { "default": "Hide breadcrumbs", - "fr": "Masquer le fil dAriane", + "fr": "Masquer le fil d'Ariane", "it": "Nascondi percorso di navigazione", - "uk": "Сховати хлібні крихти", - "zh": "隐藏面包屑", + "zh": "隐藏面包屑导航", "de": "Pfad ausblenden", "es": "Ocultar rutas de navegación", "nl": "Breadcrumbs verbergen", "pt": "Ocultar trilhas de navegação", - "sv": "Dölj brödsmulor", - "es-MX": "Ocultar rutas de navegación", "pt-BR": "Ocultar trilhas de navegação", + "sv": "Dölj brödsmulor", + "es-MX": "Ocultar elementos de orientación", "es-419": "Ocultar elementos de orientación", "da": "Skjul brødkrummer", "no": "Skjul navigasjonsbane", @@ -889,17 +851,16 @@ }, "i18n.HidePageHeading": { "default": "Hide page heading", - "fr": "Masquer len-tête de la page", + "fr": "Masquer l'en-tête de la page", "it": "Nascondi intestazione della pagina", - "uk": "Сховати заголовок сторінки", - "zh": "隐藏页面头部", + "zh": "隐藏页面标题", "de": "Seitenüberschrift ausblenden", "es": "Ocultar encabezado de página", "nl": "Paginakop verbergen", "pt": "Ocultar título da página", + "pt-BR": "Ocultar título da página", "sv": "Dölj sidrubrik", "es-MX": "Ocultar encabezado de página", - "pt-BR": "Ocultar título da página", "es-419": "Ocultar encabezado de página", "da": "Skjul sideoverskrift", "no": "Skjul sideoverskriften", @@ -907,17 +868,16 @@ }, "i18n.HideCategoryPageHeading": { "default": "Hide category page heading", - "fr": "Masquer len-tête de la catégorie", + "fr": "Masquer l'en-tête de la catégorie", "it": "Nascondi intestazione pagina della categoria", - "uk": "Сховати заголовок сторінки категорії", - "zh": "隐藏分类页面头部", + "zh": "隐藏类别页面标题", "de": "Kategorienseitenüberschrift ausblenden", "es": "Ocultar encabezado de página de la categoría", "nl": "Categoriepaginakop verbergen", "pt": "Ocultar título da página da categoria", - "sv": "Dölj kategorisidrubrik", - "es-MX": "Ocultar encabezado de página de la categoría", "pt-BR": "Ocultar título da página da categoria", + "sv": "Dölj kategorisidrubrik", + "es-MX": "Ocultar encabezado de página de categoría", "es-419": "Ocultar encabezado de página de categoría", "da": "Skjul sideoverskrift for kategori", "no": "Skjul kategorisideoverskriften", @@ -925,17 +885,16 @@ }, "i18n.HideBlogPageHeading": { "default": "Hide blog page heading", - "fr": "Masquer len-tête du blog", + "fr": "Masquer l'en-tête du blog", "it": "Nascondi intestazione pagina del blog", - "uk": "Сховати заголовок сторінки блогу", - "zh": "隐藏博客页面头部", + "zh": "隐藏博客页面标题", "de": "Blogseitenüberschrift ausblenden", "es": "Ocultar encabezado de página de blog", "nl": "Blogpaginakop verbergen", "pt": "Ocultar título da página do blog", + "pt-BR": "Ocultar título da página do blog", "sv": "Dölj bloggsidrubrik", "es-MX": "Ocultar encabezado de página de blog", - "pt-BR": "Ocultar título da página do blog", "es-419": "Ocultar encabezado de página de blog", "da": "Skjul blogsideoverskrift", "no": "Skjul bloggsideoverskrift", @@ -943,17 +902,16 @@ }, "i18n.HideContactUsPageHeading": { "default": "Hide contact us page heading", - "fr": "Masquer len-tête de la page de contact", + "fr": "Masquer l'en-tête de la page de contact", "it": "Nascondi intestazione pagina contattaci", - "uk": "Сховати заголовок сторінки контактів", - "zh": "隐藏联系我们页面头部", + "zh": "隐藏联系我们页面标题", "de": "Kontaktseitenüberschrift ausblenden", "es": "Ocultar encabezado de página de contacto", "nl": "Contactpaginakop verbergen", "pt": "Ocultar título da página fale conosco", + "pt-BR": "Ocultar título da página fale conosco", "sv": "Dölj sidrubrik för Kontakta oss", "es-MX": "Ocultar encabezado de página de contacto", - "pt-BR": "Ocultar título da página fale conosco", "es-419": "Ocultar encabezado de página de contacto", "da": "Skjul sideoverskrift for Kontakt os", "no": "Skjul kontakt oss-sideoverskriften", @@ -963,15 +921,14 @@ "default": "Products", "fr": "Produits", "it": "Prodotti", - "uk": "Продукція", "zh": "产品", "de": "Produkte", "es": "Productos", "nl": "Producten", "pt": "Produtos", + "pt-BR": "Produtos", "sv": "Produkter", "es-MX": "Productos", - "pt-BR": "Produtos", "es-419": "Productos", "da": "produkter", "no": "Produkter", @@ -979,17 +936,16 @@ }, "i18n.DisplayStyle": { "default": "Display style", - "fr": "Style daffichage", + "fr": "Style d'affichage", "it": "Stile visualizzato", - "uk": "Стиль відображення", - "zh": "不显示样式", + "zh": "显示风格", "de": "Anzeigeart", "es": "Estilo de visualización", "nl": "Weergavestijl", "pt": "Estilo de exibição", + "pt-BR": "Estilo de exibição", "sv": "Visningsstil", "es-MX": "Estilo de visualización", - "pt-BR": "Estilo de exibição", "es-419": "Estilo de visualización", "da": "Visningsformat", "no": "Visningsstil", @@ -999,15 +955,14 @@ "default": "Show products in a grid", "fr": "Afficher les produits dans une grille", "it": "Mostra prodotti in una griglia", - "uk": "Показати продукти в сітці", - "zh": "以网格形式显示产品", + "zh": "在网格中显示产品", "de": "Produkte in einem Raster anzeigen", "es": "Mostrar productos en una cuadrícula", "nl": "Producten in een raster weergeven", "pt": "Exibir produtos em uma grade", + "pt-BR": "Exibir produtos em uma grade", "sv": "Visa produkter i ett rutnät", "es-MX": "Mostrar productos en una cuadrícula", - "pt-BR": "Exibir produtos em uma grade", "es-419": "Mostrar productos en una cuadrícula", "da": "Vis produkter i et gitter", "no": "Vis produkter i et rutenett", @@ -1017,15 +972,14 @@ "default": "Show products in a list", "fr": "Afficher les produits dans une liste", "it": "Mostra prodotti in un elenco", - "uk": "Показати товари в списку", - "zh": "以列表形式显示产品", + "zh": "在列表中显示产品", "de": "Produkte in einer Liste anzeigen", "es": "Mostrar productos en una lista", "nl": "Producten in een lijst weergeven", "pt": "Exibir produtos em uma lista", + "pt-BR": "Exibir produtos em uma lista", "sv": "Visa produkter i en lista", "es-MX": "Mostrar productos en una lista", - "pt-BR": "Exibir produtos em uma lista", "es-419": "Mostrar productos en una lista", "da": "Vis produkter på en liste", "no": "Vis produkter i en liste", @@ -1035,33 +989,31 @@ "default": "Blog", "fr": "Blog", "it": "Blog", - "uk": "Блог", "zh": "博客", "de": "Blog", "es": "Blog", "nl": "Blog", "pt": "Blog", + "pt-BR": "Blog", "sv": "Blogg", "es-MX": "Blog", - "pt-BR": "Blog", "es-419": "Blog", - "da": "Blog", - "no": "Blogg", + "da": "blog", + "no": "blogg", "ko": "블로그" }, "i18n.SizeOfImages": { "default": "Size of images", "fr": "Taille des images", "it": "Dimensione immagini", - "uk": "Розмір зображень", - "zh": "图片尺寸", + "zh": "图片大小", "de": "Größe der Bilder", "es": "Tamaño de las imágenes", "nl": "Grootte van afbeeldingen", "pt": "Tamanho das imagens", + "pt-BR": "Tamanho das imagens", "sv": "Storlek på bilder", "es-MX": "Tamaño de las imágenes", - "pt-BR": "Tamanho das imagens", "es-419": "Tamaño de las imágenes", "da": "Størrelse på billeder", "no": "Størrelse på bilder", @@ -1071,15 +1023,14 @@ "default": "Optimized for theme", "fr": "Optimisé pour le thème", "it": "Ottimizzato per il tema", - "uk": "Оптимізовано під тему", - "zh": "优化主题", + "zh": "已针对主题优化", "de": "Für das Design optimiert", "es": "Optimizado para el tema", "nl": "Geoptimaliseerd voor thema", "pt": "Otimizado para o tema", + "pt-BR": "Otimizado para o tema", "sv": "Optimerad för tema", "es-MX": "Optimizado para el tema", - "pt-BR": "Otimizado para o tema", "es-419": "Optimizado para el tema", "da": "Optimeret til tema", "no": "Optimalisert for tema", @@ -1089,15 +1040,14 @@ "default": "Specify dimensions", "fr": "Spécifiez les dimensions", "it": "Specifica dimensioni", - "uk": "Вкажіть розміри", - "zh": "指定的尺寸", + "zh": "指定尺寸", "de": "Abmessungen festlegen", "es": "Especifique las dimensiones", "nl": "Afmetingen opgeven", "pt": "Especifique as dimensões", - "sv": "Ange mått", - "es-MX": "Especifique las dimensiones", "pt-BR": "Especifique as dimensões", + "sv": "Ange mått", + "es-MX": "Especificar dimensiones", "es-419": "Especificar dimensiones", "da": "Angiv mål", "no": "Angi dimensjoner", @@ -1107,51 +1057,48 @@ "default": "Pricing", "fr": "Tarification", "it": "Prezzi", - "uk": "Ціноутворення", "zh": "定价", "de": "Preisgestaltung", "es": "Precios", "nl": "Tarieven", "pt": "Preços", + "pt-BR": "Preços", "sv": "Prissättning", "es-MX": "Precios", - "pt-BR": "Preços", "es-419": "Precios", "da": "Priser", - "no": "Prissetting", + "no": "Priser", "ko": "가격설정" }, "i18n.ShowPriceRangesForProducts": { "default": "Show price ranges for products with variants. If disabled it will show the product price", - "fr": "Afficher les fourchettes de prix pour les produits avec des variantes. Si cette option est désactivée seul le prix du produit saffichera.", - "it": "Mostra le fasce di prezzo dei prodotti con varianti. Se disattivato viene visualizzato il prezzo del prodotto", - "uk": "Показати діапазони цін на продукти з варіантами. Якщо він відключений, він відображатиме ціну товару", - "zh": "当产品有属性选项时,显示价格范围。如果禁用将显示产品价格", - "de": "Preisspannen für Produkte mit Varianten anzeigen. Wenn deaktiviert wird der Produktpreis angezeigt.", - "es": "Se muestran los rangos de precios para productos con variantes. Si se desactiva se mostrará el precio del producto.", + "fr": "Afficher les fourchettes de prix pour les produits avec des variantes. Si cette option est désactivée, seul le prix du produit s'affichera.", + "it": "Mostra le fasce di prezzo dei prodotti con varianti. Se disattivato, viene visualizzato il prezzo del prodotto", + "zh": "显示附带变量的产品的价格范围。如已禁用,它将显示产品价格", + "de": "Preisspannen für Produkte mit Varianten anzeigen. Wenn deaktiviert, wird der Produktpreis angezeigt.", + "es": "Se muestran los rangos de precios para productos con variantes. Si se desactiva, se mostrará el precio del producto.", "nl": "Toon prijsklassen voor producten met varianten. Indien uitgeschakeld wordt de productprijs weergegeven", - "pt": "Mostrar faixas de preços dos produtos com variações. Se desativado exibirá o preço do produto", + "pt": "Mostrar faixas de preços dos produtos com variações. Se desativado, exibirá o preço do produto", + "pt-BR": "Mostrar faixas de preços dos produtos com variações. Se desativado, exibirá o preço do produto", "sv": "Visa prisklasser för produkter med varianter. Om detta är inaktiverat visas produktpriset", - "es-MX": "Se muestran los rangos de precios para productos con variantes. Si se desactiva, se mostrará el precio del producto.", - "pt-BR": "Mostrar faixas de preços dos produtos com variações. Se desativado exibirá o preço do produto", - "es-419": "Muestra rangos de precios para productos con variantes. Si está desactivado mostrará el precio del producto.", - "da": "Vis prisklasser for produkter med varianter. Hvis det er deaktiveret vises produktprisen", + "es-MX": "Muestra rangos de precios para productos con variantes. Si está desactivado, mostrará el precio del producto.", + "es-419": "Muestra rangos de precios para productos con variantes. Si está desactivado, mostrará el precio del producto.", + "da": "Vis prisklasser for produkter med varianter. Hvis det er deaktiveret, vises produktprisen", "no": "Vis prisklasser for produkter med varianter. Hvis deaktivert vises produktprisen", "ko": "상품 조합이 있는 상품의 가격 범위를 표시합니다. 비활성화하면 상품 가격이 표시됩니다" }, "i18n.PurchaseOptions": { "default": "Purchase options", - "fr": "Options dachat", + "fr": "Options d'achat", "it": "Opzioni di acquisto", - "uk": "Варіанти придбання", "zh": "购买选项", "de": "Kaufoptionen", "es": "Opciones de compra", "nl": "Aankoopopties", "pt": "Opções de compra", + "pt-BR": "Opções de compra", "sv": "Köpalternativ", "es-MX": "Opciones de compra", - "pt-BR": "Opções de compra", "es-419": "Opciones de compra", "da": "Købsmuligheder", "no": "Kjøpsalternativer", @@ -1161,15 +1108,14 @@ "default": "Form Input fields", "fr": "Champs de saisie sur le formulaire", "it": "Campi di input modulo", - "uk": "Поля введення форми", - "zh": "表格输入字段", + "zh": "表单输入字段", "de": "Formular-Eingabefelder", "es": "Campos de entrada del formulario", "nl": "Formulierinvoervelden", "pt": "Campos de entrada de formulário", - "sv": "Fält för formulärinmatning", - "es-MX": "Campos de entrada del formulario", "pt-BR": "Campos de entrada de formulário", + "sv": "Fält för formulärinmatning", + "es-MX": "Campos de captura del formulario", "es-419": "Campos de captura del formulario", "da": "Formularinputfelter", "no": "Skjemainndatafelt", @@ -1178,16 +1124,15 @@ "i18n.LabelTextColor": { "default": "Label text color", "fr": "Couleur du texte du libellé", - "it": "Colore testo delletichetta", - "uk": "Колір тексту мітки", + "it": "Colore testo dell'etichetta", "zh": "标签文本颜色", "de": "Textfarbe des Etiketts", "es": "Color del texto de la etiqueta", "nl": "Tekstkleur label", "pt": "Cor do texto da legenda", + "pt-BR": "Cor do texto da legenda", "sv": "Textfärg på etikett", "es-MX": "Color del texto de la etiqueta", - "pt-BR": "Cor do texto da legenda", "es-419": "Color del texto de la etiqueta", "da": "Farve på mærkattekst", "no": "Farge på etikettekst", @@ -1197,15 +1142,14 @@ "default": "Field text color", "fr": "Couleur du texte du champ", "it": "Colore testo del campo", - "uk": "Колір тексту поля", "zh": "字段文本颜色", "de": "Textfarbe im Feld", "es": "Color del texto del campo", "nl": "Tekstkleur veld", "pt": "Cor do texto do campo", + "pt-BR": "Cor do texto do campo", "sv": "Textfärg i fält", "es-MX": "Color del texto del campo", - "pt-BR": "Cor do texto do campo", "es-419": "Color del texto del campo", "da": "Farve på felttekst", "no": "Felttekstfarge", @@ -1215,15 +1159,14 @@ "default": "Field background", "fr": "Arrière-plan du champ", "it": "Sfondo campo", - "uk": "Фон поля", "zh": "字段背景", "de": "Feld-Hintergrund", "es": "Fondo del campo", "nl": "Achtergrond veld", "pt": "Plano de fundo do campo", + "pt-BR": "Plano de fundo do campo", "sv": "Fältbakgrund", "es-MX": "Fondo del campo", - "pt-BR": "Plano de fundo do campo", "es-419": "Fondo del campo", "da": "Feltbaggrund", "no": "Feltbakgrunn", @@ -1233,15 +1176,14 @@ "default": "Field background disabled", "fr": "Arrière-plan du champ désactivé", "it": "Sfondo campo disattivato", - "uk": "Фон поля вимкнено", - "zh": "字段背景禁用", + "zh": "字段背景已禁用", "de": "Feld-Hintergrund deaktiviert", "es": "Fondo del campo desactivado", "nl": "Achtergrond veld uitgeschakeld", "pt": "Plano de fundo do campo desativado", + "pt-BR": "Plano de fundo do campo desativado", "sv": "Fältbakgrund inaktiverad", "es-MX": "Fondo del campo desactivado", - "pt-BR": "Plano de fundo do campo desativado", "es-419": "Fondo del campo desactivado", "da": "Feltbaggrund deaktiveret", "no": "Feltbakgrunn deaktivert", @@ -1251,15 +1193,14 @@ "default": "Field border", "fr": "Bordure du champ", "it": "Bordo campo", - "uk": "Кордон поля", "zh": "字段边框", "de": "Feld-Rahmen", "es": "Borde del campo", "nl": "Veldrand", "pt": "Borda de campo", + "pt-BR": "Borda de campo", "sv": "Fältkant", "es-MX": "Borde del campo", - "pt-BR": "Borda de campo", "es-419": "Borde del campo", "da": "Feltkant", "no": "Feltkant", @@ -1269,15 +1210,14 @@ "default": "Field border active", "fr": "Bordure du champ actif", "it": "Bordo campo attivo", - "uk": "Кордон поля активний", - "zh": "字段边框启用", + "zh": "字段边框活动中", "de": "Feld-Rahmen aktiv", "es": "Borde del campo activo", "nl": "Veldrand actief", "pt": "Borda de campo ativa", + "pt-BR": "Borda de campo ativa", "sv": "Fältkant aktiv", "es-MX": "Borde del campo activo", - "pt-BR": "Borda de campo ativa", "es-419": "Borde del campo activo", "da": "Aktiv feltkant", "no": "Feltkant aktiv", @@ -1287,15 +1227,14 @@ "default": "Header & Footer", "fr": "En-tête et pied de page", "it": "Intestazione e piè di pagina", - "uk": "Заголовок і колонтитул", - "zh": "头部 & 页脚", - "de": "Kopfzeile And Fußzeile", + "zh": "页眉和页脚", + "de": "Kopfzeile & Fußzeile", "es": "Encabezado y pie de página", "nl": "Kop- en voettekst", "pt": "Cabeçalho e rodapé", + "pt-BR": "Cabeçalho e rodapé", "sv": "Sidhuvud och sidfot", "es-MX": "Encabezado y pie de página", - "pt-BR": "Cabeçalho e rodapé", "es-419": "Encabezado y pie de página", "da": "Sidehoved og sidefod", "no": "Topptekst og bunntekst", @@ -1305,29 +1244,31 @@ "default": "Header", "fr": "En-tête", "it": "Intestazione", - "uk": "Заголовок", - "zh": "头部", + "zh": "页眉", "de": "Header", "es": "Encabezado", "nl": "Header", "pt": "Cabeçalho", + "pt-BR": "Cabeçalho", "sv": "Rubrik", "es-MX": "Encabezado", - "pt-BR": "Cabeçalho" + "es-419": "Encabezado", + "da": "Overskrift", + "no": "Overskrift", + "ko": "헤더 텍스트" }, "i18n.HeaderBackground": { "default": "Header background", - "fr": "Arrière-plan de len-tête", + "fr": "Arrière-plan de l'en-tête", "it": "Sfondo intestazione", - "uk": "Фон заоголовку", - "zh": "头部背景", + "zh": "标题背景", "de": "Hintergrund der Kopfzeile", "es": "Fondo del encabezado", "nl": "Achtergrond koptekst", "pt": "Plano de fundo do cabeçalho", + "pt-BR": "Plano de fundo do cabeçalho", "sv": "Sidhuvudbakgrund", "es-MX": "Fondo del encabezado", - "pt-BR": "Plano de fundo do cabeçalho", "es-419": "Fondo del encabezado", "da": "Headerbaggrund", "no": "Bakgrunn på topptekst", @@ -1337,15 +1278,14 @@ "default": "Logo", "fr": "Logo", "it": "Logo", - "uk": "Логотип", - "zh": "Logo", + "zh": "徽标", "de": "Logo", "es": "Logotipo", "nl": "Logo", "pt": "Logotipo", - "sv": "Logotyp", - "es-MX": "Logotipo", "pt-BR": "Logotipo", + "sv": "Logotyp", + "es-MX": "LOGOTIPO", "es-419": "LOGOTIPO", "da": "Logo", "no": "Logo", @@ -1355,15 +1295,14 @@ "default": "Logo position", "fr": "Emplacement du logo", "it": "Posizione logo", - "uk": "Позиція логотипу", - "zh": "Logo位置", + "zh": "徽标位置", "de": "Position des Logos", "es": "Posición del logotipo", "nl": "Positie logo", "pt": "Posição do logotipo", + "pt-BR": "Posição do logotipo", "sv": "Logotypens position", "es-MX": "Posición del logotipo", - "pt-BR": "Posição do logotipo", "es-419": "Posición del logotipo", "da": "Logoposition", "no": "Logoposisjon", @@ -1373,15 +1312,14 @@ "default": "Right", "fr": "Droite", "it": "a destra", - "uk": "Право", "zh": "右", "de": "rechts", "es": "Derecha", "nl": "Rechts", "pt": "direita", + "pt-BR": "direita", "sv": "höger", "es-MX": "Derecha", - "pt-BR": "direita", "es-419": "Derecha", "da": "højre", "no": "Høyre", @@ -1391,15 +1329,14 @@ "default": "Center", "fr": "Milieu", "it": "Centrale", - "uk": "Центр", - "zh": "中间", + "zh": "中央", "de": "Mitte", "es": "Centro", "nl": "Gecentreerd", "pt": "Centro", + "pt-BR": "Centro", "sv": "Mitten", "es-MX": "Centro", - "pt-BR": "Centro", "es-419": "Centro", "da": "Centrum", "no": "Sentrert", @@ -1409,15 +1346,14 @@ "default": "Left", "fr": "Gauche", "it": "a sinistra", - "uk": "Ліво", "zh": "左", "de": "links", "es": "izquierdo", "nl": "Links", "pt": "esquerda", - "sv": "vänster", - "es-MX": "izquierdo", "pt-BR": "esquerda", + "sv": "vänster", + "es-MX": "Izquierda", "es-419": "Izquierda", "da": "Venstre", "no": "Venstre", @@ -1425,17 +1361,16 @@ }, "i18n.LogoImageSize": { "default": "Logo image size", - "fr": "Taille de limage du logo", + "fr": "Taille de l'image du logo", "it": "Dimensione immagine del logo", - "uk": "Розмір зображення логотипу", - "zh": "Logo图片尺寸", + "zh": "徽标图片大小", "de": "Logo-Bildgröße", "es": "Tamaño de la imagen del logotipo", "nl": "Grootte van logo-afbeelding", "pt": "Tamanho da imagem do logotipo", - "sv": "Logotypens bildstorlek", - "es-MX": "Tamaño de la imagen del logotipo", "pt-BR": "Tamanho da imagem do logotipo", + "sv": "Logotypens bildstorlek", + "es-MX": "Tamaño de imagen del logotipo", "es-419": "Tamaño de imagen del logotipo", "da": "Størrelse på logobillede", "no": "Bildestørrelse for logo", @@ -1443,35 +1378,33 @@ }, "i18n.OriginalAsUploaded": { "default": "Original (as uploaded)", - "fr": "Original tel quil a été téléchargé", - "it": "Originale come caricato", - "uk": "Оригінал (завантажено)", - "zh": "原始(上传)", - "de": "Original wie hochgeladen", - "es": "Original como se cargó", - "nl": "Origineel zoals geüpload", - "pt": "Original conforme carregado", - "sv": "Original som uppladdat", - "es-MX": "Original (como se cargó)", - "pt-BR": "Original conforme carregado", - "es-419": "Original tal y como se cargó", - "da": "Original som uploadet", - "no": "Original som lastet opp", - "ko": "원본업로드된 대로" + "fr": "Original (tel qu'il a été téléchargé)", + "it": "Originale (come caricato)", + "zh": "原件(如上传)", + "de": "Original (wie hochgeladen)", + "es": "Original (como se cargó)", + "nl": "Origineel (zoals geüpload)", + "pt": "Original (conforme carregado)", + "pt-BR": "Original (conforme carregado)", + "sv": "Original (som uppladdat)", + "es-MX": "Original (tal y como se cargó)", + "es-419": "Original (tal y como se cargó)", + "da": "Original (som uploadet)", + "no": "Original (som lastet opp)", + "ko": "원본(업로드된 대로)" }, "i18n.LogoFontSize": { "default": "Logo font size", "fr": "Taille de la police du logo", "it": "Dimensione carattere del logo", - "uk": "Розмір шрифту логотипу", - "zh": "Logo字体大小", + "zh": "徽标字体大小", "de": "Logo-Schriftgröße", "es": "Tamaño del tipo de letra del logotipo", "nl": "Lettergrootte logo", "pt": "Tamanho da fonte do logotipo", - "sv": "Logotypens teckensnittstorlek", - "es-MX": "Tamaño del tipo de letra del logotipo", "pt-BR": "Tamanho da fonte do logotipo", + "sv": "Logotypens teckensnittstorlek", + "es-MX": "Tamaño de fuente del logotipo", "es-419": "Tamaño de fuente del logotipo", "da": "Logoskriftstørrelse", "no": "Fontstørrelse for logo", @@ -1481,15 +1414,14 @@ "default": "Logo text color", "fr": "Couleur du texte du logo", "it": "Colore testo del logo", - "uk": "Колір тексту логотипу", - "zh": "Logo文字颜色", + "zh": "徽标文本颜色", "de": "Logo-Textfarbe", "es": "Color del texto del logotipo", "nl": "Tekstkleur logo", "pt": "Cor do texto do logotipo", + "pt-BR": "Cor do texto do logotipo", "sv": "Logotypens textfärg", "es-MX": "Color del texto del logotipo", - "pt-BR": "Cor do texto do logotipo", "es-419": "Color del texto del logotipo", "da": "Logos tekstfarve", "no": "Tekstfarge for logo", @@ -1499,15 +1431,14 @@ "default": "Utility navigation", "fr": "Menu de navigation", "it": "Navigazione utilità", - "uk": "Корисна навігація", - "zh": "实用工具导航", + "zh": "实用导航", "de": "Werkzeug-Navigation", "es": "Navegación por las herramientas", "nl": "Nuttige navigatie", "pt": "Ferramentas de navegação", - "sv": "Verktygsnavigering", - "es-MX": "Navegación por las herramientas", "pt-BR": "Ferramentas de navegação", + "sv": "Verktygsnavigering", + "es-MX": "Navegación de utilidades", "es-419": "Navegación de utilidades", "da": "Værktøjsnavigation", "no": "Verktøynavigasjon", @@ -1517,15 +1448,14 @@ "default": "Text color", "fr": "Couleur du texte", "it": "Colore del testo", - "uk": "Колір тексту", "zh": "文本颜色", "de": "Textfarbe", "es": "Color del texto", "nl": "Tekstkleur", "pt": "Cor do texto", + "pt-BR": "Cor do texto", "sv": "Text färg", "es-MX": "Color del texto", - "pt-BR": "Cor do texto", "es-419": "Color del texto", "da": "Tekstfarve", "no": "Tekstfarge", @@ -1535,33 +1465,31 @@ "default": "Text hover color", "fr": "Couleur du texte au survol", "it": "Colore al passaggio del mouse sul testo", - "uk": "Колір наведення тексту", - "zh": "文本悬停颜色", + "zh": "文字悬停颜色", "de": "Text-Hover-Farbe", "es": "Color del texto al pasar el cursor", "nl": "Aanwijskleur tekst", "pt": "Cor do texto com o foco do mouse", - "sv": "Textfärg när muspekaren hålls över den", - "es-MX": "Color del texto al pasar el cursor", "pt-BR": "Cor do texto com o foco do mouse", + "sv": "Textfärg när muspekaren hålls över den", + "es-MX": "Color del cursor del texto", "es-419": "Color del cursor del texto", - "da": "Farve når der peges på tekst", - "no": "Tekst med peker over", + "da": "Farve, når der peges på tekst", + "no": "Tekst (med peker over)", "ko": "텍스트 호버 색상" }, "i18n.CartDropdownBackground": { "default": "Cart dropdown background", "fr": "Arrière-plan du menu déroulant du panier", "it": "Sfondo elenco a discesa carrello", - "uk": "Фон випадаючого кошика", "zh": "购物车下拉背景", "de": "Warenkorb-Drop-down-Hintergrund", "es": "Fondo del desplegable del carrito", "nl": "Achtergrond vervolgkeuzemenu winkelmandje", "pt": "Plano de fundo do menu suspenso do carrinho", - "sv": "Bakgrund på kundvagnens rullgardinsmeny", - "es-MX": "Fondo del desplegable del carrito", "pt-BR": "Plano de fundo do menu suspenso do carrinho", + "sv": "Bakgrund på kundvagnens rullgardinsmeny", + "es-MX": "Fondo del menú desplegable del carrito", "es-419": "Fondo del menú desplegable del carrito", "da": "Baggrund til kurvens rullemenu", "no": "Bakgrunn på handlekurvs rullegardinmeny", @@ -1571,15 +1499,14 @@ "default": "Cart dropdown border", "fr": "Bordure du menu déroulant du panier", "it": "Bordo elenco a discesa carrello", - "uk": "Кордон спадної кордону", "zh": "购物车下拉边框", "de": "Warenkorb-Drop-down-Rahmen", "es": "Borde del desplegable del carrito", "nl": "Rand vervolgkeuzelijst winkelmandje", "pt": "Borda do menu suspenso do carrinho", - "sv": "Kant på kundvagnens rullgardinsmeny", - "es-MX": "Borde del desplegable del carrito", "pt-BR": "Borda do menu suspenso do carrinho", + "sv": "Kant på kundvagnens rullgardinsmeny", + "es-MX": "Borde del menú desplegable del carrito", "es-419": "Borde del menú desplegable del carrito", "da": "Kant for kurvens rullemenu", "no": "Kant på handlekurvs rullegardinmeny", @@ -1589,15 +1516,14 @@ "default": "Cart counter background", "fr": "Arrière-plan du compteur du panier", "it": "Sfondo contatore carrello", - "uk": "Фон лічильника кошику", - "zh": "购物车计数背景", + "zh": "购物车付款台背景", "de": "Warenkorb-Zähler-Hintergrund", "es": "Fondo del contador del carrito", "nl": "Achtergrond winkelmandje", "pt": "Plano de fundo do contador do carrinho", - "sv": "Bakgrund på kundvagnens räknare", - "es-MX": "Fondo del contador del carrito", "pt-BR": "Plano de fundo do contador do carrinho", + "sv": "Bakgrund på kundvagnens räknare", + "es-MX": "Fondo del contador de carritos", "es-419": "Fondo del contador de carritos", "da": "Baggrund til tæller i indkøbskurv", "no": "Bakgrunn på handlekurvteller", @@ -1607,15 +1533,14 @@ "default": "Main navigation", "fr": "Navigation principale", "it": "Navigazione principale", - "uk": "Основна навігація", "zh": "主导航", "de": "Hauptnavigation", "es": "Navegación principal", "nl": "Hoofdnavigatie", "pt": "Navegação principal", + "pt-BR": "Navegação principal", "sv": "Huvudnavigering", "es-MX": "Navegación principal", - "pt-BR": "Navegação principal", "es-419": "Navegación principal", "da": "Hovednavigation", "no": "Hovednavigasjon", @@ -1625,15 +1550,14 @@ "default": "Hide links to web pages", "fr": "Masquer les liens vers des pages Web", "it": "Nascondi link alle pagine web", - "uk": "Приховати посилання на веб-сторінки", - "zh": "隐藏静态页面链接", + "zh": "隐藏网页链接", "de": "Links zu Webseiten ausblenden", "es": "Ocultar enlaces a páginas web", - "nl": "Links naar webpaginas verbergen", + "nl": "Links naar webpagina's verbergen", "pt": "Ocultar links para páginas da web", + "pt-BR": "Ocultar links para páginas da web", "sv": "Dölj länkar till webbsidor", "es-MX": "Ocultar enlaces a páginas web", - "pt-BR": "Ocultar links para páginas da web", "es-419": "Ocultar enlaces a páginas web", "da": "Skjul links til websider", "no": "Skjul lenker til nettsider", @@ -1643,15 +1567,14 @@ "default": "Dropdown menu background", "fr": "Arrière-plan du menu déroulant", "it": "Sfondo menu a discesa", - "uk": "Фон меню, що випадає", "zh": "下拉菜单背景", "de": "Drop-down-Menü-Hintergrund", "es": "Fondo del menú desplegable", "nl": "Achtergrond vervolgkeuzemenu", "pt": "Plano de fundo do menu suspenso", + "pt-BR": "Plano de fundo do menu suspenso", "sv": "Bakgrund på rullgardinsmeny", "es-MX": "Fondo del menú desplegable", - "pt-BR": "Plano de fundo do menu suspenso", "es-419": "Fondo del menú desplegable", "da": "Baggrund til rullemenu", "no": "Bakgrunn på rullegardinmeny", @@ -1661,15 +1584,14 @@ "default": "Dropdown menu border", "fr": "Bordure du menu déroulant", "it": "Bordo menu a discesa", - "uk": "Межа випадаючого меню", "zh": "下拉菜单边框", "de": "Drop-down-Menü-Rahmen", "es": "Borde del menú desplegable", "nl": "Rand vervolgkeuzemenu", "pt": "Borda do menu suspenso", + "pt-BR": "Borda do menu suspenso", "sv": "Kant på rullgardinsmeny", "es-MX": "Borde del menú desplegable", - "pt-BR": "Borda do menu suspenso", "es-419": "Borde del menú desplegable", "da": "Ramme til rullemenu", "no": "Kant på rullegardinmeny", @@ -1677,17 +1599,16 @@ }, "i18n.DropdownMenuDisplayMode": { "default": "Dropdown menu display mode", - "fr": "Mode daffichage du menu déroulant", + "fr": "Mode d'affichage du menu déroulant", "it": "Modalità di visualizzazione del menu a discesa", - "uk": "Режим відображення меню, що випадає", - "zh": "下拉菜单显示模式", + "zh": "下拉菜单显示方式", "de": "Drop-down-Menü-Anzeigemodus", "es": "Modo de visualización del menú desplegable", "nl": "Weergavemodus vervolgkeuzemenu", "pt": "Modo de exibição do menu suspenso", + "pt-BR": "Modo de exibição do menu suspenso", "sv": "Visningsläge för rullgardinsmeny", "es-MX": "Modo de visualización del menú desplegable", - "pt-BR": "Modo de exibição do menu suspenso", "es-419": "Modo de visualización del menú desplegable", "da": "Visningstilstand for rullemenu", "no": "Kant på rullegardinmeny", @@ -1695,53 +1616,50 @@ }, "i18n.SimpleMenuDisplayDepthOf": { "default": "Simple (Menu display depth of 3)", - "fr": "Simple la profondeur daffichage du menu est égale à 3", - "it": "Semplice profondità di visualizzazione del menu pari a 3", - "uk": "Простий (глибина відображення меню 3)", - "zh": "简单(菜单显示3级)", - "de": "Einfach Menü-Anzeigetiefe von 3", - "es": "Sencillo profundidad de visualización del menú de 3", - "nl": "Eenvoudig menuweergavediepte van 3", - "pt": "Simples profundidade de exibição 3 do menu", - "sv": "Enkelt menyvisningsdjup 3", - "es-MX": "Sencillo (profundidad de visualización del menú de 3)", - "pt-BR": "Simples profundidade de exibição 3 do menu", - "es-419": "Simple Profundidad de visualización del menú de 3", - "da": "Enkel menuvisningsdybde på 3", - "no": "Enkel menyvisningsdybde på 3", - "ko": "단순메뉴 표시 깊이 3" + "fr": "Simple (la profondeur d'affichage du menu est égale à 3)", + "it": "Semplice (profondità di visualizzazione del menu pari a 3)", + "zh": "简单(菜单显示深度为 3)", + "de": "Einfach (Menü-Anzeigetiefe von 3)", + "es": "Sencillo (profundidad de visualización del menú de 3)", + "nl": "Eenvoudig (menuweergavediepte van 3)", + "pt": "Simples (profundidade de exibição 3 do menu)", + "pt-BR": "Simples (profundidade de exibição 3 do menu)", + "sv": "Enkelt (menyvisningsdjup 3)", + "es-MX": "Simple (Profundidad de visualización del menú de 3)", + "es-419": "Simple (Profundidad de visualización del menú de 3)", + "da": "Enkel (menuvisningsdybde på 3)", + "no": "Enkel (menyvisningsdybde på 3)", + "ko": "단순(메뉴 표시 깊이 3)" }, "i18n.AlternateMaxMenuDisplayDepth": { "default": "Alternate (Max menu display depth)", - "fr": "Alternatif la profondeur daffichage maximale du menu", - "it": "Alternativa profondità massima di visualizzazione del menu", - "uk": "Альтернативна (Максимальна глибина відображення меню)", - "zh": "备选(最大菜单显示深度)", - "de": "Alternative Maximale Menü-Anzeigetiefe", - "es": "Alternativo profundidad máxima de visualización del menú", - "nl": "Alternatief max. menuweergavediepte", - "pt": "Alternativo profundidade de exibição máxima do menu", - "sv": "Alternativt maximalt menyvisningsdjup", - "es-MX": "Alternativo (profundidad máxima de visualización del menú)", - "pt-BR": "Alternativo profundidade de exibição máxima do menu", - "es-419": "Alternativa Profundidad máxima de visualización del menú", - "da": "Alternativ maks. menuvisningsdybde", - "no": "Alternativ maks menyvisningsdybde", - "ko": "대체최대 메뉴 표시 깊이" + "fr": "Alternatif (la profondeur d'affichage maximale du menu)", + "it": "Alternativa (profondità massima di visualizzazione del menu)", + "zh": "更替(最大菜单显示深度)", + "de": "Alternative (Maximale Menü-Anzeigetiefe)", + "es": "Alternativo (profundidad máxima de visualización del menú)", + "nl": "Alternatief (max. menuweergavediepte)", + "pt": "Alternativo (profundidade de exibição máxima do menu)", + "pt-BR": "Alternativo (profundidade de exibição máxima do menu)", + "sv": "Alternativt (maximalt menyvisningsdjup)", + "es-MX": "Alternativa (Profundidad máxima de visualización del menú)", + "es-419": "Alternativa (Profundidad máxima de visualización del menú)", + "da": "Alternativ (maks. menuvisningsdybde)", + "no": "Alternativ (maks menyvisningsdybde)", + "ko": "대체(최대 메뉴 표시 깊이)" }, "i18n.QuickSearchBackground": { "default": "Quick search background", "fr": "Arrière-plan de la zone de recherche rapide", "it": "Sfondo ricerca rapida", - "uk": "Фон швидкого пошуку", "zh": "快速搜索背景", "de": "Schnellsuche-Hintergrund", "es": "Fondo de la búsqueda rápida", "nl": "Achtergrond voor snel zoeken", "pt": "Plano de fundo de pesquisa rápida", + "pt-BR": "Plano de fundo de pesquisa rápida", "sv": "Bakgrund för snabb sökning", "es-MX": "Fondo de la búsqueda rápida", - "pt-BR": "Plano de fundo de pesquisa rápida", "es-419": "Fondo de la búsqueda rápida", "da": "Hurtig søgebaggrund", "no": "Hurtigsøkbakgrunn", @@ -1751,15 +1669,14 @@ "default": "Social media icons", "fr": "Icônes de médias sociaux", "it": "Icone social media", - "uk": "Значки соціальних медіа", "zh": "社交媒体图标", "de": "Social-Media-Symbole", "es": "Iconos de las redes sociales", "nl": "Pictogrammen voor sociale media", "pt": "Ícones de redes sociais", - "sv": "Sociala medie-ikoner", - "es-MX": "Iconos de las redes sociales", "pt-BR": "Ícones de redes sociais", + "sv": "Sociala medie-ikoner", + "es-MX": "Íconos de redes sociales", "es-419": "Íconos de redes sociales", "da": "Ikoner for sociale medier", "no": "Ikoner for sosiale medier", @@ -1769,15 +1686,14 @@ "default": "Social accounts must be set up to use this feature.", "fr": "Des comptes de médias sociaux doivent être configurés pour pouvoir utiliser cette fonctionnalité.", "it": "Per utilizzare questa funzionalità è necessario configurare gli account social.", - "uk": "Для використання цієї функції потрібно створити соціальні акаунти.", - "zh": "必须设置社交账户才能使用该功能。", - "de": "Um diese Funktion nutzen zu können müssen Social-Media-Konten eingerichtet sein.", + "zh": "必须设置社交帐户才能使用此功能。", + "de": "Um diese Funktion nutzen zu können, müssen Social-Media-Konten eingerichtet sein.", "es": "Las cuentas de redes sociales deben estar configuradas para utilizar esta función.", "nl": "Er moeten socialemedia-accounts worden geconfigureerd om deze functie te gebruiken.", "pt": "As contas das redes sociais devem ser configuradas para usar esse recurso.", - "sv": "Sociala konton måste ställas in för att använda den här funktionen.", - "es-MX": "Las cuentas de redes sociales deben estar configuradas para utilizar esta función.", "pt-BR": "As contas das redes sociais devem ser configuradas para usar esse recurso.", + "sv": "Sociala konton måste ställas in för att använda den här funktionen.", + "es-MX": "Las cuentas de redes sociales deben estar configuradas para usar esta característica.", "es-419": "Las cuentas de redes sociales deben estar configuradas para usar esta característica.", "da": "Sociale konti skal konfigureres for at bruge denne funktion.", "no": "Sosiale kontoer må konfigureres for å bruke denne funksjonen.", @@ -1787,15 +1703,14 @@ "default": "Show social media icons", "fr": "Afficher les icônes de médias sociaux", "it": "Mostra icone dei social media", - "uk": "Показати піктограми соціальних медіа", "zh": "显示社交媒体图标", "de": "Social-Media-Symbole anzeigen", "es": "Mostrar iconos de las redes sociales", "nl": "Pictogrammen voor sociale media weergeven", "pt": "Exibir ícones de redes sociais", - "sv": "Visa sociala medie-ikoner", - "es-MX": "Mostrar iconos de las redes sociales", "pt-BR": "Exibir ícones de redes sociais", + "sv": "Visa sociala medie-ikoner", + "es-MX": "Mostrar íconos de redes sociales", "es-419": "Mostrar íconos de redes sociales", "da": "Vis ikoner for sociale medier", "no": "Vis ikoner for sosiale medier", @@ -1805,15 +1720,14 @@ "default": "Footer Placement", "fr": "Emplacement du pied de page", "it": "Posizione piè di pagina", - "uk": "Розміщення нижнього колонтитулу", - "zh": "页脚位置", + "zh": "页脚布局", "de": "Platzierung der Fußzeile", "es": "Colocación del pie de página", "nl": "Plaatsing voettekst", "pt": "Local do rodapé", - "sv": "Sidfotsplacering", - "es-MX": "Colocación del pie de página", "pt-BR": "Local do rodapé", + "sv": "Sidfotsplacering", + "es-MX": "Ubicación del pie de página", "es-419": "Ubicación del pie de página", "da": "Placering af sidefod", "no": "Bunntekstplassering", @@ -1823,15 +1737,14 @@ "default": "None", "fr": "Aucun", "it": "Nessuno", - "uk": "Нічого", "zh": "无", "de": "Keine", "es": "Ninguno", "nl": "Geen", "pt": "Nenhuma", - "sv": "Inget", - "es-MX": "Ninguno", "pt-BR": "Nenhuma", + "sv": "Inget", + "es-MX": "ninguna", "es-419": "ninguna", "da": "Ingen", "no": "Ingen", @@ -1841,29 +1754,31 @@ "default": "Footer", "fr": "Pied de page", "it": "Piè di pagina", - "uk": "Колонтитул", "zh": "页脚", "de": "Fußzeile", "es": "Pie de página", "nl": "Footer", "pt": "Rodapé", + "pt-BR": "Rodapé", "sv": "Sidfot", "es-MX": "Pie de página", - "pt-BR": "Rodapé" + "es-419": "Pie de página", + "da": "Sidefod", + "no": "Bunntekst", + "ko": "바닥글" }, "i18n.FooterBackground": { "default": "Footer background", "fr": "Arrière-plan du pied de page", "it": "Sfondo piè di pagina", - "uk": "Фон нижнього колонтитулу", "zh": "页脚背景", "de": "Hintergrund der Fußzeile", "es": "Fondo del pie de página", "nl": "Achtergrond voettekst", "pt": "Plano de fundo do rodapé", + "pt-BR": "Plano de fundo do rodapé", "sv": "Sidfotsbakgrund", "es-MX": "Fondo del pie de página", - "pt-BR": "Plano de fundo do rodapé", "es-419": "Fondo del pie de página", "da": "Baggrund for sidefod", "no": "Bunntekstbakgrunn", @@ -1871,17 +1786,16 @@ }, "i18n.DisplaySettings": { "default": "Display settings", - "fr": "Paramètres daffichage", + "fr": "Paramètres d'affichage", "it": "Impostazioni di visualizzazione", - "uk": "Налаштування дисплею", "zh": "显示设置", "de": "Anzeigeeinstellungen", "es": "Configuración de pantalla", "nl": "Beeldscherminstellingen", "pt": "Configurações de exibição", - "sv": "Skärminställningar", - "es-MX": "Configuración de pantalla", "pt-BR": "Configurações de exibição", + "sv": "Skärminställningar", + "es-MX": "Configuración de la pantalla", "es-419": "Configuración de la pantalla", "da": "Visningsindstillinger", "no": "Visningsinnstillinger", @@ -1890,34 +1804,32 @@ "i18n.ShowPoweredByBigCommerce": { "default": "Show \"Powered by BigCommerce\"", "fr": "Afficher « Optimisé par BigCommerce »", - "it": "Mostra Con tecnologia BigCommerce", - "uk": "Показати \"Працює на BigCommerce\"", - "zh": "显示\"Powered by BigCommerce\"", + "it": "Mostra \"Con tecnologia BigCommerce\"", + "zh": "显示“由 BigCommerce 提供技术支持”", "de": "„Powered by BigCommerce“ anzeigen", "es": "Mostrar «Con la tecnología de BigCommerce»", - "nl": "Mogelijk gemaakt door BigCommerce weergeven", - "pt": "Exibir Com tecnologia BigCommerce", + "nl": "'Mogelijk gemaakt door BigCommerce' weergeven", + "pt": "Exibir \"Com tecnologia BigCommerce\"", + "pt-BR": "Exibir \"Com tecnologia BigCommerce\"", "sv": "Visa ”Drivs av BigCommerce”", - "es-MX": "Mostrar «Con la tecnología de BigCommerce»", - "pt-BR": "Exibir Com tecnologia BigCommerce", - "es-419": "Mostrar Desarrollado por BigCommerce", - "da": "Vis Leveret af BigCommerce", + "es-MX": "Mostrar \"Desarrollado por BigCommerce\"", + "es-419": "Mostrar \"Desarrollado por BigCommerce\"", + "da": "Vis \"Leveret af BigCommerce\"", "no": "Vis «Powered by BigCommerce»", - "ko": "Powered by BigCommerce 표시" + "ko": "\"Powered by BigCommerce\" 표시" }, "i18n.ShowBrandsInFooter": { "default": "Show brands in footer", "fr": "Afficher les marques en pied de page", "it": "Mostra brand nel piè di pagina", - "uk": "Показати марки в нижньому колонтитулі", "zh": "在页脚显示品牌", "de": "Marken in Fußzeile anzeigen", "es": "Mostrar marcas en el pie de página", "nl": "Merken in voettekst weergeven", "pt": "Exibir marcas no rodapé", + "pt-BR": "Exibir marcas no rodapé", "sv": "Visa varumärken i sidfoten", "es-MX": "Mostrar marcas en el pie de página", - "pt-BR": "Exibir marcas no rodapé", "es-419": "Mostrar marcas en el pie de página", "da": "Vis mærker i sidefoden", "no": "Vis merker i bunntekst", @@ -1925,35 +1837,33 @@ }, "i18n.ShowCurrentYearAnd": { "default": "Show \"©\", current year and store name", - "fr": "Afficher «  » lannée actuelle et le nom de la boutique", - "it": "Mostra anno corrente e nome del negozio", - "uk": "Показати \"©\", рік та назву магазину", - "zh": "显示\"©\", 当前年份和店铺名称", - "de": "„“ aktuelles Jahr und Shopname anzeigen", - "es": "Mostrar «» año actual y nombre de la tienda", - "nl": " huidig jaar en winkelnaam weergeven", - "pt": "Exibir ano atual e nome da loja", - "sv": "Visa ”” aktuellt år och butiksnamn", - "es-MX": "Mostrar «©», año actual y nombre de la tienda", - "pt-BR": "Exibir ano atual e nome da loja", - "es-419": "Mostrar año actual y nombre de la tienda", - "da": "Vis nuværende årstal og butiksnavn", - "no": "Vus «» gjeldende år og butikkens navn", - "ko": " 현재 연도 및 스토어 이름 표시" + "fr": "Afficher « © », l'année actuelle et le nom de la boutique", + "it": "Mostra \"©\", anno corrente e nome del negozio", + "zh": "显示“©”、当前年份和商店名称", + "de": "„©“, aktuelles Jahr und Shopname anzeigen", + "es": "Mostrar «©», año actual y nombre de la tienda", + "nl": "'©', huidig jaar en naam store weergeven", + "pt": "Exibir \"©\", ano atual e nome da loja", + "pt-BR": "Exibir \"©\", ano atual e nome da loja", + "sv": "Visa ”©”, aktuellt år och butiksnamn", + "es-MX": "Mostrar \"©\", el año actual y el nombre de la tienda", + "es-419": "Mostrar \"©\", el año actual y el nombre de la tienda", + "da": "Vis \"©\", nuværende årstal og butiksnavn", + "no": "Vis «{0};», gjeldende år og butikkens navn", + "ko": "\"©\", 현재 연도 및 스토어 이름 표시" }, "i18n.PaymentIcons": { "default": "Payment icons", "fr": "Icônes de paiement", "it": "Icone di pagamento", - "uk": "Платіжні іконки", - "zh": "支付图标", + "zh": "付款图标", "de": "Zahlungs-Symbole", "es": "Iconos de pago", "nl": "Betalingspictogrammen", "pt": "Ícones de pagamento", - "sv": "Betalningsikoner", - "es-MX": "Iconos de pago", "pt-BR": "Ícones de pagamento", + "sv": "Betalningsikoner", + "es-MX": "Íconos de pago", "es-419": "Íconos de pago", "da": "Betalingsikoner", "no": "Betalingsikoner", @@ -1963,15 +1873,14 @@ "default": "Show American Express", "fr": "Afficher American Express", "it": "Mostra American Express", - "uk": "Показати American Express", - "zh": "显示American Express", + "zh": "显示 American Express", "de": "American Express anzeigen", "es": "Mostrar American Express", "nl": "American Express weergeven", "pt": "Mostrar American Express", - "sv": "Visa American Express", - "es-MX": "Mostrar American Express", "pt-BR": "Mostrar American Express", + "sv": "Visa American Express", + "es-MX": "Mostrar American Express", "es-419": "Mostrar American Express", "da": "Vis American Express", "no": "Vis American Express", @@ -1981,15 +1890,14 @@ "default": "Show Discover", "fr": "Afficher Discover", "it": "Mostra Discover", - "uk": "Показати Discover", - "zh": "显示Discover", + "zh": "显示 Discover", "de": "Discover anzeigen", "es": "Mostrar Discover", "nl": "Discover weergeven", "pt": "Mostrar Discover", + "pt-BR": "Mostrar Discover", "sv": "Visa Discover", "es-MX": "Mostrar Discover", - "pt-BR": "Mostrar Discover", "es-419": "Mostrar Discover", "da": "Vis Discover", "no": "Vis Discover", @@ -1999,15 +1907,14 @@ "default": "Show Mastercard", "fr": "Afficher Mastercard", "it": "Mostra Mastercard", - "uk": "Показати Mastercard", - "zh": "显示Mastercard", + "zh": "显示 Mastercard", "de": "Mastercard anzeigen", "es": "Mostrar Mastercard", "nl": "Mastercard weergeven", "pt": "Mostrar Mastercard", + "pt-BR": "Mostrar Mastercard", "sv": "Visa Mastercard", "es-MX": "Mostrar Mastercard", - "pt-BR": "Mostrar Mastercard", "es-419": "Mostrar Mastercard", "da": "Vis Mastercard", "no": "Vis Mastercard", @@ -2017,15 +1924,14 @@ "default": "Show PayPal", "fr": "Afficher PayPal", "it": "Mostra PayPal", - "uk": "Показати PayPal", "zh": "显示 PayPal", "de": "PayPal anzeigen", "es": "Mostrar PayPal", "nl": "PayPal weergeven", "pt": "Mostrar PayPal", + "pt-BR": "Mostrar PayPal", "sv": "Visa PayPal", "es-MX": "Mostrar PayPal", - "pt-BR": "Mostrar PayPal", "es-419": "Mostrar PayPal", "da": "Vis PayPal", "no": "Vis PayPal", @@ -2035,15 +1941,14 @@ "default": "Show Visa", "fr": "Afficher Visa", "it": "Mostra Visa", - "uk": "Показати Visa", "zh": "显示 Visa", "de": "Visa anzeigen", "es": "Mostrar Visa", "nl": "Visa weergeven", "pt": "Mostrar Visa", + "pt-BR": "Mostrar Visa", "sv": "Visa Visa", "es-MX": "Mostrar Visa", - "pt-BR": "Mostrar Visa", "es-419": "Mostrar Visa", "da": "Vis Visa", "no": "Vis Visa", @@ -2053,15 +1958,14 @@ "default": "Show Amazon Pay", "fr": "Afficher Amazon Pay", "it": "Mostra Amazon Pay", - "uk": "Покавзати Amazon Pay", "zh": "显示 Amazon Pay", "de": "Amazon Pay anzeigen", "es": "Mostrar Amazon Pay", "nl": "Amazon Pay weergeven", "pt": "Mostrar Amazon Pay", - "sv": "Visa Amazon Pay", - "es-MX": "Mostrar Amazon Pay", "pt-BR": "Mostrar Amazon Pay", + "sv": "Visa Amazon Pay", + "es-MX": "Mostrar Amazon Pay", "es-419": "Mostrar Amazon Pay", "da": "Vis Amazon Pay", "no": "Vis Amazon Pay", @@ -2071,15 +1975,14 @@ "default": "Show Google Pay", "fr": "Afficher Google Pay", "it": "Mostra Google Pay", - "uk": "Показати Google Pay", "zh": "显示 Google Pay", "de": "Google Pay anzeigen", "es": "Mostrar Google Pay", "nl": "Google Pay weergeven", "pt": "Mostrar Google Pay", - "sv": "Visa Google Pay", - "es-MX": "Mostrar Google Pay", "pt-BR": "Mostrar Google Pay", + "sv": "Visa Google Pay", + "es-MX": "Mostrar Google Pay", "es-419": "Mostrar Google Pay", "da": "Vis Google Pay", "no": "Vis Google Pay", @@ -2087,71 +1990,67 @@ }, "i18n.BlackWhiteText": { "default": "Black (white text)", - "fr": "Noir text blanc", - "it": "Nero testo bianco", - "uk": "Чорний (білий текст)", - "zh": "黑(白色字体)", - "de": "Schwarz weißer Text", - "es": "Negro texto blanco", - "nl": "Zwart witte tekst", - "pt": "Preto texto branco", - "sv": "Svart vit text", - "es-MX": "Negro (texto blanco)", - "pt-BR": "Preto texto branco", - "es-419": "Negro texto en blanco", - "da": "Sort hvid tekst", - "no": "Svart hvit tekst", - "ko": "검정흰색 텍스트" + "fr": "Noir (text blanc)", + "it": "Nero (testo bianco)", + "zh": "黑色(白色文本)", + "de": "Schwarz (weißer Text)", + "es": "Negro (texto blanco)", + "nl": "Zwart (witte tekst)", + "pt": "Preto (texto branco)", + "pt-BR": "Preto (texto branco)", + "sv": "Svart (vit text)", + "es-MX": "Negro (texto en blanco)", + "es-419": "Negro (texto en blanco)", + "da": "Sort (hvid tekst)", + "no": "Svart (hvit tekst)", + "ko": "검정(흰색 텍스트)" }, "i18n.WhiteBlackText": { "default": "White (black text)", - "fr": "Blanc texte noir", - "it": "Bianco testo nero", - "uk": "Білий (чорний текст)", - "zh": "白(黑字体)", - "de": "Weiß schwarzer Text", - "es": "Blanco texto negro", - "nl": "Wit zwarte tekst", - "pt": "Branco texto preto", - "sv": "Vit svart text", - "es-MX": "Blanco (texto negro)", - "pt-BR": "Branco texto preto", - "es-419": "Blanco texto en negro", - "da": "Hvid sort tekst", - "no": "Hvit svart tekst", - "ko": "흰색검정 텍스트" + "fr": "Blanc (texte noir)", + "it": "Bianco (testo nero)", + "zh": "白色(黑色文本)", + "de": "Weiß (schwarzer Text)", + "es": "Blanco (texto negro)", + "nl": "Wit (zwarte tekst)", + "pt": "Branco (texto preto)", + "pt-BR": "Branco (texto preto)", + "sv": "Vit (svart text)", + "es-MX": "Blanco (texto en negro)", + "es-419": "Blanco (texto en negro)", + "da": "Hvid (sort tekst)", + "no": "Hvit (svart tekst)", + "ko": "흰색(검정 텍스트)" }, "i18n.WhiteBlackTextWithBorder": { "default": "White (black text with border)", - "fr": "Blanc texte noir avec bordures", - "it": "Bianco testo nero con bordo", - "uk": "Білий (чорний текст з облямівкою)", - "zh": "白(和字体带边框)", - "de": "Weiß schwarzer Text mit Rahmen", - "es": "Blanco texto negro con borde", - "nl": "Wit zwarte tekst met rand", - "pt": "Branco texto preto com borda", - "sv": "Vit svart text med kant", - "es-MX": "Blanco (texto negro con borde)", - "pt-BR": "Branco texto preto com borda", - "es-419": "Blanco texto en negro con borde", - "da": "Hvid sort tekst med kant", - "no": "Hvit svart tekst med kantlinje", - "ko": "흰색테두리가 있는 검은색 텍스트" + "fr": "Blanc (texte noir avec bordures)", + "it": "Bianco (testo nero con bordo)", + "zh": "白色(带边框的黑色文本)", + "de": "Weiß (schwarzer Text mit Rahmen)", + "es": "Blanco (texto negro con borde)", + "nl": "Wit (zwarte tekst met rand)", + "pt": "Branco (texto preto com borda)", + "pt-BR": "Branco (texto preto com borda)", + "sv": "Vit (svart text med kant)", + "es-MX": "Blanco (texto en negro con borde)", + "es-419": "Blanco (texto en negro con borde)", + "da": "Hvid (sort tekst med kant)", + "no": "Hvit (svart tekst med kantlinje)", + "ko": "흰색(테두리가 있는 검은색 텍스트)" }, "i18n.ShowKlarna": { "default": "Show Klarna", "fr": "Afficher Klarna", "it": "Mostra Klarna", - "uk": "Показати Klarna", "zh": "显示 Klarna", "de": "Klarna anzeigen", "es": "Mostrar Klarna", "nl": "Klarna weergeven", "pt": "Mostrar Klarna", + "pt-BR": "Mostrar Klarna", "sv": "Visa Klarna", "es-MX": "Mostrar Klarna", - "pt-BR": "Mostrar Klarna", "es-419": "Mostrar Klarna", "da": "Vis Klarna", "no": "Vis Klarna", @@ -2161,15 +2060,14 @@ "default": "Medium", "fr": "Moyen", "it": "Medio", - "uk": "Середній", "zh": "中", "de": "Medium", "es": "Mediano", "nl": "Medium", "pt": "Média", + "pt-BR": "Média", "sv": "Medium", "es-MX": "Mediano", - "pt-BR": "Média", "es-419": "Mediano", "da": "Mellem", "no": "Medium", @@ -2179,15 +2077,14 @@ "default": "Small", "fr": "Petit", "it": "Piccolo", - "uk": "Маленький", "zh": "小", "de": "Klein", "es": "Pequeño", "nl": "Klein", "pt": "Pequeno", + "pt-BR": "Pequeno", "sv": "Small", "es-MX": "Pequeño", - "pt-BR": "Pequeno", "es-419": "Pequeño", "da": "Lille", "no": "Liten", @@ -2195,17 +2092,16 @@ }, "i18n.HomePage": { "default": "Home Page", - "fr": "Page daccueil", + "fr": "Page d'accueil", "it": "Homepage", - "uk": "Домашня сторінка", - "zh": "首页", + "zh": "主页", "de": "Startseite", "es": "Página de inicio", "nl": "Startpagina", "pt": "Página inicial", + "pt-BR": "Página inicial", "sv": "Hemsida", "es-MX": "Página de inicio", - "pt-BR": "Página inicial", "es-419": "Página de inicio", "da": "Startside", "no": "Hjemmeside", @@ -2215,15 +2111,14 @@ "default": "Carousel", "fr": "Carrousel", "it": "Carosello", - "uk": "Карусель", "zh": "轮播", "de": "Karussell", "es": "Carrusel", "nl": "Carrousel", "pt": "Carrossel", + "pt-BR": "Carrossel", "sv": "Karusell", "es-MX": "Carrusel", - "pt-BR": "Carrossel", "es-419": "Carrusel", "da": "Karrusel", "no": "Karusell", @@ -2233,15 +2128,14 @@ "default": "Show carousel", "fr": "Afficher le carrousel", "it": "Mostra carosello", - "uk": "Показати карусель", "zh": "显示轮播", "de": "Karussell anzeigen", "es": "Mostrar carrusel", "nl": "Carrousel weergeven", "pt": "Mostrar carrossel", - "sv": "Visa karusell", - "es-MX": "Mostrar carrusel", "pt-BR": "Mostrar carrossel", + "sv": "Visa karusell", + "es-MX": "Mostrar el carrusel", "es-419": "Mostrar el carrusel", "da": "Vis karrusel", "no": "Vis karusell", @@ -2251,15 +2145,14 @@ "default": "Show carousel arrows", "fr": "Afficher les flèches du carrousel", "it": "Mostra frecce carosello", - "uk": "Показати стрілки каруселі", "zh": "显示轮播箭头", "de": "Karussellpfeile anzeigen", "es": "Mostrar flechas del carrusel", "nl": "Carrouselpijlen weergeven", "pt": "Mostrar setas de carrossel", + "pt-BR": "Mostrar setas de carrossel", "sv": "Visa karusellpilar", "es-MX": "Mostrar flechas del carrusel", - "pt-BR": "Mostrar setas de carrossel", "es-419": "Mostrar flechas del carrusel", "da": "Vis karruselpile", "no": "Vis karusellpiler", @@ -2267,37 +2160,35 @@ }, "i18n.ShowCarouselPlayPauseButton": { "default": "Show carousel Play/Pause button", - "fr": "Afficher le bouton LecturePause du carrousel", - "it": "Mostra pulsante RiproduciPausa carosello", - "uk": "Show carousel Play/Pause button", - "zh": "Show carousel Play/Pause button", - "de": "„AbspielenPausieren“-Schaltflächen des Karussells anzeigen", - "es": "Mostrar el botón de reproducciónpausa del carrusel", - "nl": "Carrouselknop AfspelenPauzeren weergeven", - "pt": "Mostrar botão para reproduzirpausa carrossel", - "sv": "Visa knappen Spelapausa för karusell", - "es-MX": "Mostrar el botón de reproducción/pausa del carrusel", - "pt-BR": "Mostrar botão para reproduzirpausa carrossel", - "es-419": "Mostrar Botón de reproducciónpausa del carrusel", - "da": "Vis karrusellens afspil-pauseknap", - "no": "Vis karusell Spill av Pause-knapp", - "ko": "캐러셀 재생일시정지 버튼 표시" + "fr": "Afficher le bouton Lecture/Pause du carrousel", + "it": "Mostra pulsante Riproduci/Pausa carosello", + "zh": "显示轮播播放/暂停按钮", + "de": "„Abspielen/Pausieren“-Schaltflächen des Karussells anzeigen", + "es": "Mostrar el botón de reproducción/pausa del carrusel", + "nl": "Carrouselknop Afspelen/Pauzeren weergeven", + "pt": "Mostrar botão para reproduzir/pausa carrossel", + "pt-BR": "Mostrar botão para reproduzir/pausa carrossel", + "sv": "Visa knappen Spela/pausa för karusell", + "es-MX": "Mostrar Botón de reproducción/pausa del carrusel", + "es-419": "Mostrar Botón de reproducción/pausa del carrusel", + "da": "Vis karrusellens afspil-/pauseknap", + "no": "Vis karusell Spill av / Pause-knapp", + "ko": "캐러셀 재생/일시정지 버튼 표시" }, "i18n.AllowImageToStretchOn": { "default": "Allow image to stretch on large screens", - "fr": "Activer létirement des images sur les grands écrans", - "it": "Consenti allungamento dellimmagine su schermi grandi", - "uk": "Дозволити зображення розтягуватися на великих екранах", - "zh": "允许图片在大屏幕上伸展", + "fr": "Activer l'étirement des images sur les grands écrans", + "it": "Consenti allungamento dell'immagine su schermi grandi", + "zh": "允许图片在大屏幕上拉伸", "de": "Bildstreckung auf großen Bildschirmen zulassen", "es": "Permitir que la imagen se estire en pantallas grandes", "nl": "Afbeelding uitrekken op grote schermen", "pt": "Permitir que a imagem seja ampliada em telas grandes", - "sv": "Låt bilden sträckas ut på stora skärmar", - "es-MX": "Permitir que la imagen se estire en pantallas grandes", "pt-BR": "Permitir que a imagem seja ampliada em telas grandes", + "sv": "Låt bilden sträckas ut på stora skärmar", + "es-MX": "Permitir que la imagen se expanda en pantallas grandes", "es-419": "Permitir que la imagen se expanda en pantallas grandes", - "da": "Tillad at billedet strækkes på store skærme", + "da": "Tillad, at billedet strækkes på store skærme", "no": "La bildet strekke seg på store skjermer", "ko": "이미지가 큰 화면에서 늘어나도록 허용" }, @@ -2305,15 +2196,14 @@ "default": "Content background", "fr": "Arrière-plan du contenu", "it": "Sfondo contenuto", - "uk": "Фон вмісту", "zh": "内容背景", "de": "Inhalts-Hintergrund", "es": "Fondo del contenido", "nl": "Achtergrond inhoud", "pt": "Plano de fundo do conteúdo", + "pt-BR": "Plano de fundo do conteúdo", "sv": "Innehållsbakgrund", "es-MX": "Fondo del contenido", - "pt-BR": "Plano de fundo do conteúdo", "es-419": "Fondo del contenido", "da": "Indholdsbaggrund", "no": "Innholdsbakgrunn", @@ -2321,17 +2211,16 @@ }, "i18n.HeaderText": { "default": "Header text", - "fr": "Texte den-tête", + "fr": "Texte d'en-tête", "it": "Testo intestazione", - "uk": "Текст заголовка", - "zh": "头部文本", + "zh": "标题文本", "de": "Text der Kopfzeile", "es": "Texto del encabezado", "nl": "Koptekst", "pt": "Texto do cabeçalho", + "pt-BR": "Texto do cabeçalho", "sv": "Sidhuvudets text", "es-MX": "Texto del encabezado", - "pt-BR": "Texto do cabeçalho", "es-419": "Texto del encabezado", "da": "Headertekst", "no": "Topptekst", @@ -2341,15 +2230,14 @@ "default": "Description text", "fr": "Texte de description", "it": "Testo descrizione", - "uk": "Текст опису", "zh": "描述文本", "de": "Beschreibungstext", "es": "Texto de descripción", "nl": "Beschrijvingstekst", "pt": "Texto da descrição", - "sv": "Beskrivningstext", - "es-MX": "Texto de descripción", "pt-BR": "Texto da descrição", + "sv": "Beskrivningstext", + "es-MX": "Texto de la descripción", "es-419": "Texto de la descripción", "da": "Beskrivelsestekst", "no": "Beskrivelsetekst", @@ -2359,15 +2247,14 @@ "default": "Indicator", "fr": "Indicateur", "it": "Indicatore", - "uk": "Індикатор", - "zh": "加载提示框", + "zh": "指示器", "de": "Anzeige", "es": "Indicador", "nl": "Indicator", "pt": "Indicador", + "pt-BR": "Indicador", "sv": "Indikator", "es-MX": "Indicador", - "pt-BR": "Indicador", "es-419": "Indicador", "da": "Indikator", "no": "Indikator", @@ -2377,15 +2264,14 @@ "default": "Indicator active", "fr": "Indicateur activé", "it": "Indicatore attivo", - "uk": "Індикатор активний", - "zh": "加载提示框启用", + "zh": "指示器生效", "de": "Anzeige aktiv", "es": "Indicador activo", "nl": "Indicator actief", "pt": "Indicador ativo", + "pt-BR": "Indicador ativo", "sv": "Aktiv indikator", "es-MX": "Indicador activo", - "pt-BR": "Indicador ativo", "es-419": "Indicador activo", "da": "Indikator aktiv", "no": "Indikator aktiv", @@ -2393,17 +2279,16 @@ }, "i18n.IndicatorBackground": { "default": "Indicator background", - "fr": "Arrière-plan de lindicateur", + "fr": "Arrière-plan de l'indicateur", "it": "Sfondo indicatore", - "uk": "Фон індикатору", - "zh": "加载提示框背景", + "zh": "指示器背景", "de": "Anzeige-Hintergrund", "es": "Fondo del indicador", "nl": "Achtergrond van indicator", "pt": "Plano de fundo do indicador", + "pt-BR": "Plano de fundo do indicador", "sv": "Indikatorns bakgrund", "es-MX": "Fondo del indicador", - "pt-BR": "Plano de fundo do indicador", "es-419": "Fondo del indicador", "da": "Indikatorbaggrund", "no": "Bakgrunn på indikator", @@ -2413,15 +2298,14 @@ "default": "Arrow", "fr": "Flèche", "it": "Freccia", - "uk": "Стрілка", "zh": "箭头", "de": "Pfeil", "es": "Flecha", "nl": "Pijl", "pt": "Seta", + "pt-BR": "Seta", "sv": "Pil", "es-MX": "Flecha", - "pt-BR": "Seta", "es-419": "Flecha", "da": "Pil", "no": "Pil", @@ -2431,15 +2315,14 @@ "default": "Arrow background", "fr": "Arrière-plan de la flèche", "it": "Sfondo freccia", - "uk": "Фон стрілки", "zh": "箭头背景", "de": "Pfeil-Hintergrund", "es": "Fondo de la flecha", "nl": "Achtergrond van pijl", "pt": "Plano de fundo da seta", + "pt-BR": "Plano de fundo da seta", "sv": "Pilens bakgrund", "es-MX": "Fondo de la flecha", - "pt-BR": "Plano de fundo da seta", "es-419": "Fondo de la flecha", "da": "Baggrund til pil", "no": "Pilbakgrunn", @@ -2449,15 +2332,14 @@ "default": "Arrow border", "fr": "Bordure de la flèche", "it": "Bordo freccia", - "uk": "Кордон стрілки", "zh": "箭头边框", "de": "Pfeil-Rahmen", "es": "Borde de la flecha", "nl": "Pijlrand", "pt": "Borda da seta", + "pt-BR": "Borda da seta", "sv": "Pilens kant", "es-MX": "Borde de la flecha", - "pt-BR": "Borda da seta", "es-419": "Borde de la flecha", "da": "Kant på pil", "no": "Pilkant", @@ -2465,71 +2347,67 @@ }, "i18n.PlayPauseButtonText": { "default": "Play/Pause button text", - "fr": "Texte du bouton LecturePause", - "it": "Testo pulsante RiproduciPausa", - "uk": "Play/Pause button text", - "zh": "Play/Pause button text", - "de": "Text der „AbspielenPausieren“-Schaltfläche", - "es": "Texto del botón de reproducciónpausa", - "nl": "Tekst knop AfspelenPauzeren", - "pt": "Texto do botão para reproduzirpausar", - "sv": "Text på knappen Spela upppausa", + "fr": "Texte du bouton Lecture/Pause", + "it": "Testo pulsante Riproduci/Pausa", + "zh": "播放/暂停按钮文本", + "de": "Text der „Abspielen/Pausieren“-Schaltfläche", + "es": "Texto del botón de reproducción/pausa", + "nl": "Tekst knop Afspelen/Pauzeren", + "pt": "Texto do botão para reproduzir/pausar", + "pt-BR": "Texto do botão para reproduzir/pausar", + "sv": "Text på knappen Spela upp/pausa", "es-MX": "Texto del botón de reproducción/pausa", - "pt-BR": "Texto do botão para reproduzirpausar", - "es-419": "Texto del botón de reproducciónpausa", - "da": "Tekst til afspil-pauseknap", - "no": "Spill av Pause-knapptekst", - "ko": "재생일시정지 버튼 텍스트" + "es-419": "Texto del botón de reproducción/pausa", + "da": "Tekst til afspil-/pauseknap", + "no": "Spill av / Pause-knapptekst", + "ko": "재생/일시정지 버튼 텍스트" }, "i18n.PlayPauseButtonBackground": { "default": "Play/Pause button background", - "fr": "Arrière-plan du bouton LecturePause", - "it": "Sfondo pulsante RiproduciPausa", - "uk": "Play/Pause button background", - "zh": "Play/Pause button background", - "de": "Hintergrund der „AbspielenPausieren“-Schaltfläche", - "es": "Fondo del botón de reproducciónpausa", - "nl": "Achtergrond van de knop AfspelenPauzeren", - "pt": "Plano de fundo do botão para reproduzirpausar", - "sv": "Bakgrund på knappen Spela upppausa", - "es-MX": "Fondo del botón de reproducción/pausa", - "pt-BR": "Plano de fundo do botão para reproduzirpausar", - "es-419": "Fondo del botón reproducirpausar", - "da": "Baggrund på afspil-pauseknap", - "no": "Bakgrunn på Spill av Pause-knapptekst", - "ko": "재생일시정지 버튼 배경" + "fr": "Arrière-plan du bouton Lecture/Pause", + "it": "Sfondo pulsante Riproduci/Pausa", + "zh": "播放/暂停按钮背景", + "de": "Hintergrund der „Abspielen/Pausieren“-Schaltfläche", + "es": "Fondo del botón de reproducción/pausa", + "nl": "Achtergrond van de knop Afspelen/Pauzeren", + "pt": "Plano de fundo do botão para reproduzir/pausar", + "pt-BR": "Plano de fundo do botão para reproduzir/pausar", + "sv": "Bakgrund på knappen Spela upp/pausa", + "es-MX": "Fondo del botón reproducir/pausar", + "es-419": "Fondo del botón reproducir/pausar", + "da": "Baggrund på afspil-/pauseknap", + "no": "Bakgrunn på Spill av / Pause-knapptekst", + "ko": "재생/일시정지 버튼 배경" }, "i18n.PlayPauseButtonBorder": { "default": "Play/Pause button border", - "fr": "Bordure du bouton LecturePause", - "it": "Bordo pulsante RiproduciPausa", - "uk": "Play/Pause button border", - "zh": "Play/Pause button border", - "de": "Rahmen der „AbspielenPausieren“-Schaltfläche", - "es": "Borde del botón de reproducciónpausa", - "nl": "Rand knop AfspelenPauzeren", - "pt": "Borda do botão para reproduzirpausar", - "sv": "Kant på knappen Spela upppausa", - "es-MX": "Borde del botón de reproducción/pausa", - "pt-BR": "Borda do botão para reproduzirpausar", - "es-419": "Borde del botón reproducirpausar", - "da": "Kant på afspil-pauseknap", - "no": "Kant på Spill av Pause-knapp", - "ko": "재생일시정지 버튼 테두리" + "fr": "Bordure du bouton Lecture/Pause", + "it": "Bordo pulsante Riproduci/Pausa", + "zh": "播放/暂停按钮边框", + "de": "Rahmen der „Abspielen/Pausieren“-Schaltfläche", + "es": "Borde del botón de reproducción/pausa", + "nl": "Rand knop Afspelen/Pauzeren", + "pt": "Borda do botão para reproduzir/pausar", + "pt-BR": "Borda do botão para reproduzir/pausar", + "sv": "Kant på knappen Spela upp/pausa", + "es-MX": "Borde del botón reproducir/pausar", + "es-419": "Borde del botón reproducir/pausar", + "da": "Kant på afspil-/pauseknap", + "no": "Kant på Spill av / Pause-knapp", + "ko": "재생/일시정지 버튼 테두리" }, "i18n.NumberOfFeaturedProducts": { "default": "Number of featured products", "fr": "Nombre de produits en vedette", "it": "Numero prodotti in primo piano", - "uk": "Кількість товарних товарів", - "zh": "主推产品数量", + "zh": "精选产品数量", "de": "Anzahl der empfohlenen Produkte", "es": "Número de productos destacados", "nl": "Aantal uitgelichte producten", "pt": "Número de produtos em destaque", - "sv": "Antal utvalda produkter", - "es-MX": "Número de productos destacados", "pt-BR": "Número de produtos em destaque", + "sv": "Antal utvalda produkter", + "es-MX": "Cantidad de productos destacados", "es-419": "Cantidad de productos destacados", "da": "Antal udvalgte produkter", "no": "Antall fremhevede produkter", @@ -2539,29 +2417,31 @@ "default": "Disable", "fr": "Désactiver", "it": "Disattiva", - "uk": "Відключити", "zh": "禁用", "de": "Deaktivieren", "es": "Desactivar", "nl": "Uitschakelen", "pt": "Desativar", + "pt-BR": "Desativar", "sv": "Inaktivera", "es-MX": "Desactivar", - "pt-BR": "Desativar" + "es-419": "Desactivar", + "da": "Deaktivér", + "no": "Deaktiver", + "ko": "비활성화 버튼" }, "i18n.NumberOfMostPopularProducts": { "default": "Number of most popular products", "fr": "Nombre de produits les plus populaires", "it": "Numero prodotti più popolari", - "uk": "Кількість найпопулярніших товарів", - "zh": "受欢迎产品数量", + "zh": "最热门产品数量", "de": "Anzahl der beliebtesten Produkte", "es": "Número de productos más populares", "nl": "Aantal populairste producten", "pt": "Número de produtos mais populares", - "sv": "Antal mest populära produkter", - "es-MX": "Número de productos más populares", "pt-BR": "Número de produtos mais populares", + "sv": "Antal mest populära produkter", + "es-MX": "Cantidad de productos más populares", "es-419": "Cantidad de productos más populares", "da": "Antal mest populære produkter", "no": "Antall mest populære produkter", @@ -2571,15 +2451,14 @@ "default": "Number of new products", "fr": "Nombre de nouveaux produits", "it": "Numero nuovi prodotti", - "uk": "Кількість нових товарів", "zh": "新产品数量", "de": "Anzahl der neuen Produkte", "es": "Número de nuevos productos", "nl": "Aantal nieuwe producten", "pt": "Número de novos produtos", - "sv": "Antal nya produkter", - "es-MX": "Número de nuevos productos", "pt-BR": "Número de novos produtos", + "sv": "Antal nya produkter", + "es-MX": "Cantidad de nuevos productos", "es-419": "Cantidad de nuevos productos", "da": "Antal nye produkter", "no": "Antall nye produkter", @@ -2589,15 +2468,14 @@ "default": "Product sale badges", "fr": "Badges de produit remisé", "it": "Badge prodotti in offerta", - "uk": "Значки продажу товару", - "zh": "产品降价标志", + "zh": "产品销售徽章", "de": "Produktangebot-Badges", "es": "Insignias de productos en oferta", "nl": "Badges voor productuitverkoop", "pt": "Símbolo de promoção de produtos", - "sv": "Märken för produktrabatt", - "es-MX": "Insignias de productos en oferta", "pt-BR": "Símbolo de promoção de produtos", + "sv": "Märken för produktrabatt", + "es-MX": "Insignias de venta de productos", "es-419": "Insignias de venta de productos", "da": "Badges for produktsalg", "no": "Produktsalgsmerker", @@ -2607,15 +2485,14 @@ "default": "Show product sale badges", "fr": "Afficher les badges de produit remisé", "it": "Mostra badge prodotti in offerta", - "uk": "Показати значки продажу товарів", - "zh": "显示产品降价标志", + "zh": "显示产品销售徽章", "de": "Produktangebot-Badges anzeigen", "es": "Mostrar insignias de productos en oferta", "nl": "Badges voor productuitverkoop weergeven", "pt": "Exibir símbolos de promoção de produtos", - "sv": "Visa märken för produktrabatt", - "es-MX": "Mostrar insignias de productos en oferta", "pt-BR": "Exibir símbolos de promoção de produtos", + "sv": "Visa märken för produktrabatt", + "es-MX": "Mostrar insignias de venta de productos", "es-419": "Mostrar insignias de venta de productos", "da": "Vis badges for produktsalg", "no": "Vis produktsalgsmerker", @@ -2625,15 +2502,14 @@ "default": "Show product sold-out badges", "fr": "Afficher les badges de produit épuisé", "it": "Mostra badge prodotti esauriti", - "uk": "Показати значки розпроданих товарів", - "zh": "Show product sold-out badges", + "zh": "显示产品售罄徽章", "de": "„Produkt-ausverkauft“-Badges anzeigen", "es": "Mostrar insignias de productos agotados", "nl": "Badges voor uitverkochte producten weergeven", "pt": "Exibir símbolos de produto esgotado", - "sv": "Visa märken för slutsålda produkter", - "es-MX": "Mostrar insignias de productos agotados", "pt-BR": "Exibir símbolos de produto esgotado", + "sv": "Visa märken för slutsålda produkter", + "es-MX": "Mostrar insignias de producto agotados", "es-419": "Mostrar insignias de producto agotados", "da": "Vis badges for udsolgte produkter", "no": "Vis utsolgt produkt-merker", @@ -2643,15 +2519,14 @@ "default": "Top Left", "fr": "Partie supérieure gauche", "it": "In alto a sinistra", - "uk": "Зліва вгорі", - "zh": "左上", + "zh": "左上角", "de": "Oben links", "es": "Parte superior izquierda", "nl": "Linksboven", "pt": "Canto superior esquerdo", + "pt-BR": "Canto superior esquerdo", "sv": "Högst upp till vänster", "es-MX": "Parte superior izquierda", - "pt-BR": "Canto superior esquerdo", "es-419": "Parte superior izquierda", "da": "Øverst til venstre", "no": "Øverst til venstre", @@ -2661,15 +2536,14 @@ "default": "Diagonal", "fr": "En diagonale", "it": "Diagonale", - "uk": "Діагональна", "zh": "对角", "de": "Diagonal", "es": "Diagonal", "nl": "Diagonaal", "pt": "Diagonal", + "pt-BR": "Diagonal", "sv": "Diagonalt", "es-MX": "Diagonal", - "pt-BR": "Diagonal", "es-419": "Diagonal", "da": "Diagonal", "no": "Diagonal", @@ -2679,15 +2553,14 @@ "default": "Burst", "fr": "Rafale", "it": "Burst", - "uk": "Спалах", - "zh": "Burst", + "zh": "Burst 模式", "de": "Burst", "es": "Ráfaga", "nl": "Burst", "pt": "Intermitente", + "pt-BR": "Intermitente", "sv": "Utbrott", "es-MX": "Ráfaga", - "pt-BR": "Intermitente", "es-419": "Ráfaga", "da": "Burst", "no": "Burst", @@ -2697,15 +2570,14 @@ "default": "Product sale badge label", "fr": "Libellé du badge pour les produits remisés", "it": "Etichetta prodotti in offerta", - "uk": "Етикетка для товару зі знижкою", "zh": "产品销售徽章标签", "de": "Produktangebot-Badge-Etikett", "es": "Etiqueta de la insignia de productos en oferta", "nl": "Badgelabel voor productuitverkoop", "pt": "Etiqueta do símbolo de promoção de produtos", - "sv": "Etikett för märke för produktrabatt", - "es-MX": "Etiqueta de la insignia de productos en oferta", "pt-BR": "Etiqueta do símbolo de promoção de produtos", + "sv": "Etikett för märke för produktrabatt", + "es-MX": "Etiqueta de insignia de venta de productos", "es-419": "Etiqueta de insignia de venta de productos", "da": "Badgemærket for produktsalg", "no": "Etikett for produktsalgsmerke", @@ -2715,15 +2587,14 @@ "default": "Product sold out badge label", "fr": "Libellé du badge pour les produits épuisés", "it": "Etichetta badge prodotti esauriti", - "uk": "Етикетка для розпроданого товару", - "zh": "产品销售徽章标签", + "zh": "产品售罄徽章标签", "de": "„Produkt-ausverkauft“-Badge-Etikett", "es": "Etiqueta de la insignia de producto agotado", "nl": "Badgelabel product uitverkocht", "pt": "Etiqueta do símbolo de produto esgotado", - "sv": "Etikett för märke för slutsålda produkter", - "es-MX": "Etiqueta de la insignia de producto agotado", "pt-BR": "Etiqueta do símbolo de produto esgotado", + "sv": "Etikett för märke för slutsålda produkter", + "es-MX": "Etiqueta de insignias de producto agotados", "es-419": "Etiqueta de insignias de producto agotados", "da": "Badgemærkater for udsolgte produkter", "no": "Etikett for utsolgt produkt-merke", @@ -2731,103 +2602,101 @@ }, "i18n.ProductPriceLabelSale": { "default": "Product price label (sale)", - "fr": "Étiquette de prix du produit remisé", - "it": "Etichetta prezzo prodotto vendita", - "uk": "Етикетка цін на товар (продаж)", - "zh": "产品价格标签(降价)", - "de": "Produktpreis-Etikett Angebot", - "es": "Etiqueta de precio del producto oferta", - "nl": "Productprijslabel uitverkoop", - "pt": "Etiqueta de preço do produto promoção", - "sv": "Produktprisetikett rea", - "es-MX": "Etiqueta de precio del producto (oferta)", - "pt-BR": "Etiqueta de preço do produto promoção", - "es-419": "Etiqueta de precio del producto venta", - "da": "Produkts prismærke udsalg", - "no": "Produktprisetikett salg", - "ko": "상품 가격 라벨판매 중" + "fr": "Étiquette de prix du produit (remisé)", + "it": "Etichetta prezzo prodotto (vendita)", + "zh": "产品价格标签(销售)", + "de": "Produktpreis-Etikett (Angebot)", + "es": "Etiqueta de precio del producto (oferta)", + "nl": "Productprijslabel (uitverkoop)", + "pt": "Etiqueta de preço do produto (promoção)", + "pt-BR": "Etiqueta de preço do produto (promoção)", + "sv": "Produktprisetikett (rea)", + "es-MX": "Etiqueta de precio del producto (venta)", + "es-419": "Etiqueta de precio del producto (venta)", + "da": "Produkts prismærke (udsalg)", + "no": "Produktprisetikett (salg)", + "ko": "상품 가격 라벨(판매 중)" }, "i18n.ProductPriceLabelBeforeSale": { "default": "Product price label (before sale)", - "fr": "Étiquette de prix du produit non remisé", - "it": "Etichetta prezzo prodotto prima della vendita", - "uk": "Етикетка цін на товар (перед продажем)", - "zh": "产品价格标签(降价前)", - "de": "Produktpreis-Etikett vor dem Angebot", - "es": "Etiqueta de precio del producto antes de la oferta", - "nl": "Productprijslabel voor uitverkoop", - "pt": "Etiqueta de preço do produto antes da venda", - "sv": "Produktprisetikett före rea", - "es-MX": "Etiqueta de precio del producto (antes de la oferta)", - "pt-BR": "Etiqueta de preço do produto antes da venda", - "es-419": "Etiqueta del precio del producto antes de la venta", - "da": "Produkts prismærke før udsalg", - "no": "Produktprisetikett før salg", - "ko": "상품 가격 라벨판매 전" + "fr": "Étiquette de prix du produit (non remisé)", + "it": "Etichetta prezzo prodotto (prima della vendita)", + "zh": "产品价格标签(售前)", + "de": "Produktpreis-Etikett (vor dem Angebot)", + "es": "Etiqueta de precio del producto (antes de la oferta)", + "nl": "Productprijslabel (voor uitverkoop)", + "pt": "Etiqueta de preço do produto (antes da venda)", + "pt-BR": "Etiqueta de preço do produto (antes da venda)", + "sv": "Produktprisetikett (före rea)", + "es-MX": "Etiqueta del precio del producto (antes de la venta)", + "es-419": "Etiqueta del precio del producto (antes de la venta)", + "da": "Produkts prismærke (før udsalg)", + "no": "Produktprisetikett (før salg)", + "ko": "상품 가격 라벨(판매 전)" }, "i18n.ProductPriceLabelRetail": { "default": "Product price label (retail)", - "fr": "Étiquette de prix du produit vente au détail", - "it": "Etichetta prezzo prodotto al dettaglio", - "uk": "Етикетка цін на товар (роздріб)", + "fr": "Étiquette de prix du produit (vente au détail)", + "it": "Etichetta prezzo prodotto (al dettaglio)", "zh": "产品价格标签(零售)", - "de": "Produktpreis-Etikett Einzelhandel", - "es": "Etiqueta de precio del producto PVP", - "nl": "Productprijslabel retail", - "pt": "Etiqueta de preço do produto varejo", - "sv": "Produktprisetikett återförsäljning", - "es-MX": "Etiqueta de precio del producto (PVP)", - "pt-BR": "Etiqueta de preço do produto varejo", - "es-419": "Etiqueta de precio del producto minorista", - "da": "Produkts prismærke detail", - "no": "Produktprisetikett detaljhandel", - "ko": "상품 가격 라벨소매" + "de": "Produktpreis-Etikett (Einzelhandel)", + "es": "Etiqueta de precio del producto (PVP)", + "nl": "Productprijslabel (retail)", + "pt": "Etiqueta de preço do produto (varejo)", + "pt-BR": "Etiqueta de preço do produto (varejo)", + "sv": "Produktprisetikett (återförsäljning)", + "es-MX": "Etiqueta de precio del producto (minorista)", + "es-419": "Etiqueta de precio del producto (minorista)", + "da": "Produkts prismærke (detail)", + "no": "Produktprisetikett (detaljhandel)", + "ko": "상품 가격 라벨(소매)" }, "i18n.ProductPriceLabel": { "default": "Product price label", "fr": "Étiquette de prix du produit", "it": "Etichetta prezzo prodotto", - "uk": "Етикетка ціни на продукт", "zh": "产品价格标签", "de": "Produktpreis-Etikett", "es": "Etiqueta de precio del producto", "nl": "Productprijslabel", "pt": "Etiqueta de preço do produto", + "pt-BR": "Etiqueta de preço do produto", "sv": "Produktprisetikett", "es-MX": "Etiqueta de precio del producto", - "pt-BR": "Etiqueta de preço do produto" + "es-419": "Etiqueta de precio del producto", + "da": "Produkts prismærke", + "no": "Produktprisetikett", + "ko": "상품 가격 라벨(판매 중)" }, "i18n.TheProductPriceLabel": { "default": "* the 'Product price label' is displayed when there is not a sale price.", - "fr": " Létiquette de prix du produit saffiche lorsque le produit nest pas remisé.", - "it": " lEtichetta del prezzo del prodotto viene visualizzata quando non cè il prezzo di vendita.", - "uk": "* \"Етикетка цін на товар\" відображається, коли немає продажної ціни.", - "zh": "*“产品价格标签”会在没有销售价格时显示。", - "de": " das Produktpreis-Etikett wird angezeigt wenn kein Verkaufspreis angegeben ist.", - "es": "La «Etiqueta de precio del producto» se muestra cuando no hay un precio de oferta.", - "nl": " het productprijslabel wordt weergegeven als er geen uitverkoopprijs is.", - "pt": " a etiqueta de preço do produto é exibida quando não há preço promocional.", - "sv": "Produktprisetiketten visas när det inte finns ett reapris.", - "es-MX": "*La «Etiqueta de precio del producto» se muestra cuando no hay un precio de oferta.", - "pt-BR": " a etiqueta de preço do produto é exibida quando não há preço promocional.", - "es-419": " la Etiqueta de precio del producto se muestra cuando no hay un precio de venta.", - "da": " Produktets prismærke vises når der ikke er en salgspris.", - "no": " «Produktprisetiketten» vises når det ikke er en salgspris.", - "ko": " 세일가가 없을 경우 상품가격라벨이 표시됩니다." + "fr": "* L'étiquette de prix du produit s'affiche lorsque le prix n'est pas remisé.", + "it": "* Quando non c'è il prezzo di vendita, viene visualizzata l'etichetta del prezzo del prodotto.", + "zh": "* 没有销售价格时,显示“产品价格标签”。", + "de": "* das „Produktpreis-Etikett“ wird angezeigt, wenn kein Verkaufspreis angegeben ist.", + "es": "* La «Etiqueta de precio del producto» se muestra cuando no hay un precio de oferta.", + "nl": "* het productprijslabel wordt weergegeven als er geen uitverkoopprijs is.", + "pt": "*a \"etiqueta de preço do produto\" é exibida quando não há preço promocional.", + "pt-BR": "*a \"etiqueta de preço do produto\" é exibida quando não há preço promocional.", + "sv": "* ”Produktprisetiketten” visas när det inte finns ett reapris.", + "es-MX": "* la \"Etiqueta de precio del producto\" se muestra cuando no hay un precio de venta.", + "es-419": "* la \"Etiqueta de precio del producto\" se muestra cuando no hay un precio de venta.", + "da": "* 'Produktets prismærke' vises, når der ikke er en salgspris.", + "no": "* 'Produktprisetiketten' vises når det ikke er noen salgspris.", + "ko": "* 세일가가 없을 경우 '상품가격라벨'이 표시됩니다." }, "i18n.BadgeTextColor": { "default": "Badge text color", "fr": "Couleur du texte du badge", "it": "Colore testo del badge", - "uk": "Колір тексту значка", - "zh": "标签文本颜色", + "zh": "徽章文本颜色", "de": "Textfarbe des Badges", "es": "Color del texto de la insignia", "nl": "Tekstkleur badge", "pt": "Cor do texto do símbolo", + "pt-BR": "Cor do texto do símbolo", "sv": "Märkets textfärg", "es-MX": "Color del texto de la insignia", - "pt-BR": "Cor do texto do símbolo", "es-419": "Color del texto de la insignia", "da": "Farve på badgetekst", "no": "Merkets tekstfarge", @@ -2837,15 +2706,14 @@ "default": "Badge color", "fr": "Couleur du badge", "it": "Colore badge", - "uk": "Колір значка", - "zh": "标签颜色", + "zh": "徽章颜色", "de": "Badge-Farbe", "es": "Color de la insignia", "nl": "Kleur van badge", "pt": "Cor do símbolo", + "pt-BR": "Cor do símbolo", "sv": "Märkets färg", "es-MX": "Color de la insignia", - "pt-BR": "Cor do símbolo", "es-419": "Color de la insignia", "da": "Badgefarve", "no": "Merkets farge", @@ -2855,87 +2723,65 @@ "default": "Badge hover color", "fr": "Couleur du badge au survol", "it": "Colore badge al passaggio del mouse", - "uk": "Колір значка наведення значка", - "zh": "标签悬停颜色", + "zh": "徽章悬停颜色", "de": "Badge-Hover-Farbe", "es": "Color de la insignia al pasar el cursor", "nl": "Aanwijskleur badge", "pt": "Cor do texto do símbolo com o foco do mouse", - "sv": "Märkets färg när muspekaren hålls över det", - "es-MX": "Color de la insignia al pasar el cursor", "pt-BR": "Cor do texto do símbolo com o foco do mouse", + "sv": "Märkets färg när muspekaren hålls över det", + "es-MX": "Color del cursos de la insignia", "es-419": "Color del cursos de la insignia", - "da": "Farve når der peges på badge", - "no": "Merkets farge med peker over", + "da": "Farve, når der peges på badge", + "no": "Merkets farge (med peker over)", "ko": "배지 호버 색상" }, "i18n.ForTextureSwatchesMaxDimensions": { "default": "*For texture swatches, max dimensions are 150x150.", - "fr": " Les dimensions maximales des échantillons de texture sont de 150 x 150.", - "it": "Le dimensioni massime delle immagini delle opzioni del prodotto sono 150x150.", - "uk": "* Для текстурних зразків максимальні розміри - 150х150.", - "zh": "*文本切换形式,最大尺寸150x150。", - "de": "Bei Texturmustern sind die maximalen Abmessungen 150x150.", - "es": "Para las muestras de textura las dimensiones máximas son 150 × 150.", - "nl": "Voor textuurstalen zijn de maximale afmetingen 150x150.", - "pt": " Para amostras de textura as dimensões máximas são de 150 x 150.", - "sv": "Maxmåtten är 150 × 150 för texturprover.", - "es-MX": "*Para las muestras de textura, las dimensiones máximas son 150 × 150.", - "pt-BR": " Para amostras de textura as dimensões máximas são de 150 x 150.", - "es-419": " Para las muestras de textura las dimensiones máximas son 150 x 150.", - "da": "For teksturprøver er de maksimale dimensioner 150 x 150.", - "no": "For teksturvareprøver er maksimale dimensjoner 150 x 150.", - "ko": "텍스처 견본의 경우 최대 크기는 150x150입니다." + "fr": "* Les dimensions maximales des échantillons de texture sont de 150 × 150.", + "it": "* Le dimensioni massime delle immagini delle opzioni del prodotto sono 150x150.", + "zh": "* 对于纹理样本,最大尺寸为 150x150。", + "de": "*Bei Texturmustern betragen die maximalen Abmessungen 150x150.", + "es": "* Para las muestras de textura, las dimensiones máximas son 150 × 150.", + "nl": "*Voor textuurstalen zijn de maximale afmetingen 150x150.", + "pt": "*Para amostras de textura, as dimensões máximas são de 150 x 150.", + "pt-BR": "*Para amostras de textura, as dimensões máximas são de 150 x 150.", + "sv": "*Maxmåtten är 150 × 150 för texturprover.", + "es-MX": "*Para las muestras de textura, las dimensiones máximas son 150 x 150.", + "es-419": "*Para las muestras de textura, las dimensiones máximas son 150 x 150.", + "da": "* For stofprøver er de maksimale mål 150 x 150.", + "no": "*For teksturfargekart er maksimale dimensjoner 150 x 150.", + "ko": "*텍스처 견본의 경우 최대 크기는 150x150입니다." }, "i18n.ShowQuickviewButtonOnProduct": { "default": "Show quickview button on product cards", - "fr": "Afficher le bouton daperçu rapide sur les fiches produit", + "fr": "Afficher le bouton d'aperçu rapide sur les fiches produit", "it": "Mostra pulsante di visualizzazione rapida sulle schede prodotto", - "uk": "Показати кнопку швидкого перегляду на картках товару", "zh": "在产品卡上显示快速查看按钮", "de": "Schnellansicht-Schaltfläche auf Produktkarten anzeigen", "es": "Mostrar botón de vista rápida en las fichas del producto", "nl": "Quickview-knop op productkaarten weergeven", "pt": "Mostrar botão de exibição rápida nos cartões dos produtos", - "sv": "Visa snabbvisningsknapp på produktkort", - "es-MX": "Mostrar botón de vista rápida en las fichas del producto", "pt-BR": "Mostrar botão de exibição rápida nos cartões dos produtos", + "sv": "Visa snabbvisningsknapp på produktkort", + "es-MX": "Mostrar botón de vista rápida en las tarjetas de productos", "es-419": "Mostrar botón de vista rápida en las tarjetas de productos", "da": "Vis hurtigvisningsknap på produktkort", "no": "Vis hurtigvisningsknapp på produktkort", "ko": "상품 카드에 빠른 보기 버튼 표시" }, - "i18n.ShowQuantitySelectionOnProduct": { - "default": "Show quantity selection on product pages", - "fr": "Afficher la sélection de la quantité sur les pages produit", - "it": "Mostra selezione della quantità nelle pagine prodotto", - "uk": "Показати вибір кількості на сторінках товарів", - "zh": "在产品页面显示数量选项框", - "de": "Mengenauswahl auf Produktseiten anzeigen", - "es": "Mostrar la selección de cantidades en las páginas de productos", - "nl": "Hoeveelheidsselectie weergeven op productpaginas", - "pt": "Mostrar seleção de quantidade nas páginas dos produtos", - "sv": "Visa kvantitetsalternativ på produktsidor", - "es-MX": "Mostrar la selección de cantidades en las páginas de productos", - "pt-BR": "Mostrar seleção de quantidade nas páginas dos produtos", - "es-419": "Mostrar selección de cantidad en las páginas de productos", - "da": "Vis mængdevalg på produktsider", - "no": "Vis mengdevalg på produktsidene", - "ko": "상품 상세페이지에 수량 선택 표시" - }, "i18n.ShowProductDescriptionTabs": { "default": "Show product description tabs", "fr": "Afficher les onglets de description du produit", "it": "Mostra schede descrizione prodotto", - "uk": "Показати вкладки з описом продукту", "zh": "显示产品描述标签", "de": "Produktbeschreibungs-Registerkarten anzeigen", "es": "Mostrar pestañas de descripción del producto", "nl": "Tabbladen met productbeschrijving weergeven", "pt": "Mostrar guias de descrição dos produtos", + "pt-BR": "Mostrar guias de descrição dos produtos", "sv": "Visa produktbeskrivningsflikar", "es-MX": "Mostrar pestañas de descripción del producto", - "pt-BR": "Mostrar guias de descrição dos produtos", "es-419": "Mostrar pestañas de descripción del producto", "da": "Vis produktbeskrivelsesfaner", "no": "Vis produktbeskrivelsesfaner", @@ -2945,15 +2791,14 @@ "default": "Product custom fields in tabs", "fr": "Champs personnalisés dans les onglets", "it": "Campi prodotto personalizzati nelle schede", - "uk": "Спеціальні поля продукту на вкладках", - "zh": "标签中的产品自定义字段", + "zh": "选项卡中的产品自定义字段", "de": "Benutzerdefinierte Felder zum Produkt in Registerkarten", "es": "Campos personalizados del producto en las pestañas", "nl": "Aangepaste productvelden in tabbladen", "pt": "Campos personalizados dos produtos nas guias", - "sv": "Anpassade produktfält på flikar", - "es-MX": "Campos personalizados del producto en las pestañas", "pt-BR": "Campos personalizados dos produtos nas guias", + "sv": "Anpassade produktfält på flikar", + "es-MX": "Campos personalizados de productos en pestañas", "es-419": "Campos personalizados de productos en pestañas", "da": "Produkttilpassede felter i faner", "no": "Egendefinerte produktfelter i faner", @@ -2961,17 +2806,16 @@ }, "i18n.ProductCustomFieldsTabLabel": { "default": "Product custom fields tab label", - "fr": "Libellé de longlet des champs personnalisés du produit", + "fr": "Libellé de l'onglet des champs personnalisés du produit", "it": "Etichetta scheda campi prodotto personalizzati", - "uk": "Мітка вкладки спеціальних полів продукту", - "zh": "产品自定义字段标签", + "zh": "产品自定义字段选项卡标签", "de": "Registerkarten-Etikett für benutzerdefinierte Felder zum Produkt", "es": "Etiqueta de la pestaña Campos personalizados del producto", "nl": "Tabbladlabel voor aangepaste productvelden", "pt": "Etiqueta da guia dos campos personalizados dos produtos", - "sv": "Etikett för flik med anpassade produktfält", - "es-MX": "Etiqueta de la pestaña Campos personalizados del producto", "pt-BR": "Etiqueta da guia dos campos personalizados dos produtos", + "sv": "Etikett för flik med anpassade produktfält", + "es-MX": "Etiqueta de los campos personalizados del producto", "es-419": "Etiqueta de los campos personalizados del producto", "da": "Fanemærkat for produkttilpassede felter", "no": "Etikett for egendefinerte felter for produkt", @@ -2981,15 +2825,14 @@ "default": "Show product weight", "fr": "Afficher le poids du produit", "it": "Mostra peso del prodotto", - "uk": "Показати вагу продукту", "zh": "显示产品重量", "de": "Produktgewicht anzeigen", "es": "Mostrar peso del producto", "nl": "Productgewicht weergeven", "pt": "Mostrar peso do produto", - "sv": "Visa produktens vikt", - "es-MX": "Mostrar peso del producto", "pt-BR": "Mostrar peso do produto", + "sv": "Visa produktens vikt", + "es-MX": "Mostrar el peso del producto", "es-419": "Mostrar el peso del producto", "da": "Vis produktvægt", "no": "Vis produktvekt", @@ -2999,15 +2842,14 @@ "default": "Show product dimensions", "fr": "Afficher les dimensions du produit", "it": "Mostra dimensioni del prodotto", - "uk": "Показати розміри продукту", "zh": "显示产品尺寸", "de": "Produktabmessungen anzeigen", "es": "Mostrar dimensiones del producto", "nl": "Productafmetingen weergeven", "pt": "Mostrar dimensões do produto", + "pt-BR": "Mostrar dimensões do produto", "sv": "Visa produktens mått", "es-MX": "Mostrar dimensiones del producto", - "pt-BR": "Mostrar dimensões do produto", "es-419": "Mostrar dimensiones del producto", "da": "Vis produktmål", "no": "Vis produktdimensjoner", @@ -3015,17 +2857,16 @@ }, "i18n.ShowProductSwatchNames": { "default": "Show product swatch names", - "fr": "Afficher les noms de léchantillon de produit", + "fr": "Afficher les noms de l'échantillon de produit", "it": "Mostra nomi opzioni del prodotto", - "uk": "Показати назви зразків продукту", - "zh": "Show product swatch names", + "zh": "显示产品样本名称", "de": "Namen von Produktmustern anzeigen", "es": "Mostrar nombres de las muestras de productos", "nl": "Namen van productstalen weergeven", "pt": "Mostrar nomes das amostras dos produtos", - "sv": "Visa produktens provnamn", - "es-MX": "Mostrar nombres de las muestras de productos", "pt-BR": "Mostrar nomes das amostras dos produtos", + "sv": "Visa produktens provnamn", + "es-MX": "Mostrar nombres de muestras de productos", "es-419": "Mostrar nombres de muestras de productos", "da": "Vis produktprøvenavne", "no": "Vis produktprøvenavn", @@ -3034,34 +2875,32 @@ "i18n.ShowShopByPriceIn": { "default": "Show \"Shop by Price\" in filters", "fr": "Afficher « Rechercher par prix » dans les filtres", - "it": "Mostra Acquista per prezzo nei filtri", - "uk": "Показуйте \"Покупок за ціною\" у фільтрах", - "zh": "显示\"Shop by Price\"在筛选中", + "it": "Mostra \"Acquista per prezzo\" nei filtri", + "zh": "在筛选器中显示“按价格购物”", "de": "„Nach Preis filtern“ in Filtern anzeigen", "es": "Mostrar «Comprar por precio» en los filtros", - "nl": "Winkelen op prijs weergeven in filters", - "pt": "Mostrar Comprar por preço nos filtros", + "nl": "'Winkelen op prijs' weergeven in filters", + "pt": "Mostrar \"Comprar por preço\" nos filtros", + "pt-BR": "Mostrar \"Comprar por preço\" nos filtros", "sv": "Visa ”Handla efter pris” i filter", - "es-MX": "Mostrar «Comprar por precio» en los filtros", - "pt-BR": "Mostrar Comprar por preço nos filtros", - "es-419": "Mostrar Comprar por precio en filtros", - "da": "Vis Køb efter pris i filtre", + "es-MX": "Mostrar \"Comprar por precio\" en filtros", + "es-419": "Mostrar \"Comprar por precio\" en filtros", + "da": "Vis \"Køb efter pris\" i filtre", "no": "Vis «Kjøp etter pris» i filtre", - "ko": "필터에 가격별 쇼핑 표시" + "ko": "필터에 \"가격별 쇼핑\" 표시" }, "i18n.ShowProductReviews": { "default": "Show product reviews", "fr": "Afficher les avis sur les produits", "it": "Mostra recensioni prodotto", - "uk": "Показати відгуки про товари", "zh": "显示产品评论", "de": "Produktbewertungen anzeigen", "es": "Mostrar reseñas del producto", "nl": "Productrecensies weergeven", "pt": "Mostrar avaliações dos produtos", - "sv": "Visa produktrecensioner", - "es-MX": "Mostrar reseñas del producto", "pt-BR": "Mostrar avaliações dos produtos", + "sv": "Visa produktrecensioner", + "es-MX": "Mostrar reseñas de productos", "es-419": "Mostrar reseñas de productos", "da": "Vis produktanmeldelser", "no": "Vis produktanmeldelser", @@ -3069,17 +2908,16 @@ }, "i18n.NumberOfProductReviews": { "default": "Number of product reviews", - "fr": "Nombre davis sur le produit", + "fr": "Nombre d'avis sur le produit", "it": "Numero recensioni prodotto", - "uk": "Кількість відгуків про товар", - "zh": "产品评论数量", + "zh": "产品评论数", "de": "Anzahl der Produktbewertungen", "es": "Número de reseñas del producto", "nl": "Aantal productrecensies", "pt": "Número de avaliações dos produtos", - "sv": "Antal produktrecensioner", - "es-MX": "Número de reseñas del producto", "pt-BR": "Número de avaliações dos produtos", + "sv": "Antal produktrecensioner", + "es-MX": "Cantidad de reseñas del producto", "es-419": "Cantidad de reseñas del producto", "da": "Antal produktanmeldelser", "no": "Antall produktanmeldelser", @@ -3087,17 +2925,16 @@ }, "i18n.WishlistDropdownBackground": { "default": "Wishlist dropdown background", - "fr": "Arrière-plan de la liste denvies déroulante", + "fr": "Arrière-plan de la liste d'envies déroulante", "it": "Sfondo elenco a discesa lista desideri", - "uk": "Фон побажань списку бажань", - "zh": "心愿单下拉菜单背景", + "zh": "愿望清单下拉背景", "de": "Wunschlisten-Drop-down-Hintergrund", "es": "Fondo del desplegable de la lista de deseos", "nl": "Achtergrond vervolgkeuzemenu verlanglijst", "pt": "Plano de fundo do menu suspenso da lista de desejos", - "sv": "Bakgrund för önskelistans rullgardinsmeny", - "es-MX": "Fondo del desplegable de la lista de deseos", "pt-BR": "Plano de fundo do menu suspenso da lista de desejos", + "sv": "Bakgrund för önskelistans rullgardinsmeny", + "es-MX": "Fondo del menú desplegable de la lista de deseos", "es-419": "Fondo del menú desplegable de la lista de deseos", "da": "Baggrund på ønskerulleliste", "no": "Bakgrunn for ønskelistes rullegardin", @@ -3107,15 +2944,14 @@ "default": "Number of products displayed", "fr": "Nombre de produits affichés", "it": "Numero prodotti visualizzati", - "uk": "Кількість відображених товарів", - "zh": "展示产品数量", + "zh": "显示的产品数量", "de": "Anzahl der angezeigten Produkte", "es": "Número de productos a mostrar", "nl": "Aantal weergegeven producten", "pt": "Número de produtos exibidos", - "sv": "Antal produkter som visas", - "es-MX": "Número de productos a mostrar", "pt-BR": "Número de produtos exibidos", + "sv": "Antal produkter som visas", + "es-MX": "Cantidad de productos mostrados", "es-419": "Cantidad de productos mostrados", "da": "Antal viste produkter", "no": "Antall produkter som vises", @@ -3125,15 +2961,14 @@ "default": "Category page", "fr": "Page de la catégorie", "it": "Pagina categoria", - "uk": "Сторінка категорії", - "zh": "分类页", + "zh": "类别页面", "de": "Kategorieseite", "es": "Página de categoría", "nl": "Categoriepagina", "pt": "Página da categoria", - "sv": "Kategorisida", - "es-MX": "Página de categoría", "pt-BR": "Página da categoria", + "sv": "Kategorisida", + "es-MX": "Página de la categoría", "es-419": "Página de la categoría", "da": "Kategoriside", "no": "Kategoriside", @@ -3143,15 +2978,14 @@ "default": "Brand page", "fr": "Page de la marque", "it": "Pagina brand", - "uk": "Сторінка марки", - "zh": "品牌页", + "zh": "品牌页面", "de": "Markenseite", "es": "Página de la marca", "nl": "Merkpagina", "pt": "Página da marca", + "pt-BR": "Página da marca", "sv": "Varumärkessida", "es-MX": "Página de la marca", - "pt-BR": "Página da marca", "es-419": "Página de la marca", "da": "Mærkeside", "no": "Merkeside", @@ -3161,15 +2995,14 @@ "default": "Search result page", "fr": "Page de résultats de recherche", "it": "Pagina dei risultati di ricerca", - "uk": "Сторінка результатів пошуку", "zh": "搜索结果页面", "de": "Suchergebnis-Seite", "es": "Página de resultados de búsqueda", "nl": "Pagina met zoekresultaten", "pt": "Página de resultado da pesquisa", - "sv": "Sida med sökresultat", - "es-MX": "Página de resultados de búsqueda", "pt-BR": "Página de resultado da pesquisa", + "sv": "Sida med sökresultat", + "es-MX": "Página de resultados de la búsqueda", "es-419": "Página de resultados de la búsqueda", "da": "Side med søgeresultater", "no": "Søkeresultatside", @@ -3177,53 +3010,50 @@ }, "i18n.ProductPageRelatedProducts": { "default": "Product page (related products)", - "fr": "Page du produit produits associés", - "it": "Pagina prodotto prodotti simili", - "uk": "Сторінка продукту (супутні товари)", + "fr": "Page du produit (produits associés)", + "it": "Pagina prodotto (prodotti simili)", "zh": "产品页面(相关产品)", - "de": "Produktseite verwandte Produkte", - "es": "Página del producto productos relacionados", - "nl": "Productpagina gerelateerde producten", - "pt": "Página do produto produtos relacionados", - "sv": "Produktsida relaterade produkter", + "de": "Produktseite (verwandte Produkte)", + "es": "Página del producto (productos relacionados)", + "nl": "Productpagina (gerelateerde producten)", + "pt": "Página do produto (produtos relacionados)", + "pt-BR": "Página do produto (produtos relacionados)", + "sv": "Produktsida (relaterade produkter)", "es-MX": "Página del producto (productos relacionados)", - "pt-BR": "Página do produto produtos relacionados", - "es-419": "Página del producto productos relacionados", - "da": "Produktside relaterede produkter", - "no": "Produktside relaterte produkter", - "ko": "상품 페이지연관 상품" + "es-419": "Página del producto (productos relacionados)", + "da": "Produktside (relaterede produkter)", + "no": "Produktside (relaterte produkter)", + "ko": "상품 페이지(연관 상품)" }, "i18n.ProductPageCustomersAlsoViewed": { "default": "Product page (customers also viewed products)", - "fr": "Page du produit les clients ont également consulté", - "it": "Pagina prodotto altri prodotti visualizzati dai clienti", - "uk": "Сторінка продукту (клієнти також переглядали товари)", - "zh": "产品页面 (客户已浏览产品)", - "de": "Produktseite Produkte die Kunden auch angesehen haben", - "es": "Página del producto los clientes también vieron estos productos", - "nl": "Productpagina klanten bekeken ook-producten", - "pt": "Página do produto clientes que também visualizaram produtos", - "sv": "Produktsida andra produkter kunder har tittat på", - "es-MX": "Página del producto (los clientes también vieron estos productos)", - "pt-BR": "Página do produto clientes que também visualizaram produtos", - "es-419": "Página del producto productos que también vieron los clientes", - "da": "Produktside kunder så også produkter", - "no": "Produktside kunder så også på produkter", - "ko": "상품 페이지고객도 상품을 열람" + "fr": "Page du produit (les clients ont également consulté)", + "it": "Pagina prodotto (altri prodotti visualizzati dai clienti)", + "zh": "产品页面(客户还查看了产品)", + "de": "Produktseite (Produkte, die Kunden auch angesehen haben)", + "es": "Página del producto (los clientes también vieron estos productos)", + "nl": "Productpagina ('klanten bekeken ook'-producten)", + "pt": "Página do produto (clientes que também visualizaram produtos)", + "pt-BR": "Página do produto (clientes que também visualizaram produtos)", + "sv": "Produktsida (andra produkter kunder har tittat på)", + "es-MX": "Página del producto (productos que también vieron los clientes)", + "es-419": "Página del producto (productos que también vieron los clientes)", + "da": "Produktside (kunder så også produkter)", + "no": "Produktside (kunder så også på produkter)", + "ko": "상품 페이지(고객도 상품을 열람)" }, "i18n.ProductCards": { "default": "Product cards", "fr": "Fiches produit", "it": "Schede prodotto", - "uk": "Картки товарів", - "zh": "产品卡", + "zh": "产品卡片", "de": "Produktkarten", "es": "Fichas del producto", "nl": "Productkaarten", "pt": "Cartões de produto", - "sv": "Produktkort", - "es-MX": "Fichas del producto", "pt-BR": "Cartões de produto", + "sv": "Produktkort", + "es-MX": "Tarjetas del producto", "es-419": "Tarjetas del producto", "da": "Produktkort", "no": "Produktkort", @@ -3231,17 +3061,16 @@ }, "i18n.ProductHeaderTextColor": { "default": "Product header text color", - "fr": "Couleur du texte de len-tête du produit", + "fr": "Couleur du texte de l'en-tête du produit", "it": "Colore testo intestazione del prodotto", - "uk": "Колір тексту заголовка продукту", - "zh": "产品头部字体颜色", + "zh": "产品标题文本颜色", "de": "Textfarbe der Produktüberschrift", "es": "Color del texto del encabezado del producto", "nl": "Kleur van de koptekst van het product", "pt": "Cor do texto do título do produto", + "pt-BR": "Cor do texto do título do produto", "sv": "Produktsidhuvudets textfärg", "es-MX": "Color del texto del encabezado del producto", - "pt-BR": "Cor do texto do título do produto", "es-419": "Color del texto del encabezado del producto", "da": "Tekstfarve på produktoverskrift", "no": "Tekstfarge på produktoverskrift", @@ -3249,35 +3078,33 @@ }, "i18n.ProductHeaderTextHoverColor": { "default": "Product header text hover color", - "fr": "Couleur du texte de len-tête du produit au survol", + "fr": "Couleur du texte de l'en-tête du produit au survol", "it": "Colore testo intestazione del prodotto al passaggio del mouse", - "uk": "Колір тексту заголовка продукту", - "zh": "产品头部字体悬停颜色", + "zh": "产品标题文本悬停颜色", "de": "Hover-Textfarbe der Produktüberschrift", "es": "Color del texto del encabezado del producto al pasar el cursor", "nl": "Aanwijskleur van de koptekst van het product", "pt": "Cor do texto do título com o foco do mouse", - "sv": "Produktsidhuvudets textfärg när muspekaren hålls över den", - "es-MX": "Color del texto del encabezado del producto al pasar el cursor", "pt-BR": "Cor do texto do título com o foco do mouse", + "sv": "Produktsidhuvudets textfärg när muspekaren hålls över den", + "es-MX": "Color del cursor del texto del encabezado del producto", "es-419": "Color del cursor del texto del encabezado del producto", - "da": "Farve når der peges på tekst på produktoverskrift", - "no": "Tekstfarge på produktoverskrift med peker over", + "da": "Farve, når der peges på tekst på produktoverskrift", + "no": "Tekstfarge på produktoverskrift (med peker over)", "ko": "상품 헤더 텍스트 호버 색상" }, "i18n.ButtonTextColor": { "default": "Button text color", "fr": "Couleur du texte du bouton", "it": "Colore testo del pulsante", - "uk": "Колір тексту кнопки", "zh": "按钮文本颜色", "de": "Schaltflächen-Textfarbe", "es": "Color del texto del botón", "nl": "Knoptekstkleur", "pt": "Cor do texto do botão", + "pt-BR": "Cor do texto do botão", "sv": "Knappens textfärg", "es-MX": "Color del texto del botón", - "pt-BR": "Cor do texto do botão", "es-419": "Color del texto del botón", "da": "Farve på knaptekst", "no": "Tekstfarge på knapp", @@ -3287,15 +3114,14 @@ "default": "Button background", "fr": "Arrière-plan du bouton", "it": "Sfondo pulsante", - "uk": "Фон кнопки", "zh": "按钮背景", "de": "Schaltflächen-Hintergrund", "es": "Fondo del botón", "nl": "Achtergrond knop", "pt": "Plano de fundo do botão", + "pt-BR": "Plano de fundo do botão", "sv": "Knappens bakgrund", "es-MX": "Fondo del botón", - "pt-BR": "Plano de fundo do botão", "es-419": "Fondo del botón", "da": "Baggrund for knap", "no": "Knappbakgrunn", @@ -3303,35 +3129,33 @@ }, "i18n.ProductCardsQuickSearch": { "default": "Product cards (quick search)", - "fr": "Fiches produit recherche rapide", - "it": "Schede prodotto ricerca rapida", - "uk": "Картки товарів (швидкий пошук)", - "zh": "产品卡(快速搜索)", - "de": "Produktkarten Schnellsuche", - "es": "Fichas del producto búsqueda rápida", - "nl": "Productkaarten snel zoeken", - "pt": "Cartões de produtos pesquisa rápida", - "sv": "Produktkort snabb sökning", - "es-MX": "Fichas del producto (búsqueda rápida)", - "pt-BR": "Cartões de produtos pesquisa rápida", - "es-419": "Tarjetas de producto búsqueda rápida", - "da": "Produktkort hurtig søgning", - "no": "Produktkort hurtigsøk", - "ko": "상품 카드빠른 검색" + "fr": "Fiches produit (recherche rapide)", + "it": "Schede prodotto (ricerca rapida)", + "zh": "产品卡片(快速搜索)", + "de": "Produktkarten (Schnellsuche)", + "es": "Fichas del producto (búsqueda rápida)", + "nl": "Productkaarten (snel zoeken)", + "pt": "Cartões de produtos (pesquisa rápida)", + "pt-BR": "Cartões de produtos (pesquisa rápida)", + "sv": "Produktkort (snabb sökning)", + "es-MX": "Tarjetas de producto (búsqueda rápida)", + "es-419": "Tarjetas de producto (búsqueda rápida)", + "da": "Produktkort (hurtig søgning)", + "no": "Produktkort (hurtigsøk)", + "ko": "상품 카드(빠른 검색)" }, "i18n.BackgroundColor": { "default": "Background color", "fr": "Couleur de larrière-plan", "it": "Colore sfondo", - "uk": "Колір фону", "zh": "背景颜色", "de": "Hintergrundfarbe", "es": "Color de fondo", "nl": "Achtergrondkleur", "pt": "Cor de fundo", - "sv": "Bakgrundsfärg", - "es-MX": "Color de fondo", "pt-BR": "Cor de fundo", + "sv": "Bakgrundsfärg", + "es-MX": "Color del fondo", "es-419": "Color del fondo", "da": "Baggrundsfarve", "no": "Bakgrunnsfarge", @@ -3341,15 +3165,14 @@ "default": "Border color", "fr": "Couleur de la bordure", "it": "Colore del bordo", - "uk": "Колір межі", "zh": "边框颜色", "de": "Rahmenfarbe", "es": "Color del borde", "nl": "Randkleur", "pt": "Cor da borda", + "pt-BR": "Cor da borda", "sv": "Kantfärg", "es-MX": "Color del borde", - "pt-BR": "Cor da borda", "es-419": "Color del borde", "da": "Kantfarve", "no": "Kantfarge", @@ -3359,15 +3182,14 @@ "default": "Image sizes", "fr": "Tailles des images", "it": "Dimensioni immagine", - "uk": "Розміри зображень", "zh": "图片尺寸", "de": "Bildgrößen", "es": "Tamaño de las imágenes", "nl": "Afbeeldingsformaten", "pt": "Tamanho da imagem", - "sv": "Bildstorlekar", - "es-MX": "Tamaño de las imágenes", "pt-BR": "Tamanho da imagem", + "sv": "Bildstorlekar", + "es-MX": "Tamaños de imagen", "es-419": "Tamaños de imagen", "da": "Billedstørrelser", "no": "Bildestørrelser", @@ -3375,17 +3197,16 @@ }, "i18n.PleaseSpecifyAMaximumImage": { "default": "Please specify a maximum image size for desktop display. We'll automatically scale down the image for smaller devices.", - "fr": "Veuillez définir une taille dimage maximale pour laffichage sur ordinateur. Nous diminuerons automatiquement la taille de limage pour les appareils plus petits.", - "it": "Specifica la dimensione massima dellimmagine da visualizzare sul desktop. Limmagine verrà ridimensionata automaticamente per i dispositivi più piccoli.", - "uk": "Укажіть максимальний розмір зображення для відображення на робочому столі. Ми зменшимо масштаб зображення для менших пристроїв.", - "zh": "请为电脑端指定最大图片尺寸。我们将自动缩小适应小屏幕设备。", + "fr": "Veuillez définir une taille d'image maximale pour l'affichage sur ordinateur. Nous diminuerons automatiquement la taille de l'image pour les appareils plus petits.", + "it": "Specifica la dimensione massima dell'immagine da visualizzare sul desktop. L'immagine verrà ridimensionata automaticamente per i dispositivi più piccoli.", + "zh": "请指定桌面显示的最大图片尺寸。对于较小的设备,我们会自动缩小图片。", "de": "Bitte legen Sie eine maximale Bildgröße für die Desktop-Anzeige fest. Für kleinere Geräte werden wir das Bild automatisch verkleinern.", - "es": "Especifique un tamaño máximo de imagen para la visualización en PC. De manera automática reduciremos la escala de la imagen para los dispositivos más pequeños.", + "es": "Especifique un tamaño máximo de imagen para la visualización en PC. De manera automática, reduciremos la escala de la imagen para los dispositivos más pequeños.", "nl": "Geef een maximale afbeeldingsgrootte op voor weergave op desktop. We maken de afbeelding automatisch kleiner voor kleinere apparaten.", "pt": "Especifique um tamanho de imagem máximo para exibição na área de trabalho. Vamos reduzir automaticamente a imagem nos dispositivos menores.", - "sv": "Ange en maximal bildstorlek för datorvisning. Vi gör automatiskt bilden mindre för mindre enheter.", - "es-MX": "Especifique un tamaño máximo de imagen para la visualización en PC. De manera automática, reduciremos la escala de la imagen para los dispositivos más pequeños.", "pt-BR": "Especifique um tamanho de imagem máximo para exibição na área de trabalho. Vamos reduzir automaticamente a imagem nos dispositivos menores.", + "sv": "Ange en maximal bildstorlek för datorvisning. Vi gör automatiskt bilden mindre för mindre enheter.", + "es-MX": "Especifica el tamaño máximo de la imagen para su visualización en el escritorio. Reduciremos automáticamente la imagen para los dispositivos más pequeños.", "es-419": "Especifica el tamaño máximo de la imagen para su visualización en el escritorio. Reduciremos automáticamente la imagen para los dispositivos más pequeños.", "da": "Angiv en maksimal billedstørrelse for skrivebordsvisning. Vi skalerer automatisk billedet ned til mindre enheder.", "no": "Spesifiser en maksimal bildestørrelse for skrivebordsvisning. Vi skalerer automatisk ned bildet for mindre enheter.", @@ -3395,15 +3216,14 @@ "default": "Main product images", "fr": "Images principales du produit", "it": "Immagini prodotto principali", - "uk": "Основні образи продукту", "zh": "主产品图片", "de": "Hauptproduktbilder", "es": "Imágenes principales del producto", "nl": "Hoofdproductafbeeldingen", "pt": "Imagens do produto principal", - "sv": "Huvudsakliga produktbilder", - "es-MX": "Imágenes principales del producto", "pt-BR": "Imagens do produto principal", + "sv": "Huvudsakliga produktbilder", + "es-MX": "Imágenes del producto principal", "es-419": "Imágenes del producto principal", "da": "Hovedproduktbilleder", "no": "Hovedproduktbilder", @@ -3413,15 +3233,14 @@ "default": "Thumbnail image in product page", "fr": "Image miniature sur les pages produit", "it": "Immagine miniatura nella pagina prodotto", - "uk": "Зображення ескізу на сторінці продукту", - "zh": "产品页面的缩略图", + "zh": "产品页面中的缩略图", "de": "Vorschaubild auf der Produktseite", "es": "Imagen en miniatura en la página del producto", "nl": "Miniatuurafbeelding op productpagina", "pt": "Imagem em miniatura na página do produto", - "sv": "Miniatyrbild på produktsidan", - "es-MX": "Imagen en miniatura en la página del producto", "pt-BR": "Imagem em miniatura na página do produto", + "sv": "Miniatyrbild på produktsidan", + "es-MX": "Imagen de la miniatura en la página del producto", "es-419": "Imagen de la miniatura en la página del producto", "da": "Miniaturebillede på produktsiden", "no": "Miniatyrbilde på produktsiden", @@ -3429,17 +3248,16 @@ }, "i18n.ThumbnailImageInCartAnd": { "default": "Thumbnail image in cart and other pages", - "fr": "Image miniature dans le panier et dautres pages", + "fr": "Image miniature dans le panier et d'autres pages", "it": "Immagine miniatura nel carrello e in altre pagine", - "uk": "Зображення мініатюри у кошику та інших сторінках", - "zh": "购物车和其他页面的缩略图", + "zh": "购物车和其他页面中的缩略图", "de": "Vorschaubild im Warenkorb und auf anderen Seiten", "es": "Imagen en miniatura en el carrito y en otras páginas", - "nl": "Miniatuurafbeelding in winkelmandje en op andere paginas", + "nl": "Miniatuurafbeelding in winkelmandje en op andere pagina's", "pt": "Imagem em miniatura no carrinho e outras páginas", - "sv": "Miniatyrbild i kundvagn och på andra sidor", - "es-MX": "Imagen en miniatura en el carrito y en otras páginas", "pt-BR": "Imagem em miniatura no carrinho e outras páginas", + "sv": "Miniatyrbild i kundvagn och på andra sidor", + "es-MX": "Imagen de la miniatura en el carrito y en otras páginas", "es-419": "Imagen de la miniatura en el carrito y en otras páginas", "da": "Miniaturebillede i indkøbskurv og på andre sider", "no": "Miniatyrbilde i handlekurven og på andre sider", @@ -3449,15 +3267,14 @@ "default": "Zoomed image", "fr": "Image agrandie", "it": "Immagine ingrandita", - "uk": "Збільшене зображення", - "zh": "放大图像", + "zh": "图片已缩放", "de": "Vergrößertes Bild", "es": "Imagen ampliada", "nl": "Ingezoomde afbeelding", "pt": "Imagem com zoom", + "pt-BR": "Imagem com zoom", "sv": "Förstorad bild", "es-MX": "Imagen ampliada", - "pt-BR": "Imagem com zoom", "es-419": "Imagen ampliada", "da": "Zoomet billede", "no": "Zoomet bilde", @@ -3465,17 +3282,16 @@ }, "i18n.ImageInGalleryView": { "default": "Image in gallery view", - "fr": "Aperçu de limage dans la galerie", + "fr": "Aperçu de l'image dans la galerie", "it": "Immagini in vista galleria", - "uk": "Зображення у поданні галереї", - "zh": "在图库查看图片", + "zh": "画廊视图中的图片", "de": "Bild in Galerieansicht", "es": "Imagen en la vista de galería", "nl": "Afbeelding in galerijweergave", "pt": "Imagem na exibição da galeria", - "sv": "Bild i gallerivy", - "es-MX": "Imagen en la vista de galería", "pt-BR": "Imagem na exibição da galeria", + "sv": "Bild i gallerivy", + "es-MX": "Imagen en vista de galería", "es-419": "Imagen en vista de galería", "da": "Billede i gallerivisning", "no": "Bilde i gallerivisning", @@ -3483,17 +3299,16 @@ }, "i18n.BrandImageInGalleryView": { "default": "Brand image in gallery view", - "fr": "Aperçu de limage de marque dans la galerie", + "fr": "Aperçu de l'image de marque dans la galerie", "it": "Immagine marchio in vista galleria", - "uk": "Зображення марки в поданні галереї", - "zh": "在图库查看品牌图片", + "zh": "画廊视图中的品牌图片", "de": "Markenbild in Galerieansicht", "es": "Imagen de la marca en la vista de galería", "nl": "Merkafbeelding in galerijweergave", "pt": "Imagem da marca na exibição da galeria", - "sv": "Varumärkesbild i gallerivy", - "es-MX": "Imagen de la marca en la vista de galería", "pt-BR": "Imagem da marca na exibição da galeria", + "sv": "Varumärkesbild i gallerivy", + "es-MX": "Imagen de la marca en vista de galería", "es-419": "Imagen de la marca en vista de galería", "da": "Mærkebillede i gallerivisning", "no": "Merkebilde i gallerivisning", @@ -3503,15 +3318,14 @@ "default": "Product swatch images", "fr": "Images swatch du produit", "it": "Immagini opzioni prodotto", - "uk": "Зображення продукту", - "zh": "产品切换图片", + "zh": "产品样本图片", "de": "Produktmusterbilder", "es": "Imágenes de las muestras de productos", "nl": "Afbeeldingen van productmonsters", "pt": "Imagens da amostra do produto", - "sv": "Produktprovbilder", - "es-MX": "Imágenes de las muestras de productos", "pt-BR": "Imagens da amostra do produto", + "sv": "Produktprovbilder", + "es-MX": "Imágenes de muestras de productos", "es-419": "Imágenes de muestras de productos", "da": "Billeder af produktprøver", "no": "Produktprøvebilder", @@ -3521,15 +3335,14 @@ "default": "Standard", "fr": "Standard", "it": "Standard", - "uk": "Стандартний", - "zh": "标准", + "zh": "Standard", "de": "Standard", - "es": "Estándar", + "es": "Standard", "nl": "Standard", "pt": "Standard", + "pt-BR": "Standard", "sv": "Standard", "es-MX": "Standard", - "pt-BR": "Standard", "es-419": "Standard", "da": "Standard", "no": "Standard", @@ -3539,15 +3352,14 @@ "default": "Buttons & Icons", "fr": "Boutons et icônes", "it": "Pulsanti e icone", - "uk": "Кнопки та значки", - "zh": "按钮 & 图标", - "de": "Schaltflächen And Symbole", + "zh": "按钮与图标", + "de": "Schaltflächen & Symbole", "es": "Botones e iconos", "nl": "Knoppen en pictogrammen", "pt": "Ícones e botões", - "sv": "Knappar och ikoner", - "es-MX": "Botones e iconos", "pt-BR": "Ícones e botões", + "sv": "Knappar och ikoner", + "es-MX": "Botones e íconos", "es-419": "Botones e íconos", "da": "Knapper og ikoner", "no": "Knapper og ikoner", @@ -3555,17 +3367,16 @@ }, "i18n.PrimaryActionButton": { "default": "Primary action button", - "fr": "Bouton daction principale", + "fr": "Bouton d'action principale", "it": "Pulsante azione principale", - "uk": "Кнопка первинної дії", - "zh": "主要编辑按钮", + "zh": "主要操作按钮", "de": "Primäre Handlungsschaltfläche", "es": "Botón de acción principal", "nl": "Primaire actieknop", "pt": "Botão de ação principal", + "pt-BR": "Botão de ação principal", "sv": "Primär åtgärdsknapp", "es-MX": "Botón de acción principal", - "pt-BR": "Botão de ação principal", "es-419": "Botón de acción principal", "da": "Primær handlingsknap", "no": "Primær handlingsknapp", @@ -3575,33 +3386,31 @@ "default": "Button text hover color", "fr": "Couleur du texte du bouton au survol", "it": "Colore al passaggio del mouse sul testo del pulsante", - "uk": "Колір тексту на кнопці", "zh": "按钮文本悬停颜色", "de": "Hover-Farbe der Schaltfläche", "es": "Color del texto del botón al pasar el cursor", "nl": "Aanwijskleur van knoptekst", "pt": "Cor do texto do botão com o foco do mouse", - "sv": "Knappens textfärg när muspekaren hålls över den", - "es-MX": "Color del texto del botón al pasar el cursor", "pt-BR": "Cor do texto do botão com o foco do mouse", + "sv": "Knappens textfärg när muspekaren hålls över den", + "es-MX": "Color del cursor del texto del botón", "es-419": "Color del cursor del texto del botón", - "da": "Farve når der peges på knaptekst", - "no": "Farge på knapptekst med peker over", + "da": "Farve, når der peges på knaptekst", + "no": "Farge på knapptekst (med peker over)", "ko": "버튼 텍스트 호버 색상" }, "i18n.ButtonTextActiveColor": { "default": "Button text active color", "fr": "Couleur du texte du bouton actif", "it": "Colore testo del pulsante attivo", - "uk": "Активний колір тексту кнопки", - "zh": "按钮文本激活颜色", + "zh": "按钮文本活动颜色", "de": "Farbe der aktiven Schaltfläche", "es": "Color del texto del botón activo", "nl": "Actieve kleur van knoptekst", "pt": "Cor do texto do botão ativo", - "sv": "Färg på aktiva knappars text", - "es-MX": "Color del texto del botón activo", "pt-BR": "Cor do texto do botão ativo", + "sv": "Färg på aktiva knappars text", + "es-MX": "Color activo del texto del botón", "es-419": "Color activo del texto del botón", "da": "Farve på aktiv knaptekst", "no": "Farge når knapptekst aktiv", @@ -3611,33 +3420,31 @@ "default": "Button background hover", "fr": "Arrière-plan du bouton au survol", "it": "Sfondo pulsante al passaggio del mouse", - "uk": "Наведіть курсор фону кнопки", "zh": "按钮背景悬停", "de": "Schaltflächen-Hintergrund beim Hovern", "es": "Fondo del botón al pasar el cursor", "nl": "Aanwijsachtergrond knop", "pt": "Plano de fundo do botão com o foco do mouse", - "sv": "Knappens bakgrund när muspekaren hålls över den", - "es-MX": "Fondo del botón al pasar el cursor", "pt-BR": "Plano de fundo do botão com o foco do mouse", + "sv": "Knappens bakgrund när muspekaren hålls över den", + "es-MX": "Fondo del botón del cursor", "es-419": "Fondo del botón del cursor", - "da": "Baggrund når der peges på knap", - "no": "Bakgrunn på knapp med peker over", + "da": "Baggrund, når der peges på knap", + "no": "Bakgrunn på knapp (med peker over)", "ko": "버튼 배경 호버" }, "i18n.ButtonBackgroundActive": { "default": "Button background active", "fr": "Arrière-plan du bouton actif", "it": "Sfondo pulsante attivo", - "uk": "Активний фон кнопки", - "zh": "按钮背景可用", + "zh": "按钮背景生效", "de": "Schaltflächen-Hintergrund wenn aktiv", "es": "Fondo del botón activo", "nl": "Actieve achtergrond knop", "pt": "Plano de fundo do botão ativo", + "pt-BR": "Plano de fundo do botão ativo", "sv": "Bakgrund för aktiva knappar", "es-MX": "Fondo del botón activo", - "pt-BR": "Plano de fundo do botão ativo", "es-419": "Fondo del botón activo", "da": "Baggrund på aktiv knap", "no": "Bakgrunn for knapp aktiv", @@ -3645,17 +3452,16 @@ }, "i18n.SecondaryActionButton": { "default": "Secondary action button", - "fr": "Bouton daction secondaire", + "fr": "Bouton d'action secondaire", "it": "Pulsante azione secondaria", - "uk": "Кнопка вторинної дії", - "zh": "次要的编辑按钮", + "zh": "二级操作按钮", "de": "Sekundäre Handlungsschaltfläche", "es": "Botón de acción secundaria", "nl": "Secundaire actieknop", "pt": "Botão de ação secundário", - "sv": "Sekundär åtgärdsknapp", - "es-MX": "Botón de acción secundaria", "pt-BR": "Botão de ação secundário", + "sv": "Sekundär åtgärdsknapp", + "es-MX": "Botón de acción secundario", "es-419": "Botón de acción secundario", "da": "Sekundær handlingsknap", "no": "Sekundær handlingsknapp", @@ -3665,15 +3471,14 @@ "default": "Button border", "fr": "Bordure du bouton", "it": "Bordo pulsante", - "uk": "Кордони кнопки", "zh": "按钮边框", "de": "Schaltflächen-Rahmen", "es": "Borde del botón", "nl": "Knoprand", "pt": "Borda do botão", + "pt-BR": "Borda do botão", "sv": "Knappkant", "es-MX": "Borde del botón", - "pt-BR": "Borda do botão", "es-419": "Borde del botón", "da": "Knappens ramme", "no": "Kant på knapp", @@ -3683,33 +3488,31 @@ "default": "Button border hover", "fr": "Bordure du bouton au survol", "it": "Bordo pulsante al passaggio del mouse", - "uk": "Межі кнопки при наведенні", "zh": "按钮边框悬停", "de": "Schaltflächen-Rahmen beim Hovern", "es": "Borde del botón al pasar el cursor", "nl": "Aanwijzer knoprand", "pt": "Borda do botão com o foco do mouse", - "sv": "Knappkant när muspekaren hålls över den", - "es-MX": "Borde del botón al pasar el cursor", "pt-BR": "Borda do botão com o foco do mouse", + "sv": "Knappkant när muspekaren hålls över den", + "es-MX": "Cursor borde del botón", "es-419": "Cursor borde del botón", - "da": "Kant når der peges på knap", - "no": "Kant på knapp med peker over", + "da": "Kant, når der peges på knap", + "no": "Kant på knapp (med peker over)", "ko": "버튼 테두리 호버" }, "i18n.ButtonBorderActive": { "default": "Button border active", "fr": "Bordure du bouton actif", "it": "Bordo pulsante attivo", - "uk": "Активна межа кнопки", - "zh": "按钮边框可用", + "zh": "按钮边框生效", "de": "Schaltflächen-Rahmen wenn aktiv", "es": "Borde del botón activo", "nl": "Knoprand actief", "pt": "Borda do botão ativo", + "pt-BR": "Borda do botão ativo", "sv": "Kant på aktiva knappar", "es-MX": "Borde del botón activo", - "pt-BR": "Borda do botão ativo", "es-419": "Borde del botón activo", "da": "Kant på aktiv knap", "no": "Kant på knapp aktiv", @@ -3717,17 +3520,16 @@ }, "i18n.TertiaryActionButton": { "default": "Tertiary action button", - "fr": "Bouton daction tertiaire", + "fr": "Bouton d'action tertiaire", "it": "Pulsante azione terziaria", - "uk": "Кнопка третинної дії", - "zh": "三级编辑按钮", + "zh": "三级操作按钮", "de": "Tertiäre Handlungsschaltfläche", "es": "Botón de acción terciaria", "nl": "Tertiaire actieknop", "pt": "Botão de ação terciário", + "pt-BR": "Botão de ação terciário", "sv": "Tertiär åtgärdsknapp", "es-MX": "Botón de acción terciaria", - "pt-BR": "Botão de ação terciário", "es-419": "Botón de acción terciaria", "da": "Tertiær handlingsknap", "no": "Tertiær handlingsknapp", @@ -3737,15 +3539,14 @@ "default": "Button arrow icon", "fr": "Icône de flèche du bouton", "it": "Icona freccia pulsante", - "uk": "Значок стрілки кнопки", "zh": "按钮箭头图标", "de": "Schaltflächen-Pfeil-Symbol", "es": "Icono de flecha del botón", "nl": "Pictogram knoppijl", "pt": "Ícone de seta do botão", - "sv": "Knappens pilikon", - "es-MX": "Icono de flecha del botón", "pt-BR": "Ícone de seta do botão", + "sv": "Knappens pilikon", + "es-MX": "Ícono de flecha de botón", "es-419": "Ícono de flecha de botón", "da": "Pilikon for knap", "no": "Pilikon for knapp", @@ -3755,15 +3556,14 @@ "default": "Disabled button", "fr": "Bouton désactivé", "it": "Pulsante disattivato", - "uk": "Кнопка відключена", - "zh": "禁用按钮", + "zh": "按钮已禁用", "de": "Deaktivierte Schaltfläche", "es": "Botón desactivado", "nl": "Uitgeschakelde knop", "pt": "Botão desativado", - "sv": "Inaktiverad knapp", - "es-MX": "Botón desactivado", "pt-BR": "Botão desativado", + "sv": "Inaktiverad knapp", + "es-MX": "Botón de Desactivado", "es-419": "Botón de Desactivado", "da": "Deaktiveret knap", "no": "Deaktivert knapp", @@ -3773,115 +3573,116 @@ "default": "Icons", "fr": "icônes", "it": "icone", - "uk": "Значки", "zh": "图标", "de": "Symbole", "es": "Iconos", "nl": "pictogrammen", "pt": "Ícones", + "pt-BR": "Ícones", "sv": "ikoner", - "es-MX": "Iconos", - "pt-BR": "Ícones" + "es-MX": "Íconos", + "es-419": "Íconos", + "da": "Ikoner", + "no": "Ikoner", + "ko": "아이콘" }, "i18n.SocialMediaIcon": { "default": "Social media icon", "fr": "Icône de média social", "it": "Icona social media", - "uk": "Значок соціальних медіа", "zh": "社交媒体图标", "de": "Social-Media-Symbol", "es": "Icono de las redes sociales", "nl": "Pictogram voor sociale media", "pt": "Ícone de rede social", + "pt-BR": "Ícone de rede social", "sv": "Sociala medie-ikon", - "es-MX": "Icono de las redes sociales", - "pt-BR": "Ícone de rede social" + "es-MX": "Ícono de redes sociales", + "es-419": "Ícono de redes sociales", + "da": "Ikon for sociale medier", + "no": "Ikon for sosiale medier", + "ko": "소셜 미디어 아이콘" }, "i18n.SocialMediaIconHover": { "default": "Social media icon hover", "fr": "Icône de média social au survol", "it": "Icona social media al passaggio del mouse", - "uk": "Наведення курсору на значок соціальних медіа", "zh": "社交媒体图标悬停", "de": "Social-Media-Symbol beim Hovern", "es": "Icono de las redes sociales al pasar el cursor", "nl": "Aanwijzer pictogram voor sociale media", "pt": "Ícone de rede social com o foco do mouse", - "sv": "Sociala medie-ikon när muspekaren hålls över den", - "es-MX": "Icono de las redes sociales al pasar el cursor", "pt-BR": "Ícone de rede social com o foco do mouse", + "sv": "Sociala medie-ikon när muspekaren hålls över den", + "es-MX": "Cursor ícono de redes sociales", "es-419": "Cursor ícono de redes sociales", "da": "Når der peges på ikon for sociale medier", - "no": "Ikon for sosiale medier med peker over", + "no": "Ikon for sosiale medier (med peker over)", "ko": "소셜 미디어 아이콘 호버" }, "i18n.StarReviewIconFull": { "default": "Star review icon (full)", - "fr": "Icône davis en forme détoile pleine", - "it": "Icona recensione con stella piena", - "uk": "Піктограма огляду зірки (повна)", + "fr": "Icône d'avis en forme d'étoile (pleine)", + "it": "Icona recensione con stella (piena)", "zh": "星评图标(全)", - "de": "Sternbewertungssymbol voll", - "es": "Icono de reseña con estrellas lleno", - "nl": "Pictogram sterrecensie gevuld", - "pt": "Ícone de estrelas de avaliação completo", - "sv": "Ikon för stjärnrecension full", - "es-MX": "Icono de reseña con estrellas (lleno)", - "pt-BR": "Ícone de estrelas de avaliação completo", - "es-419": "Ícono de opinión con estrellas completo", - "da": "Ikon for stjerneanmeldelse fuld", - "no": "Ikon for stjerneanmeldelse full", - "ko": "별점 리뷰 아이콘전체" + "de": "Sternbewertungssymbol (voll)", + "es": "Icono de reseña con estrellas (lleno)", + "nl": "Pictogram sterrecensie (gevuld)", + "pt": "Ícone de estrelas de avaliação (completo)", + "pt-BR": "Ícone de estrelas de avaliação (completo)", + "sv": "Ikon för stjärnrecension (full)", + "es-MX": "Ícono de opinión con estrellas (completo)", + "es-419": "Ícono de opinión con estrellas (completo)", + "da": "Ikon for stjerneanmeldelse (fuld)", + "no": "Ikon for stjerneanmeldelse (full)", + "ko": "별점 리뷰 아이콘(전체)" }, "i18n.StarReviewIconEmpty": { "default": "Star review icon (empty)", - "fr": "Icône davis en forme détoile vide", - "it": "Icona recensione con stella vuota", - "uk": "Піктограма огляду зірки (порожня)", + "fr": "Icône d'avis en forme d'étoile (vide)", + "it": "Icona recensione con stella (vuota)", "zh": "星评图标(空)", - "de": "Sternbewertungssymbol leer", - "es": "Icono de reseña con estrellas vacío", - "nl": "Pictogram sterrecensie leeg", - "pt": "Ícone de estrelas de avaliação vazio", - "sv": "Ikon för stjärnrecension tom", - "es-MX": "Icono de reseña con estrellas (vacío)", - "pt-BR": "Ícone de estrelas de avaliação vazio", - "es-419": "Ícono de opinión con estrellas vacío", - "da": "Ikon for stjerneanmeldelse tom", - "no": "Ikon for stjerneanmeldelse tom", - "ko": "별점 리뷰 아이콘비어 있음" + "de": "Sternbewertungssymbol (leer)", + "es": "Icono de reseña con estrellas (vacío)", + "nl": "Pictogram sterrecensie (leeg)", + "pt": "Ícone de estrelas de avaliação (vazio)", + "pt-BR": "Ícone de estrelas de avaliação (vazio)", + "sv": "Ikon för stjärnrecension (tom)", + "es-MX": "Ícono de opinión con estrellas (vacío)", + "es-419": "Ícono de opinión con estrellas (vacío)", + "da": "Ikon for stjerneanmeldelse (tom)", + "no": "Ikon for stjerneanmeldelse (tom)", + "ko": "별점 리뷰 아이콘(비어 있음)" }, "i18n.IncreasedecreaseButtonIcon": { "default": "Increase/decrease button icon", - "fr": "Icône du bouton AugmenterDiminuer", - "it": "Icona pulsante AumentaRiduci", - "uk": "Значок кнопки збільшення / зменшення", + "fr": "Icône du bouton Augmenter/Diminuer", + "it": "Icona pulsante Aumenta/Riduci", "zh": "增加/减少按钮图标", - "de": "Symbol der „ErhöhenVerringern“-Schaltfläche", - "es": "Icono del botón aumentardisminuir", - "nl": "Pictogram knop verhogenverlagen", - "pt": "Ícone do botão para aumentarreduzir", - "sv": "Ökaminska knappikonen", - "es-MX": "Icono del botón aumentar/disminuir", - "pt-BR": "Ícone do botão para aumentarreduzir", - "es-419": "Ícono del botón de aumentodisminución", - "da": "Forøgmindsk knap-ikon", - "no": "Økminsk knappikon", - "ko": "증가감소 버튼 아이콘" + "de": "Symbol der „Erhöhen/Verringern“-Schaltfläche", + "es": "Icono del botón aumentar/disminuir", + "nl": "Pictogram knop verhogen/verlagen", + "pt": "Ícone do botão para aumentar/reduzir", + "pt-BR": "Ícone do botão para aumentar/reduzir", + "sv": "Öka/minska knappikonen", + "es-MX": "Ícono del botón de aumento/disminución", + "es-419": "Ícono del botón de aumento/disminución", + "da": "Forøg/mindsk knap-ikon", + "no": "Øk/minsk knappikon", + "ko": "증가/감소 버튼 아이콘" }, "i18n.CheckboxesAndRadioButtons": { "default": "Checkboxes and radio buttons", "fr": "Cases à cocher et boutons radio", "it": "Caselle di controllo e pulsanti di opzione", - "uk": "Поставки та радіо кнопки", - "zh": "复选框和单选框按钮", + "zh": "复选框和单选按钮", "de": "Kontrollkästchen und Radio-Schaltflächen", "es": "Casillas de verificación y botones de selección", "nl": "Selectievakjes en keuzerondjes", "pt": "Caixas de seleção e botões de opção", - "sv": "Kryssrutor och radioknappar", - "es-MX": "Casillas de verificación y botones de selección", "pt-BR": "Caixas de seleção e botões de opção", + "sv": "Kryssrutor och radioknappar", + "es-MX": "Casillas de verificación y botones de radio", "es-419": "Casillas de verificación y botones de radio", "da": "Afkrydsningsfelter og alternativknapper", "no": "Avmerkingsbokser og alternativknapper", @@ -3891,15 +3692,14 @@ "default": "Checkbox and radio icon", "fr": "Case à cocher et bouton radio", "it": "Casella di controllo e pulsante di opzione", - "uk": "Прапорець і радіо значок", - "zh": "复选框和单选框图标", + "zh": "复选框和单选图标", "de": "Kontrollkästchen und Radio-Symbol", "es": "Casilla de verificación e icono de selección", "nl": "Selectievakje en pictogram keuzerondje", "pt": "Caixa de seleção e ícone de opção", - "sv": "Kryssruta och radioikon", - "es-MX": "Casilla de verificación e icono de selección", "pt-BR": "Caixa de seleção e ícone de opção", + "sv": "Kryssruta och radioikon", + "es-MX": "Casilla de verificación e icono de radio", "es-419": "Casilla de verificación e icono de radio", "da": "Afkrydsningsfelt og radioikon", "no": "Ikon for avmerkingsboks og radio", @@ -3909,15 +3709,14 @@ "default": "Checkout Page", "fr": "Page de paiement", "it": "Pagina di checkout", - "uk": "Сторінка оформлення замовлення", - "zh": "结算页面", + "zh": "结账台页面", "de": "Bezahlvorgang-Seite", "es": "Página de pago", "nl": "Afrekenpagina", "pt": "Página de finalização de compra", + "pt-BR": "Página de finalização de compra", "sv": "Kassasida", "es-MX": "Página de pago", - "pt-BR": "Página de finalização de compra", "es-419": "Página de pago", "da": "Betalingsside", "no": "Betalingsside", @@ -3925,17 +3724,16 @@ }, "i18n.UseBackgroundImage": { "default": "Use background image", - "fr": "Utiliser une image darrière-plan", + "fr": "Utiliser une image d'arrière-plan", "it": "Usa immagine di sfondo", - "uk": "Використовуйте фонове зображення", - "zh": "使用背景图", + "zh": "使用背景图片", "de": "Hintergrundbild verwenden", "es": "Usar imagen de fondo", "nl": "Achtergrondafbeelding gebruiken", "pt": "Usar imagem de fundo", + "pt-BR": "Usar imagem de fundo", "sv": "Använd bakgrundsbild", "es-MX": "Usar imagen de fondo", - "pt-BR": "Usar imagem de fundo", "es-419": "Usar imagen de fondo", "da": "Brug baggrundsbillede", "no": "Bruk bakgrunnsbilde", @@ -3945,15 +3743,14 @@ "default": "1000 x 400px recommended", "fr": "Taille conseillée : 1 000 x 400 px", "it": "Dimensioni consigliate: 1000 x 400 px", - "uk": "Рекомендовано 1000 х 400 пікс", - "zh": "推荐1000 x 400px", + "zh": "推荐 1000 x 400 像素", "de": "1000 x 400px empfohlen", "es": "Se recomienda un tamaño de 1000 × 400 píxeles", "nl": "1000 x 400 px aanbevolen", "pt": "Recomenda-se 1000 x 400 px", - "sv": "1 000 × 400 pixlar rekommenderas", - "es-MX": "Se recomienda un tamaño de 1000 × 400 píxeles", "pt-BR": "Recomenda-se 1000 x 400 px", + "sv": "1 000 × 400 pixlar rekommenderas", + "es-MX": "1000 x 400px recomendado", "es-419": "1000 x 400px recomendado", "da": "1000 x 400 px anbefales", "no": "1000 x 400 px anbefales", @@ -3961,17 +3758,16 @@ }, "i18n.HeaderImageSize": { "default": "Header image size", - "fr": "Taille de limage den-tête", + "fr": "Taille de l'image d'en-tête", "it": "Dimensione immagine intestazione", - "uk": "Розмір зображення заголовка", - "zh": "头部图片尺寸", + "zh": "标题图片大小", "de": "Header-Bildgröße", "es": "Tamaño de la imagen del encabezado", "nl": "Grootte headerafbeelding", "pt": "Tamanho da imagem do título", + "pt-BR": "Tamanho da imagem do título", "sv": "Sidhuvudets bildstorlek", "es-MX": "Tamaño de la imagen del encabezado", - "pt-BR": "Tamanho da imagem do título", "es-419": "Tamaño de la imagen del encabezado", "da": "Størrelse på headerbillede", "no": "Størrelse på topptekstbilde", @@ -3979,17 +3775,16 @@ }, "i18n.HeaderTextColor": { "default": "Header text color", - "fr": "Couleur du texte den-tête", + "fr": "Couleur du texte d'en-tête", "it": "Colore testo intestazione", - "uk": "Колір тексту заголовка", - "zh": "头部文本颜色", + "zh": "标题文本颜色", "de": "Header-Textfarbe", "es": "Color del texto del encabezado", "nl": "Kleur header", "pt": "Cor do texto do título", + "pt-BR": "Cor do texto do título", "sv": "Sidhuvudets textfärg", "es-MX": "Color del texto del encabezado", - "pt-BR": "Cor do texto do título", "es-419": "Color del texto del encabezado", "da": "Farve på headertekst", "no": "Topptekstfarge", @@ -3997,17 +3792,16 @@ }, "i18n.HeaderBorder": { "default": "Header border", - "fr": "Bordure de len-tête", + "fr": "Bordure de l'en-tête", "it": "Bordo intestazione", - "uk": "Межі заголовку", - "zh": "头部边框", + "zh": "标题边框", "de": "Header-Rahmen", "es": "Borde del encabezado", "nl": "Rand header", "pt": "Borda do título", + "pt-BR": "Borda do título", "sv": "Sidhuvudets kant", "es-MX": "Borde del encabezado", - "pt-BR": "Borda do título", "es-419": "Borde del encabezado", "da": "Headerkant", "no": "Topptekstkant", @@ -4017,15 +3811,14 @@ "default": "Logo type", "fr": "Type de logo", "it": "Tipo di logo", - "uk": "Тип логотипу", - "zh": "Logo类型", + "zh": "徽标类型", "de": "Art des Logos", "es": "Tipo de logotipo", "nl": "Type logo", "pt": "Tipo de logotipo", + "pt-BR": "Tipo de logotipo", "sv": "Typ av logotyp", "es-MX": "Tipo de logotipo", - "pt-BR": "Tipo de logotipo", "es-419": "Tipo de logotipo", "da": "Logotype", "no": "Logotype", @@ -4035,43 +3828,48 @@ "default": "Text", "fr": "Texte", "it": "Testo", - "uk": "Текст", - "zh": "文字", + "zh": "文本", "de": "Text", "es": "Texto", "nl": "Tekst", "pt": "Texto", + "pt-BR": "Texto", "sv": "Text", "es-MX": "Texto", - "pt-BR": "Texto" + "es-419": "Texto", + "da": "Tekst", + "no": "Tekst", + "ko": "텍스트" }, "i18n.Image": { "default": "Text", "fr": "Texte", "it": "Testo", - "uk": "Текст", - "zh": "文字", + "zh": "文本", "de": "Text", "es": "Texto", "nl": "Tekst", "pt": "Texto", + "pt-BR": "Texto", "sv": "Text", "es-MX": "Texto", - "pt-BR": "Texto" + "es-419": "Texto", + "da": "Tekst", + "no": "Tekst", + "ko": "텍스트" }, "i18n.250X100pxRecommended": { "default": "250 x 100px recommended", "fr": "Taille conseillée : 250 x 100 px", "it": "Dimensioni consigliate: 250 x 100 px", - "uk": "Рекомендовано 250 х 100 пікс", - "zh": "推荐250 x 100px", + "zh": "推荐 250 x 100 像素", "de": "250 x 100px empfohlen", "es": "Se recomienda un tamaño de 250 × 100 píxeles", "nl": "250 x 100 px aanbevolen", "pt": "Recomenda-se 250 x 100 px", - "sv": "250 × 100 pixlar rekommenderas", - "es-MX": "Se recomienda un tamaño de 250 × 100 píxeles", "pt-BR": "Recomenda-se 250 x 100 px", + "sv": "250 × 100 pixlar rekommenderas", + "es-MX": "250 x 100px recomendado", "es-419": "250 x 100px recomendado", "da": "250 x 100 px anbefales", "no": "250 x 100 px anbefales", @@ -4081,15 +3879,14 @@ "default": "Discount banner", "fr": "Bannière annonçant une réduction", "it": "Banner promozionale", - "uk": "Знижка банер", "zh": "折扣横幅", "de": "Rabatt-Banner", "es": "Banner de descuento", "nl": "Kortingsbanner", "pt": "Banner de desconto", + "pt-BR": "Banner de desconto", "sv": "Rabattbanderoll", "es-MX": "Banner de descuento", - "pt-BR": "Banner de desconto", "es-419": "Banner de descuento", "da": "Rabatbanner", "no": "Rabattbanner", @@ -4099,15 +3896,14 @@ "default": "Banner text color", "fr": "Couleur du texte de la bannière", "it": "Colore testo del banner", - "uk": "Колір тексту банера", "zh": "横幅文字颜色", "de": "Banner-Textfarbe", "es": "Color del texto del banner", "nl": "Kleur bannertekst", "pt": "Cor do texto do banner", + "pt-BR": "Cor do texto do banner", "sv": "Banderollens textfärg", "es-MX": "Color del texto del banner", - "pt-BR": "Cor do texto do banner", "es-419": "Color del texto del banner", "da": "Farve på bannertekst", "no": "Farge på bannertekst", @@ -4117,15 +3913,14 @@ "default": "Banner icon", "fr": "Icône de bannière", "it": "Icona banner", - "uk": "Значок банера", "zh": "横幅图标", "de": "Banner-Symbol", "es": "Icono del banner", "nl": "Bannerpictogram", "pt": "Ícone do banner", - "sv": "Banderollikon", - "es-MX": "Icono del banner", "pt-BR": "Ícone do banner", + "sv": "Banderollikon", + "es-MX": "Ícono de banner", "es-419": "Ícono de banner", "da": "Bannerikon", "no": "Bannerikon", @@ -4135,15 +3930,14 @@ "default": "Order summary box", "fr": "Encadré de récapitulatif de la commande", "it": "Casella di riepilogo ordine", - "uk": "Підсумок замовлення", - "zh": "订单小计盒子", + "zh": "订单综述框", "de": "Bestellübersicht-Feld", "es": "Cuadro de resumen del pedido", "nl": "Besteloverzichtsveld", "pt": "Caixa de resumo do pedido", + "pt-BR": "Caixa de resumo do pedido", "sv": "Ruta med beställningssammanfattning", "es-MX": "Cuadro de resumen del pedido", - "pt-BR": "Caixa de resumo do pedido", "es-419": "Cuadro de resumen del pedido", "da": "Ordreoversigtsfelt", "no": "Boks for bestillingssammendrag", @@ -4151,17 +3945,16 @@ }, "i18n.BoxBackground": { "default": "Box background", - "fr": "Arrière-plan de lencadré", + "fr": "Arrière-plan de l'encadré", "it": "Sfondo casella", - "uk": "Фон коробки", - "zh": "盒子背景", + "zh": "框背景", "de": "Feld-Hintergrund", "es": "Fondo del cuadro", "nl": "Achtergrond veld", "pt": "Plano de fundo da caixa", + "pt-BR": "Plano de fundo da caixa", "sv": "Rutans bakgrund", "es-MX": "Fondo del cuadro", - "pt-BR": "Plano de fundo da caixa", "es-419": "Fondo del cuadro", "da": "Baggrund til felt", "no": "Boks bakgrunn", @@ -4169,17 +3962,16 @@ }, "i18n.BoxBorder": { "default": "Box border", - "fr": "Bordure de lencadré", + "fr": "Bordure de l'encadré", "it": "Bordo casella", - "uk": "Кордон коробки", - "zh": "盒子边框", + "zh": "框边框", "de": "Feld-Rahmen", "es": "Borde del cuadro", "nl": "Veldrand", "pt": "Borda da caixa", + "pt-BR": "Borda da caixa", "sv": "Rutans kant", "es-MX": "Borde del cuadro", - "pt-BR": "Borda da caixa", "es-419": "Borde del cuadro", "da": "Kant på felt", "no": "Bokskant", @@ -4189,15 +3981,14 @@ "default": "Checkout steps", "fr": "Étapes de paiement", "it": "Procedura di checkout", - "uk": "Крок замовлення", - "zh": "结算步骤", + "zh": "结账台步骤", "de": "Schritte des Bezahlvorgangs", "es": "Pasos de proceso de pago", "nl": "Afrekenstappen", "pt": "Etapas da finalização da compra", - "sv": "Kassasteg", - "es-MX": "Pasos de proceso de pago", "pt-BR": "Etapas da finalização da compra", + "sv": "Kassasteg", + "es-MX": "Pasos del proceso de pago", "es-419": "Pasos del proceso de pago", "da": "Betalingstrin", "no": "Betalingstrinn", @@ -4207,15 +3998,14 @@ "default": "Icon background", "fr": "Arrière-plan de licône", "it": "Sfondo icona", - "uk": "Фон значок", "zh": "图标背景", "de": "Symbol-Hintergrund", "es": "Fondo del icono", "nl": "Achtergrond van pictogram", "pt": "Plano de fundo do ícone", - "sv": "Ikonens bakgrund", - "es-MX": "Fondo del icono", "pt-BR": "Plano de fundo do ícone", + "sv": "Ikonens bakgrund", + "es-MX": "Fondo del ícono", "es-419": "Fondo del ícono", "da": "Baggrund til ikon", "no": "Ikonbakgrunn", @@ -4225,15 +4015,14 @@ "default": "Icon border", "fr": "Bordure de licône", "it": "Bordo icona", - "uk": "Значок кордону", "zh": "图标边框", "de": "Symbol-Rahmen", "es": "Borde del icono", "nl": "Pictogramrand", "pt": "Borda do ícone", - "sv": "Ikonens kant", - "es-MX": "Borde del icono", "pt-BR": "Borda do ícone", + "sv": "Ikonens kant", + "es-MX": "Borde del ícono", "es-419": "Borde del ícono", "da": "Kant på ikon", "no": "Ikonkant", @@ -4241,17 +4030,16 @@ }, "i18n.IconTextColor": { "default": "Icon text color", - "fr": "Couleur du texte de licône", - "it": "Colore testo dellicona", - "uk": "Колір тексту піктограми", - "zh": "图标文本颜色", + "fr": "Couleur du texte de l'icône", + "it": "Colore testo dell'icona", + "zh": "图标文字颜色", "de": "Symbol-Textfarbe", "es": "Color del texto del icono", "nl": "Pictogramtekstkleur", "pt": "Cor do texto do ícone", - "sv": "Ikonens textfärg", - "es-MX": "Color del texto del icono", "pt-BR": "Cor do texto do ícone", + "sv": "Ikonens textfärg", + "es-MX": "Color del texto del ícono", "es-419": "Color del texto del ícono", "da": "Farve på ikontekst", "no": "Ikons tekstfarge", @@ -4259,17 +4047,16 @@ }, "i18n.Heading1FontFamily": { "default": "Heading 1 font family", - "fr": "Famille de polices de len-tête 1", + "fr": "Famille de polices de l'en-tête 1", "it": "Famiglia caratteri intestazione 1", - "uk": "Заголовок 1 сімейства шрифтів", - "zh": "Heading 1 字体类型", + "zh": "标题 1 字体系列", "de": "Schriftfamilie der Überschrift 1", "es": "Familia de tipos de letra del encabezado 1", "nl": "Lettertype Heading 1", "pt": "Família da fonte do título 1", - "sv": "Teckensnittsfamilj för rubrik 1", - "es-MX": "Familia de tipos de letra del encabezado 1", "pt-BR": "Família da fonte do título 1", + "sv": "Teckensnittsfamilj för rubrik 1", + "es-MX": "Familia de fuentes del Encabezado 1", "es-419": "Familia de fuentes del Encabezado 1", "da": "Overskrift 1 skrifttypefamilie", "no": "Overskrift 1-font", @@ -4279,15 +4066,14 @@ "default": "Montserrat Bold", "fr": "Montserrat Bold", "it": "Montserrat Bold", - "uk": "Montserrat Bold", - "zh": "Montserrat Bold", + "zh": "蒙特塞拉特粗体", "de": "Montserrat Bold", "es": "Montserrat Bold", "nl": "Montserrat Bold", "pt": "Montserrat Bold", + "pt-BR": "Montserrat Bold", "sv": "Montserrat Bold", "es-MX": "Montserrat Bold", - "pt-BR": "Montserrat Bold", "es-419": "Montserrat Bold", "da": "Montserrat fed", "no": "Montserrat Fet", @@ -4295,17 +4081,16 @@ }, "i18n.Heading1TextColor": { "default": "Heading 1 text color", - "fr": "Couleur du texte de len-tête 1", + "fr": "Couleur du texte de l'en-tête 1", "it": "Colore testo intestazione 1", - "uk": "Колір тексту 1 заголовка", - "zh": "Heading 1 文本颜色", + "zh": "标题 1 文本颜色", "de": "Textfarbe der Überschrift 1", "es": "Color del texto del encabezado 1", "nl": "Tekstkleur Heading 1", "pt": "Cor do texto do título 1", - "sv": "Textfärg för rubrik 1", - "es-MX": "Color del texto del encabezado 1", "pt-BR": "Cor do texto do título 1", + "sv": "Textfärg för rubrik 1", + "es-MX": "Color del texto del título 1", "es-419": "Color del texto del título 1", "da": "Overskrift 1 tekstfarve", "no": "Overskrift 1-tekstfarge", @@ -4313,17 +4098,16 @@ }, "i18n.Heading2FontFamily": { "default": "Heading 2 font family", - "fr": "Famille de polices de len-tête 2", + "fr": "Famille de polices de l'en-tête 2", "it": "Famiglia caratteri intestazione 2", - "uk": "Родина шрифтів у заголовку 2", - "zh": "Heading 2 字体库", + "zh": "标题 2 字体系列", "de": "Schriftfamilie der Überschrift 2", "es": "Familia de tipos de letra del encabezado 2", "nl": "Lettertype Heading 2", "pt": "Família da fonte do título 2", - "sv": "Teckensnittsfamilj för rubrik 2", - "es-MX": "Familia de tipos de letra del encabezado 2", "pt-BR": "Família da fonte do título 2", + "sv": "Teckensnittsfamilj för rubrik 2", + "es-MX": "Familia de fuentes del Encabezado 2", "es-419": "Familia de fuentes del Encabezado 2", "da": "Overskrift 2 skrifttypefamilie", "no": "Overskrift 2-font", @@ -4331,17 +4115,16 @@ }, "i18n.Heading2TextColor": { "default": "Heading 2 text color", - "fr": "Couleur du texte de len-tête 2", + "fr": "Couleur du texte de l'en-tête 2", "it": "Colore testo intestazione 2", - "uk": "Колір тексту 2 заголовка", - "zh": "Heading 2 文本颜色", + "zh": "标题 2 文本颜色", "de": "Textfarbe der Überschrift 2", "es": "Color del texto del encabezado 2", "nl": "Tekstkleur Heading 2", "pt": "Cor do texto do título 2", - "sv": "Textfärg för rubrik 2", - "es-MX": "Color del texto del encabezado 2", "pt-BR": "Cor do texto do título 2", + "sv": "Textfärg för rubrik 2", + "es-MX": "Color del texto del título 2", "es-419": "Color del texto del título 2", "da": "Overskrift 2 tekstfarve", "no": "Overskrift 2-tekstfarge", @@ -4351,29 +4134,31 @@ "default": "Body", "fr": "Corps", "it": "Corpo del testo", - "uk": "Тіло", - "zh": "主体", + "zh": "正文", "de": "Textkörper", "es": "Cuerpo", "nl": "Hoofdtekst", "pt": "Corpo", + "pt-BR": "Corpo", "sv": "Kropp", "es-MX": "Cuerpo", - "pt-BR": "Corpo" + "es-419": "Cuerpo", + "da": "Brødtekst", + "no": "Hovedtekst", + "ko": "본문" }, "i18n.FocusColor": { "default": "Focus color", - "fr": "Couleur de lélément ciblé", + "fr": "Couleur de l'élément ciblé", "it": "Colore dello stato attivo", - "uk": "Колір фокусу", - "zh": "中心颜色", + "zh": "焦点颜色", "de": "Fokus-Farbe", "es": "Color de enfoque", "nl": "Focuskleur", "pt": "Cor do foco", + "pt-BR": "Cor do foco", "sv": "Fokusfärg", "es-MX": "Color de enfoque", - "pt-BR": "Cor do foco", "es-419": "Color de enfoque", "da": "Fokusfarve", "no": "Fokusfarge", @@ -4383,15 +4168,14 @@ "default": "Secondary text font family", "fr": "Famille de polices du texte secondaire", "it": "Famiglia caratteri testo secondario", - "uk": "Сімейство шрифтів вторинного тексту", - "zh": "次要文本字体库", + "zh": "二级文本字体系列", "de": "Schriftfamilie des sekundären Textes", "es": "Familia de tipos de letra del texto secundario", "nl": "Secundaire tekstlettertype", "pt": "Família da fonte do texto secundário", - "sv": "Sekundär teckensnittsfamilj för text", - "es-MX": "Familia de tipos de letra del texto secundario", "pt-BR": "Família da fonte do texto secundário", + "sv": "Sekundär teckensnittsfamilj för text", + "es-MX": "Familia de fuentes de texto secundario", "es-419": "Familia de fuentes de texto secundario", "da": "Skrifttypefamilie for sekundær tekst", "no": "Sekundær tekstfontfamilie", @@ -4401,15 +4185,14 @@ "default": "Link font family", "fr": "Famille de polices du lien", "it": "Famiglia caratteri link", - "uk": "Сімейство шрифтів посилання", - "zh": "链接字体库", + "zh": "链接字体系列", "de": "Schriftfamilie der Links", "es": "Familia de tipos de letra del enlace", "nl": "Lettertype link", "pt": "Família da fonte do link", - "sv": "Teckensnittsfamilj för länkar", - "es-MX": "Familia de tipos de letra del enlace", "pt-BR": "Família da fonte do link", + "sv": "Teckensnittsfamilj för länkar", + "es-MX": "Familia de fuentes del enlace", "es-419": "Familia de fuentes del enlace", "da": "Skrifttypefamilie for link", "no": "Font for lenke", @@ -4419,15 +4202,14 @@ "default": "Button text font family", "fr": "Famille de polices du texte du bouton", "it": "Famiglia caratteri testo del pulsante", - "uk": "Сімейство шрифтів тексту кнопки", - "zh": "按钮文本字体库", + "zh": "按钮文本字体系列", "de": "Schriftfamilie des Schaltflächen-Textes", "es": "Familia de tipos de letra del texto del botón", "nl": "Lettertype knoptekst", "pt": "Família da fonte do text do botão", - "sv": "Teckensnittsfamilj för knapptext", - "es-MX": "Familia de tipos de letra del texto del botón", "pt-BR": "Família da fonte do text do botão", + "sv": "Teckensnittsfamilj för knapptext", + "es-MX": "Familia de fuentes de texto del botón", "es-419": "Familia de fuentes de texto del botón", "da": "Skrifttypefamilie for knaptekst", "no": "Font for knapptekst", @@ -4437,15 +4219,14 @@ "default": "Button text disabled color", "fr": "Couleur du texte du bouton désactivé", "it": "Colore testo del pulsante disattivato", - "uk": "Колір тексту кнопки вимкнено", - "zh": "按钮文本失效颜色", + "zh": "按钮文本已禁用颜色", "de": "Farbe der deaktivierten Schaltfläche", "es": "Color del texto del botón desactivado", "nl": "Knoptekstkleur uitgeschakeld", "pt": "Cor desativada do texto do botão", + "pt-BR": "Cor desativada do texto do botão", "sv": "Färg för text på inaktiverade knappar", "es-MX": "Color del texto del botón desactivado", - "pt-BR": "Cor desativada do texto do botão", "es-419": "Color del texto del botón desactivado", "da": "Tekstfarve for deaktiveret knap", "no": "Farge på deaktivert knapptekst", @@ -4455,15 +4236,14 @@ "default": "Button background disabled", "fr": "Arrière-plan du bouton désactivé", "it": "Sfondo pulsante disattivato", - "uk": "Фон кнопки вимкнено", - "zh": "按钮背景失效", + "zh": "按钮背景已禁用", "de": "Schaltflächen-Hintergrund wenn deaktiviert", "es": "Fondo del botón desactivado", "nl": "Knopachtergrond uitgeschakeld", "pt": "Plano de fundo do botão desativado", + "pt-BR": "Plano de fundo do botão desativado", "sv": "Knappens bakgrund inaktiverad", "es-MX": "Fondo del botón desactivado", - "pt-BR": "Plano de fundo do botão desativado", "es-419": "Fondo del botón desactivado", "da": "Knapbaggrund deaktiveret", "no": "Bakgrunn på knapp deaktivert", @@ -4473,15 +4253,14 @@ "default": "Button border disabled", "fr": "Bordure du bouton désactivé", "it": "Bordo pulsante disattivato", - "uk": "Межі кнопки вимкнено", - "zh": "按钮边框失效", + "zh": "按钮边框已禁用", "de": "Schaltflächen-Rahmen wenn deaktiviert", "es": "Borde del botón desactivado", "nl": "Knoprand uitgeschakeld", "pt": "Borda do botão desativada", + "pt-BR": "Borda do botão desativada", "sv": "Knappens kant inaktiverad", "es-MX": "Borde del botón desactivado", - "pt-BR": "Borda do botão desativada", "es-419": "Borde del botón desactivado", "da": "Knapkant deaktiveret", "no": "Kant på knapp deaktivert", @@ -4491,15 +4270,14 @@ "default": "Form input fields", "fr": "Champs de saisie sur le formulaire", "it": "Campi di input modulo", - "uk": "Форми полів введення", "zh": "表单输入字段", "de": "Formular-Eingabefelder", "es": "Campos de entrada del formulario", "nl": "Formulierinvoervelden", "pt": "Campos de entrada de formulário", - "sv": "Fält för formulärinmatning", - "es-MX": "Campos de entrada del formulario", "pt-BR": "Campos de entrada de formulário", + "sv": "Fält för formulärinmatning", + "es-MX": "Campos de captura del formulario", "es-419": "Campos de captura del formulario", "da": "Formularinputfelter", "no": "Skjemainndatafelter", @@ -4509,15 +4287,14 @@ "default": "Field placeholder text color", "fr": "Couleur du texte de paramètre fictif du champ", "it": "Colore del testo segnaposto campo", - "uk": "Колір тексту заповнювача поля", "zh": "字段占位符文本颜色", "de": "Textfarbe im Feldplatzhalter", "es": "Color del texto del marcador de campo", "nl": "Tekstkleur veldplaceholder", "pt": "Cor do texto do espaço reservado do campo", - "sv": "Textfärg för fältplatshållare", - "es-MX": "Color del texto del marcador de campo", "pt-BR": "Cor do texto do espaço reservado do campo", + "sv": "Textfärg för fältplatshållare", + "es-MX": "Color del texto del marcador de posición del campo", "es-419": "Color del texto del marcador de posición del campo", "da": "Tekstfarve på pladsholder for felt", "no": "Farge på palssholdertekst i felt", @@ -4525,17 +4302,16 @@ }, "i18n.FieldErrorTextColor": { "default": "Field error text color", - "fr": "Couleur du texte derreur de champ", + "fr": "Couleur du texte d'erreur de champ", "it": "Colore testo errore campo", - "uk": "Колір тексту помилки поля", "zh": "字段错误文本颜色", "de": "Textfarbe im Feldfehlertext", "es": "Color del texto del error de campo", "nl": "Tekstkleur veldfout", "pt": "Cor do texto do erro de campo", - "sv": "Textfärg för fältfel", - "es-MX": "Color del texto del error de campo", "pt-BR": "Cor do texto do erro de campo", + "sv": "Textfärg för fältfel", + "es-MX": "Color de texto de error de campo", "es-419": "Color de texto de error de campo", "da": "Tekstfarve ved fejl i felt", "no": "Farge på feiltekst i felt", @@ -4545,15 +4321,14 @@ "default": "Field inner shadow", "fr": "Ombre interne du champ", "it": "Ombreggiatura interna del campo", - "uk": "Польова внутрішня тінь", "zh": "字段内部阴影", "de": "Innerer Schatten des Feldes", "es": "Sombra interior del campo", "nl": "Binnenschaduw veld", "pt": "Sombra interior do campo", + "pt-BR": "Sombra interior do campo", "sv": "Inre skugga för fält", "es-MX": "Sombra interior del campo", - "pt-BR": "Sombra interior do campo", "es-419": "Sombra interior del campo", "da": "Feltets indre skygge", "no": "Inder skygge for felt", @@ -4563,15 +4338,14 @@ "default": "Checkbox button background", "fr": "Arrière-plan de la case à cocher", "it": "Sfondo pulsante casella di controllo", - "uk": "Фон кнопки прапорця", "zh": "复选框按钮背景", "de": "Hintergrund der Kontrollkästchen-Schaltfläche", "es": "Fondo del botón de la casilla de verificación", "nl": "Achtergrond van selectievakje", "pt": "Plano de fundo do botão de caixa de seleção", - "sv": "Bakgrund för kryssruteknapp", - "es-MX": "Fondo del botón de la casilla de verificación", "pt-BR": "Plano de fundo do botão de caixa de seleção", + "sv": "Bakgrund för kryssruteknapp", + "es-MX": "Fondo del botón de casilla de verificación", "es-419": "Fondo del botón de casilla de verificación", "da": "Baggrund for afkrydsningsfelts knap", "no": "Bakgrunn for avkrysningsknapp", @@ -4581,15 +4355,14 @@ "default": "Form checklist", "fr": "Liste de contrôle du formulaire", "it": "Elenco di controllo modulo", - "uk": "Контрольний список форми", - "zh": "表单检查表", + "zh": "表格清单", "de": "Formular-Checkliste", "es": "Lista de verificación del formulario", "nl": "Controlelijst formulier", "pt": "Lista de verificação de formulário", + "pt-BR": "Lista de verificação de formulário", "sv": "Checklista för formulär", "es-MX": "Lista de verificación del formulario", - "pt-BR": "Lista de verificação de formulário", "es-419": "Lista de verificación del formulario", "da": "Formularkontrolliste", "no": "Skjema-sjekkliste", @@ -4599,15 +4372,14 @@ "default": "Form background", "fr": "Arrière-plan du formulaire", "it": "Sfondo modulo", - "uk": "Форма фону", "zh": "表单背景", "de": "Formular-Hintergrund", "es": "Fondo del formulario", "nl": "Achtergrond formulier", "pt": "Plano de fundo do formulário", + "pt-BR": "Plano de fundo do formulário", "sv": "Formulärbakgrund", "es-MX": "Fondo del formulario", - "pt-BR": "Plano de fundo do formulário", "es-419": "Fondo del formulario", "da": "Formularbaggrund", "no": "Bakgrunn på skjema", @@ -4615,17 +4387,16 @@ }, "i18n.FormHeaderTextColor": { "default": "Form header text color", - "fr": "Couleur du texte de len-tête du formulaire", + "fr": "Couleur du texte de l'en-tête du formulaire", "it": "Colore testo intestazione del modulo", - "uk": "Колір тексту заголовка форми", - "zh": "表单头部文本颜色", + "zh": "表单标题文本颜色", "de": "Textfarbe der Formularüberschrift", "es": "Color del texto de la cabecera del formulario", "nl": "Koptekstkleur formulier", "pt": "Cor do texto do título do formulário", - "sv": "Textfärg för formulärsidhuvud", - "es-MX": "Color del texto de la cabecera del formulario", "pt-BR": "Cor do texto do título do formulário", + "sv": "Textfärg för formulärsidhuvud", + "es-MX": "Color del texto del encabezado del formulario", "es-419": "Color del texto del encabezado del formulario", "da": "Formularoverskrift tekstfarve", "no": "Tekstfarge på skjemaoverskrift", @@ -4635,15 +4406,14 @@ "default": "Form border color", "fr": "Couleur de la bordure du formulaire", "it": "Colore bordo del modulo", - "uk": "Форма кольору рамки", "zh": "表单边框颜色", "de": "Farbe des Formularrahmens", "es": "Color del borde del formulario", "nl": "Randkleur formulier", "pt": "Cor da borda do formulário", + "pt-BR": "Cor da borda do formulário", "sv": "Färg på formulärkant", "es-MX": "Color del borde del formulario", - "pt-BR": "Cor da borda do formulário", "es-419": "Color del borde del formulario", "da": "Kantfarve for formular", "no": "Kantfarge på skjema", @@ -4653,15 +4423,14 @@ "default": "Loading toaster", "fr": "Chargement avec effet toaster", "it": "Notifica di caricamento in corso", - "uk": "Завантаження тостеру", - "zh": "加载toaster", + "zh": "正在加载吐司工具", "de": "Loading-Toaster", "es": "Mensaje de aviso de carga", "nl": "Toaster laden", "pt": "Carregando notificação", - "sv": "Laddningstoaster", - "es-MX": "Mensaje de aviso de carga", "pt-BR": "Carregando notificação", + "sv": "Laddningstoaster", + "es-MX": "Cargando tostadora", "es-419": "Cargando tostadora", "da": "Indlæser toaster", "no": "Laster inn toaster", @@ -4671,15 +4440,14 @@ "default": "Toaster background", "fr": "Arrière-plan du toaster", "it": "Sfondo notifica", - "uk": "Фон тостеру", - "zh": "Toaster 背景", + "zh": "吐司工具背景", "de": "Toaster-Hintergrund", "es": "Fondo del mensaje de aviso", "nl": "Achtergrond toaster", "pt": "Plano de fundo da notificação", - "sv": "Toasterbakgrund", - "es-MX": "Fondo del mensaje de aviso", "pt-BR": "Plano de fundo da notificação", + "sv": "Toasterbakgrund", + "es-MX": "Fondo de tostadora", "es-419": "Fondo de tostadora", "da": "Baggrund til toaster", "no": "Bakgrunn på toaster", @@ -4689,15 +4457,14 @@ "default": "Toaster text color", "fr": "Couleur du texte du toaster", "it": "Colore testo di notifica", - "uk": "Колір тексту тостеру", - "zh": "Toaster 文本颜色", + "zh": "吐司工具文本颜色", "de": "Toaster-Textfarbe", "es": "Color del texto del mensaje de aviso", "nl": "Tekstkleur toaster", "pt": "Cor do texto da notificação", - "sv": "Textfärg för toaster", - "es-MX": "Color del texto del mensaje de aviso", "pt-BR": "Cor do texto da notificação", + "sv": "Textfärg för toaster", + "es-MX": "Color de texto de tostadora", "es-419": "Color de texto de tostadora", "da": "Toaster-tekstfarve", "no": "Tekstfarge på toaster", @@ -4707,15 +4474,14 @@ "default": "Payment Buttons", "fr": "Boutons de paiement", "it": "Pulsanti di pagamento", - "uk": "Кнопки оплати", - "zh": "支付按钮", + "zh": "付款按钮", "de": "Zahlungsschaltflächen", "es": "Botones de pago", "nl": "Betaalknoppen", "pt": "Botões de pagamento", + "pt-BR": "Botões de pagamento", "sv": "Betalningsknappar", "es-MX": "Botones de pago", - "pt-BR": "Botões de pagamento", "es-419": "Botones de pago", "da": "Betalingsknapper", "no": "Betalingsknapper", @@ -4723,15 +4489,16 @@ }, "i18n.ButtonContainer": { "default": "Button Container", - "de": "Schaltflächen-Container", - "es": "Contenedor de botones", "fr": "Conteneur de bouton", "it": "Contenitore pulsante", + "zh": "按钮容器", + "de": "Schaltflächen-Container", + "es": "Contenedor de botones", "nl": "Knopcontainer", "pt": "Contêiner do botão", + "pt-BR": "Contêiner do botão", "sv": "Knappbehållare", "es-MX": "Contenedor de botones", - "pt-BR": "Contêiner do botão", "es-419": "Contenedor de botones", "da": "Knapbeholder", "no": "Knappbeholder", @@ -4741,15 +4508,14 @@ "default": "Button color", "fr": "Couleur du bouton", "it": "Colore del pulsante", - "uk": "Колір кнопки", "zh": "按钮颜色", "de": "Farbe der Schaltflächen", "es": "Color del botón", "nl": "Kleur van de knop", "pt": "Cor do botão", + "pt-BR": "Cor do botão", "sv": "Knappfärg", "es-MX": "Color del botón", - "pt-BR": "Cor do botão", "es-419": "Color del botón", "da": "Knappens farve", "no": "Knappfarge", @@ -4759,15 +4525,14 @@ "default": "Gold", "fr": "Or", "it": "Oro", - "uk": "Золотий", - "zh": "金", + "zh": "金色", "de": "Goldfarben", "es": "Dorado", "nl": "Goud", "pt": "Ouro", - "sv": "Guld", - "es-MX": "Dorado", "pt-BR": "Ouro", + "sv": "Guld", + "es-MX": "Oro", "es-419": "Oro", "da": "Guld", "no": "Gull", @@ -4777,15 +4542,14 @@ "default": "Blue", "fr": "Bleu", "it": "Blu", - "uk": "Синій", - "zh": "蓝", + "zh": "蓝色", "de": "Blau", "es": "Azul", "nl": "Blauw", "pt": "Azul", + "pt-BR": "Azul", "sv": "Blå", "es-MX": "Azul", - "pt-BR": "Azul", "es-419": "Azul", "da": "Blå", "no": "Blå", @@ -4795,15 +4559,14 @@ "default": "Silver", "fr": "Argenté", "it": "Argento", - "uk": "Срібний", - "zh": "银", + "zh": "银色", "de": "Silber", "es": "Plata", "nl": "Zilver", "pt": "Prata", - "sv": "Silver", - "es-MX": "Plata", "pt-BR": "Prata", + "sv": "Silver", + "es-MX": "Plateado", "es-419": "Plateado", "da": "Sølv", "no": "Sølv", @@ -4811,43 +4574,50 @@ }, "i18n.White": { "default": "White", - "de": "Weiß", - "es": "Blanco", "fr": "Blanc", "it": "Bianco", + "zh": "白色", + "de": "Weiß", + "es": "Blanco", "nl": "Wit", "pt": "Branco", + "pt-BR": "Branco", "sv": "Vit", "es-MX": "Blanco", - "pt-BR": "Branco" + "es-419": "Blanco", + "da": "Hvid", + "no": "Hvit", + "ko": "흰색" }, "i18n.Black": { "default": "Black", "fr": "Noir", "it": "Nero", - "uk": "Чорний", - "zh": "黑", + "zh": "黑色", "de": "Schwarz", "es": "Negro", "nl": "Zwart", "pt": "Preto", + "pt-BR": "Preto", "sv": "Svart", "es-MX": "Negro", - "pt-BR": "Preto" + "es-419": "Negro", + "da": "Sort", + "no": "Svart", + "ko": "검정색" }, "i18n.ButtonShape": { "default": "Button shape", "fr": "Forme du bouton", "it": "Forma pulsante", - "uk": "Форма кнопки", "zh": "按钮形状", "de": "Form der Schaltfläche", "es": "Forma del botón", "nl": "Vorm van de knop", "pt": "Forma do botão", + "pt-BR": "Forma do botão", "sv": "Knappform", "es-MX": "Forma del botón", - "pt-BR": "Forma do botão", "es-419": "Forma del botón", "da": "Knappens form", "no": "Knappform", @@ -4857,15 +4627,14 @@ "default": "Pill", "fr": "Pilule", "it": "Tondeggiante", - "uk": "Таблетки", - "zh": "Pill", + "zh": "弹丸", "de": "Tablette", "es": "Píldora", "nl": "Rond", "pt": "Pílula", + "pt-BR": "Pílula", "sv": "Piller", "es-MX": "Píldora", - "pt-BR": "Pílula", "es-419": "Píldora", "da": "Pille", "no": "Pille", @@ -4875,15 +4644,14 @@ "default": "Rectangle", "fr": "Rectangle", "it": "Rettangolo", - "uk": "Прямокутник", - "zh": "长方形", + "zh": "矩形", "de": "Rechteck", "es": "Rectángulo", "nl": "Rechthoek", "pt": "Retângulo", + "pt-BR": "Retângulo", "sv": "Rektangel", "es-MX": "Rectángulo", - "pt-BR": "Retângulo", "es-419": "Rectángulo", "da": "Rektangel", "no": "Rektangel", @@ -4893,15 +4661,14 @@ "default": "Button size", "fr": "Taille du bouton", "it": "Dimensione pulsante", - "uk": "Розмір кнопки", - "zh": "按钮尺寸", + "zh": "按钮大小", "de": "Größe der Schaltfläche", "es": "Tamaño del botón", "nl": "Afmeting knop", "pt": "Tamanho do botão", + "pt-BR": "Tamanho do botão", "sv": "Knappstorlek", "es-MX": "Tamaño del botón", - "pt-BR": "Tamanho do botão", "es-419": "Tamaño del botón", "da": "Knapstørrelse", "no": "Knappstørrelse", @@ -4911,15 +4678,14 @@ "default": "Large", "fr": "Grand", "it": "Grande", - "uk": "Великий", "zh": "大", "de": "Groß", "es": "Grande", "nl": "Groot", "pt": "Grande", + "pt-BR": "Grande", "sv": "Large", "es-MX": "Grande", - "pt-BR": "Grande", "es-419": "Grande", "da": "Stor", "no": "Stor", @@ -4929,101 +4695,184 @@ "default": "Button content", "fr": "Contenu du bouton", "it": "Contenuto pulsante", - "uk": "Зміст кнопки", "zh": "按钮内容", "de": "Inhalt der Schaltfläche", "es": "Contenido del botón", "nl": "Inhoud knop", "pt": "Conteúdo do botão", + "pt-BR": "Conteúdo do botão", "sv": "Knappinnehåll", "es-MX": "Contenido del botón", - "pt-BR": "Conteúdo do botão", "es-419": "Contenido del botón", "da": "Knapindhold", "no": "Knappinnhold", "ko": "버튼 내용" }, "i18n.PaypalAcceleratedCheckoutButton": { - "default": "Paypal Accelerated Checkout button" + "default": "Paypal Accelerated Checkout button", + "fr": "Bouton du paiement accéléré PayPal", + "it": "Pulsante di checkout accelerato Paypal", + "zh": "Paypal“快捷结账”按钮", + "de": "Schaltfläche „Paypal Accelerated Checkout“", + "es": "Botón para habilitar el proceso de pago más rápido de PayPal", + "nl": "Knop versneld afrekenen van PayPal", + "pt": "Botão Paypal Accelerated Checkout", + "pt-BR": "Botão Paypal Accelerated Checkout", + "sv": "Knappen för PayPal accelererad utcheckning", + "es-MX": "Botón de pago acelerado con PayPal", + "es-419": "Botón de pago acelerado con PayPal", + "da": "Knappen PayPal-accelereret betaling", + "no": "Paypal Accelerated Checkout-knapp", + "ko": "PayPal 빠른 결제 버튼" }, "i18n.ContentColor": { "default": "Content color", "fr": "Couleur du contenu", "it": "Colore del contenuto", - "uk": "Колір вмісту", - "zh": "内容颜色" + "zh": "内容颜色", + "de": "Inhaltsfarbe", + "es": "Color del contenido", + "nl": "Kleur inhoud", + "pt": "Cor do conteúdo", + "pt-BR": "Cor do conteúdo", + "sv": "Innehållsfärg", + "es-MX": "Color del contenido", + "es-419": "Color del contenido", + "da": "Indholdsfarve", + "no": "Innholdsfarge", + "ko": "아이콘 텍스트 색상" }, "i18n.Buy": { "default": "Buy", "fr": "Acheter", - "it": "Acquistare", - "uk": "Купити", - "zh": "买" + "it": "Acquista", + "zh": "购买", + "de": "Kaufen", + "es": "Comprar", + "nl": "Kopen", + "pt": "Comprar", + "pt-BR": "Comprar", + "sv": "Köpa", + "es-MX": "Comprar", + "es-419": "Comprar", + "da": "Køb", + "no": "Kjøp", + "ko": "지금 구매" }, "i18n.Checkout": { "default": "Checkout", - "fr": "Checkout", + "fr": "Paiement", "it": "Checkout", - "uk": "Оформлення замовлення", - "zh": "查看" + "zh": "结账台", + "de": "Bezahlvorgang", + "es": "Proceso de pago", + "nl": "Betaalomgeving", + "pt": "Finalização de compra", + "pt-BR": "Finalização de compra", + "sv": "Kolla upp", + "es-MX": "Pago", + "es-419": "Pago", + "da": "Kassen", + "no": "Betaling", + "ko": "체크아웃 페이지" }, "i18n.Pay": { "default": "Pay", "fr": "Payer", "it": "Paga", - "uk": "Платити", - "zh": "支付" + "zh": "支付", + "de": "Bezahlen", + "es": "Pagar", + "nl": "Betalen", + "pt": "Pagar", + "pt-BR": "Pagar", + "sv": "Betala", + "es-MX": "Pagar", + "es-419": "Pagar", + "da": "Betal", + "no": "Betal", + "ko": "결제" }, "i18n.PayNow": { "default": "Pay Now", - "fr": "Payez maintenant", + "fr": "Payer maintenant", "it": "Paga ora", - "uk": "Платити зараз", - "zh": "现在付款" + "zh": "立即付款", + "de": "Jetzt bezahlen", + "es": "Pagar ahora", + "nl": "Nu betalen", + "pt": "Pagar agora", + "pt-BR": "Pagar agora", + "sv": "Betala nu", + "es-MX": "Pagar ahora", + "es-419": "Pagar ahora", + "da": "Betal nu", + "no": "Betal nå", + "ko": "지금 구매" }, "i18n.CheckoutNow": { "default": "Checkout Now", - "fr": "Passer à la caisse", - "it": "Controlla ora", - "uk": "Оформити замовлення зараз", - "zh": "立即结帐" + "fr": "Payer", + "it": "Procedi all'acquisto ora", + "zh": "立即结账", + "de": "Jetzt zur Kasse gehen", + "es": "Pagar ahora", + "nl": "Nu afrekenen", + "pt": "Finalizar a compra agora", + "pt-BR": "Finalizar a compra agora", + "sv": "Checka ut nu", + "es-MX": "Pagar ahora", + "es-419": "Pagar ahora", + "da": "Betal nu", + "no": "Betal nå", + "ko": "체크아웃 페이지" }, "i18n.ProceedToCheckout": { "default": "Proceed to checkout", - "fr": "Procedere al checkout", - "it": "Controlla ora", - "uk": "Перейти до оформлення замовлення", - "zh": "进行结算" + "fr": "Procéder au paiement", + "it": "Procedi al checkout", + "zh": "继续结账", + "de": "Weiter zur Kasse", + "es": "Ir al proceso de pago", + "nl": "Doorgaan naar betaalomgeving", + "pt": "Prosseguir para a finalização da compra", + "pt-BR": "Prosseguir para a finalização da compra", + "sv": "Fortsätt till utcheckningen", + "es-MX": "Continuar con el proceso de pago", + "es-419": "Continuar con el proceso de pago", + "da": "Gå til kassen", + "no": "Fortsett til kassen", + "ko": "결제 계속 진행" }, "i18n.SmartPaypalButton": { "default": "PayPal Button", + "fr": "Bouton PayPal", + "it": "Pulsante PayPal", + "zh": "PayPal 按钮", "de": "PayPal-Schaltfläche", "es": "Botón de PayPal", - "fr": "Bouton Paypal", - "it": "Pulsante PayPal", "nl": "PayPal-knop", - "pt": "Botão do PayPal", + "pt": "Botão PayPal", + "pt-BR": "Botão PayPal", "sv": "PayPal-knapp", "es-MX": "Botón de PayPal", - "pt-BR": "Botão do PayPal", "es-419": "Botón de PayPal", - "da": "PayPal-knap", + "da": "PayPal-knappen", "no": "PayPal-knapp", - "ko": "PayPal 버튼" + "ko": "스마트 PayPal 버튼" }, "i18n.PayPalCheckout": { "default": "PayPal Checkout", "fr": "PayPal Checkout", "it": "PayPal Checkout", - "uk": "Замовлення PayPal", - "zh": "PayPal 结算", + "zh": "Paypal 结账台", "de": "PayPal Checkout", "es": "Proceso de pago con PayPal", "nl": "PayPal Checkout", "pt": "PayPal Checkout", - "sv": "PayPal Checkout", - "es-MX": "Proceso de pago con PayPal", "pt-BR": "PayPal Checkout", + "sv": "PayPal Checkout", + "es-MX": "Pago de PayPal", "es-419": "Pago de PayPal", "da": "PayPal Checkout", "no": "PayPal-betaling", @@ -5033,15 +4882,14 @@ "default": "Pay with PayPal", "fr": "Payer avec PayPal", "it": "Paga con PayPal", - "uk": "Оплачуйте через PayPal", - "zh": "PayPal支付", + "zh": "使用 Paypal 付款", "de": "Mit PayPal bezahlen", "es": "Pagar con PayPal", "nl": "Betalen met PayPal", "pt": "Pagar com PayPal", + "pt-BR": "Pagar com PayPal", "sv": "Betala med PayPal", "es-MX": "Pagar con PayPal", - "pt-BR": "Pagar com PayPal", "es-419": "Pagar con PayPal", "da": "Betal med PayPal", "no": "Betal med PayPal", @@ -5051,15 +4899,14 @@ "default": "Buy Now", "fr": "ACHETER MAINTENANT", "it": "ACQUISTA ORA", - "uk": "Купити зараз", "zh": "立即购买", "de": "JETZT KAUFEN", "es": "COMPRAR AHORA", "nl": "NU KOPEN", "pt": "COMPRAR AGORA", - "sv": "KÖP NU", - "es-MX": "COMPRAR AHORA", "pt-BR": "COMPRAR AGORA", + "sv": "KÖP NU", + "es-MX": "Comprar ahora", "es-419": "Comprar ahora", "da": "Køb nu", "no": "KJØP NÅ", @@ -5069,79 +4916,48 @@ "default": "PayPal", "fr": "PayPal", "it": "PayPal", - "uk": "PayPal", "zh": "PayPal", "de": "PayPal", "es": "PayPal", "nl": "PayPal", "pt": "PayPal", + "pt-BR": "PayPal", "sv": "PayPal", "es-MX": "PayPal", - "pt-BR": "PayPal" - }, - "i18n.ShowButtonsHorizontally": { - "default": "Show buttons horizontally", - "fr": "Afficher les boutons horizontalement", - "it": "Mostra pulsanti in senso orizzontale", - "uk": "Показати кнопки горизонтально", - "zh": "水平显示按钮", - "de": "Schaltflächen horizontal anzeigen", - "es": "Mostrar botones en horizontal", - "nl": "Knoppen horizontaal weergeven", - "pt": "Mostrar botões horizontalmente", - "sv": "Visa knappar horisontalt", - "es-MX": "Mostrar botones en horizontal", - "pt-BR": "Mostrar botões horizontalmente", - "es-419": "Mostrar botones horizontalmente", - "da": "Vis knapper vandret", - "no": "Vis knapper horisontalt", - "ko": "버튼을 가로로 정렬" - }, - "i18n.ShowButtonsVertically": { - "default": "Show buttons vertically", - "fr": "Afficher les boutons verticalement", - "it": "Mostra pulsanti in senso verticale", - "uk": "Показати кнопки вертикально", - "zh": "垂直显示按钮", - "de": "Schaltflächen vertikal anzeigen", - "es": "Mostrar botones en vertical", - "nl": "Knoppen verticaal weergeven", - "pt": "Mostrar botões verticalmente", - "sv": "Visa knappar vertikalt", - "es-MX": "Mostrar botones en vertical", - "pt-BR": "Mostrar botões verticalmente", - "es-419": "Mostrar botones verticalmente", - "da": "Vis knapper lodret", - "no": "Vis knapper vertikalt", - "ko": "버튼을 세로로 정렬" + "es-419": "PayPal", + "da": "PayPal", + "no": "PayPal", + "ko": "PayPal 표시" }, "i18n.CheckoutPayPalButton": { "default": "PayPal Button on checkout page", - "de": "PayPal-Button auf der Checkout-Seite", - "es": "Botón de PayPal en la página de pago", "fr": "Bouton PayPal sur la page de paiement", - "it": "Pulsante PayPal nella pagina di pagamento", + "it": "Pulsante PayPal sulla pagina di checkout", + "zh": "结账页面上的 PayPal 按钮", + "de": "PayPal-Schaltfläche auf der Bezahlvorgang-Seite", + "es": "Botón de PayPal en la página de pago", "nl": "PayPal-knop op afrekenpagina", - "pt": "Botão do PayPal na página de checkout", - "sv": "PayPal-knapp på kassasidan", + "pt": "Botão PayPal na página de finalização da compra", + "pt-BR": "Botão PayPal na página de finalização da compra", + "sv": "PayPal-knapp på betalningssida", "es-MX": "Botón de PayPal en la página de pago", - "pt-BR": "Botão do PayPal na página de checkout", "es-419": "Botón de PayPal en la página de pago", - "da": "PayPal-knap på betalingssiden", + "da": "PayPal-knap på betalingsside", "no": "PayPal-knapp på betalingssiden", - "ko": "결제 페이지의 PayPal 버튼" + "ko": "PayPal 체크아웃" }, "i18n.ProductPageBanner": { "default": "Product page banner", - "de": "Produktseiten-Banner", - "es": "Banner de la página del producto", "fr": "Bannière de la page produit", "it": "Banner pagina prodotto", + "zh": "产品页面横幅", + "de": "Produktseiten-Banner", + "es": "Banner de la página del producto", "nl": "Banner productpagina", "pt": "Banner da página do produto", + "pt-BR": "Banner da página do produto", "sv": "Produktsidans banderoll", "es-MX": "Banner de la página del producto", - "pt-BR": "Banner da página do produto", "es-419": "Banner de la página del producto", "da": "Produktsidebanner", "no": "Produktsidebanner", @@ -5149,15 +4965,16 @@ }, "i18n.BannerStyleColor": { "default": "Banner style color", - "de": "Farbe des Banners", - "es": "Color de estilo del banner", "fr": "Couleur du style de la bannière", "it": "Colore del banner", + "zh": "横幅样式颜色", + "de": "Farbe des Banners", + "es": "Color de estilo del banner", "nl": "Kleur Bannerstijl", "pt": "Cor do estilo do banner", - "sv": "Banderollstilsfärg", - "es-MX": "Color de estilo del banner", "pt-BR": "Cor do estilo do banner", + "sv": "Banderollstilsfärg", + "es-MX": "Color de estilo de banner", "es-419": "Color de estilo de banner", "da": "Bannerfarve", "no": "Farge på bannerstil", @@ -5165,15 +4982,16 @@ }, "i18n.White-no-border": { "default": "White no border", - "de": "Weiß ohne Rahmen", - "es": "Blanco sin borde", "fr": "Blanc sans bordure", "it": "Bianco senza bordo", + "zh": "白色无边框", + "de": "Weiß, ohne Rahmen", + "es": "Blanco sin borde", "nl": "Wit zonder rand", "pt": "Branco sem borda", + "pt-BR": "Branco sem borda", "sv": "Vit utan gräns", "es-MX": "Blanco sin borde", - "pt-BR": "Branco sem borda", "es-419": "Blanco sin borde", "da": "Hvid uden kant", "no": "Hvit uten kant", @@ -5181,15 +4999,16 @@ }, "i18n.gray": { "default": "Gray", - "de": "Grau", - "es": "Gris", "fr": "Gris", "it": "Grigio", + "zh": "灰色", + "de": "Grau", + "es": "Gris", "nl": "Grijs", "pt": "Cinza", + "pt-BR": "Cinza", "sv": "Grå", "es-MX": "Gris", - "pt-BR": "Cinza", "es-419": "Gris", "da": "Grå", "no": "Grå", @@ -5197,15 +5016,16 @@ }, "i18n.monochrome": { "default": "Monochrome", - "de": "Monochrom", - "es": "Monocromático", "fr": "Monochrome", "it": "Monocromatico", + "zh": "单色", + "de": "Monochrom", + "es": "Monocromático", "nl": "Monochroom", "pt": "Monocromático", + "pt-BR": "Monocromático", "sv": "Svartvit", "es-MX": "Monocromático", - "pt-BR": "Monocromático", "es-419": "Monocromático", "da": "Monokrom", "no": "Monokrom", @@ -5213,15 +5033,16 @@ }, "i18n.grayscale": { "default": "Grayscale", - "de": "Graustufen", - "es": "Escala de grises", "fr": "Échelle de gris", "it": "Scala di grigi", + "zh": "灰度", + "de": "Graustufen", + "es": "Escala de grises", "nl": "Grijswaarden", "pt": "Tons de cinza", + "pt-BR": "Tons de cinza", "sv": "Gråskala", "es-MX": "Escala de grises", - "pt-BR": "Tons de cinza", "es-419": "Escala de grises", "da": "Gråtoneskala", "no": "Gråtoner", @@ -5229,15 +5050,16 @@ }, "i18n.BannerStyleRatio": { "default": "Banner style ratio", - "de": "Größenverhältnis des Banners", - "es": "Relación de estilo del banner", "fr": "Format du style de la bannière", "it": "Proporzione del banner", + "zh": "横幅样式比例", + "de": "Größenverhältnis des Banners", + "es": "Relación de estilo del banner", "nl": "Bannerstijl en verhouding", "pt": "Proporção do estilo do banner", - "sv": "Banderollstilsförhållande", - "es-MX": "Relación de estilo del banner", "pt-BR": "Proporção do estilo do banner", + "sv": "Banderollstilsförhållande", + "es-MX": "Proporción de estilo del banner", "es-419": "Proporción de estilo del banner", "da": "Bannerforhold", "no": "Forhold på bannerstil", @@ -5245,15 +5067,16 @@ }, "i18n.8x1": { "default": "8x1", - "de": "8x1", - "es": "8 × 1", "fr": "8x1", "it": "8x1", + "zh": "8x1", + "de": "8x1", + "es": "8 × 1", "nl": "8x1", "pt": "8 x 1", - "sv": "8x1", - "es-MX": "8 × 1", "pt-BR": "8 x 1", + "sv": "8x1", + "es-MX": "8x1", "es-419": "8x1", "da": "8x1", "no": "8x1", @@ -5261,15 +5084,16 @@ }, "i18n.20x1": { "default": "20x1", - "de": "20x1", - "es": "20 × 1", "fr": "20x1", "it": "20x1", + "zh": "20x1", + "de": "20x1", + "es": "20 × 1", "nl": "20x1", "pt": "20 x 1", - "sv": "20x1", - "es-MX": "20 × 1", "pt-BR": "20 x 1", + "sv": "20x1", + "es-MX": "20x1", "es-419": "20x1", "da": "20x1", "no": "20x1", @@ -5277,15 +5101,16 @@ }, "i18n.HomePageBanner": { "default": "Home page banner", + "fr": "Bannière de la page d'accueil", + "it": "Banner dell'homepage", + "zh": "主页横幅", "de": "Startseiten-Banner", "es": "Banner de la página de inicio", - "fr": "Bannière de la page daccueil", - "it": "Banner dellhomepage", "nl": "Banner startpagina", "pt": "Banner da página inicial", + "pt-BR": "Banner da página inicial", "sv": "Hemsidans banderoll", "es-MX": "Banner de la página de inicio", - "pt-BR": "Banner da página inicial", "es-419": "Banner de la página de inicio", "da": "Startsidebanner", "no": "Hjemmesidebanner", @@ -5293,15 +5118,16 @@ }, "i18n.BannerTextStyleColor": { "default": "Banner text style color", - "de": "Textfarbe des Banners", - "es": "Color de estilo del texto del banner", "fr": "Couleur du style de texte de la bannière", "it": "Colore del testo del banner", + "zh": "横幅文本类型颜色", + "de": "Textfarbe des Banners", + "es": "Color de estilo del texto del banner", "nl": "Stijl en kleur bannertekst", "pt": "Cor do estilo do texto do banner", - "sv": "Banderolltextstilsfärg", - "es-MX": "Color de estilo del texto del banner", "pt-BR": "Cor do estilo do texto do banner", + "sv": "Banderolltextstilsfärg", + "es-MX": "Color del estilo de texto del banner", "es-419": "Color del estilo de texto del banner", "da": "Farve på bannertekst", "no": "Farge på bannertekst", @@ -5309,15 +5135,16 @@ }, "i18n.BannerStyleLogoPosition": { "default": "Banner style logo position", - "de": "Logo-Position im Banner", - "es": "Posición del logotipo de estilo del banner", "fr": "Position du logo du style de la bannière", "it": "Posizione logo del banner", + "zh": "横幅样式徽标位置", + "de": "Logo-Position im Banner", + "es": "Posición del logotipo de estilo del banner", "nl": "Bannerstijl en logopositie", "pt": "Posição do logotipo do estilo do banner", - "sv": "Position för banderollstilslogotyp", - "es-MX": "Posición del logotipo de estilo del banner", "pt-BR": "Posição do logotipo do estilo do banner", + "sv": "Position för banderollstilslogotyp", + "es-MX": "Posición del logotipo del estilo del banner", "es-419": "Posición del logotipo del estilo del banner", "da": "Logoposition for banner", "no": "Plassering av logo i bannerstil", @@ -5325,15 +5152,16 @@ }, "i18n.left": { "default": "Left", - "de": "links", - "es": "izquierdo", "fr": "Gauche", "it": "a sinistra", + "zh": "左", + "de": "links", + "es": "izquierdo", "nl": "Links", "pt": "esquerda", - "sv": "vänster", - "es-MX": "izquierdo", "pt-BR": "esquerda", + "sv": "vänster", + "es-MX": "Izquierda", "es-419": "Izquierda", "da": "Venstre", "no": "Venstre", @@ -5341,15 +5169,16 @@ }, "i18n.right": { "default": "Right", - "de": "rechts", - "es": "Derecha", "fr": "Droite", "it": "a destra", + "zh": "右", + "de": "rechts", + "es": "Derecha", "nl": "Rechts", "pt": "direita", + "pt-BR": "direita", "sv": "höger", "es-MX": "Derecha", - "pt-BR": "direita", "es-419": "Derecha", "da": "højre", "no": "Høyre", @@ -5357,27 +5186,33 @@ }, "i18n.top": { "default": "Top", - "de": "oben", - "es": "Superior", "fr": "Haut", "it": "in alto", + "zh": "返回页首", + "de": "oben", + "es": "Superior", "nl": "Top", "pt": "superior", + "pt-BR": "superior", "sv": "topp", - "es-MX": "Superior", - "pt-BR": "superior" + "es-MX": "Parte superior", + "es-419": "Parte superior", + "da": "Mest", + "no": "Topp", + "ko": "상단" }, "i18n.BannerStyleLogoType": { "default": "Banner style logo type", - "de": "Logo-Typ im Banner", - "es": "Tipo de logotipo de estilo del banner", "fr": "Type de logo du style de la bannière", "it": "Tipo di logo del banner", + "zh": "横幅样式徽标类型", + "de": "Logo-Typ im Banner", + "es": "Tipo de logotipo de estilo del banner", "nl": "Bannerstijl en logotype", "pt": "Tipo de logotipo do estilo do banner", - "sv": "Typ av banderollstilslogotyp", - "es-MX": "Tipo de logotipo de estilo del banner", "pt-BR": "Tipo de logotipo do estilo do banner", + "sv": "Typ av banderollstilslogotyp", + "es-MX": "Tipo del logotipo del estilo del banner", "es-419": "Tipo del logotipo del estilo del banner", "da": "Logotype for banner", "no": "Logotype i bannerstil", @@ -5385,15 +5220,16 @@ }, "i18n.inline": { "default": "Inline", - "de": "Inline", - "es": "Alineado", "fr": "En ligne", "it": "In linea", + "zh": "内联", + "de": "Inline", + "es": "Alineado", "nl": "Gealigneerd", "pt": "Integrado", - "sv": "Infälld", - "es-MX": "Alineado", "pt-BR": "Integrado", + "sv": "Infälld", + "es-MX": "En fila", "es-419": "En fila", "da": "Indbygget", "no": "På linje", @@ -5401,15 +5237,16 @@ }, "i18n.alternative": { "default": "Alternative", - "de": "Abwechselnd", - "es": "Alternativo", "fr": "Alternatif", "it": "Alternativo", + "zh": "备用", + "de": "Abwechselnd", + "es": "Alternativo", "nl": "Alternatief", "pt": "Alternativo", - "sv": "Alternativ", - "es-MX": "Alternativo", "pt-BR": "Alternativo", + "sv": "Alternativ", + "es-MX": "Alternativa", "es-419": "Alternativa", "da": "Alternativ", "no": "Alternativ", @@ -5417,15 +5254,16 @@ }, "i18n.none": { "default": "None", - "de": "Keine", - "es": "Ninguno", "fr": "Aucun", "it": "Nessuno", + "zh": "无", + "de": "Keine", + "es": "Ninguno", "nl": "Geen", "pt": "Nenhuma", - "sv": "Inget", - "es-MX": "Ninguno", "pt-BR": "Nenhuma", + "sv": "Inget", + "es-MX": "ninguna", "es-419": "ninguna", "da": "Ingen", "no": "Ingen", @@ -5433,15 +5271,16 @@ }, "i18n.PaymentBanners": { "default": "Payment Banners", - "de": "Zahlungs-Banner", - "es": "Banners de pago", "fr": "Bannières de paiement", "it": "Banner di pagamento", + "zh": "付款横幅", + "de": "Zahlungs-Banner", + "es": "Banners de pago", "nl": "Betalingsbanners", "pt": "Banners de pagamento", + "pt-BR": "Banners de pagamento", "sv": "Betalningsbanderoll", "es-MX": "Banners de pago", - "pt-BR": "Banners de pagamento", "es-419": "Banners de pago", "da": "Betalingsbannere", "no": "Betalingsbannere", @@ -5449,15 +5288,16 @@ }, "i18n.CartPageBanner": { "default": "Cart page banner", - "de": "Warenkorb-Banner", - "es": "Banner de la página del carrito", "fr": "Bannière de la page du panier", "it": "Banner della pagina carrello", + "zh": "购物车页面横幅", + "de": "Warenkorb-Banner", + "es": "Banner de la página del carrito", "nl": "Banner winkelmandpagina", "pt": "Banner da página do carrinho", + "pt-BR": "Banner da página do carrinho", "sv": "Kundvagnssidans banderoll", "es-MX": "Banner de la página del carrito", - "pt-BR": "Banner da página do carrinho", "es-419": "Banner de la página del carrito", "da": "Banner på siden med indkøbskurv", "no": "Handlekurvbanner", @@ -5465,112 +5305,427 @@ }, "i18n.primary": { "default": "Primary", - "de": "Primär", - "es": "Principal", "fr": "Principal", "it": "Principale", + "zh": "主要", + "de": "Primär", + "es": "Principal", "nl": "Primair", "pt": "Principal", + "pt-BR": "Principal", "sv": "Primär", "es-MX": "Principal", - "pt-BR": "Principal" + "es-419": "Principal", + "da": "Primær", + "no": "Primær", + "ko": "기본" }, "i18n.BannersMessaging": { "default": "Please note that in order for the changes to apply, you need navigate to the PayPal Settings in BC Control Panel, disable an appropriate messaging banner(s), click \"Save\" button, enable the banner again and click \"Save\" button again", - "de": "Bitte beachten Sie: Damit die Änderungen wirksam werden müssen Sie im Bedienpanel von BigCommerce zu den PayPal-Einstellungen wechseln und dort das entsprechende Nachrichtenbanner deaktivieren sowie auf „Speichern“ klicken. Anschließend müssen Sie das Banner wieder aktivieren und können es nun mit den Änderungen speichern.", - "es": "Tenga en cuenta que para que los cambios se apliquen debe ir a Configuración de PayPal en el panel de control de BC desactivar los banners de mensajería correspondientes hacer clic en el botón «Guardar» volver a activar el banner y hacer clic en el botón «Guardar»", - "fr": "Pour que les modifications soient prises en compte veuillez noter que vous devez accéder aux paramètres de PayPal dans le panneau de configuration de BigCommerce désactiver une ou plusieurs bannières affichant un message approprié cliquer sur « Enregistrer » réactiver la bannière puis cliquer à nouveau sur « Enregistrer ».", - "it": "Tieni presente che per applicare le modifiche devi andare alle Impostazioni PayPal nel Pannello di controllo BC disattivare il banner di messaggistica desiderato fare clic sul pulsante Salva riattivare il banner e fare di nuovo clic sul pulsante Salva", - "nl": "Let op: om de wijzigingen toe te passen moet u naar de PayPal-instellingen in het BC-configuratiescherm gaan de betreffende reclamebanners uitschakelen op Opslaan klikken de banner weer inschakelen en opnieuw op Opslaan klikken.", - "pt": "Lembre-se que para que as alterações sejam aplicadas você precisa acessar as Configurações do PayPal no painel de controle BC desativar um ou mais banner de mensagens apropriado clicar no botão Salvar ativar o banner novamente e clicar novamente no botão Salvar", - "sv": "Observera att för att ändringarna ska kunna tillämpas måste du navigera till PayPal-inställningarna i BC-kontrollpanelen inaktivera en viss meddelandebanderoll klicka på ”Spara”-knappen aktivera banderollen igen och klicka på Spara-knappen igen", - "es-MX": "Tenga en cuenta que para que los cambios se apliquen, debe ir a Configuración de PayPal en el panel de control de BC, desactivar los banners de mensajería correspondientes, hacer clic en el botón «Guardar», volver a activar el banner y hacer clic en el botón «Guardar»", - "pt-BR": "Lembre-se que para que as alterações sejam aplicadas você precisa acessar as Configurações do PayPal no painel de controle BC desativar um ou mais banner de mensagens apropriado clicar no botão Salvar ativar o banner novamente e clicar novamente no botão Salvar", - "es-419": "Ten en cuenta que para que los cambios se apliquen debes ir a la configuración de PayPal en el panel de control de BC desactivar un banner de mensajes que corresponda hacer clic en el botón Guardar volver a activar el banner y volver a hacer clic en el botón Guardar.", - "da": "Bemærk at for at ændringerne kan anvendes skal du navigere til PayPal-indstillingerne i BC-kontrolpanelet deaktivere et eller flere passende meddelelsesbannere klikke på knappen Gem aktivere banneret igen og klikke på knappen Gem igen", - "no": "Vær oppmerksom på at for at endringene skal gjelde må du navigere til PayPal-innstillingene i BC-kontrollpanelen deaktivere passende meldingsbannere klikke på «Lagre»-knappen aktivere banneret igjen og klikke på «Lagre»-knappen igjen", - "ko": "변경 사항을 적용하려면 BC 제어판의 PayPal 설정으로 이동하여 적절한 메시징 배너를 비활성화하고 저장 버튼을 클릭하고 배너를 다시 활성화한 후 저장 버튼을 다시 클릭해야 합니다" + "fr": "Pour que les modifications soient prises en compte, veuillez noter que vous devez accéder aux paramètres de PayPal dans le panneau de configuration de BigCommerce, désactiver une ou plusieurs bannières affichant un message approprié, cliquer sur « Enregistrer », réactiver la bannière, puis cliquer à nouveau sur « Enregistrer ».", + "it": "Tieni presente che, per applicare le modifiche, devi andare alle Impostazioni PayPal nel Pannello di controllo BC, disattivare il banner di messaggistica desiderato, fare clic sul pulsante \"Salva\", riattivare il banner e fare di nuovo clic sul pulsante \"Salva\"", + "zh": "请注意,为了应用更改,您需要导航到 BC 控制面板中的 PayPal 设置,禁用适当的消息横幅,单击“保存”按钮,再次启用横幅,然后再次单击“保存”按钮", + "de": "Bitte beachten Sie: Damit die Änderungen wirksam werden, müssen Sie im Bedienpanel von BigCommerce zu den PayPal-Einstellungen wechseln und dort das entsprechende Nachrichtenbanner deaktivieren sowie auf „Speichern“ klicken. Anschließend müssen Sie das Banner wieder aktivieren und können es nun mit den Änderungen speichern.", + "es": "Tenga en cuenta que para que los cambios se apliquen, debe ir a Configuración de PayPal en el panel de control de BC, desactivar los banners de mensajería correspondientes, hacer clic en el botón «Guardar», volver a activar el banner y hacer clic en el botón «Guardar»", + "nl": "Let op: om de wijzigingen toe te passen, moet u naar de PayPal-instellingen in het BC-configuratiescherm gaan, de betreffende reclamebanner(s) uitschakelen, op \"Opslaan\" klikken, de banner weer inschakelen en opnieuw op \"Opslaan\" klikken.", + "pt": "Lembre-se que para que as alterações sejam aplicadas, você precisa acessar as Configurações do PayPal no painel de controle BC, desativar um (ou mais) banner de mensagens apropriado, clicar no botão \"Salvar\", ativar o banner novamente e clicar novamente no botão \"Salvar\"", + "pt-BR": "Lembre-se que para que as alterações sejam aplicadas, você precisa acessar as Configurações do PayPal no painel de controle BC, desativar um (ou mais) banner de mensagens apropriado, clicar no botão \"Salvar\", ativar o banner novamente e clicar novamente no botão \"Salvar\"", + "sv": "Observera att för att ändringarna ska kunna tillämpas måste du navigera till PayPal-inställningarna i BC-kontrollpanelen, inaktivera en viss meddelandebanderoll, klicka på ”Spara”-knappen, aktivera banderollen igen och klicka på \"Spara\"-knappen igen", + "es-MX": "Ten en cuenta que, para que los cambios se apliquen, debes ir a la configuración de PayPal en el panel de control de BC, desactivar un banner de mensajes que corresponda, hacer clic en el botón \"Guardar\", volver a activar el banner y volver a hacer clic en el botón \"Guardar\".", + "es-419": "Ten en cuenta que, para que los cambios se apliquen, debes ir a la configuración de PayPal en el panel de control de BC, desactivar un banner de mensajes que corresponda, hacer clic en el botón \"Guardar\", volver a activar el banner y volver a hacer clic en el botón \"Guardar\".", + "da": "Bemærk, at for at ændringerne kan anvendes, skal du navigere til PayPal-indstillingerne i BC-kontrolpanelet, deaktivere et eller flere passende meddelelsesbannere, klikke på knappen \"Gem\", aktivere banneret igen og klikke på knappen \"Gem\" igen", + "no": "Vær oppmerksom på at for at endringene skal gjelde, må du navigere til PayPal-innstillingene i BC-kontrollpanelen, deaktivere passende meldingsbannere, klikke på «Lagre»-knappen, aktivere banneret igjen, og klikke på «Lagre»-knappen igjen", + "ko": "변경 사항을 적용하려면 BC 제어판의 PayPal 설정으로 이동하여 적절한 메시징 배너를 비활성화하고 \"저장\" 버튼을 클릭하고 배너를 다시 활성화한 후 \"저장\" 버튼을 다시 클릭해야 합니다" }, "i18n.PaymentButtonsContainer": { "default": "Buttons Container Size", - "de": "Größe des Schaltflächen-Containers", - "es": "Tamaño del contenedor de botones", "fr": "Taille conteneur de boutons", "it": "Dimensioni contenitore pulsante", + "zh": "按钮容器大小", + "de": "Größe des Schaltflächen-Containers", + "es": "Tamaño del contenedor de botones", "nl": "Grootte knopcontainer", "pt": "Tamanho do contêiner dos botões", + "pt-BR": "Tamanho do contêiner dos botões", "sv": "Knappbehållarens storlek", "es-MX": "Tamaño del contenedor de botones", - "pt-BR": "Tamanho do contêiner dos botões", "es-419": "Tamaño del contenedor de botones", "da": "Størrelse på knapbeholder", "no": "Størrelse på knappbeholder", "ko": "버튼 컨테이너 크기" }, "i18n.AfterPaySettings": { - "default": "After Pay Button" + "default": "After Pay Button", + "fr": "Bouton Afterpay", + "it": "Pulsante Afterpay", + "zh": "After Pay 按钮", + "de": "After-Pay-Schaltfläche", + "es": "Botón de Afterpay", + "nl": "AfterPay-knop", + "pt": "Botão After Pay", + "pt-BR": "Botão After Pay", + "sv": "After Pay-knapp", + "es-MX": "Botón de After Pay", + "es-419": "Botón de After Pay", + "da": "After Pay-knap", + "no": "Afterpay-knappen", + "ko": "스마트 PayPal 버튼" }, "i18n.ApplePaySettings": { - "default": "Apple Pay Button" + "default": "Apple Pay Button", + "fr": "Bouton Apple Pay", + "it": "Pulsante Apple Pay", + "zh": "Apple Pay 按钮", + "de": "Apple-Pay-Schaltfläche", + "es": "Botón de Apple Pay", + "nl": "Apple Pay-knop", + "pt": "Botão Apple Pay", + "pt-BR": "Botão Apple Pay", + "sv": "Apple Pay-knapp", + "es-MX": "Botón de Apple Pay", + "es-419": "Botón de Apple Pay", + "da": "Apple Pay-knap", + "no": "Apple Pay-knapp", + "ko": "Apple Pay 색상" }, "i18n.BlackOnMintText": { - "default": "Black on Mint" + "default": "Black on Mint", + "fr": "Noir sur couleur menthe", + "it": "Nero su verde menta", + "zh": "薄荷色底黑色", + "de": "Schwarz auf Mintgrün", + "es": "Negro sobre verde menta", + "nl": "Zwart op mint", + "pt": "Preto sobre fundo verde", + "pt-BR": "Preto sobre fundo verde", + "sv": "Svart på mintgrönt", + "es-MX": "Negro sobre menta", + "es-419": "Negro sobre menta", + "da": "Sort på mintgrøn", + "no": "Svart på mint", + "ko": "민트색 바탕에 검정색" }, "i18n.MintOnBlackText": { - "default": "Mint on Black" + "default": "Mint on Black", + "fr": "Couleur menthe sur noir", + "it": "Verde menta su nero", + "zh": "黑底薄荷色", + "de": "Mintgrün auf Schwarz", + "es": "Verde menta sobre negro", + "nl": "Mint op zwart", + "pt": "Verde sobre fundo preto", + "pt-BR": "Verde sobre fundo preto", + "sv": "Mintgrönt på svart", + "es-MX": "Menta sobre negro", + "es-419": "Menta sobre negro", + "da": "Mintgrøn på sort", + "no": "Mint på svart", + "ko": "검정색 바탕에 민트색" }, "i18n.AmazonSettings": { - "default": "Amazon Button" + "default": "Amazon Button", + "fr": "Bouton Amazon", + "it": "Pulsante Amazon", + "zh": "亚马逊按钮", + "de": "Amazon-Schaltfläche", + "es": "Botón de Amazon", + "nl": "Amazon-knop", + "pt": "Botão Amazon", + "pt-BR": "Botão Amazon", + "sv": "Amazon-knapp", + "es-MX": "Botón de Amazon", + "es-419": "Botón de Amazon", + "da": "Amazon-knap", + "no": "Amazon-knapp", + "ko": "결제 버튼" }, "i18n.LightGray": { - "default": "Light Gray" + "default": "Light Gray", + "fr": "Gris clair", + "it": "Grigio chiaro", + "zh": "浅灰色", + "de": "Hellgrau", + "es": "Gris claro", + "nl": "Lichtgrijs", + "pt": "Cinza claro", + "pt-BR": "Cinza claro", + "sv": "Ljusgrå", + "es-MX": "Gris claro", + "es-419": "Gris claro", + "da": "Lysegrå", + "no": "Lysegrå", + "ko": "연회색" }, "i18n.DarkGray": { - "default": "Dark Gray" + "default": "Dark Gray", + "fr": "Gris foncé", + "it": "Grigio scuro", + "zh": "深灰色", + "de": "Dunkelgrau", + "es": "Gris oscuro", + "nl": "Donkergrijs", + "pt": "Cinza escuro", + "pt-BR": "Cinza escuro", + "sv": "Mörkgrå", + "es-MX": "Gris oscuro", + "es-419": "Gris oscuro", + "da": "Mørkegrå", + "no": "Mørkegrå", + "ko": "그레이" }, "i18n.GooglePaySettings": { - "default": "Google Pay Button" + "default": "Google Pay Button", + "fr": "Bouton Google Pay", + "it": "Pulsante Google Pay", + "zh": "Google Pay 按钮", + "de": "Google-Pay-Schaltfläche", + "es": "Botón de Google Pay", + "nl": "Google Pay-knop", + "pt": "Botão Google Pay", + "pt-BR": "Botão Google Pay", + "sv": "Google Pay-knapp", + "es-MX": "Botón de Google Pay", + "es-419": "Botón de Google Pay", + "da": "Google Pay-knap", + "no": "Google Pay-knapp", + "ko": "Google Pay 표시" }, "i18n.MasterpassSettings": { - "default": "Masterpass Button" + "default": "Masterpass Button", + "fr": "Bouton Masterpass", + "it": "Pulsante Masterpass", + "zh": "Masterpass 按钮", + "de": "Masterpass-Schaltfläche", + "es": "Botón de Masterpass", + "nl": "Masterpass-knop", + "pt": "Botão Masterpass", + "pt-BR": "Botão Masterpass", + "sv": "Masterpass-knapp", + "es-MX": "Botón de Masterpass", + "es-419": "Botón de Masterpass", + "da": "Masterpass-knap", + "no": "Masterpass-knapp", + "ko": "스마트 PayPal 버튼" }, "i18n.ShowQuickPaymentButtons": { - "default": "Show quick payment buttons" + "default": "Show quick payment buttons", + "fr": "Afficher les boutons de paiement rapide", + "it": "Mostra i pulsanti di pagamento rapido", + "zh": "显示快速支付按钮", + "de": "Schnellzahlungsschaltflächen anzeigen", + "es": "Mostrar los botones de pago rápido", + "nl": "Knoppen voor snelle betaling weergeven", + "pt": "Exibir botões de pagamento rápido", + "pt-BR": "Exibir botões de pagamento rápido", + "sv": "Visa knappar för snabb betalning", + "es-MX": "Mostrar los botones de pago rápido", + "es-419": "Mostrar los botones de pago rápido", + "da": "Vis knapper til hurtig betaling", + "no": "Vis hurtigbetalingsknapper", + "ko": "결제 버튼" }, "i18n.QuickPaymentButtons": { - "default": "Quick payment buttons on product page" + "default": "Quick payment buttons on product page", + "fr": "Boutons de paiement rapide sur la page produit", + "it": "Pulsanti di pagamento rapido sulla pagina del prodotto", + "zh": "产品页面上的快速支付按钮", + "de": "Schnellzahlungsschaltflächen auf der Produktseite", + "es": "Botones de pago rápido en la página del producto", + "nl": "Knoppen voor snelle betaling op productpagina", + "pt": "Botões de pagamento rápido na página de produto", + "pt-BR": "Botões de pagamento rápido na página de produto", + "sv": "Knappar för snabb betalning på produktsidan", + "es-MX": "Botones de pago rápido en la página del producto", + "es-419": "Botones de pago rápido en la página del producto", + "da": "Knapper til hurtig betaling på produktside", + "no": "Raske betalingsknapper på produktsiden", + "ko": "상품 카드에 빠른 보기 버튼 표시" }, "i18n.NumberOfButtonsAlwaysVisible": { - "default": "Number of buttons always visible" + "default": "Number of buttons always visible", + "fr": "Nombre de boutons toujours visibles", + "it": "Numero di pulsanti sempre visibili", + "zh": "按钮数量始终可见", + "de": "Anzahl stets sichtbarer Schaltflächen", + "es": "Número de botones siempre visibles", + "nl": "Aantal knoppen altijd zichtbaar", + "pt": "Número de botões sempre visíveis", + "pt-BR": "Número de botões sempre visíveis", + "sv": "Antal knappar som alltid visas", + "es-MX": "Cantidad de botones siempre visibles", + "es-419": "Cantidad de botones siempre visibles", + "da": "Antal knapper, der altid er synlige", + "no": "Antall knapper som alltid er synlige", + "ko": "표시된 상품 수" }, "i18n.ProviderSortingOrderLabel": { - "default": "Sort Order" + "default": "Sort Order", + "fr": "Ordre de tri", + "it": "Ordinamento", + "zh": "排序顺序", + "de": "Sortierreihenfolge", + "es": "Orden de clasificación", + "nl": "Sorteervolgorde", + "pt": "Ordem de classificação", + "pt-BR": "Ordem de classificação", + "sv": "Sortera beställning", + "es-MX": "Orden de clasificación", + "es-419": "Orden de clasificación", + "da": "Sortér rækkefølge", + "no": "Sorteringsrekkefølge", + "ko": "상자 테두리" }, "i18n.PayPalProviderSortingLabel": { - "default": "PayPal" + "default": "PayPal", + "fr": "PayPal", + "it": "PayPal", + "zh": "PayPal", + "de": "PayPal", + "es": "PayPal", + "nl": "PayPal", + "pt": "PayPal", + "pt-BR": "PayPal", + "sv": "PayPal", + "es-MX": "PayPal", + "es-419": "PayPal", + "da": "PayPal", + "no": "PayPal", + "ko": "PayPal 표시" }, "i18n.PayPalCreditProviderSortingLabel": { - "default": "Pay Later" + "default": "Pay Later", + "fr": "Payer plus tard", + "it": "Paga più tardi", + "zh": "稍后付款", + "de": "Später bezahlen", + "es": "Pagar más tarde", + "nl": "Later betalen", + "pt": "Pagar depois", + "pt-BR": "Pagar depois", + "sv": "Betala senare", + "es-MX": "Pagar después", + "es-419": "Pagar después", + "da": "Betal senere", + "no": "Betal senere", + "ko": "나중에 결제" }, "i18n.PayPalVenmoProviderSortingLabel": { - "default": "Venmo" + "default": "Venmo", + "fr": "Venmo", + "it": "Venmo", + "zh": "Venmo", + "de": "Venmo", + "es": "Venmo", + "nl": "Venmo", + "pt": "Venmo", + "pt-BR": "Venmo", + "sv": "Venmo", + "es-MX": "Venmo", + "es-419": "Venmo", + "da": "Venmo", + "no": "Venmo", + "ko": "Venmo" }, "i18n.PayPalSepaProviderSortingLabel": { - "default": "SEPA" + "default": "SEPA", + "fr": "SEPA", + "it": "SEPA", + "zh": "SEPA", + "de": "SEPA", + "es": "SEPA", + "nl": "SEPA", + "pt": "SEPA", + "pt-BR": "SEPA", + "sv": "SEPA", + "es-MX": "SEPA", + "es-419": "SEPA", + "da": "SEPA", + "no": "SEPA", + "ko": "SEPA" }, "i18n.GooglepayProviderSortingLabel": { - "default": "Google Pay" + "default": "Google Pay", + "fr": "Google Pay", + "it": "Google Pay", + "zh": "Google Pay", + "de": "Google Pay", + "es": "Google Pay", + "nl": "Google Pay", + "pt": "Google Pay", + "pt-BR": "Google Pay", + "sv": "Google Pay", + "es-MX": "Google Pay", + "es-419": "Google Pay", + "da": "Google Pay", + "no": "Google Pay", + "ko": "Google Pay 표시" }, "i18n.ApplepayProviderSortingLabel": { - "default": "Apple Pay" + "default": "Apple Pay", + "fr": "Apple Pay", + "it": "Apple Pay", + "zh": "Apple Pay", + "de": "Apple Pay", + "es": "Apple Pay", + "nl": "Apple Pay", + "pt": "Apple Pay", + "pt-BR": "Apple Pay", + "sv": "Apple Pay", + "es-MX": "Apple Pay", + "es-419": "Apple Pay", + "da": "Apple Pay", + "no": "Apple Pay", + "ko": "Apple Pay 색상" }, "i18n.AfterpayProviderSortingLabel": { - "default": "After Pay" + "default": "After Pay", + "fr": "Afterpay", + "it": "Afterpay", + "zh": "Afterpay", + "de": "Afterpay", + "es": "Afterpay", + "nl": "Afterpay", + "pt": "Afterpay", + "pt-BR": "Afterpay", + "sv": "Afterpay", + "es-MX": "Afterpay", + "es-419": "Afterpay", + "da": "Afterpay", + "no": "Afterpay", + "ko": "After Pay" }, "i18n.AmazonProviderSortingLabel": { - "default": "Amazon Pay" + "default": "Amazon Pay", + "fr": "Amazon Pay", + "it": "Amazon Pay", + "zh": "Amazon Pay", + "de": "Amazon Pay", + "es": "Amazon Pay", + "nl": "Amazon Pay", + "pt": "Amazon Pay", + "pt-BR": "Amazon Pay", + "sv": "Amazon Pay", + "es-MX": "Amazon Pay", + "es-419": "Amazon Pay", + "da": "Amazon Pay", + "no": "Amazon Pay", + "ko": "Amazon Pay 표시" }, "i18n.MasterpassProviderSortingLabel": { - "default": "Masterpass" + "default": "Masterpass", + "fr": "Masterpass", + "it": "Masterpass", + "zh": "Masterpass", + "de": "Masterpass", + "es": "Masterpass", + "nl": "Masterpass", + "pt": "Masterpass", + "pt-BR": "Masterpass", + "sv": "Masterpass", + "es-MX": "Masterpass", + "es-419": "Masterpass", + "da": "Masterpass", + "no": "Masterpass", + "ko": "Masterpass" } } diff --git a/templates/components/account/order-contents.html b/templates/components/account/order-contents.html index 90b0ac5dde..3be71af891 100644 --- a/templates/components/account/order-contents.html +++ b/templates/components/account/order-contents.html @@ -4,9 +4,11 @@ - - + {{#if is_shipping}} + + {{/if}} {{/each}} {{/if}}