diff --git a/.github/workflow-examples/automatic_deployment_production.yml b/.github/workflow-examples/automatic_deployment_production.yml
index 5f3c18e73d..852c8778e8 100644
--- a/.github/workflow-examples/automatic_deployment_production.yml
+++ b/.github/workflow-examples/automatic_deployment_production.yml
@@ -12,7 +12,7 @@ jobs:
strategy:
matrix:
- node: [12.x]
+ node: [16.x]
steps:
- name: Checkout code
@@ -47,7 +47,7 @@ jobs:
env:
URL: ${{ secrets.STENCIL_STORE_URL_PRODUCTION }}
TOKEN: ${{ secrets.STENCIL_ACCESS_TOKEN_PRODUCTION }}
- run: stencil init -u $URL -t $TOKEN -p 3000
+ run: stencil init -u $URL -t $TOKEN -p 3000 -h https://api.bigcommerce.com
- name: Push theme live, automatically deleting oldest theme if necessary
run: stencil push -a -d -c 1
diff --git a/.github/workflow-examples/poll_for_changed_configuration.yml b/.github/workflow-examples/poll_for_changed_configuration.yml
index 714d9d69cc..a44279e80e 100644
--- a/.github/workflow-examples/poll_for_changed_configuration.yml
+++ b/.github/workflow-examples/poll_for_changed_configuration.yml
@@ -17,7 +17,7 @@ jobs:
strategy:
matrix:
- node: [12.x]
+ node: [16.x]
steps:
- name: Checkout code
@@ -47,7 +47,7 @@ jobs:
env:
URL: ${{ secrets.STENCIL_STORE_URL_PRODUCTION }}
TOKEN: ${{ secrets.STENCIL_ACCESS_TOKEN_PRODUCTION }}
- run: stencil init -u $URL -t $TOKEN -p 3000
+ run: stencil init -u $URL -t $TOKEN -p 3000 -h https://api.bigcommerce.com
- name: Check for an updated configuration on the live default storefront (channel ID 1)
run: stencil pull -c 1
diff --git a/.github/workflows/pull_request_review.yml b/.github/workflows/pull_request_review.yml
index 9dc45a69e9..778f4de818 100644
--- a/.github/workflows/pull_request_review.yml
+++ b/.github/workflows/pull_request_review.yml
@@ -17,7 +17,7 @@ jobs:
strategy:
matrix:
- node: [12.x]
+ node: [16.x]
steps:
- name: Checkout code
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a72f273b90..b1980e75a6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,119 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Draft
+- If the gift is a variant, the button "Change" shows in cart, and other variant are visible [#2349](https://github.com/bigcommerce/cornerstone/pull/2349)
+- Removes the URL encoding from the 'description' in the product rich snippet schema [#2350](https://github.com/bigcommerce/cornerstone/pull/2350)
+- Running Lighthouse npm script fails in terminal [#2345](https://github.com/bigcommerce/cornerstone/pull/2345)
+- Removed accelerated checkout integration [#2341](https://github.com/bigcommerce/cornerstone/pull/2341)
+- Added css classes for ApplePay Button [[#2344]](https://github.com/bigcommerce/cornerstone/pull/2344)
+- Added styling config for the Bolt smart payment button [[#2356]](https://github.com/bigcommerce/cornerstone/pull/2356)
+- Remove default whitespace from multiline input [#2355](https://github.com/bigcommerce/cornerstone/pull/2355)
+
+## 6.10.0 (03-23-2023)
+- A bug with the display of the product quantity on the PDP [#2340](https://github.com/bigcommerce/cornerstone/pull/2340)
+- Extended initialization interface of the storefront-account-payments lib, added theme styles [#2335][https://github.com/bigcommerce/cornerstone/pull/2335]
+- Added showAlertModal to the storefront-account-payments app initialization [#2338][https://github.com/bigcommerce/cornerstone/pull/2338]
+
+## 6.9.0 (03-03-2023)
+- Fix sold-out badge appearance [#2315](https://github.com/bigcommerce/cornerstone/pull/2315)
+- Remove xlink attributes on svg [#2322](https://github.com/bigcommerce/cornerstone/pull/2322)
+- Bump Stencil utils to 6.15.0 [#2327][https://github.com/bigcommerce/cornerstone/pull/2327]
+- form.serialize() ignores dropdown option elements that have the disabled attribute [#2326](https://github.com/bigcommerce/cornerstone/pull/2326)
+- Extended BigCommerce.accountPayments app initialization interface [#2317](https://github.com/bigcommerce/cornerstone/pull/2317)
+- Gift certificate CSS properties are applied to page after previewing Gift certificate on storefront [#2330](https://github.com/bigcommerce/cornerstone/pull/2330)
+- Translation Gap: Submit Return Request button [#2331](https://github.com/bigcommerce/cornerstone/pull/2331)
+
+## 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)
+- Add Accelerated buttons container into 'add to cart' popup on product details page [#2264](https://github.com/bigcommerce/cornerstone/pull/2264)
+- Made PDP wallet buttons container hidden in cases when the product is not purchasable or out of stock [#2267](https://github.com/bigcommerce/cornerstone/pull/2267)
+- Updated PayPal Accelerated Checkout default button styles [#2268](https://github.com/bigcommerce/cornerstone/pull/2268)
+- Add logic to collect Product Details data and send it to the BC App stencil template through custom event [#2270](https://github.com/bigcommerce/cornerstone/pull/2270)
+- Allow quantity of "0" in cart to remove item [#2266](https://github.com/bigcommerce/cornerstone/pull/2266)
+- 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)
+
+## 6.6.0 (09-13-2022)
+- Add unionpay img to be display on custumers account. [#2260](https://github.com/bigcommerce/cornerstone/pull/2260)
+- Translations update September 2022. [#2258](https://github.com/bigcommerce/cornerstone/issues/2258)
+- Unable to navigate to home page from search results page after clicking Back button on browser. [#2238](https://github.com/bigcommerce/cornerstone/issues/2238)
+- Cannot Vault 16-digit Diners Club cards - creditcards module version is out of date [#2239](https://github.com/bigcommerce/cornerstone/issues/2239)
+- Incorrect translation key for Diners Club card type. [#2237](https://github.com/bigcommerce/cornerstone/issues/2237).
+- Make screen reader say error messages when editing customer account. [#2233](https://github.com/bigcommerce/cornerstone/pull/2233)
+- On customer message page, screen reader should say each error [#2234]https://github.com/bigcommerce/cornerstone/pull/2234
+- Bump webpack-bundle-analyzer [#2229]https://github.com/bigcommerce/cornerstone/pull/2229
+- Make screen reader say all errors then each error while tabbing. [#2230]https://github.com/bigcommerce/cornerstone/pull/2230
+- Clarify customer order pagination. [#2241]https://github.com/bigcommerce/cornerstone/pull/2241
+- Bump stencil utils with BODL events: Add to Cart and Remove from Cart [#2252]https://github.com/bigcommerce/cornerstone/pull/2252
+- Add global region below the navigation in the header [#2231](https://github.com/bigcommerce/cornerstone/pull/2231)
+- Pass theme settings from blog page to blog post template. [#2253]https://github.com/bigcommerce/cornerstone/pull/2253
+- Bump jQuery to 3.6.1. [#2250](https://github.com/bigcommerce/cornerstone/issues/2250)
+- Fix "incorrect value type" for anonymous reviews in Google Search Console [#2255]https://github.com/bigcommerce/cornerstone/pull/2255
+- Reduce lodash usage [#2256]https://github.com/bigcommerce/cornerstone/pull/2256
+- Bump stencil utils to 6.12.1: fix broken add to cart button [#2259]https://github.com/bigcommerce/cornerstone/pull/2259
+- Add smart buttons attributes for various payment providers in Page builder [#2212]https://github.com/bigcommerce/cornerstone/pull/2212
+
+## 6.5.0 (06-24-2022)
+- Category icons do not appear in Search Form [#2221]https://github.com/bigcommerce/cornerstone/pull/2221
+- Incorrect translation displaying in Home Page Carousel for da, sv and no. [#2224]https://github.com/bigcommerce/cornerstone/pull/2224
+- Blog Pages Do Not Include Link Rel Next/Prev Tags. [#2214](https://github.com/bigcommerce/cornerstone/issues/2214).
+- Add lang attribute to html tag to improve checkout accesibility [#2210]https://github.com/bigcommerce/cornerstone/pull/2210
+- Moved custom_fields loop to a dedicated component [#2222](https://github.com/bigcommerce/cornerstone/pull/2222)
+- "None" modifier option is displayed as selected even if there is default modifier option [#2227]https://github.com/bigcommerce/cornerstone/pull/2227
+- Add pickups to storefront invoice [#2216](https://github.com/bigcommerce/cornerstone/pull/2216)
+- Fixed The stored bank account was not displayed in the "payment methods" section [#2225](https://github.com/bigcommerce/cornerstone/pull/2225)
+- Fixed "None" not being selected by default on unrequired Pick Lists without images [#2215](https://github.com/bigcommerce/cornerstone/pull/2215)
+
+## 6.4.1 (05-16-2022)
+- Incorrect handling of unsuccessful item removing from cart on the Cart page. [#2211](https://github.com/bigcommerce/cornerstone/issues/2211)
+
+## 6.4.0 (05-11-2022)
+- Remove adminBar translations from da/no lang files [#2209](https://github.com/bigcommerce/cornerstone/issues/2209)
+- Translation updates April 2022 [#2204](https://github.com/bigcommerce/cornerstone/issues/2204)
+- Product image not shown in Pinterest preview if not signed in.[#2203](https://github.com/bigcommerce/cornerstone/issues/2203)
+- Remove nanobar (loading progress bar). [#2192](https://github.com/bigcommerce/cornerstone/issues/2192)
+- Fix Workflow examples missing api host. [#2161](https://github.com/bigcommerce/cornerstone/pull/2161)
+- Remove sweetAlert. [#2189](https://github.com/bigcommerce/cornerstone/issues/2189)
+- Apply security updates (April 2022) [#2200](https://github.com/bigcommerce/cornerstone/issues/2200)
+- Reviews form not submitting after quick view opening on PDP. [#2201](https://github.com/bigcommerce/cornerstone/issues/2201)
+- Social media icons failing wave scan with "Empty Link". [#2202](https://github.com/bigcommerce/cornerstone/issues/2202)
+- Search results containing % symbol result in errored page. [#2205](https://github.com/bigcommerce/cornerstone/issues/2205)
+- Remove translations for adminBar component [#2196](https://github.com/bigcommerce/cornerstone/issues/2196)
+- Remove adminBar. [#2191](https://github.com/bigcommerce/cornerstone/issues/2191)
+- When price list price is set for currency, the cart does not respect product's price.[#2190](https://github.com/bigcommerce/cornerstone/issues/2190)
+- Stored Payment Methods form can be submitted without selecting a Country.[#2194](https://github.com/bigcommerce/cornerstone/issues/2194)
+- Show pickup details in storefront for BOPIS orders. [#2199](https://github.com/bigcommerce/cornerstone/pull/2199)
+
+## 6.3.0 (03-11-2022)
+- Update blog component to use H1 tags on posts [#2179](https://github.com/bigcommerce/cornerstone/issues/2179)
+- Remove Compare Form. [#2162](https://github.com/bigcommerce/cornerstone/pull/2162)
+- Fixed password complexity error not displaying the complexity rules set in the store settings [#2117](https://github.com/bigcommerce/cornerstone/pull/2117)
+- Translation updates February 2022. [#2177](https://github.com/bigcommerce/cornerstone/pull/2177)
+- Cornerstone performance optimizations: blocking scripts delaying DomContentLoaded. [#2158](https://github.com/bigcommerce/cornerstone/pull/2158)
+- Cornerstone performance optimizations: remove unused fonts. [#2176](https://github.com/bigcommerce/cornerstone/pull/2176)
+- Update stencil-utils package. [#2157](https://github.com/bigcommerce/cornerstone/pull/2157)
+- Add google recaptcha to password reset request page [#2164](https://github.com/bigcommerce/cornerstone/pull/2164)
## 6.2.0 (12-13-2021)
- Fix tooltip on close button of modal is shifted. [#2148](https://github.com/bigcommerce/cornerstone/pull/2148)
@@ -37,6 +150,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Google AMP feature request - Add in release date info for preorder products. [#2107](https://github.com/bigcommerce/cornerstone/pull/2107)
- Translation for states select field on account signup page. [#2105](https://github.com/bigcommerce/cornerstone/pull/2105)
- Added description field below payment provider name on "My Account" -> "Payment Methods" page. [#2111](https://github.com/bigcommerce/cornerstone/pull/2111)
+- Added styling config for the PayPal Accelerated Checkout button [#2254](https://github.com/bigcommerce/cornerstone/pull/2254)
## 6.0.0 (08-06-2021)
- Translation mechanism for config.json has been updated. [#2089](https://github.com/bigcommerce/cornerstone/pull/2089)
diff --git a/assets/fonts/clearsans-bold-webfont.woff b/assets/fonts/clearsans-bold-webfont.woff
deleted file mode 100755
index 8e5f8fc5c0..0000000000
Binary files a/assets/fonts/clearsans-bold-webfont.woff and /dev/null differ
diff --git a/assets/fonts/clearsans-bold-webfont.woff2 b/assets/fonts/clearsans-bold-webfont.woff2
deleted file mode 100755
index 82730547ac..0000000000
Binary files a/assets/fonts/clearsans-bold-webfont.woff2 and /dev/null differ
diff --git a/assets/fonts/clearsans-regular-webfont.woff b/assets/fonts/clearsans-regular-webfont.woff
deleted file mode 100755
index 4151526830..0000000000
Binary files a/assets/fonts/clearsans-regular-webfont.woff and /dev/null differ
diff --git a/assets/fonts/clearsans-regular-webfont.woff2 b/assets/fonts/clearsans-regular-webfont.woff2
deleted file mode 100755
index 9db5e914ea..0000000000
Binary files a/assets/fonts/clearsans-regular-webfont.woff2 and /dev/null differ
diff --git a/assets/img/payment-methods/diners.svg b/assets/img/payment-methods/diners_club.svg
similarity index 100%
rename from assets/img/payment-methods/diners.svg
rename to assets/img/payment-methods/diners_club.svg
diff --git a/assets/img/payment-methods/unionpay.svg b/assets/img/payment-methods/unionpay.svg
new file mode 100644
index 0000000000..ef795c8e90
--- /dev/null
+++ b/assets/img/payment-methods/unionpay.svg
@@ -0,0 +1 @@
+
diff --git a/assets/js/theme/account.js b/assets/js/theme/account.js
index 6e2c7d2650..5334993030 100644
--- a/assets/js/theme/account.js
+++ b/assets/js/theme/account.js
@@ -13,7 +13,7 @@ import {
} from './common/utils/form-utils';
import { createTranslationDictionary } from './common/utils/translations-utils';
import { creditCardType, storeInstrument, Validators as CCValidators, Formatters as CCFormatters } from './common/payment-method';
-import swal from './global/sweet-alert';
+import { showAlertModal } from './global/modal';
import compareProducts from './global/compare-products';
export default class Account extends PageManager {
@@ -32,6 +32,7 @@ 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);
@@ -82,6 +83,99 @@ export default class Account extends PageManager {
this.initReorderForm($reorderForm);
}
+ if ($bigCommerce && $bigCommerce.renderAccountPayments) {
+ const {
+ countries,
+ paymentsUrl,
+ storeHash,
+ storeLocale,
+ vaultToken,
+ shopperId,
+ customerEmail,
+ providerId,
+ currencyCode,
+ paymentMethodsUrl,
+ paymentProviderInitializationData,
+ themeSettings,
+ } = this.context;
+
+ $bigCommerce.renderAccountPayments({
+ styles: {
+ inputBase: {
+ color: themeSettings['input-font-color'],
+ borderColor: themeSettings['input-border-color'],
+ },
+ inputValidationError: {
+ color: themeSettings['color-error'],
+ borderColor: themeSettings['color-error'],
+ },
+ inputValidationSuccess: {
+ color: themeSettings['color-success'],
+ borderColor: themeSettings['color-success'],
+ },
+ submitButton: {
+ color: themeSettings['button--primary-color'],
+ backgroundColor: themeSettings['button--primary-backgroundColor'],
+ borderColor: themeSettings['button--primary-backgroundColor'],
+ '&:hover': {
+ color: themeSettings['button--primary-colorHover'],
+ backgroundColor: themeSettings['button--primary-backgroundColorHover'],
+ borderColor: themeSettings['button--primary-backgroundColorHover'],
+ },
+ '&:active': {
+ color: themeSettings['button--primary-colorActive'],
+ backgroundColor: themeSettings['button--primary-backgroundColorActive'],
+ borderColor: themeSettings['button--primary-backgroundColorActive'],
+ },
+ '&[disabled]': {
+ backgroundColor: themeSettings['button--disabled-backgroundColor'],
+ borderColor: themeSettings['button--disabled-borderColor'],
+ color: themeSettings['button--disabled-color'],
+ cursor: 'not-allowed',
+ },
+ },
+ cancelButton: {
+ color: themeSettings['button--default-color'],
+ backgroundColor: 'transparent',
+ borderColor: themeSettings['button--default-borderColor'],
+ '&:hover': {
+ color: themeSettings['button--default-colorHover'],
+ backgroundColor: 'transparent',
+ borderColor: themeSettings['button--default-borderColorHover'],
+ },
+ '&:active': {
+ color: themeSettings['button--default-colorActive'],
+ backgroundColor: 'transparent',
+ borderColor: themeSettings['button--default-borderColorActive'],
+ },
+ },
+ label: {
+ color: themeSettings['form-label-font-color'],
+ },
+ validationError: {
+ color: themeSettings['color-error'],
+ },
+ heading: {
+ color: themeSettings['color-textHeading'],
+ },
+ },
+ storeContextData: {
+ countries,
+ paymentsUrl,
+ storeHash,
+ storeLocale,
+ vaultToken,
+ shopperId,
+ customerEmail,
+ providerId,
+ currencyCode,
+ paymentMethodsUrl,
+ paymentProviderInitializationData,
+ },
+ errorHandler: showAlertModal,
+ });
+ }
+
this.bindDeleteAddress();
this.bindDeletePaymentMethod();
}
@@ -131,10 +225,7 @@ export default class Account extends PageManager {
if (!submitForm) {
event.preventDefault();
- swal.fire({
- text: this.context.selectItem,
- icon: 'error',
- });
+ showAlertModal(this.context.selectItem);
}
});
}
@@ -209,10 +300,7 @@ export default class Account extends PageManager {
return true;
}
- swal.fire({
- text: errorMessage,
- icon: 'error',
- });
+ showAlertModal(errorMessage);
return event.preventDefault();
});
@@ -227,7 +315,7 @@ export default class Account extends PageManager {
$paymentMethodForm.find('#address1.form-field').attr('data-validation', `{ "type": "singleline", "label": "${this.context.address1Label}", "required": true, "maxlength": 0 }`);
$paymentMethodForm.find('#address2.form-field').attr('data-validation', `{ "type": "singleline", "label": "${this.context.address2Label}", "required": false, "maxlength": 0 }`);
$paymentMethodForm.find('#city.form-field').attr('data-validation', `{ "type": "singleline", "label": "${this.context.cityLabel}", "required": true, "maxlength": 0 }`);
- $paymentMethodForm.find('#country.form-field').attr('data-validation', `{ "type": "singleselect", "label": "${this.context.countryLabel}", "required": true, prefix: "${this.context.chooseCountryLabel}" }`);
+ $paymentMethodForm.find('#country.form-field').attr('data-validation', `{ "type": "singleselect", "label": "${this.context.countryLabel}", "required": true, "prefix": "${this.context.chooseCountryLabel}" }`);
$paymentMethodForm.find('#state.form-field').attr('data-validation', `{ "type": "singleline", "label": "${this.context.stateLabel}", "required": true, "maxlength": 0 }`);
$paymentMethodForm.find('#postal_code.form-field').attr('data-validation', `{ "type": "singleline", "label": "${this.context.postalCodeLabel}", "required": true, "maxlength": 0 }`);
@@ -313,10 +401,7 @@ export default class Account extends PageManager {
storeInstrument(this.context, data, () => {
window.location.href = this.context.paymentMethodsUrl;
}, () => {
- swal.fire({
- text: this.context.generic_error,
- icon: 'error',
- });
+ showAlertModal(this.context.generic_error);
});
}
});
@@ -327,7 +412,7 @@ export default class Account extends PageManager {
const formEditSelector = 'form[data-edit-account-form]';
const editValidator = nod({
submit: '${formEditSelector} input[type="submit"]',
- tap: announceInputErrorMessage,
+ delay: 900,
});
const emailSelector = `${formEditSelector} [data-field-type="EmailAddress"]`;
const $emailElement = $(emailSelector);
@@ -347,7 +432,7 @@ export default class Account extends PageManager {
}
if ($passwordElement && $password2Element) {
- const { password: enterPassword, password_match: matchPassword, invalid_password: invalidPassword } = this.validationDictionary;
+ const { password: enterPassword, password_match: matchPassword } = this.validationDictionary;
editValidator.remove(passwordSelector);
editValidator.remove(password2Selector);
Validators.setPasswordValidation(
@@ -355,7 +440,7 @@ export default class Account extends PageManager {
passwordSelector,
password2Selector,
this.passwordRequirements,
- createPasswordValidationErrorTextObject(enterPassword, enterPassword, matchPassword, invalidPassword),
+ createPasswordValidationErrorTextObject(enterPassword, enterPassword, matchPassword, this.passwordRequirements.error),
true,
);
}
@@ -405,13 +490,17 @@ export default class Account extends PageManager {
}
event.preventDefault();
+ setTimeout(() => {
+ const earliestError = $('span.form-inlineMessage:first').prev('input');
+ earliestError.focus();
+ }, 900);
});
}
registerInboxValidation($inboxForm) {
const inboxValidator = nod({
submit: 'form[data-inbox-form] input[type="submit"]',
- tap: announceInputErrorMessage,
+ delay: 900,
});
inboxValidator.add([
@@ -452,6 +541,11 @@ export default class Account extends PageManager {
}
event.preventDefault();
+
+ setTimeout(() => {
+ const earliestError = $('span.form-inlineMessage:first').prev('input');
+ earliestError.focus();
+ }, 900);
});
}
}
diff --git a/assets/js/theme/auth.js b/assets/js/theme/auth.js
index 6c52255e43..47edf24d50 100644
--- a/assets/js/theme/auth.js
+++ b/assets/js/theme/auth.js
@@ -89,7 +89,7 @@ export default class Auth extends PageManager {
}
registerNewPasswordValidation() {
- const { password: enterPassword, password_match: matchPassword, invalid_password: invalidPassword } = this.validationDictionary;
+ const { password: enterPassword, password_match: matchPassword } = this.validationDictionary;
const newPasswordForm = '.new-password-form';
const newPasswordValidator = nod({
submit: $(`${newPasswordForm} input[type="submit"]`),
@@ -97,7 +97,7 @@ export default class Auth extends PageManager {
});
const passwordSelector = $(`${newPasswordForm} input[name="password"]`);
const password2Selector = $(`${newPasswordForm} input[name="password_confirm"]`);
- const errorTextMessages = createPasswordValidationErrorTextObject(enterPassword, enterPassword, matchPassword, invalidPassword);
+ const errorTextMessages = createPasswordValidationErrorTextObject(enterPassword, enterPassword, matchPassword, this.passwordRequirements.error);
Validators.setPasswordValidation(
newPasswordValidator,
passwordSelector,
@@ -111,7 +111,7 @@ export default class Auth extends PageManager {
const validationModel = validation($createAccountForm, this.context);
const createAccountValidator = nod({
submit: `${this.formCreateSelector} input[type='submit']`,
- tap: announceInputErrorMessage,
+ delay: 900,
});
const $stateElement = $('[data-field-type="State"]');
const emailSelector = `${this.formCreateSelector} [data-field-type='EmailAddress']`;
@@ -157,7 +157,7 @@ export default class Auth extends PageManager {
}
if ($passwordElement && $password2Element) {
- const { password: enterPassword, password_match: matchPassword, invalid_password: invalidPassword } = this.validationDictionary;
+ const { password: enterPassword, password_match: matchPassword } = this.validationDictionary;
createAccountValidator.remove(passwordSelector);
createAccountValidator.remove(password2Selector);
@@ -166,19 +166,26 @@ export default class Auth extends PageManager {
passwordSelector,
password2Selector,
this.passwordRequirements,
- createPasswordValidationErrorTextObject(enterPassword, enterPassword, matchPassword, invalidPassword),
+ createPasswordValidationErrorTextObject(enterPassword, enterPassword, matchPassword, this.passwordRequirements.error),
);
}
- $createAccountForm.on('submit', event => {
- createAccountValidator.performCheck();
+ $createAccountForm.on('submit', (event) => {
+ this.submitAction(event, createAccountValidator);
+ });
+ }
- if (createAccountValidator.areAll('valid')) {
- return;
- }
+ submitAction(event, validator) {
+ validator.performCheck();
- event.preventDefault();
- });
+ if (validator.areAll('valid')) {
+ return;
+ }
+ event.preventDefault();
+ setTimeout(() => {
+ const earliestError = $('span.form-inlineMessage:first').prev('input');
+ earliestError.focus();
+ }, 900);
}
/**
diff --git a/assets/js/theme/cart.js b/assets/js/theme/cart.js
index d3e161c734..8b0f436e7c 100644
--- a/assets/js/theme/cart.js
+++ b/assets/js/theme/cart.js
@@ -4,8 +4,7 @@ import checkIsGiftCertValid from './common/gift-certificate-validator';
import { createTranslationDictionary } from './common/utils/translations-utils';
import utils from '@bigcommerce/stencil-utils';
import ShippingEstimator from './cart/shipping-estimator';
-import { defaultModal, ModalEvents } from './global/modal';
-import swal from './global/sweet-alert';
+import { defaultModal, showAlertModal, ModalEvents } from './global/modal';
import CartItemDetails from './common/cart-item-details';
export default class Cart extends PageManager {
@@ -45,15 +44,9 @@ export default class Cart extends PageManager {
const newQty = $target.data('action') === 'inc' ? oldQty + 1 : oldQty - 1;
// Does not quality for min/max quantity
if (newQty < minQty) {
- return swal.fire({
- text: minError,
- icon: 'error',
- });
+ return showAlertModal(minError);
} else if (maxQty > 0 && newQty > maxQty) {
- return swal.fire({
- text: maxError,
- icon: 'error',
- });
+ return showAlertModal(maxError);
}
this.$overlay.show();
@@ -68,10 +61,7 @@ export default class Cart extends PageManager {
this.refreshContent(remove);
} else {
$el.val(oldQty);
- swal.fire({
- text: response.data.errors.join('\n'),
- icon: 'error',
- });
+ showAlertModal(response.data.errors.join('\n'));
}
});
}
@@ -88,25 +78,16 @@ export default class Cart extends PageManager {
let invalidEntry;
// Does not quality for min/max quantity
- if (!newQty) {
+ if (!Number.isInteger(newQty)) {
invalidEntry = $el.val();
$el.val(oldQty);
- return swal.fire({
- text: this.context.invalidEntryMessage.replace('[ENTRY]', invalidEntry),
- icon: 'error',
- });
+ return showAlertModal(this.context.invalidEntryMessage.replace('[ENTRY]', invalidEntry));
} else if (newQty < minQty) {
$el.val(oldQty);
- return swal.fire({
- text: minError,
- icon: 'error',
- });
+ return showAlertModal(minError);
} else if (maxQty > 0 && newQty > maxQty) {
$el.val(oldQty);
- return swal.fire({
- text: maxError,
- icon: 'error',
- });
+ return showAlertModal(maxError);
}
this.$overlay.show();
@@ -120,10 +101,8 @@ export default class Cart extends PageManager {
this.refreshContent(remove);
} else {
$el.val(oldQty);
- swal.fire({
- text: response.data.errors.join('\n'),
- icon: 'error',
- });
+
+ return showAlertModal(response.data.errors.join('\n'));
}
});
}
@@ -134,10 +113,8 @@ export default class Cart extends PageManager {
if (response.data.status === 'succeed') {
this.refreshContent(true);
} else {
- swal.fire({
- text: response.data.errors.join('\n'),
- icon: 'error',
- });
+ this.$overlay.hide();
+ showAlertModal(response.data.errors.join('\n'));
}
});
}
@@ -188,10 +165,7 @@ export default class Cart extends PageManager {
const data = result.data || {};
if (err) {
- swal.fire({
- text: err,
- icon: 'error',
- });
+ showAlertModal(err);
return false;
}
@@ -284,16 +258,13 @@ export default class Cart extends PageManager {
$('.cart-remove', this.$cartContent).on('click', event => {
const itemId = $(event.currentTarget).data('cartItemid');
const string = $(event.currentTarget).data('confirmDelete');
- swal.fire({
- text: string,
+ showAlertModal(string, {
icon: 'warning',
showCancelButton: true,
- cancelButtonText: this.context.cancelButtonText,
- }).then((result) => {
- if (result.value) {
+ onConfirm: () => {
// remove item from cart
cartRemoveItem(itemId);
- }
+ },
});
event.preventDefault();
});
@@ -336,20 +307,14 @@ export default class Cart extends PageManager {
// Empty code
if (!code) {
- return swal.fire({
- text: $codeInput.data('error'),
- icon: 'error',
- });
+ return showAlertModal($codeInput.data('error'));
}
utils.api.cart.applyCode(code, (err, response) => {
if (response.data.status === 'success') {
this.refreshContent();
} else {
- swal.fire({
- html: response.data.errors.join('\n'),
- icon: 'error',
- });
+ showAlertModal(response.data.errors.join('\n'));
}
});
});
@@ -381,20 +346,14 @@ export default class Cart extends PageManager {
if (!checkIsGiftCertValid(code)) {
const validationDictionary = createTranslationDictionary(this.context);
- return swal.fire({
- text: validationDictionary.invalid_gift_certificate,
- icon: 'error',
- });
+ return showAlertModal(validationDictionary.invalid_gift_certificate);
}
utils.api.cart.applyGiftCertificate(code, (err, resp) => {
if (resp.data.status === 'success') {
this.refreshContent();
} else {
- swal.fire({
- html: resp.data.errors.join('\n'),
- icon: 'error',
- });
+ showAlertModal(resp.data.errors.join('\n'));
}
});
});
diff --git a/assets/js/theme/cart/shipping-estimator.js b/assets/js/theme/cart/shipping-estimator.js
index b5ff4d4d5d..47fe2d35e8 100644
--- a/assets/js/theme/cart/shipping-estimator.js
+++ b/assets/js/theme/cart/shipping-estimator.js
@@ -3,7 +3,7 @@ import nod from '../common/nod';
import utils from '@bigcommerce/stencil-utils';
import { Validators, announceInputErrorMessage } from '../common/utils/form-utils';
import collapsibleFactory from '../common/collapsible';
-import swal from '../global/sweet-alert';
+import { showAlertModal } from '../global/modal';
export default class ShippingEstimator {
constructor($element, shippingErrorMessages) {
@@ -114,11 +114,7 @@ export default class ShippingEstimator {
// Requests the states for a country with AJAX
stateCountry(this.$state, this.context, { useIdForStates: true }, (err, field) => {
if (err) {
- swal.fire({
- text: err,
- icon: 'error',
- });
-
+ showAlertModal(err);
throw new Error(err);
}
diff --git a/assets/js/theme/common/faceted-search.js b/assets/js/theme/common/faceted-search.js
index f2f70dbcda..48b51505db 100644
--- a/assets/js/theme/common/faceted-search.js
+++ b/assets/js/theme/common/faceted-search.js
@@ -156,7 +156,7 @@ class FacetedSearch {
const id = $navList.attr('id');
// Toggle depending on `collapsed` flag
- if (_.includes(this.collapsedFacetItems, id)) {
+ if (this.collapsedFacetItems.includes(id)) {
this.getMoreFacetResults($navList);
return true;
@@ -266,7 +266,7 @@ class FacetedSearch {
$navLists.each((index, navList) => {
const $navList = $(navList);
const id = $navList.attr('id');
- const shouldCollapse = _.includes(this.collapsedFacetItems, id);
+ const shouldCollapse = this.collapsedFacetItems.includes(id);
if (shouldCollapse) {
this.collapseFacetItems($navList);
@@ -283,7 +283,7 @@ class FacetedSearch {
const $accordionToggle = $(accordionToggle);
const collapsible = $accordionToggle.data('collapsibleInstance');
const id = collapsible.targetId;
- const shouldCollapse = _.includes(this.collapsedFacets, id);
+ const shouldCollapse = this.collapsedFacets.includes(id);
if (shouldCollapse) {
this.collapseFacet($accordionToggle);
diff --git a/assets/js/theme/common/font.js b/assets/js/theme/common/font.js
new file mode 100644
index 0000000000..0649314b8a
--- /dev/null
+++ b/assets/js/theme/common/font.js
@@ -0,0 +1,13 @@
+const WebFont = require('webfontloader');
+
+const linkEl = document.querySelector('link[href*="https://fonts.googleapis.com/css"]');
+const fontUrl = linkEl.getAttribute('href');
+const regexFontsCollection = /family=([^&]*)/gm;
+const families = regexFontsCollection.exec(fontUrl)[1].replace(/\+/gm, ' ').split('|');
+
+WebFont.load({
+ custom: {
+ families,
+ },
+ classes: false,
+});
diff --git a/assets/js/theme/common/nod-functions/min-max-validate.js b/assets/js/theme/common/nod-functions/min-max-validate.js
index a72488cfe7..1d3e34aeec 100644
--- a/assets/js/theme/common/nod-functions/min-max-validate.js
+++ b/assets/js/theme/common/nod-functions/min-max-validate.js
@@ -1,11 +1,9 @@
-import _ from 'lodash';
-
function minMaxValidate(minInputSelector, maxInputSelector) {
function validate(cb) {
const minValue = parseFloat($(minInputSelector).val());
const maxValue = parseFloat($(maxInputSelector).val());
- if (maxValue > minValue || _.isNaN(maxValue) || _.isNaN(minValue)) {
+ if (maxValue > minValue || Number.isNaN(maxValue) || Number.isNaN(minValue)) {
return cb(true);
}
diff --git a/assets/js/theme/common/product-details-base.js b/assets/js/theme/common/product-details-base.js
index 71982946e7..6927d48046 100644
--- a/assets/js/theme/common/product-details-base.js
+++ b/assets/js/theme/common/product-details-base.js
@@ -1,6 +1,5 @@
import Wishlist from '../wishlist';
import { initRadioOptions } from './aria';
-import { isObject, isNumber } from 'lodash';
const optionsTypesMap = {
INPUT_FILE: 'input-file',
@@ -91,12 +90,19 @@ export default class ProductDetailsBase {
updateProductAttributes(data) {
const behavior = data.out_of_stock_behavior;
const inStockIds = data.in_stock_attributes;
- const outOfStockMessage = ` (${data.out_of_stock_message})`;
+ const outOfStockDefaultMessage = this.context.outOfStockDefaultMessage;
+ let outOfStockMessage = data.out_of_stock_message;
if (behavior !== 'hide_option' && behavior !== 'label_option') {
return;
}
+ if (outOfStockMessage) {
+ outOfStockMessage = ` (${outOfStockMessage})`;
+ } else {
+ outOfStockMessage = ` (${outOfStockDefaultMessage})`;
+ }
+
$('[data-product-attribute-value]', this.$scope).each((i, attribute) => {
const $attribute = $(attribute);
const attrId = parseInt($attribute.data('productAttributeValue'), 10);
@@ -188,6 +194,7 @@ export default class ProductDetailsBase {
$input: $('[name=qty\\[\\]]', $scope),
},
$bulkPricing: $('.productView-info-bulkPricing', $scope),
+ $walletButtons: $('[data-add-to-cart-wallet-buttons]', $scope),
};
}
@@ -214,11 +221,11 @@ export default class ProductDetailsBase {
this.showMessageBox(data.stock_message || data.purchasing_message);
- if (isObject(data.price)) {
+ if (data.price instanceof Object) {
this.updatePriceView(viewModel, data.price);
}
- if (isObject(data.weight)) {
+ if (data.weight instanceof Object) {
viewModel.$weight.html(data.weight.formatted);
}
@@ -246,7 +253,7 @@ export default class ProductDetailsBase {
}
// if stock view is on (CP settings)
- if (viewModel.stock.$container.length && isNumber(data.stock)) {
+ if (viewModel.stock.$container.length && typeof data.stock === 'number') {
// if the stock container is hidden, show
viewModel.stock.$container.removeClass('u-hiddenVisually');
@@ -257,6 +264,7 @@ export default class ProductDetailsBase {
}
this.updateDefaultAttributesForOOS(data);
+ this.updateWalletButtonsView(data);
// If Bulk Pricing rendered HTML is available
if (data.bulk_discount_rates && content) {
@@ -352,6 +360,20 @@ export default class ProductDetailsBase {
}
}
+ updateWalletButtonsView(data) {
+ this.toggleWalletButtonsVisibility(data.purchasable && data.instock);
+ }
+
+ toggleWalletButtonsVisibility(shouldShow) {
+ const viewModel = this.getViewModel(this.$scope);
+
+ if (shouldShow) {
+ viewModel.$walletButtons.show();
+ } else {
+ viewModel.$walletButtons.hide();
+ }
+ }
+
enableAttribute($attribute, behavior, outOfStockMessage) {
if (this.getAttributeType($attribute) === 'set-select') {
return this.enableSelectOptionAttribute($attribute, behavior, outOfStockMessage);
@@ -392,7 +414,6 @@ export default class ProductDetailsBase {
$select[0].selectedIndex = 0;
}
} else {
- $attribute.attr('disabled', 'disabled');
$attribute.html($attribute.html().replace(outOfStockMessage, '') + outOfStockMessage);
}
}
@@ -401,7 +422,6 @@ export default class ProductDetailsBase {
if (behavior === 'hide_option') {
$attribute.toggleOption(true);
} else {
- $attribute.prop('disabled', false);
$attribute.html($attribute.html().replace(outOfStockMessage, ''));
}
}
diff --git a/assets/js/theme/common/product-details.js b/assets/js/theme/common/product-details.js
index 6f1a3f099b..801176f504 100644
--- a/assets/js/theme/common/product-details.js
+++ b/assets/js/theme/common/product-details.js
@@ -11,6 +11,7 @@ import forms from '../common/models/forms';
import { normalizeFormData } from './utils/api';
import { isBrowserIE, convertIntoArray } from './utils/ie-helpers';
import bannerUtils from './utils/banner-utils';
+import currencySelector from '../global/currency-selector';
export default class ProductDetails extends ProductDetailsBase {
constructor($scope, context, productAttributesData = {}) {
@@ -27,6 +28,12 @@ export default class ProductDetails extends ProductDetailsBase {
const $form = $('form[data-cart-item-add]', $scope);
+ if ($form[0].checkValidity()) {
+ this.updateProductDetailsData();
+ } else {
+ this.toggleWalletButtonsVisibility(false);
+ }
+
this.addToCartValidator = nod({
submit: $form.find('input#form-action-addToCart'),
tap: announceInputErrorMessage,
@@ -258,6 +265,7 @@ export default class ProductDetails extends ProductDetailsBase {
const productAttributesContent = response.content || {};
this.updateProductAttributes(productAttributesData);
this.updateView(productAttributesData, productAttributesContent);
+ this.updateProductDetailsData();
bannerUtils.dispatchProductBannerEvent(productAttributesData);
if (!this.checkIsQuickViewChild($form)) {
@@ -360,6 +368,8 @@ export default class ProductDetails extends ProductDetailsBase {
viewModel.quantity.$text.text(qty);
// perform validation after updating product quantity
this.addToCartValidator.performCheck();
+
+ this.updateProductDetailsData();
});
// Prevent triggering quantity change when pressing enter
@@ -371,6 +381,10 @@ export default class ProductDetails extends ProductDetailsBase {
event.preventDefault();
}
});
+
+ this.$scope.on('keyup', '.form-input--incrementTotal', () => {
+ this.updateProductDetailsData();
+ });
}
/**
@@ -399,6 +413,7 @@ export default class ProductDetails extends ProductDetailsBase {
// Add item to cart
utils.api.cart.itemAdd(normalizeFormData(new FormData(form)), (err, response) => {
+ currencySelector(response.data.cart_id);
const errorMessage = err || response.data.error;
$addToCartBtn
@@ -533,4 +548,39 @@ export default class ProductDetails extends ProductDetailsBase {
super.updateProductAttributes(data);
this.showProductImage(data.image);
}
+
+ updateProductDetailsData() {
+ const $form = $('form[data-cart-item-add]');
+ const formDataItems = $form.serializeArray();
+
+ const productDetails = {};
+
+ for (const formDataItem of formDataItems) {
+ const { name, value } = formDataItem;
+
+ if (name === 'product_id') {
+ productDetails.productId = Number(value);
+ }
+
+ if (name === 'qty[]') {
+ productDetails.quantity = Number(value);
+ }
+
+ if (name.match(/attribute/)) {
+ const productOption = {
+ optionId: Number(name.match(/\d+/g)[0]),
+ optionValue: value,
+ };
+
+ productDetails.optionSelections = productDetails?.optionSelections
+ ? [...productDetails.optionSelections, productOption]
+ : [productOption];
+ }
+ }
+
+ document.dispatchEvent(new CustomEvent('onProductUpdate', {
+ bubbles: true,
+ detail: { productDetails },
+ }));
+ }
}
diff --git a/assets/js/theme/common/state-country.js b/assets/js/theme/common/state-country.js
index da9bc65080..caea782285 100644
--- a/assets/js/theme/common/state-country.js
+++ b/assets/js/theme/common/state-country.js
@@ -86,7 +86,7 @@ function addOptions(statesArray, $selectElement, options) {
container.push(``);
if (!_.isEmpty($selectElement)) {
- _.each(statesArray.states, (stateObj) => {
+ statesArray.states.forEach((stateObj) => {
if (options.useIdForStates) {
container.push(``);
} else {
diff --git a/assets/js/theme/common/utils/form-utils.js b/assets/js/theme/common/utils/form-utils.js
index bebb29a536..5686dfff77 100644
--- a/assets/js/theme/common/utils/form-utils.js
+++ b/assets/js/theme/common/utils/form-utils.js
@@ -41,7 +41,7 @@ function classifyInput(input, formFieldClass) {
if (tagName === 'input') {
const inputType = $input.prop('type');
- if (_.includes(['radio', 'checkbox', 'submit'], inputType)) {
+ if (['radio', 'checkbox', 'submit'].includes(inputType)) {
// ie: .form-field--checkbox, .form-field--radio
className = `${formFieldClass}--${_.camelCase(inputType)}`;
} else {
diff --git a/assets/js/theme/global.js b/assets/js/theme/global.js
index 43681b25a5..2319410bfe 100644
--- a/assets/js/theme/global.js
+++ b/assets/js/theme/global.js
@@ -11,16 +11,12 @@ import foundation from './global/foundation';
import quickView from './global/quick-view';
import cartPreview from './global/cart-preview';
import privacyCookieNotification from './global/cookieNotification';
-import adminBar from './global/adminBar';
import carousel from './common/carousel';
-import loadingProgressBar from './global/loading-progress-bar';
import svgInjector from './global/svg-injector';
export default class Global extends PageManager {
onReady() {
- const {
- channelId, cartId, productId, categoryId, secureBaseUrl, maintenanceModeSettings, adminBarLanguage,
- } = this.context;
+ const { cartId, secureBaseUrl } = this.context;
cartPreview(secureBaseUrl, cartId);
quickSearch();
currencySelector(cartId);
@@ -30,8 +26,6 @@ export default class Global extends PageManager {
menu();
mobileMenuToggle();
privacyCookieNotification();
- adminBar(secureBaseUrl, channelId, maintenanceModeSettings, JSON.parse(adminBarLanguage), productId, categoryId);
- loadingProgressBar();
svgInjector();
}
}
diff --git a/assets/js/theme/global/adminBar.js b/assets/js/theme/global/adminBar.js
deleted file mode 100644
index 9e641d455a..0000000000
--- a/assets/js/theme/global/adminBar.js
+++ /dev/null
@@ -1,104 +0,0 @@
-/**
- * Persistent admin bar for store administrators viewing the storefront
- * @param maintenanceMode
- * @param secureBaseUrl
- * @param channelId
- * @param adminBarLanguage
- * @param productId
- * @param categoryId
- */
-export default function (secureBaseUrl, channelId = 1, maintenanceMode = {}, adminBarLanguage, productId, categoryId) {
- const lang = adminBarLanguage.translations;
- const password = maintenanceMode.password || false;
- const isMaintenanceMode = (maintenanceMode.header && !password) || false;
-
- function isInIframe() {
- try {
- return window.location !== window.parent.location;
- } catch (e) {
- return true;
- }
- }
-
- // eslint-disable-next-line no-shadow
- function getContextualMatch(productId, categoryId) {
- if (productId && parseInt(productId, 10)) {
- return {
- type: 'product',
- url: `/manage/products/${productId}/edit`,
- };
- } else if (categoryId && parseInt(categoryId, 10)) {
- return {
- type: 'category',
- url: `/manage/products/categories/${categoryId}/edit`,
- };
- }
- }
-
- function doesNotHaveAdminCookie() {
- return document.cookie.indexOf('ADMIN_BAR=1') === -1;
- }
-
- // Set admin cookie if appropriate
- if (window.URLSearchParams && window.URL && (new URL(document.location)).searchParams.get('ctk')) {
- document.cookie = 'ADMIN_BAR=1; path=/';
- }
-
-
- // Return if isInIframe is true (inside page builder) or if there is no admin cookie
- if (doesNotHaveAdminCookie() || isInIframe()) {
- return;
- }
-
- const url = encodeURIComponent((new URL(window.location.href).pathname + window.location.search).replace(/^\/|\/$/g, ''));
- const contextualMatch = getContextualMatch(productId, categoryId);
-
- const $element = $('
', {
- class: 'adminBar',
- });
-
- $element.html(`
-
- ${password ?
- `
- ${lang['admin.prelaunch_header']} ${password}
-
` : ''}
- ${isMaintenanceMode ?
- `
` : ''}
-
-
-
-
-
-
-
`);
-
- $('body').addClass('hasAdminBar');
- $('body').append($element);
-
- $('#close-admin-bar').click(() => {
- $('body').removeClass('hasAdminBar');
- $('.adminBar').remove();
- document.cookie = 'ADMIN_BAR=0; path=/';
- });
-}
diff --git a/assets/js/theme/global/compare-products.js b/assets/js/theme/global/compare-products.js
index 2c47789e64..eb9b52fc3e 100644
--- a/assets/js/theme/global/compare-products.js
+++ b/assets/js/theme/global/compare-products.js
@@ -51,16 +51,6 @@ export default function ({ noCompareMessage, urls }) {
updateCounterNav(compareCounter, $clickedCompareLink, urls);
});
- $('body').on('submit', '[data-product-compare]', event => {
- const $this = $(event.currentTarget);
- const productsToCompare = $this.find('input[name="products\[\]"]:checked');
-
- if (productsToCompare.length <= 1) {
- showAlertModal(noCompareMessage);
- event.preventDefault();
- }
- });
-
$('body').on('click', 'a[data-compare-nav]', () => {
const $clickedCheckedInput = $('body').find('input[name="products\[\]"]:checked');
diff --git a/assets/js/theme/global/currency-selector.js b/assets/js/theme/global/currency-selector.js
index 9393ce49c4..575ae7b79d 100644
--- a/assets/js/theme/global/currency-selector.js
+++ b/assets/js/theme/global/currency-selector.js
@@ -1,7 +1,17 @@
-import swal from './sweet-alert';
+import { showAlertModal } from './modal';
import utils from '@bigcommerce/stencil-utils';
+let currencySelectorCalled = false;
+
export default function (cartId) {
+ if (!cartId) return;
+
+ if (!currencySelectorCalled) {
+ currencySelectorCalled = true;
+ } else {
+ return;
+ }
+
function changeCurrency(url, currencyCode) {
$.ajax({
url,
@@ -11,19 +21,12 @@ export default function (cartId) {
}).done(() => {
window.location.reload();
}).fail((e) => {
- swal.fire({
- text: JSON.parse(e.responseText).error,
- icon: 'warning',
- showCancelButton: true,
- });
+ showAlertModal(JSON.parse(e.responseText).error);
});
}
$('[data-cart-currency-switch-url]').on('click', event => {
const currencySessionSwitcher = event.target.href;
- if (!cartId) {
- return;
- }
event.preventDefault();
utils.api.cart.getCart({ cartId }, (err, response) => {
if (err || response === undefined) {
@@ -36,14 +39,16 @@ export default function (cartId) {
response.lineItems.giftCertificates.length > 0;
if (showWarning) {
- swal.fire({
- text: $(event.target).data('warning'),
+ const text = $(event.target).data('warning');
+ const $preModalFocusedEl = $('.navUser-action--currencySelector');
+
+ showAlertModal(text, {
icon: 'warning',
showCancelButton: true,
- }).then(result => {
- if (result.value && result.value === true) {
+ $preModalFocusedEl,
+ onConfirm: () => {
changeCurrency($(event.target).data('cart-currency-switch-url'), $(event.target).data('currency-code'));
- }
+ },
});
} else {
changeCurrency($(event.target).data('cart-currency-switch-url'), $(event.target).data('currency-code'));
diff --git a/assets/js/theme/global/loading-progress-bar.js b/assets/js/theme/global/loading-progress-bar.js
deleted file mode 100644
index f357438bb7..0000000000
--- a/assets/js/theme/global/loading-progress-bar.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import Nanobar from 'nanobar';
-
-export default function () {
- // Create the nanobar instance
- const nanobar = new Nanobar();
-
- // Timer for moving progress bar during ajax calls
- let timer = null;
- let current = 0;
-
- function clearTimer() {
- if (timer) {
- clearInterval(timer);
- timer = null;
- }
- }
-
- function setTimer() {
- clearTimer();
-
- current = 0;
- timer = setInterval(() => {
- current += 3;
- if (current <= 100) {
- nanobar.go(current);
- } else {
- clearTimer();
- }
- }, 50);
- }
-
- // Attach global jquery handlers to listen for ajax start
- $(document).ajaxSend(() => {
- setTimer();
- });
-
- $(document).ajaxComplete(() => {
- nanobar.go(100);
- clearTimer();
- });
-}
diff --git a/assets/js/theme/global/modal.js b/assets/js/theme/global/modal.js
index b3ae7adf55..3402bcb891 100644
--- a/assets/js/theme/global/modal.js
+++ b/assets/js/theme/global/modal.js
@@ -223,6 +223,8 @@ export class Modal {
onModalClose() {
$('body').removeClass(bodyActiveClass);
+
+ this.clearContent();
}
onModalClosed() {
@@ -296,8 +298,43 @@ export function alertModal() {
/*
* Display the given message in the default alert modal
*/
-export function showAlertModal(message) {
+export function showAlertModal(message, options = {}) {
const modal = alertModal();
+ const $cancelBtn = modal.$modal.find('.cancel');
+ const $confirmBtn = modal.$modal.find('.confirm');
+ const {
+ icon = 'error',
+ $preModalFocusedEl = null,
+ showCancelButton,
+ onConfirm,
+ } = options;
+
+ if ($preModalFocusedEl) {
+ modal.$preModalFocusedEl = $preModalFocusedEl;
+ }
+
modal.open();
+ modal.$modal.find('.alert-icon').hide();
+
+ if (icon === 'error') {
+ modal.$modal.find('.error-icon').show();
+ } else if (icon === 'warning') {
+ modal.$modal.find('.warning-icon').show();
+ }
+
modal.updateContent(`
${message}`);
+
+ if (onConfirm) {
+ $confirmBtn.on('click', onConfirm);
+
+ modal.$modal.one(ModalEvents.closed, () => {
+ $confirmBtn.off('click', onConfirm);
+ });
+ }
+
+ if (showCancelButton) {
+ $cancelBtn.show();
+ } else {
+ $cancelBtn.hide();
+ }
}
diff --git a/assets/js/theme/global/quick-search.js b/assets/js/theme/global/quick-search.js
index 2757973cb1..9f9b2731a1 100644
--- a/assets/js/theme/global/quick-search.js
+++ b/assets/js/theme/global/quick-search.js
@@ -1,7 +1,6 @@
import _ from 'lodash';
import utils from '@bigcommerce/stencil-utils';
import StencilDropDown from './stencil-dropdown';
-import urlUtils from '../common/utils/url-utils';
export default function () {
const TOP_STYLING = 'top: 49px;';
@@ -88,7 +87,6 @@ export default function () {
return;
}
- urlUtils.goToUrl(`${searchUrl}?search_query=${searchQuery}`);
- window.location.reload();
+ window.location.href = `${searchUrl}?search_query=${encodeURIComponent(searchQuery)}`;
});
}
diff --git a/assets/js/theme/global/sweet-alert.js b/assets/js/theme/global/sweet-alert.js
deleted file mode 100644
index 2c199e0d79..0000000000
--- a/assets/js/theme/global/sweet-alert.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import sweetAlert from 'sweetalert2';
-
-// WeakMap will defined in the global scope if native WeakMap is not supported.
-const weakMap = new WeakMap(); // eslint-disable-line no-unused-vars
-
-// Set defaults for sweetalert2 popup boxes
-const Swal = sweetAlert.mixin({
- buttonsStyling: false,
- customClass: {
- confirmButton: 'button',
- cancelButton: 'button',
- },
-});
-
-// Re-export
-export default Swal;
diff --git a/assets/scss/components/_components.scss b/assets/scss/components/_components.scss
index 96d4258c57..82e09609a0 100644
--- a/assets/scss/components/_components.scss
+++ b/assets/scss/components/_components.scss
@@ -9,12 +9,6 @@
// Slick carousel
@import "vendor/slick/component";
-// Nanobar Ajax loading progress bar
-@import "vendor/nanobar/component";
-
-// SweetAlert2 replacement for JavaScript alert/confirmations
-@import "vendor/sweetalert2/component";
-
// Foundation components
// -----------------------------------------------------------------------------
@@ -162,9 +156,6 @@
// Preview Cart
@import "stencil/previewCart/component";
-// Maintenance Notice
-@import "stencil/adminBar/component";
-
// Cookie Warning
@import "stencil/cookie/component";
@@ -191,3 +182,6 @@
// Categories
@import "stencil/category/component";
+
+// Contact-Us Form
+@import "stencil/contact/component";
diff --git a/assets/scss/components/citadel/forms/_forms.scss b/assets/scss/components/citadel/forms/_forms.scss
index f03c925ff4..0766f8af16 100644
--- a/assets/scss/components/citadel/forms/_forms.scss
+++ b/assets/scss/components/citadel/forms/_forms.scss
@@ -236,6 +236,24 @@
}
}
+.form-prefixPostfix--centeredColumn {
+ &.wrap {
+ flex-direction: column;
+ }
+
+ .g-recaptcha {
+ margin: 2em auto 0;
+ }
+
+ .form-prefixPostfix-button--postfix {
+
+ @include breakpoint("large") {
+ margin: 1em 0 spacing("half");
+ }
+ }
+
+}
+
.form-prefixPostfix-button--postfix {
margin: spacing("half") 0 0;
order: 1; // 1
diff --git a/assets/scss/components/foundation/dropdown/_dropdown.scss b/assets/scss/components/foundation/dropdown/_dropdown.scss
index 54a378cc42..b66e14d562 100644
--- a/assets/scss/components/foundation/dropdown/_dropdown.scss
+++ b/assets/scss/components/foundation/dropdown/_dropdown.scss
@@ -53,6 +53,34 @@
.form-wishlist {
position: relative;
+
+ @include breakpoint("small") {
+ float: left;
+ padding: 0 remCalc(10);
+ width: 50%;
+ }
+
+ @include breakpoint("medium") {
+ padding: 0;
+ width: auto;
+ }
+
+ @include breakpoint("large") {
+ display: inline-block;
+ margin-top: 1rem;
+ }
+
+ .button {
+ width: 100%;
+
+ @include breakpoint("medium") {
+ width: auto;
+ }
+
+ @include breakpoint("large") {
+ margin-right: spacing("half");
+ }
+ }
}
.dropdown-menu-button {
diff --git a/assets/scss/components/foundation/modal/_modal.scss b/assets/scss/components/foundation/modal/_modal.scss
index 1cc31a46f7..4b2949d181 100644
--- a/assets/scss/components/foundation/modal/_modal.scss
+++ b/assets/scss/components/foundation/modal/_modal.scss
@@ -2,6 +2,7 @@
// MODAL (CSS)
//
// // 1. Fix for content shifted to top in modal window when bottom variant option selected
+// // 2. Icon styles and icon animations moved from the removed "sweetalert2" library
// =============================================================================
.modal {
@@ -86,6 +87,67 @@
padding: 40px 20px 20px;
text-align: center;
+ .alert-icon { // 2
+ border: 0.25em solid transparent;
+ border-radius: 50%;
+ box-sizing: content-box;
+ cursor: default;
+ display: flex;
+ font-family: inherit;
+ height: 5em;
+ justify-content: center;
+ line-height: 5em;
+ margin: 1.25em auto 1.875em;
+ position: relative;
+ user-select: none;
+ width: 5em;
+ }
+
+ .error-icon {
+ animation: animate-icon 0.5s;
+ border-color: #f27474;
+ color: #f27474;
+
+ .icon-content {
+ animation: animate-icon-content 0.5s;
+ flex-grow: 1;
+ position: relative;
+
+ .line {
+ background-color: #f27474;
+ border-radius: 0.125em;
+ display: block;
+ height: 0.3125em;
+ position: absolute;
+ top: 2.3125em;
+ width: 2.9375em;
+
+ &-left {
+ left: 1.0625em;
+ transform: rotate(45deg);
+ }
+
+ &-right {
+ right: 1em;
+ transform: rotate(-45deg);
+ }
+ }
+ }
+ }
+
+ .warning-icon {
+ animation: animate-icon 0.5s;
+ border-color: #facea8;
+ color: #f8bb86;
+
+ .icon-content {
+ align-items: center;
+ animation: animate-icon-content 0.5s;
+ display: flex;
+ font-size: 3.75em;
+ }
+ }
+
.modal-content {
color: $alert-font-bodyColor;
font-size: $alert-font-bodySize;
@@ -118,3 +180,41 @@
.hide-content {
opacity: 0;
}
+
+//Icon animations
+@keyframes animate-icon { // 2
+ 0% {
+ opacity: 0;
+ transform: rotateX(100deg);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: rotateX(0deg);
+ }
+}
+
+@keyframes animate-icon-content {
+ 0% {
+ margin-top: 1.625em;
+ opacity: 0;
+ transform: scale(0.4);
+ }
+
+ 50% {
+ margin-top: 1.625em;
+ opacity: 0;
+ transform: scale(0.4);
+ }
+
+ 80% {
+ margin-top: -0.375em;
+ transform: scale(1.15);
+ }
+
+ 100% {
+ margin-top: 0;
+ opacity: 1;
+ transform: scale(1);
+ }
+}
diff --git a/assets/scss/components/stencil/adminBar/_adminBar.scss b/assets/scss/components/stencil/adminBar/_adminBar.scss
deleted file mode 100644
index f2e93be178..0000000000
--- a/assets/scss/components/stencil/adminBar/_adminBar.scss
+++ /dev/null
@@ -1,210 +0,0 @@
-// =============================================================================
-// MAINTENANCE MODE (CSS)
-// =============================================================================
-
-.maintenanceNotice {
- background-color: $maintenanceNotice-backgroundColor;
- box-shadow: $maintenanceNotice-box-shadow;
- color: $maintenanceNotice-color;
- left: $maintenanceNotice-left;
- padding: $maintenanceNotice-padding;
- position: fixed;
- top: $maintenanceNotice-top;
- width: $maintenanceNotice-width;
- z-index: $maintenanceNotice-z-index;
-
- > :last-child {
- margin-bottom: 0;
- }
-
- a {
- color: $maintenanceNotice-color;
- }
-}
-
-.maintenanceNotice-header {
- font-family: $maintenanceNotice-header-font-family;
- margin: $maintenanceNotice-header-margin;
-}
-
-// =============================================================================
-// ADMIN BAR MODE (CSS)
-// =============================================================================
-
-body.hasAdminBar {
- padding-top: $header-height; // (Mobile Header)
-
- @include breakpoint("medium") {
- padding-top: 0;
-
- .banners {
- margin-top: $adminBar-height;
- }
-
- .header {
- padding-top: $adminBar-height;
- }
- }
-
- .navPages-container.is-open {
- padding-top: $header-height;
- }
-}
-
-.adminBar {
-
- background-color: $adminBar-color;
- box-shadow: 0 remCalc(2) remCalc(7) 0 rgba(0, 0, 0, 0.2);
- color: $adminBar-text-color;
- // Only show admin bar at desktop width
- display: none;
- font-family: "Source Sans Pro", arial, "sans serif", sans-serif;
- font-size: 14px;
- font-weight: normal;
- height: $adminBar-height;
- left: 0;
- position: fixed;
- text-decoration: none;
- top: 0;
- width: 100%;
- z-index: 10000;
-
- @include breakpoint("medium") {
- display: block;
- }
-
- .svg-icon {
- align-self: center;
- display: inline-flex;
- }
-
- .svg-icon svg {
- height: 1em;
- width: 1em;
- }
-
- .svg-icon.svg-baseline svg {
- position: relative;
- top: 0.125em;
- }
-}
-
-.adminBar-logo {
- float: left;
- height: $adminBar-height;
- width: 45px;
-
- svg {
- height: 100%;
- padding: 7px 10px 11px 7px;
- width: 100%;
- }
-}
-
-.adminBar-content {
- align-items: center;
- display: flex;
- height: $adminBar-height;
- justify-content: space-between;
-
- a {
- color: $adminBar-contentLink-color;
- text-decoration: none;
- }
-
- a:hover {
- background-color: $adminBar-contentLink-hover-color;
- border-radius: 5px;
- }
-
-}
-
-.adminBar-private {
- margin-right: auto;
- text-align: left;
-
- a {
- padding: 10px;
- }
-
- span {
- white-space: nowrap;
- }
-
- /* Tooltip container */
- .tooltip {
- display: inline-block;
- position: relative;
- }
-
- /* Tooltip text */
- .tooltip .tooltiptext {
- background-color: $adminBar-tooltip-bg-backgroundColor;
- border-radius: 6px;
- color: #fff;
- padding: 5px 10px;
-
- /* Position the tooltip text - see examples below! */
- position: absolute;
- text-align: center;
- visibility: hidden;
- width: auto;
- z-index: 1;
- }
-
- .tooltip-bottom {
- left: 50%;
- margin-left: -60px;
- top: 135%;
- }
-
- /* Show the tooltip text when you mouse over the tooltip container */
- .tooltip:hover .tooltiptext {
- visibility: visible;
- }
-}
-
-.adminBar-links {
-
- margin-left: auto;
- padding-right: 5px;
- text-align: right;
-
- a {
- padding: 10px;
- }
-
- span {
- white-space: nowrap;
- }
-}
-
-.adminBar-large {
- display: none;
- @include breakpoint("large") {
- display: initial;
- }
-}
-
-.adminBar-close {
- span {
- margin-bottom: 0.25em;
- margin-right: 5px;
- padding: 10px;
- }
-
- span:hover {
- background-color: $adminBar-contentLink-hover-color;
- border-radius: 5px;
- }
-
- span svg {
- height: 100%;
- width: 100%;
- }
-}
-
-.preview {
- font-weight: 400;
- padding-left: 9px;
-}
diff --git a/assets/scss/components/stencil/applePay/_applePay.scss b/assets/scss/components/stencil/applePay/_applePay.scss
index 1bb38af78d..f2834256ff 100644
--- a/assets/scss/components/stencil/applePay/_applePay.scss
+++ b/assets/scss/components/stencil/applePay/_applePay.scss
@@ -1,4 +1,6 @@
.apple-pay-checkout-button {
+ background-color: $applePay-black;
+ background-image: -webkit-named-image(apple-pay-logo-white);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 100% 60%;
@@ -10,19 +12,17 @@
min-width: 90px;
padding: spacing("single");
width: 160px;
- @if stencilString("applePay-button") == "white" {
- background-color: $applePay-white;
- background-image: -webkit-named-image(apple-pay-logo-black);
- }
- @else if stencilString("applePay-button") == "white-border" {
- background-color: $applePay-white;
- background-image: -webkit-named-image(apple-pay-logo-black);
- border: 0.5px solid $applePay-black;
- }
- @else {
- background-color: $applePay-black;
- background-image: -webkit-named-image(apple-pay-logo-white);
- }
+}
+
+.apple-pay-checkout-button--white {
+ background-color: $applePay-white;
+ background-image: -webkit-named-image(apple-pay-logo-black);
+}
+
+.apple-pay-checkout-button--white-border {
+ background-color: $applePay-white;
+ background-image: -webkit-named-image(apple-pay-logo-black);
+ border: 0.5px solid $applePay-black;
}
.apple-pay-supported {
@@ -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 1c08e8b25b..242df753f7 100644
--- a/assets/scss/components/stencil/cart/_cart.scss
+++ b/assets/scss/components/stencil/cart/_cart.scss
@@ -539,12 +539,6 @@ $card-preview-zoom-bottom-offset: 6rem;
@extend %additionalCheckoutButtons;
}
-.previewCart-additionalCheckoutButtons {
- @extend %additionalCheckoutButtons;
- padding-bottom: spacing("single");
- padding-right: spacing("single");
-}
-
// Cart Preview
// -----------------------------------------------------------------------------
//
@@ -679,3 +673,9 @@ $card-preview-zoom-bottom-offset: 6rem;
padding: spacing("double");
text-align: center;
}
+
+.previewCart-additionalCheckoutButtons {
+ @extend %additionalCheckoutButtons;
+ padding-bottom: spacing("single");
+ padding-right: spacing("single");
+}
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/adminBar/_component.scss b/assets/scss/components/stencil/contact/_component.scss
similarity index 81%
rename from assets/scss/components/stencil/adminBar/_component.scss
rename to assets/scss/components/stencil/contact/_component.scss
index 789b5ae1ed..d93d805441 100644
--- a/assets/scss/components/stencil/adminBar/_component.scss
+++ b/assets/scss/components/stencil/contact/_component.scss
@@ -1,7 +1,7 @@
// =============================================================================
-// MAINTENANCE MODE
+// CONTACT PAGE
// =============================================================================
// Component
-@import "adminBar";
+@import "./captcha";
diff --git a/assets/scss/components/stencil/productView/_productView.scss b/assets/scss/components/stencil/productView/_productView.scss
index 350a8a3417..bb9b4033e1 100644
--- a/assets/scss/components/stencil/productView/_productView.scss
+++ b/assets/scss/components/stencil/productView/_productView.scss
@@ -335,38 +335,61 @@
}
}
- .form-action {
+ .add-to-cart-buttons {
+ display: inline-grid;
+ float: left;
+ margin-bottom: 1rem;
+ width: 100%;
@include breakpoint("small") {
- float: left;
padding: 0 remCalc(10);
width: 50%;
}
@include breakpoint("medium") {
- padding: 0;
- width: auto;
+ padding-right: spacing("half");
+ width: 50%;
}
@include breakpoint("large") {
display: inline-block;
margin-top: 1rem;
+ padding-right: spacing("half");
+ width: 50%;
}
.button {
+ margin: 0;
width: 100%;
+ }
+ }
- @include breakpoint("medium") {
- width: auto;
- }
+ .add-to-cart-wallet-buttons {
+ margin-top: spacing("half");
+
+ div[data-smart-button-container-id] {
+ line-height: 0;
+ margin-top: 6px;
- @include breakpoint("large") {
- margin-right: spacing("half");
+ button,
+ div {
+ width: 100%;
}
}
- .button--primary {
- margin-right: spacing("half");
+ 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%;
+
+ &:hover {
+ color: stencilColor("color-textSecondary--hover");
+ }
}
}
}
diff --git a/assets/scss/components/vendor/nanobar/_component.scss b/assets/scss/components/vendor/nanobar/_component.scss
deleted file mode 100644
index 4d8d04f4b5..0000000000
--- a/assets/scss/components/vendor/nanobar/_component.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// =============================================================================
-// NANOBAR - AJAX LOADING PROGRESS
-// =============================================================================
-
-@import "nanobar";
diff --git a/assets/scss/components/vendor/nanobar/_nanobar.scss b/assets/scss/components/vendor/nanobar/_nanobar.scss
deleted file mode 100644
index fd83432a65..0000000000
--- a/assets/scss/components/vendor/nanobar/_nanobar.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// =============================================================================
-// NANOBAR - AJAX LOADING PROGRESS
-// =============================================================================
-
-.nanobar {
- display: none;
- height: remCalc(5px);
- pointer-events: none;
- top: 0;
- user-select: none;
- width: 100%;
- z-index: 9999;
-
- .bar {
- background-color: stencilColor("pace-progress-backgroundColor");
- height: 100%;
- transition: height 0.1s;
- width: 0;
- }
-}
diff --git a/assets/scss/components/vendor/slick/_slick.scss b/assets/scss/components/vendor/slick/_slick.scss
index d65db7ba34..bdf1d2bb86 100644
--- a/assets/scss/components/vendor/slick/_slick.scss
+++ b/assets/scss/components/vendor/slick/_slick.scss
@@ -174,6 +174,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/components/vendor/sweetalert2/_component.scss b/assets/scss/components/vendor/sweetalert2/_component.scss
deleted file mode 100644
index 4d7d1e0636..0000000000
--- a/assets/scss/components/vendor/sweetalert2/_component.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-// =============================================================================
-// SWEETALERT2
-// =============================================================================
-
-// Vendor SCSS
-@import "../../../../../node_modules/sweetalert2/src/sweetalert2";
-
-// Compnent
-@import "sweetalert2";
diff --git a/assets/scss/components/vendor/sweetalert2/_sweetalert2.scss b/assets/scss/components/vendor/sweetalert2/_sweetalert2.scss
deleted file mode 100644
index 726de9ad11..0000000000
--- a/assets/scss/components/vendor/sweetalert2/_sweetalert2.scss
+++ /dev/null
@@ -1,108 +0,0 @@
-// SWEETALERT2
-// -----------------------------------------------------------------------------
-//
-// Purpose: Styles for the vendor popup box replacement, SweetAlert2
-//
-// -----------------------------------------------------------------------------
-//
-// Purpose: Override the plugin to give some Stencil styling
-//
-// -----------------------------------------------------------------------------
-
-.swal2-modal {
- background-color: $alert-modal-bgColor;
- border-radius: $alert-modal-borderRadius;
- font-family: $alert-font-body;
-
- .swal2-title {
- color: $alert-font-headingsColor;
- font-size: $alert-font-headingsSize;
- }
-
- .swal2-content {
- color: $alert-font-bodyColor;
- font-size: $alert-font-bodySize;
- }
-
- .swal2-file,
- .swal2-input,
- .swal2-textarea {
- border: 1px solid $alert-input-borderColor;
- color: $alert-input-color;
- }
-
- .swal2-checkbox,
- .swal2-select {
- color: $alert-input-color;
- }
-
- .swal2-buttonswrapper {
- margin: $alert-button-wrapperMargin;
- }
-
- .swal2-styled {
- @include button-base;
- @include buttonVariant("default");
- @include buttonSize("default");
- border-radius: $button-radius;
- line-height: 1rem;
- outline: none;
- transition: all 0.15s ease;
- vertical-align: $button-vAlign;
- }
-
- .swal2-styled:focus {
- box-shadow: $button-focus-boxShadow;
- outline: none;
- }
-
- .swal2-confirm {
- background-color: $alert-button-bgColor;
- border-color: $alert-button-borderColor;
- color: $alert-button-color;
- }
-
- .swal2-confirm:focus,
- .swal2-confirm:hover {
- background-color: $alert-button-bgColorHover;
- border-color: $alert-button-borderColorHover;
- color: $alert-button-colorHover;
- }
-
- .swal2-confirm:active {
- background-color: $alert-button-bgColorActive;
- border-color: $alert-button-borderColorActive;
- color: $alert-button-colorActive;
- }
-
- .swal2-cancel {
- background-color: $alert-button-cancel-bgColor;
- border-color: $alert-button-cancel-borderColor;
- color: $alert-button-cancel-color;
- }
-
- .swal2-cancel:focus,
- .swal2-cancel:hover {
- background-color: $alert-button-cancel-bgColorHover;
- border-color: $alert-button-cancel-borderColorHover;
- color: $alert-button-cancel-colorHover;
- }
-
- .swal2-cancel:active {
- background-color: $alert-button-cancel-bgColorActive;
- border-color: $alert-button-cancel-borderColorActive;
- color: $alert-button-cancel-colorActive;
- }
-
- .button + .button {
- margin-left: $button-adjacentButton-marginLeft;
- }
-}
-
-.swal2-icon {
- display: flex;
-}
-
-.swal2-container {
- z-index: 1000; // should be less then foundation modal
-}
diff --git a/assets/scss/fonts/_clear-sans.scss b/assets/scss/fonts/_clear-sans.scss
deleted file mode 100644
index 148a9ae497..0000000000
--- a/assets/scss/fonts/_clear-sans.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-@mixin clear-sans {
- @font-face {
- font-family: "Clear Sans";
- font-style: normal;
- font-weight: 400;
- src: url("../fonts/clearsans-regular-webfont.woff2") format("woff2"),
- url("../fonts/clearsans-regular-webfont.woff") format("woff");
- }
-
- @font-face {
- font-family: "Clear Sans";
- font-style: normal;
- font-weight: 700;
- src: url("../fonts/clearsans-bold-webfont.woff2") format("woff2"),
- url("../fonts/clearsans-bold-webfont.woff") format("woff");
- }
-}
diff --git a/assets/scss/fonts/_fonts.scss b/assets/scss/fonts/_fonts.scss
deleted file mode 100644
index eeeb9b427f..0000000000
--- a/assets/scss/fonts/_fonts.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-@import "clear-sans";
-
-$fonts: $fontFamily-sans $fontFamily-serif $fontFamily-mono $fontFamily-headings $fontFamily-hero;
-
-@if contains($fonts, "'Clear Sans', sans-serif") {
- @include clear-sans;
-}
diff --git a/assets/scss/invoice.scss b/assets/scss/invoice.scss
index 8bb9824e86..efe47ee5a2 100644
--- a/assets/scss/invoice.scss
+++ b/assets/scss/invoice.scss
@@ -115,6 +115,10 @@ th.ProductTotal,
}
}
+.NewAddress {
+ border-top: 1px solid #000;
+}
+
.InvoiceItems,
.PackingSlipItems {
border-top: 1px solid #000;
diff --git a/assets/scss/layouts/footer/_footer.scss b/assets/scss/layouts/footer/_footer.scss
index 0e8d119785..88a9937167 100644
--- a/assets/scss/layouts/footer/_footer.scss
+++ b/assets/scss/layouts/footer/_footer.scss
@@ -133,12 +133,6 @@
margin: 0;
}
- > .paypal-credit {
- color: stencilColor("color-textSecondary");
- font-size: fontSize("tiny");
- margin: 1em 0 2em;
- }
-
a {
color: stencilColor("color-textSecondary");
text-decoration: none;
diff --git a/assets/scss/settings/foundation/modal/_settings.scss b/assets/scss/settings/foundation/modal/_settings.scss
index 2953b37f78..ff53df5bbd 100644
--- a/assets/scss/settings/foundation/modal/_settings.scss
+++ b/assets/scss/settings/foundation/modal/_settings.scss
@@ -106,3 +106,57 @@ $reveal-border-color: container("borderColor");
$reveal-modal-class: "modal";
$close-reveal-modal-class: "modal-close";
+
+
+// Alert modal
+// -----------------------------------------------------------------------------
+//
+// Purpose: Settings for the alert modal box
+//
+// -----------------------------------------------------------------------------
+
+// Font color, size, family
+$alert-font-body: stencilFontFamily("body-font"), Arial, Helvetica, sans-serif;
+$alert-font-bodySize: remCalc(stencilNumber("fontSize-root", "px") + 2px);
+$alert-font-bodyColor: stencilColor("color-textBase");
+$alert-font-headings: stencilFontFamily("headings-font"), Arial, Helvetica, sans-serif;
+$alert-font-headingsSize: remCalc(stencilNumber("fontSize-h1", "px") + 2px);
+$alert-font-headingsColor: stencilColor("color-textHeading");
+
+// Modal stylings
+$alert-modal-bgColor: stencilColor("alert-backgroundColor") !important;
+$alert-modal-borderRadius: 4px;
+
+// Input stylings
+$alert-input-color: stencilColor("input-font-color");
+$alert-input-borderColor: stencilColor("input-border-color");
+$alert-input-borderColorActive: stencilColor("input-border-color-active");
+
+// Button wrapper
+$alert-button-wrapperMargin: 25px 0 0;
+
+// Confirm button
+$alert-button-bgColor: stencilColor("button--primary-backgroundColor");
+$alert-button-bgColorHover: stencilColor("button--primary-backgroundColorHover");
+$alert-button-bgColorActive: stencilColor("button--primary-backgroundColorActive");
+
+$alert-button-borderColor: $alert-button-bgColor;
+$alert-button-borderColorHover: $alert-button-bgColorHover;
+$alert-button-borderColorActive: $alert-button-bgColorActive;
+
+$alert-button-color: stencilColor("button--primary-color");
+$alert-button-colorHover: stencilColor("button--primary-colorHover");
+$alert-button-colorActive: stencilColor("button--primary-colorActive");
+
+// Cancel button
+$alert-button-cancel-bgColor: transparent;
+$alert-button-cancel-bgColorHover: transparent;
+$alert-button-cancel-bgColorActive: transparent;
+
+$alert-button-cancel-borderColor: stencilColor("button--default-borderColor");
+$alert-button-cancel-borderColorHover: stencilColor("button--default-borderColorHover");
+$alert-button-cancel-borderColorActive: stencilColor("button--default-borderColorActive");
+
+$alert-button-cancel-color: stencilColor("button--default-color");
+$alert-button-cancel-colorHover: stencilColor("button--default-colorHover");
+$alert-button-cancel-colorActive: stencilColor("button--default-colorActive");
diff --git a/assets/scss/settings/stencil/maintenanceNotice/_settings.scss b/assets/scss/settings/stencil/maintenanceNotice/_settings.scss
index 1aed2fdfe1..2f07902400 100644
--- a/assets/scss/settings/stencil/maintenanceNotice/_settings.scss
+++ b/assets/scss/settings/stencil/maintenanceNotice/_settings.scss
@@ -14,11 +14,3 @@ $maintenanceNotice-z-index: zIndex("highest");
$maintenanceNotice-header-font-family: stencilFontFamily("headings-font");
$maintenanceNotice-header-margin: 0 0 spacing("half");
-
-$adminBar-height: 46px;
-$adminBar-color: color("whites", "bright");
-$adminBar-logo-color: #273a8a;
-$adminBar-contentLink-color: #3e67f8;
-$adminBar-contentLink-hover-color: #f0f3fe;
-$adminBar-tooltip-bg-backgroundColor: #313440;
-$adminBar-text-color: #626568;
diff --git a/assets/scss/settings/vendor/_vendor.scss b/assets/scss/settings/vendor/_vendor.scss
index 8616dbffc0..bc71fe023c 100644
--- a/assets/scss/settings/vendor/_vendor.scss
+++ b/assets/scss/settings/vendor/_vendor.scss
@@ -5,4 +5,3 @@
@import "apple/settings";
@import "slick/settings";
-@import "sweetalert2/settings";
diff --git a/assets/scss/settings/vendor/sweetalert2/_settings.scss b/assets/scss/settings/vendor/sweetalert2/_settings.scss
deleted file mode 100644
index 5c6c824491..0000000000
--- a/assets/scss/settings/vendor/sweetalert2/_settings.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-// SweetAlert2
-// -----------------------------------------------------------------------------
-
-
-//
-// Purpose: Settings for the vendor popup box replacement, SweetAlert2
-//
-// -----------------------------------------------------------------------------
-
-// Font color, size, family
-$alert-font-body: stencilFontFamily("body-font"), Arial, Helvetica, sans-serif;
-$alert-font-bodySize: remCalc(stencilNumber("fontSize-root", "px") + 2px);
-$alert-font-bodyColor: stencilColor("color-textBase");
-$alert-font-headings: stencilFontFamily("headings-font"), Arial, Helvetica, sans-serif;
-$alert-font-headingsSize: remCalc(stencilNumber("fontSize-h1", "px") + 2px);
-$alert-font-headingsColor: stencilColor("color-textHeading");
-
-// Modal stylings
-$alert-modal-bgColor: stencilColor("alert-backgroundColor") !important;
-$alert-modal-borderRadius: 4px;
-
-// Input stylings
-$alert-input-color: stencilColor("input-font-color");
-$alert-input-borderColor: stencilColor("input-border-color");
-$alert-input-borderColorActive: stencilColor("input-border-color-active");
-
-// Button wrapper
-$alert-button-wrapperMargin: 25px 0 0;
-
-// Confirm button
-$alert-button-bgColor: stencilColor("button--primary-backgroundColor");
-$alert-button-bgColorHover: stencilColor("button--primary-backgroundColorHover");
-$alert-button-bgColorActive: stencilColor("button--primary-backgroundColorActive");
-
-$alert-button-borderColor: $alert-button-bgColor;
-$alert-button-borderColorHover: $alert-button-bgColorHover;
-$alert-button-borderColorActive: $alert-button-bgColorActive;
-
-$alert-button-color: stencilColor("button--primary-color");
-$alert-button-colorHover: stencilColor("button--primary-colorHover");
-$alert-button-colorActive: stencilColor("button--primary-colorActive");
-
-// Cancel button
-$alert-button-cancel-bgColor: transparent;
-$alert-button-cancel-bgColorHover: transparent;
-$alert-button-cancel-bgColorActive: transparent;
-
-$alert-button-cancel-borderColor: stencilColor("button--default-borderColor");
-$alert-button-cancel-borderColorHover: stencilColor("button--default-borderColorHover");
-$alert-button-cancel-borderColorActive: stencilColor("button--default-borderColorActive");
-
-$alert-button-cancel-color: stencilColor("button--default-color");
-$alert-button-cancel-colorHover: stencilColor("button--default-colorHover");
-$alert-button-cancel-colorActive: stencilColor("button--default-colorActive");
diff --git a/assets/scss/theme.scss b/assets/scss/theme.scss
index 17be201013..8d417ff728 100644
--- a/assets/scss/theme.scss
+++ b/assets/scss/theme.scss
@@ -54,12 +54,6 @@
@import "../../node_modules/@bigcommerce/citadel/dist/utilities/utilities";
-// Fonts
-// -----------------------------------------------------------------------------
-
-@import "fonts/fonts";
-
-
// Components
// -----------------------------------------------------------------------------
//
diff --git a/assets/scss/vendor/jstree/style.css b/assets/scss/vendor/jstree/style.css
index aefffda522..28ef2349c2 100644
--- a/assets/scss/vendor/jstree/style.css
+++ b/assets/scss/vendor/jstree/style.css
@@ -471,7 +471,7 @@
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
- background-image: url("/assets/img/vendor/jstree/32px.png");
+ background-image: url("../../../img/vendor/jstree/32px.png");
}
.jstree-default .jstree-node {
@@ -606,15 +606,15 @@
}
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
- background: url("/assets/img/vendor/jstree/throbber.gif") center center no-repeat;
+ background: url("../../../img/vendor/jstree/throbber.gif") center center no-repeat;
}
.jstree-default .jstree-file {
- background: url("/assets/img/vendor/jstree/32px.png") -100px -68px no-repeat;
+ background: url("../../../img/vendor/jstree/32px.png") -100px -68px no-repeat;
}
.jstree-default .jstree-folder {
- background: url("/assets/img/vendor/jstree/32px.png") -260px -4px no-repeat;
+ background: url("../../../img/vendor/jstree/32px.png") -260px -4px no-repeat;
}
.jstree-default > .jstree-container-ul > .jstree-node {
@@ -630,7 +630,7 @@
#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er {
background-color: transparent;
- background-image: url("/assets/img/vendor/jstree/32px.png");
+ background-image: url("../../../img/vendor/jstree/32px.png");
background-repeat: no-repeat;
}
@@ -691,7 +691,7 @@
.jstree-default-small .jstree-node,
.jstree-default-small .jstree-icon {
- background-image: url("/assets/img/vendor/jstree/32px.png");
+ background-image: url("../../../img/vendor/jstree/32px.png");
}
.jstree-default-small .jstree-node {
@@ -826,15 +826,15 @@
}
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
- background: url("/assets/img/vendor/jstree/throbber.gif") center center no-repeat;
+ background: url("../../../img/vendor/jstree/throbber.gif") center center no-repeat;
}
.jstree-default-small .jstree-file {
- background: url("/assets/img/vendor/jstree/32px.png") -103px -71px no-repeat;
+ background: url("../../../img/vendor/jstree/32px.png") -103px -71px no-repeat;
}
.jstree-default-small .jstree-folder {
- background: url("/assets/img/vendor/jstree/32px.png") -263px -7px no-repeat;
+ background: url("../../../img/vendor/jstree/32px.png") -263px -7px no-repeat;
}
.jstree-default-small > .jstree-container-ul > .jstree-node {
@@ -850,7 +850,7 @@
#jstree-dnd.jstree-default-small .jstree-ok,
#jstree-dnd.jstree-default-small .jstree-er {
background-color: transparent;
- background-image: url("/assets/img/vendor/jstree/32px.png");
+ background-image: url("../../../img/vendor/jstree/32px.png");
background-repeat: no-repeat;
}
@@ -911,7 +911,7 @@
.jstree-default-large .jstree-node,
.jstree-default-large .jstree-icon {
- background-image: url("/assets/img/vendor/jstree/32px.png");
+ background-image: url("../../../img/vendor/jstree/32px.png");
}
.jstree-default-large .jstree-node {
@@ -1046,15 +1046,15 @@
}
.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
- background: url("/assets/img/vendor/jstree/throbber.gif") center center no-repeat;
+ background: url("../../../img/vendor/jstree/throbber.gif") center center no-repeat;
}
.jstree-default-large .jstree-file {
- background: url("/assets/img/vendor/jstree/32px.png") -96px -64px no-repeat;
+ background: url("../../../img/vendor/jstree/32px.png") -96px -64px no-repeat;
}
.jstree-default-large .jstree-folder {
- background: url("/assets/img/vendor/jstree/32px.png") -256px 0 no-repeat;
+ background: url("../../../img/vendor/jstree/32px.png") -256px 0 no-repeat;
}
.jstree-default-large > .jstree-container-ul > .jstree-node {
@@ -1070,7 +1070,7 @@
#jstree-dnd.jstree-default-large .jstree-ok,
#jstree-dnd.jstree-default-large .jstree-er {
background-color: transparent;
- background-image: url("/assets/img/vendor/jstree/32px.png");
+ background-image: url("../../../img/vendor/jstree/32px.png");
background-repeat: no-repeat;
}
@@ -1111,13 +1111,13 @@
}
#jstree-dnd.jstree-dnd-responsive > .jstree-ok {
- background-image: url("/assets/img/vendor/jstree/40px.png");
+ background-image: url("../../../img/vendor/jstree/40px.png");
background-position: 0 -200px;
background-size: 120px 240px;
}
#jstree-dnd.jstree-dnd-responsive > .jstree-er {
- background-image: url("/assets/img/vendor/jstree/40px.png");
+ background-image: url("../../../img/vendor/jstree/40px.png");
background-position: -40px -200px;
background-size: 120px 240px;
}
@@ -1131,7 +1131,7 @@
}
@media (max-width: 768px) {
.jstree-default-responsive .jstree-icon {
- background-image: url("/assets/img/vendor/jstree/40px.png");
+ background-image: url("../../../img/vendor/jstree/40px.png");
}
.jstree-default-responsive .jstree-node,
@@ -1258,7 +1258,7 @@
.jstree-default-responsive .jstree-node > .jstree-ocl,
.jstree-default-responsive .jstree-themeicon,
.jstree-default-responsive .jstree-checkbox {
- background-image: url("/assets/img/vendor/jstree/40px.png");
+ background-image: url("../../../img/vendor/jstree/40px.png");
background-size: 120px 240px;
}
@@ -1286,12 +1286,12 @@
}
.jstree-default-responsive .jstree-file {
- background: url("/assets/img/vendor/jstree/40px.png") 0 -160px no-repeat;
+ background: url("../../../img/vendor/jstree/40px.png") 0 -160px no-repeat;
background-size: 120px 240px;
}
.jstree-default-responsive .jstree-folder {
- background: url("/assets/img/vendor/jstree/40px.png") -40px -40px no-repeat;
+ background: url("../../../img/vendor/jstree/40px.png") -40px -40px no-repeat;
background-size: 120px 240px;
}
diff --git a/config.json b/config.json
index 14f3a83157..71917e73ca 100644
--- a/config.json
+++ b/config.json
@@ -1,6 +1,6 @@
{
"name": "Cornerstone",
- "version": "6.2.0",
+ "version": "6.10.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",
@@ -70,7 +69,6 @@
"brandpage_products_per_page": 12,
"searchpage_products_per_page": 12,
"show_product_quick_view": true,
- "show_product_quantity_box": true,
"show_powered_by": true,
"shop_by_brand_show_footer": true,
"show_copyright_footer": true,
@@ -84,6 +82,7 @@
"show_accept_klarna": false,
"show_product_details_tabs": true,
"show_product_reviews": true,
+ "show_quick_payment_buttons": true,
"show_custom_fields_tabs": false,
"show_product_weight": true,
"show_product_dimensions": false,
@@ -311,7 +310,6 @@
"color_hover_product_sold_out_badges": "#000000",
"focusTooltip-textColor": "#ffffff",
"focusTooltip-backgroundColor": "#313440",
- "restrict_to_login": false,
"swatch_option_size": "22x22",
"social_icon_placement_top": false,
"social_icon_placement_bottom": "bottom_none",
@@ -324,11 +322,11 @@
"pdp-non-sale-price-label": "",
"pdp-retail-price-label": "",
"pdp-custom-fields-tab-label": "",
- "paymentbuttons-paypal-layout": "vertical",
"paymentbuttons-paypal-color": "gold",
"paymentbuttons-paypal-shape": "rect",
"paymentbuttons-paypal-label": "checkout",
"paymentbanners-homepage-color": "white",
+ "paymentbuttons-bolt-shape": "rect",
"paymentbanners-homepage-ratio": "8x1",
"paymentbanners-cartpage-text-color": "black",
"paymentbanners-cartpage-logo-position": "left",
@@ -338,20 +336,28 @@
"paymentbuttons-container": "medium",
"supported_card_type_icons": [
"american_express",
- "diners",
+ "diners_club",
"discover",
"mastercard",
+ "unionpay",
"visa"
],
"supported_payment_methods": [
"card",
- "paypal"
+ "paypal",
+ "bank"
],
"lazyload_mode": "lazyload+lqip",
"checkout-paymentbuttons-paypal-color": "black",
"checkout-paymentbuttons-paypal-shape": "rect",
"checkout-paymentbuttons-paypal-size": "large",
- "checkout-paymentbuttons-paypal-label": "pay"
+ "checkout-paymentbuttons-paypal-label": "pay",
+ "paymentbuttons-number-of-buttons": 1,
+ "googlepay-button-color": "black",
+ "afterpay-button-color": "black-mint",
+ "amazon-button-color": "Gold",
+ "masterpass-button-color": "black",
+ "paymentbuttons-provider-sorting": []
},
"read_only_files": [
"/assets/scss/components/citadel",
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/jest.config.js b/jest.config.js
index f62d73ce64..b04ca51ee1 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -87,7 +87,6 @@ module.exports = {
nanobar: path.resolve(__dirname, 'node_modules/nanobar/nanobar.min.js'),
'slick-carousel': path.resolve(__dirname, 'node_modules/slick-carousel/slick/slick.min.js'),
'svg-injector': path.resolve(__dirname, 'node_modules/svg-injector/dist/svg-injector.min.js'),
- sweetalert2: path.resolve(__dirname, 'node_modules/sweetalert2/dist/sweetalert2.min.js'),
},
// An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader
diff --git a/lang/da.json b/lang/da.json
new file mode 100644
index 0000000000..1acdd41d44
--- /dev/null
+++ b/lang/da.json
@@ -0,0 +1,1022 @@
+{
+ "header": {
+ "welcome_back": "Velkommen tilbage, {name}",
+ "skip_to_main": "Spring til hovedindhold"
+ },
+ "footer": {
+ "title": "Start af sidefod",
+ "brands": "Populære mærker",
+ "navigate": "Navigér",
+ "info": "information",
+ "categories": "Kategorier",
+ "call_us": "Ring til os på {phone_number}",
+ "powered_by": "Drevet af"
+ },
+ "home": {
+ "heading": "Hjem"
+ },
+ "blog": {
+ "recent_posts": "Seneste indlæg",
+ "label": "blog",
+ "posted_by": "Skrevet af {name}",
+ "read_more": "læs mere"
+ },
+ "unavailable": {
+ "hibernation_title": "Vi kommer tilbage",
+ "hibernation_message": "Tak for besøget. Vores butik er ikke tilgængelig i øjeblikket. Vi beklager ulejligheden.",
+ "maintenance_title": "Nede pga. vedligeholdelse",
+ "maintenance_message": "Denne butik er ikke tilgængelig i øjeblikket pga. vedligeholdelse. Den bør snart være tilgængelig igen. Vi beklager ulejligheden."
+ },
+ "brands": {
+ "no_products": "Der er ikke opført nogen produkter under dette mærke."
+ },
+ "categories": {
+ "no_products": "Der er ikke opført nogen produkter under denne kategori."
+ },
+ "checkout": {
+ "title": "Kassen"
+ },
+ "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": {
+ "multiple": "betal med flere adresser",
+ "or": "eller"
+ },
+ "button": "Kassen",
+ "empty_cart": "din indkøbskurv er tom",
+ "title": "Klik her for at gå til kassen",
+ "item": "Vare",
+ "price": "Pris",
+ "quantity": "Antal",
+ "total": "I alt",
+ "subtotal": "Subtotal",
+ "enter_code": "Kuponkode/gavekort",
+ "gift_wrapping": "Gaveindpakning",
+ "shipping": "Forsendelse",
+ "grand_total": "Samlet beløb",
+ "select": "Vælg",
+ "update": "Opdatér forsendelsesomkostninger"
+ },
+ "preview": {
+ "checkout_now": "Betal nu",
+ "checkout_multiple": "eller betal med flere adresser",
+ "view_cart": "Se indkøbskurv"
+ },
+ "label": "Din indkøbskurv ({quantity, plural, one {# vare} other {# varer}})",
+ "is_empty": "din indkøbskurv er tom",
+ "invalid_entry_message": "[ENTRY] er ikke en gyldig indtastning",
+ "coupon_code": "Kuponkode",
+ "discount": "Rabat",
+ "included_in_total": " Inkluderet i samlet beløb",
+ "remove_file": "Fjern denne fil",
+ "freeshipping": "Gratis fragt",
+ "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?",
+ "coupons": {
+ "empty_error": "Indtast din kuponkode.",
+ "cancel": "Annuller",
+ "add_code": "Tilføj kode",
+ "add_coupon": "Tilføj kupon",
+ "button": "Anvend",
+ "coupon_code": "Indtast din kuponkode",
+ "code_label": "Kupon ({code})",
+ "remove": "Fjern"
+ },
+ "gift_certificates": {
+ "change_gift_certificate": "Skift {certificate_name}",
+ "add_cert_code": "Tilføj certifikat",
+ "gift_certificate": "Gavekort",
+ "code_label": "Gavekort ({code})",
+ "cert_code": "Indtast din certifikatkode",
+ "remove": "Fjern"
+ },
+ "shipping_estimator": {
+ "add_info": "Tilføj oplysninger",
+ "cancel": "Annuller",
+ "select_a_country": "Land",
+ "select_a_state": "Landsdel/kommune",
+ "estimate_shipping": "Anslå forsendelse",
+ "suburb_city": "By",
+ "zip_postal_code": "Postnummer",
+ "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."
+ },
+ "gift_wrapping": {
+ "title": "Gaveindpakning",
+ "add": "Tilføj",
+ "change": "Ændr",
+ "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}",
+ "option_different": "Jeg vil gerne have hver vare pakket separat",
+ "choose_type": "Vælg en type af gaveindpakning",
+ "gift_message": "Gavebesked",
+ "remove_confirm": "Er du sikker på, at du vil fjerne gaveindpakningen fra denne vare?",
+ "preview": "Forhåndsvisning"
+ },
+ "added_to_cart": {
+ "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",
+ "continue_shopping": "Fortsæt med at handle",
+ "view_or_edit_cart": "Se eller redigér din indkøbskurv",
+ "you_might_also_like": "Du vil måske også kunne lide"
+ }
+ },
+ "common": {
+ "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}",
+ "currency_switch_promotion": "Kampagner og gavekort, der ikke gælder for den nye valuta, fjernes fra din indkøbskurv. Er du sikker på, at du vil fortsætte?",
+ "newsletter_signup": "Tilmeld dig vores nyhedsbrev",
+ "form_submit": "Indsend",
+ "no_preference": "Ingen præference",
+ "other_details": "Andre oplysninger",
+ "required": "Obligatorisk",
+ "optional": "Valgfri",
+ "email_address": "E-mailadresse",
+ "edit": "Rediger",
+ "not_applicable": "Ikke relevant",
+ "no": "Nej",
+ "yes": "Ja",
+ "from": "Fra",
+ "to": "Til",
+ "ok": "OK",
+ "cancel": "Annuller",
+ "close": "Luk",
+ "or": "eller",
+ "and": "og",
+ "compare": "Sammenlign",
+ "change": "Ændr",
+ "sign_up": "Tilmeld dig",
+ "login": "Log på",
+ "login_for_pricing": "Log ind for priser",
+ "logout": "Log af",
+ "account": "Konto",
+ "cart": "Indkøbskurv",
+ "search": "Søg",
+ "gift_cert": "Gavekort",
+ "save": "Gem",
+ "share": "Del",
+ "delete": "Slet",
+ "public": "Offentlig",
+ "private": "Privat",
+ "view_all": "Se alle",
+ "all": "Alle",
+ "paginator": {
+ "page_of": "Side {current} af {total}"
+ },
+ "prices_are_in": "Priserne er i {CODE}",
+ "previous": "Foregående",
+ "next": "Næste",
+ "sorter": {
+ "relevance": "Relevans",
+ "sort_by": "Sortér efter:",
+ "featured": "Udvalgte varer",
+ "top_sellers": "Bedst sælgende",
+ "newest": "Nyeste varer",
+ "alpha_asc": "A til Å",
+ "alpha_desc": "Å til A",
+ "reviews": "Efter anmeldelse",
+ "price_asc": "Pris: Stigende",
+ "price_desc": "Pris: Faldende"
+ },
+ "loading": "Indlæser",
+ "month": "Måned",
+ "day": "Dag",
+ "year": "År",
+ "short_months": {
+ "1": "Jan",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Apr",
+ "5": "Maj",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Aug",
+ "9": "Sep",
+ "10": "Okt",
+ "11": "Nov",
+ "12": "Dec"
+ }
+ },
+ "compare": {
+ "button": "Sammenlign produkter",
+ "header": "Sammenligner {products, plural, one {# produkt} other {# produkter}}",
+ "remove": "Fjern",
+ "no_remove": "Der kræves mindst 2 produkter for at foretage en gyldig sammenligning.",
+ "add_to_cart": "Føj til kurv",
+ "no_compare": "Du skal vælge mindst to produkter at sammenligne"
+ },
+ "category": {
+ "label": "Kategorier",
+ "shop_by_price": "Køb efter pris",
+ "shop_by_price_range_aria": "Prisinterval fra {from} til {to}",
+ "filter_price_range": "Prisinterval:",
+ "add_cart_announcement": "Varen er blevet tilføjet",
+ "reset": "Nulstil",
+ "filter_reset_announcement": "Filteret er blevet nulstillet",
+ "filter_select_announcement": "Filteret er blevet anvendt",
+ "view_all": {
+ "name": "Alle {category}"
+ }
+ },
+ "brand": {
+ "label": "mærker",
+ "view_brands": "Se alle mærker"
+ },
+ "gift_certificate": {
+ "heading": "Gavekort",
+ "purchase": {
+ "heading": "Køb gavekort"
+ },
+ "redeem": {
+ "heading": "Indløs gavekort",
+ "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å 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": {
+ "heading": "Tjek gavekortsaldo",
+ "intro": "Du kan tjekke saldoen på et gavekort ved at indtaste koden i feltet nedenfor."
+ }
+ },
+ "create_account": {
+ "heading": "Ny konto",
+ "created": {
+ "heading": "Din konto er blevet oprettet",
+ "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"
+ },
+ "login": {
+ "heading": "Log på",
+ "field_email": "E-mailadresse:",
+ "field_password": "Adgangskode:",
+ "submit_value": "Log på",
+ "forgot_password": "Har du glemt din adgangskode?",
+ "new_customer": {
+ "heading": "Ny kunde?",
+ "intro": "Opret en konto hos os, og du vil kunne:",
+ "fact1": "Betale hurtigere",
+ "fact2": "Gemme flere forsendelsesadresser",
+ "fact3": "Få adgang til din ordrehistorik",
+ "fact4": "Spore nye ordrer",
+ "fact5": "Gemme varer til din ønskeliste",
+ "create_account": "Opret konto"
+ }
+ },
+ "reset_password": {
+ "heading": "Nulstil adgangskoden",
+ "intro": "Udfyld din e-mail nedenfor for at anmode om en ny adgangskode. Der sendes en e-mail til nedenstående adresse med et link til at bekræfte din e-mailadresse."
+ },
+ "account": {
+ "breadcrumb": "Din konto",
+ "nav": {
+ "overview": "Oversigt",
+ "orders": "Ordrer",
+ "returns": "Returneringer",
+ "messages": "Beskeder ({num_new_messages})",
+ "wishlists": "Ønskelister",
+ "recently_viewed": "Set for nylig",
+ "settings": "Kontoindstillinger",
+ "addresses": "Adresser",
+ "payment_methods": "Betalingsmetoder"
+ },
+ "mobile_nav": {
+ "messages": "Meddelelser",
+ "wishlists": "Ønskelister"
+ },
+ "addresses": {
+ "heading": "Adresser",
+ "add_heading": "Tilføj ny adresse",
+ "primary": "Primær",
+ "phone": "Telefon:",
+ "new_address": "Ny adresse",
+ "no_addresses": "Du har i øjeblikket ingen adresser føjet til din profil"
+ },
+ "messages": {
+ "heading": "Meddelelser",
+ "customer_said": "Du sagde:",
+ "merchant_said": "{store_name} sagde:"
+ },
+ "orders": {
+ "heading": "Ordrer",
+ "none": "Du har ikke afgivet nogen ordrer hos os. Når du gør, vises deres status på denne side.",
+ "return": {
+ "already_returned": "Denne ordre indeholder ingen produkter, der kan returneres. Har du allerede returneret alle varer i denne ordre?",
+ "back_button": "Gå tilbage",
+ "order_item": "Vare",
+ "item_price": "Pris",
+ "quantity": "Antal, der skal returneres",
+ "why": "Hvorfor returnerer du disse varer?",
+ "reason": "Returneringsårsag",
+ "action": "Returneringshandling",
+ "comments": "Kommentarer"
+ },
+ "gift_wrapping": "Gaveindpakning:",
+ "refunded": "Refunderet",
+ "refunded_quantity": "({qty} refunderet)",
+ "return_item": "Returnér",
+ "return_items": "Vil du returnere varer?",
+ "order_placed": "Ordre afgivet",
+ "last_update": "Sidste opdatering",
+ "list": {
+ "order_number": "Ordrenummer {number}",
+ "product_details": "{num_products, plural, one {1 produkt} other {# produkter}} totaling {cost}"
+ },
+ "details": {
+ "heading": "Ordrenummer {number}",
+ "order_contents": "Ordreindhold",
+ "ship_to": "Send til",
+ "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",
+ "order_total": "Ordre i alt:",
+ "order_status": "Ordrestatus:",
+ "payment_date": "Ordredato:",
+ "payment_method": "Betalingsmetode:",
+ "comments": "Kommentarer til ordren",
+ "download_items": "Download varer",
+ "card_ending": "slutter på {card}",
+ "shipments": {
+ "date": "Afsendelsesdato",
+ "method": "Forsendelsesmetode",
+ "link": "Trackinglink",
+ "header": "Forsendelsesoplysninger"
+ },
+ "actions": "Handlinger",
+ "reorder": "Genbestil",
+ "return": "Returnér",
+ "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",
+ "download_files_below": "Nedenfor kan du downloade filerne for",
+ "expired_content": "Fil er udløbet",
+ "days_remaining": "{number, plural, one {1 dag} other {# dage}}",
+ "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} tilbage",
+ "days_or_downloads": "eller {number} downloads",
+ "remaining": "Resterende"
+ }
+ },
+ "payment_methods": {
+ "heading": "Betalingsmetoder",
+ "payment_method": "Betalingsmetode",
+ "billing_address": "Faktureringsadresse",
+ "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",
+ "name_on_card": "Navn på kort",
+ "credit_card_number": "Kreditkortnummer",
+ "expiration": "Udløb",
+ "cvv": "CVV",
+ "card_types": {
+ "american_express": "American Express",
+ "credit_card": "Kreditkort",
+ "dankort": "Dankort",
+ "diners_club": "Diners Club",
+ "discover": "Discover",
+ "jcb": "JCB",
+ "maestro": "Maestro",
+ "mastercard": "Mastercard",
+ "unionpay": "Union Pay",
+ "visa": "Visa"
+ },
+ "paypal": "PayPal",
+ "billing_address_labels": {
+ "address_line_1": "Adresselinje 1",
+ "address_line_2": "Adresselinje 2",
+ "suburb_city": "By",
+ "state_province": "Landsdel/kommune",
+ "choose_state": "Vælg en landsdel",
+ "country": "Land",
+ "choose_country": "Vælg et land",
+ "zip_postcode": "Postnummer"
+ }
+ },
+ "returns": {
+ "heading": "Returneringer",
+ "instructions": "Returneringsanvisninger",
+ "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": "Returvarer fra ordrenr. {id}",
+ "date_requested": "Returnering anmodet",
+ "successful_heading": "Returneringsanmodning indsendt",
+ "successful": "Din returnering blev indsendt. Vi svarer så hurtigt vi kan.",
+ "return": "Vend tilbage til ordrer",
+ "last_update": "Sidste opdatering",
+ "reason": "Returneringsårsag",
+ "action": "Returneringshandling",
+ "comments": "Dine kommentarer",
+ "submit_request": "Indsend returanmodning",
+ "list": {
+ "return_number": "Returnering #{id}",
+ "product_details": "Returnering af {num_products}"
+ },
+ "status": {
+ "pending": "Afventer",
+ "received": "Modtaget",
+ "authorized": "Godkendt",
+ "repaired": "Repareret",
+ "refunded": "Refunderet",
+ "rejected": "Afvist",
+ "cancelled": "Annulleret"
+ }
+ },
+ "settings": {
+ "heading": "Kontoindstillinger",
+ "first_name": "Fornavn",
+ "last_name": "Efternavn",
+ "email": "E-mailadresse",
+ "company": "Firma",
+ "phone": "Telefonnummer",
+ "old_password": "Gammel adgangskode",
+ "new_password": "Den nye adgangskode",
+ "confirm_password": "Bekræft adgangskode",
+ "update_details": "Opdatér oplysninger"
+ },
+ "recent_items": {
+ "heading": "Set for nylig",
+ "no_items": "De varer, du for nylig har set på vores websted, vises nedenfor."
+ },
+ "wishlists": {
+ "heading": "Ønskelister",
+ "tag_line": "Udfyld formularen nedenfor for at oprette en ny ønskeliste. Klik på knappen \"Opret ønskeliste\", når du er færdig.",
+ "new": "Ny ønskeliste",
+ "you_have_none": "Du har ingen ønskelister, tilføj en nu.",
+ "empty_wishlist": "Din ønskeliste er tom. Når du føjer varer til din ønskeliste, vises de her.",
+ "num_items": "Varer",
+ "add_item": "Føj til ønskeliste",
+ "remove_item": "Fjern vare",
+ "name": "Ønskelistenavn",
+ "shared": "Delt",
+ "action": "Handling",
+ "add": "Tilføj ønskeliste",
+ "delete_all": "Slet alle",
+ "edit": "Rediger ønskeliste",
+ "view_heading": "Ønskeliste: {name}",
+ "share_intro": "Del denne ønskeliste med venner:",
+ "num_products": "{num_products, plural, one {1 produkt} other {# produkter}}",
+ "create": "Opret ønskeliste",
+ "save": "Gem ønskeliste",
+ "delete_alert": "Er du sikker på, at du vil slette din(e) ønskeliste(r)? Denne handling kan ikke fortrydes.",
+ "create_new": "Opret ny ønskeliste",
+ "add_to_default": "Føj til min ønskeliste",
+ "enter_wishlist_name_error": "Du skal indtaste et ønskesliste-navn."
+ }
+ },
+ "page": {
+ "label": "Hurtiglinks",
+ "rss": {
+ "intro": "RSS-feeds bruges til at syndikere indhold, der ændrer sig regelmæssigt på et websted, herunder dette. Du kan åbne et RSS-feed ved hjælp af en RSS-læser og bruge det til at se, om der er nyt indhold på dette websted, eller du kan konfigurere et serverside-script til at analysere feedet og vise det på dit websted.",
+ "heading": "RSS-syndikering",
+ "blog": {
+ "heading": "Seneste blogindlæg",
+ "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": "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": "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": "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)"
+ }
+ },
+ "search": {
+ "heading": "Produktsøgninger",
+ "intro1": "Produktsøgningsfeeds giver dig mulighed for at gemme dine tilpassede produktsøgninger som syndikeringsfeed, der altid opdateres, når der er nye resultater.",
+ "intro2": "For at oprette et produktsøgningsfeed skal du udføre en standardsøgning på {store} og nederst på siden klikke på en af syndikeringsmulighederne."
+ }
+ }
+ },
+ "forms": {
+ "range": "Du skal kun indtaste tal mellem: {limitTo} og {limitFrom}",
+ "contact_us": {
+ "full_name": "Fulde navn",
+ "email": "E-mailadresse",
+ "company": "Firmanavn",
+ "phone": "Telefonnummer",
+ "order": "Ordrenummer",
+ "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.",
+ "manual_captcha_instruction": "Besvar nedenstående spørgsmål for yderligere bekræftelse."
+ },
+ "create_account": {
+ "submit_value": "Opret konto"
+ },
+ "new_password": {
+ "heading": "Skift adgangskode",
+ "password": "Den nye adgangskode",
+ "password2": "Bekræft adgangskode",
+ "submit_value": "Fortsæt"
+ },
+ "address": {
+ "add": {
+ "heading": "Tilføj ny adresse",
+ "description": "Brug formularen nedenfor til at ændre alle oplysninger om din leveringsadresse. Klik på knappen 'Gem adresse', når du er færdig."
+ },
+ "edit": {
+ "heading": "Opdatér adresse"
+ },
+ "confirm_delete": "Er du sikker på, at du vil slette denne adresse?",
+ "submit_value": "Gem adresse"
+ },
+ "payment_methods": {
+ "add": {
+ "heading": "Tilføj betalingsmetode"
+ },
+ "edit": {
+ "heading": "Opdatér betalingsmetode"
+ },
+ "confirm_delete": "Er du sikker på, at du vil slette denne betalingsmetode?",
+ "submit_value": "Gem betalingsmetode",
+ "first_name": "Fornavn",
+ "last_name": "Efternavn",
+ "company": "Firmanavn",
+ "phone": "Telefonnummer",
+ "address1": "Adresselinje 1",
+ "address2": "Adresselinje 2",
+ "city": "By",
+ "country": "Land",
+ "state": "Landsdel/kommune",
+ "postal_code": "Postnummer",
+ "choose_country": "Vælg et land",
+ "default_instrument": "Standardbetalingsmetode"
+ },
+ "gift_certificate": {
+ "purchase": {
+ "to_name": "Modtagers navn",
+ "to_email": "Modtagers e-mail",
+ "from_name": "Dit navn",
+ "from_email": "Din email",
+ "message": "Valgfri meddelelse",
+ "amount": "Beløb",
+ "theme": "Gavekorttema",
+ "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",
+ "preview_error": "Der opstod et problem med at indlæse forhåndsvisningen. Prøv igen senere.",
+ "submit_value": "Føj gavekort til indkøbskurv"
+ },
+ "balance": {
+ "code": "Gavekortkode",
+ "submit_value": "Tjek saldo"
+ }
+ },
+ "inbox": {
+ "order": "Ordre:",
+ "order_display": "Ordrenummer {id} – Afgivet den {date} til {total}",
+ "subject": "Emne",
+ "message": "Meddelelse",
+ "submit_value": "Send meddelelse",
+ "send_message": "Send en meddelelse",
+ "clear_value": "Ryd",
+ "no_orders": "Når du har afgivet en ordre, har du fuld adgang til at sende meddelelser fra denne side."
+ },
+ "search": {
+ "query": "Søgeord",
+ "show": "Vis søgeformular",
+ "hide": "Skjul søgeformular",
+ "title": "Avanceret søgning",
+ "price_range": "Prisinterval",
+ "by_price": "Søg efter pris",
+ "by_setting": "Søg efter indstilling",
+ "search": "Søg",
+ "free_shipping": {
+ "title": "Gratis fragt",
+ "free": "Kun gratis fragt",
+ "paid": "Kun betalt forsendelse"
+ },
+ "featured_products": {
+ "title": "Udvalgte produkter",
+ "enabled": "Kun udvalgte produkter",
+ "disabled": "Kun ikke-udvalgte produkter"
+ },
+ "categories": "Kategorier",
+ "did_you_mean": "Mente du:",
+ "your_search_for": "Din søgning efter",
+ "no_match": "matchede ikke nogen produkter eller oplysninger.",
+ "suggestions": {
+ "title": "Forslag:",
+ "line1": "Sørg for, at alle ord er stavet korrekt.",
+ "line2": "Prøv forskellige søgeord.",
+ "line3": "Prøv mere generelle søgeord."
+ },
+ "refine": "Indsnævr søgning",
+ "brand": "mærker",
+ "searchsubs": "Søg automatisk i underkategorier"
+ },
+ "wishlist": {
+ "name": "Ønskelistenavn:",
+ "public": "Vil du dele ønskeliste?"
+ },
+ "validate": {
+ "account": {
+ "edit": {
+ "password": "Du skal indtaste din aktuelle adgangskode.",
+ "first_name": "Du skal indtaste et fornavn.",
+ "last_name": "Du skal indtaste et efternavn.",
+ "phone": "Du skal indtaste et telefonnummer."
+ },
+ "reorder": {
+ "select_item": "Vælg en eller flere varer, der skal genbestilles."
+ },
+ "inbox": {
+ "order": "Du skal vælge en ordre.",
+ "subject": "Du skal indtaste et emne.",
+ "message": "Du skal indtaste en meddelelse."
+ }
+ },
+ "common": {
+ "name": "Du skal indtaste dit navn.",
+ "password": "Du skal indtaste en adgangskode.",
+ "password_match": "Dine adgangskoder stemmer ikke overens.",
+ "email_address": "Brug en gyldig e-mailadresse, såsom bruger@eksempel.com."
+ },
+ "contact": {
+ "email_address": "Brug en gyldig e-mailadresse, såsom bruger@eksempel.com.",
+ "question": "Du skal indtaste dit spørgsmål."
+ },
+ "gift": {
+ "to_name": "Du skal indtaste et gyldigt modtagernavn.",
+ "to_email": "Du skal indtaste en gyldig modtager-e-mail.",
+ "from_name": "Du skal indtaste dit navn.",
+ "from_email": "Du skal indtaste en gyldig e-mail.",
+ "cert_theme": "Du skal vælge et gavekort-tema.",
+ "agree_terms": "Du skal acceptere disse vilkår."
+ },
+ "payment_method": {
+ "credit_card_number": "Du skal indtaste et gyldigt kreditkortnummer.",
+ "expiration": "Du skal indtaste en gyldig udløbsdato.",
+ "name_on_card": "Du skal indtaste et navn.",
+ "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."
+ }
+ }
+ },
+ "products": {
+ "current_stock": "Aktuelt lager:",
+ "quantity": "Antal:",
+ "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",
+ "purchase_units": "{quantity, plural, =0{0 enheder} one {# enhed} other {# enheder}}",
+ "max_purchase_quantity": "Maksimumskøb:",
+ "min_purchase_quantity": "Minimumskøb:",
+ "related_products": "Relaterede produkter",
+ "top": "Mest populære produkter",
+ "similar_by_views": "Kunder har også kigget på",
+ "featured": "Udvalgte produkter",
+ "file_option_set": "I øjeblikket:
{name}",
+ "new": "Nye produkter",
+ "warranty": "Garantioplysninger",
+ "reviews": {
+ "hide": "Skjul anmeldelser",
+ "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 {# anmeldelser} other {# anmeldelser}})",
+ "post_on_by": "Skrevet af { name } den { date }",
+ "rating_label": "Bedømmelse",
+ "select_rating": "Vælg bedømmelse",
+ "anonymous_poster": "ukendt",
+ "rating_aria_label": "{rating_target} bedømmelse er {current_rating} af {max_rating}",
+ "rating": {
+ "1": "1 stjerne (dårligst)",
+ "2": "2 stjerner",
+ "3": "3 stjerner (gennemsnitlig)",
+ "4": "4 stjerner",
+ "5": "5 stjerner (bedst)"
+ },
+ "write_a_review": "Skriv en anmeldelse",
+ "no_reviews": "Ingen anmeldelser",
+ "form_write": {
+ "name": "Navn",
+ "email": "E-mail",
+ "subject": "Anmeldelsesemne",
+ "comments": "Kommentarer",
+ "submit_value": "Indsend anmeldelse"
+ }
+ },
+ "videos": {
+ "header": "Videoer",
+ "hide": "Skjul videoer",
+ "show": "Vis videoer"
+ },
+ "add_to_cart": "Føj til kurv",
+ "adding_to_cart": "Føjer til indkøbskurv...",
+ "options": "Valgmuligheder",
+ "none": "Ingen",
+ "sku": "SKU:",
+ "upc": "UPC:",
+ "condition": "Tilstand:",
+ "availability": "Tilgængelighed:",
+ "swatch_option_announcement": "Det valgte {swatch_name} er",
+ "shipping": "Forsendelse:",
+ "shipping_fixed": "{amount} (fast forsendelsespris)",
+ "shipping_free": "Gratis fragt",
+ "shipping_calculated": "Beregnes ved kassen",
+ "sold_out": "Udsolgt",
+ "out_of_stock_default_message": "Udsolgt",
+ "pre_order": "Forudbestil nu",
+ "choose_options": "Vælg valgmuligheder",
+ "quick_view": "Hurtig visning",
+ "compare": "Sammenlign",
+ "max_filesize": "Maksimal filstørrelse er",
+ "kilobytes_abbreviation": "KB",
+ "filetypes": "filtyper er",
+ "choose_an_option": "Vælg en mulighed",
+ "select_one": "Vælg én",
+ "description": "Beskrivelse",
+ "price_with_tax": "(Inkl. {tax_label})",
+ "price_without_tax": "(Ekskl. {tax_label})",
+ "including_tax": "Inklusiv skat",
+ "excluding_tax": "Eksklusiv skat",
+ "weight": "vægt:",
+ "width": "Bredde:",
+ "height": "Højde:",
+ "depth": "Dybde:",
+ "measurement": {
+ "metric": "cm",
+ "imperial": "i"
+ },
+ "you_save_opening_text": "(Du sparer",
+ "you_save_closing_bracket": ")",
+ "gift_wrapping": "Gaveindpakning:",
+ "gift_wrapping_available": "Tilgængelige valgmuligheder",
+ "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{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}",
+ "phone": "Telefon: {number}",
+ "email": "E-mail: {email}",
+ "order": "Ordre:",
+ "payment_method": "Betalingsmetode:",
+ "order_date": "Ordredato:",
+ "shipping_method": "Forsendelsesmetode",
+ "order_items": "Bestil varer",
+ "qty": "Antal",
+ "code": "Kode/SKU",
+ "shipping_address": "Leveringsadresse",
+ "fulfillment": "Opfyldelse",
+ "digital": "Digital",
+ "shipping": "Forsendelse",
+ "pickup": "Afhentning",
+ "product_name": "Produktnavn",
+ "price": "Pris",
+ "total": "I alt",
+ "comments": "Kommentarer"
+ },
+ "newsletter": {
+ "subscribe": "Abonnér på vores nyhedsbrev",
+ "subscribe_intro": "Få de seneste opdateringer om nye produkter og kommende udsalg",
+ "subscribe_submit": "Abonnér",
+ "email_placeholder": "Din e-mailadresse",
+ "subscribed_heading": "Tak, fordi du abonnerer.",
+ "subscribed_heading_error": "Ups ...",
+ "subscribed_message": "Tak, fordi du tilmeldte dig vores mailingliste. Du får snart tilsendt det næste nummer af vores nyhedsbrev",
+ "unsubscribed_heading": "Afmeldt!",
+ "unsubscribed_message": "Du vil ikke længere modtage marketingmails fra
{store_name}"
+ },
+ "social": {
+ "connect": "Forbind med os"
+ },
+ "errors": {
+ "shipping_quote_failure": "Der opstod et problem med at hente dit forsendelsestilbud",
+ "state_error": "Der opstod et problem med at hente stater/provinser"
+ },
+ "search": {
+ "errorMessage": "Der opstod et problem med at hente dine resultater. Prøv igen om et par sekunder.",
+ "quick_search": {
+ "input_label": "Søg",
+ "input_placeholder": "Søg i butikken"
+ },
+ "results": {
+ "form_label": "Søgeord:",
+ "form_button_text": "Søg",
+ "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": "Nyheder og oplysninger ({count})"
+ },
+ "faceted": {
+ "selected": {
+ "title": "Indsnævr efter",
+ "rating-label": "Bedømt {rating, plural, one {# stjerne} other {# stjerner}} eller flere",
+ "no-filters": "Ingen filtre anvendt",
+ "clear-all": "Ryd alle"
+ },
+ "range": {
+ "update": "Opdater",
+ "min-placeholder": "Min.",
+ "max-placeholder": "Maks."
+ },
+ "rating": {
+ "and-up": "og op"
+ },
+ "toggleSection": "Skift {title} filterafsnit",
+ "clear": "Ryd",
+ "more": "Mere",
+ "show-more": "Vis flere",
+ "show-less": "Vis mindre",
+ "show-filters": "Vis filtre",
+ "hide-filters": "Skjul filtre",
+ "browse-by": "Gennemse efter"
+ },
+ "error": {
+ "empty_field": "Søgefelt må ikke være tomt."
+ },
+ "tabs_accesibility_hint": "Brug venstre og højre pile til at navigere mellem faner."
+ },
+ "page_not_found": {
+ "page_heading": "404-fejl - Side ikke fundet",
+ "message": "Åh nej, det ser ud til, at den side, du leder efter, er flyttet eller ikke længere eksisterer."
+ },
+ "server_error": {
+ "page_heading": "Noget gik galt...",
+ "message": "Butik er i øjeblikket ikke tilgængelig. Prøv igen om et par minutter"
+ },
+ "forbidden": {
+ "page_heading": "Beklager! Log ind for at fortsætte",
+ "if_you_were_signed_in": "Hvis du var logget ind,",
+ "sign_in": "log ind igen",
+ "to_continue": ", for at genoptage dit arbejde i en ny session."
+ },
+ "sitemap": {
+ "page_title": "Sitemap",
+ "show_all_link": "Vis alle"
+ },
+ "text_truncate": {
+ "view_more": "Se flere oplysninger",
+ "view_less": "Skjul oplysninger"
+ },
+ "maintenance": {
+ "down": "Nede pga. vedligeholdelse"
+ },
+ "carousel": {
+ "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",
+ "play_pause_button_pause": "Sæt på pause",
+ "play_pause_button_aria_play": "Spil karrusel",
+ "play_pause_button_aria_pause": "Sæt karrusel på pause",
+ "slide_number": "Diasnummer {slide_number}"
+ },
+ "validation_messages": {
+ "valid_email": "Du skal indtaste en gyldig e-mail.",
+ "password": "Du skal indtaste en adgangskode.",
+ "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 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.",
+ "price_max_not_entered": "Maks. pris er påkrævet.",
+ "price_invalid_value": "Input skal være større end 0.",
+ "invalid_gift_certificate": "Indtast din gyldige certifikatkode."
+ },
+ "validation_fallback_messages": {
+ "valid_email": "Du skal indtaste en gyldig e-mail.",
+ "password": "Du skal indtaste en adgangskode.",
+ "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 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.",
+ "price_max_not_entered": "Maks. pris er påkrævet.",
+ "price_invalid_value": "Input skal være større end 0.",
+ "invalid_gift_certificate": "Indtast din gyldige certifikatkode."
+ },
+ "validation_default_messages": {
+ "valid_email": "Du skal indtaste en gyldig e-mail.",
+ "password": "Du skal indtaste en adgangskode.",
+ "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": "Feltet må ikke være tomt.",
+ "certificate_amount": "Du skal indtaste et gavekortbeløb.",
+ "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.",
+ "price_max_not_entered": "Maks. pris er påkrævet.",
+ "price_invalid_value": "Input skal være større end 0.",
+ "invalid_gift_certificate": "Indtast din gyldige certifikatkode."
+ },
+ "page_builder": {
+ "pdp_sale_badge_label": "På udsalg!",
+ "pdp_sold_out_label": "Udsolgt",
+ "pdp-sale-price-label": "Nu:",
+ "pdp-non-sale-price-label": "Var:",
+ "pdp-retail-price-label": "Producents anbefalede detailpris:",
+ "pdp-custom-fields-tab-label": "Yderligere oplysninger"
+ },
+ "consent_manager": {
+ "data_collection_warning": "Vi bruger cookies (og andre lignende teknologier) til at indsamle oplysninger for at forbedre din shoppingoplevelse.",
+ "accept_all_cookies": "Acceptér alle cookies",
+ "gdpr_settings": "Indstillinger",
+ "data_collection_preferences": "Præferencer for indsamling af webstedsoplysninger",
+ "manage_data_collection_preferences": "Administrér præferencer for indsamling af webstedsoplysninger",
+ "use_data_by_cookies": " bruger oplysninger, der indsamles af cookies og JavaScript-biblioteker til at forbedre din shoppingoplevelse.",
+ "data_categories_table": "Tabellen nedenfor viser, hvordan vi bruger disse oplysninger efter kategori. For at fravælge en kategori af dataindsamling skal du vælge 'Nej' og gemme dine præferencer.",
+ "allow": "Tillad",
+ "accept": "Acceptér",
+ "deny": "Afvis",
+ "dismiss": "Afvis",
+ "reject_all": "Afvis alle",
+ "category": "Kategori",
+ "purpose": "Formål",
+ "functional_category": "Funktionelle",
+ "functional_purpose": "Aktiverer forbedret funktionalitet, såsom videoer og live chat. Hvis du ikke tillader disse, fungerer nogle eller alle disse funktioner muligvis ikke korrekt.",
+ "analytics_category": "Analyse",
+ "analytics_purpose": "Levere statistiske oplysninger om brugen af webstedet, f.eks. webanalyse, så vi kan forbedre dette websted over tid.",
+ "targeting_category": "Målretningscookies",
+ "advertising_category": "Annonceringscookies",
+ "advertising_purpose": "Bruges til at oprette profiler eller tilpasse indhold for at forbedre din købsoplevelse.",
+ "essential_category": "Nødvendige cookies",
+ "esential_purpose": "Nødvendige for, at webstedet og eventuelle anmodede tjenester kan fungere, men udfører ikke eventuel yderligere eller sekundær funktion.",
+ "yes": "Ja",
+ "no": "Nej",
+ "not_available": "Ikke relevant",
+ "cancel": "Annuller",
+ "save": "Gem",
+ "back_to_preferences": "Tilbage til præferencer",
+ "close_without_changes": "Du har ikke-gemte ændringer til dine præferencer for dataindsamling. Er du sikker på, at du vil lukke uden at gemme?",
+ "unsaved_changes": "Du har ikke-gemte ændringer",
+ "by_using": "Ved at bruge vores websted, accepterer du vores",
+ "agree_on_data_collection": "Ved at bruge vores websted, accepterer du indsamlingen af oplysninger som beskrevet i vores ",
+ "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 sporing af [CATEGORY_NAME]",
+ "disallow_category_tracking": "Tillad ikke sporing af [CATEGORY_NAME]"
+ }
+}
diff --git a/lang/de.json b/lang/de.json
index 90c00cc59e..b7701a0e88 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",
@@ -52,11 +53,11 @@
"price": "Preis",
"quantity": "Menge",
"total": "Summe",
- "subtotal": "Gesamtbetrag (netto)",
+ "subtotal": "Zwischensumme",
"enter_code": "Coupon-Code / Geschenkgutschein",
"gift_wrapping": "Geschenkverpackung",
"shipping": "Versand",
- "grand_total": "Gesamtbetrag",
+ "grand_total": "Gesamtsumme",
"select": "Auswählen",
"update": "Versandkosten aktualisieren"
},
@@ -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,7 +107,7 @@
"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_country_error": "Das Feld „Land“ kann nicht leer sein.",
"empty_province_error": "Das Feld „Bundesstaat/Provinz“ darf nicht leer sein."
},
"gift_wrapping": {
@@ -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",
@@ -161,6 +163,7 @@
"change": "Ändern",
"sign_up": "Registrieren",
"login": "Anmelden",
+ "login_for_pricing": "Melden Sie sich an, um Preise sehen zu können",
"logout": "Abmelden",
"account": "Konto",
"cart": "Warenkorb",
@@ -174,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",
@@ -212,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",
@@ -245,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",
@@ -257,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"
@@ -335,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",
@@ -353,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",
@@ -363,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"
}
@@ -379,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",
@@ -391,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Kreditkarte",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -425,8 +436,9 @@
"reason": "Rückgabegrund",
"action": "Rückgabe-Aktion",
"comments": "Ihre Kommentare",
+ "submit_request": "Rücksendungsanfrage einreichen",
"list": {
- "return_number": "Rücksendung #{id}",
+ "return_number": "#{id} zurücksenden",
"product_details": "{num_products} werden zurückgesendet"
},
"status": {
@@ -472,7 +484,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.",
@@ -489,15 +501,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",
@@ -515,12 +527,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",
@@ -530,7 +542,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": "Bitte beantworten Sie die untenstehende Frage zur weiteren Verifizierung."
},
"create_account": {
"submit_value": "Konto erstellen"
@@ -544,7 +557,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"
@@ -583,8 +596,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.",
@@ -597,7 +610,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",
@@ -684,9 +697,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."
}
}
},
@@ -697,27 +710,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 {# unit} other {# units}}",
+ "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 {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{Noch keine Bewertungen} one {# review} other {# reviews}})",
- "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",
@@ -748,12 +761,13 @@
"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",
+ "out_of_stock_default_message": "Ausverkauft",
"pre_order": "Jetzt vorbestellen",
"choose_options": "Optionen auswählen",
"quick_view": "Schnellansicht",
@@ -764,8 +778,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:",
@@ -780,22 +794,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 mehr} 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:",
@@ -806,6 +820,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,15 +857,15 @@
"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 }”",
+ "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"
},
@@ -898,22 +916,15 @@
"maintenance": {
"down": "Ausfall wegen Wartungsarbeiten"
},
- "admin": {
- "maintenance_header": "Ihr Online-Shop ist wegen Wartungsarbeiten nicht verfügbar.",
- "maintenance_tooltip": "Zurzeit können nur Administratoren den Shop einsehen. Gehen Sie im Bedienpanel zur Einstellungsseite, um den Wartungsmodus zu deaktivieren.",
- "maintenance_showstore_link": "Klicken Sie hier, um zu sehen, was Ihre Besucher sehen.",
- "prelaunch_header": "Ihr Onlineshop ist nicht öffentlich. Geben Sie Ihre Website mit einem Vorschau-Code frei:",
- "page_builder_link": "Diese Seite im Page Builder gestalten"
- },
"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.",
@@ -975,7 +986,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",
@@ -1006,6 +1017,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 7767bf830d..2f06a8d140 100755
--- a/lang/en.json
+++ b/lang/en.json
@@ -39,6 +39,7 @@
"cart": {
"nav_aria_label": "Cart with 0 items",
"continue_shopping": "Click here to continue shopping",
+ "login_to_checkout": "Login to proceed to checkout",
"items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}",
"checkout": {
"address": {
@@ -153,6 +154,7 @@
"yes": "Yes",
"from": "From",
"to": "to",
+ "ok": "OK",
"cancel": "Cancel",
"close": "Close",
"or": "or",
@@ -258,7 +260,7 @@
"heading": "New Account",
"created": {
"heading": "Your account has been created",
- "intro": "Thank you for creating your account at {store_name}. Your account details have been emailed to
{email}",
+ "intro": "Thank you for creating your account at {store_name}. Your account details have been emailed to {email}",
"continue": "Continue Shopping"
},
"recaptcha_title": "Google recaptcha"
@@ -345,6 +347,7 @@
"ship_to": "Ship To",
"ship_to_multi": "Items shipped to {street}, {city}, {state}, {zip}, {country}",
"ship_to_multi_text": "Order will be shipped to multiple addresses",
+ "pickup_details": "Pickup Details",
"bill_to": "Bill To",
"how_to_pay": "Here's how to pay for your order:",
"order_details": "Order Details",
@@ -364,7 +367,13 @@
"actions": "Actions",
"reorder": "Reorder",
"return": "Return",
- "print_invoice": "Print Invoice"
+ "pickup": "Pickup Details",
+ "pickup_method": "Pickup method",
+ "in_store_pickup": "In-store pickup",
+ "print_invoice": "Print Invoice",
+ "phone": "Phone",
+ "email": "Email",
+ "opening_hours": "Opening hours"
},
"downloads": {
"heading": "Order #{number} Downloads",
@@ -392,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Credit Card",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -426,6 +436,7 @@
"reason": "Return Reason",
"action": "Return Action",
"comments": "Your Comments",
+ "submit_request": "Submit Return Request",
"list": {
"return_number": "Return #{id}",
"product_details": "Returning {num_products}"
@@ -531,7 +542,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"
@@ -756,6 +768,7 @@
"shipping_free": "Free Shipping",
"shipping_calculated": "Calculated at Checkout",
"sold_out": "Sold Out",
+ "out_of_stock_default_message": "Sold Out",
"pre_order": "Pre-Order Now",
"choose_options": "Choose Options",
"quick_view": "Quick view",
@@ -808,6 +821,10 @@
"qty": "Qty",
"code": "Code/SKU",
"shipping_address": "Shipping Address",
+ "fulfillment": "Fulfillment",
+ "digital": "Digital",
+ "shipping": "Shipping",
+ "pickup": "Pickup",
"product_name": "Product Name",
"price": "Price",
"total": "Total",
@@ -900,13 +917,6 @@
"maintenance": {
"down": "Down for Maintenance"
},
- "admin": {
- "maintenance_header": "Your store is down for maintenance.",
- "maintenance_tooltip": "Only administrators can view the store at the moment. Visit your control panel settings page to disable maintenance mode.",
- "maintenance_showstore_link": "Click here to see what your visitors will see.",
- "prelaunch_header": "Your storefront is private. Share your site with preview code:",
- "page_builder_link": "Design this page in Page Builder"
- },
"carousel": {
"arrow_and_dot_aria_label": "Go to slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]",
"active_dot_aria_label": "active",
diff --git a/lang/es-419.json b/lang/es-419.json
new file mode 100644
index 0000000000..e87954b8be
--- /dev/null
+++ b/lang/es-419.json
@@ -0,0 +1,1022 @@
+{
+ "header": {
+ "welcome_back": "Te damos la bienvenida nuevamente, {name}",
+ "skip_to_main": "Saltar al contenido principal"
+ },
+ "footer": {
+ "title": "Inicio de pie de página",
+ "brands": "Marcas populares",
+ "navigate": "Navegar",
+ "info": "Información",
+ "categories": "Categorías",
+ "call_us": "Llámanos al teléfono {phone_number}",
+ "powered_by": "Desarrollado por"
+ },
+ "home": {
+ "heading": "Página de inicio"
+ },
+ "blog": {
+ "recent_posts": "Publicaciones recientes",
+ "label": "Blog",
+ "posted_by": "Publicado por {name}",
+ "read_more": "leer más"
+ },
+ "unavailable": {
+ "hibernation_title": "Estaremos de regreso",
+ "hibernation_message": "Gracias por su visita. Nuestra tienda no está disponible en este momento. Lamentamos las molestias que esto le ocasiona.",
+ "maintenance_title": "Fuera de servicio por mantenimiento",
+ "maintenance_message": "Esta tienda no está disponible en este momento debido a trabajos de mantenimiento. Pronto volverá a estar disponible. Lamentamos las molestias que esto le ocasiona."
+ },
+ "brands": {
+ "no_products": "No hay productos anunciados en esta marca."
+ },
+ "categories": {
+ "no_products": "No hay productos anunciados en esta categoría."
+ },
+ "checkout": {
+ "title": "Pago"
+ },
+ "cart": {
+ "nav_aria_label": "Carrito con 0 artículos",
+ "continue_shopping": "Haz clic aquí para seguir comprando",
+ "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",
+ "or": "O"
+ },
+ "button": "Pago",
+ "empty_cart": "Tu carrito esta vacío",
+ "title": "Haz clic aquí para continuar con el proceso de pago",
+ "item": "Artículo",
+ "price": "Precio",
+ "quantity": "Cantidad",
+ "total": "Total",
+ "subtotal": "Subtotal",
+ "enter_code": "Código de cupón/certificado de regalo",
+ "gift_wrapping": "Envoltura de regalo",
+ "shipping": "Envío",
+ "grand_total": "Total",
+ "select": "Seleccionar",
+ "update": "Actualizar el costo de envío"
+ },
+ "preview": {
+ "checkout_now": "Pagar ahora",
+ "checkout_multiple": "o pagar con varias direcciones",
+ "view_cart": "Ver carrito"
+ },
+ "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})",
+ "is_empty": "Tu carrito esta vacío",
+ "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}\"",
+ "shipping_peritem": "Envío por artículo",
+ "remove_item": "Eliminar {name} del carrito",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?",
+ "coupons": {
+ "empty_error": "Ingresa tu código de cupón.",
+ "cancel": "Cancelar",
+ "add_code": "Agregar código",
+ "add_coupon": "Agregar cupón",
+ "button": "Aplicar",
+ "coupon_code": "Ingresa tu código de cupón",
+ "code_label": "Cupón ({code})",
+ "remove": "Quitar"
+ },
+ "gift_certificates": {
+ "change_gift_certificate": "Cambiar {certificate_name}",
+ "add_cert_code": "Agregar certificado",
+ "gift_certificate": "Certificado de regalo",
+ "code_label": "Certificado de regalo ({code})",
+ "cert_code": "Ingresa tu código de certificado",
+ "remove": "Quitar"
+ },
+ "shipping_estimator": {
+ "add_info": "Agregar información",
+ "cancel": "Cancelar",
+ "select_a_country": "País",
+ "select_a_state": "Estado/Provincia",
+ "estimate_shipping": "Calcular el envío",
+ "suburb_city": "Área/Ciudad",
+ "zip_postal_code": "Código postal",
+ "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 estar en blanco.",
+ "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco."
+ },
+ "gift_wrapping": {
+ "title": "Envoltura de regalo",
+ "add": "Agregar",
+ "change": "Cambiar",
+ "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": "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",
+ "gift_message": "Mensaje en el regalo",
+ "remove_confirm": "¿Estás seguro que deseas eliminar la envoltura de regalo de este artículo?",
+ "preview": "Vista previa"
+ },
+ "added_to_cart": {
+ "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",
+ "view_or_edit_cart": "Ver o editar tu carrito",
+ "you_might_also_like": "También te puede interesar"
+ }
+ },
+ "common": {
+ "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?",
+ "newsletter_signup": "Regístrate para recibir nuestro boletín informativo",
+ "form_submit": "Enviar",
+ "no_preference": "No hay preferencia",
+ "other_details": "Otros detalles",
+ "required": "Obligatorio",
+ "optional": "Opcional",
+ "email_address": "Dirección de correo electrónico",
+ "edit": "Editar",
+ "not_applicable": "N/D",
+ "no": "No",
+ "yes": "Sí",
+ "from": "Para",
+ "to": "De",
+ "ok": "De acuerdo",
+ "cancel": "Cancelar",
+ "close": "Cerrar",
+ "or": "O",
+ "and": "y",
+ "compare": "Comparar",
+ "change": "Cambiar",
+ "sign_up": "Regístrate",
+ "login": "Iniciar sesión",
+ "login_for_pricing": "Inicia sesión para conocer los precios",
+ "logout": "Cerrar sesión",
+ "account": "Cuenta",
+ "cart": "Carrito",
+ "search": "Buscar",
+ "gift_cert": "Certificados de regalo",
+ "save": "Guardar",
+ "share": "Compartir",
+ "delete": "Eliminar",
+ "public": "Público",
+ "private": "Privado",
+ "view_all": "Ver todo",
+ "all": "Todos",
+ "paginator": {
+ "page_of": "Página {current} de {total}"
+ },
+ "prices_are_in": "Los precios están en {CODE}",
+ "previous": "Anterior",
+ "next": "Siguiente",
+ "sorter": {
+ "relevance": "Relevancia",
+ "sort_by": "Ordenar por:",
+ "featured": "Elementos destacados",
+ "top_sellers": "Lo más vendido",
+ "newest": "Artículos más nuevos",
+ "alpha_asc": "A a la Z",
+ "alpha_desc": "Z a la A",
+ "reviews": "Por opinión",
+ "price_asc": "Precio: ascendente",
+ "price_desc": "Precio: descendente"
+ },
+ "loading": "Cargando",
+ "month": "Mes",
+ "day": "día",
+ "year": "Año",
+ "short_months": {
+ "1": "Ene",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Abr",
+ "5": "May",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Ago",
+ "9": "Sep",
+ "10": "Oct",
+ "11": "Nov",
+ "12": "Dic"
+ }
+ },
+ "compare": {
+ "button": "Comparar 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",
+ "no_compare": "Debes seleccionar al menos dos productos para compararlos."
+ },
+ "category": {
+ "label": "Categorías",
+ "shop_by_price": "Comprar por precio",
+ "shop_by_price_range_aria": "Rango de precios de {from} a {to}",
+ "filter_price_range": "Rango de precios:",
+ "add_cart_announcement": "Se agregó el artículo",
+ "reset": "Restablecer",
+ "filter_reset_announcement": "Se restableció el filtro",
+ "filter_select_announcement": "Se aplicó el filtro",
+ "view_all": {
+ "name": "Todos {category}"
+ }
+ },
+ "brand": {
+ "label": "Marcas",
+ "view_brands": "Ver todas las marcas"
+ },
+ "gift_certificate": {
+ "heading": "Certificados de regalo",
+ "purchase": {
+ "heading": "Comprar certificado de regalo"
+ },
+ "redeem": {
+ "heading": "Canjear certificado de regalo",
+ "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 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",
+ "intro": "Puede consultar el saldo de un certificado de regalo escribiendo el código en el recuadro a continuación."
+ }
+ },
+ "create_account": {
+ "heading": "Cuenta nueva",
+ "created": {
+ "heading": "Se creó tu cuenta.",
+ "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"
+ },
+ "login": {
+ "heading": "Iniciar sesión",
+ "field_email": "Dirección de correo electrónico:",
+ "field_password": "Contraseña:",
+ "submit_value": "Iniciar sesión",
+ "forgot_password": "¿Olvidaste tu contraseña?",
+ "new_customer": {
+ "heading": "¿Nuevo cliente?",
+ "intro": "Crea una cuenta con nosotros y podrás:",
+ "fact1": "Pagar más rápido",
+ "fact2": "Guardar varias direcciones de envío",
+ "fact3": "Acceder a tu historial de pedidos",
+ "fact4": "Rastrear nuevos pedidos",
+ "fact5": "Guardar artículos en tu lista de deseos",
+ "create_account": "Crear cuenta"
+ }
+ },
+ "reset_password": {
+ "heading": "Restablecer la contraseña",
+ "intro": "Proporcione su correo electrónico a continuación para solicitar una nueva contraseña. Se enviará un correo electrónico a la siguiente dirección con un enlace para confirmar su dirección de correo electrónico."
+ },
+ "account": {
+ "breadcrumb": "Tu cuenta",
+ "nav": {
+ "overview": "Descripción general",
+ "orders": "Pedidos",
+ "returns": "Devoluciones",
+ "messages": "Mensajes ({num_new_messages})",
+ "wishlists": "Listas de deseos",
+ "recently_viewed": "Visto recientemente",
+ "settings": "CONFIGURACIÓN DE CUENTA",
+ "addresses": "Direcciones",
+ "payment_methods": "Métodos de pago"
+ },
+ "mobile_nav": {
+ "messages": "Mensajes",
+ "wishlists": "Listas de deseos"
+ },
+ "addresses": {
+ "heading": "Direcciones",
+ "add_heading": "Agregar nueva dirección",
+ "primary": "Principal",
+ "phone": "Teléfono:",
+ "new_address": "Nueva dirección",
+ "no_addresses": "Actualmente, no tienes direcciones agregadas a tu perfil."
+ },
+ "messages": {
+ "heading": "Mensajes",
+ "customer_said": "Dijiste:",
+ "merchant_said": "{store_name} dijo:"
+ },
+ "orders": {
+ "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?",
+ "back_button": "Volver",
+ "order_item": "Artículo",
+ "item_price": "Precio",
+ "quantity": "Cantidad a devolver",
+ "why": "¿Por qué motivo estás devolviendo estos artículos?",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Comentarios"
+ },
+ "gift_wrapping": "Envoltura de regalo:",
+ "refunded": "(Reembolsado)",
+ "refunded_quantity": "({qty} reembolsado)",
+ "return_item": "Devolver",
+ "return_items": "¿Devolver los artículos?",
+ "order_placed": "Pedido realizado",
+ "last_update": "Última actualización",
+ "list": {
+ "order_number": "Pedido n.° {number}",
+ "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}"
+ },
+ "details": {
+ "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",
+ "order_total": "Total del pedido:",
+ "order_status": "Estado del pedido:",
+ "payment_date": "Fecha del pedido:",
+ "payment_method": "Método de pago:",
+ "comments": "Comentarios del pedido",
+ "download_items": "Descargar artículos",
+ "card_ending": "que termina en {card}",
+ "shipments": {
+ "date": "Fecha de envío",
+ "method": "Método de envío",
+ "link": "Enlace de seguimiento",
+ "header": "Detalles del envío"
+ },
+ "actions": "Acciones",
+ "reorder": "Comprar nuevamente",
+ "return": "Devolver",
+ "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.° {number}",
+ "download_files_below": "A continuación, puedes descargar los archivos para",
+ "expired_content": "El archivo ha vencido",
+ "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"
+ }
+ },
+ "payment_methods": {
+ "heading": "Métodos de pago",
+ "payment_method": "Método de pago",
+ "billing_address": "Dirección de facturación",
+ "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",
+ "name_on_card": "Nombre que aparece en la tarjeta",
+ "credit_card_number": "Número de tarjeta de crédito",
+ "expiration": "Vencimiento",
+ "cvv": "CVV",
+ "card_types": {
+ "american_express": "American Express",
+ "credit_card": "Tarjeta de crédito",
+ "dankort": "Dankort",
+ "diners_club": "Diners Club",
+ "discover": "Descubrir",
+ "jcb": "JCB",
+ "maestro": "Maestro",
+ "mastercard": "Mastercard",
+ "unionpay": "Union Pay",
+ "visa": "Visa"
+ },
+ "paypal": "PayPal",
+ "billing_address_labels": {
+ "address_line_1": "Línea de dirección 1",
+ "address_line_2": "Línea de dirección 2",
+ "suburb_city": "Área/Ciudad",
+ "state_province": "Estado/Provincia",
+ "choose_state": "Elija un estado",
+ "country": "País",
+ "choose_country": "Elija un país",
+ "zip_postcode": "Código postal"
+ }
+ },
+ "returns": {
+ "heading": "Devoluciones",
+ "instructions": "Instrucciones de devolución",
+ "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.° {id}",
+ "date_requested": "Devolución solicitada",
+ "successful_heading": "Solicitud de devolución enviada",
+ "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.",
+ "return": "Regresar a pedidos",
+ "last_update": "Última actualización",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Tus comentarios",
+ "submit_request": "Enviar solicitud de devolución",
+ "list": {
+ "return_number": "Devolución n.° {id}",
+ "product_details": "Devolviendo {num_products}"
+ },
+ "status": {
+ "pending": "Pendiente",
+ "received": "Recibido",
+ "authorized": "Autorizado",
+ "repaired": "Reparado",
+ "refunded": "Reembolsado",
+ "rejected": "Rechazado",
+ "cancelled": "Cancelado"
+ }
+ },
+ "settings": {
+ "heading": "CONFIGURACIÓN DE CUENTA",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "email": "Dirección de correo electrónico",
+ "company": "Compañía",
+ "phone": "Número telefónico",
+ "old_password": "Contraseña anterior",
+ "new_password": "Nueva contraseña",
+ "confirm_password": "Confirmar contraseña",
+ "update_details": "Actualizar detalles"
+ },
+ "recent_items": {
+ "heading": "Visto recientemente",
+ "no_items": "Los artículos que viste recientemente en nuestro sitio aparecerán a continuación."
+ },
+ "wishlists": {
+ "heading": "Listas de deseos",
+ "tag_line": "Llena el siguiente formulario para crear una lista de deseos. Haz clic en el botón \"Crear lista de deseos\" cuando hayas terminado.",
+ "new": "Nueva lista de deseos",
+ "you_have_none": "No tienes listas de deseos, agrega una ahora.",
+ "empty_wishlist": "Su lista de deseos está vacía. Cuando agregue artículos a su lista de deseos, aparecerán aquí.",
+ "num_items": "Artículos",
+ "add_item": "Agregar a la lista de deseos",
+ "remove_item": "Eliminar artículo",
+ "name": "Nombre de la lista de deseos",
+ "shared": "Compartido",
+ "action": "Acción",
+ "add": "Agregar lista de deseos",
+ "delete_all": "Eliminar todo",
+ "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 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.",
+ "create_new": "Crear nueva lista de deseos",
+ "add_to_default": "Agregar a mi lista de deseos",
+ "enter_wishlist_name_error": "Debes ingresar un nombre de lista de deseos."
+ }
+ },
+ "page": {
+ "label": "Enlaces rápidos",
+ "rss": {
+ "intro": "Las fuentes RSS se utilizan para distribuir contenido que cambia constantemente en un sitio web, incluido este. Puede abrir una fuente RSS con un lector de RSS y usarla para ver si hay algún contenido nuevo en este sitio, o puede configurar un script del lado del servidor para analizar la fuente y mostrarla en su sitio web.",
+ "heading": "Sindicación RSS",
+ "blog": {
+ "heading": "Publicaciones recientes del blog",
+ "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": {
+ "heading": "Productos nuevos",
+ "intro": "El feed más reciente de productos contiene los últimos {limit} productos agregados a {store}.",
+ "rss": "Últimos {limit} productos nuevos (RSS)",
+ "rss_atom": "Últimos {limit} productos nuevos (Atom)"
+ },
+ "popular": {
+ "heading": "Productos populares",
+ "intro": "El feed de productos populares contiene los {limit} productos más populares en {store} según la calificación de los usuarios.",
+ "rss": "Últimos {limit} productos populares (RSS)",
+ "rss_atom": "Últimos {limit} productos populares (Atom)"
+ },
+ "featured": {
+ "heading": "Productos destacados",
+ "intro": "El feed de productos destacados contiene los últimos {limit} productos destacados en {store}.",
+ "rss": "Últimos {limit} productos destacados (RSS)",
+ "rss_atom": "Últimos {limit} productos destacados (Atom)"
+ }
+ },
+ "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, 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": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}",
+ "contact_us": {
+ "full_name": "Nombre completo",
+ "email": "Dirección de correo electrónico",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "order": "Número de pedido",
+ "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.",
+ "manual_captcha_instruction": "Responde la pregunta que sigue para una verificación adicional."
+ },
+ "create_account": {
+ "submit_value": "Crear cuenta"
+ },
+ "new_password": {
+ "heading": "Cambiar contraseña",
+ "password": "Nueva contraseña",
+ "password2": "Confirmar contraseña",
+ "submit_value": "Continúa"
+ },
+ "address": {
+ "add": {
+ "heading": "Agregar nueva dirección",
+ "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"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar esta dirección?",
+ "submit_value": "Guardar dirección"
+ },
+ "payment_methods": {
+ "add": {
+ "heading": "Agregar método de pago"
+ },
+ "edit": {
+ "heading": "Actualizar método de pago"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este método de pago?",
+ "submit_value": "Guardar el método de pago",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "address1": "Línea de dirección 1",
+ "address2": "Línea de dirección 2",
+ "city": "Área/Ciudad",
+ "country": "País",
+ "state": "Estado/Provincia",
+ "postal_code": "Código postal",
+ "choose_country": "Elija un país",
+ "default_instrument": "Método de pago predeterminado"
+ },
+ "gift_certificate": {
+ "purchase": {
+ "to_name": "Nombre del destinatario",
+ "to_email": "Correo electrónico del destinatario",
+ "from_name": "Tu nombre",
+ "from_email": "Tu correo electrónico",
+ "message": "Mensaje opcional",
+ "amount": "Monto",
+ "theme": "Tema del certificado de regalo",
+ "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",
+ "preview_error": "Hubo un problema al cargar la vista previa. Vuelve a intentarlo más tarde.",
+ "submit_value": "Agregar el certificado de regalo al carrito"
+ },
+ "balance": {
+ "code": "Código del certificado de regalo",
+ "submit_value": "Consultar saldo"
+ }
+ },
+ "inbox": {
+ "order": "Pedido:",
+ "order_display": "Pedido n.° {id} - Hecho el {date} por {total}",
+ "subject": "Asunto",
+ "message": "Mensaje",
+ "submit_value": "Enviar mensaje",
+ "send_message": "Enviar un mensaje",
+ "clear_value": "Borrar",
+ "no_orders": "Una vez que realices un pedido, tendrás acceso completo para enviar mensajes desde esta página."
+ },
+ "search": {
+ "query": "Palabra clave de búsqueda",
+ "show": "Mostrar formulario de búsqueda",
+ "hide": "Ocultar formulario de búsqueda",
+ "title": "Búsqueda avanzada",
+ "price_range": "Intervalo de precios",
+ "by_price": "Buscar por precio",
+ "by_setting": "Buscar por configuración",
+ "search": "Buscar",
+ "free_shipping": {
+ "title": "Envío gratuito",
+ "free": "Solo envío gratis",
+ "paid": "Solo envío pagado"
+ },
+ "featured_products": {
+ "title": "Productos destacados",
+ "enabled": "Solo productos destacados",
+ "disabled": "Solo productos no destacados"
+ },
+ "categories": "Categorías",
+ "did_you_mean": "¿Quisiste decir:",
+ "your_search_for": "En tu búsqueda de",
+ "no_match": "no se encontró ningún producto o información.",
+ "suggestions": {
+ "title": "Sugerencias:",
+ "line1": "Verifica que todas las palabras estén escritas correctamente.",
+ "line2": "Prueba con palabras clave diferentes.",
+ "line3": "Prueba con palabras clave más generales."
+ },
+ "refine": "Refinar la búsqueda",
+ "brand": "Marcas",
+ "searchsubs": "Buscar subcategorías automáticamente"
+ },
+ "wishlist": {
+ "name": "Nombre de la lista de deseos:",
+ "public": "¿Quieres compartir la lista de deseos?"
+ },
+ "validate": {
+ "account": {
+ "edit": {
+ "password": "Debes ingresar tu contraseña actual.",
+ "first_name": "Debes ingresar un nombre.",
+ "last_name": "Debes ingresar un apellido.",
+ "phone": "Debes ingresar un número de teléfono."
+ },
+ "reorder": {
+ "select_item": "Selecciona uno o más artículos para volver a comprarlos."
+ },
+ "inbox": {
+ "order": "Debes seleccionar un pedido.",
+ "subject": "Debes ingresar un asunto.",
+ "message": "Debes ingresar un mensaje."
+ }
+ },
+ "common": {
+ "name": "Debes ingresar tu nombre.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com."
+ },
+ "contact": {
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com.",
+ "question": "Debes ingresar tu pregunta."
+ },
+ "gift": {
+ "to_name": "Debes ingresar un nombre de destinatario válido.",
+ "to_email": "Debes ingresar un correo electrónico de destinatario válido.",
+ "from_name": "Debes ingresar tu nombre.",
+ "from_email": "Debes ingresar un correo electrónico válido.",
+ "cert_theme": "Debes seleccionar un tema de certificado de regalo.",
+ "agree_terms": "Debes aceptar estos términos."
+ },
+ "payment_method": {
+ "credit_card_number": "Debes ingresar un número de tarjeta de crédito válido.",
+ "expiration": "Debes ingresar una fecha de vencimiento válida.",
+ "name_on_card": "Debes ingresar un nombre.",
+ "cvv": "Debes ingresar un cvv válido."
+ },
+ "reviews": {
+ "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 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 units} one {# unit} other {# units}}",
+ "max_purchase_quantity": "Compra máxima:",
+ "min_purchase_quantity": "Compra mínima:",
+ "related_products": "Productos relacionados",
+ "top": "Productos más populares",
+ "similar_by_views": "Los clientes también vieron",
+ "featured": "Productos destacados",
+ "file_option_set": "Actualmente:
{name}",
+ "new": "Productos nuevos",
+ "warranty": "Información de la garantía",
+ "reviews": {
+ "hide": "Ocultar opiniones",
+ "new": "Escribe una opinión",
+ "show": "Mostrar opiniones",
+ "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": "{rating_target} valoración es {current_rating} de {max_rating}",
+ "rating": {
+ "1": "1 estrella (peor)",
+ "2": "2 estrellas",
+ "3": "3 estrellas (promedio)",
+ "4": "4 estrellas",
+ "5": "5 estrellas (mejor)"
+ },
+ "write_a_review": "Escribe una opinión",
+ "no_reviews": "Sin opiniones",
+ "form_write": {
+ "name": "Nombre",
+ "email": "Correo electrónico",
+ "subject": "Asunto de revisión",
+ "comments": "Comentarios",
+ "submit_value": "Enviar opinión"
+ }
+ },
+ "videos": {
+ "header": "Videos",
+ "hide": "Ocultar videos",
+ "show": "Mostrar videos"
+ },
+ "add_to_cart": "Agregar al carrito",
+ "adding_to_cart": "Agregando al carrito…",
+ "options": "Opciones",
+ "none": "ninguna",
+ "sku": "SKU:",
+ "upc": "UPC:",
+ "condition": "Condición:",
+ "availability": "Disponibilidad:",
+ "swatch_option_announcement": "El {swatch_name} seleccionado es",
+ "shipping": "Envíos:",
+ "shipping_fixed": "{amount} (costo de envío fijo)",
+ "shipping_free": "Envío gratuito",
+ "shipping_calculated": "Calculado en el proceso de pago",
+ "sold_out": "Agotado",
+ "out_of_stock_default_message": "Agotado",
+ "pre_order": "Reserva ahora",
+ "choose_options": "Elegir opciones",
+ "quick_view": "Vista rápida",
+ "compare": "Comparar",
+ "max_filesize": "El tamaño máximo del archivo es",
+ "kilobytes_abbreviation": "KB",
+ "filetypes": "los tipos de archivo son",
+ "choose_an_option": "Elige una opción",
+ "select_one": "Selecciona una",
+ "description": "Descripción",
+ "price_with_tax": "(Inc. {tax_label})",
+ "price_without_tax": "(Por ejemplo, {tax_label})",
+ "including_tax": "Incluye impuestos",
+ "excluding_tax": "Excluyendo impuestos",
+ "weight": "Peso:",
+ "width": "Ancho:",
+ "height": "Altura:",
+ "depth": "Profundidad:",
+ "measurement": {
+ "metric": "cm",
+ "imperial": "en"
+ },
+ "you_save_opening_text": "(Ahorras",
+ "you_save_closing_bracket": ")",
+ "gift_wrapping": "Envoltura de regalo:",
+ "gift_wrapping_available": "Opciones disponibles",
+ "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": "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": "{name} Factura del pedido n.° {id}",
+ "phone": "Teléfono: {number}",
+ "email": "Correo electrónico: {email}",
+ "order": "Pedido:",
+ "payment_method": "Método de pago:",
+ "order_date": "Fecha del pedido:",
+ "shipping_method": "Método de envío:",
+ "order_items": "Artículos del pedido",
+ "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",
+ "comments": "Comentarios"
+ },
+ "newsletter": {
+ "subscribe": "Suscríbete a nuestro boletín",
+ "subscribe_intro": "Recibe las últimas actualizaciones sobre nuevos productos y próximas ventas.",
+ "subscribe_submit": "Suscribirme",
+ "email_placeholder": "Tu correo electrónico",
+ "subscribed_heading": "¡Gracias por suscribirte!",
+ "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": "Dejarás de recibir correos electrónicos de marketing de
{store_name}"
+ },
+ "social": {
+ "connect": "Contáctanos"
+ },
+ "errors": {
+ "shipping_quote_failure": "Ocurrió un problema para recuperar tu cotización de envío",
+ "state_error": "Ocurrió un problema al recuperar los estados/provincias"
+ },
+ "search": {
+ "errorMessage": "Ocurrió un problema al recuperar tus resultados. Vuelve a intentarlo en unos segundos.",
+ "quick_search": {
+ "input_label": "Buscar",
+ "input_placeholder": "Buscar en la tienda"
+ },
+ "results": {
+ "form_label": "Palabra clave de búsqueda:",
+ "form_button_text": "Buscar",
+ "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})"
+ },
+ "faceted": {
+ "selected": {
+ "title": "Refinar por",
+ "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más",
+ "no-filters": "No se aplicaron filtros",
+ "clear-all": "Borrar todo"
+ },
+ "range": {
+ "update": "Actualizar",
+ "min-placeholder": "Mín.",
+ "max-placeholder": "Máx."
+ },
+ "rating": {
+ "and-up": "y más"
+ },
+ "toggleSection": "Cambiar la sección del filtro {title}",
+ "clear": "Borrar",
+ "more": "Más",
+ "show-more": "Mostrar más",
+ "show-less": "Mostrar menos",
+ "show-filters": "Mostrar filtros",
+ "hide-filters": "Ocultar filtros",
+ "browse-by": "Buscar por"
+ },
+ "error": {
+ "empty_field": "El campo de búsqueda no puede quedar vacío."
+ },
+ "tabs_accesibility_hint": "Utiliza las flechas izquierda y derecha para navegar por las pestañas."
+ },
+ "page_not_found": {
+ "page_heading": "Error 404: Página no encontrada",
+ "message": "Lo sentimos. Parece que la página que busca cambió o ya no existe."
+ },
+ "server_error": {
+ "page_heading": "Algo salió mal...",
+ "message": "La tienda no está disponible en este momento; vuelve a intentarlo en unos minutos"
+ },
+ "forbidden": {
+ "page_heading": "¡Lo sentimos! Inicia sesión para continuar.",
+ "if_you_were_signed_in": "Si habías iniciado sesión,",
+ "sign_in": "inicia sesión de nuevo",
+ "to_continue": ", para reanudar tu trabajo en una nueva sesión."
+ },
+ "sitemap": {
+ "page_title": "Mapa del sitio",
+ "show_all_link": "Mostrar todo"
+ },
+ "text_truncate": {
+ "view_more": "Ver más detalles",
+ "view_less": "Ocultar detalles"
+ },
+ "maintenance": {
+ "down": "Fuera de servicio por mantenimiento"
+ },
+ "carousel": {
+ "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]",
+ "active_dot_aria_label": "activo",
+ "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": "Diapositiva número {slide_number}"
+ },
+ "validation_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_fallback_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_default_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "page_builder": {
+ "pdp_sale_badge_label": "¡En oferta!",
+ "pdp_sold_out_label": "Agotado",
+ "pdp-sale-price-label": "Ahora:",
+ "pdp-non-sale-price-label": "Antes:",
+ "pdp-retail-price-label": "MSRP:",
+ "pdp-custom-fields-tab-label": "Información adicional"
+ },
+ "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",
+ "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.",
+ "allow": "Permitir",
+ "accept": "aceptar",
+ "deny": "Rechazar",
+ "dismiss": "Descartar",
+ "reject_all": "Rechazar todo",
+ "category": "Categoría",
+ "purpose": "Propósito",
+ "functional_category": "Funcional",
+ "functional_purpose": "Permite mejorar la funcionalidad, por ejemplo, videos y chat en vivo. Si no se las autoriza, es posible que algunas, o todas, estas funciones no sean adecuadas.",
+ "analytics_category": "DATOS ANALÍTICOS",
+ "analytics_purpose": "Brindar información estadística sobre el uso del sitio, por ejemplo, datos analíticos de la web, para poder mejorar el sitio web con el tiempo.",
+ "targeting_category": "Búsqueda de clientes objetivo",
+ "advertising_category": "Publicidad",
+ "advertising_purpose": "Se usan para crear perfiles o personalizar el contenido para mejorar su experiencia de compra.",
+ "essential_category": "Esenciales",
+ "esential_purpose": "Esenciales para que el sitio y los servicios solicitados funcionen, pero no realizan ninguna función adicional o secundaria.",
+ "yes": "Sí",
+ "no": "No",
+ "not_available": "N/D",
+ "cancel": "Cancelar",
+ "save": "Guardar",
+ "back_to_preferences": "Volver a Preferencias",
+ "close_without_changes": "Tienes cambios sin guardar en tus preferencias de recopilación de datos. ¿Estás seguro de que quieres cerrar sin guardar?",
+ "unsaved_changes": "Tienes cambios sin guardar.",
+ "by_using": "Al utilizar nuestro sitio web, aceptas nuestro",
+ "agree_on_data_collection": "El uso de nuestro sitio web autorizas la recopilación de datos según se describe en nuestro ",
+ "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 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
new file mode 100644
index 0000000000..e87954b8be
--- /dev/null
+++ b/lang/es-AR.json
@@ -0,0 +1,1022 @@
+{
+ "header": {
+ "welcome_back": "Te damos la bienvenida nuevamente, {name}",
+ "skip_to_main": "Saltar al contenido principal"
+ },
+ "footer": {
+ "title": "Inicio de pie de página",
+ "brands": "Marcas populares",
+ "navigate": "Navegar",
+ "info": "Información",
+ "categories": "Categorías",
+ "call_us": "Llámanos al teléfono {phone_number}",
+ "powered_by": "Desarrollado por"
+ },
+ "home": {
+ "heading": "Página de inicio"
+ },
+ "blog": {
+ "recent_posts": "Publicaciones recientes",
+ "label": "Blog",
+ "posted_by": "Publicado por {name}",
+ "read_more": "leer más"
+ },
+ "unavailable": {
+ "hibernation_title": "Estaremos de regreso",
+ "hibernation_message": "Gracias por su visita. Nuestra tienda no está disponible en este momento. Lamentamos las molestias que esto le ocasiona.",
+ "maintenance_title": "Fuera de servicio por mantenimiento",
+ "maintenance_message": "Esta tienda no está disponible en este momento debido a trabajos de mantenimiento. Pronto volverá a estar disponible. Lamentamos las molestias que esto le ocasiona."
+ },
+ "brands": {
+ "no_products": "No hay productos anunciados en esta marca."
+ },
+ "categories": {
+ "no_products": "No hay productos anunciados en esta categoría."
+ },
+ "checkout": {
+ "title": "Pago"
+ },
+ "cart": {
+ "nav_aria_label": "Carrito con 0 artículos",
+ "continue_shopping": "Haz clic aquí para seguir comprando",
+ "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",
+ "or": "O"
+ },
+ "button": "Pago",
+ "empty_cart": "Tu carrito esta vacío",
+ "title": "Haz clic aquí para continuar con el proceso de pago",
+ "item": "Artículo",
+ "price": "Precio",
+ "quantity": "Cantidad",
+ "total": "Total",
+ "subtotal": "Subtotal",
+ "enter_code": "Código de cupón/certificado de regalo",
+ "gift_wrapping": "Envoltura de regalo",
+ "shipping": "Envío",
+ "grand_total": "Total",
+ "select": "Seleccionar",
+ "update": "Actualizar el costo de envío"
+ },
+ "preview": {
+ "checkout_now": "Pagar ahora",
+ "checkout_multiple": "o pagar con varias direcciones",
+ "view_cart": "Ver carrito"
+ },
+ "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})",
+ "is_empty": "Tu carrito esta vacío",
+ "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}\"",
+ "shipping_peritem": "Envío por artículo",
+ "remove_item": "Eliminar {name} del carrito",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?",
+ "coupons": {
+ "empty_error": "Ingresa tu código de cupón.",
+ "cancel": "Cancelar",
+ "add_code": "Agregar código",
+ "add_coupon": "Agregar cupón",
+ "button": "Aplicar",
+ "coupon_code": "Ingresa tu código de cupón",
+ "code_label": "Cupón ({code})",
+ "remove": "Quitar"
+ },
+ "gift_certificates": {
+ "change_gift_certificate": "Cambiar {certificate_name}",
+ "add_cert_code": "Agregar certificado",
+ "gift_certificate": "Certificado de regalo",
+ "code_label": "Certificado de regalo ({code})",
+ "cert_code": "Ingresa tu código de certificado",
+ "remove": "Quitar"
+ },
+ "shipping_estimator": {
+ "add_info": "Agregar información",
+ "cancel": "Cancelar",
+ "select_a_country": "País",
+ "select_a_state": "Estado/Provincia",
+ "estimate_shipping": "Calcular el envío",
+ "suburb_city": "Área/Ciudad",
+ "zip_postal_code": "Código postal",
+ "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 estar en blanco.",
+ "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco."
+ },
+ "gift_wrapping": {
+ "title": "Envoltura de regalo",
+ "add": "Agregar",
+ "change": "Cambiar",
+ "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": "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",
+ "gift_message": "Mensaje en el regalo",
+ "remove_confirm": "¿Estás seguro que deseas eliminar la envoltura de regalo de este artículo?",
+ "preview": "Vista previa"
+ },
+ "added_to_cart": {
+ "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",
+ "view_or_edit_cart": "Ver o editar tu carrito",
+ "you_might_also_like": "También te puede interesar"
+ }
+ },
+ "common": {
+ "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?",
+ "newsletter_signup": "Regístrate para recibir nuestro boletín informativo",
+ "form_submit": "Enviar",
+ "no_preference": "No hay preferencia",
+ "other_details": "Otros detalles",
+ "required": "Obligatorio",
+ "optional": "Opcional",
+ "email_address": "Dirección de correo electrónico",
+ "edit": "Editar",
+ "not_applicable": "N/D",
+ "no": "No",
+ "yes": "Sí",
+ "from": "Para",
+ "to": "De",
+ "ok": "De acuerdo",
+ "cancel": "Cancelar",
+ "close": "Cerrar",
+ "or": "O",
+ "and": "y",
+ "compare": "Comparar",
+ "change": "Cambiar",
+ "sign_up": "Regístrate",
+ "login": "Iniciar sesión",
+ "login_for_pricing": "Inicia sesión para conocer los precios",
+ "logout": "Cerrar sesión",
+ "account": "Cuenta",
+ "cart": "Carrito",
+ "search": "Buscar",
+ "gift_cert": "Certificados de regalo",
+ "save": "Guardar",
+ "share": "Compartir",
+ "delete": "Eliminar",
+ "public": "Público",
+ "private": "Privado",
+ "view_all": "Ver todo",
+ "all": "Todos",
+ "paginator": {
+ "page_of": "Página {current} de {total}"
+ },
+ "prices_are_in": "Los precios están en {CODE}",
+ "previous": "Anterior",
+ "next": "Siguiente",
+ "sorter": {
+ "relevance": "Relevancia",
+ "sort_by": "Ordenar por:",
+ "featured": "Elementos destacados",
+ "top_sellers": "Lo más vendido",
+ "newest": "Artículos más nuevos",
+ "alpha_asc": "A a la Z",
+ "alpha_desc": "Z a la A",
+ "reviews": "Por opinión",
+ "price_asc": "Precio: ascendente",
+ "price_desc": "Precio: descendente"
+ },
+ "loading": "Cargando",
+ "month": "Mes",
+ "day": "día",
+ "year": "Año",
+ "short_months": {
+ "1": "Ene",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Abr",
+ "5": "May",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Ago",
+ "9": "Sep",
+ "10": "Oct",
+ "11": "Nov",
+ "12": "Dic"
+ }
+ },
+ "compare": {
+ "button": "Comparar 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",
+ "no_compare": "Debes seleccionar al menos dos productos para compararlos."
+ },
+ "category": {
+ "label": "Categorías",
+ "shop_by_price": "Comprar por precio",
+ "shop_by_price_range_aria": "Rango de precios de {from} a {to}",
+ "filter_price_range": "Rango de precios:",
+ "add_cart_announcement": "Se agregó el artículo",
+ "reset": "Restablecer",
+ "filter_reset_announcement": "Se restableció el filtro",
+ "filter_select_announcement": "Se aplicó el filtro",
+ "view_all": {
+ "name": "Todos {category}"
+ }
+ },
+ "brand": {
+ "label": "Marcas",
+ "view_brands": "Ver todas las marcas"
+ },
+ "gift_certificate": {
+ "heading": "Certificados de regalo",
+ "purchase": {
+ "heading": "Comprar certificado de regalo"
+ },
+ "redeem": {
+ "heading": "Canjear certificado de regalo",
+ "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 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",
+ "intro": "Puede consultar el saldo de un certificado de regalo escribiendo el código en el recuadro a continuación."
+ }
+ },
+ "create_account": {
+ "heading": "Cuenta nueva",
+ "created": {
+ "heading": "Se creó tu cuenta.",
+ "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"
+ },
+ "login": {
+ "heading": "Iniciar sesión",
+ "field_email": "Dirección de correo electrónico:",
+ "field_password": "Contraseña:",
+ "submit_value": "Iniciar sesión",
+ "forgot_password": "¿Olvidaste tu contraseña?",
+ "new_customer": {
+ "heading": "¿Nuevo cliente?",
+ "intro": "Crea una cuenta con nosotros y podrás:",
+ "fact1": "Pagar más rápido",
+ "fact2": "Guardar varias direcciones de envío",
+ "fact3": "Acceder a tu historial de pedidos",
+ "fact4": "Rastrear nuevos pedidos",
+ "fact5": "Guardar artículos en tu lista de deseos",
+ "create_account": "Crear cuenta"
+ }
+ },
+ "reset_password": {
+ "heading": "Restablecer la contraseña",
+ "intro": "Proporcione su correo electrónico a continuación para solicitar una nueva contraseña. Se enviará un correo electrónico a la siguiente dirección con un enlace para confirmar su dirección de correo electrónico."
+ },
+ "account": {
+ "breadcrumb": "Tu cuenta",
+ "nav": {
+ "overview": "Descripción general",
+ "orders": "Pedidos",
+ "returns": "Devoluciones",
+ "messages": "Mensajes ({num_new_messages})",
+ "wishlists": "Listas de deseos",
+ "recently_viewed": "Visto recientemente",
+ "settings": "CONFIGURACIÓN DE CUENTA",
+ "addresses": "Direcciones",
+ "payment_methods": "Métodos de pago"
+ },
+ "mobile_nav": {
+ "messages": "Mensajes",
+ "wishlists": "Listas de deseos"
+ },
+ "addresses": {
+ "heading": "Direcciones",
+ "add_heading": "Agregar nueva dirección",
+ "primary": "Principal",
+ "phone": "Teléfono:",
+ "new_address": "Nueva dirección",
+ "no_addresses": "Actualmente, no tienes direcciones agregadas a tu perfil."
+ },
+ "messages": {
+ "heading": "Mensajes",
+ "customer_said": "Dijiste:",
+ "merchant_said": "{store_name} dijo:"
+ },
+ "orders": {
+ "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?",
+ "back_button": "Volver",
+ "order_item": "Artículo",
+ "item_price": "Precio",
+ "quantity": "Cantidad a devolver",
+ "why": "¿Por qué motivo estás devolviendo estos artículos?",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Comentarios"
+ },
+ "gift_wrapping": "Envoltura de regalo:",
+ "refunded": "(Reembolsado)",
+ "refunded_quantity": "({qty} reembolsado)",
+ "return_item": "Devolver",
+ "return_items": "¿Devolver los artículos?",
+ "order_placed": "Pedido realizado",
+ "last_update": "Última actualización",
+ "list": {
+ "order_number": "Pedido n.° {number}",
+ "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}"
+ },
+ "details": {
+ "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",
+ "order_total": "Total del pedido:",
+ "order_status": "Estado del pedido:",
+ "payment_date": "Fecha del pedido:",
+ "payment_method": "Método de pago:",
+ "comments": "Comentarios del pedido",
+ "download_items": "Descargar artículos",
+ "card_ending": "que termina en {card}",
+ "shipments": {
+ "date": "Fecha de envío",
+ "method": "Método de envío",
+ "link": "Enlace de seguimiento",
+ "header": "Detalles del envío"
+ },
+ "actions": "Acciones",
+ "reorder": "Comprar nuevamente",
+ "return": "Devolver",
+ "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.° {number}",
+ "download_files_below": "A continuación, puedes descargar los archivos para",
+ "expired_content": "El archivo ha vencido",
+ "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"
+ }
+ },
+ "payment_methods": {
+ "heading": "Métodos de pago",
+ "payment_method": "Método de pago",
+ "billing_address": "Dirección de facturación",
+ "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",
+ "name_on_card": "Nombre que aparece en la tarjeta",
+ "credit_card_number": "Número de tarjeta de crédito",
+ "expiration": "Vencimiento",
+ "cvv": "CVV",
+ "card_types": {
+ "american_express": "American Express",
+ "credit_card": "Tarjeta de crédito",
+ "dankort": "Dankort",
+ "diners_club": "Diners Club",
+ "discover": "Descubrir",
+ "jcb": "JCB",
+ "maestro": "Maestro",
+ "mastercard": "Mastercard",
+ "unionpay": "Union Pay",
+ "visa": "Visa"
+ },
+ "paypal": "PayPal",
+ "billing_address_labels": {
+ "address_line_1": "Línea de dirección 1",
+ "address_line_2": "Línea de dirección 2",
+ "suburb_city": "Área/Ciudad",
+ "state_province": "Estado/Provincia",
+ "choose_state": "Elija un estado",
+ "country": "País",
+ "choose_country": "Elija un país",
+ "zip_postcode": "Código postal"
+ }
+ },
+ "returns": {
+ "heading": "Devoluciones",
+ "instructions": "Instrucciones de devolución",
+ "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.° {id}",
+ "date_requested": "Devolución solicitada",
+ "successful_heading": "Solicitud de devolución enviada",
+ "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.",
+ "return": "Regresar a pedidos",
+ "last_update": "Última actualización",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Tus comentarios",
+ "submit_request": "Enviar solicitud de devolución",
+ "list": {
+ "return_number": "Devolución n.° {id}",
+ "product_details": "Devolviendo {num_products}"
+ },
+ "status": {
+ "pending": "Pendiente",
+ "received": "Recibido",
+ "authorized": "Autorizado",
+ "repaired": "Reparado",
+ "refunded": "Reembolsado",
+ "rejected": "Rechazado",
+ "cancelled": "Cancelado"
+ }
+ },
+ "settings": {
+ "heading": "CONFIGURACIÓN DE CUENTA",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "email": "Dirección de correo electrónico",
+ "company": "Compañía",
+ "phone": "Número telefónico",
+ "old_password": "Contraseña anterior",
+ "new_password": "Nueva contraseña",
+ "confirm_password": "Confirmar contraseña",
+ "update_details": "Actualizar detalles"
+ },
+ "recent_items": {
+ "heading": "Visto recientemente",
+ "no_items": "Los artículos que viste recientemente en nuestro sitio aparecerán a continuación."
+ },
+ "wishlists": {
+ "heading": "Listas de deseos",
+ "tag_line": "Llena el siguiente formulario para crear una lista de deseos. Haz clic en el botón \"Crear lista de deseos\" cuando hayas terminado.",
+ "new": "Nueva lista de deseos",
+ "you_have_none": "No tienes listas de deseos, agrega una ahora.",
+ "empty_wishlist": "Su lista de deseos está vacía. Cuando agregue artículos a su lista de deseos, aparecerán aquí.",
+ "num_items": "Artículos",
+ "add_item": "Agregar a la lista de deseos",
+ "remove_item": "Eliminar artículo",
+ "name": "Nombre de la lista de deseos",
+ "shared": "Compartido",
+ "action": "Acción",
+ "add": "Agregar lista de deseos",
+ "delete_all": "Eliminar todo",
+ "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 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.",
+ "create_new": "Crear nueva lista de deseos",
+ "add_to_default": "Agregar a mi lista de deseos",
+ "enter_wishlist_name_error": "Debes ingresar un nombre de lista de deseos."
+ }
+ },
+ "page": {
+ "label": "Enlaces rápidos",
+ "rss": {
+ "intro": "Las fuentes RSS se utilizan para distribuir contenido que cambia constantemente en un sitio web, incluido este. Puede abrir una fuente RSS con un lector de RSS y usarla para ver si hay algún contenido nuevo en este sitio, o puede configurar un script del lado del servidor para analizar la fuente y mostrarla en su sitio web.",
+ "heading": "Sindicación RSS",
+ "blog": {
+ "heading": "Publicaciones recientes del blog",
+ "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": {
+ "heading": "Productos nuevos",
+ "intro": "El feed más reciente de productos contiene los últimos {limit} productos agregados a {store}.",
+ "rss": "Últimos {limit} productos nuevos (RSS)",
+ "rss_atom": "Últimos {limit} productos nuevos (Atom)"
+ },
+ "popular": {
+ "heading": "Productos populares",
+ "intro": "El feed de productos populares contiene los {limit} productos más populares en {store} según la calificación de los usuarios.",
+ "rss": "Últimos {limit} productos populares (RSS)",
+ "rss_atom": "Últimos {limit} productos populares (Atom)"
+ },
+ "featured": {
+ "heading": "Productos destacados",
+ "intro": "El feed de productos destacados contiene los últimos {limit} productos destacados en {store}.",
+ "rss": "Últimos {limit} productos destacados (RSS)",
+ "rss_atom": "Últimos {limit} productos destacados (Atom)"
+ }
+ },
+ "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, 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": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}",
+ "contact_us": {
+ "full_name": "Nombre completo",
+ "email": "Dirección de correo electrónico",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "order": "Número de pedido",
+ "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.",
+ "manual_captcha_instruction": "Responde la pregunta que sigue para una verificación adicional."
+ },
+ "create_account": {
+ "submit_value": "Crear cuenta"
+ },
+ "new_password": {
+ "heading": "Cambiar contraseña",
+ "password": "Nueva contraseña",
+ "password2": "Confirmar contraseña",
+ "submit_value": "Continúa"
+ },
+ "address": {
+ "add": {
+ "heading": "Agregar nueva dirección",
+ "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"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar esta dirección?",
+ "submit_value": "Guardar dirección"
+ },
+ "payment_methods": {
+ "add": {
+ "heading": "Agregar método de pago"
+ },
+ "edit": {
+ "heading": "Actualizar método de pago"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este método de pago?",
+ "submit_value": "Guardar el método de pago",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "address1": "Línea de dirección 1",
+ "address2": "Línea de dirección 2",
+ "city": "Área/Ciudad",
+ "country": "País",
+ "state": "Estado/Provincia",
+ "postal_code": "Código postal",
+ "choose_country": "Elija un país",
+ "default_instrument": "Método de pago predeterminado"
+ },
+ "gift_certificate": {
+ "purchase": {
+ "to_name": "Nombre del destinatario",
+ "to_email": "Correo electrónico del destinatario",
+ "from_name": "Tu nombre",
+ "from_email": "Tu correo electrónico",
+ "message": "Mensaje opcional",
+ "amount": "Monto",
+ "theme": "Tema del certificado de regalo",
+ "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",
+ "preview_error": "Hubo un problema al cargar la vista previa. Vuelve a intentarlo más tarde.",
+ "submit_value": "Agregar el certificado de regalo al carrito"
+ },
+ "balance": {
+ "code": "Código del certificado de regalo",
+ "submit_value": "Consultar saldo"
+ }
+ },
+ "inbox": {
+ "order": "Pedido:",
+ "order_display": "Pedido n.° {id} - Hecho el {date} por {total}",
+ "subject": "Asunto",
+ "message": "Mensaje",
+ "submit_value": "Enviar mensaje",
+ "send_message": "Enviar un mensaje",
+ "clear_value": "Borrar",
+ "no_orders": "Una vez que realices un pedido, tendrás acceso completo para enviar mensajes desde esta página."
+ },
+ "search": {
+ "query": "Palabra clave de búsqueda",
+ "show": "Mostrar formulario de búsqueda",
+ "hide": "Ocultar formulario de búsqueda",
+ "title": "Búsqueda avanzada",
+ "price_range": "Intervalo de precios",
+ "by_price": "Buscar por precio",
+ "by_setting": "Buscar por configuración",
+ "search": "Buscar",
+ "free_shipping": {
+ "title": "Envío gratuito",
+ "free": "Solo envío gratis",
+ "paid": "Solo envío pagado"
+ },
+ "featured_products": {
+ "title": "Productos destacados",
+ "enabled": "Solo productos destacados",
+ "disabled": "Solo productos no destacados"
+ },
+ "categories": "Categorías",
+ "did_you_mean": "¿Quisiste decir:",
+ "your_search_for": "En tu búsqueda de",
+ "no_match": "no se encontró ningún producto o información.",
+ "suggestions": {
+ "title": "Sugerencias:",
+ "line1": "Verifica que todas las palabras estén escritas correctamente.",
+ "line2": "Prueba con palabras clave diferentes.",
+ "line3": "Prueba con palabras clave más generales."
+ },
+ "refine": "Refinar la búsqueda",
+ "brand": "Marcas",
+ "searchsubs": "Buscar subcategorías automáticamente"
+ },
+ "wishlist": {
+ "name": "Nombre de la lista de deseos:",
+ "public": "¿Quieres compartir la lista de deseos?"
+ },
+ "validate": {
+ "account": {
+ "edit": {
+ "password": "Debes ingresar tu contraseña actual.",
+ "first_name": "Debes ingresar un nombre.",
+ "last_name": "Debes ingresar un apellido.",
+ "phone": "Debes ingresar un número de teléfono."
+ },
+ "reorder": {
+ "select_item": "Selecciona uno o más artículos para volver a comprarlos."
+ },
+ "inbox": {
+ "order": "Debes seleccionar un pedido.",
+ "subject": "Debes ingresar un asunto.",
+ "message": "Debes ingresar un mensaje."
+ }
+ },
+ "common": {
+ "name": "Debes ingresar tu nombre.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com."
+ },
+ "contact": {
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com.",
+ "question": "Debes ingresar tu pregunta."
+ },
+ "gift": {
+ "to_name": "Debes ingresar un nombre de destinatario válido.",
+ "to_email": "Debes ingresar un correo electrónico de destinatario válido.",
+ "from_name": "Debes ingresar tu nombre.",
+ "from_email": "Debes ingresar un correo electrónico válido.",
+ "cert_theme": "Debes seleccionar un tema de certificado de regalo.",
+ "agree_terms": "Debes aceptar estos términos."
+ },
+ "payment_method": {
+ "credit_card_number": "Debes ingresar un número de tarjeta de crédito válido.",
+ "expiration": "Debes ingresar una fecha de vencimiento válida.",
+ "name_on_card": "Debes ingresar un nombre.",
+ "cvv": "Debes ingresar un cvv válido."
+ },
+ "reviews": {
+ "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 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 units} one {# unit} other {# units}}",
+ "max_purchase_quantity": "Compra máxima:",
+ "min_purchase_quantity": "Compra mínima:",
+ "related_products": "Productos relacionados",
+ "top": "Productos más populares",
+ "similar_by_views": "Los clientes también vieron",
+ "featured": "Productos destacados",
+ "file_option_set": "Actualmente:
{name}",
+ "new": "Productos nuevos",
+ "warranty": "Información de la garantía",
+ "reviews": {
+ "hide": "Ocultar opiniones",
+ "new": "Escribe una opinión",
+ "show": "Mostrar opiniones",
+ "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": "{rating_target} valoración es {current_rating} de {max_rating}",
+ "rating": {
+ "1": "1 estrella (peor)",
+ "2": "2 estrellas",
+ "3": "3 estrellas (promedio)",
+ "4": "4 estrellas",
+ "5": "5 estrellas (mejor)"
+ },
+ "write_a_review": "Escribe una opinión",
+ "no_reviews": "Sin opiniones",
+ "form_write": {
+ "name": "Nombre",
+ "email": "Correo electrónico",
+ "subject": "Asunto de revisión",
+ "comments": "Comentarios",
+ "submit_value": "Enviar opinión"
+ }
+ },
+ "videos": {
+ "header": "Videos",
+ "hide": "Ocultar videos",
+ "show": "Mostrar videos"
+ },
+ "add_to_cart": "Agregar al carrito",
+ "adding_to_cart": "Agregando al carrito…",
+ "options": "Opciones",
+ "none": "ninguna",
+ "sku": "SKU:",
+ "upc": "UPC:",
+ "condition": "Condición:",
+ "availability": "Disponibilidad:",
+ "swatch_option_announcement": "El {swatch_name} seleccionado es",
+ "shipping": "Envíos:",
+ "shipping_fixed": "{amount} (costo de envío fijo)",
+ "shipping_free": "Envío gratuito",
+ "shipping_calculated": "Calculado en el proceso de pago",
+ "sold_out": "Agotado",
+ "out_of_stock_default_message": "Agotado",
+ "pre_order": "Reserva ahora",
+ "choose_options": "Elegir opciones",
+ "quick_view": "Vista rápida",
+ "compare": "Comparar",
+ "max_filesize": "El tamaño máximo del archivo es",
+ "kilobytes_abbreviation": "KB",
+ "filetypes": "los tipos de archivo son",
+ "choose_an_option": "Elige una opción",
+ "select_one": "Selecciona una",
+ "description": "Descripción",
+ "price_with_tax": "(Inc. {tax_label})",
+ "price_without_tax": "(Por ejemplo, {tax_label})",
+ "including_tax": "Incluye impuestos",
+ "excluding_tax": "Excluyendo impuestos",
+ "weight": "Peso:",
+ "width": "Ancho:",
+ "height": "Altura:",
+ "depth": "Profundidad:",
+ "measurement": {
+ "metric": "cm",
+ "imperial": "en"
+ },
+ "you_save_opening_text": "(Ahorras",
+ "you_save_closing_bracket": ")",
+ "gift_wrapping": "Envoltura de regalo:",
+ "gift_wrapping_available": "Opciones disponibles",
+ "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": "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": "{name} Factura del pedido n.° {id}",
+ "phone": "Teléfono: {number}",
+ "email": "Correo electrónico: {email}",
+ "order": "Pedido:",
+ "payment_method": "Método de pago:",
+ "order_date": "Fecha del pedido:",
+ "shipping_method": "Método de envío:",
+ "order_items": "Artículos del pedido",
+ "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",
+ "comments": "Comentarios"
+ },
+ "newsletter": {
+ "subscribe": "Suscríbete a nuestro boletín",
+ "subscribe_intro": "Recibe las últimas actualizaciones sobre nuevos productos y próximas ventas.",
+ "subscribe_submit": "Suscribirme",
+ "email_placeholder": "Tu correo electrónico",
+ "subscribed_heading": "¡Gracias por suscribirte!",
+ "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": "Dejarás de recibir correos electrónicos de marketing de
{store_name}"
+ },
+ "social": {
+ "connect": "Contáctanos"
+ },
+ "errors": {
+ "shipping_quote_failure": "Ocurrió un problema para recuperar tu cotización de envío",
+ "state_error": "Ocurrió un problema al recuperar los estados/provincias"
+ },
+ "search": {
+ "errorMessage": "Ocurrió un problema al recuperar tus resultados. Vuelve a intentarlo en unos segundos.",
+ "quick_search": {
+ "input_label": "Buscar",
+ "input_placeholder": "Buscar en la tienda"
+ },
+ "results": {
+ "form_label": "Palabra clave de búsqueda:",
+ "form_button_text": "Buscar",
+ "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})"
+ },
+ "faceted": {
+ "selected": {
+ "title": "Refinar por",
+ "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más",
+ "no-filters": "No se aplicaron filtros",
+ "clear-all": "Borrar todo"
+ },
+ "range": {
+ "update": "Actualizar",
+ "min-placeholder": "Mín.",
+ "max-placeholder": "Máx."
+ },
+ "rating": {
+ "and-up": "y más"
+ },
+ "toggleSection": "Cambiar la sección del filtro {title}",
+ "clear": "Borrar",
+ "more": "Más",
+ "show-more": "Mostrar más",
+ "show-less": "Mostrar menos",
+ "show-filters": "Mostrar filtros",
+ "hide-filters": "Ocultar filtros",
+ "browse-by": "Buscar por"
+ },
+ "error": {
+ "empty_field": "El campo de búsqueda no puede quedar vacío."
+ },
+ "tabs_accesibility_hint": "Utiliza las flechas izquierda y derecha para navegar por las pestañas."
+ },
+ "page_not_found": {
+ "page_heading": "Error 404: Página no encontrada",
+ "message": "Lo sentimos. Parece que la página que busca cambió o ya no existe."
+ },
+ "server_error": {
+ "page_heading": "Algo salió mal...",
+ "message": "La tienda no está disponible en este momento; vuelve a intentarlo en unos minutos"
+ },
+ "forbidden": {
+ "page_heading": "¡Lo sentimos! Inicia sesión para continuar.",
+ "if_you_were_signed_in": "Si habías iniciado sesión,",
+ "sign_in": "inicia sesión de nuevo",
+ "to_continue": ", para reanudar tu trabajo en una nueva sesión."
+ },
+ "sitemap": {
+ "page_title": "Mapa del sitio",
+ "show_all_link": "Mostrar todo"
+ },
+ "text_truncate": {
+ "view_more": "Ver más detalles",
+ "view_less": "Ocultar detalles"
+ },
+ "maintenance": {
+ "down": "Fuera de servicio por mantenimiento"
+ },
+ "carousel": {
+ "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]",
+ "active_dot_aria_label": "activo",
+ "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": "Diapositiva número {slide_number}"
+ },
+ "validation_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_fallback_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_default_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "page_builder": {
+ "pdp_sale_badge_label": "¡En oferta!",
+ "pdp_sold_out_label": "Agotado",
+ "pdp-sale-price-label": "Ahora:",
+ "pdp-non-sale-price-label": "Antes:",
+ "pdp-retail-price-label": "MSRP:",
+ "pdp-custom-fields-tab-label": "Información adicional"
+ },
+ "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",
+ "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.",
+ "allow": "Permitir",
+ "accept": "aceptar",
+ "deny": "Rechazar",
+ "dismiss": "Descartar",
+ "reject_all": "Rechazar todo",
+ "category": "Categoría",
+ "purpose": "Propósito",
+ "functional_category": "Funcional",
+ "functional_purpose": "Permite mejorar la funcionalidad, por ejemplo, videos y chat en vivo. Si no se las autoriza, es posible que algunas, o todas, estas funciones no sean adecuadas.",
+ "analytics_category": "DATOS ANALÍTICOS",
+ "analytics_purpose": "Brindar información estadística sobre el uso del sitio, por ejemplo, datos analíticos de la web, para poder mejorar el sitio web con el tiempo.",
+ "targeting_category": "Búsqueda de clientes objetivo",
+ "advertising_category": "Publicidad",
+ "advertising_purpose": "Se usan para crear perfiles o personalizar el contenido para mejorar su experiencia de compra.",
+ "essential_category": "Esenciales",
+ "esential_purpose": "Esenciales para que el sitio y los servicios solicitados funcionen, pero no realizan ninguna función adicional o secundaria.",
+ "yes": "Sí",
+ "no": "No",
+ "not_available": "N/D",
+ "cancel": "Cancelar",
+ "save": "Guardar",
+ "back_to_preferences": "Volver a Preferencias",
+ "close_without_changes": "Tienes cambios sin guardar en tus preferencias de recopilación de datos. ¿Estás seguro de que quieres cerrar sin guardar?",
+ "unsaved_changes": "Tienes cambios sin guardar.",
+ "by_using": "Al utilizar nuestro sitio web, aceptas nuestro",
+ "agree_on_data_collection": "El uso de nuestro sitio web autorizas la recopilación de datos según se describe en nuestro ",
+ "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 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
new file mode 100644
index 0000000000..e87954b8be
--- /dev/null
+++ b/lang/es-CL.json
@@ -0,0 +1,1022 @@
+{
+ "header": {
+ "welcome_back": "Te damos la bienvenida nuevamente, {name}",
+ "skip_to_main": "Saltar al contenido principal"
+ },
+ "footer": {
+ "title": "Inicio de pie de página",
+ "brands": "Marcas populares",
+ "navigate": "Navegar",
+ "info": "Información",
+ "categories": "Categorías",
+ "call_us": "Llámanos al teléfono {phone_number}",
+ "powered_by": "Desarrollado por"
+ },
+ "home": {
+ "heading": "Página de inicio"
+ },
+ "blog": {
+ "recent_posts": "Publicaciones recientes",
+ "label": "Blog",
+ "posted_by": "Publicado por {name}",
+ "read_more": "leer más"
+ },
+ "unavailable": {
+ "hibernation_title": "Estaremos de regreso",
+ "hibernation_message": "Gracias por su visita. Nuestra tienda no está disponible en este momento. Lamentamos las molestias que esto le ocasiona.",
+ "maintenance_title": "Fuera de servicio por mantenimiento",
+ "maintenance_message": "Esta tienda no está disponible en este momento debido a trabajos de mantenimiento. Pronto volverá a estar disponible. Lamentamos las molestias que esto le ocasiona."
+ },
+ "brands": {
+ "no_products": "No hay productos anunciados en esta marca."
+ },
+ "categories": {
+ "no_products": "No hay productos anunciados en esta categoría."
+ },
+ "checkout": {
+ "title": "Pago"
+ },
+ "cart": {
+ "nav_aria_label": "Carrito con 0 artículos",
+ "continue_shopping": "Haz clic aquí para seguir comprando",
+ "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",
+ "or": "O"
+ },
+ "button": "Pago",
+ "empty_cart": "Tu carrito esta vacío",
+ "title": "Haz clic aquí para continuar con el proceso de pago",
+ "item": "Artículo",
+ "price": "Precio",
+ "quantity": "Cantidad",
+ "total": "Total",
+ "subtotal": "Subtotal",
+ "enter_code": "Código de cupón/certificado de regalo",
+ "gift_wrapping": "Envoltura de regalo",
+ "shipping": "Envío",
+ "grand_total": "Total",
+ "select": "Seleccionar",
+ "update": "Actualizar el costo de envío"
+ },
+ "preview": {
+ "checkout_now": "Pagar ahora",
+ "checkout_multiple": "o pagar con varias direcciones",
+ "view_cart": "Ver carrito"
+ },
+ "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})",
+ "is_empty": "Tu carrito esta vacío",
+ "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}\"",
+ "shipping_peritem": "Envío por artículo",
+ "remove_item": "Eliminar {name} del carrito",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?",
+ "coupons": {
+ "empty_error": "Ingresa tu código de cupón.",
+ "cancel": "Cancelar",
+ "add_code": "Agregar código",
+ "add_coupon": "Agregar cupón",
+ "button": "Aplicar",
+ "coupon_code": "Ingresa tu código de cupón",
+ "code_label": "Cupón ({code})",
+ "remove": "Quitar"
+ },
+ "gift_certificates": {
+ "change_gift_certificate": "Cambiar {certificate_name}",
+ "add_cert_code": "Agregar certificado",
+ "gift_certificate": "Certificado de regalo",
+ "code_label": "Certificado de regalo ({code})",
+ "cert_code": "Ingresa tu código de certificado",
+ "remove": "Quitar"
+ },
+ "shipping_estimator": {
+ "add_info": "Agregar información",
+ "cancel": "Cancelar",
+ "select_a_country": "País",
+ "select_a_state": "Estado/Provincia",
+ "estimate_shipping": "Calcular el envío",
+ "suburb_city": "Área/Ciudad",
+ "zip_postal_code": "Código postal",
+ "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 estar en blanco.",
+ "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco."
+ },
+ "gift_wrapping": {
+ "title": "Envoltura de regalo",
+ "add": "Agregar",
+ "change": "Cambiar",
+ "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": "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",
+ "gift_message": "Mensaje en el regalo",
+ "remove_confirm": "¿Estás seguro que deseas eliminar la envoltura de regalo de este artículo?",
+ "preview": "Vista previa"
+ },
+ "added_to_cart": {
+ "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",
+ "view_or_edit_cart": "Ver o editar tu carrito",
+ "you_might_also_like": "También te puede interesar"
+ }
+ },
+ "common": {
+ "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?",
+ "newsletter_signup": "Regístrate para recibir nuestro boletín informativo",
+ "form_submit": "Enviar",
+ "no_preference": "No hay preferencia",
+ "other_details": "Otros detalles",
+ "required": "Obligatorio",
+ "optional": "Opcional",
+ "email_address": "Dirección de correo electrónico",
+ "edit": "Editar",
+ "not_applicable": "N/D",
+ "no": "No",
+ "yes": "Sí",
+ "from": "Para",
+ "to": "De",
+ "ok": "De acuerdo",
+ "cancel": "Cancelar",
+ "close": "Cerrar",
+ "or": "O",
+ "and": "y",
+ "compare": "Comparar",
+ "change": "Cambiar",
+ "sign_up": "Regístrate",
+ "login": "Iniciar sesión",
+ "login_for_pricing": "Inicia sesión para conocer los precios",
+ "logout": "Cerrar sesión",
+ "account": "Cuenta",
+ "cart": "Carrito",
+ "search": "Buscar",
+ "gift_cert": "Certificados de regalo",
+ "save": "Guardar",
+ "share": "Compartir",
+ "delete": "Eliminar",
+ "public": "Público",
+ "private": "Privado",
+ "view_all": "Ver todo",
+ "all": "Todos",
+ "paginator": {
+ "page_of": "Página {current} de {total}"
+ },
+ "prices_are_in": "Los precios están en {CODE}",
+ "previous": "Anterior",
+ "next": "Siguiente",
+ "sorter": {
+ "relevance": "Relevancia",
+ "sort_by": "Ordenar por:",
+ "featured": "Elementos destacados",
+ "top_sellers": "Lo más vendido",
+ "newest": "Artículos más nuevos",
+ "alpha_asc": "A a la Z",
+ "alpha_desc": "Z a la A",
+ "reviews": "Por opinión",
+ "price_asc": "Precio: ascendente",
+ "price_desc": "Precio: descendente"
+ },
+ "loading": "Cargando",
+ "month": "Mes",
+ "day": "día",
+ "year": "Año",
+ "short_months": {
+ "1": "Ene",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Abr",
+ "5": "May",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Ago",
+ "9": "Sep",
+ "10": "Oct",
+ "11": "Nov",
+ "12": "Dic"
+ }
+ },
+ "compare": {
+ "button": "Comparar 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",
+ "no_compare": "Debes seleccionar al menos dos productos para compararlos."
+ },
+ "category": {
+ "label": "Categorías",
+ "shop_by_price": "Comprar por precio",
+ "shop_by_price_range_aria": "Rango de precios de {from} a {to}",
+ "filter_price_range": "Rango de precios:",
+ "add_cart_announcement": "Se agregó el artículo",
+ "reset": "Restablecer",
+ "filter_reset_announcement": "Se restableció el filtro",
+ "filter_select_announcement": "Se aplicó el filtro",
+ "view_all": {
+ "name": "Todos {category}"
+ }
+ },
+ "brand": {
+ "label": "Marcas",
+ "view_brands": "Ver todas las marcas"
+ },
+ "gift_certificate": {
+ "heading": "Certificados de regalo",
+ "purchase": {
+ "heading": "Comprar certificado de regalo"
+ },
+ "redeem": {
+ "heading": "Canjear certificado de regalo",
+ "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 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",
+ "intro": "Puede consultar el saldo de un certificado de regalo escribiendo el código en el recuadro a continuación."
+ }
+ },
+ "create_account": {
+ "heading": "Cuenta nueva",
+ "created": {
+ "heading": "Se creó tu cuenta.",
+ "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"
+ },
+ "login": {
+ "heading": "Iniciar sesión",
+ "field_email": "Dirección de correo electrónico:",
+ "field_password": "Contraseña:",
+ "submit_value": "Iniciar sesión",
+ "forgot_password": "¿Olvidaste tu contraseña?",
+ "new_customer": {
+ "heading": "¿Nuevo cliente?",
+ "intro": "Crea una cuenta con nosotros y podrás:",
+ "fact1": "Pagar más rápido",
+ "fact2": "Guardar varias direcciones de envío",
+ "fact3": "Acceder a tu historial de pedidos",
+ "fact4": "Rastrear nuevos pedidos",
+ "fact5": "Guardar artículos en tu lista de deseos",
+ "create_account": "Crear cuenta"
+ }
+ },
+ "reset_password": {
+ "heading": "Restablecer la contraseña",
+ "intro": "Proporcione su correo electrónico a continuación para solicitar una nueva contraseña. Se enviará un correo electrónico a la siguiente dirección con un enlace para confirmar su dirección de correo electrónico."
+ },
+ "account": {
+ "breadcrumb": "Tu cuenta",
+ "nav": {
+ "overview": "Descripción general",
+ "orders": "Pedidos",
+ "returns": "Devoluciones",
+ "messages": "Mensajes ({num_new_messages})",
+ "wishlists": "Listas de deseos",
+ "recently_viewed": "Visto recientemente",
+ "settings": "CONFIGURACIÓN DE CUENTA",
+ "addresses": "Direcciones",
+ "payment_methods": "Métodos de pago"
+ },
+ "mobile_nav": {
+ "messages": "Mensajes",
+ "wishlists": "Listas de deseos"
+ },
+ "addresses": {
+ "heading": "Direcciones",
+ "add_heading": "Agregar nueva dirección",
+ "primary": "Principal",
+ "phone": "Teléfono:",
+ "new_address": "Nueva dirección",
+ "no_addresses": "Actualmente, no tienes direcciones agregadas a tu perfil."
+ },
+ "messages": {
+ "heading": "Mensajes",
+ "customer_said": "Dijiste:",
+ "merchant_said": "{store_name} dijo:"
+ },
+ "orders": {
+ "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?",
+ "back_button": "Volver",
+ "order_item": "Artículo",
+ "item_price": "Precio",
+ "quantity": "Cantidad a devolver",
+ "why": "¿Por qué motivo estás devolviendo estos artículos?",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Comentarios"
+ },
+ "gift_wrapping": "Envoltura de regalo:",
+ "refunded": "(Reembolsado)",
+ "refunded_quantity": "({qty} reembolsado)",
+ "return_item": "Devolver",
+ "return_items": "¿Devolver los artículos?",
+ "order_placed": "Pedido realizado",
+ "last_update": "Última actualización",
+ "list": {
+ "order_number": "Pedido n.° {number}",
+ "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}"
+ },
+ "details": {
+ "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",
+ "order_total": "Total del pedido:",
+ "order_status": "Estado del pedido:",
+ "payment_date": "Fecha del pedido:",
+ "payment_method": "Método de pago:",
+ "comments": "Comentarios del pedido",
+ "download_items": "Descargar artículos",
+ "card_ending": "que termina en {card}",
+ "shipments": {
+ "date": "Fecha de envío",
+ "method": "Método de envío",
+ "link": "Enlace de seguimiento",
+ "header": "Detalles del envío"
+ },
+ "actions": "Acciones",
+ "reorder": "Comprar nuevamente",
+ "return": "Devolver",
+ "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.° {number}",
+ "download_files_below": "A continuación, puedes descargar los archivos para",
+ "expired_content": "El archivo ha vencido",
+ "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"
+ }
+ },
+ "payment_methods": {
+ "heading": "Métodos de pago",
+ "payment_method": "Método de pago",
+ "billing_address": "Dirección de facturación",
+ "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",
+ "name_on_card": "Nombre que aparece en la tarjeta",
+ "credit_card_number": "Número de tarjeta de crédito",
+ "expiration": "Vencimiento",
+ "cvv": "CVV",
+ "card_types": {
+ "american_express": "American Express",
+ "credit_card": "Tarjeta de crédito",
+ "dankort": "Dankort",
+ "diners_club": "Diners Club",
+ "discover": "Descubrir",
+ "jcb": "JCB",
+ "maestro": "Maestro",
+ "mastercard": "Mastercard",
+ "unionpay": "Union Pay",
+ "visa": "Visa"
+ },
+ "paypal": "PayPal",
+ "billing_address_labels": {
+ "address_line_1": "Línea de dirección 1",
+ "address_line_2": "Línea de dirección 2",
+ "suburb_city": "Área/Ciudad",
+ "state_province": "Estado/Provincia",
+ "choose_state": "Elija un estado",
+ "country": "País",
+ "choose_country": "Elija un país",
+ "zip_postcode": "Código postal"
+ }
+ },
+ "returns": {
+ "heading": "Devoluciones",
+ "instructions": "Instrucciones de devolución",
+ "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.° {id}",
+ "date_requested": "Devolución solicitada",
+ "successful_heading": "Solicitud de devolución enviada",
+ "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.",
+ "return": "Regresar a pedidos",
+ "last_update": "Última actualización",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Tus comentarios",
+ "submit_request": "Enviar solicitud de devolución",
+ "list": {
+ "return_number": "Devolución n.° {id}",
+ "product_details": "Devolviendo {num_products}"
+ },
+ "status": {
+ "pending": "Pendiente",
+ "received": "Recibido",
+ "authorized": "Autorizado",
+ "repaired": "Reparado",
+ "refunded": "Reembolsado",
+ "rejected": "Rechazado",
+ "cancelled": "Cancelado"
+ }
+ },
+ "settings": {
+ "heading": "CONFIGURACIÓN DE CUENTA",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "email": "Dirección de correo electrónico",
+ "company": "Compañía",
+ "phone": "Número telefónico",
+ "old_password": "Contraseña anterior",
+ "new_password": "Nueva contraseña",
+ "confirm_password": "Confirmar contraseña",
+ "update_details": "Actualizar detalles"
+ },
+ "recent_items": {
+ "heading": "Visto recientemente",
+ "no_items": "Los artículos que viste recientemente en nuestro sitio aparecerán a continuación."
+ },
+ "wishlists": {
+ "heading": "Listas de deseos",
+ "tag_line": "Llena el siguiente formulario para crear una lista de deseos. Haz clic en el botón \"Crear lista de deseos\" cuando hayas terminado.",
+ "new": "Nueva lista de deseos",
+ "you_have_none": "No tienes listas de deseos, agrega una ahora.",
+ "empty_wishlist": "Su lista de deseos está vacía. Cuando agregue artículos a su lista de deseos, aparecerán aquí.",
+ "num_items": "Artículos",
+ "add_item": "Agregar a la lista de deseos",
+ "remove_item": "Eliminar artículo",
+ "name": "Nombre de la lista de deseos",
+ "shared": "Compartido",
+ "action": "Acción",
+ "add": "Agregar lista de deseos",
+ "delete_all": "Eliminar todo",
+ "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 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.",
+ "create_new": "Crear nueva lista de deseos",
+ "add_to_default": "Agregar a mi lista de deseos",
+ "enter_wishlist_name_error": "Debes ingresar un nombre de lista de deseos."
+ }
+ },
+ "page": {
+ "label": "Enlaces rápidos",
+ "rss": {
+ "intro": "Las fuentes RSS se utilizan para distribuir contenido que cambia constantemente en un sitio web, incluido este. Puede abrir una fuente RSS con un lector de RSS y usarla para ver si hay algún contenido nuevo en este sitio, o puede configurar un script del lado del servidor para analizar la fuente y mostrarla en su sitio web.",
+ "heading": "Sindicación RSS",
+ "blog": {
+ "heading": "Publicaciones recientes del blog",
+ "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": {
+ "heading": "Productos nuevos",
+ "intro": "El feed más reciente de productos contiene los últimos {limit} productos agregados a {store}.",
+ "rss": "Últimos {limit} productos nuevos (RSS)",
+ "rss_atom": "Últimos {limit} productos nuevos (Atom)"
+ },
+ "popular": {
+ "heading": "Productos populares",
+ "intro": "El feed de productos populares contiene los {limit} productos más populares en {store} según la calificación de los usuarios.",
+ "rss": "Últimos {limit} productos populares (RSS)",
+ "rss_atom": "Últimos {limit} productos populares (Atom)"
+ },
+ "featured": {
+ "heading": "Productos destacados",
+ "intro": "El feed de productos destacados contiene los últimos {limit} productos destacados en {store}.",
+ "rss": "Últimos {limit} productos destacados (RSS)",
+ "rss_atom": "Últimos {limit} productos destacados (Atom)"
+ }
+ },
+ "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, 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": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}",
+ "contact_us": {
+ "full_name": "Nombre completo",
+ "email": "Dirección de correo electrónico",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "order": "Número de pedido",
+ "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.",
+ "manual_captcha_instruction": "Responde la pregunta que sigue para una verificación adicional."
+ },
+ "create_account": {
+ "submit_value": "Crear cuenta"
+ },
+ "new_password": {
+ "heading": "Cambiar contraseña",
+ "password": "Nueva contraseña",
+ "password2": "Confirmar contraseña",
+ "submit_value": "Continúa"
+ },
+ "address": {
+ "add": {
+ "heading": "Agregar nueva dirección",
+ "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"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar esta dirección?",
+ "submit_value": "Guardar dirección"
+ },
+ "payment_methods": {
+ "add": {
+ "heading": "Agregar método de pago"
+ },
+ "edit": {
+ "heading": "Actualizar método de pago"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este método de pago?",
+ "submit_value": "Guardar el método de pago",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "address1": "Línea de dirección 1",
+ "address2": "Línea de dirección 2",
+ "city": "Área/Ciudad",
+ "country": "País",
+ "state": "Estado/Provincia",
+ "postal_code": "Código postal",
+ "choose_country": "Elija un país",
+ "default_instrument": "Método de pago predeterminado"
+ },
+ "gift_certificate": {
+ "purchase": {
+ "to_name": "Nombre del destinatario",
+ "to_email": "Correo electrónico del destinatario",
+ "from_name": "Tu nombre",
+ "from_email": "Tu correo electrónico",
+ "message": "Mensaje opcional",
+ "amount": "Monto",
+ "theme": "Tema del certificado de regalo",
+ "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",
+ "preview_error": "Hubo un problema al cargar la vista previa. Vuelve a intentarlo más tarde.",
+ "submit_value": "Agregar el certificado de regalo al carrito"
+ },
+ "balance": {
+ "code": "Código del certificado de regalo",
+ "submit_value": "Consultar saldo"
+ }
+ },
+ "inbox": {
+ "order": "Pedido:",
+ "order_display": "Pedido n.° {id} - Hecho el {date} por {total}",
+ "subject": "Asunto",
+ "message": "Mensaje",
+ "submit_value": "Enviar mensaje",
+ "send_message": "Enviar un mensaje",
+ "clear_value": "Borrar",
+ "no_orders": "Una vez que realices un pedido, tendrás acceso completo para enviar mensajes desde esta página."
+ },
+ "search": {
+ "query": "Palabra clave de búsqueda",
+ "show": "Mostrar formulario de búsqueda",
+ "hide": "Ocultar formulario de búsqueda",
+ "title": "Búsqueda avanzada",
+ "price_range": "Intervalo de precios",
+ "by_price": "Buscar por precio",
+ "by_setting": "Buscar por configuración",
+ "search": "Buscar",
+ "free_shipping": {
+ "title": "Envío gratuito",
+ "free": "Solo envío gratis",
+ "paid": "Solo envío pagado"
+ },
+ "featured_products": {
+ "title": "Productos destacados",
+ "enabled": "Solo productos destacados",
+ "disabled": "Solo productos no destacados"
+ },
+ "categories": "Categorías",
+ "did_you_mean": "¿Quisiste decir:",
+ "your_search_for": "En tu búsqueda de",
+ "no_match": "no se encontró ningún producto o información.",
+ "suggestions": {
+ "title": "Sugerencias:",
+ "line1": "Verifica que todas las palabras estén escritas correctamente.",
+ "line2": "Prueba con palabras clave diferentes.",
+ "line3": "Prueba con palabras clave más generales."
+ },
+ "refine": "Refinar la búsqueda",
+ "brand": "Marcas",
+ "searchsubs": "Buscar subcategorías automáticamente"
+ },
+ "wishlist": {
+ "name": "Nombre de la lista de deseos:",
+ "public": "¿Quieres compartir la lista de deseos?"
+ },
+ "validate": {
+ "account": {
+ "edit": {
+ "password": "Debes ingresar tu contraseña actual.",
+ "first_name": "Debes ingresar un nombre.",
+ "last_name": "Debes ingresar un apellido.",
+ "phone": "Debes ingresar un número de teléfono."
+ },
+ "reorder": {
+ "select_item": "Selecciona uno o más artículos para volver a comprarlos."
+ },
+ "inbox": {
+ "order": "Debes seleccionar un pedido.",
+ "subject": "Debes ingresar un asunto.",
+ "message": "Debes ingresar un mensaje."
+ }
+ },
+ "common": {
+ "name": "Debes ingresar tu nombre.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com."
+ },
+ "contact": {
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com.",
+ "question": "Debes ingresar tu pregunta."
+ },
+ "gift": {
+ "to_name": "Debes ingresar un nombre de destinatario válido.",
+ "to_email": "Debes ingresar un correo electrónico de destinatario válido.",
+ "from_name": "Debes ingresar tu nombre.",
+ "from_email": "Debes ingresar un correo electrónico válido.",
+ "cert_theme": "Debes seleccionar un tema de certificado de regalo.",
+ "agree_terms": "Debes aceptar estos términos."
+ },
+ "payment_method": {
+ "credit_card_number": "Debes ingresar un número de tarjeta de crédito válido.",
+ "expiration": "Debes ingresar una fecha de vencimiento válida.",
+ "name_on_card": "Debes ingresar un nombre.",
+ "cvv": "Debes ingresar un cvv válido."
+ },
+ "reviews": {
+ "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 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 units} one {# unit} other {# units}}",
+ "max_purchase_quantity": "Compra máxima:",
+ "min_purchase_quantity": "Compra mínima:",
+ "related_products": "Productos relacionados",
+ "top": "Productos más populares",
+ "similar_by_views": "Los clientes también vieron",
+ "featured": "Productos destacados",
+ "file_option_set": "Actualmente:
{name}",
+ "new": "Productos nuevos",
+ "warranty": "Información de la garantía",
+ "reviews": {
+ "hide": "Ocultar opiniones",
+ "new": "Escribe una opinión",
+ "show": "Mostrar opiniones",
+ "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": "{rating_target} valoración es {current_rating} de {max_rating}",
+ "rating": {
+ "1": "1 estrella (peor)",
+ "2": "2 estrellas",
+ "3": "3 estrellas (promedio)",
+ "4": "4 estrellas",
+ "5": "5 estrellas (mejor)"
+ },
+ "write_a_review": "Escribe una opinión",
+ "no_reviews": "Sin opiniones",
+ "form_write": {
+ "name": "Nombre",
+ "email": "Correo electrónico",
+ "subject": "Asunto de revisión",
+ "comments": "Comentarios",
+ "submit_value": "Enviar opinión"
+ }
+ },
+ "videos": {
+ "header": "Videos",
+ "hide": "Ocultar videos",
+ "show": "Mostrar videos"
+ },
+ "add_to_cart": "Agregar al carrito",
+ "adding_to_cart": "Agregando al carrito…",
+ "options": "Opciones",
+ "none": "ninguna",
+ "sku": "SKU:",
+ "upc": "UPC:",
+ "condition": "Condición:",
+ "availability": "Disponibilidad:",
+ "swatch_option_announcement": "El {swatch_name} seleccionado es",
+ "shipping": "Envíos:",
+ "shipping_fixed": "{amount} (costo de envío fijo)",
+ "shipping_free": "Envío gratuito",
+ "shipping_calculated": "Calculado en el proceso de pago",
+ "sold_out": "Agotado",
+ "out_of_stock_default_message": "Agotado",
+ "pre_order": "Reserva ahora",
+ "choose_options": "Elegir opciones",
+ "quick_view": "Vista rápida",
+ "compare": "Comparar",
+ "max_filesize": "El tamaño máximo del archivo es",
+ "kilobytes_abbreviation": "KB",
+ "filetypes": "los tipos de archivo son",
+ "choose_an_option": "Elige una opción",
+ "select_one": "Selecciona una",
+ "description": "Descripción",
+ "price_with_tax": "(Inc. {tax_label})",
+ "price_without_tax": "(Por ejemplo, {tax_label})",
+ "including_tax": "Incluye impuestos",
+ "excluding_tax": "Excluyendo impuestos",
+ "weight": "Peso:",
+ "width": "Ancho:",
+ "height": "Altura:",
+ "depth": "Profundidad:",
+ "measurement": {
+ "metric": "cm",
+ "imperial": "en"
+ },
+ "you_save_opening_text": "(Ahorras",
+ "you_save_closing_bracket": ")",
+ "gift_wrapping": "Envoltura de regalo:",
+ "gift_wrapping_available": "Opciones disponibles",
+ "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": "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": "{name} Factura del pedido n.° {id}",
+ "phone": "Teléfono: {number}",
+ "email": "Correo electrónico: {email}",
+ "order": "Pedido:",
+ "payment_method": "Método de pago:",
+ "order_date": "Fecha del pedido:",
+ "shipping_method": "Método de envío:",
+ "order_items": "Artículos del pedido",
+ "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",
+ "comments": "Comentarios"
+ },
+ "newsletter": {
+ "subscribe": "Suscríbete a nuestro boletín",
+ "subscribe_intro": "Recibe las últimas actualizaciones sobre nuevos productos y próximas ventas.",
+ "subscribe_submit": "Suscribirme",
+ "email_placeholder": "Tu correo electrónico",
+ "subscribed_heading": "¡Gracias por suscribirte!",
+ "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": "Dejarás de recibir correos electrónicos de marketing de
{store_name}"
+ },
+ "social": {
+ "connect": "Contáctanos"
+ },
+ "errors": {
+ "shipping_quote_failure": "Ocurrió un problema para recuperar tu cotización de envío",
+ "state_error": "Ocurrió un problema al recuperar los estados/provincias"
+ },
+ "search": {
+ "errorMessage": "Ocurrió un problema al recuperar tus resultados. Vuelve a intentarlo en unos segundos.",
+ "quick_search": {
+ "input_label": "Buscar",
+ "input_placeholder": "Buscar en la tienda"
+ },
+ "results": {
+ "form_label": "Palabra clave de búsqueda:",
+ "form_button_text": "Buscar",
+ "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})"
+ },
+ "faceted": {
+ "selected": {
+ "title": "Refinar por",
+ "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más",
+ "no-filters": "No se aplicaron filtros",
+ "clear-all": "Borrar todo"
+ },
+ "range": {
+ "update": "Actualizar",
+ "min-placeholder": "Mín.",
+ "max-placeholder": "Máx."
+ },
+ "rating": {
+ "and-up": "y más"
+ },
+ "toggleSection": "Cambiar la sección del filtro {title}",
+ "clear": "Borrar",
+ "more": "Más",
+ "show-more": "Mostrar más",
+ "show-less": "Mostrar menos",
+ "show-filters": "Mostrar filtros",
+ "hide-filters": "Ocultar filtros",
+ "browse-by": "Buscar por"
+ },
+ "error": {
+ "empty_field": "El campo de búsqueda no puede quedar vacío."
+ },
+ "tabs_accesibility_hint": "Utiliza las flechas izquierda y derecha para navegar por las pestañas."
+ },
+ "page_not_found": {
+ "page_heading": "Error 404: Página no encontrada",
+ "message": "Lo sentimos. Parece que la página que busca cambió o ya no existe."
+ },
+ "server_error": {
+ "page_heading": "Algo salió mal...",
+ "message": "La tienda no está disponible en este momento; vuelve a intentarlo en unos minutos"
+ },
+ "forbidden": {
+ "page_heading": "¡Lo sentimos! Inicia sesión para continuar.",
+ "if_you_were_signed_in": "Si habías iniciado sesión,",
+ "sign_in": "inicia sesión de nuevo",
+ "to_continue": ", para reanudar tu trabajo en una nueva sesión."
+ },
+ "sitemap": {
+ "page_title": "Mapa del sitio",
+ "show_all_link": "Mostrar todo"
+ },
+ "text_truncate": {
+ "view_more": "Ver más detalles",
+ "view_less": "Ocultar detalles"
+ },
+ "maintenance": {
+ "down": "Fuera de servicio por mantenimiento"
+ },
+ "carousel": {
+ "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]",
+ "active_dot_aria_label": "activo",
+ "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": "Diapositiva número {slide_number}"
+ },
+ "validation_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_fallback_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_default_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "page_builder": {
+ "pdp_sale_badge_label": "¡En oferta!",
+ "pdp_sold_out_label": "Agotado",
+ "pdp-sale-price-label": "Ahora:",
+ "pdp-non-sale-price-label": "Antes:",
+ "pdp-retail-price-label": "MSRP:",
+ "pdp-custom-fields-tab-label": "Información adicional"
+ },
+ "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",
+ "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.",
+ "allow": "Permitir",
+ "accept": "aceptar",
+ "deny": "Rechazar",
+ "dismiss": "Descartar",
+ "reject_all": "Rechazar todo",
+ "category": "Categoría",
+ "purpose": "Propósito",
+ "functional_category": "Funcional",
+ "functional_purpose": "Permite mejorar la funcionalidad, por ejemplo, videos y chat en vivo. Si no se las autoriza, es posible que algunas, o todas, estas funciones no sean adecuadas.",
+ "analytics_category": "DATOS ANALÍTICOS",
+ "analytics_purpose": "Brindar información estadística sobre el uso del sitio, por ejemplo, datos analíticos de la web, para poder mejorar el sitio web con el tiempo.",
+ "targeting_category": "Búsqueda de clientes objetivo",
+ "advertising_category": "Publicidad",
+ "advertising_purpose": "Se usan para crear perfiles o personalizar el contenido para mejorar su experiencia de compra.",
+ "essential_category": "Esenciales",
+ "esential_purpose": "Esenciales para que el sitio y los servicios solicitados funcionen, pero no realizan ninguna función adicional o secundaria.",
+ "yes": "Sí",
+ "no": "No",
+ "not_available": "N/D",
+ "cancel": "Cancelar",
+ "save": "Guardar",
+ "back_to_preferences": "Volver a Preferencias",
+ "close_without_changes": "Tienes cambios sin guardar en tus preferencias de recopilación de datos. ¿Estás seguro de que quieres cerrar sin guardar?",
+ "unsaved_changes": "Tienes cambios sin guardar.",
+ "by_using": "Al utilizar nuestro sitio web, aceptas nuestro",
+ "agree_on_data_collection": "El uso de nuestro sitio web autorizas la recopilación de datos según se describe en nuestro ",
+ "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 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
new file mode 100644
index 0000000000..e87954b8be
--- /dev/null
+++ b/lang/es-CO.json
@@ -0,0 +1,1022 @@
+{
+ "header": {
+ "welcome_back": "Te damos la bienvenida nuevamente, {name}",
+ "skip_to_main": "Saltar al contenido principal"
+ },
+ "footer": {
+ "title": "Inicio de pie de página",
+ "brands": "Marcas populares",
+ "navigate": "Navegar",
+ "info": "Información",
+ "categories": "Categorías",
+ "call_us": "Llámanos al teléfono {phone_number}",
+ "powered_by": "Desarrollado por"
+ },
+ "home": {
+ "heading": "Página de inicio"
+ },
+ "blog": {
+ "recent_posts": "Publicaciones recientes",
+ "label": "Blog",
+ "posted_by": "Publicado por {name}",
+ "read_more": "leer más"
+ },
+ "unavailable": {
+ "hibernation_title": "Estaremos de regreso",
+ "hibernation_message": "Gracias por su visita. Nuestra tienda no está disponible en este momento. Lamentamos las molestias que esto le ocasiona.",
+ "maintenance_title": "Fuera de servicio por mantenimiento",
+ "maintenance_message": "Esta tienda no está disponible en este momento debido a trabajos de mantenimiento. Pronto volverá a estar disponible. Lamentamos las molestias que esto le ocasiona."
+ },
+ "brands": {
+ "no_products": "No hay productos anunciados en esta marca."
+ },
+ "categories": {
+ "no_products": "No hay productos anunciados en esta categoría."
+ },
+ "checkout": {
+ "title": "Pago"
+ },
+ "cart": {
+ "nav_aria_label": "Carrito con 0 artículos",
+ "continue_shopping": "Haz clic aquí para seguir comprando",
+ "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",
+ "or": "O"
+ },
+ "button": "Pago",
+ "empty_cart": "Tu carrito esta vacío",
+ "title": "Haz clic aquí para continuar con el proceso de pago",
+ "item": "Artículo",
+ "price": "Precio",
+ "quantity": "Cantidad",
+ "total": "Total",
+ "subtotal": "Subtotal",
+ "enter_code": "Código de cupón/certificado de regalo",
+ "gift_wrapping": "Envoltura de regalo",
+ "shipping": "Envío",
+ "grand_total": "Total",
+ "select": "Seleccionar",
+ "update": "Actualizar el costo de envío"
+ },
+ "preview": {
+ "checkout_now": "Pagar ahora",
+ "checkout_multiple": "o pagar con varias direcciones",
+ "view_cart": "Ver carrito"
+ },
+ "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})",
+ "is_empty": "Tu carrito esta vacío",
+ "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}\"",
+ "shipping_peritem": "Envío por artículo",
+ "remove_item": "Eliminar {name} del carrito",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?",
+ "coupons": {
+ "empty_error": "Ingresa tu código de cupón.",
+ "cancel": "Cancelar",
+ "add_code": "Agregar código",
+ "add_coupon": "Agregar cupón",
+ "button": "Aplicar",
+ "coupon_code": "Ingresa tu código de cupón",
+ "code_label": "Cupón ({code})",
+ "remove": "Quitar"
+ },
+ "gift_certificates": {
+ "change_gift_certificate": "Cambiar {certificate_name}",
+ "add_cert_code": "Agregar certificado",
+ "gift_certificate": "Certificado de regalo",
+ "code_label": "Certificado de regalo ({code})",
+ "cert_code": "Ingresa tu código de certificado",
+ "remove": "Quitar"
+ },
+ "shipping_estimator": {
+ "add_info": "Agregar información",
+ "cancel": "Cancelar",
+ "select_a_country": "País",
+ "select_a_state": "Estado/Provincia",
+ "estimate_shipping": "Calcular el envío",
+ "suburb_city": "Área/Ciudad",
+ "zip_postal_code": "Código postal",
+ "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 estar en blanco.",
+ "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco."
+ },
+ "gift_wrapping": {
+ "title": "Envoltura de regalo",
+ "add": "Agregar",
+ "change": "Cambiar",
+ "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": "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",
+ "gift_message": "Mensaje en el regalo",
+ "remove_confirm": "¿Estás seguro que deseas eliminar la envoltura de regalo de este artículo?",
+ "preview": "Vista previa"
+ },
+ "added_to_cart": {
+ "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",
+ "view_or_edit_cart": "Ver o editar tu carrito",
+ "you_might_also_like": "También te puede interesar"
+ }
+ },
+ "common": {
+ "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?",
+ "newsletter_signup": "Regístrate para recibir nuestro boletín informativo",
+ "form_submit": "Enviar",
+ "no_preference": "No hay preferencia",
+ "other_details": "Otros detalles",
+ "required": "Obligatorio",
+ "optional": "Opcional",
+ "email_address": "Dirección de correo electrónico",
+ "edit": "Editar",
+ "not_applicable": "N/D",
+ "no": "No",
+ "yes": "Sí",
+ "from": "Para",
+ "to": "De",
+ "ok": "De acuerdo",
+ "cancel": "Cancelar",
+ "close": "Cerrar",
+ "or": "O",
+ "and": "y",
+ "compare": "Comparar",
+ "change": "Cambiar",
+ "sign_up": "Regístrate",
+ "login": "Iniciar sesión",
+ "login_for_pricing": "Inicia sesión para conocer los precios",
+ "logout": "Cerrar sesión",
+ "account": "Cuenta",
+ "cart": "Carrito",
+ "search": "Buscar",
+ "gift_cert": "Certificados de regalo",
+ "save": "Guardar",
+ "share": "Compartir",
+ "delete": "Eliminar",
+ "public": "Público",
+ "private": "Privado",
+ "view_all": "Ver todo",
+ "all": "Todos",
+ "paginator": {
+ "page_of": "Página {current} de {total}"
+ },
+ "prices_are_in": "Los precios están en {CODE}",
+ "previous": "Anterior",
+ "next": "Siguiente",
+ "sorter": {
+ "relevance": "Relevancia",
+ "sort_by": "Ordenar por:",
+ "featured": "Elementos destacados",
+ "top_sellers": "Lo más vendido",
+ "newest": "Artículos más nuevos",
+ "alpha_asc": "A a la Z",
+ "alpha_desc": "Z a la A",
+ "reviews": "Por opinión",
+ "price_asc": "Precio: ascendente",
+ "price_desc": "Precio: descendente"
+ },
+ "loading": "Cargando",
+ "month": "Mes",
+ "day": "día",
+ "year": "Año",
+ "short_months": {
+ "1": "Ene",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Abr",
+ "5": "May",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Ago",
+ "9": "Sep",
+ "10": "Oct",
+ "11": "Nov",
+ "12": "Dic"
+ }
+ },
+ "compare": {
+ "button": "Comparar 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",
+ "no_compare": "Debes seleccionar al menos dos productos para compararlos."
+ },
+ "category": {
+ "label": "Categorías",
+ "shop_by_price": "Comprar por precio",
+ "shop_by_price_range_aria": "Rango de precios de {from} a {to}",
+ "filter_price_range": "Rango de precios:",
+ "add_cart_announcement": "Se agregó el artículo",
+ "reset": "Restablecer",
+ "filter_reset_announcement": "Se restableció el filtro",
+ "filter_select_announcement": "Se aplicó el filtro",
+ "view_all": {
+ "name": "Todos {category}"
+ }
+ },
+ "brand": {
+ "label": "Marcas",
+ "view_brands": "Ver todas las marcas"
+ },
+ "gift_certificate": {
+ "heading": "Certificados de regalo",
+ "purchase": {
+ "heading": "Comprar certificado de regalo"
+ },
+ "redeem": {
+ "heading": "Canjear certificado de regalo",
+ "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 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",
+ "intro": "Puede consultar el saldo de un certificado de regalo escribiendo el código en el recuadro a continuación."
+ }
+ },
+ "create_account": {
+ "heading": "Cuenta nueva",
+ "created": {
+ "heading": "Se creó tu cuenta.",
+ "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"
+ },
+ "login": {
+ "heading": "Iniciar sesión",
+ "field_email": "Dirección de correo electrónico:",
+ "field_password": "Contraseña:",
+ "submit_value": "Iniciar sesión",
+ "forgot_password": "¿Olvidaste tu contraseña?",
+ "new_customer": {
+ "heading": "¿Nuevo cliente?",
+ "intro": "Crea una cuenta con nosotros y podrás:",
+ "fact1": "Pagar más rápido",
+ "fact2": "Guardar varias direcciones de envío",
+ "fact3": "Acceder a tu historial de pedidos",
+ "fact4": "Rastrear nuevos pedidos",
+ "fact5": "Guardar artículos en tu lista de deseos",
+ "create_account": "Crear cuenta"
+ }
+ },
+ "reset_password": {
+ "heading": "Restablecer la contraseña",
+ "intro": "Proporcione su correo electrónico a continuación para solicitar una nueva contraseña. Se enviará un correo electrónico a la siguiente dirección con un enlace para confirmar su dirección de correo electrónico."
+ },
+ "account": {
+ "breadcrumb": "Tu cuenta",
+ "nav": {
+ "overview": "Descripción general",
+ "orders": "Pedidos",
+ "returns": "Devoluciones",
+ "messages": "Mensajes ({num_new_messages})",
+ "wishlists": "Listas de deseos",
+ "recently_viewed": "Visto recientemente",
+ "settings": "CONFIGURACIÓN DE CUENTA",
+ "addresses": "Direcciones",
+ "payment_methods": "Métodos de pago"
+ },
+ "mobile_nav": {
+ "messages": "Mensajes",
+ "wishlists": "Listas de deseos"
+ },
+ "addresses": {
+ "heading": "Direcciones",
+ "add_heading": "Agregar nueva dirección",
+ "primary": "Principal",
+ "phone": "Teléfono:",
+ "new_address": "Nueva dirección",
+ "no_addresses": "Actualmente, no tienes direcciones agregadas a tu perfil."
+ },
+ "messages": {
+ "heading": "Mensajes",
+ "customer_said": "Dijiste:",
+ "merchant_said": "{store_name} dijo:"
+ },
+ "orders": {
+ "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?",
+ "back_button": "Volver",
+ "order_item": "Artículo",
+ "item_price": "Precio",
+ "quantity": "Cantidad a devolver",
+ "why": "¿Por qué motivo estás devolviendo estos artículos?",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Comentarios"
+ },
+ "gift_wrapping": "Envoltura de regalo:",
+ "refunded": "(Reembolsado)",
+ "refunded_quantity": "({qty} reembolsado)",
+ "return_item": "Devolver",
+ "return_items": "¿Devolver los artículos?",
+ "order_placed": "Pedido realizado",
+ "last_update": "Última actualización",
+ "list": {
+ "order_number": "Pedido n.° {number}",
+ "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}"
+ },
+ "details": {
+ "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",
+ "order_total": "Total del pedido:",
+ "order_status": "Estado del pedido:",
+ "payment_date": "Fecha del pedido:",
+ "payment_method": "Método de pago:",
+ "comments": "Comentarios del pedido",
+ "download_items": "Descargar artículos",
+ "card_ending": "que termina en {card}",
+ "shipments": {
+ "date": "Fecha de envío",
+ "method": "Método de envío",
+ "link": "Enlace de seguimiento",
+ "header": "Detalles del envío"
+ },
+ "actions": "Acciones",
+ "reorder": "Comprar nuevamente",
+ "return": "Devolver",
+ "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.° {number}",
+ "download_files_below": "A continuación, puedes descargar los archivos para",
+ "expired_content": "El archivo ha vencido",
+ "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"
+ }
+ },
+ "payment_methods": {
+ "heading": "Métodos de pago",
+ "payment_method": "Método de pago",
+ "billing_address": "Dirección de facturación",
+ "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",
+ "name_on_card": "Nombre que aparece en la tarjeta",
+ "credit_card_number": "Número de tarjeta de crédito",
+ "expiration": "Vencimiento",
+ "cvv": "CVV",
+ "card_types": {
+ "american_express": "American Express",
+ "credit_card": "Tarjeta de crédito",
+ "dankort": "Dankort",
+ "diners_club": "Diners Club",
+ "discover": "Descubrir",
+ "jcb": "JCB",
+ "maestro": "Maestro",
+ "mastercard": "Mastercard",
+ "unionpay": "Union Pay",
+ "visa": "Visa"
+ },
+ "paypal": "PayPal",
+ "billing_address_labels": {
+ "address_line_1": "Línea de dirección 1",
+ "address_line_2": "Línea de dirección 2",
+ "suburb_city": "Área/Ciudad",
+ "state_province": "Estado/Provincia",
+ "choose_state": "Elija un estado",
+ "country": "País",
+ "choose_country": "Elija un país",
+ "zip_postcode": "Código postal"
+ }
+ },
+ "returns": {
+ "heading": "Devoluciones",
+ "instructions": "Instrucciones de devolución",
+ "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.° {id}",
+ "date_requested": "Devolución solicitada",
+ "successful_heading": "Solicitud de devolución enviada",
+ "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.",
+ "return": "Regresar a pedidos",
+ "last_update": "Última actualización",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Tus comentarios",
+ "submit_request": "Enviar solicitud de devolución",
+ "list": {
+ "return_number": "Devolución n.° {id}",
+ "product_details": "Devolviendo {num_products}"
+ },
+ "status": {
+ "pending": "Pendiente",
+ "received": "Recibido",
+ "authorized": "Autorizado",
+ "repaired": "Reparado",
+ "refunded": "Reembolsado",
+ "rejected": "Rechazado",
+ "cancelled": "Cancelado"
+ }
+ },
+ "settings": {
+ "heading": "CONFIGURACIÓN DE CUENTA",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "email": "Dirección de correo electrónico",
+ "company": "Compañía",
+ "phone": "Número telefónico",
+ "old_password": "Contraseña anterior",
+ "new_password": "Nueva contraseña",
+ "confirm_password": "Confirmar contraseña",
+ "update_details": "Actualizar detalles"
+ },
+ "recent_items": {
+ "heading": "Visto recientemente",
+ "no_items": "Los artículos que viste recientemente en nuestro sitio aparecerán a continuación."
+ },
+ "wishlists": {
+ "heading": "Listas de deseos",
+ "tag_line": "Llena el siguiente formulario para crear una lista de deseos. Haz clic en el botón \"Crear lista de deseos\" cuando hayas terminado.",
+ "new": "Nueva lista de deseos",
+ "you_have_none": "No tienes listas de deseos, agrega una ahora.",
+ "empty_wishlist": "Su lista de deseos está vacía. Cuando agregue artículos a su lista de deseos, aparecerán aquí.",
+ "num_items": "Artículos",
+ "add_item": "Agregar a la lista de deseos",
+ "remove_item": "Eliminar artículo",
+ "name": "Nombre de la lista de deseos",
+ "shared": "Compartido",
+ "action": "Acción",
+ "add": "Agregar lista de deseos",
+ "delete_all": "Eliminar todo",
+ "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 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.",
+ "create_new": "Crear nueva lista de deseos",
+ "add_to_default": "Agregar a mi lista de deseos",
+ "enter_wishlist_name_error": "Debes ingresar un nombre de lista de deseos."
+ }
+ },
+ "page": {
+ "label": "Enlaces rápidos",
+ "rss": {
+ "intro": "Las fuentes RSS se utilizan para distribuir contenido que cambia constantemente en un sitio web, incluido este. Puede abrir una fuente RSS con un lector de RSS y usarla para ver si hay algún contenido nuevo en este sitio, o puede configurar un script del lado del servidor para analizar la fuente y mostrarla en su sitio web.",
+ "heading": "Sindicación RSS",
+ "blog": {
+ "heading": "Publicaciones recientes del blog",
+ "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": {
+ "heading": "Productos nuevos",
+ "intro": "El feed más reciente de productos contiene los últimos {limit} productos agregados a {store}.",
+ "rss": "Últimos {limit} productos nuevos (RSS)",
+ "rss_atom": "Últimos {limit} productos nuevos (Atom)"
+ },
+ "popular": {
+ "heading": "Productos populares",
+ "intro": "El feed de productos populares contiene los {limit} productos más populares en {store} según la calificación de los usuarios.",
+ "rss": "Últimos {limit} productos populares (RSS)",
+ "rss_atom": "Últimos {limit} productos populares (Atom)"
+ },
+ "featured": {
+ "heading": "Productos destacados",
+ "intro": "El feed de productos destacados contiene los últimos {limit} productos destacados en {store}.",
+ "rss": "Últimos {limit} productos destacados (RSS)",
+ "rss_atom": "Últimos {limit} productos destacados (Atom)"
+ }
+ },
+ "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, 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": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}",
+ "contact_us": {
+ "full_name": "Nombre completo",
+ "email": "Dirección de correo electrónico",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "order": "Número de pedido",
+ "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.",
+ "manual_captcha_instruction": "Responde la pregunta que sigue para una verificación adicional."
+ },
+ "create_account": {
+ "submit_value": "Crear cuenta"
+ },
+ "new_password": {
+ "heading": "Cambiar contraseña",
+ "password": "Nueva contraseña",
+ "password2": "Confirmar contraseña",
+ "submit_value": "Continúa"
+ },
+ "address": {
+ "add": {
+ "heading": "Agregar nueva dirección",
+ "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"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar esta dirección?",
+ "submit_value": "Guardar dirección"
+ },
+ "payment_methods": {
+ "add": {
+ "heading": "Agregar método de pago"
+ },
+ "edit": {
+ "heading": "Actualizar método de pago"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este método de pago?",
+ "submit_value": "Guardar el método de pago",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "address1": "Línea de dirección 1",
+ "address2": "Línea de dirección 2",
+ "city": "Área/Ciudad",
+ "country": "País",
+ "state": "Estado/Provincia",
+ "postal_code": "Código postal",
+ "choose_country": "Elija un país",
+ "default_instrument": "Método de pago predeterminado"
+ },
+ "gift_certificate": {
+ "purchase": {
+ "to_name": "Nombre del destinatario",
+ "to_email": "Correo electrónico del destinatario",
+ "from_name": "Tu nombre",
+ "from_email": "Tu correo electrónico",
+ "message": "Mensaje opcional",
+ "amount": "Monto",
+ "theme": "Tema del certificado de regalo",
+ "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",
+ "preview_error": "Hubo un problema al cargar la vista previa. Vuelve a intentarlo más tarde.",
+ "submit_value": "Agregar el certificado de regalo al carrito"
+ },
+ "balance": {
+ "code": "Código del certificado de regalo",
+ "submit_value": "Consultar saldo"
+ }
+ },
+ "inbox": {
+ "order": "Pedido:",
+ "order_display": "Pedido n.° {id} - Hecho el {date} por {total}",
+ "subject": "Asunto",
+ "message": "Mensaje",
+ "submit_value": "Enviar mensaje",
+ "send_message": "Enviar un mensaje",
+ "clear_value": "Borrar",
+ "no_orders": "Una vez que realices un pedido, tendrás acceso completo para enviar mensajes desde esta página."
+ },
+ "search": {
+ "query": "Palabra clave de búsqueda",
+ "show": "Mostrar formulario de búsqueda",
+ "hide": "Ocultar formulario de búsqueda",
+ "title": "Búsqueda avanzada",
+ "price_range": "Intervalo de precios",
+ "by_price": "Buscar por precio",
+ "by_setting": "Buscar por configuración",
+ "search": "Buscar",
+ "free_shipping": {
+ "title": "Envío gratuito",
+ "free": "Solo envío gratis",
+ "paid": "Solo envío pagado"
+ },
+ "featured_products": {
+ "title": "Productos destacados",
+ "enabled": "Solo productos destacados",
+ "disabled": "Solo productos no destacados"
+ },
+ "categories": "Categorías",
+ "did_you_mean": "¿Quisiste decir:",
+ "your_search_for": "En tu búsqueda de",
+ "no_match": "no se encontró ningún producto o información.",
+ "suggestions": {
+ "title": "Sugerencias:",
+ "line1": "Verifica que todas las palabras estén escritas correctamente.",
+ "line2": "Prueba con palabras clave diferentes.",
+ "line3": "Prueba con palabras clave más generales."
+ },
+ "refine": "Refinar la búsqueda",
+ "brand": "Marcas",
+ "searchsubs": "Buscar subcategorías automáticamente"
+ },
+ "wishlist": {
+ "name": "Nombre de la lista de deseos:",
+ "public": "¿Quieres compartir la lista de deseos?"
+ },
+ "validate": {
+ "account": {
+ "edit": {
+ "password": "Debes ingresar tu contraseña actual.",
+ "first_name": "Debes ingresar un nombre.",
+ "last_name": "Debes ingresar un apellido.",
+ "phone": "Debes ingresar un número de teléfono."
+ },
+ "reorder": {
+ "select_item": "Selecciona uno o más artículos para volver a comprarlos."
+ },
+ "inbox": {
+ "order": "Debes seleccionar un pedido.",
+ "subject": "Debes ingresar un asunto.",
+ "message": "Debes ingresar un mensaje."
+ }
+ },
+ "common": {
+ "name": "Debes ingresar tu nombre.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com."
+ },
+ "contact": {
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com.",
+ "question": "Debes ingresar tu pregunta."
+ },
+ "gift": {
+ "to_name": "Debes ingresar un nombre de destinatario válido.",
+ "to_email": "Debes ingresar un correo electrónico de destinatario válido.",
+ "from_name": "Debes ingresar tu nombre.",
+ "from_email": "Debes ingresar un correo electrónico válido.",
+ "cert_theme": "Debes seleccionar un tema de certificado de regalo.",
+ "agree_terms": "Debes aceptar estos términos."
+ },
+ "payment_method": {
+ "credit_card_number": "Debes ingresar un número de tarjeta de crédito válido.",
+ "expiration": "Debes ingresar una fecha de vencimiento válida.",
+ "name_on_card": "Debes ingresar un nombre.",
+ "cvv": "Debes ingresar un cvv válido."
+ },
+ "reviews": {
+ "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 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 units} one {# unit} other {# units}}",
+ "max_purchase_quantity": "Compra máxima:",
+ "min_purchase_quantity": "Compra mínima:",
+ "related_products": "Productos relacionados",
+ "top": "Productos más populares",
+ "similar_by_views": "Los clientes también vieron",
+ "featured": "Productos destacados",
+ "file_option_set": "Actualmente:
{name}",
+ "new": "Productos nuevos",
+ "warranty": "Información de la garantía",
+ "reviews": {
+ "hide": "Ocultar opiniones",
+ "new": "Escribe una opinión",
+ "show": "Mostrar opiniones",
+ "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": "{rating_target} valoración es {current_rating} de {max_rating}",
+ "rating": {
+ "1": "1 estrella (peor)",
+ "2": "2 estrellas",
+ "3": "3 estrellas (promedio)",
+ "4": "4 estrellas",
+ "5": "5 estrellas (mejor)"
+ },
+ "write_a_review": "Escribe una opinión",
+ "no_reviews": "Sin opiniones",
+ "form_write": {
+ "name": "Nombre",
+ "email": "Correo electrónico",
+ "subject": "Asunto de revisión",
+ "comments": "Comentarios",
+ "submit_value": "Enviar opinión"
+ }
+ },
+ "videos": {
+ "header": "Videos",
+ "hide": "Ocultar videos",
+ "show": "Mostrar videos"
+ },
+ "add_to_cart": "Agregar al carrito",
+ "adding_to_cart": "Agregando al carrito…",
+ "options": "Opciones",
+ "none": "ninguna",
+ "sku": "SKU:",
+ "upc": "UPC:",
+ "condition": "Condición:",
+ "availability": "Disponibilidad:",
+ "swatch_option_announcement": "El {swatch_name} seleccionado es",
+ "shipping": "Envíos:",
+ "shipping_fixed": "{amount} (costo de envío fijo)",
+ "shipping_free": "Envío gratuito",
+ "shipping_calculated": "Calculado en el proceso de pago",
+ "sold_out": "Agotado",
+ "out_of_stock_default_message": "Agotado",
+ "pre_order": "Reserva ahora",
+ "choose_options": "Elegir opciones",
+ "quick_view": "Vista rápida",
+ "compare": "Comparar",
+ "max_filesize": "El tamaño máximo del archivo es",
+ "kilobytes_abbreviation": "KB",
+ "filetypes": "los tipos de archivo son",
+ "choose_an_option": "Elige una opción",
+ "select_one": "Selecciona una",
+ "description": "Descripción",
+ "price_with_tax": "(Inc. {tax_label})",
+ "price_without_tax": "(Por ejemplo, {tax_label})",
+ "including_tax": "Incluye impuestos",
+ "excluding_tax": "Excluyendo impuestos",
+ "weight": "Peso:",
+ "width": "Ancho:",
+ "height": "Altura:",
+ "depth": "Profundidad:",
+ "measurement": {
+ "metric": "cm",
+ "imperial": "en"
+ },
+ "you_save_opening_text": "(Ahorras",
+ "you_save_closing_bracket": ")",
+ "gift_wrapping": "Envoltura de regalo:",
+ "gift_wrapping_available": "Opciones disponibles",
+ "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": "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": "{name} Factura del pedido n.° {id}",
+ "phone": "Teléfono: {number}",
+ "email": "Correo electrónico: {email}",
+ "order": "Pedido:",
+ "payment_method": "Método de pago:",
+ "order_date": "Fecha del pedido:",
+ "shipping_method": "Método de envío:",
+ "order_items": "Artículos del pedido",
+ "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",
+ "comments": "Comentarios"
+ },
+ "newsletter": {
+ "subscribe": "Suscríbete a nuestro boletín",
+ "subscribe_intro": "Recibe las últimas actualizaciones sobre nuevos productos y próximas ventas.",
+ "subscribe_submit": "Suscribirme",
+ "email_placeholder": "Tu correo electrónico",
+ "subscribed_heading": "¡Gracias por suscribirte!",
+ "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": "Dejarás de recibir correos electrónicos de marketing de
{store_name}"
+ },
+ "social": {
+ "connect": "Contáctanos"
+ },
+ "errors": {
+ "shipping_quote_failure": "Ocurrió un problema para recuperar tu cotización de envío",
+ "state_error": "Ocurrió un problema al recuperar los estados/provincias"
+ },
+ "search": {
+ "errorMessage": "Ocurrió un problema al recuperar tus resultados. Vuelve a intentarlo en unos segundos.",
+ "quick_search": {
+ "input_label": "Buscar",
+ "input_placeholder": "Buscar en la tienda"
+ },
+ "results": {
+ "form_label": "Palabra clave de búsqueda:",
+ "form_button_text": "Buscar",
+ "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})"
+ },
+ "faceted": {
+ "selected": {
+ "title": "Refinar por",
+ "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más",
+ "no-filters": "No se aplicaron filtros",
+ "clear-all": "Borrar todo"
+ },
+ "range": {
+ "update": "Actualizar",
+ "min-placeholder": "Mín.",
+ "max-placeholder": "Máx."
+ },
+ "rating": {
+ "and-up": "y más"
+ },
+ "toggleSection": "Cambiar la sección del filtro {title}",
+ "clear": "Borrar",
+ "more": "Más",
+ "show-more": "Mostrar más",
+ "show-less": "Mostrar menos",
+ "show-filters": "Mostrar filtros",
+ "hide-filters": "Ocultar filtros",
+ "browse-by": "Buscar por"
+ },
+ "error": {
+ "empty_field": "El campo de búsqueda no puede quedar vacío."
+ },
+ "tabs_accesibility_hint": "Utiliza las flechas izquierda y derecha para navegar por las pestañas."
+ },
+ "page_not_found": {
+ "page_heading": "Error 404: Página no encontrada",
+ "message": "Lo sentimos. Parece que la página que busca cambió o ya no existe."
+ },
+ "server_error": {
+ "page_heading": "Algo salió mal...",
+ "message": "La tienda no está disponible en este momento; vuelve a intentarlo en unos minutos"
+ },
+ "forbidden": {
+ "page_heading": "¡Lo sentimos! Inicia sesión para continuar.",
+ "if_you_were_signed_in": "Si habías iniciado sesión,",
+ "sign_in": "inicia sesión de nuevo",
+ "to_continue": ", para reanudar tu trabajo en una nueva sesión."
+ },
+ "sitemap": {
+ "page_title": "Mapa del sitio",
+ "show_all_link": "Mostrar todo"
+ },
+ "text_truncate": {
+ "view_more": "Ver más detalles",
+ "view_less": "Ocultar detalles"
+ },
+ "maintenance": {
+ "down": "Fuera de servicio por mantenimiento"
+ },
+ "carousel": {
+ "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]",
+ "active_dot_aria_label": "activo",
+ "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": "Diapositiva número {slide_number}"
+ },
+ "validation_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_fallback_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_default_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "page_builder": {
+ "pdp_sale_badge_label": "¡En oferta!",
+ "pdp_sold_out_label": "Agotado",
+ "pdp-sale-price-label": "Ahora:",
+ "pdp-non-sale-price-label": "Antes:",
+ "pdp-retail-price-label": "MSRP:",
+ "pdp-custom-fields-tab-label": "Información adicional"
+ },
+ "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",
+ "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.",
+ "allow": "Permitir",
+ "accept": "aceptar",
+ "deny": "Rechazar",
+ "dismiss": "Descartar",
+ "reject_all": "Rechazar todo",
+ "category": "Categoría",
+ "purpose": "Propósito",
+ "functional_category": "Funcional",
+ "functional_purpose": "Permite mejorar la funcionalidad, por ejemplo, videos y chat en vivo. Si no se las autoriza, es posible que algunas, o todas, estas funciones no sean adecuadas.",
+ "analytics_category": "DATOS ANALÍTICOS",
+ "analytics_purpose": "Brindar información estadística sobre el uso del sitio, por ejemplo, datos analíticos de la web, para poder mejorar el sitio web con el tiempo.",
+ "targeting_category": "Búsqueda de clientes objetivo",
+ "advertising_category": "Publicidad",
+ "advertising_purpose": "Se usan para crear perfiles o personalizar el contenido para mejorar su experiencia de compra.",
+ "essential_category": "Esenciales",
+ "esential_purpose": "Esenciales para que el sitio y los servicios solicitados funcionen, pero no realizan ninguna función adicional o secundaria.",
+ "yes": "Sí",
+ "no": "No",
+ "not_available": "N/D",
+ "cancel": "Cancelar",
+ "save": "Guardar",
+ "back_to_preferences": "Volver a Preferencias",
+ "close_without_changes": "Tienes cambios sin guardar en tus preferencias de recopilación de datos. ¿Estás seguro de que quieres cerrar sin guardar?",
+ "unsaved_changes": "Tienes cambios sin guardar.",
+ "by_using": "Al utilizar nuestro sitio web, aceptas nuestro",
+ "agree_on_data_collection": "El uso de nuestro sitio web autorizas la recopilación de datos según se describe en nuestro ",
+ "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 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
new file mode 100644
index 0000000000..e87954b8be
--- /dev/null
+++ b/lang/es-LA.json
@@ -0,0 +1,1022 @@
+{
+ "header": {
+ "welcome_back": "Te damos la bienvenida nuevamente, {name}",
+ "skip_to_main": "Saltar al contenido principal"
+ },
+ "footer": {
+ "title": "Inicio de pie de página",
+ "brands": "Marcas populares",
+ "navigate": "Navegar",
+ "info": "Información",
+ "categories": "Categorías",
+ "call_us": "Llámanos al teléfono {phone_number}",
+ "powered_by": "Desarrollado por"
+ },
+ "home": {
+ "heading": "Página de inicio"
+ },
+ "blog": {
+ "recent_posts": "Publicaciones recientes",
+ "label": "Blog",
+ "posted_by": "Publicado por {name}",
+ "read_more": "leer más"
+ },
+ "unavailable": {
+ "hibernation_title": "Estaremos de regreso",
+ "hibernation_message": "Gracias por su visita. Nuestra tienda no está disponible en este momento. Lamentamos las molestias que esto le ocasiona.",
+ "maintenance_title": "Fuera de servicio por mantenimiento",
+ "maintenance_message": "Esta tienda no está disponible en este momento debido a trabajos de mantenimiento. Pronto volverá a estar disponible. Lamentamos las molestias que esto le ocasiona."
+ },
+ "brands": {
+ "no_products": "No hay productos anunciados en esta marca."
+ },
+ "categories": {
+ "no_products": "No hay productos anunciados en esta categoría."
+ },
+ "checkout": {
+ "title": "Pago"
+ },
+ "cart": {
+ "nav_aria_label": "Carrito con 0 artículos",
+ "continue_shopping": "Haz clic aquí para seguir comprando",
+ "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",
+ "or": "O"
+ },
+ "button": "Pago",
+ "empty_cart": "Tu carrito esta vacío",
+ "title": "Haz clic aquí para continuar con el proceso de pago",
+ "item": "Artículo",
+ "price": "Precio",
+ "quantity": "Cantidad",
+ "total": "Total",
+ "subtotal": "Subtotal",
+ "enter_code": "Código de cupón/certificado de regalo",
+ "gift_wrapping": "Envoltura de regalo",
+ "shipping": "Envío",
+ "grand_total": "Total",
+ "select": "Seleccionar",
+ "update": "Actualizar el costo de envío"
+ },
+ "preview": {
+ "checkout_now": "Pagar ahora",
+ "checkout_multiple": "o pagar con varias direcciones",
+ "view_cart": "Ver carrito"
+ },
+ "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})",
+ "is_empty": "Tu carrito esta vacío",
+ "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}\"",
+ "shipping_peritem": "Envío por artículo",
+ "remove_item": "Eliminar {name} del carrito",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?",
+ "coupons": {
+ "empty_error": "Ingresa tu código de cupón.",
+ "cancel": "Cancelar",
+ "add_code": "Agregar código",
+ "add_coupon": "Agregar cupón",
+ "button": "Aplicar",
+ "coupon_code": "Ingresa tu código de cupón",
+ "code_label": "Cupón ({code})",
+ "remove": "Quitar"
+ },
+ "gift_certificates": {
+ "change_gift_certificate": "Cambiar {certificate_name}",
+ "add_cert_code": "Agregar certificado",
+ "gift_certificate": "Certificado de regalo",
+ "code_label": "Certificado de regalo ({code})",
+ "cert_code": "Ingresa tu código de certificado",
+ "remove": "Quitar"
+ },
+ "shipping_estimator": {
+ "add_info": "Agregar información",
+ "cancel": "Cancelar",
+ "select_a_country": "País",
+ "select_a_state": "Estado/Provincia",
+ "estimate_shipping": "Calcular el envío",
+ "suburb_city": "Área/Ciudad",
+ "zip_postal_code": "Código postal",
+ "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 estar en blanco.",
+ "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco."
+ },
+ "gift_wrapping": {
+ "title": "Envoltura de regalo",
+ "add": "Agregar",
+ "change": "Cambiar",
+ "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": "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",
+ "gift_message": "Mensaje en el regalo",
+ "remove_confirm": "¿Estás seguro que deseas eliminar la envoltura de regalo de este artículo?",
+ "preview": "Vista previa"
+ },
+ "added_to_cart": {
+ "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",
+ "view_or_edit_cart": "Ver o editar tu carrito",
+ "you_might_also_like": "También te puede interesar"
+ }
+ },
+ "common": {
+ "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?",
+ "newsletter_signup": "Regístrate para recibir nuestro boletín informativo",
+ "form_submit": "Enviar",
+ "no_preference": "No hay preferencia",
+ "other_details": "Otros detalles",
+ "required": "Obligatorio",
+ "optional": "Opcional",
+ "email_address": "Dirección de correo electrónico",
+ "edit": "Editar",
+ "not_applicable": "N/D",
+ "no": "No",
+ "yes": "Sí",
+ "from": "Para",
+ "to": "De",
+ "ok": "De acuerdo",
+ "cancel": "Cancelar",
+ "close": "Cerrar",
+ "or": "O",
+ "and": "y",
+ "compare": "Comparar",
+ "change": "Cambiar",
+ "sign_up": "Regístrate",
+ "login": "Iniciar sesión",
+ "login_for_pricing": "Inicia sesión para conocer los precios",
+ "logout": "Cerrar sesión",
+ "account": "Cuenta",
+ "cart": "Carrito",
+ "search": "Buscar",
+ "gift_cert": "Certificados de regalo",
+ "save": "Guardar",
+ "share": "Compartir",
+ "delete": "Eliminar",
+ "public": "Público",
+ "private": "Privado",
+ "view_all": "Ver todo",
+ "all": "Todos",
+ "paginator": {
+ "page_of": "Página {current} de {total}"
+ },
+ "prices_are_in": "Los precios están en {CODE}",
+ "previous": "Anterior",
+ "next": "Siguiente",
+ "sorter": {
+ "relevance": "Relevancia",
+ "sort_by": "Ordenar por:",
+ "featured": "Elementos destacados",
+ "top_sellers": "Lo más vendido",
+ "newest": "Artículos más nuevos",
+ "alpha_asc": "A a la Z",
+ "alpha_desc": "Z a la A",
+ "reviews": "Por opinión",
+ "price_asc": "Precio: ascendente",
+ "price_desc": "Precio: descendente"
+ },
+ "loading": "Cargando",
+ "month": "Mes",
+ "day": "día",
+ "year": "Año",
+ "short_months": {
+ "1": "Ene",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Abr",
+ "5": "May",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Ago",
+ "9": "Sep",
+ "10": "Oct",
+ "11": "Nov",
+ "12": "Dic"
+ }
+ },
+ "compare": {
+ "button": "Comparar 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",
+ "no_compare": "Debes seleccionar al menos dos productos para compararlos."
+ },
+ "category": {
+ "label": "Categorías",
+ "shop_by_price": "Comprar por precio",
+ "shop_by_price_range_aria": "Rango de precios de {from} a {to}",
+ "filter_price_range": "Rango de precios:",
+ "add_cart_announcement": "Se agregó el artículo",
+ "reset": "Restablecer",
+ "filter_reset_announcement": "Se restableció el filtro",
+ "filter_select_announcement": "Se aplicó el filtro",
+ "view_all": {
+ "name": "Todos {category}"
+ }
+ },
+ "brand": {
+ "label": "Marcas",
+ "view_brands": "Ver todas las marcas"
+ },
+ "gift_certificate": {
+ "heading": "Certificados de regalo",
+ "purchase": {
+ "heading": "Comprar certificado de regalo"
+ },
+ "redeem": {
+ "heading": "Canjear certificado de regalo",
+ "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 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",
+ "intro": "Puede consultar el saldo de un certificado de regalo escribiendo el código en el recuadro a continuación."
+ }
+ },
+ "create_account": {
+ "heading": "Cuenta nueva",
+ "created": {
+ "heading": "Se creó tu cuenta.",
+ "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"
+ },
+ "login": {
+ "heading": "Iniciar sesión",
+ "field_email": "Dirección de correo electrónico:",
+ "field_password": "Contraseña:",
+ "submit_value": "Iniciar sesión",
+ "forgot_password": "¿Olvidaste tu contraseña?",
+ "new_customer": {
+ "heading": "¿Nuevo cliente?",
+ "intro": "Crea una cuenta con nosotros y podrás:",
+ "fact1": "Pagar más rápido",
+ "fact2": "Guardar varias direcciones de envío",
+ "fact3": "Acceder a tu historial de pedidos",
+ "fact4": "Rastrear nuevos pedidos",
+ "fact5": "Guardar artículos en tu lista de deseos",
+ "create_account": "Crear cuenta"
+ }
+ },
+ "reset_password": {
+ "heading": "Restablecer la contraseña",
+ "intro": "Proporcione su correo electrónico a continuación para solicitar una nueva contraseña. Se enviará un correo electrónico a la siguiente dirección con un enlace para confirmar su dirección de correo electrónico."
+ },
+ "account": {
+ "breadcrumb": "Tu cuenta",
+ "nav": {
+ "overview": "Descripción general",
+ "orders": "Pedidos",
+ "returns": "Devoluciones",
+ "messages": "Mensajes ({num_new_messages})",
+ "wishlists": "Listas de deseos",
+ "recently_viewed": "Visto recientemente",
+ "settings": "CONFIGURACIÓN DE CUENTA",
+ "addresses": "Direcciones",
+ "payment_methods": "Métodos de pago"
+ },
+ "mobile_nav": {
+ "messages": "Mensajes",
+ "wishlists": "Listas de deseos"
+ },
+ "addresses": {
+ "heading": "Direcciones",
+ "add_heading": "Agregar nueva dirección",
+ "primary": "Principal",
+ "phone": "Teléfono:",
+ "new_address": "Nueva dirección",
+ "no_addresses": "Actualmente, no tienes direcciones agregadas a tu perfil."
+ },
+ "messages": {
+ "heading": "Mensajes",
+ "customer_said": "Dijiste:",
+ "merchant_said": "{store_name} dijo:"
+ },
+ "orders": {
+ "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?",
+ "back_button": "Volver",
+ "order_item": "Artículo",
+ "item_price": "Precio",
+ "quantity": "Cantidad a devolver",
+ "why": "¿Por qué motivo estás devolviendo estos artículos?",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Comentarios"
+ },
+ "gift_wrapping": "Envoltura de regalo:",
+ "refunded": "(Reembolsado)",
+ "refunded_quantity": "({qty} reembolsado)",
+ "return_item": "Devolver",
+ "return_items": "¿Devolver los artículos?",
+ "order_placed": "Pedido realizado",
+ "last_update": "Última actualización",
+ "list": {
+ "order_number": "Pedido n.° {number}",
+ "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}"
+ },
+ "details": {
+ "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",
+ "order_total": "Total del pedido:",
+ "order_status": "Estado del pedido:",
+ "payment_date": "Fecha del pedido:",
+ "payment_method": "Método de pago:",
+ "comments": "Comentarios del pedido",
+ "download_items": "Descargar artículos",
+ "card_ending": "que termina en {card}",
+ "shipments": {
+ "date": "Fecha de envío",
+ "method": "Método de envío",
+ "link": "Enlace de seguimiento",
+ "header": "Detalles del envío"
+ },
+ "actions": "Acciones",
+ "reorder": "Comprar nuevamente",
+ "return": "Devolver",
+ "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.° {number}",
+ "download_files_below": "A continuación, puedes descargar los archivos para",
+ "expired_content": "El archivo ha vencido",
+ "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"
+ }
+ },
+ "payment_methods": {
+ "heading": "Métodos de pago",
+ "payment_method": "Método de pago",
+ "billing_address": "Dirección de facturación",
+ "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",
+ "name_on_card": "Nombre que aparece en la tarjeta",
+ "credit_card_number": "Número de tarjeta de crédito",
+ "expiration": "Vencimiento",
+ "cvv": "CVV",
+ "card_types": {
+ "american_express": "American Express",
+ "credit_card": "Tarjeta de crédito",
+ "dankort": "Dankort",
+ "diners_club": "Diners Club",
+ "discover": "Descubrir",
+ "jcb": "JCB",
+ "maestro": "Maestro",
+ "mastercard": "Mastercard",
+ "unionpay": "Union Pay",
+ "visa": "Visa"
+ },
+ "paypal": "PayPal",
+ "billing_address_labels": {
+ "address_line_1": "Línea de dirección 1",
+ "address_line_2": "Línea de dirección 2",
+ "suburb_city": "Área/Ciudad",
+ "state_province": "Estado/Provincia",
+ "choose_state": "Elija un estado",
+ "country": "País",
+ "choose_country": "Elija un país",
+ "zip_postcode": "Código postal"
+ }
+ },
+ "returns": {
+ "heading": "Devoluciones",
+ "instructions": "Instrucciones de devolución",
+ "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.° {id}",
+ "date_requested": "Devolución solicitada",
+ "successful_heading": "Solicitud de devolución enviada",
+ "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.",
+ "return": "Regresar a pedidos",
+ "last_update": "Última actualización",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Tus comentarios",
+ "submit_request": "Enviar solicitud de devolución",
+ "list": {
+ "return_number": "Devolución n.° {id}",
+ "product_details": "Devolviendo {num_products}"
+ },
+ "status": {
+ "pending": "Pendiente",
+ "received": "Recibido",
+ "authorized": "Autorizado",
+ "repaired": "Reparado",
+ "refunded": "Reembolsado",
+ "rejected": "Rechazado",
+ "cancelled": "Cancelado"
+ }
+ },
+ "settings": {
+ "heading": "CONFIGURACIÓN DE CUENTA",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "email": "Dirección de correo electrónico",
+ "company": "Compañía",
+ "phone": "Número telefónico",
+ "old_password": "Contraseña anterior",
+ "new_password": "Nueva contraseña",
+ "confirm_password": "Confirmar contraseña",
+ "update_details": "Actualizar detalles"
+ },
+ "recent_items": {
+ "heading": "Visto recientemente",
+ "no_items": "Los artículos que viste recientemente en nuestro sitio aparecerán a continuación."
+ },
+ "wishlists": {
+ "heading": "Listas de deseos",
+ "tag_line": "Llena el siguiente formulario para crear una lista de deseos. Haz clic en el botón \"Crear lista de deseos\" cuando hayas terminado.",
+ "new": "Nueva lista de deseos",
+ "you_have_none": "No tienes listas de deseos, agrega una ahora.",
+ "empty_wishlist": "Su lista de deseos está vacía. Cuando agregue artículos a su lista de deseos, aparecerán aquí.",
+ "num_items": "Artículos",
+ "add_item": "Agregar a la lista de deseos",
+ "remove_item": "Eliminar artículo",
+ "name": "Nombre de la lista de deseos",
+ "shared": "Compartido",
+ "action": "Acción",
+ "add": "Agregar lista de deseos",
+ "delete_all": "Eliminar todo",
+ "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 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.",
+ "create_new": "Crear nueva lista de deseos",
+ "add_to_default": "Agregar a mi lista de deseos",
+ "enter_wishlist_name_error": "Debes ingresar un nombre de lista de deseos."
+ }
+ },
+ "page": {
+ "label": "Enlaces rápidos",
+ "rss": {
+ "intro": "Las fuentes RSS se utilizan para distribuir contenido que cambia constantemente en un sitio web, incluido este. Puede abrir una fuente RSS con un lector de RSS y usarla para ver si hay algún contenido nuevo en este sitio, o puede configurar un script del lado del servidor para analizar la fuente y mostrarla en su sitio web.",
+ "heading": "Sindicación RSS",
+ "blog": {
+ "heading": "Publicaciones recientes del blog",
+ "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": {
+ "heading": "Productos nuevos",
+ "intro": "El feed más reciente de productos contiene los últimos {limit} productos agregados a {store}.",
+ "rss": "Últimos {limit} productos nuevos (RSS)",
+ "rss_atom": "Últimos {limit} productos nuevos (Atom)"
+ },
+ "popular": {
+ "heading": "Productos populares",
+ "intro": "El feed de productos populares contiene los {limit} productos más populares en {store} según la calificación de los usuarios.",
+ "rss": "Últimos {limit} productos populares (RSS)",
+ "rss_atom": "Últimos {limit} productos populares (Atom)"
+ },
+ "featured": {
+ "heading": "Productos destacados",
+ "intro": "El feed de productos destacados contiene los últimos {limit} productos destacados en {store}.",
+ "rss": "Últimos {limit} productos destacados (RSS)",
+ "rss_atom": "Últimos {limit} productos destacados (Atom)"
+ }
+ },
+ "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, 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": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}",
+ "contact_us": {
+ "full_name": "Nombre completo",
+ "email": "Dirección de correo electrónico",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "order": "Número de pedido",
+ "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.",
+ "manual_captcha_instruction": "Responde la pregunta que sigue para una verificación adicional."
+ },
+ "create_account": {
+ "submit_value": "Crear cuenta"
+ },
+ "new_password": {
+ "heading": "Cambiar contraseña",
+ "password": "Nueva contraseña",
+ "password2": "Confirmar contraseña",
+ "submit_value": "Continúa"
+ },
+ "address": {
+ "add": {
+ "heading": "Agregar nueva dirección",
+ "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"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar esta dirección?",
+ "submit_value": "Guardar dirección"
+ },
+ "payment_methods": {
+ "add": {
+ "heading": "Agregar método de pago"
+ },
+ "edit": {
+ "heading": "Actualizar método de pago"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este método de pago?",
+ "submit_value": "Guardar el método de pago",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "address1": "Línea de dirección 1",
+ "address2": "Línea de dirección 2",
+ "city": "Área/Ciudad",
+ "country": "País",
+ "state": "Estado/Provincia",
+ "postal_code": "Código postal",
+ "choose_country": "Elija un país",
+ "default_instrument": "Método de pago predeterminado"
+ },
+ "gift_certificate": {
+ "purchase": {
+ "to_name": "Nombre del destinatario",
+ "to_email": "Correo electrónico del destinatario",
+ "from_name": "Tu nombre",
+ "from_email": "Tu correo electrónico",
+ "message": "Mensaje opcional",
+ "amount": "Monto",
+ "theme": "Tema del certificado de regalo",
+ "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",
+ "preview_error": "Hubo un problema al cargar la vista previa. Vuelve a intentarlo más tarde.",
+ "submit_value": "Agregar el certificado de regalo al carrito"
+ },
+ "balance": {
+ "code": "Código del certificado de regalo",
+ "submit_value": "Consultar saldo"
+ }
+ },
+ "inbox": {
+ "order": "Pedido:",
+ "order_display": "Pedido n.° {id} - Hecho el {date} por {total}",
+ "subject": "Asunto",
+ "message": "Mensaje",
+ "submit_value": "Enviar mensaje",
+ "send_message": "Enviar un mensaje",
+ "clear_value": "Borrar",
+ "no_orders": "Una vez que realices un pedido, tendrás acceso completo para enviar mensajes desde esta página."
+ },
+ "search": {
+ "query": "Palabra clave de búsqueda",
+ "show": "Mostrar formulario de búsqueda",
+ "hide": "Ocultar formulario de búsqueda",
+ "title": "Búsqueda avanzada",
+ "price_range": "Intervalo de precios",
+ "by_price": "Buscar por precio",
+ "by_setting": "Buscar por configuración",
+ "search": "Buscar",
+ "free_shipping": {
+ "title": "Envío gratuito",
+ "free": "Solo envío gratis",
+ "paid": "Solo envío pagado"
+ },
+ "featured_products": {
+ "title": "Productos destacados",
+ "enabled": "Solo productos destacados",
+ "disabled": "Solo productos no destacados"
+ },
+ "categories": "Categorías",
+ "did_you_mean": "¿Quisiste decir:",
+ "your_search_for": "En tu búsqueda de",
+ "no_match": "no se encontró ningún producto o información.",
+ "suggestions": {
+ "title": "Sugerencias:",
+ "line1": "Verifica que todas las palabras estén escritas correctamente.",
+ "line2": "Prueba con palabras clave diferentes.",
+ "line3": "Prueba con palabras clave más generales."
+ },
+ "refine": "Refinar la búsqueda",
+ "brand": "Marcas",
+ "searchsubs": "Buscar subcategorías automáticamente"
+ },
+ "wishlist": {
+ "name": "Nombre de la lista de deseos:",
+ "public": "¿Quieres compartir la lista de deseos?"
+ },
+ "validate": {
+ "account": {
+ "edit": {
+ "password": "Debes ingresar tu contraseña actual.",
+ "first_name": "Debes ingresar un nombre.",
+ "last_name": "Debes ingresar un apellido.",
+ "phone": "Debes ingresar un número de teléfono."
+ },
+ "reorder": {
+ "select_item": "Selecciona uno o más artículos para volver a comprarlos."
+ },
+ "inbox": {
+ "order": "Debes seleccionar un pedido.",
+ "subject": "Debes ingresar un asunto.",
+ "message": "Debes ingresar un mensaje."
+ }
+ },
+ "common": {
+ "name": "Debes ingresar tu nombre.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com."
+ },
+ "contact": {
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com.",
+ "question": "Debes ingresar tu pregunta."
+ },
+ "gift": {
+ "to_name": "Debes ingresar un nombre de destinatario válido.",
+ "to_email": "Debes ingresar un correo electrónico de destinatario válido.",
+ "from_name": "Debes ingresar tu nombre.",
+ "from_email": "Debes ingresar un correo electrónico válido.",
+ "cert_theme": "Debes seleccionar un tema de certificado de regalo.",
+ "agree_terms": "Debes aceptar estos términos."
+ },
+ "payment_method": {
+ "credit_card_number": "Debes ingresar un número de tarjeta de crédito válido.",
+ "expiration": "Debes ingresar una fecha de vencimiento válida.",
+ "name_on_card": "Debes ingresar un nombre.",
+ "cvv": "Debes ingresar un cvv válido."
+ },
+ "reviews": {
+ "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 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 units} one {# unit} other {# units}}",
+ "max_purchase_quantity": "Compra máxima:",
+ "min_purchase_quantity": "Compra mínima:",
+ "related_products": "Productos relacionados",
+ "top": "Productos más populares",
+ "similar_by_views": "Los clientes también vieron",
+ "featured": "Productos destacados",
+ "file_option_set": "Actualmente:
{name}",
+ "new": "Productos nuevos",
+ "warranty": "Información de la garantía",
+ "reviews": {
+ "hide": "Ocultar opiniones",
+ "new": "Escribe una opinión",
+ "show": "Mostrar opiniones",
+ "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": "{rating_target} valoración es {current_rating} de {max_rating}",
+ "rating": {
+ "1": "1 estrella (peor)",
+ "2": "2 estrellas",
+ "3": "3 estrellas (promedio)",
+ "4": "4 estrellas",
+ "5": "5 estrellas (mejor)"
+ },
+ "write_a_review": "Escribe una opinión",
+ "no_reviews": "Sin opiniones",
+ "form_write": {
+ "name": "Nombre",
+ "email": "Correo electrónico",
+ "subject": "Asunto de revisión",
+ "comments": "Comentarios",
+ "submit_value": "Enviar opinión"
+ }
+ },
+ "videos": {
+ "header": "Videos",
+ "hide": "Ocultar videos",
+ "show": "Mostrar videos"
+ },
+ "add_to_cart": "Agregar al carrito",
+ "adding_to_cart": "Agregando al carrito…",
+ "options": "Opciones",
+ "none": "ninguna",
+ "sku": "SKU:",
+ "upc": "UPC:",
+ "condition": "Condición:",
+ "availability": "Disponibilidad:",
+ "swatch_option_announcement": "El {swatch_name} seleccionado es",
+ "shipping": "Envíos:",
+ "shipping_fixed": "{amount} (costo de envío fijo)",
+ "shipping_free": "Envío gratuito",
+ "shipping_calculated": "Calculado en el proceso de pago",
+ "sold_out": "Agotado",
+ "out_of_stock_default_message": "Agotado",
+ "pre_order": "Reserva ahora",
+ "choose_options": "Elegir opciones",
+ "quick_view": "Vista rápida",
+ "compare": "Comparar",
+ "max_filesize": "El tamaño máximo del archivo es",
+ "kilobytes_abbreviation": "KB",
+ "filetypes": "los tipos de archivo son",
+ "choose_an_option": "Elige una opción",
+ "select_one": "Selecciona una",
+ "description": "Descripción",
+ "price_with_tax": "(Inc. {tax_label})",
+ "price_without_tax": "(Por ejemplo, {tax_label})",
+ "including_tax": "Incluye impuestos",
+ "excluding_tax": "Excluyendo impuestos",
+ "weight": "Peso:",
+ "width": "Ancho:",
+ "height": "Altura:",
+ "depth": "Profundidad:",
+ "measurement": {
+ "metric": "cm",
+ "imperial": "en"
+ },
+ "you_save_opening_text": "(Ahorras",
+ "you_save_closing_bracket": ")",
+ "gift_wrapping": "Envoltura de regalo:",
+ "gift_wrapping_available": "Opciones disponibles",
+ "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": "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": "{name} Factura del pedido n.° {id}",
+ "phone": "Teléfono: {number}",
+ "email": "Correo electrónico: {email}",
+ "order": "Pedido:",
+ "payment_method": "Método de pago:",
+ "order_date": "Fecha del pedido:",
+ "shipping_method": "Método de envío:",
+ "order_items": "Artículos del pedido",
+ "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",
+ "comments": "Comentarios"
+ },
+ "newsletter": {
+ "subscribe": "Suscríbete a nuestro boletín",
+ "subscribe_intro": "Recibe las últimas actualizaciones sobre nuevos productos y próximas ventas.",
+ "subscribe_submit": "Suscribirme",
+ "email_placeholder": "Tu correo electrónico",
+ "subscribed_heading": "¡Gracias por suscribirte!",
+ "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": "Dejarás de recibir correos electrónicos de marketing de
{store_name}"
+ },
+ "social": {
+ "connect": "Contáctanos"
+ },
+ "errors": {
+ "shipping_quote_failure": "Ocurrió un problema para recuperar tu cotización de envío",
+ "state_error": "Ocurrió un problema al recuperar los estados/provincias"
+ },
+ "search": {
+ "errorMessage": "Ocurrió un problema al recuperar tus resultados. Vuelve a intentarlo en unos segundos.",
+ "quick_search": {
+ "input_label": "Buscar",
+ "input_placeholder": "Buscar en la tienda"
+ },
+ "results": {
+ "form_label": "Palabra clave de búsqueda:",
+ "form_button_text": "Buscar",
+ "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})"
+ },
+ "faceted": {
+ "selected": {
+ "title": "Refinar por",
+ "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más",
+ "no-filters": "No se aplicaron filtros",
+ "clear-all": "Borrar todo"
+ },
+ "range": {
+ "update": "Actualizar",
+ "min-placeholder": "Mín.",
+ "max-placeholder": "Máx."
+ },
+ "rating": {
+ "and-up": "y más"
+ },
+ "toggleSection": "Cambiar la sección del filtro {title}",
+ "clear": "Borrar",
+ "more": "Más",
+ "show-more": "Mostrar más",
+ "show-less": "Mostrar menos",
+ "show-filters": "Mostrar filtros",
+ "hide-filters": "Ocultar filtros",
+ "browse-by": "Buscar por"
+ },
+ "error": {
+ "empty_field": "El campo de búsqueda no puede quedar vacío."
+ },
+ "tabs_accesibility_hint": "Utiliza las flechas izquierda y derecha para navegar por las pestañas."
+ },
+ "page_not_found": {
+ "page_heading": "Error 404: Página no encontrada",
+ "message": "Lo sentimos. Parece que la página que busca cambió o ya no existe."
+ },
+ "server_error": {
+ "page_heading": "Algo salió mal...",
+ "message": "La tienda no está disponible en este momento; vuelve a intentarlo en unos minutos"
+ },
+ "forbidden": {
+ "page_heading": "¡Lo sentimos! Inicia sesión para continuar.",
+ "if_you_were_signed_in": "Si habías iniciado sesión,",
+ "sign_in": "inicia sesión de nuevo",
+ "to_continue": ", para reanudar tu trabajo en una nueva sesión."
+ },
+ "sitemap": {
+ "page_title": "Mapa del sitio",
+ "show_all_link": "Mostrar todo"
+ },
+ "text_truncate": {
+ "view_more": "Ver más detalles",
+ "view_less": "Ocultar detalles"
+ },
+ "maintenance": {
+ "down": "Fuera de servicio por mantenimiento"
+ },
+ "carousel": {
+ "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]",
+ "active_dot_aria_label": "activo",
+ "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": "Diapositiva número {slide_number}"
+ },
+ "validation_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_fallback_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_default_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "page_builder": {
+ "pdp_sale_badge_label": "¡En oferta!",
+ "pdp_sold_out_label": "Agotado",
+ "pdp-sale-price-label": "Ahora:",
+ "pdp-non-sale-price-label": "Antes:",
+ "pdp-retail-price-label": "MSRP:",
+ "pdp-custom-fields-tab-label": "Información adicional"
+ },
+ "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",
+ "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.",
+ "allow": "Permitir",
+ "accept": "aceptar",
+ "deny": "Rechazar",
+ "dismiss": "Descartar",
+ "reject_all": "Rechazar todo",
+ "category": "Categoría",
+ "purpose": "Propósito",
+ "functional_category": "Funcional",
+ "functional_purpose": "Permite mejorar la funcionalidad, por ejemplo, videos y chat en vivo. Si no se las autoriza, es posible que algunas, o todas, estas funciones no sean adecuadas.",
+ "analytics_category": "DATOS ANALÍTICOS",
+ "analytics_purpose": "Brindar información estadística sobre el uso del sitio, por ejemplo, datos analíticos de la web, para poder mejorar el sitio web con el tiempo.",
+ "targeting_category": "Búsqueda de clientes objetivo",
+ "advertising_category": "Publicidad",
+ "advertising_purpose": "Se usan para crear perfiles o personalizar el contenido para mejorar su experiencia de compra.",
+ "essential_category": "Esenciales",
+ "esential_purpose": "Esenciales para que el sitio y los servicios solicitados funcionen, pero no realizan ninguna función adicional o secundaria.",
+ "yes": "Sí",
+ "no": "No",
+ "not_available": "N/D",
+ "cancel": "Cancelar",
+ "save": "Guardar",
+ "back_to_preferences": "Volver a Preferencias",
+ "close_without_changes": "Tienes cambios sin guardar en tus preferencias de recopilación de datos. ¿Estás seguro de que quieres cerrar sin guardar?",
+ "unsaved_changes": "Tienes cambios sin guardar.",
+ "by_using": "Al utilizar nuestro sitio web, aceptas nuestro",
+ "agree_on_data_collection": "El uso de nuestro sitio web autorizas la recopilación de datos según se describe en nuestro ",
+ "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 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 4498e83150..e87954b8be 100644
--- a/lang/es-MX.json
+++ b/lang/es-MX.json
@@ -1,7 +1,7 @@
{
"header": {
- "welcome_back": "Le damos la bienvenida de nuevo, {name}",
- "skip_to_main": "Ir al contenido principal"
+ "welcome_back": "Te damos la bienvenida nuevamente, {name}",
+ "skip_to_main": "Saltar al contenido principal"
},
"footer": {
"title": "Inicio de pie de página",
@@ -9,158 +9,161 @@
"navigate": "Navegar",
"info": "Información",
"categories": "Categorías",
- "call_us": "Llámenos al {phone_number}",
- "powered_by": "Con la tecnología de"
+ "call_us": "Llámanos al teléfono {phone_number}",
+ "powered_by": "Desarrollado por"
},
"home": {
- "heading": "Inicio"
+ "heading": "Página de inicio"
},
"blog": {
"recent_posts": "Publicaciones recientes",
"label": "Blog",
"posted_by": "Publicado por {name}",
- "read_more": "más información"
+ "read_more": "leer más"
},
"unavailable": {
- "hibernation_title": "Volveremos",
- "hibernation_message": "Gracias por su visita. Nuestra tienda no está disponible en este momento. Lamentamos las molestias.",
+ "hibernation_title": "Estaremos de regreso",
+ "hibernation_message": "Gracias por su visita. Nuestra tienda no está disponible en este momento. Lamentamos las molestias que esto le ocasiona.",
"maintenance_title": "Fuera de servicio por mantenimiento",
- "maintenance_message": "Esta tienda no está disponible en este momento debido a mantenimiento. Debería estar disponible de nuevo en breve. Lamentamos las molestias."
+ "maintenance_message": "Esta tienda no está disponible en este momento debido a trabajos de mantenimiento. Pronto volverá a estar disponible. Lamentamos las molestias que esto le ocasiona."
},
"brands": {
- "no_products": "No hay productos bajo esta marca."
+ "no_products": "No hay productos anunciados en esta marca."
},
"categories": {
- "no_products": "No hay productos bajo esta categoría."
+ "no_products": "No hay productos anunciados en esta categoría."
},
"checkout": {
- "title": "Proceso de pago"
+ "title": "Pago"
},
"cart": {
- "nav_aria_label": "Carrito con 0 artículos",
- "continue_shopping": "Haga clic aquí para seguir comprando",
- "items": "{NUM, plural, =0{(0 artículos)} one {(# artículo)} other {(# artículos)}}",
+ "nav_aria_label": "Carrito con 0 artículos",
+ "continue_shopping": "Haz clic aquí para seguir comprando",
+ "login_to_checkout": "Inicia sesión para continuar con el pago",
+ "items": "{NUM, plural, =0{(0 items)} one {(# item)} other {(# items)}}",
"checkout": {
"address": {
- "multiple": "realizar el proceso de pago con varias direcciones",
- "or": "o"
+ "multiple": "proceso de pago con varias direcciones",
+ "or": "O"
},
- "button": "Proceso de pago",
- "empty_cart": "Su carrito está vacío",
- "title": "Haga clic aquí para ir al proceso de pago",
+ "button": "Pago",
+ "empty_cart": "Tu carrito esta vacío",
+ "title": "Haz clic aquí para continuar con el proceso de pago",
"item": "Artículo",
"price": "Precio",
"quantity": "Cantidad",
"total": "Total",
"subtotal": "Subtotal",
- "enter_code": "Código de cupón / Cupón de regalo",
- "gift_wrapping": "Envolver para regalo",
+ "enter_code": "Código de cupón/certificado de regalo",
+ "gift_wrapping": "Envoltura de regalo",
"shipping": "Envío",
"grand_total": "Total",
"select": "Seleccionar",
- "update": "Actualizar coste del envío"
+ "update": "Actualizar el costo de envío"
},
"preview": {
"checkout_now": "Pagar ahora",
- "checkout_multiple": "o realizar el proceso de pago con varias direcciones",
+ "checkout_multiple": "o pagar con varias direcciones",
"view_cart": "Ver carrito"
},
- "label": "Su carrito ({quantity, plural, one {# artículo} other {# artículos}})",
- "is_empty": "Su carrito está vacío",
- "invalid_entry_message": "[ENTRY] no es una entrada válida",
+ "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})",
+ "is_empty": "Tu carrito esta vacío",
+ "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 gratis",
- "reconfigure_product": "Configurar «{name}»",
+ "freeshipping": "Envío gratuito",
+ "reconfigure_product": "Configurar \"{name}\"",
"shipping_peritem": "Envío por artículo",
"remove_item": "Eliminar {name} del carrito",
- "confirm_delete": "¿Está seguro de que desea eliminar este artículo?",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?",
"coupons": {
- "empty_error": "Introduzca el código de su cupón.",
+ "empty_error": "Ingresa tu código de cupón.",
"cancel": "Cancelar",
- "add_code": "Añadir código",
- "add_coupon": "Añadir cupón",
+ "add_code": "Agregar código",
+ "add_coupon": "Agregar cupón",
"button": "Aplicar",
- "coupon_code": "Introduzca el código de su cupón",
+ "coupon_code": "Ingresa tu código de cupón",
"code_label": "Cupón ({code})",
- "remove": "Eliminar"
+ "remove": "Quitar"
},
"gift_certificates": {
"change_gift_certificate": "Cambiar {certificate_name}",
- "add_cert_code": "Añadir cupón",
- "gift_certificate": "Cupón de regalo",
- "code_label": "Cupón de regalo ({code})",
- "cert_code": "Introduzca el código de su cupón",
- "remove": "Eliminar"
+ "add_cert_code": "Agregar certificado",
+ "gift_certificate": "Certificado de regalo",
+ "code_label": "Certificado de regalo ({code})",
+ "cert_code": "Ingresa tu código de certificado",
+ "remove": "Quitar"
},
"shipping_estimator": {
- "add_info": "Añadir información",
+ "add_info": "Agregar información",
"cancel": "Cancelar",
"select_a_country": "País",
"select_a_state": "Estado/Provincia",
- "estimate_shipping": "Calcular envío",
- "suburb_city": "Barrio/Ciudad",
+ "estimate_shipping": "Calcular el envío",
+ "suburb_city": "Área/Ciudad",
"zip_postal_code": "Código postal",
- "free_shipping": "Envío gratis",
+ "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 dejarse en blanco.",
- "empty_province_error": "El campo «Estado/Provincia» no puede dejarse 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": "Envolver para regalo",
- "add": "Añadir",
+ "title": "Envoltura de regalo",
+ "add": "Agregar",
"change": "Cambiar",
- "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}",
+ "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": "Envoltorio 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",
+ "option_different": "Me gustaría envolver para regalo cada artículo por separado.",
+ "choose_type": "Elige un tipo de envoltura de regalo",
"gift_message": "Mensaje en el regalo",
- "remove_confirm": "¿Está seguro de que desea eliminar el envoltorio de regalo de este artículo?",
+ "remove_confirm": "¿Estás seguro que deseas eliminar la envoltura de regalo de este artículo?",
"preview": "Vista previa"
},
"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}}",
- "proceed_to_checkout": "Ir al proceso de pago",
+ "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",
- "view_or_edit_cart": "Ver o editar su carrito",
- "you_might_also_like": "También puede interesarle"
+ "view_or_edit_cart": "Ver o editar tu carrito",
+ "you_might_also_like": "También te puede interesar"
}
},
"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",
- "generic_error": "¡Vaya! Algo salió mal.",
+ "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 cupones de regalo que no se apliquen a la nueva divisa se eliminarán de su carrito. ¿Está seguro de que desea continuar?",
- "newsletter_signup": "Suscríbase a nuestro boletín",
+ "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?",
+ "newsletter_signup": "Regístrate para recibir nuestro boletín informativo",
"form_submit": "Enviar",
- "no_preference": "Sin preferencia",
+ "no_preference": "No hay preferencia",
"other_details": "Otros detalles",
- "required": "Campo obligatorio",
+ "required": "Obligatorio",
"optional": "Opcional",
"email_address": "Dirección de correo electrónico",
"edit": "Editar",
- "not_applicable": "N/A",
+ "not_applicable": "N/D",
"no": "No",
"yes": "Sí",
- "from": "de",
- "to": "a",
+ "from": "Para",
+ "to": "De",
+ "ok": "De acuerdo",
"cancel": "Cancelar",
"close": "Cerrar",
- "or": "o",
+ "or": "O",
"and": "y",
"compare": "Comparar",
"change": "Cambiar",
- "sign_up": "Registrarse",
+ "sign_up": "Regístrate",
"login": "Iniciar sesión",
+ "login_for_pricing": "Inicia sesión para conocer los precios",
"logout": "Cerrar sesión",
"account": "Cuenta",
"cart": "Carrito",
@@ -181,54 +184,54 @@
"next": "Siguiente",
"sorter": {
"relevance": "Relevancia",
- "sort_by": "Clasificar por:",
- "featured": "Artículos destacados",
+ "sort_by": "Ordenar por:",
+ "featured": "Elementos destacados",
"top_sellers": "Lo más vendido",
- "newest": "Artículos más recientes",
- "alpha_asc": "A a Z",
- "alpha_desc": "Z a A",
- "reviews": "Por reseñas",
+ "newest": "Artículos más nuevos",
+ "alpha_asc": "A a la Z",
+ "alpha_desc": "Z a la A",
+ "reviews": "Por opinión",
"price_asc": "Precio: ascendente",
"price_desc": "Precio: descendente"
},
"loading": "Cargando",
"month": "Mes",
- "day": "Día",
+ "day": "día",
"year": "Año",
"short_months": {
- "1": "Ene.",
- "2": "Feb.",
- "3": "Mar.",
- "4": "Abr.",
- "5": "Mayo",
- "6": "Jun.",
- "7": "Jul.",
- "8": "Ago.",
- "9": "Sep.",
- "10": "Oct.",
- "11": "Nov.",
- "12": "Dic."
+ "1": "Ene",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Abr",
+ "5": "May",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Ago",
+ "9": "Sep",
+ "10": "Oct",
+ "11": "Nov",
+ "12": "Dic"
}
},
"compare": {
"button": "Comparar productos",
- "header": "Comparando {products, plural, one {# producto} other {# productos}}",
- "remove": "Eliminar",
- "no_remove": "Debe elegir al menos 2 productos para hacer una comparación válida.",
- "add_to_cart": "Añadir al carrito",
- "no_compare": "Debe seleccionar al menos dos productos para comparar"
+ "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",
+ "no_compare": "Debes seleccionar al menos dos productos para compararlos."
},
"category": {
"label": "Categorías",
"shop_by_price": "Comprar por precio",
- "shop_by_price_range_aria": "Precios entre {from} y {to}",
+ "shop_by_price_range_aria": "Rango de precios de {from} a {to}",
"filter_price_range": "Rango de precios:",
- "add_cart_announcement": "Se ha añadido el artículo",
- "reset": "Reiniciar",
- "filter_reset_announcement": "Se ha restablecido el filtro",
- "filter_select_announcement": "Filtro aplicado",
+ "add_cart_announcement": "Se agregó el artículo",
+ "reset": "Restablecer",
+ "filter_reset_announcement": "Se restableció el filtro",
+ "filter_select_announcement": "Se aplicó el filtro",
"view_all": {
- "name": "Todo {category}"
+ "name": "Todos {category}"
}
},
"brand": {
@@ -238,61 +241,61 @@
"gift_certificate": {
"heading": "Certificados de regalo",
"purchase": {
- "heading": "Comprar cupón de regalo"
+ "heading": "Comprar certificado de regalo"
},
"redeem": {
- "heading": "Canjear cupón de regalo",
- "intro": "Para usar un cupón de regalo de {store_name}, siga 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": "Haga clic en el enlace «
Ver carrito» para ver el contenido de su carrito de compras.",
- "item4": "Introduzca el código del cupón de regalo en el apartado «Canjear cupón de regalo» y haga clic en «Aceptar»."
+ "heading": "Canjear certificado de regalo",
+ "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 compras.",
+ "item4": "Escribe el código de tu certificado de regalo en la casilla \"Canjear certificado de regalo\" y presiona \"Ir\"."
},
"balance": {
- "heading": "Verificar saldo del cupón de regalo",
- "intro": "Puede comprobar el saldo de un cupón de regalo introduciendo el código en la casilla a continuación."
+ "heading": "Verificar el saldo del certificado de regalo",
+ "intro": "Puede consultar el saldo de un certificado de regalo escribiendo el código en el recuadro a continuación."
}
},
"create_account": {
"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}",
+ "heading": "Se creó tu cuenta.",
+ "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": "reCAPTCHA de Google"
+ "recaptcha_title": "Google recaptcha"
},
"login": {
"heading": "Iniciar sesión",
- "field_email": "Correo electrónico:",
+ "field_email": "Dirección de correo electrónico:",
"field_password": "Contraseña:",
"submit_value": "Iniciar sesión",
- "forgot_password": "¿Olvidó su contraseña?",
+ "forgot_password": "¿Olvidaste tu contraseña?",
"new_customer": {
- "heading": "¿Cliente nuevo?",
- "intro": "Cree una cuenta con nosotros y podrá:",
- "fact1": "Agilizar el proceso de pago",
+ "heading": "¿Nuevo cliente?",
+ "intro": "Crea una cuenta con nosotros y podrás:",
+ "fact1": "Pagar más rápido",
"fact2": "Guardar varias direcciones de envío",
- "fact3": "Acceder a su historial de pedidos",
- "fact4": "Hacer seguimiento de pedidos nuevos",
- "fact5": "Guardar artículos en su lista de deseos",
+ "fact3": "Acceder a tu historial de pedidos",
+ "fact4": "Rastrear nuevos pedidos",
+ "fact5": "Guardar artículos en tu lista de deseos",
"create_account": "Crear cuenta"
}
},
"reset_password": {
- "heading": "Restablecer contraseña",
- "intro": "Introduzca su correo electrónico a continuación para solicitar una nueva contraseña. Se enviará un correo electrónico a la dirección indicada a continuación con un enlace para verificar su dirección de correo electrónico."
+ "heading": "Restablecer la contraseña",
+ "intro": "Proporcione su correo electrónico a continuación para solicitar una nueva contraseña. Se enviará un correo electrónico a la siguiente dirección con un enlace para confirmar su dirección de correo electrónico."
},
"account": {
- "breadcrumb": "Su cuenta",
+ "breadcrumb": "Tu cuenta",
"nav": {
- "overview": "Resumen",
+ "overview": "Descripción general",
"orders": "Pedidos",
"returns": "Devoluciones",
"messages": "Mensajes ({num_new_messages})",
"wishlists": "Listas de deseos",
- "recently_viewed": "Vistos recientemente",
- "settings": "Configuración de la cuenta",
+ "recently_viewed": "Visto recientemente",
+ "settings": "CONFIGURACIÓN DE CUENTA",
"addresses": "Direcciones",
"payment_methods": "Métodos de pago"
},
@@ -302,87 +305,94 @@
},
"addresses": {
"heading": "Direcciones",
- "add_heading": "Añadir nueva dirección",
+ "add_heading": "Agregar nueva dirección",
"primary": "Principal",
"phone": "Teléfono:",
"new_address": "Nueva dirección",
- "no_addresses": "No han añadido direcciones en su perfil"
+ "no_addresses": "Actualmente, no tienes direcciones agregadas a tu perfil."
},
"messages": {
"heading": "Mensajes",
- "customer_said": "Usted dijo:",
+ "customer_said": "Dijiste:",
"merchant_said": "{store_name} dijo:"
},
"orders": {
"heading": "Pedidos",
- "none": "Aún no ha realizado ningún pedido con nosotros. Cuando lo haga, su estado aparecerá en esta página.",
+ "none": "No has realizado ningún pedido con nosotros. Cuando lo hagas, tu estado aparecerá en esta página.",
"return": {
- "already_returned": "Este pedido no contiene productos que se puedan devolver. ¿Ha devuelto ya todos los artículos de este pedido?",
+ "already_returned": "En este pedido no hay productos con posible devolución. ¿Ya devolvió todos los artículos de este pedido?",
"back_button": "Volver",
"order_item": "Artículo",
"item_price": "Precio",
"quantity": "Cantidad a devolver",
- "why": "¿Cuál es la razón de la devolución de estos artículos?",
+ "why": "¿Por qué motivo estás devolviendo estos artículos?",
"reason": "Motivo de la devolución",
- "action": "Medida de devolución",
+ "action": "Acción de devolución",
"comments": "Comentarios"
},
- "gift_wrapping": "Envolver para regalo:",
- "refunded": "(Reembolsada)",
+ "gift_wrapping": "Envoltura de regalo:",
+ "refunded": "(Reembolsado)",
"refunded_quantity": "({qty} reembolsado)",
"return_item": "Devolver",
- "return_items": "¿Devolver artículos?",
+ "return_items": "¿Devolver los artículos?",
"order_placed": "Pedido realizado",
"last_update": "Última actualización",
"list": {
- "order_number": "Pedido n.º {number}",
- "product_details": "{num_products, plural, one {1 producto} other {# productos}} en 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.º {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",
+ "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, le indicamos cómo pagar su pedido:",
+ "how_to_pay": "A continuación, te indicamos cómo pagar tu pedido:",
"order_details": "Detalles del pedido",
"order_total": "Total del pedido:",
"order_status": "Estado del pedido:",
"payment_date": "Fecha del pedido:",
"payment_method": "Método de pago:",
- "comments": "Comentarios sobre el pedido",
+ "comments": "Comentarios del 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",
"link": "Enlace de seguimiento",
- "header": "Detalles de envío"
+ "header": "Detalles del envío"
},
"actions": "Acciones",
- "reorder": "Pedir de nuevo",
+ "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.º {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)",
+ "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 day} other {# days}}",
+ "downloads_remaining": "{number, plural, one {1 download} other {# downloads}} restantes",
"days_or_downloads": "o {number} descargas",
- "remaining": "resta"
+ "remaining": "restantes"
}
},
"payment_methods": {
"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": "terminado 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",
+ "new_payment_method": "Agregar un método de pago",
+ "no_methods": "Actualmente, no tienes métodos de pago agregados a tu cuenta",
"name_on_card": "Nombre que aparece en la tarjeta",
"credit_card_number": "Número de tarjeta de crédito",
"expiration": "Vencimiento",
@@ -391,43 +401,45 @@
"american_express": "American Express",
"credit_card": "Tarjeta de crédito",
"dankort": "Dankort",
- "diners": "Diners Club",
- "discover": "Discover",
+ "diners_club": "Diners Club",
+ "discover": "Descubrir",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
"billing_address_labels": {
"address_line_1": "Línea de dirección 1",
"address_line_2": "Línea de dirección 2",
- "suburb_city": "Barrio/Ciudad",
+ "suburb_city": "Área/Ciudad",
"state_province": "Estado/Provincia",
- "choose_state": "Elegir un estado",
+ "choose_state": "Elija un estado",
"country": "País",
- "choose_country": "Elegir un país",
+ "choose_country": "Elija un país",
"zip_postcode": "Código postal"
}
},
"returns": {
"heading": "Devoluciones",
- "instructions": "Instrucciones para hacer devoluciones",
- "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.",
+ "instructions": "Instrucciones de devolución",
+ "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.º {id}",
+ "from_order": "Devolver artículos del pedido n.° {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.",
- "return": "Volver a pedidos",
+ "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.",
+ "return": "Regresar a pedidos",
"last_update": "Última actualización",
"reason": "Motivo de la devolución",
- "action": "Medida de devolución",
- "comments": "Sus comentarios",
+ "action": "Acción de devolución",
+ "comments": "Tus comentarios",
+ "submit_request": "Enviar solicitud de devolución",
"list": {
- "return_number": "Devolución n.º {id}",
- "product_details": "Devolución de {num_products}"
+ "return_number": "Devolución n.° {id}",
+ "product_details": "Devolviendo {num_products}"
},
"status": {
"pending": "Pendiente",
@@ -436,186 +448,187 @@
"repaired": "Reparado",
"refunded": "Reembolsado",
"rejected": "Rechazado",
- "cancelled": "Cancelada"
+ "cancelled": "Cancelado"
}
},
"settings": {
- "heading": "Configuración de la cuenta",
- "first_name": "Nombre",
+ "heading": "CONFIGURACIÓN DE CUENTA",
+ "first_name": "Nombre de pila",
"last_name": "Apellido",
"email": "Dirección de correo electrónico",
"company": "Compañía",
- "phone": "Número de teléfono",
+ "phone": "Número telefónico",
"old_password": "Contraseña anterior",
- "new_password": "Contraseña nueva",
+ "new_password": "Nueva contraseña",
"confirm_password": "Confirmar contraseña",
- "update_details": "Actualizar datos"
+ "update_details": "Actualizar detalles"
},
"recent_items": {
- "heading": "Vistos recientemente",
- "no_items": "A continuación, aparecerán los artículos que ha estado viendo en nuestro sitio recientemente."
+ "heading": "Visto recientemente",
+ "no_items": "Los artículos que viste recientemente en nuestro sitio aparecerán a continuación."
},
"wishlists": {
"heading": "Listas de deseos",
- "tag_line": "Para crear una nueva lista de deseos, rellene el siguiente formulario. Haga clic en «Crear lista de deseos» cuando haya terminado.",
+ "tag_line": "Llena el siguiente formulario para crear una lista de deseos. Haz clic en el botón \"Crear lista de deseos\" cuando hayas terminado.",
"new": "Nueva lista de deseos",
- "you_have_none": "No tiene listas de deseos, añada una ahora.",
- "empty_wishlist": "Su lista de deseos está vacía. Cuando añada artículos a su lista de deseos, aparecerán aquí.",
+ "you_have_none": "No tienes listas de deseos, agrega una ahora.",
+ "empty_wishlist": "Su lista de deseos está vacía. Cuando agregue artículos a su lista de deseos, aparecerán aquí.",
"num_items": "Artículos",
- "add_item": "Añadir a la lista de deseos",
+ "add_item": "Agregar a la lista de deseos",
"remove_item": "Eliminar artículo",
"name": "Nombre de la lista de deseos",
- "shared": "Compartida",
+ "shared": "Compartido",
"action": "Acción",
- "add": "Añadir lista de deseos",
+ "add": "Agregar lista de deseos",
"delete_all": "Eliminar todo",
"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 desea eliminar su lista de deseos? Esta acción no se puede deshacer.",
+ "delete_alert": "¿Está seguro de que quiere eliminar su(s) lista(s) de deseos? Esta acción no puede deshacerse.",
"create_new": "Crear nueva lista de deseos",
- "add_to_default": "Añadir a mi lista de deseos",
- "enter_wishlist_name_error": "Debe introducir un nombre para la lista de deseos."
+ "add_to_default": "Agregar a mi lista de deseos",
+ "enter_wishlist_name_error": "Debes ingresar un nombre de lista de deseos."
}
},
"page": {
"label": "Enlaces rápidos",
"rss": {
- "intro": "Las fuentes RSS se usan para distribuir contenido que cambia regularmente en una web, incluyendo esta. Puede abrir una fuente RSS con un lector RSS y utilizarlo para ver si hay contenido nuevo en esta web o también puede configurar un script del servidor para analizar el feed y mostrarlo en su web.",
- "heading": "Formato RSS (Really Simple Syndication)",
+ "intro": "Las fuentes RSS se utilizan para distribuir contenido que cambia constantemente en un sitio web, incluido este. Puede abrir una fuente RSS con un lector de RSS y usarla para ver si hay algún contenido nuevo en este sitio, o puede configurar un script del lado del servidor para analizar la fuente y mostrarla en su sitio web.",
+ "heading": "Sindicación RSS",
"blog": {
- "heading": "Publicaciones recientes en el blog",
- "intro": "El feed de publicaciones recientes contiene las últimas {limit} publicaciones de blog de la web de {store}.",
- "rss": "Últimas {limit} publicaciones en el blog (RSS)",
- "rss_atom": "Últimas {limit} publicaciones en el blog (Atom)"
+ "heading": "Publicaciones recientes del blog",
+ "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": {
- "heading": "Nuevos productos",
- "intro": "El feed de productos recientes contiene los últimos {limit} productos añadidos en {store}.",
+ "heading": "Productos nuevos",
+ "intro": "El feed más reciente de productos contiene los últimos {limit} productos agregados a {store}.",
"rss": "Últimos {limit} productos nuevos (RSS)",
"rss_atom": "Últimos {limit} productos nuevos (Atom)"
},
"popular": {
"heading": "Productos populares",
- "intro": "El feed de productos populares contiene los {limit} productos más populares de {store} según las puntuaciones de los clientes.",
+ "intro": "El feed de productos populares contiene los {limit} productos más populares en {store} según la calificación de los usuarios.",
"rss": "Últimos {limit} productos populares (RSS)",
"rss_atom": "Últimos {limit} productos populares (Atom)"
},
"featured": {
"heading": "Productos destacados",
- "intro": "El feed de productos destacados contiene los {limit} productos destacados recientes de {store}.",
+ "intro": "El feed de productos destacados contiene los últimos {limit} productos destacados en {store}.",
"rss": "Últimos {limit} productos destacados (RSS)",
"rss_atom": "Últimos {limit} productos destacados (Atom)"
}
},
"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."
+ "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, 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": "Debe introducir solo 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",
- "company": "Nombre de la compañía",
- "phone": "Número de teléfono",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
"order": "Número de pedido",
- "rma": "Número RMA",
+ "rma": "Número de RMA (autorización de devolución)",
"question": "Comentarios/Preguntas",
"submit": "Enviar formulario",
- "successful": "Hemos recibido sus comentarios y le responderemos a la mayor brevedad posible.
Continuar."
+ "successful": "Recibimos tus comentarios y te responderemos a la brevedad si es necesario.
Continuar.",
+ "manual_captcha_instruction": "Responde la pregunta que sigue para una verificación adicional."
},
"create_account": {
"submit_value": "Crear cuenta"
},
"new_password": {
"heading": "Cambiar contraseña",
- "password": "Contraseña nueva",
+ "password": "Nueva contraseña",
"password2": "Confirmar contraseña",
- "submit_value": "Continuar"
+ "submit_value": "Continúa"
},
"address": {
"add": {
- "heading": "Añadir nueva dirección",
- "description": "Utilice el siguiente formulario para modificar los detalles de su dirección de envío. Haga clic en el botón «Guardar dirección» cuando haya terminado."
+ "heading": "Agregar nueva dirección",
+ "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 dirección"
+ "heading": "Actualizar la dirección"
},
- "confirm_delete": "¿Está seguro de que desea eliminar esta dirección?",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar esta dirección?",
"submit_value": "Guardar dirección"
},
"payment_methods": {
"add": {
- "heading": "Añadir método de pago"
+ "heading": "Agregar método de pago"
},
"edit": {
"heading": "Actualizar método de pago"
},
- "confirm_delete": "¿Está seguro de que desea eliminar este método de pago?",
- "submit_value": "Guardar método de pago",
- "first_name": "Nombre",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este método de pago?",
+ "submit_value": "Guardar el método de pago",
+ "first_name": "Nombre de pila",
"last_name": "Apellido",
- "company": "Nombre de la compañía",
- "phone": "Número de teléfono",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
"address1": "Línea de dirección 1",
"address2": "Línea de dirección 2",
- "city": "Barrio/Ciudad",
+ "city": "Área/Ciudad",
"country": "País",
"state": "Estado/Provincia",
"postal_code": "Código postal",
- "choose_country": "Elegir un país",
+ "choose_country": "Elija un país",
"default_instrument": "Método de pago predeterminado"
},
"gift_certificate": {
"purchase": {
"to_name": "Nombre del destinatario",
"to_email": "Correo electrónico del destinatario",
- "from_name": "Su nombre",
- "from_email": "Su correo electrónico",
+ "from_name": "Tu nombre",
+ "from_email": "Tu correo electrónico",
"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}}",
- "agree2": "Acepto que los cupones de regalo no son reembolsables",
+ "amount": "Monto",
+ "theme": "Tema del certificado de regalo",
+ "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",
- "preview_error": "Ha habido un problema al intentar cargar la vista previa. Vuelva a intentarlo más tarde.",
- "submit_value": "Añadir cupón de regalo al carrito"
+ "preview_error": "Hubo un problema al cargar la vista previa. Vuelve a intentarlo más tarde.",
+ "submit_value": "Agregar el certificado de regalo al carrito"
},
"balance": {
"code": "Código del certificado de regalo",
- "submit_value": "Verificar saldo"
+ "submit_value": "Consultar saldo"
}
},
"inbox": {
"order": "Pedido:",
- "order_display": "Pedido n.º{id} - Realizado el {date} por {total}",
+ "order_display": "Pedido n.° {id} - Hecho el {date} por {total}",
"subject": "Asunto",
"message": "Mensaje",
"submit_value": "Enviar mensaje",
"send_message": "Enviar un mensaje",
"clear_value": "Borrar",
- "no_orders": "Una vez que realice el pedido, tendrá acceso completo para enviar mensajes desde esta página."
+ "no_orders": "Una vez que realices un pedido, tendrás acceso completo para enviar mensajes desde esta página."
},
"search": {
- "query": "Buscar palabra clave",
+ "query": "Palabra clave de búsqueda",
"show": "Mostrar formulario de búsqueda",
"hide": "Ocultar formulario de búsqueda",
"title": "Búsqueda avanzada",
"price_range": "Intervalo de precios",
"by_price": "Buscar por precio",
- "by_setting": "Buscar por parámetro",
+ "by_setting": "Buscar por configuración",
"search": "Buscar",
"free_shipping": {
- "title": "Envío gratis",
+ "title": "Envío gratuito",
"free": "Solo envío gratis",
"paid": "Solo envío pagado"
},
@@ -625,79 +638,79 @@
"disabled": "Solo productos no destacados"
},
"categories": "Categorías",
- "did_you_mean": "¿Quiso decir…?",
- "your_search_for": "La búsqueda de",
- "no_match": "no ha coincidido con ningún producto o información.",
+ "did_you_mean": "¿Quisiste decir:",
+ "your_search_for": "En tu búsqueda de",
+ "no_match": "no se encontró ningún producto o información.",
"suggestions": {
"title": "Sugerencias:",
- "line1": "Asegúrese de que todas las palabras estén escritas correctamente.",
- "line2": "Pruebe con palabras clave diferentes.",
- "line3": "Intente con palabras clave más generales."
+ "line1": "Verifica que todas las palabras estén escritas correctamente.",
+ "line2": "Prueba con palabras clave diferentes.",
+ "line3": "Prueba con palabras clave más generales."
},
- "refine": "Restringir búsqueda",
+ "refine": "Refinar la búsqueda",
"brand": "Marcas",
"searchsubs": "Buscar subcategorías automáticamente"
},
"wishlist": {
"name": "Nombre de la lista de deseos:",
- "public": "¿Compartir lista de deseos?"
+ "public": "¿Quieres compartir la lista de deseos?"
},
"validate": {
"account": {
"edit": {
- "password": "Debe introducir su contraseña actual.",
- "first_name": "Debe introducir un nombre.",
- "last_name": "Debe introducir un apellido.",
- "phone": "Debe introducir un número de teléfono."
+ "password": "Debes ingresar tu contraseña actual.",
+ "first_name": "Debes ingresar un nombre.",
+ "last_name": "Debes ingresar un apellido.",
+ "phone": "Debes ingresar un número de teléfono."
},
"reorder": {
- "select_item": "Seleccione uno o más artículos para volver a realizar el pedido."
+ "select_item": "Selecciona uno o más artículos para volver a comprarlos."
},
"inbox": {
- "order": "Debe seleccionar un pedido.",
- "subject": "Debe introducir un asunto.",
- "message": "Debe introducir un mensaje."
+ "order": "Debes seleccionar un pedido.",
+ "subject": "Debes ingresar un asunto.",
+ "message": "Debes ingresar un mensaje."
}
},
"common": {
- "name": "Debe introducir su nombre.",
- "password": "Debe introducir una contraseña.",
- "password_match": "Sus contraseñas no coinciden.",
- "email_address": "Use una dirección de correo electrónico válida, como usuario@example.com."
+ "name": "Debes ingresar tu nombre.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com."
},
"contact": {
- "email_address": "Use una dirección de correo electrónico válida, como usuario@example.com.",
- "question": "Debe introducir una pregunta."
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com.",
+ "question": "Debes ingresar tu pregunta."
},
"gift": {
- "to_name": "Debe introducir un nombre de destinatario válido.",
- "to_email": "Debe introducir un correo electrónico de destinatario válido.",
- "from_name": "Debe introducir su nombre.",
- "from_email": "Debe introducir un correo electrónico válido.",
- "cert_theme": "Debe elegir un tema para el cupón de regalo.",
- "agree_terms": "Debe aceptar estos términos."
+ "to_name": "Debes ingresar un nombre de destinatario válido.",
+ "to_email": "Debes ingresar un correo electrónico de destinatario válido.",
+ "from_name": "Debes ingresar tu nombre.",
+ "from_email": "Debes ingresar un correo electrónico válido.",
+ "cert_theme": "Debes seleccionar un tema de certificado de regalo.",
+ "agree_terms": "Debes aceptar estos términos."
},
"payment_method": {
- "credit_card_number": "Debe introducir un número de tarjeta de crédito válido.",
- "expiration": "Debe introducir una fecha de vencimiento válida.",
- "name_on_card": "Debe introducir un nombre.",
- "cvv": "Debe introducir un CVV válido."
+ "credit_card_number": "Debes ingresar un número de tarjeta de crédito válido.",
+ "expiration": "Debes ingresar una fecha de vencimiento válida.",
+ "name_on_card": "Debes ingresar un nombre.",
+ "cvv": "Debes ingresar 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 \"Revisar asunto\" no puede estar en blanco.",
+ "comment": "El campo \"Comentarios\" no puede estar en blanco."
}
}
},
"products": {
- "current_stock": "Cantidad actual de existencias:",
+ "current_stock": "Existencias actuales:",
"quantity": "Cantidad:",
"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 solo debe contener números",
- "purchase_units": "{quantity, plural, =0{0 unidades} one {# unit} other {# units}}",
+ "quantity_error_message": "La cantidad debe contener solo números.",
+ "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",
@@ -705,150 +718,155 @@
"similar_by_views": "Los clientes también vieron",
"featured": "Productos destacados",
"file_option_set": "Actualmente:
{name}",
- "new": "Nuevos productos",
- "warranty": "Información sobre la garantía",
+ "new": "Productos nuevos",
+ "warranty": "Información de la garantía",
"reviews": {
- "hide": "Ocultar reseñas",
- "new": "Escribir una reseña",
- "show": "Mostrar reseñas",
- "header": "{total, plural, =0{0 reseñas} one {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{Aún no hay reseñas} one {# review} other {# reviews}})",
- "post_on_by": "Publicado por { name }, el { date }",
+ "hide": "Ocultar opiniones",
+ "new": "Escribe una opinión",
+ "show": "Mostrar opiniones",
+ "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": "Seleccionar calificación",
- "anonymous_poster": "Se desconoce",
- "rating_aria_label": "La calificación del producto {rating_target} es {current_rating} de {max_rating}",
+ "select_rating": "Selecciona la calificación",
+ "anonymous_poster": "Desconocido",
+ "rating_aria_label": "{rating_target} valoración es {current_rating} de {max_rating}",
"rating": {
- "1": "1 estrella (valoración más baja)",
+ "1": "1 estrella (peor)",
"2": "2 estrellas",
- "3": "3 estrellas (media)",
+ "3": "3 estrellas (promedio)",
"4": "4 estrellas",
- "5": "5 estrellas (valoración más alta)"
+ "5": "5 estrellas (mejor)"
},
- "write_a_review": "Escribir una reseña",
- "no_reviews": "No hay reseñas",
+ "write_a_review": "Escribe una opinión",
+ "no_reviews": "Sin opiniones",
"form_write": {
"name": "Nombre",
"email": "Correo electrónico",
- "subject": "Tema de la reseña",
+ "subject": "Asunto de revisión",
"comments": "Comentarios",
- "submit_value": "Enviar reseña"
+ "submit_value": "Enviar opinión"
}
},
"videos": {
- "header": "Vídeos",
- "hide": "Ocultar vídeos",
- "show": "Mostrar vídeos"
+ "header": "Videos",
+ "hide": "Ocultar videos",
+ "show": "Mostrar videos"
},
- "add_to_cart": "Añadir al carrito",
- "adding_to_cart": "Añadiendo al carrito…",
+ "add_to_cart": "Agregar al carrito",
+ "adding_to_cart": "Agregando al carrito…",
"options": "Opciones",
- "none": "Ninguno",
+ "none": "ninguna",
"sku": "SKU:",
"upc": "UPC:",
"condition": "Condición:",
"availability": "Disponibilidad:",
"swatch_option_announcement": "El {swatch_name} seleccionado es",
- "shipping": "Envío:",
- "shipping_fixed": "{amount} (Coste de envío fijo)",
- "shipping_free": "Envío gratis",
- "shipping_calculated": "Se calcula durante el proceso de pago",
+ "shipping": "Envíos:",
+ "shipping_fixed": "{amount} (costo de envío fijo)",
+ "shipping_free": "Envío gratuito",
+ "shipping_calculated": "Calculado en el proceso de pago",
"sold_out": "Agotado",
- "pre_order": "Realizar pedido de preventa ahora",
+ "out_of_stock_default_message": "Agotado",
+ "pre_order": "Reserva ahora",
"choose_options": "Elegir opciones",
"quick_view": "Vista rápida",
"compare": "Comparar",
- "max_filesize": "El tamaño máximo de los archivos es",
+ "max_filesize": "El tamaño máximo del archivo es",
"kilobytes_abbreviation": "KB",
- "filetypes": "los tipos de archivos son",
- "choose_an_option": "Elija una opción",
- "select_one": "Seleccione una",
+ "filetypes": "los tipos de archivo son",
+ "choose_an_option": "Elige una opción",
+ "select_one": "Selecciona una",
"description": "Descripción",
- "price_with_tax": "(Con {tax_label})",
- "price_without_tax": "(Sin {tax_label})",
- "including_tax": "Con impuestos",
- "excluding_tax": "Excluye impuestos",
+ "price_with_tax": "(Inc. {tax_label})",
+ "price_without_tax": "(Por ejemplo, {tax_label})",
+ "including_tax": "Incluye impuestos",
+ "excluding_tax": "Excluyendo impuestos",
"weight": "Peso:",
"width": "Ancho:",
"height": "Altura:",
"depth": "Profundidad:",
"measurement": {
"metric": "cm",
- "imperial": "in"
+ "imperial": "en"
},
- "you_save_opening_text": "(Ahorra",
+ "you_save_opening_text": "(Ahorras",
"you_save_closing_bracket": ")",
- "gift_wrapping": "Envolver para regalo:",
- "gift_wrapping_available": "Hay opciones disponibles",
+ "gift_wrapping": "Envoltura de regalo:",
+ "gift_wrapping_available": "Opciones disponibles",
"quantity_min": "La cantidad mínima de compra es {quantity}",
"quantity_max": "La cantidad máxima de 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"
+ "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": "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": "Imagen próximamente"
+ "card_default_image_alt": "La imagen estará disponible próximamente"
},
"invoice": {
- "for_order": "{name} Factura del pedido n.º {id}",
+ "for_order": "{name} Factura del pedido n.° {id}",
"phone": "Teléfono: {number}",
"email": "Correo electrónico: {email}",
"order": "Pedido:",
- "payment_method": "Método de pago",
+ "payment_method": "Método de pago:",
"order_date": "Fecha del pedido:",
"shipping_method": "Método de envío:",
"order_items": "Artículos del pedido",
- "qty": "Cantidad",
+ "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",
"comments": "Comentarios"
},
"newsletter": {
- "subscribe": "Suscribirse a nuestro boletín",
- "subscribe_intro": "Obtenga las últimas actualizaciones sobre nuevos productos y próximas ofertas",
- "subscribe_submit": "Suscribirse",
- "email_placeholder": "Su dirección de correo electrónico",
- "subscribed_heading": "¡Gracias por suscribirse!",
- "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}"
+ "subscribe": "Suscríbete a nuestro boletín",
+ "subscribe_intro": "Recibe las últimas actualizaciones sobre nuevos productos y próximas ventas.",
+ "subscribe_submit": "Suscribirme",
+ "email_placeholder": "Tu correo electrónico",
+ "subscribed_heading": "¡Gracias por suscribirte!",
+ "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": "Dejarás de recibir correos electrónicos de marketing de
{store_name}"
},
"social": {
- "connect": "Conecte con nosotros"
+ "connect": "Contáctanos"
},
"errors": {
- "shipping_quote_failure": "Ha habido un problema al intentar recuperar el precio de su envío",
- "state_error": "Ha habido un problema al intentar recuperar estados/provincias"
+ "shipping_quote_failure": "Ocurrió un problema para recuperar tu cotización de envío",
+ "state_error": "Ocurrió un problema al recuperar los estados/provincias"
},
"search": {
- "errorMessage": "Ha habido un problema al intentar recuperar los resultados. Vuelva a intentarlo en unos momentos.",
+ "errorMessage": "Ocurrió un problema al recuperar tus resultados. Vuelve a intentarlo en unos segundos.",
"quick_search": {
"input_label": "Buscar",
"input_placeholder": "Buscar en la tienda"
},
"results": {
- "form_label": "Buscar palabra clave:",
+ "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 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})"
},
"faceted": {
"selected": {
- "title": "Restringir por",
- "rating-label": "Con {rating, plural, one {# estrella} other {# estrellas}} o más",
- "no-filters": "No se han aplicado filtros",
+ "title": "Refinar por",
+ "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más",
+ "no-filters": "No se aplicaron filtros",
"clear-all": "Borrar todo"
},
"range": {
@@ -857,9 +875,9 @@
"max-placeholder": "Máx."
},
"rating": {
- "and-up": "Y más"
+ "and-up": "y más"
},
- "toggleSection": "Alternar sección del filtro {title}",
+ "toggleSection": "Cambiar la sección del filtro {title}",
"clear": "Borrar",
"more": "Más",
"show-more": "Mostrar más",
@@ -869,23 +887,23 @@
"browse-by": "Buscar por"
},
"error": {
- "empty_field": "El campo de búsqueda no puede estar vacío."
+ "empty_field": "El campo de búsqueda no puede quedar vacío."
},
- "tabs_accesibility_hint": "Use las flechas izquierda y derecha para pasar de una pestaña a otra."
+ "tabs_accesibility_hint": "Utiliza las flechas izquierda y derecha para navegar por las pestañas."
},
"page_not_found": {
- "page_heading": "404 Error - Página no encontrada",
- "message": "Vaya, parece que la página que busca ha cambiado de ubicación o ya no existe."
+ "page_heading": "Error 404: Página no encontrada",
+ "message": "Lo sentimos. Parece que la página que busca cambió o ya no existe."
},
"server_error": {
- "page_heading": "Algo salió mal…",
- "message": "La tienda no está disponible ahora. Inténtelo de nuevo en unos minutos."
+ "page_heading": "Algo salió mal...",
+ "message": "La tienda no está disponible en este momento; vuelve a intentarlo en unos minutos"
},
"forbidden": {
- "page_heading": "¡Lo sentimos! Inicie sesión para continuar",
- "if_you_were_signed_in": "Si había iniciado sesión,",
- "sign_in": "vuelva a hacerlo,",
- "to_continue": "para reanudar su trabajo en una nueva sesión."
+ "page_heading": "¡Lo sentimos! Inicia sesión para continuar.",
+ "if_you_were_signed_in": "Si habías iniciado sesión,",
+ "sign_in": "inicia sesión de nuevo",
+ "to_continue": ", para reanudar tu trabajo en una nueva sesión."
},
"sitemap": {
"page_title": "Mapa del sitio",
@@ -898,114 +916,107 @@
"maintenance": {
"down": "Fuera de servicio por mantenimiento"
},
- "admin": {
- "maintenance_header": "Su tienda está cerrada por mantenimiento.",
- "maintenance_tooltip": "Solo los administradores pueden ver esta tienda en este momento. Vaya a la página de configuración para desactivar el modo de mantenimiento.",
- "maintenance_showstore_link": "Haga clic aquí para ver lo que verán sus visitantes.",
- "prelaunch_header": "Su tienda en línea es privada. Comparta su sitio con un código de vista previa:",
- "page_builder_link": "Diseñar esta página en Page Builder"
- },
"carousel": {
"arrow_and_dot_aria_label": "Ir 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]",
+ "active_dot_aria_label": "activo",
+ "content_announce_message": "Actualmente 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",
+ "play_pause_button_pause": "Pausa.",
+ "play_pause_button_aria_play": "Reproducir carrusel",
"play_pause_button_aria_pause": "Pausar el carrusel",
"slide_number": "Diapositiva número {slide_number}"
},
"validation_messages": {
- "valid_email": "Debe introducir un correo electrónico válido.",
- "password": "Debe introducir una contraseña.",
- "password_match": "Sus contraseñas no coinciden.",
- "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]",
- "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.",
- "price_max_not_entered": "El campo de precio máximo es obligatorio.",
- "price_invalid_value": "La entrada debe ser mayor que 0.",
- "invalid_gift_certificate": "Introduzca un código de cupón válido."
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
},
"validation_fallback_messages": {
- "valid_email": "Debe introducir un correo electrónico válido.",
- "password": "Debe introducir una contraseña.",
- "password_match": "Sus contraseñas no coinciden.",
- "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]",
- "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.",
- "price_max_not_entered": "El campo de precio máximo es obligatorio.",
- "price_invalid_value": "La entrada debe ser mayor que 0.",
- "invalid_gift_certificate": "Introduzca un código de cupón válido."
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
},
"validation_default_messages": {
- "valid_email": "Debe introducir un correo electrónico válido.",
- "password": "Debe introducir una contraseña.",
- "password_match": "Sus contraseñas no coinciden.",
- "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]",
- "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.",
- "price_max_not_entered": "El campo de precio máximo es obligatorio.",
- "price_invalid_value": "La entrada debe ser mayor que 0.",
- "invalid_gift_certificate": "Introduzca un código de cupón válido."
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
},
"page_builder": {
"pdp_sale_badge_label": "¡En oferta!",
"pdp_sold_out_label": "Agotado",
"pdp-sale-price-label": "Ahora:",
"pdp-non-sale-price-label": "Antes:",
- "pdp-retail-price-label": "PVP:",
+ "pdp-retail-price-label": "MSRP:",
"pdp-custom-fields-tab-label": "Información adicional"
},
"consent_manager": {
- "data_collection_warning": "Utilizamos cookies (y otras tecnologías similares) para recopilar datos a fin de mejorar su experiencia de compra.",
+ "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": "Configuración",
- "data_collection_preferences": "Preferencias de recopilación de datos de sitios web",
- "manage_data_collection_preferences": "Aceptar las preferencias de recopilación de datos de sitios web",
- "use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas JavaScript para mejorar su experiencia de compra.",
- "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para excluirse de una categoría de recopilación de datos, seleccione «No» y guarde sus preferencias.",
+ "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.",
"allow": "Permitir",
"accept": "aceptar",
- "deny": "Denegar",
+ "deny": "Rechazar",
"dismiss": "Descartar",
"reject_all": "Rechazar todo",
"category": "Categoría",
"purpose": "Propósito",
"functional_category": "Funcional",
- "functional_purpose": "Permite mejorar la funcionalidad, por ejemplo, vídeos y chat en directo. Si no se autorizan, es posible que algunas, o todas, estas características no funcionen correctamente.",
- "analytics_category": "Análisis",
- "analytics_purpose": "Brindar información estadística sobre el uso del sitio, por ejemplo, el análisis de la web, para poder mejorar el sitio web con el tiempo.",
- "targeting_category": "Selección de clientes objetivo",
+ "functional_purpose": "Permite mejorar la funcionalidad, por ejemplo, videos y chat en vivo. Si no se las autoriza, es posible que algunas, o todas, estas funciones no sean adecuadas.",
+ "analytics_category": "DATOS ANALÍTICOS",
+ "analytics_purpose": "Brindar información estadística sobre el uso del sitio, por ejemplo, datos analíticos de la web, para poder mejorar el sitio web con el tiempo.",
+ "targeting_category": "Búsqueda de clientes objetivo",
"advertising_category": "Publicidad",
"advertising_purpose": "Se usan para crear perfiles o personalizar el contenido para mejorar su experiencia de compra.",
- "essential_category": "Características básicas",
- "esential_purpose": "Son las esenciales para que funcionen el sitio y los servicios solicitados, pero no ejecutan ninguna funcionalidad adicional o secundaria.",
+ "essential_category": "Esenciales",
+ "esential_purpose": "Esenciales para que el sitio y los servicios solicitados funcionen, pero no realizan ninguna función adicional o secundaria.",
"yes": "Sí",
"no": "No",
- "not_available": "N/A",
+ "not_available": "N/D",
"cancel": "Cancelar",
"save": "Guardar",
- "back_to_preferences": "Volver a las preferencias",
- "close_without_changes": "Tiene cambios sin guardar en sus preferencias de recopilación de datos. ¿Está seguro de que desea cerrar sin guardar?",
- "unsaved_changes": "Tiene cambios sin guardar",
- "by_using": "Al utilizar nuestro sitio web, acepta",
- "agree_on_data_collection": "Al utilizar nuestro sitio web, acepta la recopilación de datos tal y como se describe en ",
- "change_preferences": "Puede cambiar sus preferencias en cualquier momento",
+ "back_to_preferences": "Volver a Preferencias",
+ "close_without_changes": "Tienes cambios sin guardar en tus preferencias de recopilación de datos. ¿Estás seguro de que quieres cerrar sin guardar?",
+ "unsaved_changes": "Tienes cambios sin guardar.",
+ "by_using": "Al utilizar nuestro sitio web, aceptas nuestro",
+ "agree_on_data_collection": "El uso de nuestro sitio web autorizas la recopilación de datos según se describe en nuestro ",
+ "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]"
+ "privacy_policy": "Política de Privacidad",
+ "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
new file mode 100644
index 0000000000..e87954b8be
--- /dev/null
+++ b/lang/es-PE.json
@@ -0,0 +1,1022 @@
+{
+ "header": {
+ "welcome_back": "Te damos la bienvenida nuevamente, {name}",
+ "skip_to_main": "Saltar al contenido principal"
+ },
+ "footer": {
+ "title": "Inicio de pie de página",
+ "brands": "Marcas populares",
+ "navigate": "Navegar",
+ "info": "Información",
+ "categories": "Categorías",
+ "call_us": "Llámanos al teléfono {phone_number}",
+ "powered_by": "Desarrollado por"
+ },
+ "home": {
+ "heading": "Página de inicio"
+ },
+ "blog": {
+ "recent_posts": "Publicaciones recientes",
+ "label": "Blog",
+ "posted_by": "Publicado por {name}",
+ "read_more": "leer más"
+ },
+ "unavailable": {
+ "hibernation_title": "Estaremos de regreso",
+ "hibernation_message": "Gracias por su visita. Nuestra tienda no está disponible en este momento. Lamentamos las molestias que esto le ocasiona.",
+ "maintenance_title": "Fuera de servicio por mantenimiento",
+ "maintenance_message": "Esta tienda no está disponible en este momento debido a trabajos de mantenimiento. Pronto volverá a estar disponible. Lamentamos las molestias que esto le ocasiona."
+ },
+ "brands": {
+ "no_products": "No hay productos anunciados en esta marca."
+ },
+ "categories": {
+ "no_products": "No hay productos anunciados en esta categoría."
+ },
+ "checkout": {
+ "title": "Pago"
+ },
+ "cart": {
+ "nav_aria_label": "Carrito con 0 artículos",
+ "continue_shopping": "Haz clic aquí para seguir comprando",
+ "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",
+ "or": "O"
+ },
+ "button": "Pago",
+ "empty_cart": "Tu carrito esta vacío",
+ "title": "Haz clic aquí para continuar con el proceso de pago",
+ "item": "Artículo",
+ "price": "Precio",
+ "quantity": "Cantidad",
+ "total": "Total",
+ "subtotal": "Subtotal",
+ "enter_code": "Código de cupón/certificado de regalo",
+ "gift_wrapping": "Envoltura de regalo",
+ "shipping": "Envío",
+ "grand_total": "Total",
+ "select": "Seleccionar",
+ "update": "Actualizar el costo de envío"
+ },
+ "preview": {
+ "checkout_now": "Pagar ahora",
+ "checkout_multiple": "o pagar con varias direcciones",
+ "view_cart": "Ver carrito"
+ },
+ "label": "Tu carrito ({quantity, plural, one {# item} other {# items}})",
+ "is_empty": "Tu carrito esta vacío",
+ "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}\"",
+ "shipping_peritem": "Envío por artículo",
+ "remove_item": "Eliminar {name} del carrito",
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este elemento?",
+ "coupons": {
+ "empty_error": "Ingresa tu código de cupón.",
+ "cancel": "Cancelar",
+ "add_code": "Agregar código",
+ "add_coupon": "Agregar cupón",
+ "button": "Aplicar",
+ "coupon_code": "Ingresa tu código de cupón",
+ "code_label": "Cupón ({code})",
+ "remove": "Quitar"
+ },
+ "gift_certificates": {
+ "change_gift_certificate": "Cambiar {certificate_name}",
+ "add_cert_code": "Agregar certificado",
+ "gift_certificate": "Certificado de regalo",
+ "code_label": "Certificado de regalo ({code})",
+ "cert_code": "Ingresa tu código de certificado",
+ "remove": "Quitar"
+ },
+ "shipping_estimator": {
+ "add_info": "Agregar información",
+ "cancel": "Cancelar",
+ "select_a_country": "País",
+ "select_a_state": "Estado/Provincia",
+ "estimate_shipping": "Calcular el envío",
+ "suburb_city": "Área/Ciudad",
+ "zip_postal_code": "Código postal",
+ "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 estar en blanco.",
+ "empty_province_error": "El campo de \"Estado/provincia\" no puede estar en blanco."
+ },
+ "gift_wrapping": {
+ "title": "Envoltura de regalo",
+ "add": "Agregar",
+ "change": "Cambiar",
+ "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": "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",
+ "gift_message": "Mensaje en el regalo",
+ "remove_confirm": "¿Estás seguro que deseas eliminar la envoltura de regalo de este artículo?",
+ "preview": "Vista previa"
+ },
+ "added_to_cart": {
+ "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",
+ "view_or_edit_cart": "Ver o editar tu carrito",
+ "you_might_also_like": "También te puede interesar"
+ }
+ },
+ "common": {
+ "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?",
+ "newsletter_signup": "Regístrate para recibir nuestro boletín informativo",
+ "form_submit": "Enviar",
+ "no_preference": "No hay preferencia",
+ "other_details": "Otros detalles",
+ "required": "Obligatorio",
+ "optional": "Opcional",
+ "email_address": "Dirección de correo electrónico",
+ "edit": "Editar",
+ "not_applicable": "N/D",
+ "no": "No",
+ "yes": "Sí",
+ "from": "Para",
+ "to": "De",
+ "ok": "De acuerdo",
+ "cancel": "Cancelar",
+ "close": "Cerrar",
+ "or": "O",
+ "and": "y",
+ "compare": "Comparar",
+ "change": "Cambiar",
+ "sign_up": "Regístrate",
+ "login": "Iniciar sesión",
+ "login_for_pricing": "Inicia sesión para conocer los precios",
+ "logout": "Cerrar sesión",
+ "account": "Cuenta",
+ "cart": "Carrito",
+ "search": "Buscar",
+ "gift_cert": "Certificados de regalo",
+ "save": "Guardar",
+ "share": "Compartir",
+ "delete": "Eliminar",
+ "public": "Público",
+ "private": "Privado",
+ "view_all": "Ver todo",
+ "all": "Todos",
+ "paginator": {
+ "page_of": "Página {current} de {total}"
+ },
+ "prices_are_in": "Los precios están en {CODE}",
+ "previous": "Anterior",
+ "next": "Siguiente",
+ "sorter": {
+ "relevance": "Relevancia",
+ "sort_by": "Ordenar por:",
+ "featured": "Elementos destacados",
+ "top_sellers": "Lo más vendido",
+ "newest": "Artículos más nuevos",
+ "alpha_asc": "A a la Z",
+ "alpha_desc": "Z a la A",
+ "reviews": "Por opinión",
+ "price_asc": "Precio: ascendente",
+ "price_desc": "Precio: descendente"
+ },
+ "loading": "Cargando",
+ "month": "Mes",
+ "day": "día",
+ "year": "Año",
+ "short_months": {
+ "1": "Ene",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Abr",
+ "5": "May",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Ago",
+ "9": "Sep",
+ "10": "Oct",
+ "11": "Nov",
+ "12": "Dic"
+ }
+ },
+ "compare": {
+ "button": "Comparar 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",
+ "no_compare": "Debes seleccionar al menos dos productos para compararlos."
+ },
+ "category": {
+ "label": "Categorías",
+ "shop_by_price": "Comprar por precio",
+ "shop_by_price_range_aria": "Rango de precios de {from} a {to}",
+ "filter_price_range": "Rango de precios:",
+ "add_cart_announcement": "Se agregó el artículo",
+ "reset": "Restablecer",
+ "filter_reset_announcement": "Se restableció el filtro",
+ "filter_select_announcement": "Se aplicó el filtro",
+ "view_all": {
+ "name": "Todos {category}"
+ }
+ },
+ "brand": {
+ "label": "Marcas",
+ "view_brands": "Ver todas las marcas"
+ },
+ "gift_certificate": {
+ "heading": "Certificados de regalo",
+ "purchase": {
+ "heading": "Comprar certificado de regalo"
+ },
+ "redeem": {
+ "heading": "Canjear certificado de regalo",
+ "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 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",
+ "intro": "Puede consultar el saldo de un certificado de regalo escribiendo el código en el recuadro a continuación."
+ }
+ },
+ "create_account": {
+ "heading": "Cuenta nueva",
+ "created": {
+ "heading": "Se creó tu cuenta.",
+ "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"
+ },
+ "login": {
+ "heading": "Iniciar sesión",
+ "field_email": "Dirección de correo electrónico:",
+ "field_password": "Contraseña:",
+ "submit_value": "Iniciar sesión",
+ "forgot_password": "¿Olvidaste tu contraseña?",
+ "new_customer": {
+ "heading": "¿Nuevo cliente?",
+ "intro": "Crea una cuenta con nosotros y podrás:",
+ "fact1": "Pagar más rápido",
+ "fact2": "Guardar varias direcciones de envío",
+ "fact3": "Acceder a tu historial de pedidos",
+ "fact4": "Rastrear nuevos pedidos",
+ "fact5": "Guardar artículos en tu lista de deseos",
+ "create_account": "Crear cuenta"
+ }
+ },
+ "reset_password": {
+ "heading": "Restablecer la contraseña",
+ "intro": "Proporcione su correo electrónico a continuación para solicitar una nueva contraseña. Se enviará un correo electrónico a la siguiente dirección con un enlace para confirmar su dirección de correo electrónico."
+ },
+ "account": {
+ "breadcrumb": "Tu cuenta",
+ "nav": {
+ "overview": "Descripción general",
+ "orders": "Pedidos",
+ "returns": "Devoluciones",
+ "messages": "Mensajes ({num_new_messages})",
+ "wishlists": "Listas de deseos",
+ "recently_viewed": "Visto recientemente",
+ "settings": "CONFIGURACIÓN DE CUENTA",
+ "addresses": "Direcciones",
+ "payment_methods": "Métodos de pago"
+ },
+ "mobile_nav": {
+ "messages": "Mensajes",
+ "wishlists": "Listas de deseos"
+ },
+ "addresses": {
+ "heading": "Direcciones",
+ "add_heading": "Agregar nueva dirección",
+ "primary": "Principal",
+ "phone": "Teléfono:",
+ "new_address": "Nueva dirección",
+ "no_addresses": "Actualmente, no tienes direcciones agregadas a tu perfil."
+ },
+ "messages": {
+ "heading": "Mensajes",
+ "customer_said": "Dijiste:",
+ "merchant_said": "{store_name} dijo:"
+ },
+ "orders": {
+ "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?",
+ "back_button": "Volver",
+ "order_item": "Artículo",
+ "item_price": "Precio",
+ "quantity": "Cantidad a devolver",
+ "why": "¿Por qué motivo estás devolviendo estos artículos?",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Comentarios"
+ },
+ "gift_wrapping": "Envoltura de regalo:",
+ "refunded": "(Reembolsado)",
+ "refunded_quantity": "({qty} reembolsado)",
+ "return_item": "Devolver",
+ "return_items": "¿Devolver los artículos?",
+ "order_placed": "Pedido realizado",
+ "last_update": "Última actualización",
+ "list": {
+ "order_number": "Pedido n.° {number}",
+ "product_details": "{num_products, plural, one {1 product} other {# products}} por un total de {cost}"
+ },
+ "details": {
+ "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",
+ "order_total": "Total del pedido:",
+ "order_status": "Estado del pedido:",
+ "payment_date": "Fecha del pedido:",
+ "payment_method": "Método de pago:",
+ "comments": "Comentarios del pedido",
+ "download_items": "Descargar artículos",
+ "card_ending": "que termina en {card}",
+ "shipments": {
+ "date": "Fecha de envío",
+ "method": "Método de envío",
+ "link": "Enlace de seguimiento",
+ "header": "Detalles del envío"
+ },
+ "actions": "Acciones",
+ "reorder": "Comprar nuevamente",
+ "return": "Devolver",
+ "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.° {number}",
+ "download_files_below": "A continuación, puedes descargar los archivos para",
+ "expired_content": "El archivo ha vencido",
+ "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"
+ }
+ },
+ "payment_methods": {
+ "heading": "Métodos de pago",
+ "payment_method": "Método de pago",
+ "billing_address": "Dirección de facturación",
+ "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",
+ "name_on_card": "Nombre que aparece en la tarjeta",
+ "credit_card_number": "Número de tarjeta de crédito",
+ "expiration": "Vencimiento",
+ "cvv": "CVV",
+ "card_types": {
+ "american_express": "American Express",
+ "credit_card": "Tarjeta de crédito",
+ "dankort": "Dankort",
+ "diners_club": "Diners Club",
+ "discover": "Descubrir",
+ "jcb": "JCB",
+ "maestro": "Maestro",
+ "mastercard": "Mastercard",
+ "unionpay": "Union Pay",
+ "visa": "Visa"
+ },
+ "paypal": "PayPal",
+ "billing_address_labels": {
+ "address_line_1": "Línea de dirección 1",
+ "address_line_2": "Línea de dirección 2",
+ "suburb_city": "Área/Ciudad",
+ "state_province": "Estado/Provincia",
+ "choose_state": "Elija un estado",
+ "country": "País",
+ "choose_country": "Elija un país",
+ "zip_postcode": "Código postal"
+ }
+ },
+ "returns": {
+ "heading": "Devoluciones",
+ "instructions": "Instrucciones de devolución",
+ "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.° {id}",
+ "date_requested": "Devolución solicitada",
+ "successful_heading": "Solicitud de devolución enviada",
+ "successful": "Tu devolución se realizó correctamente. Responderemos lo antes posible.",
+ "return": "Regresar a pedidos",
+ "last_update": "Última actualización",
+ "reason": "Motivo de la devolución",
+ "action": "Acción de devolución",
+ "comments": "Tus comentarios",
+ "submit_request": "Enviar solicitud de devolución",
+ "list": {
+ "return_number": "Devolución n.° {id}",
+ "product_details": "Devolviendo {num_products}"
+ },
+ "status": {
+ "pending": "Pendiente",
+ "received": "Recibido",
+ "authorized": "Autorizado",
+ "repaired": "Reparado",
+ "refunded": "Reembolsado",
+ "rejected": "Rechazado",
+ "cancelled": "Cancelado"
+ }
+ },
+ "settings": {
+ "heading": "CONFIGURACIÓN DE CUENTA",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "email": "Dirección de correo electrónico",
+ "company": "Compañía",
+ "phone": "Número telefónico",
+ "old_password": "Contraseña anterior",
+ "new_password": "Nueva contraseña",
+ "confirm_password": "Confirmar contraseña",
+ "update_details": "Actualizar detalles"
+ },
+ "recent_items": {
+ "heading": "Visto recientemente",
+ "no_items": "Los artículos que viste recientemente en nuestro sitio aparecerán a continuación."
+ },
+ "wishlists": {
+ "heading": "Listas de deseos",
+ "tag_line": "Llena el siguiente formulario para crear una lista de deseos. Haz clic en el botón \"Crear lista de deseos\" cuando hayas terminado.",
+ "new": "Nueva lista de deseos",
+ "you_have_none": "No tienes listas de deseos, agrega una ahora.",
+ "empty_wishlist": "Su lista de deseos está vacía. Cuando agregue artículos a su lista de deseos, aparecerán aquí.",
+ "num_items": "Artículos",
+ "add_item": "Agregar a la lista de deseos",
+ "remove_item": "Eliminar artículo",
+ "name": "Nombre de la lista de deseos",
+ "shared": "Compartido",
+ "action": "Acción",
+ "add": "Agregar lista de deseos",
+ "delete_all": "Eliminar todo",
+ "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 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.",
+ "create_new": "Crear nueva lista de deseos",
+ "add_to_default": "Agregar a mi lista de deseos",
+ "enter_wishlist_name_error": "Debes ingresar un nombre de lista de deseos."
+ }
+ },
+ "page": {
+ "label": "Enlaces rápidos",
+ "rss": {
+ "intro": "Las fuentes RSS se utilizan para distribuir contenido que cambia constantemente en un sitio web, incluido este. Puede abrir una fuente RSS con un lector de RSS y usarla para ver si hay algún contenido nuevo en este sitio, o puede configurar un script del lado del servidor para analizar la fuente y mostrarla en su sitio web.",
+ "heading": "Sindicación RSS",
+ "blog": {
+ "heading": "Publicaciones recientes del blog",
+ "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": {
+ "heading": "Productos nuevos",
+ "intro": "El feed más reciente de productos contiene los últimos {limit} productos agregados a {store}.",
+ "rss": "Últimos {limit} productos nuevos (RSS)",
+ "rss_atom": "Últimos {limit} productos nuevos (Atom)"
+ },
+ "popular": {
+ "heading": "Productos populares",
+ "intro": "El feed de productos populares contiene los {limit} productos más populares en {store} según la calificación de los usuarios.",
+ "rss": "Últimos {limit} productos populares (RSS)",
+ "rss_atom": "Últimos {limit} productos populares (Atom)"
+ },
+ "featured": {
+ "heading": "Productos destacados",
+ "intro": "El feed de productos destacados contiene los últimos {limit} productos destacados en {store}.",
+ "rss": "Últimos {limit} productos destacados (RSS)",
+ "rss_atom": "Últimos {limit} productos destacados (Atom)"
+ }
+ },
+ "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, 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": "Debes ingresar números únicamente comprendidos entre {limitTo} y {limitFrom}",
+ "contact_us": {
+ "full_name": "Nombre completo",
+ "email": "Dirección de correo electrónico",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "order": "Número de pedido",
+ "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.",
+ "manual_captcha_instruction": "Responde la pregunta que sigue para una verificación adicional."
+ },
+ "create_account": {
+ "submit_value": "Crear cuenta"
+ },
+ "new_password": {
+ "heading": "Cambiar contraseña",
+ "password": "Nueva contraseña",
+ "password2": "Confirmar contraseña",
+ "submit_value": "Continúa"
+ },
+ "address": {
+ "add": {
+ "heading": "Agregar nueva dirección",
+ "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"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar esta dirección?",
+ "submit_value": "Guardar dirección"
+ },
+ "payment_methods": {
+ "add": {
+ "heading": "Agregar método de pago"
+ },
+ "edit": {
+ "heading": "Actualizar método de pago"
+ },
+ "confirm_delete": "¿Estás seguro de que deseas eliminar este método de pago?",
+ "submit_value": "Guardar el método de pago",
+ "first_name": "Nombre de pila",
+ "last_name": "Apellido",
+ "company": "Nombre de la empresa",
+ "phone": "Número telefónico",
+ "address1": "Línea de dirección 1",
+ "address2": "Línea de dirección 2",
+ "city": "Área/Ciudad",
+ "country": "País",
+ "state": "Estado/Provincia",
+ "postal_code": "Código postal",
+ "choose_country": "Elija un país",
+ "default_instrument": "Método de pago predeterminado"
+ },
+ "gift_certificate": {
+ "purchase": {
+ "to_name": "Nombre del destinatario",
+ "to_email": "Correo electrónico del destinatario",
+ "from_name": "Tu nombre",
+ "from_email": "Tu correo electrónico",
+ "message": "Mensaje opcional",
+ "amount": "Monto",
+ "theme": "Tema del certificado de regalo",
+ "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",
+ "preview_error": "Hubo un problema al cargar la vista previa. Vuelve a intentarlo más tarde.",
+ "submit_value": "Agregar el certificado de regalo al carrito"
+ },
+ "balance": {
+ "code": "Código del certificado de regalo",
+ "submit_value": "Consultar saldo"
+ }
+ },
+ "inbox": {
+ "order": "Pedido:",
+ "order_display": "Pedido n.° {id} - Hecho el {date} por {total}",
+ "subject": "Asunto",
+ "message": "Mensaje",
+ "submit_value": "Enviar mensaje",
+ "send_message": "Enviar un mensaje",
+ "clear_value": "Borrar",
+ "no_orders": "Una vez que realices un pedido, tendrás acceso completo para enviar mensajes desde esta página."
+ },
+ "search": {
+ "query": "Palabra clave de búsqueda",
+ "show": "Mostrar formulario de búsqueda",
+ "hide": "Ocultar formulario de búsqueda",
+ "title": "Búsqueda avanzada",
+ "price_range": "Intervalo de precios",
+ "by_price": "Buscar por precio",
+ "by_setting": "Buscar por configuración",
+ "search": "Buscar",
+ "free_shipping": {
+ "title": "Envío gratuito",
+ "free": "Solo envío gratis",
+ "paid": "Solo envío pagado"
+ },
+ "featured_products": {
+ "title": "Productos destacados",
+ "enabled": "Solo productos destacados",
+ "disabled": "Solo productos no destacados"
+ },
+ "categories": "Categorías",
+ "did_you_mean": "¿Quisiste decir:",
+ "your_search_for": "En tu búsqueda de",
+ "no_match": "no se encontró ningún producto o información.",
+ "suggestions": {
+ "title": "Sugerencias:",
+ "line1": "Verifica que todas las palabras estén escritas correctamente.",
+ "line2": "Prueba con palabras clave diferentes.",
+ "line3": "Prueba con palabras clave más generales."
+ },
+ "refine": "Refinar la búsqueda",
+ "brand": "Marcas",
+ "searchsubs": "Buscar subcategorías automáticamente"
+ },
+ "wishlist": {
+ "name": "Nombre de la lista de deseos:",
+ "public": "¿Quieres compartir la lista de deseos?"
+ },
+ "validate": {
+ "account": {
+ "edit": {
+ "password": "Debes ingresar tu contraseña actual.",
+ "first_name": "Debes ingresar un nombre.",
+ "last_name": "Debes ingresar un apellido.",
+ "phone": "Debes ingresar un número de teléfono."
+ },
+ "reorder": {
+ "select_item": "Selecciona uno o más artículos para volver a comprarlos."
+ },
+ "inbox": {
+ "order": "Debes seleccionar un pedido.",
+ "subject": "Debes ingresar un asunto.",
+ "message": "Debes ingresar un mensaje."
+ }
+ },
+ "common": {
+ "name": "Debes ingresar tu nombre.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com."
+ },
+ "contact": {
+ "email_address": "Utiliza una dirección de correo electrónico válida, como usuario@ejemplo.com.",
+ "question": "Debes ingresar tu pregunta."
+ },
+ "gift": {
+ "to_name": "Debes ingresar un nombre de destinatario válido.",
+ "to_email": "Debes ingresar un correo electrónico de destinatario válido.",
+ "from_name": "Debes ingresar tu nombre.",
+ "from_email": "Debes ingresar un correo electrónico válido.",
+ "cert_theme": "Debes seleccionar un tema de certificado de regalo.",
+ "agree_terms": "Debes aceptar estos términos."
+ },
+ "payment_method": {
+ "credit_card_number": "Debes ingresar un número de tarjeta de crédito válido.",
+ "expiration": "Debes ingresar una fecha de vencimiento válida.",
+ "name_on_card": "Debes ingresar un nombre.",
+ "cvv": "Debes ingresar un cvv válido."
+ },
+ "reviews": {
+ "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 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 units} one {# unit} other {# units}}",
+ "max_purchase_quantity": "Compra máxima:",
+ "min_purchase_quantity": "Compra mínima:",
+ "related_products": "Productos relacionados",
+ "top": "Productos más populares",
+ "similar_by_views": "Los clientes también vieron",
+ "featured": "Productos destacados",
+ "file_option_set": "Actualmente:
{name}",
+ "new": "Productos nuevos",
+ "warranty": "Información de la garantía",
+ "reviews": {
+ "hide": "Ocultar opiniones",
+ "new": "Escribe una opinión",
+ "show": "Mostrar opiniones",
+ "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": "{rating_target} valoración es {current_rating} de {max_rating}",
+ "rating": {
+ "1": "1 estrella (peor)",
+ "2": "2 estrellas",
+ "3": "3 estrellas (promedio)",
+ "4": "4 estrellas",
+ "5": "5 estrellas (mejor)"
+ },
+ "write_a_review": "Escribe una opinión",
+ "no_reviews": "Sin opiniones",
+ "form_write": {
+ "name": "Nombre",
+ "email": "Correo electrónico",
+ "subject": "Asunto de revisión",
+ "comments": "Comentarios",
+ "submit_value": "Enviar opinión"
+ }
+ },
+ "videos": {
+ "header": "Videos",
+ "hide": "Ocultar videos",
+ "show": "Mostrar videos"
+ },
+ "add_to_cart": "Agregar al carrito",
+ "adding_to_cart": "Agregando al carrito…",
+ "options": "Opciones",
+ "none": "ninguna",
+ "sku": "SKU:",
+ "upc": "UPC:",
+ "condition": "Condición:",
+ "availability": "Disponibilidad:",
+ "swatch_option_announcement": "El {swatch_name} seleccionado es",
+ "shipping": "Envíos:",
+ "shipping_fixed": "{amount} (costo de envío fijo)",
+ "shipping_free": "Envío gratuito",
+ "shipping_calculated": "Calculado en el proceso de pago",
+ "sold_out": "Agotado",
+ "out_of_stock_default_message": "Agotado",
+ "pre_order": "Reserva ahora",
+ "choose_options": "Elegir opciones",
+ "quick_view": "Vista rápida",
+ "compare": "Comparar",
+ "max_filesize": "El tamaño máximo del archivo es",
+ "kilobytes_abbreviation": "KB",
+ "filetypes": "los tipos de archivo son",
+ "choose_an_option": "Elige una opción",
+ "select_one": "Selecciona una",
+ "description": "Descripción",
+ "price_with_tax": "(Inc. {tax_label})",
+ "price_without_tax": "(Por ejemplo, {tax_label})",
+ "including_tax": "Incluye impuestos",
+ "excluding_tax": "Excluyendo impuestos",
+ "weight": "Peso:",
+ "width": "Ancho:",
+ "height": "Altura:",
+ "depth": "Profundidad:",
+ "measurement": {
+ "metric": "cm",
+ "imperial": "en"
+ },
+ "you_save_opening_text": "(Ahorras",
+ "you_save_closing_bracket": ")",
+ "gift_wrapping": "Envoltura de regalo:",
+ "gift_wrapping_available": "Opciones disponibles",
+ "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": "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": "{name} Factura del pedido n.° {id}",
+ "phone": "Teléfono: {number}",
+ "email": "Correo electrónico: {email}",
+ "order": "Pedido:",
+ "payment_method": "Método de pago:",
+ "order_date": "Fecha del pedido:",
+ "shipping_method": "Método de envío:",
+ "order_items": "Artículos del pedido",
+ "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",
+ "comments": "Comentarios"
+ },
+ "newsletter": {
+ "subscribe": "Suscríbete a nuestro boletín",
+ "subscribe_intro": "Recibe las últimas actualizaciones sobre nuevos productos y próximas ventas.",
+ "subscribe_submit": "Suscribirme",
+ "email_placeholder": "Tu correo electrónico",
+ "subscribed_heading": "¡Gracias por suscribirte!",
+ "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": "Dejarás de recibir correos electrónicos de marketing de
{store_name}"
+ },
+ "social": {
+ "connect": "Contáctanos"
+ },
+ "errors": {
+ "shipping_quote_failure": "Ocurrió un problema para recuperar tu cotización de envío",
+ "state_error": "Ocurrió un problema al recuperar los estados/provincias"
+ },
+ "search": {
+ "errorMessage": "Ocurrió un problema al recuperar tus resultados. Vuelve a intentarlo en unos segundos.",
+ "quick_search": {
+ "input_label": "Buscar",
+ "input_placeholder": "Buscar en la tienda"
+ },
+ "results": {
+ "form_label": "Palabra clave de búsqueda:",
+ "form_button_text": "Buscar",
+ "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})"
+ },
+ "faceted": {
+ "selected": {
+ "title": "Refinar por",
+ "rating-label": "Calificado con {rating, plural, one {# Star} other {# Stars}} o más",
+ "no-filters": "No se aplicaron filtros",
+ "clear-all": "Borrar todo"
+ },
+ "range": {
+ "update": "Actualizar",
+ "min-placeholder": "Mín.",
+ "max-placeholder": "Máx."
+ },
+ "rating": {
+ "and-up": "y más"
+ },
+ "toggleSection": "Cambiar la sección del filtro {title}",
+ "clear": "Borrar",
+ "more": "Más",
+ "show-more": "Mostrar más",
+ "show-less": "Mostrar menos",
+ "show-filters": "Mostrar filtros",
+ "hide-filters": "Ocultar filtros",
+ "browse-by": "Buscar por"
+ },
+ "error": {
+ "empty_field": "El campo de búsqueda no puede quedar vacío."
+ },
+ "tabs_accesibility_hint": "Utiliza las flechas izquierda y derecha para navegar por las pestañas."
+ },
+ "page_not_found": {
+ "page_heading": "Error 404: Página no encontrada",
+ "message": "Lo sentimos. Parece que la página que busca cambió o ya no existe."
+ },
+ "server_error": {
+ "page_heading": "Algo salió mal...",
+ "message": "La tienda no está disponible en este momento; vuelve a intentarlo en unos minutos"
+ },
+ "forbidden": {
+ "page_heading": "¡Lo sentimos! Inicia sesión para continuar.",
+ "if_you_were_signed_in": "Si habías iniciado sesión,",
+ "sign_in": "inicia sesión de nuevo",
+ "to_continue": ", para reanudar tu trabajo en una nueva sesión."
+ },
+ "sitemap": {
+ "page_title": "Mapa del sitio",
+ "show_all_link": "Mostrar todo"
+ },
+ "text_truncate": {
+ "view_more": "Ver más detalles",
+ "view_less": "Ocultar detalles"
+ },
+ "maintenance": {
+ "down": "Fuera de servicio por mantenimiento"
+ },
+ "carousel": {
+ "arrow_and_dot_aria_label": "Ir a la diapositiva [SLIDE_NUMBER] de [SLIDES_QUANTITY]",
+ "active_dot_aria_label": "activo",
+ "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": "Diapositiva número {slide_number}"
+ },
+ "validation_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_fallback_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "validation_default_messages": {
+ "valid_email": "Debes ingresar un correo electrónico válido.",
+ "password": "Debes ingresar una contraseña.",
+ "password_match": "Tus contraseñas no coinciden.",
+ "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 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.",
+ "price_max_not_entered": "El precio máximo es obligatorio.",
+ "price_invalid_value": "La captura debe ser mayor a 0.",
+ "invalid_gift_certificate": "Ingresa tu código de certificado válido."
+ },
+ "page_builder": {
+ "pdp_sale_badge_label": "¡En oferta!",
+ "pdp_sold_out_label": "Agotado",
+ "pdp-sale-price-label": "Ahora:",
+ "pdp-non-sale-price-label": "Antes:",
+ "pdp-retail-price-label": "MSRP:",
+ "pdp-custom-fields-tab-label": "Información adicional"
+ },
+ "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",
+ "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.",
+ "allow": "Permitir",
+ "accept": "aceptar",
+ "deny": "Rechazar",
+ "dismiss": "Descartar",
+ "reject_all": "Rechazar todo",
+ "category": "Categoría",
+ "purpose": "Propósito",
+ "functional_category": "Funcional",
+ "functional_purpose": "Permite mejorar la funcionalidad, por ejemplo, videos y chat en vivo. Si no se las autoriza, es posible que algunas, o todas, estas funciones no sean adecuadas.",
+ "analytics_category": "DATOS ANALÍTICOS",
+ "analytics_purpose": "Brindar información estadística sobre el uso del sitio, por ejemplo, datos analíticos de la web, para poder mejorar el sitio web con el tiempo.",
+ "targeting_category": "Búsqueda de clientes objetivo",
+ "advertising_category": "Publicidad",
+ "advertising_purpose": "Se usan para crear perfiles o personalizar el contenido para mejorar su experiencia de compra.",
+ "essential_category": "Esenciales",
+ "esential_purpose": "Esenciales para que el sitio y los servicios solicitados funcionen, pero no realizan ninguna función adicional o secundaria.",
+ "yes": "Sí",
+ "no": "No",
+ "not_available": "N/D",
+ "cancel": "Cancelar",
+ "save": "Guardar",
+ "back_to_preferences": "Volver a Preferencias",
+ "close_without_changes": "Tienes cambios sin guardar en tus preferencias de recopilación de datos. ¿Estás seguro de que quieres cerrar sin guardar?",
+ "unsaved_changes": "Tienes cambios sin guardar.",
+ "by_using": "Al utilizar nuestro sitio web, aceptas nuestro",
+ "agree_on_data_collection": "El uso de nuestro sitio web autorizas la recopilación de datos según se describe en nuestro ",
+ "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 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 4498e83150..6a6ccc9e37 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",
@@ -161,6 +163,7 @@
"change": "Cambiar",
"sign_up": "Registrarse",
"login": "Iniciar sesión",
+ "login_for_pricing": "Iniciar sesión para ver precios",
"logout": "Cerrar sesión",
"account": "Cuenta",
"cart": "Carrito",
@@ -242,11 +245,11 @@
},
"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": "Haga clic en el enlace «
Ver carrito» para ver el contenido de su carrito de compras.",
- "item4": "Introduzca el código del cupón de regalo en el apartado «Canjear cupón de regalo» y haga clic en «Aceptar»."
+ "item3": "Haz clic en el enlace «
Ver carrito» para ver el contenido de tu carrito de compras.",
+ "item4": "Introduce el código del cupón de regalo en el apartado «Canjear cupón de regalo» y haz clic en «Aceptar»."
},
"balance": {
"heading": "Verificar saldo del cupón de regalo",
@@ -257,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"
@@ -311,7 +314,7 @@
"messages": {
"heading": "Mensajes",
"customer_said": "Usted dijo:",
- "merchant_said": "{store_name} dijo:"
+ "merchant_said": "{store_name} dice:"
},
"orders": {
"heading": "Pedidos",
@@ -336,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}",
@@ -344,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",
@@ -353,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",
@@ -363,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"
}
@@ -379,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",
@@ -391,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Tarjeta de crédito",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -416,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.",
@@ -425,9 +436,10 @@
"reason": "Motivo de la devolución",
"action": "Medida de devolución",
"comments": "Sus comentarios",
+ "submit_request": "Enviar solicitud de devolución",
"list": {
"return_number": "Devolución n.º {id}",
- "product_details": "Devolución de {num_products}"
+ "product_details": "Devolviendo {num_products}"
},
"status": {
"pending": "Pendiente",
@@ -447,7 +459,7 @@
"company": "Compañía",
"phone": "Número de teléfono",
"old_password": "Contraseña anterior",
- "new_password": "Contraseña nueva",
+ "new_password": "Nueva contraseña",
"confirm_password": "Confirmar contraseña",
"update_details": "Actualizar datos"
},
@@ -515,12 +527,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",
@@ -530,21 +542,22 @@
"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": "Responde a la pregunta siguiente para una verificación adicional."
},
"create_account": {
"submit_value": "Crear cuenta"
},
"new_password": {
"heading": "Cambiar contraseña",
- "password": "Contraseña nueva",
+ "password": "Nueva contraseña",
"password2": "Confirmar contraseña",
"submit_value": "Continuar"
},
"address": {
"add": {
"heading": "Añadir nueva dirección",
- "description": "Utilice el siguiente formulario para modificar los detalles de su dirección de envío. Haga clic en el botón «Guardar dirección» cuando haya 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"
@@ -583,8 +596,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.",
@@ -597,7 +610,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",
@@ -684,20 +697,20 @@
"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",
- "purchase_units": "{quantity, plural, =0{0 unidades} one {# unit} other {# units}}",
+ "purchase_units": "{quantity, plural, =0{0 unidades} one {# unidad} other {# unidades}}",
"max_purchase_quantity": "Compra máxima:",
"min_purchase_quantity": "Compra mínima:",
"related_products": "Productos relacionados",
@@ -711,13 +724,13 @@
"hide": "Ocultar reseñas",
"new": "Escribir una reseña",
"show": "Mostrar reseñas",
- "header": "{total, plural, =0{0 reseñas} one {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{Aún no hay reseñas} one {# review} other {# reviews}})",
- "post_on_by": "Publicado por { name }, el { date }",
+ "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 }",
"rating_label": "Calificación",
"select_rating": "Seleccionar calificación",
- "anonymous_poster": "Se desconoce",
- "rating_aria_label": "La calificación del producto {rating_target} es {current_rating} de {max_rating}",
+ "anonymous_poster": "Desconocido",
+ "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",
@@ -750,10 +763,11 @@
"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",
+ "out_of_stock_default_message": "Agotado",
"pre_order": "Realizar pedido de preventa ahora",
"choose_options": "Elegir opciones",
"quick_view": "Vista rápida",
@@ -780,22 +794,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:",
@@ -806,6 +820,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",
@@ -820,7 +838,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"
@@ -838,8 +856,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})"
@@ -847,7 +865,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"
},
@@ -898,17 +916,10 @@
"maintenance": {
"down": "Fuera de servicio por mantenimiento"
},
- "admin": {
- "maintenance_header": "Su tienda está cerrada por mantenimiento.",
- "maintenance_tooltip": "Solo los administradores pueden ver esta tienda en este momento. Vaya a la página de configuración para desactivar el modo de mantenimiento.",
- "maintenance_showstore_link": "Haga clic aquí para ver lo que verán sus visitantes.",
- "prelaunch_header": "Su tienda en línea es privada. Comparta su sitio con un código de vista previa:",
- "page_builder_link": "Diseñar esta página en Page Builder"
- },
"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",
@@ -922,7 +933,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.",
@@ -937,7 +948,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.",
@@ -952,7 +963,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.",
@@ -975,7 +986,7 @@
"data_collection_preferences": "Preferencias de recopilación de datos de sitios web",
"manage_data_collection_preferences": "Aceptar las preferencias de recopilación de datos de sitios web",
"use_data_by_cookies": " utiliza datos recopilados por cookies y bibliotecas JavaScript para mejorar su experiencia de compra.",
- "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para excluirse de una categoría de recopilación de datos, seleccione «No» y guarde sus preferencias.",
+ "data_categories_table": "La siguiente tabla describe cómo usamos estos datos por categoría. Para excluirte de una categoría de recopilación de datos, selecciona «No» y guarda tus preferencias.",
"allow": "Permitir",
"accept": "aceptar",
"deny": "Denegar",
diff --git a/lang/fr.json b/lang/fr.json
index ff61b83845..2a6264b74a 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,6 +39,7 @@
"cart": {
"nav_aria_label": "Panier avec 0 article",
"continue_shopping": "Cliquez ici pour continuer vos achats",
+ "login_to_checkout": "Connectez-vous pour procéder au paiement",
"items": "{NUM, plural, =0{(aucun article)} one {(# article)} other {(# articles)}}",
"checkout": {
"address": {
@@ -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",
@@ -161,6 +163,7 @@
"change": "Modifier",
"sign_up": "S'abonner",
"login": "Se connecter",
+ "login_for_pricing": "Veuillez vous connecter pour connaître les tarifs",
"logout": "Déconnexion",
"account": "Compte",
"cart": "Panier",
@@ -245,7 +248,7 @@
"intro": "Pour utiliser un chèque-cadeau sur {store_name}, procédez comme suit.",
"item1": "Vous avez besoin de votre code unique, qui apparait sur le chèque-cadeau qui vous a été envoyé en pièce jointe par e-mail. Il se présente sous une forme similaire à Z50-Y6K-COS-402.",
"item2": "Parcourez la boutique et ajoutez des articles à votre panier normalement.",
- "item3": "Cliquez sur le lien «
Voir mon panier » pour afficher le contenu de votre panier d'achats.",
+ "item3": "Cliquez sur le lien «
Voir mon panier » pour afficher le contenu de votre panier d'achat.",
"item4": "Saisissez le code de votre chèque-cadeau dans la case « Utiliser le chèque-cadeau », puis cliquez sur « Lancer »."
},
"balance": {
@@ -257,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"
@@ -329,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",
@@ -353,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",
@@ -363,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"
}
@@ -379,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",
@@ -391,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Carte de crédit",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "UnionPay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -425,6 +436,7 @@
"reason": "Motif du retour",
"action": "Action de retour",
"comments": "Vos commentaires",
+ "submit_request": "Envoyer une demande de retour",
"list": {
"return_number": "Retour n° {id}",
"product_details": "Retour de {num_products}"
@@ -530,7 +542,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": "Veuillez répondre à la question ci-dessous à des fins de vérification supplémentaire."
},
"create_account": {
"submit_value": "Créer un compte"
@@ -583,7 +596,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",
@@ -597,7 +610,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",
@@ -697,7 +710,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 {# units}}",
+ "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",
@@ -711,8 +724,8 @@
"hide": "Masquer les avis",
"new": "Rédiger un avis",
"show": "Afficher les avis",
- "header": "{total, plural, =0{Aucun avis} one {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{Pas encore d'avis} one {# review} other {# reviews}})",
+ "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",
@@ -749,11 +762,12 @@
"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é",
+ "out_of_stock_default_message": "Épuisé",
"pre_order": "Précommander maintenant",
"choose_options": "Choisir les options",
"quick_view": "Aperçu rapide",
@@ -764,7 +778,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",
@@ -783,7 +797,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é",
@@ -795,7 +809,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 :",
@@ -806,6 +820,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",
@@ -839,7 +857,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})"
@@ -898,13 +916,6 @@
"maintenance": {
"down": "En maintenance"
},
- "admin": {
- "maintenance_header": "Votre boutique est indisponible pour cause de maintenance.",
- "maintenance_tooltip": "Pour l'instant, seuls les administrateurs peuvent accéder à la boutique. Visitez la page des paramètres de votre panneau de configuration pour désactiver le mode de maintenance.",
- "maintenance_showstore_link": "Cliquez ici pour découvrir ce que vos visiteurs voient.",
- "prelaunch_header": "Votre vitrine est privée. Partagez votre site avec un code d'aperçu :",
- "page_builder_link": "Concevoir cette page dans Page Builder"
- },
"carousel": {
"arrow_and_dot_aria_label": "Aller à la diapositive [SLIDE_NUMBER] sur [SLIDES_QUANTITY]",
"active_dot_aria_label": "Actif",
@@ -913,7 +924,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.",
@@ -922,7 +933,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.",
@@ -937,7 +948,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.",
@@ -952,7 +963,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.",
@@ -975,7 +986,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",
@@ -985,7 +996,7 @@
"purpose": "Objectif",
"functional_category": "Fonctionnel",
"functional_purpose": "Permet d'offrir des fonctionnalités avancées, telles que les vidéos et le chat en direct. Si vous refusez, les performances de l'ensemble ou d'une partie de ces fonctions risquent d'être affectées.",
- "analytics_category": "Analyses",
+ "analytics_category": "Statistiques",
"analytics_purpose": "Fournir des données statistiques sur l'utilisation du site, par exemple des analyses Web qui nous aideront à améliorer ce site Web en continu.",
"targeting_category": "Ciblage",
"advertising_category": "Publicité",
diff --git a/lang/it.json b/lang/it.json
index b160aa79b4..635f8e8e50 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",
@@ -161,6 +163,7 @@
"change": "Cambia",
"sign_up": "Registra",
"login": "Accedi",
+ "login_for_pricing": "Accedi per vedere i prezzi",
"logout": "Esci",
"account": "Account",
"cart": "Carrello",
@@ -228,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": {
@@ -245,8 +248,8 @@
"intro": "Per utilizzare un buono regalo presso {store_name}, segui questi semplici passaggi.",
"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": "Clicca sul link "
Visualizza carrello" per vedere il contenuto del tuo carrello.",
- "item4": "Inserisci il codice del tuo buono regalo nella casella \"Utilizza il buono\" e clicca su \"Vai\"."
+ "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 regalo\" e fai clic su \"Vai\"."
},
"balance": {
"heading": "Controlla il saldo del buono regalo",
@@ -257,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"
@@ -329,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",
@@ -344,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",
@@ -353,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",
@@ -363,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"
}
@@ -379,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",
@@ -391,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Carta di credito",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -416,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.",
@@ -425,8 +436,9 @@
"reason": "Motivo del reso",
"action": "Azione del reso",
"comments": "I tuoi commenti",
+ "submit_request": "Invia richiesta di reso",
"list": {
- "return_number": "Reso #{id}",
+ "return_number": "Reso n. {id}",
"product_details": "Reso di {num_products}"
},
"status": {
@@ -470,7 +482,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",
@@ -489,8 +501,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": {
@@ -501,7 +513,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)"
},
@@ -530,7 +542,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": "Rispondi alla seguente domanda per un'ulteriore verifica."
},
"create_account": {
"submit_value": "Crea account"
@@ -584,7 +597,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.",
@@ -597,7 +610,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",
@@ -697,7 +710,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{0 unità} one {# unit} other {# units}}",
+ "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",
@@ -711,13 +724,13 @@
"hide": "Nascondi recensioni",
"new": "Scrivi una recensione",
"show": "Mostra recensioni",
- "header": "{total, plural, =0{0 recensioni} one {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{Ancora nessuna recensione} one {# review} other {# reviews}})",
+ "header": "{total, plural, =0{0 recensioni} 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",
@@ -748,12 +761,13 @@
"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",
"shipping_calculated": "Calcolato al momento del checkout",
"sold_out": "Esaurito",
+ "out_of_stock_default_message": "Esaurito",
"pre_order": "Pre-ordina ora",
"choose_options": "Scegli opzioni",
"quick_view": "Visualizzazione rapida",
@@ -765,7 +779,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:",
@@ -795,9 +809,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:",
@@ -806,6 +820,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",
@@ -838,8 +856,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})"
@@ -847,7 +865,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"
},
@@ -898,17 +916,10 @@
"maintenance": {
"down": "Inattivo per manutenzione"
},
- "admin": {
- "maintenance_header": "Il tuo store è inattivo per manutenzione.",
- "maintenance_tooltip": "Al momento solo gli amministratori possono visualizzare il negozio. Visita la pagina delle impostazioni del pannello di controllo per disattivare la modalità manutenzione.",
- "maintenance_showstore_link": "Clicca qui per vedere cosa vedranno i tuoi visitatori.",
- "prelaunch_header": "La tua vetrina è privata. Condividi il tuo sito con il codice di anteprima:",
- "page_builder_link": "Progetta questa pagina con Page Builder"
- },
"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",
@@ -922,7 +933,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.",
@@ -937,7 +948,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.",
@@ -952,7 +963,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.",
@@ -975,7 +986,7 @@
"data_collection_preferences": "Preferenze per la raccolta dei dati sul sito web",
"manage_data_collection_preferences": "Gestisci le preferenze per la raccolta dei dati sul sito web",
"use_data_by_cookies": " usa i dati raccolti dai cookie e dalle librerie JavaScript per migliorare la tua esperienza di acquisto.",
- "data_categories_table": "La tabella di seguito illustra come vengono utilizzati questi dati per categoria. Per disattivare una categoria di raccolta dati, seleziona 'No' e salva le tue preferenze.",
+ "data_categories_table": "La tabella di seguito illustra come vengono utilizzati questi dati per categoria. Per disattivare una categoria di raccolta dati, seleziona \\\"No\\\" e salva le tue preferenze.",
"allow": "Consenti",
"accept": "accetta",
"deny": "Nega",
diff --git a/lang/nl.json b/lang/nl.json
index ce4d85bac5..d3f96f249c 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",
@@ -161,6 +163,7 @@
"change": "Wijzigen",
"sign_up": "Registreren",
"login": "Inloggen",
+ "login_for_pricing": "Inloggen om prijzen te zien",
"logout": "Uitloggen",
"account": "Account",
"cart": "Winkelmandje",
@@ -212,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",
@@ -246,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",
@@ -257,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"
@@ -342,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",
@@ -353,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",
@@ -363,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}}",
@@ -379,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",
@@ -391,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Creditcard",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -425,8 +436,9 @@
"reason": "Reden voor retournering",
"action": "Retourneringsactie",
"comments": "Uw opmerkingen",
+ "submit_request": "Verzoek tot retournering indienen",
"list": {
- "return_number": "#{id} retourneren",
+ "return_number": "Retournummer {id}",
"product_details": "{num_products} retourneren"
},
"status": {
@@ -520,7 +532,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",
@@ -530,7 +542,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": "Beantwoord de onderstaande vraag voor extra verificatie."
},
"create_account": {
"submit_value": "Account aanmaken"
@@ -597,7 +610,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",
@@ -685,7 +698,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."
}
}
@@ -697,7 +710,7 @@
"quantity_decrease": "Hoeveelheid verlagen van {name}",
"quantity_increase": "Hoeveelheid verhogen van {name}",
"quantity_error_message": "De hoeveelheid mag alleen cijfers bevatten",
- "purchase_units": "{quantity, plural, =0{0 units} one {# unit} other {# units}}",
+ "purchase_units": "{quantity, plural, =0{0 eenheden} one {# eenheid} other {# eenheden}}",
"max_purchase_quantity": "Maximale aankoop:",
"min_purchase_quantity": "Minimale aankoop:",
"related_products": "Gerelateerde producten",
@@ -711,8 +724,8 @@
"hide": "Beoordelingen verbergen",
"new": "Een beoordeling schrijven",
"show": "Beoordelingen weergeven",
- "header": "{total, plural, =0{0 recensies} one {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{Nog geen recensies} one {# review} other {# reviews}})",
+ "header": "{total, plural, =0{0 beoordelingen} one {# beoordeling} other {# beoordelingen}}",
+ "link_to_review": "({total, plural, =0{Nog geen beoordelingen} one {# beoordeling} other {# beoordelingen}})",
"post_on_by": "Geplaatst door { name } op { date }",
"rating_label": "Beoordeling",
"select_rating": "Beoordeling selecteren",
@@ -748,12 +761,13 @@
"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",
+ "out_of_stock_default_message": "Uitverkocht",
"pre_order": "Nu vooruitbestellen",
"choose_options": "Opties kiezen",
"quick_view": "Snelle weergave",
@@ -780,14 +794,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"
@@ -795,7 +809,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:",
@@ -806,6 +820,10 @@
"qty": "Aantal",
"code": "Code/SKU",
"shipping_address": "Verzendadres",
+ "fulfillment": "Uitvoering",
+ "digital": "Digitaal",
+ "shipping": "Verzending",
+ "pickup": "Ophalen",
"product_name": "Productnaam",
"price": "Prijs",
"total": "Totaal",
@@ -820,7 +838,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"
@@ -847,7 +865,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"
},
@@ -898,17 +916,10 @@
"maintenance": {
"down": "Offline voor onderhoud"
},
- "admin": {
- "maintenance_header": "Uw winkel is offline voor onderhoud.",
- "maintenance_tooltip": "Alleen beheerders kunnen de winkel op dit moment bekijken. Ga naar de instellingenpagina van het configuratiescherm om de onderhoudsmodus uit te schakelen.",
- "maintenance_showstore_link": "Klik hier om te zien wat uw bezoekers zien.",
- "prelaunch_header": "Uw winkelontwerp is privé. Deel uw site met voorbeeldcode:",
- "page_builder_link": "Deze pagina in Page Builder ontwerpen"
- },
"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",
@@ -922,7 +933,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.",
@@ -937,7 +948,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.",
@@ -952,7 +963,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
new file mode 100644
index 0000000000..5a4833130d
--- /dev/null
+++ b/lang/no.json
@@ -0,0 +1,1022 @@
+{
+ "header": {
+ "welcome_back": "Velkommen tilbake, {name}",
+ "skip_to_main": "Gå til hovedinnhold"
+ },
+ "footer": {
+ "title": "Start på bunntekst",
+ "brands": "Populære merker",
+ "navigate": "Naviger",
+ "info": "Info",
+ "categories": "Kategorier",
+ "call_us": "Ring oss på {phone_number}",
+ "powered_by": "Levert av"
+ },
+ "home": {
+ "heading": "Hjem"
+ },
+ "blog": {
+ "recent_posts": "Nylige innlegg",
+ "label": "blogg",
+ "posted_by": "Lagt ut av {name}",
+ "read_more": "les mer"
+ },
+ "unavailable": {
+ "hibernation_title": "Vi kommer tilbake",
+ "hibernation_message": "Takk for besøket. Butikken vår er for øyeblikket utilgjengelig. Vi beklager eventuelle ulemper dette har medført.",
+ "maintenance_title": "Nede for vedlikehold",
+ "maintenance_message": "Denne butikken er for øyeblikket utilgjengelig grunnet vedlikehold. Den vil snart være tilgjengelig igjen. Vi beklager eventuelle ulemper dette har medført."
+ },
+ "brands": {
+ "no_products": "Det er ingen produkter oppført under dette merket."
+ },
+ "categories": {
+ "no_products": "Det er ingen produkter oppført under denne kategorien."
+ },
+ "checkout": {
+ "title": "Betaling"
+ },
+ "cart": {
+ "nav_aria_label": "Handlekurv med 0 varer",
+ "continue_shopping": "Klikk her for å fortsette å handle",
+ "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",
+ "or": "eller"
+ },
+ "button": "Betaling",
+ "empty_cart": "Handlekurven din er tom",
+ "title": "Klikk her for å gå videre til betaling",
+ "item": "Vare",
+ "price": "Pris",
+ "quantity": "Mengde",
+ "total": "Totalbeløp",
+ "subtotal": "Delsum",
+ "enter_code": "Kupongkode/gavekort",
+ "gift_wrapping": "Gaveinnpakning",
+ "shipping": "Frakt",
+ "grand_total": "Totalsum",
+ "select": "Velg",
+ "update": "Oppdater fraktkostnad"
+ },
+ "preview": {
+ "checkout_now": "Betal nå",
+ "checkout_multiple": "eller betal med flere adresser",
+ "view_cart": "Se handlekurv"
+ },
+ "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",
+ "discount": "Rabatt",
+ "included_in_total": " Inkludert i totalsum",
+ "remove_file": "Fjern denne filen",
+ "freeshipping": "Gratis frakt",
+ "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?",
+ "coupons": {
+ "empty_error": "Skriv inn kupongkoden din.",
+ "cancel": "Avbryt",
+ "add_code": "Legg til kode",
+ "add_coupon": "Legg til kupong",
+ "button": "Bruk",
+ "coupon_code": "Skriv inn kupongkoden din",
+ "code_label": "Kupong ({code})",
+ "remove": "Fjern"
+ },
+ "gift_certificates": {
+ "change_gift_certificate": "Endre {certificate_name}",
+ "add_cert_code": "Se gavekort",
+ "gift_certificate": "Gavekort",
+ "code_label": "Gavekort ({code})",
+ "cert_code": "Skriv inn gavekortkoden din",
+ "remove": "Fjern"
+ },
+ "shipping_estimator": {
+ "add_info": "Legg til info",
+ "cancel": "Avbryt",
+ "select_a_country": "Land",
+ "select_a_state": "Delstat/provins",
+ "estimate_shipping": "Estimer frakt",
+ "suburb_city": "Sted/by",
+ "zip_postal_code": "Postnummer",
+ "free_shipping": "Gratis frakt",
+ "hide_ups_rates": "Skjul UPS-priser",
+ "show_ups_rates": "Vis UPS-priser",
+ "empty_country_error": "«Land»-feltet kan ikke stå tomt.",
+ "empty_province_error": "«Stat/provins»-feltet kan ikke stå tomt."
+ },
+ "gift_wrapping": {
+ "title": "Gaveinnpakning",
+ "add": "Legg til",
+ "change": "Endre",
+ "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}",
+ "option_different": "Jeg vil gjerne pakke inn hver vare separat",
+ "choose_type": "Velg en type gaveinnpakning",
+ "gift_message": "Gavemelding",
+ "remove_confirm": "Er du sikker på at du vil fjerne gaveinnpakning for denne varen?",
+ "preview": "Forhåndsvis"
+ },
+ "added_to_cart": {
+ "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",
+ "view_or_edit_cart": "Se eller rediger handlekurven din",
+ "you_might_also_like": "Du vil kanskje også like"
+ }
+ },
+ "common": {
+ "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?",
+ "newsletter_signup": "Registrer deg for nyhetsbrevet vårt",
+ "form_submit": "Send inn",
+ "no_preference": "Ingen preferanse",
+ "other_details": "Andre detaljer",
+ "required": "Obligatorisk",
+ "optional": "Valgfri",
+ "email_address": "E-postadresse",
+ "edit": "Rediger",
+ "not_applicable": "N/A",
+ "no": "Nei",
+ "yes": "Ja",
+ "from": "Fra",
+ "to": "Til",
+ "ok": "Ok",
+ "cancel": "Avbryt",
+ "close": "Lukk",
+ "or": "eller",
+ "and": "og",
+ "compare": "Sammenlign",
+ "change": "Endre",
+ "sign_up": "Registrer deg",
+ "login": "Registrer deg",
+ "login_for_pricing": "Logg inn for pris",
+ "logout": "Logg ut",
+ "account": "Konto",
+ "cart": "Handlekurv",
+ "search": "Søk",
+ "gift_cert": "Gavekort",
+ "save": "Lagre",
+ "share": "Del",
+ "delete": "Slett",
+ "public": "Offentlig",
+ "private": "Privat",
+ "view_all": "Se alle",
+ "all": "Alle",
+ "paginator": {
+ "page_of": "Side {current} av {total}"
+ },
+ "prices_are_in": "Prisene er i {CODE}",
+ "previous": "Forrige",
+ "next": "Neste",
+ "sorter": {
+ "relevance": "Relevans",
+ "sort_by": "Sorter etter:",
+ "featured": "Utvalgte varer",
+ "top_sellers": "Bestselger",
+ "newest": "Nyeste varer",
+ "alpha_asc": "A til Å",
+ "alpha_desc": "Å til A",
+ "reviews": "Etter anmeldelse",
+ "price_asc": "Pris: Stigende",
+ "price_desc": "Pris: Synkende"
+ },
+ "loading": "Laster inn",
+ "month": "Måned",
+ "day": "Dag",
+ "year": "År",
+ "short_months": {
+ "1": "Jan",
+ "2": "Feb",
+ "3": "Mar",
+ "4": "Apr",
+ "5": "Mai",
+ "6": "Jun",
+ "7": "Jul",
+ "8": "Aug",
+ "9": "Sep",
+ "10": "Okt",
+ "11": "Nov",
+ "12": "Des"
+ }
+ },
+ "compare": {
+ "button": "Sammenlign produkter",
+ "header": "Sammenligner {products, plural, one {# produkt} other {# produkter}}",
+ "remove": "Fjern",
+ "no_remove": "Minst 2 produkter er nødvendig for å gjøre en gyldig sammenligning.",
+ "add_to_cart": "Legg i handlekurv",
+ "no_compare": "Du må velge minst to produkter for å sammenligne"
+ },
+ "category": {
+ "label": "Kategorier",
+ "shop_by_price": "Handle etter pris",
+ "shop_by_price_range_aria": "Prisklasse fra {from} til {to}",
+ "filter_price_range": "Prisklasse:",
+ "add_cart_announcement": "Varen er lagt til",
+ "reset": "Tilbakestill",
+ "filter_reset_announcement": "Filteret er tilbakestilt",
+ "filter_select_announcement": "Filteret er i bruk",
+ "view_all": {
+ "name": "Alle {category}"
+ }
+ },
+ "brand": {
+ "label": "merker",
+ "view_brands": "Se alle merker"
+ },
+ "gift_certificate": {
+ "heading": "Gavekort",
+ "purchase": {
+ "heading": "Kjøp gavekort"
+ },
+ "redeem": {
+ "heading": "Løs inn gavekort",
+ "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å «
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",
+ "intro": "Du kan sjekke saldoen til et gavekort ved å skrive inn koden i boksen nedenfor."
+ }
+ },
+ "create_account": {
+ "heading": "Ny konto",
+ "created": {
+ "heading": "Kontoen din er opprettet",
+ "intro": "Takk for at du opprettet en konto hos {store_name}. Kontodetaljene dine er sendt til
{email}",
+ "continue": "Fortsett å handle"
+ },
+ "recaptcha_title": "Google recaptcha"
+ },
+ "login": {
+ "heading": "Registrer deg",
+ "field_email": "E-postadresse:",
+ "field_password": "Passord:",
+ "submit_value": "Registrer deg",
+ "forgot_password": "Har du glemt passordet?",
+ "new_customer": {
+ "heading": "Ny kunde?",
+ "intro": "Opprett en konto hos oss, så kan du:",
+ "fact1": "Betale raskere",
+ "fact2": "Lagre flere leveringsadresser",
+ "fact3": "Få tilgang til bestillingshistorikken din",
+ "fact4": "Spore nye bestillinger",
+ "fact5": "Legge til varer på ønskelisten din",
+ "create_account": "Opprett konto"
+ }
+ },
+ "reset_password": {
+ "heading": "Tilbakestill passord",
+ "intro": "Fyll inn e-posten din nedenfor for å be om et nytt passord. En e-post vil bli sendt til adressen nedenfor, og denne e-posten inneholder en lenke som lar deg bekrefte e-postadressen din."
+ },
+ "account": {
+ "breadcrumb": "Kontoen din",
+ "nav": {
+ "overview": "Oversikt",
+ "orders": "Bestillinger",
+ "returns": "Returer",
+ "messages": "Meldinger ({num_new_messages})",
+ "wishlists": "Ønskelister",
+ "recently_viewed": "Nylig sett",
+ "settings": "Kontoinnstillinger",
+ "addresses": "Adresser",
+ "payment_methods": "Betalingsmåter"
+ },
+ "mobile_nav": {
+ "messages": "Meldinger",
+ "wishlists": "Ønskelister"
+ },
+ "addresses": {
+ "heading": "Adresser",
+ "add_heading": "Legg til ny adresse",
+ "primary": "Primær",
+ "phone": "Telefon:",
+ "new_address": "Ny adresse",
+ "no_addresses": "Du har for øyeblikket ingen adresser lagt til profilen din"
+ },
+ "messages": {
+ "heading": "Meldinger",
+ "customer_said": "Du sa:",
+ "merchant_said": "{store_name} sa:"
+ },
+ "orders": {
+ "heading": "Bestillinger",
+ "none": "Du har ikke lagt inn noen bestillinger hos oss. Når du gjør det, vil statusen til disse vises på denne siden.",
+ "return": {
+ "already_returned": "Denne bestillingen inneholder ingen produkter som kan returneres. Har du allerede returnert alle varene i denne bestillingen?",
+ "back_button": "Gå tilbake",
+ "order_item": "Vare",
+ "item_price": "Pris",
+ "quantity": "Antall å returnere",
+ "why": "Hvorfor returnerer du disse varene?",
+ "reason": "Årsak til retur",
+ "action": "Returhandling",
+ "comments": "Kommentarer"
+ },
+ "gift_wrapping": "Gaveinnpakning:",
+ "refunded": "(Refundert)",
+ "refunded_quantity": "({qty} refundert)",
+ "return_item": "Retur",
+ "return_items": "Returner varer?",
+ "order_placed": "Bestilling plassert",
+ "last_update": "Sist oppdatert",
+ "list": {
+ "order_number": "Bestilling #{number}",
+ "product_details": "{num_products, plural, one {1 produkt} other {# produkter}} totalt {cost}"
+ },
+ "details": {
+ "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",
+ "order_total": "Totalbeløp for bestillings:",
+ "order_status": "Bestillingsstatus:",
+ "payment_date": "Bestillingsdato:",
+ "payment_method": "Betalingsmåte:",
+ "comments": "Kommentarer til bestilling",
+ "download_items": "Last ned varer",
+ "card_ending": "slutter på {card}",
+ "shipments": {
+ "date": "Dato sendt",
+ "method": "Forsendelsesmetode",
+ "link": "Sporingslenke",
+ "header": "Fraktdetaljer"
+ },
+ "actions": "Handlinger",
+ "reorder": "Bestill på nytt",
+ "return": "Retur",
+ "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": "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}} gjenstår",
+ "days_or_downloads": "eller {number} nedlastinger",
+ "remaining": "gjenstående"
+ }
+ },
+ "payment_methods": {
+ "heading": "Betalingsmåter",
+ "payment_method": "Betalingsmåte",
+ "billing_address": "Fakturaadresse",
+ "card_ending_in": "slutter på {last_four}",
+ "card_expiry": "{month}/{year}",
+ "new_payment_method": "Legg til ny betalingsmåte",
+ "no_methods": "Du har for øyeblikket ingen betalingsmåter lagt til på kontoen din",
+ "name_on_card": "Navn på kort",
+ "credit_card_number": "Kredittkortnummer",
+ "expiration": "Utløp",
+ "cvv": "CVV",
+ "card_types": {
+ "american_express": "American Express",
+ "credit_card": "Kredittkort",
+ "dankort": "Dankort",
+ "diners_club": "Diners Club",
+ "discover": "Discover",
+ "jcb": "JCB",
+ "maestro": "Maestro",
+ "mastercard": "Mastercard",
+ "unionpay": "Union Pay",
+ "visa": "Visa"
+ },
+ "paypal": "PayPal",
+ "billing_address_labels": {
+ "address_line_1": "Adresselinje 1",
+ "address_line_2": "Adresselinje 2",
+ "suburb_city": "Sted/by",
+ "state_province": "Delstat/provins",
+ "choose_state": "Velg en delstat",
+ "country": "Land",
+ "choose_country": "Velg et land",
+ "zip_postcode": "Postnummer"
+ }
+ },
+ "returns": {
+ "heading": "Returer",
+ "instructions": "Returinstruksjoner",
+ "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 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.",
+ "return": "Tilbake til bestillinger",
+ "last_update": "Sist oppdatert",
+ "reason": "Årsak til retur",
+ "action": "Returhandling",
+ "comments": "Dine kommentarer",
+ "submit_request": "Send inn returforespørsel",
+ "list": {
+ "return_number": "Returner nr. {id}",
+ "product_details": "Returnerer {num_products}"
+ },
+ "status": {
+ "pending": "Ventende",
+ "received": "Mottatt",
+ "authorized": "Autorisert",
+ "repaired": "Reparert",
+ "refunded": "Refundert",
+ "rejected": "Avvist",
+ "cancelled": "Avbrutt"
+ }
+ },
+ "settings": {
+ "heading": "Kontoinnstillinger",
+ "first_name": "Fornavn",
+ "last_name": "Etternavn",
+ "email": "E-postadresse",
+ "company": "Selskap",
+ "phone": "Telefonnummer",
+ "old_password": "Gammelt passord",
+ "new_password": "Nytt passord",
+ "confirm_password": "Bekreft passord",
+ "update_details": "Oppdater detaljer"
+ },
+ "recent_items": {
+ "heading": "Nylig sett",
+ "no_items": "Varene du nylig har sett på siden vår vil vises nedenfor."
+ },
+ "wishlists": {
+ "heading": "Ønskelister",
+ "tag_line": "Fyll ut skjemaet nedenfor for å lage en ny ønskeliste. Klikk på «Opprett ønskeliste»-knappen når du er ferdig.",
+ "new": "Ny ønskeliste",
+ "you_have_none": "Du har ingen ønskeliste, legg til en nå.",
+ "empty_wishlist": "Ønskelisten din er tom. Når du legger til varer på ønskelisten din, vises de her.",
+ "num_items": "Varer",
+ "add_item": "Legg til på ønskeliste",
+ "remove_item": "Fjern vare",
+ "name": "Navn på ønskeliste",
+ "shared": "Delt",
+ "action": "Handling",
+ "add": "Legg til ønskeliste",
+ "delete_all": "Slett alle",
+ "edit": "Rediger ønskeliste",
+ "view_heading": "Ønskeliste: {name}",
+ "share_intro": "Del denne ønskeliste med venner:",
+ "num_products": "{num_products, plural, one {1 produkt} other {# produkter}}",
+ "create": "Opprett ønskeliste",
+ "save": "Lagre ønskeliste",
+ "delete_alert": "Er du sikker på at du vil slette ønskelisten(e) din(e)? Denne handlingen kan ikke angres.",
+ "create_new": "Opprett ny ønskeliste",
+ "add_to_default": "Legg til på min ønskeliste",
+ "enter_wishlist_name_error": "Du må skrive inn et navn for ønskelisten."
+ }
+ },
+ "page": {
+ "label": "Hurtiglenker",
+ "rss": {
+ "intro": "RSS-feeder brukes til å syndikere innhold som endrer seg regelmessig på et nettsted, inkludert dette. Du kan åpne en RSS-feed ved å bruke en RSS-leser, og du vil da kunne se om det er noe nytt innhold på denne siden. Du kan også sette opp et serversideskript for å analysere feeden og vise den på nettstedet ditt.",
+ "heading": "RSS-syndikering",
+ "blog": {
+ "heading": "Nylige blogginnlegg",
+ "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": "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": "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 siste {limit} fremhevede produktene på {store}.",
+ "rss": "Siste {limit} fremhevede produkter (RSS)",
+ "rss_atom": "Siste {limit} fremhevede produkter (Atom)"
+ }
+ },
+ "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 klikker på ett av syndikeringsalternativene nederst på siden."
+ }
+ }
+ },
+ "forms": {
+ "range": "Du trenger kun å angi tall mellom: {limitTo} og {limitFrom}",
+ "contact_us": {
+ "full_name": "Fullt navn",
+ "email": "E-postadresse",
+ "company": "Firmanavn",
+ "phone": "Telefonnummer",
+ "order": "Bestillingsnummer",
+ "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.",
+ "manual_captcha_instruction": "Svar på spørsmålet nedenfor for tilleggsbekreftelse."
+ },
+ "create_account": {
+ "submit_value": "Opprett konto"
+ },
+ "new_password": {
+ "heading": "Endre passord",
+ "password": "Nytt passord",
+ "password2": "Bekreft passord",
+ "submit_value": "Fortsett"
+ },
+ "address": {
+ "add": {
+ "heading": "Legg til ny adresse",
+ "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"
+ },
+ "confirm_delete": "Er du sikker på at du vil slette denne adressen?",
+ "submit_value": "Lagre adresse"
+ },
+ "payment_methods": {
+ "add": {
+ "heading": "Legg til betalingsmåte"
+ },
+ "edit": {
+ "heading": "Oppdater betalingsmåte"
+ },
+ "confirm_delete": "Er du sikker på at du vil slette denne betalingsmåten?",
+ "submit_value": "Lagre betalingsmåte",
+ "first_name": "Fornavn",
+ "last_name": "Etternavn",
+ "company": "Firmanavn",
+ "phone": "Telefonnummer",
+ "address1": "Adresselinje 1",
+ "address2": "Adresselinje 2",
+ "city": "Sted/by",
+ "country": "Land",
+ "state": "Delstat/provins",
+ "postal_code": "Postnummer",
+ "choose_country": "Velg et land",
+ "default_instrument": "Standard betalingsmåte"
+ },
+ "gift_certificate": {
+ "purchase": {
+ "to_name": "Mottakers navn",
+ "to_email": "Mottakers e-postadresse",
+ "from_name": "Navnet ditt",
+ "from_email": "E-postadressen din",
+ "message": "Valgfri melding",
+ "amount": "Beløp",
+ "theme": "Tema på gavekort",
+ "custom_range": "(Verdien må være mellom {min} og {max})",
+ "agree": "Jeg forstår at gavekort utløper etter {days, plural, one {1 dag} other {# dager}}",
+ "agree2": "Jeg godtar at gavekort ikke kan refunderes",
+ "preview": "Forhåndsvis",
+ "preview_error": "Det oppsto et problem med å laste inn forhåndsvisningen. Prøv igjen senere.",
+ "submit_value": "Legg gavekort i handlekurven"
+ },
+ "balance": {
+ "code": "Gavekortkode",
+ "submit_value": "Sjekk saldo"
+ }
+ },
+ "inbox": {
+ "order": "Bestilling:",
+ "order_display": "Bestilling nr. {id} – Lagt inn {date} for {total}",
+ "subject": "Emne",
+ "message": "Melding",
+ "submit_value": "Send melding",
+ "send_message": "Send en melding",
+ "clear_value": "Tøm",
+ "no_orders": "Når du har lagt inn en bestilling, har du full tilgang til å sende meldinger fra denne siden."
+ },
+ "search": {
+ "query": "Søkeord",
+ "show": "Vis søkeskjema",
+ "hide": "Skjul søkeskjema",
+ "title": "Avansert søk",
+ "price_range": "Prisklasse",
+ "by_price": "Søk etter pris",
+ "by_setting": "Søk etter innstilling",
+ "search": "Søk",
+ "free_shipping": {
+ "title": "Gratis frakt",
+ "free": "Kun gratis frakt",
+ "paid": "Kun betalt frakt"
+ },
+ "featured_products": {
+ "title": "Utvalgt produkter",
+ "enabled": "Kun utvalgte produkter",
+ "disabled": "Kun produkter som ikke er utvalgt"
+ },
+ "categories": "Kategorier",
+ "did_you_mean": "Mente du:",
+ "your_search_for": "Ditt søk etter",
+ "no_match": "samsvarte ikke med noen produkter eller noe informasjon.",
+ "suggestions": {
+ "title": "Forslag:",
+ "line1": "Sjekk at alle ordene er stavet riktig.",
+ "line2": "Prøv forskjellige søkeord.",
+ "line3": "Prøv mer generelle søkeord."
+ },
+ "refine": "Avgrens søket",
+ "brand": "merker",
+ "searchsubs": "Søk automatisk i underkategorier"
+ },
+ "wishlist": {
+ "name": "Navn på ønskeliste:",
+ "public": "Vil du dele ønskelisten?"
+ },
+ "validate": {
+ "account": {
+ "edit": {
+ "password": "Du må skrive inn ditt nåværende passord.",
+ "first_name": "Du må skrive inn et fornavn.",
+ "last_name": "Du må skrive inn et etternavn.",
+ "phone": "Du må skrive inn et telefonnummer."
+ },
+ "reorder": {
+ "select_item": "Velg én eller flere varer du vil bestille igjen."
+ },
+ "inbox": {
+ "order": "Du må velge en bestilling.",
+ "subject": "Du må velge et emne.",
+ "message": "Du må skrive inn en melding."
+ }
+ },
+ "common": {
+ "name": "Du må skrive inn navnet ditt.",
+ "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."
+ },
+ "contact": {
+ "email_address": "Bruk en gyldig e-postadresse, for eksempel bruker@eksempel.com.",
+ "question": "Du må skrive inn spørsmålet ditt."
+ },
+ "gift": {
+ "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å skrive inn en gyldig e-postadresse.",
+ "cert_theme": "Du må velge et tema for gavekort.",
+ "agree_terms": "Du må godta disse vilkårene."
+ },
+ "payment_method": {
+ "credit_card_number": "Du må skrive inn et gyldig kredittkortnummer.",
+ "expiration": "Du må skrive inn en gyldig utløpsdato.",
+ "name_on_card": "Du må skrive inn et navn.",
+ "cvv": "Du må skriv inn en gyldig CVV."
+ },
+ "reviews": {
+ "rating": "«Vurdering»-feltet kan ikke stå tomt.",
+ "title": "«Emne på anmeldelse»-feltet kan ikke stå tomt.",
+ "comment": "«Kommentarer»-feltet kan ikke stå tomt."
+ }
+ }
+ },
+ "products": {
+ "current_stock": "Nåværende lager:",
+ "quantity": "Antall:",
+ "change_product_options": "Endre alternativer for {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 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": "For øyeblikket:
{name}",
+ "new": "Nye produkter",
+ "warranty": "Garantiinformasjon",
+ "reviews": {
+ "hide": "Skjul anmeldelser",
+ "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": "Lagt ut av { name } { date }",
+ "rating_label": "Vurdering",
+ "select_rating": "Velg vurdering",
+ "anonymous_poster": "ukjent",
+ "rating_aria_label": "{rating_target} rangering er {current_rating} av {max_rating}",
+ "rating": {
+ "1": "1 stjerne (dårligst)",
+ "2": "2 stjerner",
+ "3": "3 stjerner (gjennomsnittlig)",
+ "4": "4 stjerner",
+ "5": "5 stjerner (best)"
+ },
+ "write_a_review": "Skriv en anmeldelse",
+ "no_reviews": "Ingen anmeldelser",
+ "form_write": {
+ "name": "Navn",
+ "email": "E-post",
+ "subject": "Anmeldelsens emne",
+ "comments": "Kommentarer",
+ "submit_value": "Send inn anmeldelse"
+ }
+ },
+ "videos": {
+ "header": "Videoer",
+ "hide": "Skjul videoer",
+ "show": "Vis videoer"
+ },
+ "add_to_cart": "Legg i handlekurv",
+ "adding_to_cart": "Legger i handlekurven …",
+ "options": "Alternativer",
+ "none": "Ingen",
+ "sku": "SKU:",
+ "upc": "UPC:",
+ "condition": "Tilstand:",
+ "availability": "Tilgjengelighet:",
+ "swatch_option_announcement": "Valgte {swatch_name} er",
+ "shipping": "Frakt:",
+ "shipping_fixed": "{amount} (fast fraktkostnad)",
+ "shipping_free": "Gratis frakt",
+ "shipping_calculated": "Regnes ut i kassen",
+ "sold_out": "Utsolgt",
+ "out_of_stock_default_message": "Utsolgt",
+ "pre_order": "Forhåndsbestill nå",
+ "choose_options": "Velg alternativer",
+ "quick_view": "Hurtigvisning",
+ "compare": "Sammenlign",
+ "max_filesize": "Maksimal filstørrelse er",
+ "kilobytes_abbreviation": "kB",
+ "filetypes": "filtyper er",
+ "choose_an_option": "Velg et alternativ",
+ "select_one": "Velg en",
+ "description": "Beskrivelse",
+ "price_with_tax": "(Inkl. {tax_label})",
+ "price_without_tax": "(Eks. {tax_label})",
+ "including_tax": "Inkludert avgifter",
+ "excluding_tax": "Ekskludert avgifter",
+ "weight": "Vekt:",
+ "width": "Bredde:",
+ "height": "Høyde:",
+ "depth": "Dybde:",
+ "measurement": {
+ "metric": "cm",
+ "imperial": "i"
+ },
+ "you_save_opening_text": "(Du sparer",
+ "you_save_closing_bracket": ")",
+ "gift_wrapping": "Gaveinnpakning:",
+ "gift_wrapping_available": "Alternativer tilgjengelig",
+ "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{or above} other {- #}}",
+ "percent": "og få {discount} i rabatt",
+ "price": "og få {discount} i rabatt",
+ "fixed": "og betal kun {discount} hver"
+ },
+ "card_default_image_alt": "Bilde kommer snart"
+ },
+ "invoice": {
+ "for_order": "{name} Faktura for bestilling nr. {id}",
+ "phone": "Telefon: {number}",
+ "email": "E-post: {email}",
+ "order": "Bestilling:",
+ "payment_method": "Betalingsmåte:",
+ "order_date": "Bestillingsdato:",
+ "shipping_method": "Fraktmetode:",
+ "order_items": "Bestillingsvarer",
+ "qty": "Antall",
+ "code": "Kode/SKU",
+ "shipping_address": "Leveringsadresse",
+ "fulfillment": "Oppfyllelse",
+ "digital": "Digital",
+ "shipping": "Frakt",
+ "pickup": "Henting",
+ "product_name": "Produktnavn",
+ "price": "Pris",
+ "total": "Totalbeløp",
+ "comments": "Kommentarer"
+ },
+ "newsletter": {
+ "subscribe": "Abonner på nyhetsbrevet vårt",
+ "subscribe_intro": "Få de siste oppdateringene om nye produkter og kommende salg",
+ "subscribe_submit": "Abonner",
+ "email_placeholder": "E-postadressen din",
+ "subscribed_heading": "Takk for at du abonnerer!",
+ "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 mottar ikke lenger markedsførings-e-poster fra
{store_name}"
+ },
+ "social": {
+ "connect": "Ta kontakt med oss"
+ },
+ "errors": {
+ "shipping_quote_failure": "Det oppsto et problem med å hente frakttilbudet ditt",
+ "state_error": "Det oppsto et problem med å hente delstater/provinser"
+ },
+ "search": {
+ "errorMessage": "Det oppsto et problem med å hente resultatene dine. Prøv igjen om noen sekunder.",
+ "quick_search": {
+ "input_label": "Søk",
+ "input_placeholder": "Søk i butikken"
+ },
+ "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 }'",
+ "quick_count_live": "produktresultater for",
+ "product_count": "Produkter ({count})",
+ "content_count": "Nyheter og informasjon ({count})"
+ },
+ "faceted": {
+ "selected": {
+ "title": "Avgrens etter",
+ "rating-label": "Vurdert til {rating, plural, one {# stjerne} other {# stjerner}} eller flere",
+ "no-filters": "Ingen filtre er brukt",
+ "clear-all": "Fjern alle"
+ },
+ "range": {
+ "update": "Oppdater",
+ "min-placeholder": "Min.",
+ "max-placeholder": "Maks."
+ },
+ "rating": {
+ "and-up": "og opp"
+ },
+ "toggleSection": "Slå på {title}-filterdelen",
+ "clear": "Tøm",
+ "more": "Mer",
+ "show-more": "Vis mer",
+ "show-less": "Vis mindre",
+ "show-filters": "Vis filtre",
+ "hide-filters": "Skjul filtre",
+ "browse-by": "Bla etter"
+ },
+ "error": {
+ "empty_field": "Søkefeltet kan ikke være tomt."
+ },
+ "tabs_accesibility_hint": "Bruk venstre og høyre pil til å navigere mellom fanene."
+ },
+ "page_not_found": {
+ "page_heading": "Feil 404 – side ikke funnet",
+ "message": "Oi, det ser ut til at siden du leter etter har flyttet eller ikke lenger eksisterer."
+ },
+ "server_error": {
+ "page_heading": "Noe gikk galt …",
+ "message": "Butikken er i øyeblikket utilgjengelig, prøv igjen om noen minutter"
+ },
+ "forbidden": {
+ "page_heading": "Beklager! Logg på for å fortsette",
+ "if_you_were_signed_in": "Hvis du var pålogget,",
+ "sign_in": "vennligst logg på igjen",
+ "to_continue": ", for å gjenoppta arbeidet i en ny økt."
+ },
+ "sitemap": {
+ "page_title": "Sidekart",
+ "show_all_link": "Vis alle"
+ },
+ "text_truncate": {
+ "view_more": "Se flere detaljer",
+ "view_less": "Skjul detaljer"
+ },
+ "maintenance": {
+ "down": "Nede for vedlikehold"
+ },
+ "carousel": {
+ "arrow_and_dot_aria_label": "Gå til lysbilde [SLIDE_NUMBER] av [SLIDES_QUANTITY]",
+ "active_dot_aria_label": "Aktiv",
+ "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",
+ "play_pause_button_aria_pause": "Sett karusell på pause",
+ "slide_number": "Lysbildenummer {slide_number}"
+ },
+ "validation_messages": {
+ "valid_email": "Du må skrive inn en gyldig e-postadresse.",
+ "password": "Du må skrive inn et passord.",
+ "password_match": "Passordene dine er ikke like.",
+ "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 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.",
+ "price_max_not_entered": "Maksimumspris kreves.",
+ "price_invalid_value": "Inndata må være større enn 0.",
+ "invalid_gift_certificate": "Skriv inn din gyldige gavekortkode."
+ },
+ "validation_fallback_messages": {
+ "valid_email": "Du må skrive inn en gyldig e-postadresse.",
+ "password": "Du må skrive inn et passord.",
+ "password_match": "Passordene dine er ikke like.",
+ "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 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.",
+ "price_max_not_entered": "Maksimumspris kreves.",
+ "price_invalid_value": "Inndata må være større enn 0.",
+ "invalid_gift_certificate": "Skriv inn din gyldige gavekortkode."
+ },
+ "validation_default_messages": {
+ "valid_email": "Du må skrive inn en gyldig e-postadresse.",
+ "password": "Du må skrive inn et passord.",
+ "password_match": "Passordene dine er ikke like.",
+ "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 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.",
+ "price_max_not_entered": "Maksimumspris kreves.",
+ "price_invalid_value": "Inndata må være større enn 0.",
+ "invalid_gift_certificate": "Skriv inn din gyldige gavekortkode."
+ },
+ "page_builder": {
+ "pdp_sale_badge_label": "På salg!",
+ "pdp_sold_out_label": "Utsolgt",
+ "pdp-sale-price-label": "Nå:",
+ "pdp-non-sale-price-label": "Før:",
+ "pdp-retail-price-label": "Veiledende utsalgspris",
+ "pdp-custom-fields-tab-label": "Mer informasjon"
+ },
+ "consent_manager": {
+ "data_collection_warning": "Vi bruker informasjonskapsler (og andre lignende teknologier) til å samle inn data for å forbedre handleopplevelsen din.",
+ "accept_all_cookies": "Godta alle informasjonskapsler",
+ "gdpr_settings": "Innstillinger",
+ "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.",
+ "allow": "Tillat",
+ "accept": "Godta",
+ "deny": "Avvis",
+ "dismiss": "Avvis",
+ "reject_all": "Avvis alle",
+ "category": "Kategori",
+ "purpose": "Formål",
+ "functional_category": "Funksjonell",
+ "functional_purpose": "Aktiverer forbedret funksjonalitet, som videoer og livechat. Hvis du ikke tillater disse, kan det hende at noen eller alle disse funksjonene ikke fungerer som de skal.",
+ "analytics_category": "Analyse",
+ "analytics_purpose": "Gi statistisk informasjon om bruk av nettstedet, f.eks. nettanalyse, slik at vi kan forbedre denne nettsiden over tid.",
+ "targeting_category": "Målretting",
+ "advertising_category": "Annonsering",
+ "advertising_purpose": "Brukes til å lage profiler eller tilpasse innhold for å forbedre handleopplevelsen din.",
+ "essential_category": "Essensiell",
+ "esential_purpose": "Essensielle for at nettstedet og eventuelle forespurte tjenester skal fungere, men utfører ikke noen tilleggsfunksjon eller sekundær funksjon.",
+ "yes": "Ja",
+ "no": "Nei",
+ "not_available": "N/A",
+ "cancel": "Avbryt",
+ "save": "Lagre",
+ "back_to_preferences": "Tilbake til innstillinger",
+ "close_without_changes": "Du har endringer i innstillingene for datainnsamling som ikke er lagret. Er du sikker på at du vil lukke uten å lagre?",
+ "unsaved_changes": "Du har endringer som ikke er lagret",
+ "by_using": "Ved å bruke nettstedet vårt godtar du våre",
+ "agree_on_data_collection": "Ved å bruke nettstedet vårt godtar du innsamlingen av data som beskrevet i våre ",
+ "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 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 6d3912aed3..e0d427992f 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,6 +39,7 @@
"cart": {
"nav_aria_label": "Carrinho com 0 itens",
"continue_shopping": "Clique aqui para continuar comprando",
+ "login_to_checkout": "Faça login para finalizar a compra",
"items": "{NUM, plural, =0{(0 itens)} one {(# item)} other {(# itens)}}",
"checkout": {
"address": {
@@ -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",
@@ -161,6 +163,7 @@
"change": "Alterar",
"sign_up": "Cadastrar",
"login": "Entrar",
+ "login_for_pricing": "Entre para ver os preços",
"logout": "Sair",
"account": "Conta",
"cart": "Carrinho",
@@ -228,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": {
@@ -242,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",
@@ -257,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"
@@ -289,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",
@@ -311,7 +314,7 @@
"messages": {
"heading": "Mensagens",
"customer_said": "Você disse:",
- "merchant_said": "{store_name} disse:"
+ "merchant_said": "{store_name} diz:"
},
"orders": {
"heading": "Pedidos",
@@ -329,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",
@@ -353,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:",
@@ -363,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"
}
@@ -379,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",
@@ -391,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Cartão de crédito",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -416,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.",
@@ -425,8 +436,9 @@
"reason": "Motivo da devolução",
"action": "Ação de devolução",
"comments": "Seus comentários",
+ "submit_request": "Enviar solicitação de devolução",
"list": {
- "return_number": "Devolver N.º {id}",
+ "return_number": "Devolução #{id}",
"product_details": "Devolvendo {num_products}"
},
"status": {
@@ -470,7 +482,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",
@@ -520,7 +532,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",
@@ -530,7 +542,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": "Responda à pergunta abaixo para efetuar uma validação adicional."
},
"create_account": {
"submit_value": "Criar conta"
@@ -544,7 +557,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"
@@ -583,8 +596,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.",
@@ -597,7 +610,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",
@@ -684,20 +697,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 unidades} one {# unit} other {# units}}",
+ "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",
@@ -711,8 +724,8 @@
"hide": "Ocultar avaliações",
"new": "Escreva uma avaliação",
"show": "Exibir avaliações",
- "header": "{total, plural, =0{0 avaliações} one {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{nenhuma avaliação ainda} one {# review} other {# reviews}})",
+ "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",
@@ -748,12 +761,13 @@
"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",
"shipping_calculated": "Calculado na finalização da compra",
"sold_out": "Sair",
+ "out_of_stock_default_message": "Sair",
"pre_order": "Pré-encomendar agora",
"choose_options": "Selecionar opções",
"quick_view": "Exibição rápida",
@@ -780,8 +794,8 @@
"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",
@@ -795,9 +809,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:",
@@ -806,6 +820,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",
@@ -820,7 +838,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"
@@ -838,16 +856,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"
},
@@ -859,7 +877,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",
@@ -898,15 +916,8 @@
"maintenance": {
"down": "Fora do ar para manutenção"
},
- "admin": {
- "maintenance_header": "A sua loja está fora do ar para manutenção.",
- "maintenance_tooltip": "Somente os administradores podem ver a loja no momento. Acesse a página de configurações do painel de controle para desativar o modo de manutenção.",
- "maintenance_showstore_link": "Clique aqui para ver o que seus visitantes verão.",
- "prelaunch_header": "Sua vitrine é privada. Compartilhe seu site com o código de prévia:",
- "page_builder_link": "Fazer o design desta página no Page Builder"
- },
"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",
@@ -922,7 +933,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.",
@@ -937,7 +948,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.",
@@ -952,7 +963,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.",
@@ -975,7 +986,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 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.",
+ "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",
@@ -1005,7 +1016,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 6d3912aed3..e0d427992f 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,6 +39,7 @@
"cart": {
"nav_aria_label": "Carrinho com 0 itens",
"continue_shopping": "Clique aqui para continuar comprando",
+ "login_to_checkout": "Faça login para finalizar a compra",
"items": "{NUM, plural, =0{(0 itens)} one {(# item)} other {(# itens)}}",
"checkout": {
"address": {
@@ -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",
@@ -161,6 +163,7 @@
"change": "Alterar",
"sign_up": "Cadastrar",
"login": "Entrar",
+ "login_for_pricing": "Entre para ver os preços",
"logout": "Sair",
"account": "Conta",
"cart": "Carrinho",
@@ -228,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": {
@@ -242,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",
@@ -257,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"
@@ -289,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",
@@ -311,7 +314,7 @@
"messages": {
"heading": "Mensagens",
"customer_said": "Você disse:",
- "merchant_said": "{store_name} disse:"
+ "merchant_said": "{store_name} diz:"
},
"orders": {
"heading": "Pedidos",
@@ -329,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",
@@ -353,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:",
@@ -363,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"
}
@@ -379,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",
@@ -391,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Cartão de crédito",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -416,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.",
@@ -425,8 +436,9 @@
"reason": "Motivo da devolução",
"action": "Ação de devolução",
"comments": "Seus comentários",
+ "submit_request": "Enviar solicitação de devolução",
"list": {
- "return_number": "Devolver N.º {id}",
+ "return_number": "Devolução #{id}",
"product_details": "Devolvendo {num_products}"
},
"status": {
@@ -470,7 +482,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",
@@ -520,7 +532,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",
@@ -530,7 +542,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": "Responda à pergunta abaixo para efetuar uma validação adicional."
},
"create_account": {
"submit_value": "Criar conta"
@@ -544,7 +557,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"
@@ -583,8 +596,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.",
@@ -597,7 +610,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",
@@ -684,20 +697,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 unidades} one {# unit} other {# units}}",
+ "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",
@@ -711,8 +724,8 @@
"hide": "Ocultar avaliações",
"new": "Escreva uma avaliação",
"show": "Exibir avaliações",
- "header": "{total, plural, =0{0 avaliações} one {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{nenhuma avaliação ainda} one {# review} other {# reviews}})",
+ "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",
@@ -748,12 +761,13 @@
"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",
"shipping_calculated": "Calculado na finalização da compra",
"sold_out": "Sair",
+ "out_of_stock_default_message": "Sair",
"pre_order": "Pré-encomendar agora",
"choose_options": "Selecionar opções",
"quick_view": "Exibição rápida",
@@ -780,8 +794,8 @@
"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",
@@ -795,9 +809,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:",
@@ -806,6 +820,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",
@@ -820,7 +838,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"
@@ -838,16 +856,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"
},
@@ -859,7 +877,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",
@@ -898,15 +916,8 @@
"maintenance": {
"down": "Fora do ar para manutenção"
},
- "admin": {
- "maintenance_header": "A sua loja está fora do ar para manutenção.",
- "maintenance_tooltip": "Somente os administradores podem ver a loja no momento. Acesse a página de configurações do painel de controle para desativar o modo de manutenção.",
- "maintenance_showstore_link": "Clique aqui para ver o que seus visitantes verão.",
- "prelaunch_header": "Sua vitrine é privada. Compartilhe seu site com o código de prévia:",
- "page_builder_link": "Fazer o design desta página no Page Builder"
- },
"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",
@@ -922,7 +933,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.",
@@ -937,7 +948,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.",
@@ -952,7 +963,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.",
@@ -975,7 +986,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 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.",
+ "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",
@@ -1005,7 +1016,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 9bb9783d88..48f6f79d99 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 items)} en {(# item)} other {(# items)}}",
+ "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",
@@ -161,6 +163,7 @@
"change": "Ändra",
"sign_up": "Registrera",
"login": "Logga in",
+ "login_for_pricing": "Logga in för prissättning",
"logout": "Logga ut",
"account": "Konto",
"cart": "Kundvagn",
@@ -212,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",
@@ -221,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",
@@ -242,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'."
+ "item4": "Skriv in presentkortskoden i rutan \"Lös in presentkort\" och klicka på \"Gå till\"."
},
"balance": {
"heading": "Kontrollera presentkortets saldo",
@@ -257,7 +260,7 @@
"heading": "Nytt konto",
"created": {
"heading": "Ditt konto har skapats",
- "intro": "Tack för att du skapade ett konto på {store_name}. Dina kontouppgifter har skickats till
{email}",
+ "intro": "Tack för att du skapade ett konto på {store_name}. Dina kontouppgifter har skickats till {email}",
"continue": "Fortsätt handla"
},
"recaptcha_title": "Google recaptcha"
@@ -329,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",
@@ -363,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"
}
@@ -379,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",
@@ -391,11 +401,12 @@
"american_express": "American Express",
"credit_card": "Kreditkort",
"dankort": "Dankort",
- "diners": "Diners Club",
+ "diners_club": "Diners Club",
"discover": "Discover",
"jcb": "JCB",
"maestro": "Maestro",
"mastercard": "Mastercard",
+ "unionpay": "Union Pay",
"visa": "Visa"
},
"paypal": "PayPal",
@@ -416,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.",
@@ -425,9 +436,10 @@
"reason": "Orsak för retur",
"action": "Åtgärder för retur",
"comments": "Era kommentarer",
+ "submit_request": "Skicka returförfrågan",
"list": {
- "return_number": "Retur #{id}",
- "product_details": "Återvänder {num_products}"
+ "return_number": "Returnummer{id}",
+ "product_details": "Returnerar {num_products}"
},
"status": {
"pending": "Avvaktar",
@@ -472,7 +484,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.",
@@ -488,28 +500,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": {
@@ -520,7 +532,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",
@@ -530,7 +542,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": "Svara på frågan nedan för ytterligare verifiering."
},
"create_account": {
"submit_value": "Skapa konto"
@@ -584,7 +597,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.",
@@ -597,7 +610,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",
@@ -684,9 +697,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."
}
}
},
@@ -694,10 +707,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 {# unit} other {# units}}",
+ "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",
@@ -711,13 +724,13 @@
"hide": "Dölj recensioner",
"new": "Skriva en recension",
"show": "Visa recensioner",
- "header": "{total, plural, = 0 {Inga recensioner} one {# Review} other {# Reviews}}",
- "link_to_review": "({total, plural, =0{Inga recensioner än} one {# review} other {# reviews}})",
+ "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",
@@ -750,10 +763,11 @@
"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",
+ "out_of_stock_default_message": "Utsåld",
"pre_order": "Förbeställ nu",
"choose_options": "Välj alternativ",
"quick_view": "Snabbtitt",
@@ -765,7 +779,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:",
@@ -780,22 +794,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{or above} 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:",
@@ -806,6 +820,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",
@@ -820,7 +838,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"
@@ -838,8 +856,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})"
@@ -847,7 +865,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"
},
@@ -859,7 +877,7 @@
"rating": {
"and-up": "och upp"
},
- "toggleSection": "Växla {title} filteravsnitt",
+ "toggleSection": "Aktivera filteravsnitt {title}",
"clear": "Rensa",
"more": "Mer",
"show-more": "Visa mer",
@@ -898,17 +916,10 @@
"maintenance": {
"down": "Nere för underhåll"
},
- "admin": {
- "maintenance_header": "Din butik ligger nere för underhåll.",
- "maintenance_tooltip": "För närvarande kan endast administratörer visa butiken. Gå till sidan med inställningar i kontrollpanelen för att stänga av underhållsläget.",
- "maintenance_showstore_link": "Klicka här för att se vad dina besökare kommer att se.",
- "prelaunch_header": "Din butik är privat. Dela din webbplats med förhandsgranskningskod:",
- "page_builder_link": "Designa den här sidan i Page Builder"
- },
"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",
@@ -975,7 +986,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",
@@ -1005,7 +1016,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/lighthouse-config.js b/lighthouse-config.js
index acb2a0a4bd..5c58648713 100644
--- a/lighthouse-config.js
+++ b/lighthouse-config.js
@@ -1,46 +1,11 @@
-const throttling = {
- disabled: {
- rttMs: 0,
- throughputKbps: 0,
- requestLatencyMs: 0,
- downloadThroughputKbps: 0,
- uploadThroughputKbps: 0,
- cpuSlowdownMultiplier: 0,
- }
-};
+/**
+ * @license Copyright 2018 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */
+/** @type {LH.Config} */
module.exports = {
- settings: {
- output: 'json',
- maxWaitForLoad: 45 * 1000,
- throttlingMethod: 'provided',
- throttling: throttling.disabled,
- auditMode: false,
- gatherMode: false,
- disableStorageReset: false,
- disableDeviceEmulation: true,
- emulatedFormFactor: 'none',
- blockedUrlPatterns: null,
- additionalTraceCategories: null,
- extraHeaders: null,
- onlyAudits: null,
- onlyCategories: null,
- skipAudits: null,
- },
- passes: [
- {
- passName: 'defaultPass',
- recordTrace: true,
- useThrottling: false,
- pauseAfterLoadMs: 1000,
- networkQuietThresholdMs: 1000,
- cpuQuietThresholdMs: 1000,
- gatherers: [],
- },
- ],
- audits: [
- 'time-to-first-byte',
- 'metrics/first-meaningful-paint',
- 'metrics/interactive',
- ],
+ extends: 'lighthouse:default',
+ settings: {},
};
diff --git a/package-lock.json b/package-lock.json
index b5b06e08ef..47ace5563c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "bigcommerce-cornerstone",
- "version": "6.2.0",
+ "version": "6.10.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -1065,9 +1065,9 @@
"dev": true
},
"@bigcommerce/stencil-utils": {
- "version": "6.8.1",
- "resolved": "https://registry.npmjs.org/@bigcommerce/stencil-utils/-/stencil-utils-6.8.1.tgz",
- "integrity": "sha512-17+6itcocte+ma69ul90BghNVi5bOqF0AQb+u9s4XRxC9HyFFJG5nB7kd7CtInk8reVj8R8IYPbrFtgRQxJ4wQ==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/@bigcommerce/stencil-utils/-/stencil-utils-6.15.0.tgz",
+ "integrity": "sha512-AqT0i/0udrbBKgsy/qGcl9Lk0Zw4vQKmyzfrRSZ7LQjvB9u7mou7dldcpi9RQX2NjDxtwru8OQH605jfW75knw==",
"requires": {
"eventemitter3": "^4.0.4",
"whatwg-fetch": "^3.4.0"
@@ -2556,6 +2556,55 @@
}
}
},
+ "@jridgewell/gen-mapping": {
+ "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",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "@jridgewell/resolve-uri": {
+ "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": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "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.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.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"
+ }
+ },
"@nodelib/fs.scandir": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
@@ -2582,12 +2631,79 @@
"fastq": "^1.6.0"
}
},
- "@sindresorhus/is": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
- "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+ "@polka/url": {
+ "version": "1.0.0-next.21",
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
+ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
+ "dev": true
+ },
+ "@sentry/core": {
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz",
+ "integrity": "sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==",
+ "dev": true,
+ "requires": {
+ "@sentry/hub": "6.19.7",
+ "@sentry/minimal": "6.19.7",
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
+ "tslib": "^1.9.3"
+ }
+ },
+ "@sentry/hub": {
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.7.tgz",
+ "integrity": "sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==",
+ "dev": true,
+ "requires": {
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
+ "tslib": "^1.9.3"
+ }
+ },
+ "@sentry/minimal": {
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.7.tgz",
+ "integrity": "sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==",
+ "dev": true,
+ "requires": {
+ "@sentry/hub": "6.19.7",
+ "@sentry/types": "6.19.7",
+ "tslib": "^1.9.3"
+ }
+ },
+ "@sentry/node": {
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.19.7.tgz",
+ "integrity": "sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==",
+ "dev": true,
+ "requires": {
+ "@sentry/core": "6.19.7",
+ "@sentry/hub": "6.19.7",
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
+ "cookie": "^0.4.1",
+ "https-proxy-agent": "^5.0.0",
+ "lru_map": "^0.3.3",
+ "tslib": "^1.9.3"
+ }
+ },
+ "@sentry/types": {
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.7.tgz",
+ "integrity": "sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==",
"dev": true
},
+ "@sentry/utils": {
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.7.tgz",
+ "integrity": "sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==",
+ "dev": true,
+ "requires": {
+ "@sentry/types": "6.19.7",
+ "tslib": "^1.9.3"
+ }
+ },
"@sinonjs/commons": {
"version": "1.8.3",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
@@ -2625,15 +2741,6 @@
"unist-util-find-all-after": "^3.0.2"
}
},
- "@szmarczak/http-timer": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
- "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
- "dev": true,
- "requires": {
- "defer-to-connect": "^1.0.1"
- }
- },
"@tootallnate/once": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
@@ -2681,6 +2788,42 @@
"@babel/types": "^7.3.0"
}
},
+ "@types/eslint": {
+ "version": "8.21.2",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.2.tgz",
+ "integrity": "sha512-EMpxUyystd3uZVByZap1DACsMXvb82ypQnGn89e1Y0a+LYu3JJscUd/gqhRsVFDkaD2MIiWo0MT8EfXr3DGRKw==",
+ "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",
@@ -2716,9 +2859,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": {
@@ -2799,178 +2942,159 @@
"integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==",
"dev": true
},
+ "@types/yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
"@webassemblyjs/ast": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
- "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,
"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",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
- "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
},
"@webassemblyjs/helper-api-error": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
- "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
},
"@webassemblyjs/helper-buffer": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
- "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
- "dev": true
- },
- "@webassemblyjs/helper-code-frame": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
- "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/wast-printer": "1.9.0"
- }
- },
- "@webassemblyjs/helper-fsm": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
- "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
},
- "@webassemblyjs/helper-module-context": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
- "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
+ "@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/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",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
- "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
},
"@webassemblyjs/helper-wasm-section": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
- "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,
"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",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
- "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,
"requires": {
"@xtuc/ieee754": "^1.2.0"
}
},
"@webassemblyjs/leb128": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
- "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,
"requires": {
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/utf8": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
- "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
},
"@webassemblyjs/wasm-edit": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
- "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,
"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",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
- "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,
"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",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
- "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,
"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",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
- "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
- "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",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
- "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
+ "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/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",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
- "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,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/wast-parser": "1.9.0",
+ "@webassemblyjs/ast": "1.11.1",
"@xtuc/long": "4.2.2"
}
},
@@ -3019,16 +3143,6 @@
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"dev": true
},
- "accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
- "dev": true,
- "requires": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
- }
- },
"acorn": {
"version": "5.7.4",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
@@ -3053,6 +3167,12 @@
}
}
},
+ "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
+ },
"acorn-jsx": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
@@ -3097,67 +3217,12 @@
"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
- },
"ajv-keywords": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true
},
- "ansi-align": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "dev": true,
- "requires": {
- "string-width": "^4.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
- }
- },
"ansi-colors": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
@@ -3195,12 +3260,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",
@@ -3250,17 +3309,6 @@
"integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
"dev": true
},
- "array-find": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz",
- "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg="
- },
- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
- "dev": true
- },
"array-includes": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
@@ -3286,6 +3334,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",
@@ -3321,53 +3375,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",
- "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
- "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.1",
- "util": "0.10.3"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
- "dev": true
- },
- "util": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
- "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
- "dev": true,
- "requires": {
- "inherits": "2.0.1"
- }
- }
- }
- },
"assign-symbols": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
@@ -3381,22 +3388,9 @@
"dev": true
},
"async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true
- },
- "async-each": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
- "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
- "dev": true,
- "optional": true
- },
- "async-limiter": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
- "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
+ "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==",
"dev": true
},
"asynckit": {
@@ -3762,91 +3756,33 @@
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"dev": true
},
- "bfj": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz",
- "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==",
- "dev": true,
- "requires": {
- "bluebird": "^3.5.5",
- "check-types": "^8.0.3",
- "hoopy": "^0.1.4",
- "tryer": "^1.0.1"
- }
- },
"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
- },
- "body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+ "bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
"dev": true,
"requires": {
- "bytes": "3.1.0",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
},
"dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "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": {
- "ms": "2.0.0"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
}
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
- "dev": true
}
}
},
@@ -3856,115 +3792,10 @@
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
"dev": true
},
- "boxen": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
- "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
- "dev": true,
- "requires": {
- "ansi-align": "^3.0.0",
- "camelcase": "^5.3.1",
- "chalk": "^3.0.0",
- "cli-boxes": "^2.2.0",
- "string-width": "^4.1.0",
- "term-size": "^2.1.0",
- "type-fest": "^0.8.1",
- "widest-line": "^3.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "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
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
@@ -3980,110 +3811,12 @@
"fill-range": "^7.0.1"
}
},
- "brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
- "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",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "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",
- "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
- "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
- "dev": true,
- "requires": {
- "browserify-aes": "^1.0.4",
- "browserify-des": "^1.0.0",
- "evp_bytestokey": "^1.0.0"
- }
- },
- "browserify-des": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
- "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
- "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.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
- }
- }
- },
- "browserify-zlib": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
- "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
- "dev": true,
- "requires": {
- "pako": "~1.0.5"
- }
- },
"browserslist": {
"version": "4.16.6",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
@@ -4115,80 +3848,27 @@
}
},
"buffer": {
- "version": "4.9.2",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
- "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
"dev": true,
"requires": {
- "base64-js": "^1.0.2",
- "ieee754": "^1.1.4",
- "isarray": "^1.0.0"
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
}
},
+ "buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "dev": true
+ },
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
"integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
"dev": true
},
- "buffer-xor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
- "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
- },
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "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",
"resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
@@ -4206,38 +3886,6 @@
"unset-value": "^1.0.0"
}
},
- "cacheable-request": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
- "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
- "dev": true,
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^3.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^1.0.2"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
- "dev": true
- }
- }
- },
"call-bind": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
@@ -4336,18 +3984,6 @@
"integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
"dev": true
},
- "charenc": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
- "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
- "dev": true
- },
- "check-types": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz",
- "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==",
- "dev": true
- },
"cheerio": {
"version": "1.0.0-rc.10",
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
@@ -4384,35 +4020,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",
@@ -4420,9 +4027,9 @@
"dev": true
},
"chrome-launcher": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.14.1.tgz",
- "integrity": "sha512-iQ4s61NkIyaozsE2VKg1Vu3YGdD3JGw+fBBrt3FYJi7uflO9TvlTLW4MUq0fq3EKGhzB/QHPd5AsLb14+9++JQ==",
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.1.tgz",
+ "integrity": "sha512-UugC8u59/w2AyX5sHLZUHoxBAiSiunUhZa3zZwMH6zPVis0C3dDKiRWyUGIo14tTbZHGVviWxv3PQWZ7taZ4fg==",
"dev": true,
"requires": {
"@types/node": "*",
@@ -4440,13 +4047,10 @@
}
},
"chrome-trace-event": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
- "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
- "dev": true,
- "requires": {
- "tslib": "^1.9.0"
- }
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "dev": true
},
"ci-info": {
"version": "2.0.0",
@@ -4454,16 +4058,6 @@
"integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
"dev": true
},
- "cipher-base": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
"circular-json": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
@@ -4500,19 +4094,23 @@
}
},
"clean-webpack-plugin": {
- "version": "0.1.19",
- "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz",
- "integrity": "sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==",
+ "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"
+ "del": "^4.1.1"
}
},
- "cli-boxes": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
- "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
- "dev": true
+ "cli": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
+ "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
+ "dev": true,
+ "requires": {
+ "exit": "0.1.2",
+ "glob": "^7.1.1"
+ }
},
"cli-cursor": {
"version": "2.1.0",
@@ -4600,15 +4198,6 @@
"is-regexp": "^2.0.0"
}
},
- "clone-response": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
- "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
- "dev": true,
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
"co": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
@@ -4733,39 +4322,12 @@
"xdg-basedir": "^4.0.0"
}
},
- "console-browserify": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
- "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
- "dev": true
- },
- "constants-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
- "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
- "dev": true
- },
"contains-path": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
"integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
"dev": true
},
- "content-disposition": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
- "dev": true,
- "requires": {
- "safe-buffer": "5.1.2"
- }
- },
- "content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
- "dev": true
- },
"convert-source-map": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
@@ -4776,31 +4338,11 @@
}
},
"cookie": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
- "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
- "dev": true
- },
- "cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
+ "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
"dev": true
},
- "copy-concurrently": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
- "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
- "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",
"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
@@ -4875,70 +4417,30 @@
}
}
},
- "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",
- "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
- "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "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",
- "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
- "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "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": "3.1.0",
- "resolved": "https://registry.npmjs.org/creditcards/-/creditcards-3.1.0.tgz",
- "integrity": "sha512-4+NfUFIYeZpn3c9i9b2KL0GfIXy829wx6i/SK1MGCQV4kGGzBGHiPrQ57DEc2fyC9JzcF+72kzvDdJRvez4RYw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/creditcards/-/creditcards-4.2.0.tgz",
+ "integrity": "sha512-ruI0EuNUYatVv5g3QP2MfCwLlxrZf6HReWZnLZvvX7CPGnEbPuiuWrEzXwT5bGUQcRjFvksirP3amP/taeyXuQ==",
"requires": {
- "array-find": "~1.0.0",
- "creditcards-types": "~2.1.0",
- "fast-luhn": "~1.0.1",
- "is-valid-month": "~1.0.0",
- "parse-int": "^1.0.0",
+ "creditcards-types": "^3.1.0",
+ "fast-luhn": "^2.0.0",
+ "is-valid-month": "^1.0.0",
+ "parse-int": "^1.0.3",
"parse-year": "^1.0.0"
}
},
"creditcards-types": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/creditcards-types/-/creditcards-types-2.1.0.tgz",
- "integrity": "sha512-cteGeO5aqdmIzcaLRhGQwxJ925kZM0Ug3mRyYnQj5wJ2RMt6BSxMtNsN6Wkd0WyK1g6ntu1zsPeyNZef1dZJzw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/creditcards-types/-/creditcards-types-3.3.0.tgz",
+ "integrity": "sha512-RyipYMSsH2Hb9/vQ+x2LkrHow2d2/tyZmmpkXVjF8plM3/S+phj6xjj753QaJb/VQxgY+zwzKGS8CHW5/AD08w=="
+ },
+ "cross-fetch": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
+ "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
+ "dev": true,
"requires": {
- "xtend": "~4.0.0"
+ "node-fetch": "2.6.7"
}
},
"cross-spawn": {
@@ -4971,31 +4473,6 @@
}
}
},
- "crypt": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
- "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
- "dev": true
- },
- "crypto-browserify": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
- "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
- "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",
@@ -5026,9 +4503,9 @@
}
},
"csp_evaluator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.0.tgz",
- "integrity": "sha512-TcB+ZH9wZBG314jAUpKHPl1oYbRJV+nAT2YwZ9y4fmUN0FkEJa8e/hKZoOgzLYp1Z/CJdFhbhhGIGh0XG8W54Q==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.1.tgz",
+ "integrity": "sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==",
"dev": true
},
"css-select": {
@@ -5079,12 +4556,6 @@
}
}
},
- "cyclist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
- "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
- "dev": true
- },
"damerau-levenshtein": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz",
@@ -5157,32 +4628,17 @@
"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": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
- "dev": true,
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
"dedent": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
"integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
"dev": true
},
- "deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
- "dev": true
- },
"deep-is": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
@@ -5195,10 +4651,10 @@
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
"dev": true
},
- "defer-to-connect": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
- "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
+ "define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
"dev": true
},
"define-properties": {
@@ -5251,32 +4707,63 @@
}
}
},
- "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
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "dev": true
- },
- "des.js": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
- "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "del": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
+ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
"dev": true,
"requires": {
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0"
+ "@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
+ }
}
},
- "destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
+ "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
},
"detect-file": {
@@ -5291,31 +4778,18 @@
"integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
"dev": true
},
+ "devtools-protocol": {
+ "version": "0.0.1082910",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1082910.tgz",
+ "integrity": "sha512-RqoZ2GmqaNxyx+99L/RemY5CkwG9D0WEfOKxekwCRXOGrDCep62ngezEJUVMq6rISYQ+085fJnWDQqGHlxVNww==",
+ "dev": true
+ },
"diff-sequences": {
"version": "27.0.6",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz",
"integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==",
"dev": true
},
- "diffie-hellman": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
- "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
- "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",
@@ -5353,12 +4827,6 @@
"entities": "^2.0.0"
}
},
- "domain-browser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
- "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
- "dev": true
- },
"domelementtype": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
@@ -5417,24 +4885,6 @@
"integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
"dev": true
},
- "duplexer3": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
- "dev": true
- },
- "duplexify": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
- "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- }
- },
"eachr": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/eachr/-/eachr-3.3.0.tgz",
@@ -5491,47 +4941,12 @@
}
}
},
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true
- },
- "ejs": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
- "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
- "dev": true
- },
"electron-to-chromium": {
"version": "1.3.780",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.780.tgz",
"integrity": "sha512-2KQ9OYm9WMUNpAPA/4aerURl3hwRc9tNlpsiEj3Y8Gf7LVf26NzyLIX2v0hSagQwrS9+cWab+28A2GPKDoVNRA==",
"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",
@@ -5550,12 +4965,6 @@
"integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
"dev": true
},
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true
- },
"end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -5566,26 +4975,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": {
@@ -5615,15 +5011,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",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -5655,6 +5042,12 @@
"string.prototype.trimstart": "^1.0.3"
}
},
+ "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-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -5672,18 +5065,6 @@
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
"dev": true
},
- "escape-goat": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
- "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
- "dev": true
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
- },
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
@@ -6125,12 +5506,6 @@
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true
},
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "dev": true
- },
"eventemitter2": {
"version": "0.4.14",
"resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
@@ -6148,16 +5523,6 @@
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
"dev": true
},
- "evp_bytestokey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
- "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "dev": true,
- "requires": {
- "md5.js": "^1.3.4",
- "safe-buffer": "^5.1.1"
- }
- },
"exec-sh": {
"version": "0.3.4",
"resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
@@ -6256,7 +5621,7 @@
"expand-year": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/expand-year/-/expand-year-1.0.0.tgz",
- "integrity": "sha1-rd7sCl7fXtVPbAdItkH9SJMCapM=",
+ "integrity": "sha512-7b2Q87X/SJraoCbOx+3bG8FmIPYkNMCNJtsYVcv/05UIoKb4qjDV7NUYHWAlHsl/O04GmzY7OEP/zqfnsMf6fQ==",
"requires": {
"parse-int": "^1.0.0",
"zero-fill": "^2.2.1"
@@ -6373,77 +5738,10 @@
}
},
"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==",
- "dev": true
- },
- "express": {
- "version": "4.17.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
- "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.7",
- "array-flatten": "1.1.1",
- "body-parser": "1.19.0",
- "content-disposition": "0.5.3",
- "content-type": "~1.0.4",
- "cookie": "0.4.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "~1.1.2",
- "fresh": "0.5.2",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.5",
- "qs": "6.7.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.1.2",
- "send": "0.17.1",
- "serve-static": "1.14.1",
- "setprototypeof": "1.1.1",
- "statuses": "~1.5.0",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "cookie": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
- "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
- "dev": true
- }
- }
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-4.0.0.tgz",
+ "integrity": "sha512-kUEvHyf6MPR2ubZCL9aziP9Br5wxMvq1cghTpYhM6MW52NPq+7hXixw2EqQuI1SvGb1fDjc2ehJOg6645wR6ww==",
+ "dev": true
},
"extend": {
"version": "3.0.2",
@@ -6571,6 +5869,29 @@
}
}
},
+ "extract-zip": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "dev": true,
+ "requires": {
+ "@types/yauzl": "^2.9.1",
+ "debug": "^4.1.1",
+ "get-stream": "^5.1.0",
+ "yauzl": "^2.10.0"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ }
+ }
+ },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -6604,9 +5925,9 @@
"dev": true
},
"fast-luhn": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/fast-luhn/-/fast-luhn-1.0.4.tgz",
- "integrity": "sha512-TukISTtdVBSykwFKdXWHNRQWaezelkjpyx+pDkTOKM9r5vnYUlcblYpsA5GLfNpqSj9gXEOVNA43OwqPDK/7Og=="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fast-luhn/-/fast-luhn-2.0.0.tgz",
+ "integrity": "sha512-REI/GKhchu+SflfR6DOusv/KJGp2+rZ0FCANa2GWsxr669BuuLPKrXqImtbGVXlRkkCOM7mZlk8icdLmZeGBog=="
},
"fastest-levenshtein": {
"version": "1.0.12",
@@ -6632,11 +5953,14 @@
"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
+ "fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+ "dev": true,
+ "requires": {
+ "pend": "~1.2.0"
+ }
},
"figures": {
"version": "2.0.0",
@@ -6657,19 +5981,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
- },
- "filesize": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
- "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==",
- "dev": true
- },
"fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
@@ -6679,38 +5990,6 @@
"to-regex-range": "^5.0.1"
}
},
- "finalhandler": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "statuses": "~1.5.0",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
"find-cache-dir": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
@@ -6804,16 +6083,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",
@@ -6847,12 +6116,6 @@
"resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-3.0.20.tgz",
"integrity": "sha512-TAaxIEwTBdoH1TWndtUH1T0/GisUHwmOKcV5hjkR/iTatHBJSOHb563FP86Lra5nXo3iNdhK7HPwMl5Ihg71pg=="
},
- "forwarded": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
- "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
- "dev": true
- },
"foundation-sites": {
"version": "5.5.3",
"resolved": "https://registry.npmjs.org/foundation-sites/-/foundation-sites-5.5.3.tgz",
@@ -6867,34 +6130,12 @@
"map-cache": "^0.2.2"
}
},
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
"dev": true
},
- "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",
@@ -6971,9 +6212,9 @@
"dev": true
},
"getobject": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
- "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
+ "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
"dev": true
},
"glob": {
@@ -7010,22 +6251,11 @@
}
}
},
- "global-dirs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz",
- "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==",
- "dev": true,
- "requires": {
- "ini": "1.3.7"
- },
- "dependencies": {
- "ini": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
- "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==",
- "dev": true
- }
- }
+ "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-modules": {
"version": "1.0.0",
@@ -7105,35 +6335,16 @@
"minimist": "^1.2.5"
}
},
- "got": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
- "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
- "dev": true,
- "requires": {
- "@sindresorhus/is": "^0.14.0",
- "@szmarczak/http-timer": "^1.1.2",
- "cacheable-request": "^6.0.0",
- "decompress-response": "^3.3.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^4.1.0",
- "lowercase-keys": "^1.0.1",
- "mimic-response": "^1.0.1",
- "p-cancelable": "^1.0.0",
- "to-readable-stream": "^1.0.0",
- "url-parse-lax": "^3.0.0"
- }
- },
"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": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz",
- "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",
+ "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",
"dev": true,
"requires": {
"dateformat": "~3.0.3",
@@ -7141,10 +6352,10 @@
"exit": "~0.1.2",
"findup-sync": "~0.3.0",
"glob": "~7.1.6",
- "grunt-cli": "~1.3.2",
- "grunt-known-options": "~1.1.0",
+ "grunt-cli": "~1.4.3",
+ "grunt-known-options": "~2.0.0",
"grunt-legacy-log": "~3.0.0",
- "grunt-legacy-util": "~2.0.0",
+ "grunt-legacy-util": "~2.0.1",
"iconv-lite": "~0.4.13",
"js-yaml": "~3.14.0",
"minimatch": "~3.0.4",
@@ -7153,6 +6364,46 @@
"rimraf": "~3.0.2"
},
"dependencies": {
+ "grunt-cli": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
+ "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
+ "dev": true,
+ "requires": {
+ "grunt-known-options": "~2.0.0",
+ "interpret": "~1.1.0",
+ "liftup": "~3.0.1",
+ "nopt": "~4.0.1",
+ "v8flags": "~3.2.0"
+ },
+ "dependencies": {
+ "nopt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+ "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "dev": true,
+ "requires": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ }
+ }
+ }
+ },
+ "grunt-known-options": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
+ "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
+ "dev": true
+ },
+ "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",
@@ -7167,6 +6418,15 @@
"requires": {
"glob": "^7.1.3"
}
+ },
+ "v8flags": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
+ "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1"
+ }
}
}
},
@@ -7243,9 +6503,9 @@
}
},
"chalk": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
- "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
@@ -7285,29 +6545,18 @@
}
},
"grunt-legacy-util": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz",
- "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
+ "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
"dev": true,
"requires": {
- "async": "~1.5.2",
- "exit": "~0.1.1",
- "getobject": "~0.1.0",
+ "async": "~3.2.0",
+ "exit": "~0.1.2",
+ "getobject": "~1.0.0",
"hooker": "~0.2.3",
- "lodash": "~4.17.20",
+ "lodash": "~4.17.21",
"underscore.string": "~3.3.5",
- "which": "~1.3.0"
- },
- "dependencies": {
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
+ "which": "~2.0.2"
}
},
"grunt-run": {
@@ -7403,21 +6652,12 @@
}
},
"gzip-size": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
- "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
"dev": true,
"requires": {
- "duplexer": "^0.1.1",
- "pify": "^4.0.1"
- },
- "dependencies": {
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true
- }
+ "duplexer": "^0.1.2"
}
},
"handlebars": {
@@ -7529,63 +6769,6 @@
}
}
},
- "has-yarn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "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"
- }
- },
- "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",
@@ -7601,12 +6784,6 @@
"integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
"dev": true
},
- "hoopy": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
- "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==",
- "dev": true
- },
"hosted-git-info": {
"version": "2.8.9",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
@@ -7646,37 +6823,10 @@
"entities": "^2.0.0"
}
},
- "http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
- "dev": true
- },
- "http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- }
- }
- },
"http-link-header": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-0.8.0.tgz",
- "integrity": "sha1-oitBoMmx4tj6wb8baXxr1TLV9eQ=",
+ "integrity": "sha512-qsh/wKe1Mk1vtYEFr+LpQBFWTO1gxZQBdii2D0Umj+IUQ23r5sT088Rhpq4XzpSyIpaX7vwjB8Rrtx8u9JTg+Q==",
"dev": true
},
"http-proxy-agent": {
@@ -7690,12 +6840,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",
@@ -7727,12 +6871,6 @@
"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",
@@ -7742,7 +6880,7 @@
"image-ssim": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz",
- "integrity": "sha1-g7Qsei5uS4VQVHf+aRf128VkIOU=",
+ "integrity": "sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==",
"dev": true
},
"import-fresh": {
@@ -7763,12 +6901,6 @@
}
}
},
- "import-lazy": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
- "dev": true
- },
"import-local": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
@@ -7801,12 +6933,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",
@@ -7883,12 +7009,6 @@
"integrity": "sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==",
"dev": true
},
- "ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "dev": true
- },
"is-absolute": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
@@ -7941,16 +7061,6 @@
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
"dev": true
},
- "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-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
@@ -8082,20 +7192,10 @@
"integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
"dev": true
},
- "is-installed-globally": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
- "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
- "dev": true,
- "requires": {
- "global-dirs": "^2.0.1",
- "is-path-inside": "^3.0.1"
- }
- },
"is-integer": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz",
- "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=",
+ "integrity": "sha512-RPQc/s9yBHSvpi+hs9dYiJ2cuFeU6x3TyyIp8O2H6SKEltIvJOzRj9ToyvcStDvPR/pS4rxgr1oBFajQjZ2Szg==",
"requires": {
"is-finite": "^1.0.0"
}
@@ -8106,12 +7206,6 @@
"integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
"dev": true
},
- "is-npm": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
- "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==",
- "dev": true
- },
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -8124,12 +7218,32 @@
"integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
"dev": true
},
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "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-plain-obj": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -8227,7 +7341,7 @@
"is-valid-month": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-valid-month/-/is-valid-month-1.0.0.tgz",
- "integrity": "sha1-VgloaRDi2tgOusg/CjSXg0klbJk=",
+ "integrity": "sha512-veCkZU8ExhHGXd5i20ZixCnub2nNdwAxR8liLsgwwr278SLgEn29x9rvXHCviVTU8jr0RaXHCXQo1F2adLc37g==",
"requires": {
"is-integer": "~1.0.4"
}
@@ -8247,12 +7361,6 @@
"is-docker": "^2.0.0"
}
},
- "is-yarn-global": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
- "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
- "dev": true
- },
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -11698,15 +10806,15 @@
"dev": true
},
"jpeg-js": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz",
- "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==",
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz",
+ "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==",
"dev": true
},
"jquery": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
- "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg=="
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz",
+ "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw=="
},
"js-beautify": {
"version": "1.13.5",
@@ -11739,9 +10847,9 @@
}
},
"js-library-detector": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.4.0.tgz",
- "integrity": "sha512-NB2sYpmgqiTd7PNNhgp6bnEZmjvTUdAbzxABvYXWLpTL/t158T6mPnD8uYNd0FDP73YWyMrTYDvPxqdvCTbv2g==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.6.0.tgz",
+ "integrity": "sha512-z8OkDmXALZ22bIzBtIW8cpJ39MV93/Zu1rWrFdhsNw+sity2rOLaGT2kfWWQ6mnRTWs4ddONY5kiroA8e98Gvg==",
"dev": true
},
"js-tokens": {
@@ -11820,18 +10928,6 @@
"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
"dev": true
},
- "json-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "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",
@@ -11851,13 +10947,10 @@
"dev": true
},
"json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true
},
"jstree": {
"version": "3.3.12",
@@ -11877,15 +10970,6 @@
"object.assign": "^4.1.2"
}
},
- "keyv": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
- "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
- "dev": true,
- "requires": {
- "json-buffer": "3.0.0"
- }
- },
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -11919,15 +11003,6 @@
"language-subtag-registry": "~0.3.2"
}
},
- "latest-version": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
- "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
- "dev": true,
- "requires": {
- "package-json": "^6.3.0"
- }
- },
"lazysizes": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.2.2.tgz",
@@ -12082,78 +11157,172 @@
}
}
},
+ "liftup": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
+ "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
+ "dev": true,
+ "requires": {
+ "extend": "^3.0.2",
+ "findup-sync": "^4.0.0",
+ "fined": "^1.2.0",
+ "flagged-respawn": "^1.0.1",
+ "is-plain-object": "^2.0.4",
+ "object.map": "^1.0.1",
+ "rechoir": "^0.7.0",
+ "resolve": "^1.19.0"
+ },
+ "dependencies": {
+ "findup-sync": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
+ "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+ "dev": true,
+ "requires": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^4.0.2",
+ "resolve-dir": "^1.0.1"
+ }
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "rechoir": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+ "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.9.0"
+ }
+ }
+ }
+ },
"lighthouse": {
- "version": "8.5.1",
- "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-8.5.1.tgz",
- "integrity": "sha512-phe3g77N5AE5pf5TARUBb9uHLvvzwpd2z/S0G+6KrC5ShEe2laSxkiiTLo/jYxsrmy5kL7qohVztdOuafy4HGQ==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-10.0.0.tgz",
+ "integrity": "sha512-q9N2+1eeywdP81MEifePk+qTxZg9dLb0zajaWI8foqqxG8QD3eF+z6oVMx8VFglOAJMofw+AaXG10vmeoY+dBQ==",
"dev": true,
"requires": {
- "axe-core": "4.2.3",
- "chrome-launcher": "^0.14.0",
+ "@sentry/node": "^6.17.4",
+ "axe-core": "4.6.3",
+ "chrome-launcher": "^0.15.1",
"configstore": "^5.0.1",
- "csp_evaluator": "1.1.0",
- "cssstyle": "1.2.1",
+ "csp_evaluator": "1.1.1",
"enquirer": "^2.3.6",
"http-link-header": "^0.8.0",
"intl-messageformat": "^4.4.0",
- "jpeg-js": "^0.4.1",
- "js-library-detector": "^6.4.0",
+ "jpeg-js": "^0.4.4",
+ "js-library-detector": "^6.6.0",
"lighthouse-logger": "^1.3.0",
- "lighthouse-stack-packs": "^1.5.0",
- "lodash.clonedeep": "^4.5.0",
- "lodash.get": "^4.4.2",
- "lodash.isequal": "^4.5.0",
- "lodash.set": "^4.3.2",
- "lookup-closest-locale": "6.0.4",
- "metaviewport-parser": "0.2.0",
- "open": "^6.4.0",
+ "lighthouse-stack-packs": "1.9.1",
+ "lodash": "^4.17.21",
+ "lookup-closest-locale": "6.2.0",
+ "metaviewport-parser": "0.3.0",
+ "open": "^8.4.0",
"parse-cache-control": "1.0.1",
- "ps-list": "^7.2.0",
- "raven": "^2.2.1",
- "robots-parser": "^2.0.1",
+ "ps-list": "^8.0.0",
+ "puppeteer-core": "^19.6.0",
+ "quibble": "github:connorjclark/quibble#fork",
+ "robots-parser": "^3.0.0",
"semver": "^5.3.0",
"speedline-core": "^1.4.3",
- "third-party-web": "^0.12.4",
- "update-notifier": "^4.1.0",
+ "third-party-web": "^0.20.2",
"ws": "^7.0.0",
- "yargs": "^16.1.1",
- "yargs-parser": "^20.2.4"
+ "yargs": "^17.3.1",
+ "yargs-parser": "^21.0.0"
},
"dependencies": {
- "axe-core": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.3.tgz",
- "integrity": "sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ==",
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
- "cssom": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
- "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+ "axe-core": {
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz",
+ "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==",
"dev": true
},
- "cssstyle": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.1.tgz",
- "integrity": "sha512-7DYm8qe+gPx/h77QlCyFmX80+fGaE/6A/Ekl0zaszYOubvySO2saYFdQ78P29D0UsULxFKCetDGNaNRUdSF+2A==",
+ "cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
"requires": {
- "cssom": "0.3.x"
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
}
},
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
+ },
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
"dev": true
- }
- }
- },
- "lighthouse-logger": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.3.0.tgz",
- "integrity": "sha512-BbqAKApLb9ywUli+0a+PcV04SyJ/N1q/8qgCNe6U97KbPCS1BTksEuHFLYdvc8DltuhfxIUBqDZsC0bBGtl3lA==",
- "dev": true,
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "yargs": {
+ "version": "17.6.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz",
+ "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ }
+ }
+ }
+ },
+ "lighthouse-logger": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.3.0.tgz",
+ "integrity": "sha512-BbqAKApLb9ywUli+0a+PcV04SyJ/N1q/8qgCNe6U97KbPCS1BTksEuHFLYdvc8DltuhfxIUBqDZsC0bBGtl3lA==",
+ "dev": true,
"requires": {
"debug": "^2.6.9",
"marky": "^1.2.2"
@@ -12171,15 +11340,15 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
}
}
},
"lighthouse-stack-packs": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/lighthouse-stack-packs/-/lighthouse-stack-packs-1.5.0.tgz",
- "integrity": "sha512-ntVOqFsrrTQYrNf+W+sNE9GjddW+ab5QN0WrrCikjMFsUvEQ28CvT0SXcHPZXFtcsb1lMSuVaNCmEuj7oXtYGQ==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/lighthouse-stack-packs/-/lighthouse-stack-packs-1.9.1.tgz",
+ "integrity": "sha512-9prq6oMkVHz3GeCkphq4FHXXdj3M/WPiFWUvJAczLYV8j/oTxsgiHSPMqh1KVV11CP0VTxD40hFC0pDfXF+khQ==",
"dev": true
},
"lines-and-columns": {
@@ -12259,15 +11428,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",
@@ -12276,9 +11445,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"
@@ -12321,24 +11490,6 @@
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
"dev": true
},
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
- "dev": true
- },
- "lodash.isequal": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
- "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
- "dev": true
- },
- "lodash.set": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
- "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
- "dev": true
- },
"lodash.truncate": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
@@ -12413,9 +11564,9 @@
"dev": true
},
"lookup-closest-locale": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.0.4.tgz",
- "integrity": "sha512-bWoFbSGe6f1GvMGzj17LrwMX4FhDXDwZyH04ySVCPbtOJADcSRguZNKewoJ3Ful/MOxD/wRHvFPadk/kYZUbuQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.2.0.tgz",
+ "integrity": "sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==",
"dev": true
},
"loose-envify": {
@@ -12427,12 +11578,6 @@
"js-tokens": "^3.0.0 || ^4.0.0"
}
},
- "lowercase-keys": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
- "dev": true
- },
"lru-cache": {
"version": "4.1.5",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
@@ -12443,6 +11588,12 @@
"yallist": "^2.1.2"
}
},
+ "lru_map": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz",
+ "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==",
+ "dev": true
+ },
"make-dir": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
@@ -12492,9 +11643,9 @@
}
},
"marky": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.2.tgz",
- "integrity": "sha512-k1dB2HNeaNyORco8ulVEhctyEGkKHb2YWAhDsxeFlW2nROIirsctBYzKwwS3Vza+sKTS1zO4Z+n9/+9WbGLIxQ==",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz",
+ "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==",
"dev": true
},
"mathml-tag-names": {
@@ -12503,28 +11654,6 @@
"integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
"dev": true
},
- "md5": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
- "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
- "dev": true,
- "requires": {
- "charenc": "0.0.2",
- "crypt": "0.0.2",
- "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",
@@ -12558,22 +11687,6 @@
"integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
"dev": true
},
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
- "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",
@@ -12728,12 +11841,6 @@
}
}
},
- "merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
- "dev": true
- },
"merge-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
@@ -12747,15 +11854,9 @@
"dev": true
},
"metaviewport-parser": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz",
- "integrity": "sha1-U1w84cz2IjpQJf3cahw2UF9+fbE=",
- "dev": true
- },
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.3.0.tgz",
+ "integrity": "sha512-EoYJ8xfjQ6kpe9VbVHvZTZHiOl4HL1Z18CrZ+qahvLXT7ZO4YTC2JMyt5FaUp9JJp6J4Ybb/z7IsCXZt86/QkQ==",
"dev": true
},
"micromark": {
@@ -12778,30 +11879,6 @@
"picomatch": "^2.0.5"
}
},
- "miller-rabin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
- "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
- "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": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true
- },
"mime-db": {
"version": "1.46.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
@@ -12823,43 +11900,25 @@
"integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
"dev": true
},
- "mimic-response": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
- "dev": true
- },
"min-indent": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
"integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
"dev": true
},
- "minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "dev": true
- },
- "minimalistic-crypto-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
- "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
- "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"
}
},
"minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
"dev": true
},
"minimist-options": {
@@ -12887,24 +11946,6 @@
}
}
},
- "mississippi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
- "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
- "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",
"resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
@@ -12935,19 +11976,17 @@
"minimist": "^1.2.5"
}
},
- "move-concurrently": {
+ "mkdirp-classic": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+ "dev": true
+ },
+ "mrmime": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
- "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
- "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"
- }
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
+ "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
+ "dev": true
},
"ms": {
"version": "2.1.2",
@@ -12974,18 +12013,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
- },
- "nanobar": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/nanobar/-/nanobar-0.4.2.tgz",
- "integrity": "sha1-AcUS5sZi44ViaU9k5KiKJTcy9I8="
- },
"nanomatch": {
"version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
@@ -13011,12 +12038,6 @@
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
"dev": true
},
- "negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "dev": true
- },
"neo-async": {
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
@@ -13034,51 +12055,45 @@
"resolved": "https://registry.npmjs.org/nod-validate/-/nod-validate-2.0.12.tgz",
"integrity": "sha1-23HBJ87FpK2EoMom+C+DkI9vNRQ="
},
- "node-int64": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
- "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
- "dev": true
- },
- "node-libs-browser": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
- "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
- "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"
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
},
"dependencies": {
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "dev": true
+ },
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
"dev": true
+ },
+ "whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "dev": true,
+ "requires": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
}
}
},
+ "node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
+ "dev": true
+ },
"node-modules-regexp": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
@@ -13138,12 +12153,6 @@
"integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
"dev": true
},
- "normalize-url": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
- "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
- "dev": true
- },
"npm-run-path": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
@@ -13153,3980 +12162,66 @@
"path-key": "^2.0.0"
}
},
- "npx": {
- "version": "10.2.2",
- "resolved": "https://registry.npmjs.org/npx/-/npx-10.2.2.tgz",
- "integrity": "sha512-eImmySusyeWphzs5iNh791XbZnZG0FSNvM4KSah34pdQQIDsdTDhIwg1sjN3AIVcjGLpbQ/YcfqHPshKZQK1fA==",
+ "nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+ "dev": true
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true
+ },
+ "nwsapi": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
+ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
+ "dev": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
"dev": true,
"requires": {
- "libnpx": "10.2.2",
- "npm": "5.1.0"
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
},
"dependencies": {
- "ansi-align": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "string-width": "^2.0.0"
- }
- },
- "ansi-regex": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "ansi-styles": {
- "version": "3.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "boxen": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-align": "^2.0.0",
- "camelcase": "^4.0.0",
- "chalk": "^2.0.1",
- "cli-boxes": "^1.0.0",
- "string-width": "^2.0.0",
- "term-size": "^1.2.0",
- "widest-line": "^2.0.0"
- }
- },
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "builtins": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true
- },
- "camelcase": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true
- },
- "capture-stack-trace": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "chalk": {
- "version": "2.4.2",
- "bundled": true,
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
"dev": true,
"requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "is-descriptor": "^0.1.0"
}
},
- "ci-info": {
- "version": "1.6.0",
- "bundled": true,
- "dev": true
- },
- "cli-boxes": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "cliui": {
- "version": "4.1.0",
- "bundled": true,
+ "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": {
- "string-width": "^2.1.1",
- "strip-ansi": "^4.0.0",
- "wrap-ansi": "^2.0.0"
- }
- },
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "color-convert": {
- "version": "1.9.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- },
- "configstore": {
- "version": "3.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "dot-prop": "^4.1.0",
- "graceful-fs": "^4.1.2",
- "make-dir": "^1.0.0",
- "unique-string": "^1.0.0",
- "write-file-atomic": "^2.0.0",
- "xdg-basedir": "^3.0.0"
- }
- },
- "create-error-class": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "capture-stack-trace": "^1.0.0"
- }
- },
- "cross-spawn": {
- "version": "5.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "crypto-random-string": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "decamelize": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true
- },
- "deep-extend": {
- "version": "0.6.0",
- "bundled": true,
- "dev": true
- },
- "dot-prop": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
- "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
- "dev": true,
- "requires": {
- "is-obj": "^1.0.0"
- }
- },
- "dotenv": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true
- },
- "duplexer3": {
- "version": "0.1.4",
- "bundled": true,
- "dev": true
- },
- "end-of-stream": {
- "version": "1.4.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "^1.4.0"
- }
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true
- },
- "execa": {
- "version": "0.7.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "cross-spawn": "^5.0.1",
- "get-stream": "^3.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- }
- },
- "find-up": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "get-caller-file": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true
- },
- "get-stream": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "glob": {
- "version": "7.1.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "global-dirs": {
- "version": "0.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ini": "^1.3.4"
- }
- },
- "got": {
- "version": "6.7.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "create-error-class": "^3.0.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^3.0.0",
- "is-redirect": "^1.0.0",
- "is-retry-allowed": "^1.0.0",
- "is-stream": "^1.0.0",
- "lowercase-keys": "^1.0.0",
- "safe-buffer": "^5.0.1",
- "timed-out": "^4.0.0",
- "unzip-response": "^2.0.1",
- "url-parse-lax": "^1.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.2.3",
- "bundled": true,
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "hosted-git-info": {
- "version": "2.8.5",
- "bundled": true,
- "dev": true
- },
- "import-lazy": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true
- },
- "imurmurhash": {
- "version": "0.1.4",
- "bundled": true,
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "bundled": true,
- "dev": true
- },
- "invert-kv": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "is-ci": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ci-info": "^1.5.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "is-installed-globally": {
- "version": "0.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "global-dirs": "^0.1.0",
- "is-path-inside": "^1.0.0"
- }
- },
- "is-npm": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "is-obj": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "is-path-inside": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "path-is-inside": "^1.0.1"
- }
- },
- "is-redirect": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "is-retry-allowed": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true
- },
- "is-stream": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "latest-version": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "package-json": "^4.0.0"
- }
- },
- "lcid": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "invert-kv": "^2.0.0"
- }
- },
- "libnpx": {
- "version": "10.2.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "dotenv": "^5.0.1",
- "npm-package-arg": "^6.0.0",
- "rimraf": "^2.6.2",
- "safe-buffer": "^5.1.0",
- "update-notifier": "^2.3.0",
- "which": "^1.3.0",
- "y18n": "^4.0.0",
- "yargs": "^11.0.0"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "lowercase-keys": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "lru-cache": {
- "version": "4.1.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "make-dir": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "pify": "^3.0.0"
- }
- },
- "map-age-cleaner": {
- "version": "0.1.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "p-defer": "^1.0.0"
- }
- },
- "mem": {
- "version": "4.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "map-age-cleaner": "^0.1.1",
- "mimic-fn": "^2.0.0",
- "p-is-promise": "^2.0.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true
- },
- "nice-try": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true
- },
- "npm": {
- "version": "5.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "JSONStream": "~1.3.1",
- "abbrev": "~1.1.0",
- "ansi-regex": "~3.0.0",
- "ansicolors": "~0.3.2",
- "ansistyles": "~0.1.3",
- "aproba": "~1.1.2",
- "archy": "~1.0.0",
- "bluebird": "~3.5.0",
- "cacache": "~9.2.9",
- "call-limit": "~1.1.0",
- "chownr": "~1.0.1",
- "cmd-shim": "~2.0.2",
- "columnify": "~1.5.4",
- "config-chain": "~1.1.11",
- "debuglog": "*",
- "detect-indent": "~5.0.0",
- "dezalgo": "~1.0.3",
- "editor": "~1.0.0",
- "fs-vacuum": "~1.2.10",
- "fs-write-stream-atomic": "~1.0.10",
- "fstream": "~1.0.11",
- "fstream-npm": "~1.2.1",
- "glob": "~7.1.2",
- "graceful-fs": "~4.1.11",
- "has-unicode": "~2.0.1",
- "hosted-git-info": "~2.5.0",
- "iferr": "~0.1.5",
- "imurmurhash": "*",
- "inflight": "~1.0.6",
- "inherits": "~2.0.3",
- "ini": "~1.3.4",
- "init-package-json": "~1.10.1",
- "lazy-property": "~1.0.0",
- "lockfile": "~1.0.3",
- "lodash._baseindexof": "*",
- "lodash._baseuniq": "~4.6.0",
- "lodash._bindcallback": "*",
- "lodash._cacheindexof": "*",
- "lodash._createcache": "*",
- "lodash._getnative": "*",
- "lodash.clonedeep": "~4.5.0",
- "lodash.restparam": "*",
- "lodash.union": "~4.6.0",
- "lodash.uniq": "~4.5.0",
- "lodash.without": "~4.4.0",
- "lru-cache": "~4.1.1",
- "mississippi": "~1.3.0",
- "mkdirp": "~0.5.1",
- "move-concurrently": "~1.0.1",
- "node-gyp": "~3.6.2",
- "nopt": "~4.0.1",
- "normalize-package-data": "~2.4.0",
- "npm-cache-filename": "~1.0.2",
- "npm-install-checks": "~3.0.0",
- "npm-package-arg": "~5.1.2",
- "npm-registry-client": "~8.4.0",
- "npm-user-validate": "~1.0.0",
- "npmlog": "~4.1.2",
- "once": "~1.4.0",
- "opener": "~1.4.3",
- "osenv": "~0.1.4",
- "pacote": "~2.7.38",
- "path-is-inside": "~1.0.2",
- "promise-inflight": "~1.0.1",
- "read": "~1.0.7",
- "read-cmd-shim": "~1.0.1",
- "read-installed": "~4.0.3",
- "read-package-json": "~2.0.9",
- "read-package-tree": "~5.1.6",
- "readable-stream": "~2.3.2",
- "readdir-scoped-modules": "*",
- "request": "~2.81.0",
- "retry": "~0.10.1",
- "rimraf": "~2.6.1",
- "safe-buffer": "~5.1.1",
- "semver": "~5.3.0",
- "sha": "~2.0.1",
- "slide": "~1.1.6",
- "sorted-object": "~2.0.1",
- "sorted-union-stream": "~2.1.3",
- "ssri": "~4.1.6",
- "strip-ansi": "~4.0.0",
- "tar": "~2.2.1",
- "text-table": "~0.2.0",
- "uid-number": "0.0.6",
- "umask": "~1.1.0",
- "unique-filename": "~1.1.0",
- "unpipe": "~1.0.0",
- "update-notifier": "~2.2.0",
- "uuid": "~3.1.0",
- "validate-npm-package-license": "*",
- "validate-npm-package-name": "~3.0.0",
- "which": "~1.2.14",
- "worker-farm": "~1.3.1",
- "wrappy": "~1.0.2",
- "write-file-atomic": "~2.1.0"
- },
- "dependencies": {
- "JSONStream": {
- "version": "1.3.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "jsonparse": "^1.2.0",
- "through": ">=2.2.7 <3"
- },
- "dependencies": {
- "jsonparse": {
- "version": "1.3.1",
- "bundled": true,
- "dev": true
- },
- "through": {
- "version": "2.3.8",
- "bundled": true,
- "dev": true
- }
- }
- },
- "abbrev": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "ansi-regex": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "ansicolors": {
- "version": "0.3.2",
- "bundled": true,
- "dev": true
- },
- "ansistyles": {
- "version": "0.1.3",
- "bundled": true,
- "dev": true
- },
- "aproba": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true
- },
- "archy": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "bluebird": {
- "version": "3.5.0",
- "bundled": true,
- "dev": true
- },
- "cacache": {
- "version": "9.2.9",
- "bundled": true,
- "dev": true,
- "requires": {
- "bluebird": "^3.5.0",
- "chownr": "^1.0.1",
- "glob": "^7.1.2",
- "graceful-fs": "^4.1.11",
- "lru-cache": "^4.1.1",
- "mississippi": "^1.3.0",
- "mkdirp": "^0.5.1",
- "move-concurrently": "^1.0.1",
- "promise-inflight": "^1.0.1",
- "rimraf": "^2.6.1",
- "ssri": "^4.1.6",
- "unique-filename": "^1.1.0",
- "y18n": "^3.2.1"
- },
- "dependencies": {
- "lru-cache": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- },
- "dependencies": {
- "pseudomap": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "yallist": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true
- }
- }
- },
- "y18n": {
- "version": "3.2.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "call-limit": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "chownr": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "cmd-shim": {
- "version": "2.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "mkdirp": "~0.5.0"
- }
- },
- "columnify": {
- "version": "1.5.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "strip-ansi": "^3.0.0",
- "wcwidth": "^1.0.0"
- },
- "dependencies": {
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "wcwidth": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "defaults": "^1.0.3"
- },
- "dependencies": {
- "defaults": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "clone": "^1.0.2"
- },
- "dependencies": {
- "clone": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- }
- }
- },
- "config-chain": {
- "version": "1.1.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "ini": "^1.3.4",
- "proto-list": "~1.2.1"
- },
- "dependencies": {
- "proto-list": {
- "version": "1.2.4",
- "bundled": true,
- "dev": true
- }
- }
- },
- "debuglog": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "detect-indent": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true
- },
- "dezalgo": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "asap": "^2.0.0",
- "wrappy": "1"
- },
- "dependencies": {
- "asap": {
- "version": "2.0.5",
- "bundled": true,
- "dev": true
- }
- }
- },
- "editor": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "fs-vacuum": {
- "version": "1.2.10",
- "bundled": true,
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "path-is-inside": "^1.0.1",
- "rimraf": "^2.5.2"
- }
- },
- "fs-write-stream-atomic": {
- "version": "1.0.10",
- "bundled": true,
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "iferr": "^0.1.5",
- "imurmurhash": "^0.1.4",
- "readable-stream": "1 || 2"
- }
- },
- "fstream": {
- "version": "1.0.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "inherits": "~2.0.0",
- "mkdirp": ">=0.5 0",
- "rimraf": "2"
- }
- },
- "fstream-npm": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "fstream-ignore": "^1.0.0",
- "inherits": "2"
- },
- "dependencies": {
- "fstream-ignore": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "fstream": "^1.0.0",
- "inherits": "2",
- "minimatch": "^3.0.0"
- },
- "dependencies": {
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.8",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "glob": {
- "version": "7.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "dependencies": {
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.8",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "graceful-fs": {
- "version": "4.1.11",
- "bundled": true,
- "dev": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- },
- "hosted-git-info": {
- "version": "2.5.0",
- "bundled": true,
- "dev": true
- },
- "iferr": {
- "version": "0.1.5",
- "bundled": true,
- "dev": true
- },
- "imurmurhash": {
- "version": "0.1.4",
- "bundled": true,
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true
- },
- "init-package-json": {
- "version": "1.10.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^7.1.1",
- "npm-package-arg": "^4.0.0 || ^5.0.0",
- "promzard": "^0.3.0",
- "read": "~1.0.1",
- "read-package-json": "1 || 2",
- "semver": "2.x || 3.x || 4 || 5",
- "validate-npm-package-license": "^3.0.1",
- "validate-npm-package-name": "^3.0.0"
- },
- "dependencies": {
- "promzard": {
- "version": "0.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "read": "1"
- }
- }
- }
- },
- "lazy-property": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "lockfile": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true
- },
- "lodash._baseindexof": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true
- },
- "lodash._baseuniq": {
- "version": "4.6.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "lodash._createset": "~4.0.0",
- "lodash._root": "~3.0.0"
- },
- "dependencies": {
- "lodash._createset": {
- "version": "4.0.3",
- "bundled": true,
- "dev": true
- },
- "lodash._root": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "lodash._bindcallback": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true
- },
- "lodash._cacheindexof": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true
- },
- "lodash._createcache": {
- "version": "3.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "lodash._getnative": "^3.0.0"
- }
- },
- "lodash._getnative": {
- "version": "3.9.1",
- "bundled": true,
- "dev": true
- },
- "lodash.clonedeep": {
- "version": "4.5.0",
- "bundled": true,
- "dev": true
- },
- "lodash.restparam": {
- "version": "3.6.1",
- "bundled": true,
- "dev": true
- },
- "lodash.union": {
- "version": "4.6.0",
- "bundled": true,
- "dev": true
- },
- "lodash.uniq": {
- "version": "4.5.0",
- "bundled": true,
- "dev": true
- },
- "lodash.without": {
- "version": "4.4.0",
- "bundled": true,
- "dev": true
- },
- "lru-cache": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- },
- "dependencies": {
- "pseudomap": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "yallist": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true
- }
- }
- },
- "mississippi": {
- "version": "1.3.0",
- "bundled": true,
- "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": "^1.0.0",
- "pumpify": "^1.3.3",
- "stream-each": "^1.1.0",
- "through2": "^2.0.0"
- },
- "dependencies": {
- "concat-stream": {
- "version": "1.6.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
- },
- "dependencies": {
- "typedarray": {
- "version": "0.0.6",
- "bundled": true,
- "dev": true
- }
- }
- },
- "duplexify": {
- "version": "3.5.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "end-of-stream": "1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- },
- "dependencies": {
- "end-of-stream": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "~1.3.0"
- },
- "dependencies": {
- "once": {
- "version": "1.3.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- }
- }
- },
- "stream-shift": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "end-of-stream": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "^1.4.0"
- }
- },
- "flush-write-stream": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.4"
- }
- },
- "from2": {
- "version": "2.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0"
- }
- },
- "parallel-transform": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "cyclist": "~0.2.2",
- "inherits": "^2.0.3",
- "readable-stream": "^2.1.5"
- },
- "dependencies": {
- "cyclist": {
- "version": "0.2.2",
- "bundled": true,
- "dev": true
- }
- }
- },
- "pump": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "pumpify": {
- "version": "1.3.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "duplexify": "^3.1.2",
- "inherits": "^2.0.1",
- "pump": "^1.0.0"
- }
- },
- "stream-each": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "stream-shift": "^1.0.0"
- },
- "dependencies": {
- "stream-shift": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "through2": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "readable-stream": "^2.1.5",
- "xtend": "~4.0.1"
- },
- "dependencies": {
- "xtend": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "mkdirp": {
- "version": "0.5.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "minimist": "0.0.8"
- },
- "dependencies": {
- "minimist": {
- "version": "0.0.8",
- "bundled": true,
- "dev": true
- }
- }
- },
- "move-concurrently": {
- "version": "1.0.1",
- "bundled": true,
- "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"
- },
- "dependencies": {
- "copy-concurrently": {
- "version": "1.0.3",
- "bundled": true,
- "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"
- }
- },
- "run-queue": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^1.1.1"
- }
- }
- }
- },
- "node-gyp": {
- "version": "3.6.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "fstream": "^1.0.0",
- "glob": "^7.0.3",
- "graceful-fs": "^4.1.2",
- "minimatch": "^3.0.2",
- "mkdirp": "^0.5.0",
- "nopt": "2 || 3",
- "npmlog": "0 || 1 || 2 || 3 || 4",
- "osenv": "0",
- "request": "2",
- "rimraf": "2",
- "semver": "~5.3.0",
- "tar": "^2.0.0",
- "which": "1"
- },
- "dependencies": {
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.8",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "nopt": {
- "version": "3.0.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- }
- }
- },
- "nopt": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- }
- },
- "normalize-package-data": {
- "version": "2.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "is-builtin-module": "^1.0.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- },
- "dependencies": {
- "is-builtin-module": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "builtin-modules": "^1.0.0"
- },
- "dependencies": {
- "builtin-modules": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "npm-cache-filename": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "npm-install-checks": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "semver": "^2.3.0 || 3.x || 4 || 5"
- }
- },
- "npm-package-arg": {
- "version": "5.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.4.2",
- "osenv": "^0.1.4",
- "semver": "^5.1.0",
- "validate-npm-package-name": "^3.0.0"
- }
- },
- "npm-registry-client": {
- "version": "8.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "concat-stream": "^1.5.2",
- "graceful-fs": "^4.1.6",
- "normalize-package-data": "~1.0.1 || ^2.0.0",
- "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0",
- "npmlog": "2 || ^3.1.0 || ^4.0.0",
- "once": "^1.3.3",
- "request": "^2.74.0",
- "retry": "^0.10.0",
- "semver": "2 >=2.2.1 || 3.x || 4 || 5",
- "slide": "^1.1.3",
- "ssri": "^4.1.2"
- },
- "dependencies": {
- "concat-stream": {
- "version": "1.6.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
- },
- "dependencies": {
- "typedarray": {
- "version": "0.0.6",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "npm-user-validate": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "npmlog": {
- "version": "4.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- },
- "dependencies": {
- "are-we-there-yet": {
- "version": "1.1.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- },
- "dependencies": {
- "delegates": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- },
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true
- },
- "string-width": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "dependencies": {
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- },
- "dependencies": {
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "wide-align": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "string-width": "^1.0.2"
- }
- }
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "once": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "opener": {
- "version": "1.4.3",
- "bundled": true,
- "dev": true
- },
- "osenv": {
- "version": "0.1.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- },
- "dependencies": {
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- }
- }
- },
- "pacote": {
- "version": "2.7.38",
- "bundled": true,
- "dev": true,
- "requires": {
- "bluebird": "^3.5.0",
- "cacache": "^9.2.9",
- "glob": "^7.1.2",
- "lru-cache": "^4.1.1",
- "make-fetch-happen": "^2.4.13",
- "minimatch": "^3.0.4",
- "mississippi": "^1.2.0",
- "normalize-package-data": "^2.4.0",
- "npm-package-arg": "^5.1.2",
- "npm-pick-manifest": "^1.0.4",
- "osenv": "^0.1.4",
- "promise-inflight": "^1.0.1",
- "promise-retry": "^1.1.1",
- "protoduck": "^4.0.0",
- "safe-buffer": "^5.1.1",
- "semver": "^5.3.0",
- "ssri": "^4.1.6",
- "tar-fs": "^1.15.3",
- "tar-stream": "^1.5.4",
- "unique-filename": "^1.1.0",
- "which": "^1.2.12"
- },
- "dependencies": {
- "make-fetch-happen": {
- "version": "2.4.13",
- "bundled": true,
- "dev": true,
- "requires": {
- "agentkeepalive": "^3.3.0",
- "cacache": "^9.2.9",
- "http-cache-semantics": "^3.7.3",
- "http-proxy-agent": "^2.0.0",
- "https-proxy-agent": "^2.0.0",
- "lru-cache": "^4.1.1",
- "mississippi": "^1.2.0",
- "node-fetch-npm": "^2.0.1",
- "promise-retry": "^1.1.1",
- "socks-proxy-agent": "^3.0.0",
- "ssri": "^4.1.6"
- },
- "dependencies": {
- "agentkeepalive": {
- "version": "3.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "humanize-ms": "^1.2.1"
- },
- "dependencies": {
- "humanize-ms": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ms": "^2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "http-cache-semantics": {
- "version": "3.7.3",
- "bundled": true,
- "dev": true
- },
- "http-proxy-agent": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "agent-base": "4",
- "debug": "2"
- },
- "dependencies": {
- "agent-base": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "es6-promisify": "^5.0.0"
- },
- "dependencies": {
- "es6-promisify": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "es6-promise": "^4.0.3"
- },
- "dependencies": {
- "es6-promise": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "debug": {
- "version": "2.6.8",
- "bundled": true,
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "https-proxy-agent": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "agent-base": "^4.1.0",
- "debug": "^2.4.1"
- },
- "dependencies": {
- "agent-base": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "es6-promisify": "^5.0.0"
- },
- "dependencies": {
- "es6-promisify": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "es6-promise": "^4.0.3"
- },
- "dependencies": {
- "es6-promise": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "debug": {
- "version": "2.6.8",
- "bundled": true,
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "node-fetch-npm": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "encoding": "^0.1.11",
- "json-parse-helpfulerror": "^1.0.3",
- "safe-buffer": "^5.0.1"
- },
- "dependencies": {
- "encoding": {
- "version": "0.1.12",
- "bundled": true,
- "dev": true,
- "requires": {
- "iconv-lite": "~0.4.13"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.4.18",
- "bundled": true,
- "dev": true
- }
- }
- },
- "json-parse-helpfulerror": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "jju": "^1.1.0"
- },
- "dependencies": {
- "jju": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "socks-proxy-agent": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "agent-base": "^4.0.1",
- "socks": "^1.1.10"
- },
- "dependencies": {
- "agent-base": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "es6-promisify": "^5.0.0"
- },
- "dependencies": {
- "es6-promisify": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "es6-promise": "^4.0.3"
- },
- "dependencies": {
- "es6-promise": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "socks": {
- "version": "1.1.10",
- "bundled": true,
- "dev": true,
- "requires": {
- "ip": "^1.1.4",
- "smart-buffer": "^1.0.13"
- },
- "dependencies": {
- "ip": {
- "version": "1.1.5",
- "bundled": true,
- "dev": true
- },
- "smart-buffer": {
- "version": "1.1.15",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- }
- }
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.8",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "npm-pick-manifest": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-package-arg": "^5.1.2",
- "semver": "^5.3.0"
- }
- },
- "promise-retry": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "err-code": "^1.0.0",
- "retry": "^0.10.0"
- },
- "dependencies": {
- "err-code": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true
- }
- }
- },
- "protoduck": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "genfun": "^4.0.1"
- },
- "dependencies": {
- "genfun": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "tar-fs": {
- "version": "1.15.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "chownr": "^1.0.1",
- "mkdirp": "^0.5.1",
- "pump": "^1.0.0",
- "tar-stream": "^1.1.2"
- },
- "dependencies": {
- "pump": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- },
- "dependencies": {
- "end-of-stream": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "^1.4.0"
- }
- }
- }
- }
- }
- },
- "tar-stream": {
- "version": "1.5.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "bl": "^1.0.0",
- "end-of-stream": "^1.0.0",
- "readable-stream": "^2.0.0",
- "xtend": "^4.0.0"
- },
- "dependencies": {
- "bl": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "readable-stream": "^2.0.5"
- }
- },
- "end-of-stream": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "^1.4.0"
- }
- },
- "xtend": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "path-is-inside": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "promise-inflight": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "read": {
- "version": "1.0.7",
- "bundled": true,
- "dev": true,
- "requires": {
- "mute-stream": "~0.0.4"
- },
- "dependencies": {
- "mute-stream": {
- "version": "0.0.7",
- "bundled": true,
- "dev": true
- }
- }
- },
- "read-cmd-shim": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2"
- }
- },
- "read-installed": {
- "version": "4.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "debuglog": "^1.0.1",
- "graceful-fs": "^4.1.2",
- "read-package-json": "^2.0.0",
- "readdir-scoped-modules": "^1.0.0",
- "semver": "2 || 3 || 4 || 5",
- "slide": "~1.1.3",
- "util-extend": "^1.0.1"
- },
- "dependencies": {
- "util-extend": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true
- }
- }
- },
- "read-package-json": {
- "version": "2.0.9",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^7.1.1",
- "graceful-fs": "^4.1.2",
- "json-parse-helpfulerror": "^1.0.2",
- "normalize-package-data": "^2.0.0"
- },
- "dependencies": {
- "json-parse-helpfulerror": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "jju": "^1.1.0"
- },
- "dependencies": {
- "jju": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "read-package-tree": {
- "version": "5.1.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "debuglog": "^1.0.1",
- "dezalgo": "^1.0.0",
- "once": "^1.3.0",
- "read-package-json": "^2.0.0",
- "readdir-scoped-modules": "^1.0.0"
- }
- },
- "readable-stream": {
- "version": "2.3.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~1.0.6",
- "safe-buffer": "~5.1.0",
- "string_decoder": "~1.0.0",
- "util-deprecate": "~1.0.1"
- },
- "dependencies": {
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "process-nextick-args": {
- "version": "1.0.7",
- "bundled": true,
- "dev": true
- },
- "string_decoder": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- }
- }
- },
- "readdir-scoped-modules": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "debuglog": "^1.0.1",
- "dezalgo": "^1.0.0",
- "graceful-fs": "^4.1.2",
- "once": "^1.3.0"
- }
- },
- "request": {
- "version": "2.81.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "aws-sign2": "~0.6.0",
- "aws4": "^1.2.1",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.5",
- "extend": "~3.0.0",
- "forever-agent": "~0.6.1",
- "form-data": "~2.1.1",
- "har-validator": "~4.2.1",
- "hawk": "~3.1.3",
- "http-signature": "~1.1.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.7",
- "oauth-sign": "~0.8.1",
- "performance-now": "^0.2.0",
- "qs": "~6.4.0",
- "safe-buffer": "^5.0.1",
- "stringstream": "~0.0.4",
- "tough-cookie": "~2.3.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.0.0"
- },
- "dependencies": {
- "aws-sign2": {
- "version": "0.6.0",
- "bundled": true,
- "dev": true
- },
- "aws4": {
- "version": "1.6.0",
- "bundled": true,
- "dev": true
- },
- "caseless": {
- "version": "0.12.0",
- "bundled": true,
- "dev": true
- },
- "combined-stream": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "delayed-stream": "~1.0.0"
- },
- "dependencies": {
- "delayed-stream": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "extend": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true
- },
- "forever-agent": {
- "version": "0.6.1",
- "bundled": true,
- "dev": true
- },
- "form-data": {
- "version": "2.1.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.5",
- "mime-types": "^2.1.12"
- },
- "dependencies": {
- "asynckit": {
- "version": "0.4.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "har-validator": {
- "version": "4.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ajv": "^4.9.1",
- "har-schema": "^1.0.5"
- },
- "dependencies": {
- "ajv": {
- "version": "4.11.8",
- "bundled": true,
- "dev": true,
- "requires": {
- "co": "^4.6.0",
- "json-stable-stringify": "^1.0.1"
- },
- "dependencies": {
- "co": {
- "version": "4.6.0",
- "bundled": true,
- "dev": true
- },
- "json-stable-stringify": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "jsonify": "~0.0.0"
- },
- "dependencies": {
- "jsonify": {
- "version": "0.0.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "har-schema": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true
- }
- }
- },
- "hawk": {
- "version": "3.1.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "boom": "2.x.x",
- "cryptiles": "2.x.x",
- "hoek": "2.x.x",
- "sntp": "1.x.x"
- },
- "dependencies": {
- "boom": {
- "version": "2.10.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "hoek": "2.x.x"
- }
- },
- "cryptiles": {
- "version": "2.0.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "boom": "2.x.x"
- }
- },
- "hoek": {
- "version": "2.16.3",
- "bundled": true,
- "dev": true
- },
- "sntp": {
- "version": "1.0.9",
- "bundled": true,
- "dev": true,
- "requires": {
- "hoek": "2.x.x"
- }
- }
- }
- },
- "http-signature": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "assert-plus": "^0.2.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- },
- "dependencies": {
- "assert-plus": {
- "version": "0.2.0",
- "bundled": true,
- "dev": true
- },
- "jsprim": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.0.2",
- "json-schema": "0.2.3",
- "verror": "1.3.6"
- },
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "extsprintf": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "json-schema": {
- "version": "0.2.3",
- "bundled": true,
- "dev": true
- },
- "verror": {
- "version": "1.3.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "extsprintf": "1.0.2"
- }
- }
- }
- },
- "sshpk": {
- "version": "1.13.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "tweetnacl": "~0.14.0"
- },
- "dependencies": {
- "asn1": {
- "version": "0.2.3",
- "bundled": true,
- "dev": true
- },
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "dashdash": {
- "version": "1.14.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "ecc-jsbn": {
- "version": "0.1.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "jsbn": "~0.1.0"
- }
- },
- "getpass": {
- "version": "0.1.7",
- "bundled": true,
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "tweetnacl": {
- "version": "0.14.5",
- "bundled": true,
- "dev": true,
- "optional": true
- }
- }
- }
- }
- },
- "is-typedarray": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "isstream": {
- "version": "0.1.2",
- "bundled": true,
- "dev": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true
- },
- "mime-types": {
- "version": "2.1.15",
- "bundled": true,
- "dev": true,
- "requires": {
- "mime-db": "~1.27.0"
- },
- "dependencies": {
- "mime-db": {
- "version": "1.27.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "oauth-sign": {
- "version": "0.8.2",
- "bundled": true,
- "dev": true
- },
- "performance-now": {
- "version": "0.2.0",
- "bundled": true,
- "dev": true
- },
- "qs": {
- "version": "6.4.0",
- "bundled": true,
- "dev": true
- },
- "stringstream": {
- "version": "0.0.5",
- "bundled": true,
- "dev": true
- },
- "tough-cookie": {
- "version": "2.3.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "punycode": "^1.4.1"
- },
- "dependencies": {
- "punycode": {
- "version": "1.4.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- }
- }
- },
- "retry": {
- "version": "0.10.1",
- "bundled": true,
- "dev": true
- },
- "rimraf": {
- "version": "2.6.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^7.0.5"
- }
- },
- "safe-buffer": {
- "version": "5.1.1",
- "bundled": true,
- "dev": true
- },
- "semver": {
- "version": "5.3.0",
- "bundled": true,
- "dev": true
- },
- "sha": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "readable-stream": "^2.0.2"
- }
- },
- "slide": {
- "version": "1.1.6",
- "bundled": true,
- "dev": true
- },
- "sorted-object": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- },
- "sorted-union-stream": {
- "version": "2.1.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "from2": "^1.3.0",
- "stream-iterate": "^1.1.0"
- },
- "dependencies": {
- "from2": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "inherits": "~2.0.1",
- "readable-stream": "~1.1.10"
- },
- "dependencies": {
- "readable-stream": {
- "version": "1.1.14",
- "bundled": true,
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- },
- "dependencies": {
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "isarray": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- },
- "string_decoder": {
- "version": "0.10.31",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "stream-iterate": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "readable-stream": "^2.1.5",
- "stream-shift": "^1.0.0"
- },
- "dependencies": {
- "stream-shift": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "ssri": {
- "version": "4.1.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "tar": {
- "version": "2.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "block-stream": "*",
- "fstream": "^1.0.2",
- "inherits": "2"
- },
- "dependencies": {
- "block-stream": {
- "version": "0.0.9",
- "bundled": true,
- "dev": true,
- "requires": {
- "inherits": "~2.0.0"
- }
- }
- }
- },
- "text-table": {
- "version": "0.2.0",
- "bundled": true,
- "dev": true
- },
- "uid-number": {
- "version": "0.0.6",
- "bundled": true,
- "dev": true
- },
- "umask": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "unique-filename": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "unique-slug": "^2.0.0"
- },
- "dependencies": {
- "unique-slug": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4"
- }
- }
- }
- },
- "unpipe": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "update-notifier": {
- "version": "2.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "boxen": "^1.0.0",
- "chalk": "^1.0.0",
- "configstore": "^3.0.0",
- "import-lazy": "^2.1.0",
- "is-npm": "^1.0.0",
- "latest-version": "^3.0.0",
- "semver-diff": "^2.0.0",
- "xdg-basedir": "^3.0.0"
- },
- "dependencies": {
- "boxen": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-align": "^2.0.0",
- "camelcase": "^4.0.0",
- "chalk": "^1.1.1",
- "cli-boxes": "^1.0.0",
- "string-width": "^2.0.0",
- "term-size": "^0.1.0",
- "widest-line": "^1.0.0"
- },
- "dependencies": {
- "ansi-align": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "string-width": "^2.0.0"
- }
- },
- "camelcase": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true
- },
- "cli-boxes": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "string-width": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- },
- "dependencies": {
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
- "term-size": {
- "version": "0.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "execa": "^0.4.0"
- },
- "dependencies": {
- "execa": {
- "version": "0.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "cross-spawn-async": "^2.1.1",
- "is-stream": "^1.1.0",
- "npm-run-path": "^1.0.0",
- "object-assign": "^4.0.1",
- "path-key": "^1.0.0",
- "strip-eof": "^1.0.0"
- },
- "dependencies": {
- "cross-spawn-async": {
- "version": "2.2.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "lru-cache": "^4.0.0",
- "which": "^1.2.8"
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "npm-run-path": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "path-key": "^1.0.0"
- }
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true
- },
- "path-key": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "strip-eof": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "widest-line": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "string-width": "^1.0.1"
- },
- "dependencies": {
- "string-width": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "dependencies": {
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- },
- "dependencies": {
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "chalk": {
- "version": "1.1.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "bundled": true,
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true
- },
- "has-ansi": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "configstore": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "dot-prop": "^4.1.0",
- "graceful-fs": "^4.1.2",
- "make-dir": "^1.0.0",
- "unique-string": "^1.0.0",
- "write-file-atomic": "^2.0.0",
- "xdg-basedir": "^3.0.0"
- },
- "dependencies": {
- "make-dir": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "pify": "^2.3.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "unique-string": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "crypto-random-string": "^1.0.0"
- },
- "dependencies": {
- "crypto-random-string": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "import-lazy": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true
- },
- "is-npm": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "latest-version": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "package-json": "^4.0.0"
- },
- "dependencies": {
- "package-json": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "got": "^6.7.1",
- "registry-auth-token": "^3.0.1",
- "registry-url": "^3.0.3",
- "semver": "^5.1.0"
- },
- "dependencies": {
- "got": {
- "version": "6.7.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "create-error-class": "^3.0.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^3.0.0",
- "is-redirect": "^1.0.0",
- "is-retry-allowed": "^1.0.0",
- "is-stream": "^1.0.0",
- "lowercase-keys": "^1.0.0",
- "safe-buffer": "^5.0.1",
- "timed-out": "^4.0.0",
- "unzip-response": "^2.0.1",
- "url-parse-lax": "^1.0.0"
- },
- "dependencies": {
- "create-error-class": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "capture-stack-trace": "^1.0.0"
- },
- "dependencies": {
- "capture-stack-trace": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "duplexer3": {
- "version": "0.1.4",
- "bundled": true,
- "dev": true
- },
- "get-stream": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "is-redirect": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "is-retry-allowed": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "is-stream": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "lowercase-keys": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "timed-out": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true
- },
- "unzip-response": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- },
- "url-parse-lax": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "prepend-http": "^1.0.1"
- },
- "dependencies": {
- "prepend-http": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "registry-auth-token": {
- "version": "3.3.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "rc": "^1.1.6",
- "safe-buffer": "^5.0.1"
- },
- "dependencies": {
- "rc": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "deep-extend": "~0.4.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "dependencies": {
- "deep-extend": {
- "version": "0.4.2",
- "bundled": true,
- "dev": true
- },
- "minimist": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- },
- "registry-url": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "rc": "^1.0.1"
- },
- "dependencies": {
- "rc": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "deep-extend": "~0.4.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "dependencies": {
- "deep-extend": {
- "version": "0.4.2",
- "bundled": true,
- "dev": true
- },
- "minimist": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "semver-diff": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "semver": "^5.0.3"
- }
- },
- "xdg-basedir": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "uuid": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true
- },
- "validate-npm-package-license": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "spdx-correct": "~1.0.0",
- "spdx-expression-parse": "~1.0.0"
- },
- "dependencies": {
- "spdx-correct": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "spdx-license-ids": "^1.0.2"
- },
- "dependencies": {
- "spdx-license-ids": {
- "version": "1.2.2",
- "bundled": true,
- "dev": true
- }
- }
- },
- "spdx-expression-parse": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- }
- }
- },
- "validate-npm-package-name": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "builtins": "^1.0.3"
- },
- "dependencies": {
- "builtins": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true
- }
- }
- },
- "which": {
- "version": "1.2.14",
- "bundled": true,
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- },
- "dependencies": {
- "isexe": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "worker-farm": {
- "version": "1.3.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "errno": ">=0.1.1 <0.2.0-0",
- "xtend": ">=4.0.0 <4.1.0-0"
- },
- "dependencies": {
- "errno": {
- "version": "0.1.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "prr": "~0.0.0"
- },
- "dependencies": {
- "prr": {
- "version": "0.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "xtend": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "write-file-atomic": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "imurmurhash": "^0.1.4",
- "slide": "^1.1.5"
- }
- }
- }
- },
- "npm-package-arg": {
- "version": "6.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.7.1",
- "osenv": "^0.1.5",
- "semver": "^5.6.0",
- "validate-npm-package-name": "^3.0.0"
- }
- },
- "npm-run-path": {
- "version": "2.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "path-key": "^2.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "once": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "os-locale": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "execa": "^1.0.0",
- "lcid": "^2.0.0",
- "mem": "^4.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "execa": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- }
- },
- "get-stream": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- }
- }
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "osenv": {
- "version": "0.1.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "p-defer": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "p-finally": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "p-is-promise": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true
- },
- "p-limit": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "package-json": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "got": "^6.7.1",
- "registry-auth-token": "^3.0.1",
- "registry-url": "^3.0.3",
- "semver": "^5.1.0"
- }
- },
- "path-exists": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "path-is-inside": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "path-key": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- },
- "pify": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "prepend-http": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- },
- "pseudomap": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "pump": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "rc": {
- "version": "1.2.8",
- "bundled": true,
- "dev": true,
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- }
- },
- "registry-auth-token": {
- "version": "3.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "rc": "^1.1.6",
- "safe-buffer": "^5.0.1"
- }
- },
- "registry-url": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "rc": "^1.0.1"
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- },
- "require-main-filename": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "safe-buffer": {
- "version": "5.2.0",
- "bundled": true,
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "bundled": true,
- "dev": true
- },
- "semver-diff": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "semver": "^5.0.3"
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "shebang-command": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true
- },
- "string-width": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- }
- },
- "strip-ansi": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- },
- "strip-eof": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "term-size": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "execa": "^0.7.0"
- }
- },
- "timed-out": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true
- },
- "unique-string": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "crypto-random-string": "^1.0.0"
- }
- },
- "unzip-response": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- },
- "update-notifier": {
- "version": "2.5.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "boxen": "^1.2.1",
- "chalk": "^2.0.1",
- "configstore": "^3.0.0",
- "import-lazy": "^2.1.0",
- "is-ci": "^1.0.10",
- "is-installed-globally": "^0.1.0",
- "is-npm": "^1.0.0",
- "latest-version": "^3.0.0",
- "semver-diff": "^2.0.0",
- "xdg-basedir": "^3.0.0"
- }
- },
- "url-parse-lax": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "prepend-http": "^1.0.1"
- }
- },
- "validate-npm-package-name": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "builtins": "^1.0.3"
- }
- },
- "which": {
- "version": "1.3.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-module": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "widest-line": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "string-width": "^2.1.1"
- }
- },
- "wrap-ansi": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "write-file-atomic": {
- "version": "2.4.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "imurmurhash": "^0.1.4",
- "signal-exit": "^3.0.2"
- }
- },
- "xdg-basedir": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "y18n": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true
- },
- "yallist": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true
- },
- "yargs": {
- "version": "11.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "cliui": "^4.0.0",
- "decamelize": "^1.1.1",
- "find-up": "^2.1.0",
- "get-caller-file": "^1.0.1",
- "os-locale": "^3.1.0",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^2.0.0",
- "which-module": "^2.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^9.0.2"
- },
- "dependencies": {
- "y18n": {
- "version": "3.2.1",
- "bundled": true,
- "dev": true
- }
- }
- },
- "yargs-parser": {
- "version": "9.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "camelcase": "^4.1.0"
- }
- }
- }
- },
- "nth-check": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
- "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0"
- }
- },
- "num2fraction": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
- "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
- "dev": true
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "dev": true
- },
- "nwsapi": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
- "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
- "dev": true,
- "requires": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "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"
+ "is-buffer": "^1.1.5"
}
}
}
@@ -17236,15 +12331,6 @@
"has": "^1.0.3"
}
},
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true,
- "requires": {
- "ee-first": "1.1.1"
- }
- },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -17264,20 +12350,14 @@
}
},
"open": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
- "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz",
+ "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==",
"dev": true,
"requires": {
- "is-wsl": "^1.1.0"
- },
- "dependencies": {
- "is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
- "dev": true
- }
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
}
},
"opener": {
@@ -17300,12 +12380,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",
@@ -17328,12 +12402,6 @@
"os-tmpdir": "^1.0.0"
}
},
- "p-cancelable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
- "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
- "dev": true
- },
"p-each-series": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
@@ -17364,41 +12432,18 @@
"p-limit": "^2.2.0"
}
},
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "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
},
- "package-json": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
- "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
- "dev": true,
- "requires": {
- "got": "^9.6.0",
- "registry-auth-token": "^4.0.0",
- "registry-url": "^5.0.0",
- "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==",
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"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",
@@ -17416,23 +12461,10 @@
}
}
},
- "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",
- "integrity": "sha1-juqz5U+laSD+Fro493+iGqzC104=",
+ "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==",
"dev": true
},
"parse-entities": {
@@ -17492,7 +12524,7 @@
"parse-year": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/parse-year/-/parse-year-1.0.0.tgz",
- "integrity": "sha1-XB+Hh7Z8xY2uqHuKgDLu4uQtOIs=",
+ "integrity": "sha512-Q4jV3mna75cuno7ODdNU1rzSw99uhMKccCeac1aHvHuUk6Kw7u2DmfS3Jgkv8KSxpdU0EvnDvQ0rLNmSc5HsvQ==",
"requires": {
"expand-year": "^1.0.0",
"parse-int": "^1.0.0"
@@ -17513,31 +12545,12 @@
"parse5": "^6.0.1"
}
},
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true
- },
"pascalcase": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
"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",
@@ -17583,12 +12596,6 @@
"integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
"dev": true
},
- "path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
- "dev": true
- },
"path-type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
@@ -17598,18 +12605,11 @@
"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"
- }
+ "pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
+ "dev": true
},
"picomatch": {
"version": "2.2.2",
@@ -17623,6 +12623,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",
@@ -17910,12 +12925,6 @@
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
"dev": true
},
- "prepend-http": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
- "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
- "dev": true
- },
"pretty-format": {
"version": "27.2.2",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.2.tgz",
@@ -18041,12 +13050,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",
@@ -18059,12 +13062,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",
@@ -18092,26 +13089,16 @@
"integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
"dev": true
},
- "proxy-addr": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
- "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
- "dev": true,
- "requires": {
- "forwarded": "~0.1.2",
- "ipaddr.js": "1.9.1"
- }
- },
- "prr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
"dev": true
},
"ps-list": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-7.2.0.tgz",
- "integrity": "sha512-v4Bl6I3f2kJfr5o80ShABNHAokIgY+wFDTQfE+X3zWYgSGQOCBeYptLZUpoOALBqO5EawmDN/tjTldJesd0ujQ==",
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-8.1.1.tgz",
+ "integrity": "sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==",
"dev": true
},
"pseudomap": {
@@ -18126,28 +13113,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",
@@ -18158,42 +13123,64 @@
"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",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
"dev": true
},
- "pupa": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
- "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
+ "puppeteer-core": {
+ "version": "19.6.3",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.6.3.tgz",
+ "integrity": "sha512-8MbhioSlkDaHkmolpQf9Z7ui7jplFfOFTnN8d5kPsCazRRTNIH6/bVxPskn0v5Gh9oqOBlknw0eHH0/OBQAxpQ==",
"dev": true,
"requires": {
- "escape-goat": "^2.0.0"
+ "cross-fetch": "3.1.5",
+ "debug": "4.3.4",
+ "devtools-protocol": "0.0.1082910",
+ "extract-zip": "2.0.1",
+ "https-proxy-agent": "5.0.1",
+ "proxy-from-env": "1.1.0",
+ "rimraf": "3.0.2",
+ "tar-fs": "2.1.1",
+ "unbzip2-stream": "1.4.3",
+ "ws": "8.11.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "dev": true
+ }
}
},
"querystring": {
@@ -18202,18 +13189,21 @@
"integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
"dev": true
},
- "querystring-es3": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
- "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
- "dev": true
- },
"queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true
},
+ "quibble": {
+ "version": "github:connorjclark/quibble#f49c6c6122f08a4872a1fafc1d2aca68a7fdc2df",
+ "from": "github:connorjclark/quibble#fork",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.21",
+ "resolve": "^1.20.0"
+ }
+ },
"quick-lru": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
@@ -18229,59 +13219,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"
- }
- },
- "range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "dev": true
- },
- "raven": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/raven/-/raven-2.6.4.tgz",
- "integrity": "sha512-6PQdfC4+DQSFncowthLf+B6Hr0JpPsFBgTVYTAOq7tCmx/kR4SXbeawtPch20+3QfUcQDoJBLjWW1ybvZ4kXTw==",
- "dev": true,
- "requires": {
- "cookie": "0.3.1",
- "md5": "^2.2.1",
- "stack-trace": "0.0.10",
- "timed-out": "4.0.1",
- "uuid": "3.3.2"
- }
- },
- "raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
- "dev": true,
- "requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- }
- },
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "dev": true,
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- }
- },
"react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
@@ -18375,16 +13312,6 @@
"util-deprecate": "~1.0.1"
}
},
- "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",
@@ -18479,24 +13406,6 @@
"unicode-match-property-value-ecmascript": "^1.2.0"
}
},
- "registry-auth-token": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
- "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
- "dev": true,
- "requires": {
- "rc": "^1.2.8"
- }
- },
- "registry-url": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
- "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
- "dev": true,
- "requires": {
- "rc": "^1.2.8"
- }
- },
"regjsgen": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
@@ -18674,15 +13583,6 @@
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
"dev": true
},
- "responselike": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
- "dev": true,
- "requires": {
- "lowercase-keys": "^1.0.0"
- }
- },
"restore-cursor": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
@@ -18714,20 +13614,10 @@
"glob": "^7.1.3"
}
},
- "ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "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",
- "integrity": "sha512-RvuCITckrHM9k8DxCCU9rqWpuuKRfVX9iHG751dC3/EdERxp9gJATxYYdYOT3L0T+TAT4+27lENisk/VbHm47A==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-3.0.0.tgz",
+ "integrity": "sha512-6xkze3WRdneibICBAzMKcXyTKQw5shA3GbwoEJy7RSvxpZNGF0GMuYKE1T0VMP4fwx/fQs0n0mtriOqRtk5L1w==",
"dev": true
},
"rsvp": {
@@ -18751,15 +13641,6 @@
"queue-microtask": "^1.2.2"
}
},
- "run-queue": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
- "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1"
- }
- },
"rx-lite": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
@@ -18985,82 +13866,15 @@
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"dev": true
},
- "semver-diff": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
- "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
- "dev": true,
- "requires": {
- "semver": "^6.3.0"
- }
- },
- "send": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
- "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "~1.7.2",
- "mime": "1.6.0",
- "ms": "2.1.1",
- "on-finished": "~2.3.0",
- "range-parser": "~1.2.1",
- "statuses": "~1.5.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
- "dev": true
- }
- }
- },
"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"
}
},
- "serve-static": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
- "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
- "dev": true,
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.17.1"
- }
- },
"set-value": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
@@ -19084,28 +13898,6 @@
}
}
},
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
- "dev": true
- },
- "sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "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",
@@ -19153,6 +13945,17 @@
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
"dev": true
},
+ "sirv": {
+ "version": "1.0.19",
+ "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz",
+ "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==",
+ "dev": true,
+ "requires": {
+ "@polka/url": "^1.0.0-next.20",
+ "mrmime": "^1.0.0",
+ "totalist": "^1.0.0"
+ }
+ },
"sisteransi": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
@@ -19301,12 +14104,6 @@
}
}
},
- "source-list-map": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
- "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
- "dev": true
- },
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
@@ -19327,9 +14124,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",
@@ -19414,21 +14211,6 @@
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"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",
- "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
- "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
- "dev": true
- },
"stack-utils": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz",
@@ -19448,70 +14230,25 @@
},
"static-extend": {
"version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
- "dev": true,
- "requires": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true
- },
- "stream-browserify": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
- "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
- "dev": true,
- "requires": {
- "inherits": "~2.0.1",
- "readable-stream": "^2.0.2"
- }
- },
- "stream-each": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
- "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "stream-shift": "^1.0.0"
- }
- },
- "stream-http": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
- "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
"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"
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.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-length": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
@@ -20030,11 +14767,6 @@
"integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
"dev": true
},
- "sweetalert2": {
- "version": "9.17.2",
- "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-9.17.2.tgz",
- "integrity": "sha512-HkpPZVMYsnhFUBLdy/LvkU9snggKP3VAuSVnPhVXjxdg02lWbFx0W8H3m7A+WMWw2diXZS1wIa4m67XkNxdvew=="
- },
"symbol-tree": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
@@ -20093,17 +14825,49 @@
}
},
"tapable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
- "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
- "dev": true
- },
- "term-size": {
"version": "2.2.1",
- "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
- "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
"dev": true
},
+ "tar-fs": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
+ "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+ "dev": true,
+ "requires": {
+ "chownr": "^1.1.1",
+ "mkdirp-classic": "^0.5.2",
+ "pump": "^3.0.0",
+ "tar-stream": "^2.1.4"
+ }
+ },
+ "tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "dev": true,
+ "requires": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ },
+ "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"
+ }
+ }
+ }
+ },
"terminal-link": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
@@ -20132,139 +14896,74 @@
}
},
"terser": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
- "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
+ "version": "5.16.6",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz",
+ "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==",
"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": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "acorn": {
+ "version": "8.8.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
"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.7",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz",
+ "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==",
"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.17",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.16.5"
},
"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
}
}
},
@@ -20286,9 +14985,9 @@
"dev": true
},
"third-party-web": {
- "version": "0.12.5",
- "resolved": "https://registry.npmjs.org/third-party-web/-/third-party-web-0.12.5.tgz",
- "integrity": "sha512-A8YS1bpOzm9os0w7wH/BbN5WZgzyf0zbrrWHckX57v+EkCaM7jZPoRpzgqrakh2e7IWP1KwAnMtlcGTATYZw8A==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/third-party-web/-/third-party-web-0.20.2.tgz",
+ "integrity": "sha512-KFaFBDto+gH2DZW6ooFCGYrR8CGV6b/Ibsc2RTUkKhTPbxOWZuKs0NTftdAMoz0Aivf4bAHgW+kAGKciSQpqFg==",
"dev": true
},
"throat": {
@@ -20303,16 +15002,6 @@
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
"dev": true
},
- "through2": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
- "requires": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
- }
- },
"time-grunt": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/time-grunt/-/time-grunt-1.4.0.tgz",
@@ -20380,21 +15069,6 @@
"integrity": "sha1-Sncotqwo2w4Aj1FAQ/1VW9VXO0Y=",
"dev": true
},
- "timed-out": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
- "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
- "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",
@@ -20410,12 +15084,6 @@
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
"dev": true
},
- "to-arraybuffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
- "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
- "dev": true
- },
"to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -20442,12 +15110,6 @@
}
}
},
- "to-readable-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
- "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
- "dev": true
- },
"to-regex": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
@@ -20469,10 +15131,10 @@
"is-number": "^7.0.0"
}
},
- "toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+ "totalist": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz",
+ "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==",
"dev": true
},
"tough-cookie": {
@@ -20507,12 +15169,6 @@
"integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
"dev": true
},
- "tryer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
- "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==",
- "dev": true
- },
"tsconfig-paths": {
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz",
@@ -20526,9 +15182,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"
@@ -20542,12 +15198,6 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
},
- "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",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
@@ -20563,22 +15213,6 @@
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
"dev": true
},
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- },
- "type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "dev": true,
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
"typechecker": {
"version": "4.11.0",
"resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz",
@@ -20622,6 +15256,16 @@
"dev": true,
"optional": true
},
+ "unbzip2-stream": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
+ "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
+ "dev": true,
+ "requires": {
+ "buffer": "^5.2.1",
+ "through": "^2.3.8"
+ }
+ },
"unc-path-regex": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
@@ -20629,13 +15273,21 @@
"dev": true
},
"underscore.string": {
- "version": "3.3.5",
- "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
- "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",
+ "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==",
"dev": true,
"requires": {
- "sprintf-js": "^1.0.3",
+ "sprintf-js": "^1.1.1",
"util-deprecate": "^1.0.2"
+ },
+ "dependencies": {
+ "sprintf-js": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+ "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
+ "dev": true
+ }
}
},
"unicode-canonical-property-names-ecmascript": {
@@ -20700,24 +15352,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",
@@ -20757,12 +15391,6 @@
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
"dev": true
},
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "dev": true
- },
"unset-value": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
@@ -20770,115 +15398,36 @@
"dev": true,
"requires": {
"has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- }
- }
- }
- },
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
- "dev": true
- }
- }
- },
- "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-notifier": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz",
- "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==",
- "dev": true,
- "requires": {
- "boxen": "^4.2.0",
- "chalk": "^3.0.0",
- "configstore": "^5.0.1",
- "has-yarn": "^2.1.0",
- "import-lazy": "^2.1.0",
- "is-ci": "^2.0.0",
- "is-installed-globally": "^0.3.1",
- "is-npm": "^4.0.0",
- "is-yarn-global": "^0.3.0",
- "latest-version": "^5.0.0",
- "pupa": "^2.0.1",
- "semver-diff": "^3.1.1",
- "xdg-basedir": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "isobject": "^3.0.0"
+ },
+ "dependencies": {
+ "has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
"dev": true,
"requires": {
- "color-name": "~1.1.4"
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ }
}
},
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
"dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
}
}
},
@@ -20915,56 +15464,18 @@
}
}
},
- "url-parse-lax": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
- "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
- "dev": true,
- "requires": {
- "prepend-http": "^2.0.0"
- }
- },
"use": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
"integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
"dev": true
},
- "util": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
- "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
- "dev": true,
- "requires": {
- "inherits": "2.0.3"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- }
- }
- },
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true
},
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "dev": true
- },
- "uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
- "dev": true
- },
"v8-compile-cache": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
@@ -21009,12 +15520,6 @@
"spdx-expression-parse": "^3.0.0"
}
},
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
- "dev": true
- },
"vfile": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
@@ -21045,12 +15550,6 @@
"unist-util-stringify-position": "^2.0.0"
}
},
- "vm-browserify": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
- "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
- "dev": true
- },
"w3c-hr-time": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
@@ -21066,270 +15565,33 @@
"integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
"dev": true,
"requires": {
- "xml-name-validator": "^3.0.0"
- }
- },
- "walker": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
- "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
- "dev": true,
- "requires": {
- "makeerror": "1.0.x"
- }
- },
- "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==",
- "dev": true,
- "optional": true,
- "requires": {
- "chokidar": "^2.1.8"
- },
- "dependencies": {
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
- "optional": true,
- "requires": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
- },
- "dependencies": {
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "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",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "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",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "chokidar": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "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",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "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",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "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",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "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",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "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"
- }
- }
+ "xml-name-validator": "^3.0.0"
+ }
+ },
+ "walker": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
+ "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
+ "dev": true,
+ "requires": {
+ "makeerror": "1.0.x"
+ }
+ },
+ "watchpack": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
+ "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
+ "dev": true,
+ "requires": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
}
},
+ "webfontloader": {
+ "version": "1.6.28",
+ "resolved": "https://registry.npmjs.org/webfontloader/-/webfontloader-1.6.28.tgz",
+ "integrity": "sha1-23hhKSU8tujq5UwvsF+HCvZnW64="
+ },
"webidl-conversions": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
@@ -21337,208 +15599,148 @@
"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.76.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.0.tgz",
+ "integrity": "sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==",
+ "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.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
"dev": true
},
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "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",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
"eslint-scope": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
- "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,
"requires": {
- "esrecurse": "^4.1.0",
+ "esrecurse": "^4.3.0",
"estraverse": "^4.1.1"
}
},
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "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": {
- "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",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
}
+ }
+ }
+ },
+ "webpack-bundle-analyzer": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz",
+ "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==",
+ "dev": true,
+ "requires": {
+ "acorn": "^8.0.4",
+ "acorn-walk": "^8.0.0",
+ "chalk": "^4.1.0",
+ "commander": "^7.2.0",
+ "gzip-size": "^6.0.0",
+ "lodash": "^4.17.20",
+ "opener": "^1.5.2",
+ "sirv": "^1.0.7",
+ "ws": "^7.3.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "8.7.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
+ "dev": true
},
- "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"
- }
- }
- }
+ "acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "dev": true
},
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"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"
+ "color-convert": "^2.0.1"
}
},
- "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==",
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.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=",
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
+ "color-name": "~1.1.4"
}
- }
- }
- },
- "webpack-bundle-analyzer": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz",
- "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==",
- "dev": true,
- "requires": {
- "acorn": "^7.1.1",
- "acorn-walk": "^7.1.1",
- "bfj": "^6.1.1",
- "chalk": "^2.4.1",
- "commander": "^2.18.0",
- "ejs": "^2.6.1",
- "express": "^4.16.3",
- "filesize": "^3.6.1",
- "gzip-size": "^5.0.0",
- "lodash": "^4.17.19",
- "mkdirp": "^0.5.1",
- "opener": "^1.5.1",
- "ws": "^6.0.0"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "acorn-walk": {
+ "commander": {
"version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
"dev": true
},
- "ws": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
- "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
+ "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
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"requires": {
- "async-limiter": "~1.0.0"
+ "has-flag": "^4.0.0"
}
}
}
@@ -21676,45 +15878,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",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.5.tgz",
- "integrity": "sha512-sVcM+MMJv6DO0C0GLLltx8mUlGMKXE0zBsuMqZ9jz2X9gsekALw6Rs0cAfTWc97VuWS6NpVUa78959zANnMMLQ==",
+ "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",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
- "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
- "dev": true,
- "requires": {
- "source-list-map": "^2.0.0",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "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
- }
- }
+ "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",
@@ -21756,55 +15937,6 @@
"isexe": "^2.0.0"
}
},
- "widest-line": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
- "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
- "dev": true,
- "requires": {
- "string-width": "^4.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
- }
- },
"wildcard": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
@@ -21823,15 +15955,6 @@
"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
"dev": true
},
- "worker-farm": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
- "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
- "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",
@@ -21935,9 +16058,9 @@
}
},
"ws": {
- "version": "7.5.5",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
- "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
+ "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
"dev": true
},
"xdg-basedir": {
@@ -21958,15 +16081,10 @@
"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=="
- },
"y18n": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
- "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true
},
"yallist": {
@@ -22049,11 +16167,21 @@
}
},
"yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"dev": true
},
+ "yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "dev": true,
+ "requires": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
"zero-fill": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/zero-fill/-/zero-fill-2.2.4.tgz",
diff --git a/package.json b/package.json
index 7335981432..62f1c4c717 100644
--- a/package.json
+++ b/package.json
@@ -1,30 +1,29 @@
{
"name": "bigcommerce-cornerstone",
"description": "The BigCommerce reference theme for the Stencil platform",
- "version": "6.2.0",
+ "version": "6.10.0",
"private": true,
"author": "BigCommerce",
"license": "MIT",
"dependencies": {
- "@bigcommerce/stencil-utils": "^6.8.1",
+ "@bigcommerce/stencil-utils": "6.15.0",
"core-js": "^3.9.0",
- "creditcards": "^3.0.1",
+ "creditcards": "^4.2.0",
"easyzoom": "^2.5.3",
"focus-trap": "^6.3.0",
"focus-within-polyfill": "^5.1.0",
"formdata-polyfill": "^3.0.20",
"foundation-sites": "^5.5.3",
- "jquery": "^3.5.1",
+ "jquery": "^3.6.1",
"jstree": "^3.3.12",
"lazysizes": "5.2.2",
"lodash": "^4.17.21",
- "nanobar": "^0.4.2",
"nod-validate": "^2.0.12",
"object-fit-images": "^3.2.4",
"regenerator-runtime": "^0.13.7",
"slick-carousel": "^1.8.1",
"svg-injector": "^1.1.3",
- "sweetalert2": "^9.17.2",
+ "webfontloader": "^1.6.28",
"whatwg-fetch": "^3.6.1"
},
"devDependencies": {
@@ -36,14 +35,15 @@
"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",
- "grunt": "^1.3.0",
+ "expose-loader": "^4.0.0",
+ "grunt": "^1.5.3",
"grunt-cli": "^1.3.2",
"grunt-eslint": "^20.0.0",
"grunt-run": "^0.8.1",
@@ -51,23 +51,23 @@
"grunt-svgstore": "^2.0.0",
"imports-loader": "^0.7.1",
"jest": "^27.2.2",
- "lighthouse": "^8.5.1",
+ "lighthouse": "^10.0.0",
"load-grunt-config": "^3.0.1",
"lodash-webpack-plugin": "^0.11.6",
- "npx": "^10.2.2",
"stylelint": "^13.9.0",
"stylelint-config-sass-guidelines": "^7.1.0",
"stylelint-scss": "^3.18.0",
"time-grunt": "^1.2.2",
- "webpack": "^4.46.0",
- "webpack-bundle-analyzer": "^3.9.0",
+ "url": "^0.11.0",
+ "webpack": "^5.76.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",
"buildDev": "npx webpack --config webpack.dev.js",
- "lighthouse": "npx lighthouse --config-path=lighthouse-config.js --quiet --output json --chrome-flags=\"--headless\" $URL | jq '.audits | map_values(.rawValue)'",
+ "lighthouse": "npx lighthouse --config-path=lighthouse-config.js --quiet --output html --chrome-flags=\"--headless\" $URL",
"test": "npx jest",
"stylelint": "npx stylelint **/*.scss",
"stylelint:fix": "npx stylelint --fix **/*.scss"
diff --git a/schema.json b/schema.json
index b75fc60736..e6401d532c 100644
--- a/schema.json
+++ b/schema.json
@@ -477,12 +477,6 @@
"type": "heading",
"content": "i18n.PurchaseOptions"
},
- {
- "type": "checkbox",
- "label": "i18n.HidePurchaseOptionsPriceAnd",
- "force_reload": true,
- "id": "restrict_to_login"
- },
{
"type": "heading",
"content": "i18n.FormInputFields"
@@ -905,25 +899,6 @@
"force_reload": true,
"id": "show_accept_googlepay"
},
- {
- "type": "select",
- "label": "i18n.ApplePayColor",
- "id": "applePay-button",
- "options": [
- {
- "value": "black",
- "label": "i18n.BlackWhiteText"
- },
- {
- "value": "white",
- "label": "i18n.WhiteBlackText"
- },
- {
- "value": "white-border",
- "label": "i18n.WhiteBlackTextWithBorder"
- }
- ]
- },
{
"type": "checkbox",
"label": "i18n.ShowKlarna",
@@ -1376,12 +1351,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",
@@ -1495,6 +1464,12 @@
"label": "i18n.WishlistDropdownBackground",
"id": "dropdown--wishList-backgroundColor"
},
+ {
+ "type": "checkbox",
+ "label": "i18n.ShowQuickPaymentButtons",
+ "force_reload": true,
+ "id": "show_quick_payment_buttons"
+ },
{
"type": "heading",
"content": "i18n.NumberOfProductsDisplayed"
@@ -2836,12 +2811,92 @@
},
{
"type": "heading",
- "content": "i18n.SmartPaypalButton"
+ "content": "i18n.QuickPaymentButtons"
+ },
+ {
+ "type": "select",
+ "label": "i18n.NumberOfButtonsAlwaysVisible",
+ "force_reload": true,
+ "id": "paymentbuttons-number-of-buttons",
+ "options": [
+ {
+ "value": 1,
+ "label": "1"
+ },
+ {
+ "value": 2,
+ "label": "2"
+ }
+ ]
+ },
+ {
+ "type": "sort",
+ "label": "i18n.ProviderSortingOrderLabel",
+ "id": "paymentbuttons-provider-sorting",
+ "force_reload": true,
+ "options": [
+ {
+ "value": "paypal",
+ "label": "i18n.PayPalProviderSortingLabel",
+ "enabledBy": "paypal"
+ },
+ {
+ "value": "paypal-credit",
+ "label": "i18n.PayPalCreditProviderSortingLabel",
+ "enabledBy": "paypal-credit"
+ },
+ {
+ "value": "paypal-venmo",
+ "label": "i18n.PayPalVenmoProviderSortingLabel",
+ "enabledBy": "paypal-venmo"
+ },
+ {
+ "value": "sepa",
+ "label": "i18n.PayPalSepaProviderSortingLabel",
+ "enabledBy": "sepa"
+ },
+ {
+ "value": "googlepay",
+ "label": "i18n.GooglepayProviderSortingLabel",
+ "enabledBy": "googlepay"
+ },
+ {
+ "value": "applepay",
+ "label": "i18n.ApplepayProviderSortingLabel",
+ "enabledBy": "applepay"
+ },
+ {
+ "value": "afterpay",
+ "label": "i18n.AfterpayProviderSortingLabel",
+ "enabledBy": "afterpay"
+ },
+ {
+ "value": "amazonpay",
+ "label": "i18n.AmazonProviderSortingLabel",
+ "enabledBy": "amazonpay"
+ },
+ {
+ "value": "masterpass",
+ "label": "i18n.MasterpassProviderSortingLabel",
+ "enabledBy": "masterpass"
+ },
+ {
+ "value": "bolt",
+ "label": "i18n.BoltProviderSortingLabel",
+ "enabledBy": "bolt"
+ }
+ ]
+ },
+ {
+ "type": "heading",
+ "content": "i18n.SmartPaypalButton",
+ "enable": "payPalProvidersEnabled"
},
{
"type": "select",
"label": "i18n.ButtonColor",
"id": "paymentbuttons-paypal-color",
+ "enable": "payPalProvidersEnabled",
"force_reload": true,
"options": [
{
@@ -2870,6 +2925,7 @@
"type": "select",
"label": "i18n.ButtonShape",
"id": "paymentbuttons-paypal-shape",
+ "enable": "payPalProvidersEnabled",
"force_reload": true,
"options": [
{
@@ -2886,6 +2942,7 @@
"type": "select",
"label": "i18n.ButtonContent",
"id": "paymentbuttons-paypal-label",
+ "enable": "payPalProvidersEnabled",
"force_reload": true,
"options": [
{
@@ -2906,30 +2963,16 @@
}
]
},
- {
- "type": "select",
- "label": "i18n.DisplayStyle",
- "id": "paymentbuttons-paypal-layout",
- "force_reload": true,
- "options": [
- {
- "value": "horizontal",
- "label": "i18n.ShowButtonsHorizontally"
- },
- {
- "value": "vertical",
- "label": "i18n.ShowButtonsVertically"
- }
- ]
- },
{
"type": "heading",
- "content": "i18n.CheckoutPayPalButton"
+ "content": "i18n.CheckoutPayPalButton",
+ "enable": "payPalProvidersEnabled"
},
{
"type": "select",
"label": "i18n.ButtonColor",
"id": "checkout-paymentbuttons-paypal-color",
+ "enable": "payPalProvidersEnabled",
"force_reload": true,
"options": [
{
@@ -2958,6 +3001,7 @@
"type": "select",
"label": "i18n.ButtonShape",
"id": "checkout-paymentbuttons-paypal-shape",
+ "enable": "payPalProvidersEnabled",
"force_reload": true,
"options": [
{
@@ -2974,6 +3018,7 @@
"type": "select",
"label": "i18n.ButtonSize",
"id": "checkout-paymentbuttons-paypal-size",
+ "enable": "payPalProvidersEnabled",
"force_reload": true,
"options": [
{
@@ -2994,6 +3039,7 @@
"type": "select",
"label": "i18n.ButtonContent",
"id": "checkout-paymentbuttons-paypal-label",
+ "enable": "payPalProvidersEnabled",
"force_reload": true,
"options": [
{
@@ -3013,6 +3059,149 @@
"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"
+ }
+ ]
+ },
+ {
+ "type": "heading",
+ "content": "i18n.SmartBoltButton",
+ "enable": "isBoltProvidersEnabled"
+ },
+ {
+ "type": "select",
+ "label": "i18n.ButtonShape",
+ "id": "paymentbuttons-bolt-shape",
+ "enable": "isBoltProvidersEnabled",
+ "force_reload": true,
+ "options": [
+ {
+ "value": "pill",
+ "label": "i18n.Pill"
+ },
+ {
+ "value": "rect",
+ "label": "i18n.Rectangle"
+ }
+ ]
}
]
},
diff --git a/schemaTranslations.json b/schemaTranslations.json
index c48fc5ea57..88e4bdc1c5 100644
--- a/schemaTranslations.json
+++ b/schemaTranslations.json
@@ -3,4312 +3,5599 @@
"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",
+ "ko": "글로벌"
},
"i18n.BackgroundAndLines": {
"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",
+ "ko": "배경과 선"
},
"i18n.BannerBackground": {
"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",
+ "ko": "배너 배경"
},
"i18n.PageBackground": {
"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",
+ "pt-BR": "Plano de fundo da página",
"sv": "Sidans bakgrund",
- "es-MX": "Fondo de página",
- "pt-BR": "Plano de fundo da página"
+ "es-MX": "Fondo de la página",
+ "es-419": "Fondo de la página",
+ "da": "Sidebaggrund",
+ "no": "Bakgrunn på side",
+ "ko": "페이지 배경"
},
"i18n.CommonDarkBackground": {
"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",
+ "ko": "일반적인 어두운 배경"
},
"i18n.ModalOverlayBackground": {
"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",
+ "ko": "모달 오버레이 배경"
},
"i18n.AlertPopupBoxBackground": {
"default": "Alert popup box background",
"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",
+ "ko": "알림 팝업 상자 배경"
},
"i18n.AlertPopupTextColor": {
"default": "Alert popup text color",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "알림 팝업 텍스트 색상"
},
"i18n.HorizontalLine": {
"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",
+ "ko": "수평선"
},
"i18n.BodyTextAndLinks": {
"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",
+ "ko": "본문 텍스트 및 링크"
},
"i18n.BodyTextFontFamily": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "본문 텍스트 글꼴 모음"
},
"i18n.Karla": {
"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",
+ "ko": "Karla"
},
"i18n.Roboto": {
"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",
+ "ko": "Roboto"
},
"i18n.SourceSansPro": {
"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",
+ "pt-BR": "Source Sans Pro",
"sv": "Source Sans Pro",
- "es-MX": "Fuente Sans Pro",
- "pt-BR": "Source Sans Pro"
+ "es-MX": "Fuente Sans Pro",
+ "es-419": "Fuente Sans Pro",
+ "da": "Source Sans Pro",
+ "no": "Source Sans Pro",
+ "ko": "Source Sans Pro"
},
"i18n.BodyTextFontSize": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "본문 텍스트 글꼴 크기"
},
"i18n.BodyTextColor": {
"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",
+ "ko": "본문 텍스트 색상"
},
"i18n.BodyTextHoverColor": {
"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",
+ "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 texto del cuerpo al pasar el cursor",
- "pt-BR": "Cor do texto do corpo com o foco do mouse"
+ "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)",
+ "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",
+ "pt-BR": "Cor do texto secundário",
"sv": "Sekundär textfärg",
- "es-MX": "Color del texto secundario",
- "pt-BR": "Cor do texto secundário"
+ "es-MX": "Color de texto secundario",
+ "es-419": "Color de texto secundario",
+ "da": "Sekundær tekstfarve",
+ "no": "Sekundær tekstfarge",
+ "ko": "보조 텍스트 색상"
},
"i18n.SecondaryTextHoverColor": {
"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",
+ "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 texto secundario al pasar el cursor",
- "pt-BR": "Cor do texto secundário com o foco do mouse"
+ "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)",
+ "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",
+ "ko": "링크 색상"
},
"i18n.LinkHoverColor": {
"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",
+ "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 enlace al pasar el cursor",
- "pt-BR": "Cor do link com o foco do mouse"
+ "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)",
+ "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",
+ "ko": "링크 액티브 색상"
},
"i18n.Headings": {
"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",
+ "ko": "제목"
},
"i18n.HeadingFontFamily": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Familia de fuentes del encabezado",
+ "es-419": "Familia de fuentes del encabezado",
+ "da": "Skrifttypefamilie på overskrift",
+ "no": "Overskrift-font",
+ "ko": "제목 글꼴 모음"
},
"i18n.MontserratLight": {
"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",
+ "ko": "Montserrat Light"
},
"i18n.Montserrat": {
"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",
+ "ko": "Open Sans"
},
"i18n.OpenSansBold": {
"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",
+ "ko": "Open Sans Bold"
},
"i18n.Volkhov": {
"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",
+ "ko": "Volkhov"
},
"i18n.Heading1": {
"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",
+ "pt-BR": "Título 1",
"sv": "Rubrik 1",
- "es-MX": "Encabezado 1",
- "pt-BR": "Título 1"
+ "es-MX": "Encabezado 1",
+ "es-419": "Encabezado 1",
+ "da": "Overskrift 1",
+ "no": "Overskrift 1",
+ "ko": "제목 1"
},
"i18n.Heading2": {
"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",
+ "pt-BR": "Título 2",
"sv": "Rubrik 2",
- "es-MX": "Encabezado 2",
- "pt-BR": "Título 2"
+ "es-MX": "Encabezado 2",
+ "es-419": "Encabezado 2",
+ "da": "Overskrift 2",
+ "no": "Overskrift 2",
+ "ko": "제목 2"
},
"i18n.Heading3": {
"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",
+ "pt-BR": "Título 3",
"sv": "Rubrik 3",
- "es-MX": "Encabezado 3",
- "pt-BR": "Título 3"
+ "es-MX": "Encabezado 3",
+ "es-419": "Encabezado 3",
+ "da": "Overskrift 3",
+ "no": "Overskrift 3",
+ "ko": "제목 3"
},
"i18n.Heading4": {
"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",
+ "pt-BR": "Título 4",
"sv": "Rubrik 4",
- "es-MX": "Encabezado 4",
- "pt-BR": "Título 4"
+ "es-MX": "Encabezado 4",
+ "es-419": "Encabezado 4",
+ "da": "Overskrift 4",
+ "no": "Overskrift 4",
+ "ko": "제목 4"
},
"i18n.Heading5": {
"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",
+ "pt-BR": "Título 5",
"sv": "Rubrik 5",
- "es-MX": "Encabezado 5",
- "pt-BR": "Título 5"
+ "es-MX": "Encabezado 5",
+ "es-419": "Encabezado 5",
+ "da": "Overskrift 5",
+ "no": "Overskrift 5",
+ "ko": "제목 5"
},
"i18n.Heading6": {
"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",
+ "pt-BR": "Título 6",
"sv": "Rubrik 6",
- "es-MX": "Encabezado 6",
- "pt-BR": "Título 6"
+ "es-MX": "Encabezado 6",
+ "es-419": "Encabezado 6",
+ "da": "Overskrift 6",
+ "no": "Overskrift 6",
+ "ko": "제목 6"
},
"i18n.HeadingTextColor": {
"default": "Heading text color",
"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",
+ "ko": "제목 텍스트 색상"
},
"i18n.LoadingIndicators": {
"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",
+ "pt-BR": "Indicadores de carregamento",
"sv": "Laddningsindikatorer",
- "es-MX": "Indicadores de carga",
- "pt-BR": "Indicadores de carregamento"
+ "es-MX": "Cargando indicadores",
+ "es-419": "Cargando indicadores",
+ "da": "Indlæsningsindikator",
+ "no": "Innlastingsindikatorer",
+ "ko": "로딩 인디케이터"
},
"i18n.PageLoadingBar": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Barra de carga de la página",
+ "es-419": "Barra de carga de la página",
+ "da": "Sideindlæsningsbjælke",
+ "no": "Sideinnlastingslinje",
+ "ko": "페이지 로딩 바"
},
"i18n.SpinnerLightHalf": {
"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",
+ "pt-BR": "Controle giratório claro metade",
"sv": "Snurra, ljus halva",
- "es-MX": "Indicador giratorio claro medio",
- "pt-BR": "Controle giratório claro metade"
+ "es-MX": "Spinner light half",
+ "es-419": "Spinner light half",
+ "da": "Skalaens lyse halvdel",
+ "no": "Spinner lys halvdel",
+ "ko": "스피너 라이트 하프"
},
"i18n.SpinnerDarkHalf": {
"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",
+ "pt-BR": "Controle giratório escuro metade",
"sv": "Snurra, mörk halva",
- "es-MX": "Indicador giratorio oscuro medio",
- "pt-BR": "Controle giratório escuro metade"
+ "es-MX": "Spinner dark half",
+ "es-419": "Spinner dark half",
+ "da": "Skalaens mørke halvdel",
+ "no": "Spinner mørk halvdel",
+ "ko": "스피너 다크 하프"
},
"i18n.ModalLoadingBackground": {
"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",
+ "ko": "모달 로딩 배경"
},
"i18n.ProductThumbnailLoadingBackground": {
"default": "Product thumbnail loading background",
"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",
+ "ko": "상품 썸네일 로딩 배경"
},
"i18n.ImageLoading": {
"default": "Image Loading",
"fr": "Chargement de l'image",
"it": "Caricamento dell'immagine",
- "uk": "Завантаження зображень",
"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",
+ "ko": "이미지 로딩"
},
"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 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 scorre la pagina sullo schermo. 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.",
- "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.",
- "es": "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.",
+ "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.",
+ "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 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-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",
+ "ko": "지연 로딩 모드"
},
"i18n.Lazyload": {
"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",
+ "ko": "LQIP를 사용한 지연 로딩"
},
"i18n.Disabled": {
"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": "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",
+ "ko": "페이지"
},
"i18n.HideBreadcrumbs": {
"default": "Hide breadcrumbs",
"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",
+ "pt-BR": "Ocultar trilhas de navegação",
"sv": "Dölj brödsmulor",
- "es-MX": "Ocultar rutas de navegación",
- "pt-BR": "Ocultar trilhas de navegação"
+ "es-MX": "Ocultar elementos de orientación",
+ "es-419": "Ocultar elementos de orientación",
+ "da": "Skjul brødkrummer",
+ "no": "Skjul navigasjonsbane",
+ "ko": "탐색경로 숨기기"
},
"i18n.HidePageHeading": {
"default": "Hide page heading",
"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",
+ "ko": "페이지 제목 숨기기"
},
"i18n.HideCategoryPageHeading": {
"default": "Hide category page heading",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "카테고리 페이지 제목 숨기기"
},
"i18n.HideBlogPageHeading": {
"default": "Hide blog page heading",
"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",
+ "ko": "블로그 페이지 제목 숨기기"
},
"i18n.HideContactUsPageHeading": {
"default": "Hide contact us page heading",
"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",
+ "ko": "문의하기 페이지 제목 숨기기"
},
"i18n.Products": {
"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",
+ "ko": "상품"
},
"i18n.DisplayStyle": {
"default": "Display style",
"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",
+ "ko": "디스플레이 스타일"
},
"i18n.ShowProductsInAGrid": {
"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",
+ "ko": "그리드에 상품 표시"
},
"i18n.ShowProductsInAList": {
"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",
+ "ko": "리스트에 상품 표시"
},
"i18n.Blog": {
"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",
+ "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",
+ "ko": "이미지 크기"
},
"i18n.OptimizedForTheme": {
"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",
+ "ko": "테마에 최적화"
},
"i18n.SpecifyDimensions": {
"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",
+ "pt-BR": "Especifique as dimensões",
"sv": "Ange mått",
- "es-MX": "Especifique las dimensiones",
- "pt-BR": "Especifique as dimensões"
+ "es-MX": "Especificar dimensiones",
+ "es-419": "Especificar dimensiones",
+ "da": "Angiv mål",
+ "no": "Angi dimensjoner",
+ "ko": "치수 지정"
},
"i18n.Pricing": {
"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": "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 s'affichera.",
"it": "Mostra le fasce di prezzo dei prodotti con varianti. Se disattivato, viene visualizzato il prezzo del prodotto",
- "uk": "Показати діапазони цін на продукти з варіантами. Якщо він відключений, він відображатиме ціну товару",
- "zh": "当产品有属性选项时,显示价格范围。如果禁用将显示产品价格",
+ "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-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-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 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"
- },
- "i18n.HidePurchaseOptionsPriceAnd": {
- "default": "Hide purchase options (price and add to cart button) for customers who aren't logged in",
- "fr": "Masquer les options d'achat (prix et bouton Ajouter au panier) pour les clients qui ne sont pas connectés",
- "it": "Nascondi le opzioni di acquisto (prezzo e pulsante di aggiunta al carrello) per i clienti che non hanno effettuato l'accesso",
- "uk": "Сховати параметри покупки (ціна та кнопка додавання у кошик) для клієнтів, які не ввійшли в систему",
- "zh": "当客户未登录时,隐藏购买选项(价格和添加购物车按钮)在",
- "de": "Kaufoptionen (Preis und Schaltfläche „Zum Warenkorb hinzufügen“) für Kunden ausblenden, die nicht angemeldet sind",
- "es": "Ocultar opciones de compra (precio y botón Añadir al carrito) para clientes que no han iniciado sesión",
- "nl": "Verberg aankoopopties (knoppen Prijs en Toevoegen aan winkelmandje) voor klanten die niet zijn ingelogd",
- "pt": "Ocultar opções de compra (botão de preço e de adicionar ao carrinho) para clientes não conectados",
- "sv": "Dölj köpalternativ (pris och knappen Lägg i kundvagn) för kunder som inte är inloggade",
- "es-MX": "Ocultar opciones de compra (precio y botón Añadir al carrito) para clientes que no han iniciado sesión",
- "pt-BR": "Ocultar opções de compra (botão de preço e de adicionar ao carrinho) para clientes não conectados"
+ "es-419": "Opciones de compra",
+ "da": "Købsmuligheder",
+ "no": "Kjøpsalternativer",
+ "ko": "구매 옵션"
},
"i18n.FormInputFields": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Campos de captura del formulario",
+ "es-419": "Campos de captura del formulario",
+ "da": "Formularinputfelter",
+ "no": "Skjemainndatafelt",
+ "ko": "양식 입력 필드"
},
"i18n.LabelTextColor": {
"default": "Label text color",
"fr": "Couleur du texte du libellé",
"it": "Colore testo dell'etichetta",
- "uk": "Колір тексту мітки",
"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",
+ "ko": "라벨 텍스트 색상"
},
"i18n.FieldTextColor": {
"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",
+ "ko": "필드 텍스트 색상"
},
"i18n.FieldBackground": {
"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",
+ "ko": "필드 배경"
},
"i18n.FieldBackgroundDisabled": {
"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",
+ "ko": "필드 배경 비활성화됨"
},
"i18n.FieldBorder": {
"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",
+ "ko": "필드 테두리"
},
"i18n.FieldBorderActive": {
"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",
+ "ko": "필드 테두리 활성화"
},
"i18n.HeaderAndFooter": {
"default": "Header & Footer",
"fr": "En-tête et pied de page",
"it": "Intestazione e piè di pagina",
- "uk": "Заголовок і колонтитул",
- "zh": "头部 & 页脚",
+ "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",
+ "ko": "헤더 및 풋터"
},
"i18n.Header": {
"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 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",
+ "ko": "헤더 배경"
},
"i18n.Logo": {
"default": "Logo",
"fr": "Logo",
"it": "Logo",
- "uk": "Логотип",
- "zh": "Logo",
+ "zh": "徽标",
"de": "Logo",
"es": "Logotipo",
"nl": "Logo",
"pt": "Logotipo",
+ "pt-BR": "Logotipo",
"sv": "Logotyp",
- "es-MX": "Logotipo",
- "pt-BR": "Logotipo"
+ "es-MX": "LOGOTIPO",
+ "es-419": "LOGOTIPO",
+ "da": "Logo",
+ "no": "Logo",
+ "ko": "심벌 마크"
},
"i18n.LogoPosition": {
"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",
+ "ko": "로고 위치"
},
"i18n.Right": {
"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",
+ "ko": "오른쪽"
},
"i18n.Center": {
"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",
+ "ko": "가운데"
},
"i18n.Left": {
"default": "Left",
"fr": "Gauche",
"it": "a sinistra",
- "uk": "Ліво",
"zh": "左",
"de": "links",
"es": "izquierdo",
"nl": "Links",
"pt": "esquerda",
+ "pt-BR": "esquerda",
"sv": "vänster",
- "es-MX": "izquierdo",
- "pt-BR": "esquerda"
+ "es-MX": "Izquierda",
+ "es-419": "Izquierda",
+ "da": "Venstre",
+ "no": "Venstre",
+ "ko": "왼쪽"
},
"i18n.LogoImageSize": {
"default": "Logo image size",
"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",
+ "pt-BR": "Tamanho da imagem do logotipo",
"sv": "Logotypens bildstorlek",
- "es-MX": "Tamaño de la imagen del logotipo",
- "pt-BR": "Tamanho da imagem do logotipo"
+ "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",
+ "ko": "로고 이미지 크기"
},
"i18n.OriginalAsUploaded": {
"default": "Original (as uploaded)",
"fr": "Original (tel qu'il a été téléchargé)",
"it": "Originale (come caricato)",
- "uk": "Оригінал (завантажено)",
- "zh": "原始(上传)",
+ "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 (como se cargó)",
- "pt-BR": "Original (conforme carregado)"
+ "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",
+ "pt-BR": "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"
+ "es-MX": "Tamaño de fuente del logotipo",
+ "es-419": "Tamaño de fuente del logotipo",
+ "da": "Logoskriftstørrelse",
+ "no": "Fontstørrelse for logo",
+ "ko": "로고 글꼴 크기"
},
"i18n.LogoTextColor": {
"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",
+ "ko": "로고 텍스트 색상"
},
"i18n.UtilityNavigation": {
"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",
+ "pt-BR": "Ferramentas de navegação",
"sv": "Verktygsnavigering",
- "es-MX": "Navegación por las herramientas",
- "pt-BR": "Ferramentas de navegação"
+ "es-MX": "Navegación de utilidades",
+ "es-419": "Navegación de utilidades",
+ "da": "Værktøjsnavigation",
+ "no": "Verktøynavigasjon",
+ "ko": "유틸리티 탐색"
},
"i18n.TextColor": {
"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",
+ "ko": "텍스트 색상"
},
"i18n.TextHoverColor": {
"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",
+ "pt-BR": "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"
+ "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)",
+ "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",
+ "pt-BR": "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"
+ "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",
+ "ko": "장바구니 드롭다운 배경"
},
"i18n.CartDropdownBorder": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "장바구니 드롭다운 테두리"
},
"i18n.CartCounterBackground": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "장바구니 카운터 배경"
},
"i18n.MainNavigation": {
"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",
+ "ko": "기본 탐색"
},
"i18n.HideLinksToWebPages": {
"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 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",
+ "ko": "웹 페이지에 대한 링크 숨기기"
},
"i18n.DropdownMenuBackground": {
"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",
+ "ko": "드롭다운 메뉴 배경"
},
"i18n.DropdownMenuBorder": {
"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",
+ "ko": "드롭다운 메뉴 테두리"
},
"i18n.DropdownMenuDisplayMode": {
"default": "Dropdown menu display mode",
"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",
+ "ko": "드롭다운 메뉴 표시 모드"
},
"i18n.SimpleMenuDisplayDepthOf": {
"default": "Simple (Menu display depth of 3)",
"fr": "Simple (la profondeur d'affichage du menu est égale à 3)",
"it": "Semplice (profondità di visualizzazione del menu pari a 3)",
- "uk": "Простий (глибина відображення меню 3)",
- "zh": "简单(菜单显示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": "Sencillo (profundidad de visualización del menú de 3)",
- "pt-BR": "Simples (profundidade de exibição 3 do menu)"
+ "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 d'affichage maximale du menu)",
"it": "Alternativa (profondità massima di visualizzazione del menu)",
- "uk": "Альтернативна (Максимальна глибина відображення меню)",
- "zh": "备选(最大菜单显示深度)",
+ "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": "Alternativo (profundidad máxima de visualización del menú)",
- "pt-BR": "Alternativo (profundidade de exibição máxima do menu)"
+ "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",
+ "ko": "빠른 검색 배경"
},
"i18n.SocialMediaIcons": {
"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",
+ "pt-BR": "Ícones de redes sociais",
"sv": "Sociala medie-ikoner",
- "es-MX": "Iconos de las redes sociales",
- "pt-BR": "Ícones de redes sociais"
+ "es-MX": "Íconos de redes sociales",
+ "es-419": "Íconos de redes sociales",
+ "da": "Ikoner for sociale medier",
+ "no": "Ikoner for sosiale medier",
+ "ko": "소셜 미디어 아이콘"
},
"i18n.SocialAccountsMustBeSet": {
"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": "必须设置社交账户才能使用该功能。",
+ "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.",
+ "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 utilizar esta función.",
- "pt-BR": "As contas das redes sociais devem ser configuradas para usar esse recurso."
+ "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.",
+ "ko": "이 기능을 사용하려면 소셜 계정을 설정해야 합니다."
},
"i18n.ShowSocialMediaIcons": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "소셜 미디어 아이콘 표시"
},
"i18n.FooterPlacement": {
"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é",
+ "pt-BR": "Local do rodapé",
"sv": "Sidfotsplacering",
- "es-MX": "Colocación del pie de página",
- "pt-BR": "Local do rodapé"
+ "es-MX": "Ubicación del pie de página",
+ "es-419": "Ubicación del pie de página",
+ "da": "Placering af sidefod",
+ "no": "Bunntekstplassering",
+ "ko": "풋터 배치"
},
"i18n.None": {
"default": "None",
"fr": "Aucun",
"it": "Nessuno",
- "uk": "Нічого",
"zh": "无",
"de": "Keine",
"es": "Ninguno",
"nl": "Geen",
"pt": "Nenhuma",
+ "pt-BR": "Nenhuma",
"sv": "Inget",
- "es-MX": "Ninguno",
- "pt-BR": "Nenhuma"
+ "es-MX": "ninguna",
+ "es-419": "ninguna",
+ "da": "Ingen",
+ "no": "Ingen",
+ "ko": "없음"
},
"i18n.Footer": {
"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",
+ "ko": "풋터 배경"
},
"i18n.DisplaySettings": {
"default": "Display settings",
"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",
+ "pt-BR": "Configurações de exibição",
"sv": "Skärminställningar",
- "es-MX": "Configuración de pantalla",
- "pt-BR": "Configurações de exibição"
+ "es-MX": "Configuración de la pantalla",
+ "es-419": "Configuración de la pantalla",
+ "da": "Visningsindstillinger",
+ "no": "Visningsinnstillinger",
+ "ko": "화면 설정"
},
"i18n.ShowPoweredByBigCommerce": {
"default": "Show \"Powered by BigCommerce\"",
"fr": "Afficher « Optimisé par BigCommerce »",
"it": "Mostra \"Con tecnologia BigCommerce\"",
- "uk": "Показати \"Працює на BigCommerce\"",
- "zh": "显示\"Powered by 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\"",
+ "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-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\" 표시"
},
"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",
+ "ko": "풋터에 브랜드 표시"
},
"i18n.ShowCurrentYearAnd": {
"default": "Show \"©\", current year and store name",
- "fr": "Afficher « © », l'anné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"
+ "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",
+ "pt-BR": "Ícones de pagamento",
"sv": "Betalningsikoner",
- "es-MX": "Iconos de pago",
- "pt-BR": "Ícones de pagamento"
+ "es-MX": "Íconos de pago",
+ "es-419": "Íconos de pago",
+ "da": "Betalingsikoner",
+ "no": "Betalingsikoner",
+ "ko": "결제 아이콘"
},
"i18n.ShowAmericanExpress": {
"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",
+ "pt-BR": "Mostrar American Express",
"sv": "Visa American Express",
- "es-MX": "Mostrar American Express",
- "pt-BR": "Mostrar American Express"
+ "es-MX": "Mostrar American Express",
+ "es-419": "Mostrar American Express",
+ "da": "Vis American Express",
+ "no": "Vis American Express",
+ "ko": "American Express 표시"
},
"i18n.ShowDiscover": {
"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",
+ "ko": "Discover 표시"
},
"i18n.ShowMastercard": {
"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",
+ "ko": "Mastercard 표시"
},
"i18n.ShowPayPal": {
"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",
+ "ko": "PayPal 표시"
},
"i18n.ShowVisa": {
"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",
+ "ko": "Visa 표시"
},
"i18n.ShowAmazonPay": {
"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",
+ "pt-BR": "Mostrar Amazon Pay",
"sv": "Visa Amazon Pay",
- "es-MX": "Mostrar Amazon Pay",
- "pt-BR": "Mostrar Amazon Pay"
+ "es-MX": "Mostrar Amazon Pay",
+ "es-419": "Mostrar Amazon Pay",
+ "da": "Vis Amazon Pay",
+ "no": "Vis Amazon Pay",
+ "ko": "Amazon Pay 표시"
},
"i18n.ShowGooglePay": {
"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",
+ "pt-BR": "Mostrar Google Pay",
"sv": "Visa Google Pay",
- "es-MX": "Mostrar Google Pay",
- "pt-BR": "Mostrar Google Pay"
- },
- "i18n.ApplePayColor": {
- "default": "Apple Pay color",
- "fr": "Couleur Apple Pay",
- "it": "Colore Apple Pay",
- "uk": "Колір Apple Pay",
- "zh": "Apple 支付颜色",
- "de": "Apple Pay-Farbe",
- "es": "Color de Apple Pay",
- "nl": "Kleur Apple Pay",
- "pt": "Cor do Apple Pay",
- "sv": "Apple Pay-färg",
- "es-MX": "Color de Apple Pay",
- "pt-BR": "Cor do Apple Pay"
+ "es-MX": "Mostrar Google Pay",
+ "es-419": "Mostrar Google Pay",
+ "da": "Vis Google Pay",
+ "no": "Vis Google Pay",
+ "ko": "Google Pay 표시"
},
"i18n.BlackWhiteText": {
"default": "Black (white text)",
"fr": "Noir (text blanc)",
"it": "Nero (testo bianco)",
- "uk": "Чорний (білий текст)",
- "zh": "黑(白色字体)",
+ "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 blanco)",
- "pt-BR": "Preto (texto branco)"
+ "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": "白(黑字体)",
+ "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 negro)",
- "pt-BR": "Branco (texto preto)"
+ "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": "白(和字体带边框)",
+ "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 negro con borde)",
- "pt-BR": "Branco (texto preto com borda)"
+ "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",
+ "ko": "Klarna 푯ㅣ"
},
"i18n.Medium": {
"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",
+ "ko": "중"
},
"i18n.Small": {
"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",
+ "ko": "소"
},
"i18n.HomePage": {
"default": "Home Page",
"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",
+ "ko": "홈페이지"
},
"i18n.Carousel": {
"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",
+ "ko": "캐러셀"
},
"i18n.ShowCarousel": {
"default": "Show carousel",
"fr": "Afficher le carrousel",
"it": "Mostra carosello",
- "uk": "Показати карусель",
"zh": "显示轮播",
"de": "Karussell anzeigen",
"es": "Mostrar carrusel",
"nl": "Carrousel weergeven",
"pt": "Mostrar carrossel",
+ "pt-BR": "Mostrar carrossel",
"sv": "Visa karusell",
- "es-MX": "Mostrar carrusel",
- "pt-BR": "Mostrar carrossel"
+ "es-MX": "Mostrar el carrusel",
+ "es-419": "Mostrar el carrusel",
+ "da": "Vis karrusel",
+ "no": "Vis karusell",
+ "ko": "캐러셀 표시"
},
"i18n.ShowCarouselArrows": {
"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",
+ "ko": "캐러셀 화살표 표시"
},
"i18n.ShowCarouselPlayPauseButton": {
"default": "Show carousel Play/Pause button",
"fr": "Afficher le bouton Lecture/Pause du carrousel",
"it": "Mostra pulsante Riproduci/Pausa carosello",
- "uk": "Show carousel Play/Pause button",
- "zh": "Show carousel Play/Pause button",
+ "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 el botón de reproducción/pausa del carrusel",
- "pt-BR": "Mostrar botão para reproduzir/pausa carrossel"
+ "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 dell'immagine su schermi grandi",
- "uk": "Дозволити зображення розтягуватися на великих екранах",
- "zh": "允许图片在大屏幕上伸展",
+ "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",
+ "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 estire en pantallas grandes",
- "pt-BR": "Permitir que a imagem seja ampliada em telas grandes"
+ "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",
+ "no": "La bildet strekke seg på store skjermer",
+ "ko": "이미지가 큰 화면에서 늘어나도록 허용"
},
"i18n.ContentBackground": {
"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",
+ "ko": "콘텐츠 배경"
},
"i18n.HeaderText": {
"default": "Header text",
"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",
+ "ko": "헤더 텍스트"
},
"i18n.DescriptionText": {
"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",
+ "pt-BR": "Texto da descrição",
"sv": "Beskrivningstext",
- "es-MX": "Texto de descripción",
- "pt-BR": "Texto da descrição"
+ "es-MX": "Texto de la descripción",
+ "es-419": "Texto de la descripción",
+ "da": "Beskrivelsestekst",
+ "no": "Beskrivelsetekst",
+ "ko": "설명 텍스트"
},
"i18n.Indicator": {
"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",
+ "ko": "인디케이터"
},
"i18n.IndicatorActive": {
"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",
+ "ko": "인디케이터 활성화"
},
"i18n.IndicatorBackground": {
"default": "Indicator background",
"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",
+ "ko": "인디케이터 배경"
},
"i18n.Arrow": {
"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",
+ "ko": "화살표"
},
"i18n.ArrowBackground": {
"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",
+ "ko": "화살표 배경"
},
"i18n.ArrowBorder": {
"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",
+ "ko": "화살표 테두리"
},
"i18n.PlayPauseButtonText": {
"default": "Play/Pause button text",
"fr": "Texte du bouton Lecture/Pause",
"it": "Testo pulsante Riproduci/Pausa",
- "uk": "Play/Pause button text",
- "zh": "Play/Pause button text",
+ "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 reproduzir/pausar"
+ "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 Lecture/Pause",
"it": "Sfondo pulsante Riproduci/Pausa",
- "uk": "Play/Pause button background",
- "zh": "Play/Pause button background",
+ "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 de reproducción/pausa",
- "pt-BR": "Plano de fundo do botão para reproduzir/pausar"
+ "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 Lecture/Pause",
"it": "Bordo pulsante Riproduci/Pausa",
- "uk": "Play/Pause button border",
- "zh": "Play/Pause button border",
+ "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 de reproducción/pausa",
- "pt-BR": "Borda do botão para reproduzir/pausar"
+ "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",
+ "pt-BR": "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"
+ "es-MX": "Cantidad de productos destacados",
+ "es-419": "Cantidad de productos destacados",
+ "da": "Antal udvalgte produkter",
+ "no": "Antall fremhevede produkter",
+ "ko": "추천 상품 수"
},
"i18n.Disable": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "가장 인기있는 상품 수"
},
"i18n.NumberOfNewProducts": {
"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",
+ "pt-BR": "Número de novos produtos",
"sv": "Antal nya produkter",
- "es-MX": "Número de nuevos productos",
- "pt-BR": "Número de novos produtos"
+ "es-MX": "Cantidad de nuevos productos",
+ "es-419": "Cantidad de nuevos productos",
+ "da": "Antal nye produkter",
+ "no": "Antall nye produkter",
+ "ko": "최신상품 수"
},
"i18n.ProductSaleBadges": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Insignias de venta de productos",
+ "es-419": "Insignias de venta de productos",
+ "da": "Badges for produktsalg",
+ "no": "Produktsalgsmerker",
+ "ko": "상품 판매 중 배지"
},
"i18n.ShowProductSaleBadges": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Mostrar insignias de venta de productos",
+ "es-419": "Mostrar insignias de venta de productos",
+ "da": "Vis badges for produktsalg",
+ "no": "Vis produktsalgsmerker",
+ "ko": "상품 판매 중 배지 표시"
},
"i18n.ShowProductSoldOutBadges": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "품절 상품 배지 표시"
},
"i18n.TopLeft": {
"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",
+ "ko": "왼쪽 상단"
},
"i18n.Diagonal": {
"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",
+ "ko": "대각선"
},
"i18n.Burst": {
"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",
+ "ko": "버스트"
},
"i18n.ProductSaleBadgeLabel": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "상품 판매 중 배지 라벨"
},
"i18n.ProductSoldOutBadgeLabel": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "품절 상품 배지 라벨"
},
"i18n.ProductPriceLabelSale": {
"default": "Product price label (sale)",
"fr": "Étiquette de prix du produit (remisé)",
"it": "Etichetta prezzo prodotto (vendita)",
- "uk": "Етикетка цін на товар (продаж)",
- "zh": "产品价格标签(降价)",
+ "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 (oferta)",
- "pt-BR": "Etiqueta de preço do produto (promoção)"
+ "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": "产品价格标签(降价前)",
+ "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 de precio del producto (antes de la oferta)",
- "pt-BR": "Etiqueta de preço do produto (antes da venda)"
+ "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": "Етикетка цін на товар (роздріб)",
"zh": "产品价格标签(零售)",
"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 (PVP)",
- "pt-BR": "Etiqueta de preço do produto (varejo)"
+ "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 s'affiche lorsque le produit n'est pas remisé.",
- "it": "* l'\"Etichetta 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."
+ "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",
+ "ko": "배지 텍스트 색상"
},
"i18n.BadgeColor": {
"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",
+ "ko": "배지 색상"
},
"i18n.BadgeHoverColor": {
"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",
+ "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 de la insignia al pasar el cursor",
- "pt-BR": "Cor do texto do símbolo com o foco do mouse"
+ "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)",
+ "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.",
+ "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": "*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 × 150.",
- "pt-BR": "* Para amostras de textura, as dimensões máximas são de 150 x 150."
+ "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 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",
+ "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 fichas del producto",
- "pt-BR": "Mostrar botão de exibição rápida nos cartões dos produtos"
- },
- "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 productpagina's",
- "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-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.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",
+ "ko": "상품 설명 탭 표시"
},
"i18n.ProductCustomFieldsInTabs": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "탭의 상품 커스텀 필드"
},
"i18n.ProductCustomFieldsTabLabel": {
"default": "Product custom fields tab label",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "상품 커스텀 필드 탭 라벨"
},
"i18n.ShowProductWeight": {
"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",
+ "pt-BR": "Mostrar peso do produto",
"sv": "Visa produktens vikt",
- "es-MX": "Mostrar peso del producto",
- "pt-BR": "Mostrar peso do produto"
+ "es-MX": "Mostrar el peso del producto",
+ "es-419": "Mostrar el peso del producto",
+ "da": "Vis produktvægt",
+ "no": "Vis produktvekt",
+ "ko": "상품 무게 표시"
},
"i18n.ShowProductDimensions": {
"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",
+ "ko": "상품 치수 표시"
},
"i18n.ShowProductSwatchNames": {
"default": "Show product swatch names",
"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",
+ "pt-BR": "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"
+ "es-MX": "Mostrar nombres de muestras de productos",
+ "es-419": "Mostrar nombres de muestras de productos",
+ "da": "Vis produktprøvenavne",
+ "no": "Vis produktprøvenavn",
+ "ko": "상품 스와치 이름 표시"
},
"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\"在筛选中",
+ "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",
+ "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-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": "필터에 \"가격별 쇼핑\" 표시"
},
"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",
+ "pt-BR": "Mostrar avaliações dos produtos",
"sv": "Visa produktrecensioner",
- "es-MX": "Mostrar reseñas del producto",
- "pt-BR": "Mostrar avaliações dos produtos"
+ "es-MX": "Mostrar reseñas de productos",
+ "es-419": "Mostrar reseñas de productos",
+ "da": "Vis produktanmeldelser",
+ "no": "Vis produktanmeldelser",
+ "ko": "상품 리뷰 표시"
},
"i18n.NumberOfProductReviews": {
"default": "Number of product reviews",
"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",
+ "pt-BR": "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"
+ "es-MX": "Cantidad de reseñas del producto",
+ "es-419": "Cantidad de reseñas del producto",
+ "da": "Antal produktanmeldelser",
+ "no": "Antall produktanmeldelser",
+ "ko": "상품 리뷰 수"
},
"i18n.WishlistDropdownBackground": {
"default": "Wishlist dropdown background",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "위시리스트 드롭다운 배경"
},
"i18n.NumberOfProductsDisplayed": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Cantidad de productos mostrados",
+ "es-419": "Cantidad de productos mostrados",
+ "da": "Antal viste produkter",
+ "no": "Antall produkter som vises",
+ "ko": "표시된 상품 수"
},
"i18n.CategoryPage": {
"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",
+ "pt-BR": "Página da categoria",
"sv": "Kategorisida",
- "es-MX": "Página de categoría",
- "pt-BR": "Página da categoria"
+ "es-MX": "Página de la categoría",
+ "es-419": "Página de la categoría",
+ "da": "Kategoriside",
+ "no": "Kategoriside",
+ "ko": "카테고리 페이지"
},
"i18n.BrandPage": {
"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",
+ "ko": "브랜드 페이지"
},
"i18n.SearchResultPage": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "검색 결과 페이지"
},
"i18n.ProductPageRelatedProducts": {
"default": "Product page (related products)",
"fr": "Page du produit (produits associés)",
"it": "Pagina prodotto (prodotti simili)",
- "uk": "Сторінка продукту (супутні товари)",
"zh": "产品页面(相关产品)",
"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": "상품 페이지(연관 상품)"
},
"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": "产品页面 (客户已浏览产品)",
+ "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 (los clientes también vieron estos productos)",
- "pt-BR": "Página do produto (clientes que também visualizaram produtos)"
+ "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",
+ "pt-BR": "Cartões de produto",
"sv": "Produktkort",
- "es-MX": "Fichas del producto",
- "pt-BR": "Cartões de produto"
+ "es-MX": "Tarjetas del producto",
+ "es-419": "Tarjetas del producto",
+ "da": "Produktkort",
+ "no": "Produktkort",
+ "ko": "상품 카드"
},
"i18n.ProductHeaderTextColor": {
"default": "Product header text color",
"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",
+ "ko": "상품 헤더 텍스트 색상"
},
"i18n.ProductHeaderTextHoverColor": {
"default": "Product header text hover color",
"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",
+ "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 texto del encabezado del producto al pasar el cursor",
- "pt-BR": "Cor do texto do título com o foco do mouse"
+ "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)",
+ "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",
+ "ko": "버튼 텍스트 색상"
},
"i18n.ButtonBackground": {
"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",
+ "ko": "버튼 배경"
},
"i18n.ProductCardsQuickSearch": {
"default": "Product cards (quick search)",
"fr": "Fiches produit (recherche rapide)",
"it": "Schede prodotto (ricerca rapida)",
- "uk": "Картки товарів (швидкий пошук)",
- "zh": "产品卡(快速搜索)",
+ "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": "Fichas del producto (búsqueda rápida)",
- "pt-BR": "Cartões de produtos (pesquisa rápida)"
+ "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 l'arrière-plan",
"it": "Colore sfondo",
- "uk": "Колір фону",
"zh": "背景颜色",
"de": "Hintergrundfarbe",
"es": "Color de fondo",
"nl": "Achtergrondkleur",
"pt": "Cor de fundo",
+ "pt-BR": "Cor de fundo",
"sv": "Bakgrundsfärg",
- "es-MX": "Color de fondo",
- "pt-BR": "Cor de fundo"
+ "es-MX": "Color del fondo",
+ "es-419": "Color del fondo",
+ "da": "Baggrundsfarve",
+ "no": "Bakgrunnsfarge",
+ "ko": "배경색"
},
"i18n.BorderColor": {
"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",
+ "ko": "테두리 색상"
},
"i18n.ImageSizes": {
"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",
+ "pt-BR": "Tamanho da imagem",
"sv": "Bildstorlekar",
- "es-MX": "Tamaño de las imágenes",
- "pt-BR": "Tamanho da imagem"
+ "es-MX": "Tamaños de imagen",
+ "es-419": "Tamaños de imagen",
+ "da": "Billedstørrelser",
+ "no": "Bildestørrelser",
+ "ko": "이미지 크기"
},
"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 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.",
- "uk": "Укажіть максимальний розмір зображення для відображення на робочому столі. Ми зменшимо масштаб зображення для менших пристроїв.",
- "zh": "请为电脑端指定最大图片尺寸。我们将自动缩小适应小屏幕设备。",
+ "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.",
"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.",
+ "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": "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."
+ "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.",
+ "ko": "데스크탑 디스플레이의 최대 이미지 크기를 지정하십시오. 더 작은 장치의 이미지는 자동으로 축소됩니다."
},
"i18n.MainProductImages": {
"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",
+ "pt-BR": "Imagens do produto principal",
"sv": "Huvudsakliga produktbilder",
- "es-MX": "Imágenes principales del producto",
- "pt-BR": "Imagens do produto principal"
+ "es-MX": "Imágenes del producto principal",
+ "es-419": "Imágenes del producto principal",
+ "da": "Hovedproduktbilleder",
+ "no": "Hovedproduktbilder",
+ "ko": "주요 상품 이미지"
},
"i18n.ThumbnailImageInProductPage": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "상품 페이지의 썸네일 이미지"
},
"i18n.ThumbnailImageInCartAnd": {
"default": "Thumbnail image in cart and other 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 pagina's",
"pt": "Imagem em miniatura no carrinho e outras páginas",
+ "pt-BR": "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"
+ "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",
+ "ko": "장바구니 및 기타 페이지의 썸네일 이미지"
},
"i18n.ZoomedImage": {
"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",
+ "ko": "확대 이미지"
},
"i18n.ImageInGalleryView": {
"default": "Image in gallery view",
"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",
+ "pt-BR": "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"
+ "es-MX": "Imagen en vista de galería",
+ "es-419": "Imagen en vista de galería",
+ "da": "Billede i gallerivisning",
+ "no": "Bilde i gallerivisning",
+ "ko": "갤러리 뷰의 이미지"
},
"i18n.BrandImageInGalleryView": {
"default": "Brand image in gallery view",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "갤러리 뷰의 브랜드 이미지"
},
"i18n.ProductSwatchImages": {
"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",
+ "pt-BR": "Imagens da amostra do produto",
"sv": "Produktprovbilder",
- "es-MX": "Imágenes de las muestras de productos",
- "pt-BR": "Imagens da amostra do produto"
+ "es-MX": "Imágenes de muestras de productos",
+ "es-419": "Imágenes de muestras de productos",
+ "da": "Billeder af produktprøver",
+ "no": "Produktprøvebilder",
+ "ko": "상품 스와치 이미지"
},
"i18n.Standard": {
"default": "Standard",
"fr": "Standard",
"it": "Standard",
- "uk": "Стандартний",
- "zh": "标准",
+ "zh": "Standard",
"de": "Standard",
"es": "Standard",
"nl": "Standard",
"pt": "Standard",
+ "pt-BR": "Standard",
"sv": "Standard",
"es-MX": "Standard",
- "pt-BR": "Standard"
+ "es-419": "Standard",
+ "da": "Standard",
+ "no": "Standard",
+ "ko": "Standard"
},
"i18n.ButtonsAndIcons": {
"default": "Buttons & Icons",
"fr": "Boutons et icônes",
"it": "Pulsanti e icone",
- "uk": "Кнопки та значки",
- "zh": "按钮 & 图标",
+ "zh": "按钮与图标",
"de": "Schaltflächen & Symbole",
"es": "Botones e iconos",
"nl": "Knoppen en pictogrammen",
"pt": "Ícones e botões",
+ "pt-BR": "Ícones e botões",
"sv": "Knappar och ikoner",
- "es-MX": "Botones e iconos",
- "pt-BR": "Ícones e botões"
+ "es-MX": "Botones e íconos",
+ "es-419": "Botones e íconos",
+ "da": "Knapper og ikoner",
+ "no": "Knapper og ikoner",
+ "ko": "버튼 및 아이콘"
},
"i18n.PrimaryActionButton": {
"default": "Primary action button",
"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",
+ "ko": "기본 작업 버튼"
},
"i18n.ButtonTextHoverColor": {
"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",
+ "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 texto del botón al pasar el cursor",
- "pt-BR": "Cor do texto do botão com o foco do mouse"
+ "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)",
+ "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",
+ "pt-BR": "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"
+ "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",
+ "ko": "버튼 텍스트 활성 색상"
},
"i18n.ButtonBackgroundHover": {
"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",
+ "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 al pasar el cursor",
- "pt-BR": "Plano de fundo do botão com o foco do mouse"
+ "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)",
+ "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",
+ "ko": "버튼 배경 활성"
},
"i18n.SecondaryActionButton": {
"default": "Secondary action button",
"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",
+ "pt-BR": "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"
+ "es-MX": "Botón de acción secundario",
+ "es-419": "Botón de acción secundario",
+ "da": "Sekundær handlingsknap",
+ "no": "Sekundær handlingsknapp",
+ "ko": "2차 작업 버튼"
},
"i18n.ButtonBorder": {
"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",
+ "ko": "버튼 테두리"
},
"i18n.ButtonBorderHover": {
"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",
+ "pt-BR": "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"
+ "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)",
+ "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",
+ "ko": "버튼 테두리 활성화"
},
"i18n.TertiaryActionButton": {
"default": "Tertiary action button",
"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",
+ "ko": "3차 작업 버튼"
},
"i18n.ButtonArrowIcon": {
"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",
+ "pt-BR": "Í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"
+ "es-MX": "Ícono de flecha de botón",
+ "es-419": "Ícono de flecha de botón",
+ "da": "Pilikon for knap",
+ "no": "Pilikon for knapp",
+ "ko": "버튼 화살표 아이콘"
},
"i18n.DisabledButton": {
"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",
+ "pt-BR": "Botão desativado",
"sv": "Inaktiverad knapp",
- "es-MX": "Botón desactivado",
- "pt-BR": "Botão desativado"
+ "es-MX": "Botón de Desactivado",
+ "es-419": "Botón de Desactivado",
+ "da": "Deaktiveret knap",
+ "no": "Deaktivert knapp",
+ "ko": "비활성화 버튼"
},
"i18n.Icons": {
"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",
+ "pt-BR": "Í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"
+ "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)",
+ "ko": "소셜 미디어 아이콘 호버"
},
"i18n.StarReviewIconFull": {
"default": "Star review icon (full)",
"fr": "Icône d'avis en forme d'étoile (pleine)",
"it": "Icona recensione con stella (piena)",
- "uk": "Піктограма огляду зірки (повна)",
"zh": "星评图标(全)",
"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": "Icono de reseña con estrellas (lleno)",
- "pt-BR": "Ícone de estrelas de avaliação (completo)"
+ "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 d'avis en forme d'étoile (vide)",
"it": "Icona recensione con stella (vuota)",
- "uk": "Піктограма огляду зірки (порожня)",
"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)",
+ "pt-BR": "Í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-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 Augmenter/Diminuer",
"it": "Icona pulsante Aumenta/Riduci",
- "uk": "Значок кнопки збільшення / зменшення",
"zh": "增加/减少按钮图标",
"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": "Icono del botón aumentar/disminuir",
- "pt-BR": "Ícone do botão para aumentar/reduzir"
+ "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",
+ "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 selección",
- "pt-BR": "Caixas de seleção e botões de opção"
+ "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",
+ "ko": "체크박스와 라디오 버튼"
},
"i18n.CheckboxAndRadioIcon": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "체크박스 및 라디오 아이콘"
},
"i18n.CheckoutPage": {
"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",
+ "ko": "체크아웃 페이지"
},
"i18n.UseBackgroundImage": {
"default": "Use background image",
"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",
+ "ko": "배경 이미지 사용"
},
"i18n.1000X400pxRecommended": {
"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",
+ "pt-BR": "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"
+ "es-MX": "1000 x 400px recomendado",
+ "es-419": "1000 x 400px recomendado",
+ "da": "1000 x 400 px anbefales",
+ "no": "1000 x 400 px anbefales",
+ "ko": "1000 x 400픽셀 권장"
},
"i18n.HeaderImageSize": {
"default": "Header image size",
"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",
+ "ko": "헤더 이미지 크기"
},
"i18n.HeaderTextColor": {
"default": "Header text color",
"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",
+ "ko": "헤더 텍스트 색상"
},
"i18n.HeaderBorder": {
"default": "Header border",
"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",
+ "ko": "헤더 테두리"
},
"i18n.LogoType": {
"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",
+ "ko": "로고 타입"
},
"i18n.Text": {
"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": "Image",
- "fr": "Image",
- "it": "Immagine",
- "uk": "Зображення",
- "zh": "图片",
- "de": "Bild",
- "es": "Imagen",
- "nl": "Afbeelding",
- "pt": "Imagem",
- "sv": "Bild",
- "es-MX": "Imagen",
- "pt-BR": "Imagem"
+ "default": "Text",
+ "fr": "Texte",
+ "it": "Testo",
+ "zh": "文本",
+ "de": "Text",
+ "es": "Texto",
+ "nl": "Tekst",
+ "pt": "Texto",
+ "pt-BR": "Texto",
+ "sv": "Text",
+ "es-MX": "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",
+ "pt-BR": "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"
+ "es-MX": "250 x 100px recomendado",
+ "es-419": "250 x 100px recomendado",
+ "da": "250 x 100 px anbefales",
+ "no": "250 x 100 px anbefales",
+ "ko": "250 x 100픽셀 권장"
},
"i18n.DiscountBanner": {
"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",
+ "ko": "할인 배너"
},
"i18n.BannerTextColor": {
"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",
+ "ko": "배너 텍스트 색상"
},
"i18n.BannerIcon": {
"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",
+ "pt-BR": "Ícone do banner",
"sv": "Banderollikon",
- "es-MX": "Icono del banner",
- "pt-BR": "Ícone do banner"
+ "es-MX": "Ícono de banner",
+ "es-419": "Ícono de banner",
+ "da": "Bannerikon",
+ "no": "Bannerikon",
+ "ko": "배너 아이콘"
},
"i18n.OrderSummaryBox": {
"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",
+ "ko": "주문 요약 상자"
},
"i18n.BoxBackground": {
"default": "Box background",
"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",
+ "ko": "상자 배경"
},
"i18n.BoxBorder": {
"default": "Box border",
"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",
+ "ko": "상자 테두리"
},
"i18n.CheckoutSteps": {
"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",
+ "pt-BR": "Etapas da finalização da compra",
"sv": "Kassasteg",
- "es-MX": "Pasos de proceso de pago",
- "pt-BR": "Etapas da finalização da compra"
+ "es-MX": "Pasos del proceso de pago",
+ "es-419": "Pasos del proceso de pago",
+ "da": "Betalingstrin",
+ "no": "Betalingstrinn",
+ "ko": "결제 단계"
},
"i18n.IconBackground": {
"default": "Icon background",
"fr": "Arrière-plan de l'icône",
"it": "Sfondo icona",
- "uk": "Фон значок",
"zh": "图标背景",
"de": "Symbol-Hintergrund",
"es": "Fondo del icono",
"nl": "Achtergrond van pictogram",
"pt": "Plano de fundo do ícone",
+ "pt-BR": "Plano de fundo do ícone",
"sv": "Ikonens bakgrund",
- "es-MX": "Fondo del icono",
- "pt-BR": "Plano de fundo do ícone"
+ "es-MX": "Fondo del ícono",
+ "es-419": "Fondo del ícono",
+ "da": "Baggrund til ikon",
+ "no": "Ikonbakgrunn",
+ "ko": "아이콘 배경"
},
"i18n.IconBorder": {
"default": "Icon border",
"fr": "Bordure de l'icône",
"it": "Bordo icona",
- "uk": "Значок кордону",
"zh": "图标边框",
"de": "Symbol-Rahmen",
"es": "Borde del icono",
"nl": "Pictogramrand",
"pt": "Borda do ícone",
+ "pt-BR": "Borda do ícone",
"sv": "Ikonens kant",
- "es-MX": "Borde del icono",
- "pt-BR": "Borda do ícone"
+ "es-MX": "Borde del ícono",
+ "es-419": "Borde del ícono",
+ "da": "Kant på ikon",
+ "no": "Ikonkant",
+ "ko": "아이콘 테두리"
},
"i18n.IconTextColor": {
"default": "Icon text color",
"fr": "Couleur du texte de l'icône",
"it": "Colore testo dell'icona",
- "uk": "Колір тексту піктограми",
- "zh": "图标文本颜色",
+ "zh": "图标文字颜色",
"de": "Symbol-Textfarbe",
"es": "Color del texto del icono",
"nl": "Pictogramtekstkleur",
"pt": "Cor do texto do ícone",
+ "pt-BR": "Cor do texto do ícone",
"sv": "Ikonens textfärg",
- "es-MX": "Color del texto del icono",
- "pt-BR": "Cor do texto do ícone"
+ "es-MX": "Color del texto del ícono",
+ "es-419": "Color del texto del ícono",
+ "da": "Farve på ikontekst",
+ "no": "Ikons tekstfarge",
+ "ko": "아이콘 텍스트 색상"
},
"i18n.Heading1FontFamily": {
"default": "Heading 1 font family",
"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",
+ "pt-BR": "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"
+ "es-MX": "Familia de fuentes del Encabezado 1",
+ "es-419": "Familia de fuentes del Encabezado 1",
+ "da": "Overskrift 1 skrifttypefamilie",
+ "no": "Overskrift 1-font",
+ "ko": "제목 1 글꼴 모음"
},
"i18n.MontserratBold": {
"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",
+ "ko": "Montserrat Bold"
},
"i18n.Heading1TextColor": {
"default": "Heading 1 text color",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "제목 1 텍스트 색상"
},
"i18n.Heading2FontFamily": {
"default": "Heading 2 font family",
"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",
+ "pt-BR": "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"
+ "es-MX": "Familia de fuentes del Encabezado 2",
+ "es-419": "Familia de fuentes del Encabezado 2",
+ "da": "Overskrift 2 skrifttypefamilie",
+ "no": "Overskrift 2-font",
+ "ko": "제목 2 글꼴 모음"
},
"i18n.Heading2TextColor": {
"default": "Heading 2 text color",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "제목 2 텍스트 색상"
},
"i18n.Body": {
"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é",
"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",
+ "ko": "포커스 색상"
},
"i18n.SecondaryTextFontFamily": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "보조 텍스트 글꼴 모음"
},
"i18n.LinkFontFamily": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Familia de fuentes del enlace",
+ "es-419": "Familia de fuentes del enlace",
+ "da": "Skrifttypefamilie for link",
+ "no": "Font for lenke",
+ "ko": "링크 글꼴 모음"
},
"i18n.ButtonTextFontFamily": {
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "버튼 텍스트 글꼴 모음"
},
"i18n.ButtonTextDisabledColor": {
"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",
+ "ko": "비활성화 버튼 텍스트 색상"
},
"i18n.ButtonBackgroundDisabled": {
"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",
+ "ko": "비활성화 버튼 배경"
},
"i18n.ButtonBorderDisabled": {
"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",
+ "ko": "비활성화 버튼 테두리"
},
"i18n.FormInputFields1": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Campos de captura del formulario",
+ "es-419": "Campos de captura del formulario",
+ "da": "Formularinputfelter",
+ "no": "Skjemainndatafelter",
+ "ko": "양식 입력 필드"
},
"i18n.FieldPlaceholderTextColor": {
"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",
+ "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 campo",
- "pt-BR": "Cor do texto do espaço reservado do campo"
+ "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",
+ "ko": "필드 플레이스홀더 텍스트 색상"
},
"i18n.FieldErrorTextColor": {
"default": "Field error text color",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "필드 오류 텍스트 색상"
},
"i18n.FieldInnerShadow": {
"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",
+ "ko": "필드 내부 그림자"
},
"i18n.CheckboxButtonBackground": {
"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",
+ "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 la casilla de verificación",
- "pt-BR": "Plano de fundo do botão de caixa de seleção"
+ "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",
+ "ko": "체크박스 버튼 배경"
},
"i18n.FormChecklist": {
"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",
+ "ko": "체크리스트 양식"
},
"i18n.FormBackground": {
"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",
+ "ko": "양식 배경"
},
"i18n.FormHeaderTextColor": {
"default": "Form header text color",
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "양식 헤더 텍스트 색상"
},
"i18n.FormBorderColor": {
"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",
+ "ko": "양식 테두리 색상"
},
"i18n.LoadingToaster": {
"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",
+ "pt-BR": "Carregando notificação",
"sv": "Laddningstoaster",
- "es-MX": "Mensaje de aviso de carga",
- "pt-BR": "Carregando notificação"
+ "es-MX": "Cargando tostadora",
+ "es-419": "Cargando tostadora",
+ "da": "Indlæser toaster",
+ "no": "Laster inn toaster",
+ "ko": "로딩 토스터"
},
"i18n.ToasterBackground": {
"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",
+ "pt-BR": "Plano de fundo da notificação",
"sv": "Toasterbakgrund",
- "es-MX": "Fondo del mensaje de aviso",
- "pt-BR": "Plano de fundo da notificação"
+ "es-MX": "Fondo de tostadora",
+ "es-419": "Fondo de tostadora",
+ "da": "Baggrund til toaster",
+ "no": "Bakgrunn på toaster",
+ "ko": "토스터 배경"
},
"i18n.ToasterTextColor": {
"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",
+ "pt-BR": "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"
+ "es-MX": "Color de texto de tostadora",
+ "es-419": "Color de texto de tostadora",
+ "da": "Toaster-tekstfarve",
+ "no": "Tekstfarge på toaster",
+ "ko": "토스터 텍스트 색상"
},
"i18n.PaymentButtons": {
"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",
+ "ko": "결제 버튼"
},
"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",
+ "ko": "버튼 컨테이너"
},
"i18n.ButtonColor": {
"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",
+ "ko": "버튼 색상"
},
"i18n.Gold": {
"default": "Gold",
"fr": "Or",
"it": "Oro",
- "uk": "Золотий",
- "zh": "金",
+ "zh": "金色",
"de": "Goldfarben",
"es": "Dorado",
"nl": "Goud",
"pt": "Ouro",
+ "pt-BR": "Ouro",
"sv": "Guld",
- "es-MX": "Dorado",
- "pt-BR": "Ouro"
+ "es-MX": "Oro",
+ "es-419": "Oro",
+ "da": "Guld",
+ "no": "Gull",
+ "ko": "골드"
},
"i18n.Blue": {
"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å",
+ "ko": "블루"
},
"i18n.Silver": {
"default": "Silver",
"fr": "Argenté",
"it": "Argento",
- "uk": "Срібний",
- "zh": "银",
+ "zh": "银色",
"de": "Silber",
"es": "Plata",
"nl": "Zilver",
"pt": "Prata",
+ "pt-BR": "Prata",
"sv": "Silver",
- "es-MX": "Plata",
- "pt-BR": "Prata"
+ "es-MX": "Plateado",
+ "es-419": "Plateado",
+ "da": "Sølv",
+ "no": "Sølv",
+ "ko": "실버"
},
"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",
+ "ko": "버튼 모양"
},
"i18n.Pill": {
"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",
+ "ko": "알약모양"
},
"i18n.Rectangle": {
"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",
+ "ko": "직사각형 모양"
},
"i18n.ButtonSize": {
"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",
+ "ko": "버튼 크기"
},
"i18n.Large": {
"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",
+ "ko": "대"
},
"i18n.ButtonContent": {
"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.SmartPaypalButton": {
- "default": "Smart Paypal Button",
- "de": "Smart Paypal-Schaltfläche",
- "es": "Botón inteligente de PayPal",
- "fr": "Bouton Paypal intelligent",
- "it": "Pulsante PayPal Smart",
- "nl": "Slimme Paypal-knop",
- "pt": "Botão Smart Paypal",
- "sv": "Smart PayPal-knapp",
- "es-MX": "Botón inteligente de PayPal",
- "pt-BR": "Botão Smart Paypal"
+ "default": "PayPal Button",
+ "fr": "Bouton PayPal",
+ "it": "Pulsante PayPal",
+ "zh": "PayPal 按钮",
+ "de": "PayPal-Schaltfläche",
+ "es": "Botón de PayPal",
+ "nl": "PayPal-knop",
+ "pt": "Botão PayPal",
+ "pt-BR": "Botão PayPal",
+ "sv": "PayPal-knapp",
+ "es-MX": "Botón de PayPal",
+ "es-419": "Botón de PayPal",
+ "da": "PayPal-knappen",
+ "no": "PayPal-knapp",
+ "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",
+ "pt-BR": "PayPal Checkout",
"sv": "PayPal Checkout",
- "es-MX": "Proceso de pago con PayPal",
- "pt-BR": "PayPal Checkout"
+ "es-MX": "Pago de PayPal",
+ "es-419": "Pago de PayPal",
+ "da": "PayPal Checkout",
+ "no": "PayPal-betaling",
+ "ko": "PayPal 체크아웃"
},
"i18n.PayWithPayPal": {
"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",
+ "ko": "PayPal로 결제"
},
"i18n.BuyNow": {
"default": "Buy Now",
"fr": "ACHETER MAINTENANT",
"it": "ACQUISTA ORA",
- "uk": "Купити зараз",
"zh": "立即购买",
"de": "JETZT KAUFEN",
"es": "COMPRAR AHORA",
"nl": "NU KOPEN",
"pt": "COMPRAR AGORA",
+ "pt-BR": "COMPRAR AGORA",
"sv": "KÖP NU",
- "es-MX": "COMPRAR AHORA",
- "pt-BR": "COMPRAR AGORA"
+ "es-MX": "Comprar ahora",
+ "es-419": "Comprar ahora",
+ "da": "Køb nu",
+ "no": "KJØP NÅ",
+ "ko": "지금 구매"
},
"i18n.PayPal": {
"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"
- },
- "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": "PayPal",
+ "da": "PayPal",
+ "no": "PayPal",
+ "ko": "PayPal 표시"
},
"i18n.CheckoutPayPalButton": {
- "default": "Checkout PayPal Button",
- "de": "PayPal-Schaltfläche für Bezahlvorgang",
- "es": "Botón de pago con PayPal",
- "fr": "Bouton PayPal Checkout",
- "it": "Pulsante PayPal Checkout",
- "nl": "Knop Afrekenen met PayPal",
- "pt": "Botão de finalização de compra com o PayPal",
- "sv": "Checkout PayPal-knapp",
- "es-MX": "Botón de pago con PayPal",
- "pt-BR": "Botão de finalização de compra com o PayPal"
+ "default": "PayPal Button on checkout page",
+ "fr": "Bouton PayPal sur la page de paiement",
+ "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 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",
+ "es-419": "Botón de PayPal en la página de pago",
+ "da": "PayPal-knap på betalingsside",
+ "no": "PayPal-knapp på betalingssiden",
+ "ko": "PayPal 체크아웃"
+ },
+ "i18n.SmartBoltButton": {
+ "default": "Bolt button"
},
"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",
+ "ko": "상품 페이지 배너"
},
"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",
+ "pt-BR": "Cor do estilo do banner",
"sv": "Banderollstilsfärg",
- "es-MX": "Color de estilo del banner",
- "pt-BR": "Cor do estilo do banner"
+ "es-MX": "Color de estilo de banner",
+ "es-419": "Color de estilo de banner",
+ "da": "Bannerfarve",
+ "no": "Farge på bannerstil",
+ "ko": "배너 스타일 색상"
},
"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",
+ "ko": "흰색 테두리 없음"
},
"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å",
+ "ko": "그레이"
},
"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",
+ "ko": "모노크롬"
},
"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",
+ "ko": "그레이스케일"
},
"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",
+ "pt-BR": "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"
+ "es-MX": "Proporción de estilo del banner",
+ "es-419": "Proporción de estilo del banner",
+ "da": "Bannerforhold",
+ "no": "Forhold på bannerstil",
+ "ko": "배너 스타일 비율"
},
"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",
+ "pt-BR": "8 x 1",
"sv": "8x1",
- "es-MX": "8 × 1",
- "pt-BR": "8 x 1"
+ "es-MX": "8x1",
+ "es-419": "8x1",
+ "da": "8x1",
+ "no": "8x1",
+ "ko": "8x1"
},
"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",
+ "pt-BR": "20 x 1",
"sv": "20x1",
- "es-MX": "20 × 1",
- "pt-BR": "20 x 1"
+ "es-MX": "20x1",
+ "es-419": "20x1",
+ "da": "20x1",
+ "no": "20x1",
+ "ko": "20x1"
},
"i18n.HomePageBanner": {
"default": "Home page banner",
- "de": "Startseiten-Banner",
- "es": "Banner de la página de inicio",
"fr": "Bannière de la page d'accueil",
"it": "Banner dell'homepage",
+ "zh": "主页横幅",
+ "de": "Startseiten-Banner",
+ "es": "Banner de la página de inicio",
"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",
+ "ko": "홈페이지 배너"
},
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "배너 텍스트 스타일 색상"
},
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "배너 스타일 로고 위치"
},
"i18n.left": {
"default": "Left",
- "de": "links",
- "es": "izquierdo",
"fr": "Gauche",
"it": "a sinistra",
+ "zh": "左",
+ "de": "links",
+ "es": "izquierdo",
"nl": "Links",
"pt": "esquerda",
+ "pt-BR": "esquerda",
"sv": "vänster",
- "es-MX": "izquierdo",
- "pt-BR": "esquerda"
+ "es-MX": "Izquierda",
+ "es-419": "Izquierda",
+ "da": "Venstre",
+ "no": "Venstre",
+ "ko": "왼쪽"
},
"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",
+ "ko": "오른쪽"
},
"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",
+ "pt-BR": "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"
+ "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",
+ "ko": "배너 스타일 로고 타입"
},
"i18n.inline": {
"default": "Inline",
- "de": "Inline",
- "es": "Alineado",
"fr": "En ligne",
"it": "In linea",
+ "zh": "内联",
+ "de": "Inline",
+ "es": "Alineado",
"nl": "Gealigneerd",
"pt": "Integrado",
+ "pt-BR": "Integrado",
"sv": "Infälld",
- "es-MX": "Alineado",
- "pt-BR": "Integrado"
+ "es-MX": "En fila",
+ "es-419": "En fila",
+ "da": "Indbygget",
+ "no": "På linje",
+ "ko": "인라인"
},
"i18n.alternative": {
"default": "Alternative",
- "de": "Abwechselnd",
- "es": "Alternativo",
"fr": "Alternatif",
"it": "Alternativo",
+ "zh": "备用",
+ "de": "Abwechselnd",
+ "es": "Alternativo",
"nl": "Alternatief",
"pt": "Alternativo",
+ "pt-BR": "Alternativo",
"sv": "Alternativ",
- "es-MX": "Alternativo",
- "pt-BR": "Alternativo"
+ "es-MX": "Alternativa",
+ "es-419": "Alternativa",
+ "da": "Alternativ",
+ "no": "Alternativ",
+ "ko": "대체"
},
"i18n.none": {
"default": "None",
- "de": "Keine",
- "es": "Ninguno",
"fr": "Aucun",
"it": "Nessuno",
+ "zh": "无",
+ "de": "Keine",
+ "es": "Ninguno",
"nl": "Geen",
"pt": "Nenhuma",
+ "pt-BR": "Nenhuma",
"sv": "Inget",
- "es-MX": "Ninguno",
- "pt-BR": "Nenhuma"
+ "es-MX": "ninguna",
+ "es-419": "ninguna",
+ "da": "Ingen",
+ "no": "Ingen",
+ "ko": "없음"
},
"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",
+ "ko": "결제 배너"
},
"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",
+ "ko": "장바구니 페이지 배너"
},
"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\"",
+ "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": "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-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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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"
+ },
+ "i18n.BoltProviderSortingLabel": {
+ "default": "Bolt"
}
}
diff --git a/templates/components/account/edit-account.html b/templates/components/account/edit-account.html
index b2a82a5bf7..19fc9d06dd 100644
--- a/templates/components/account/edit-account.html
+++ b/templates/components/account/edit-account.html
@@ -5,31 +5,31 @@
{{inject 'currentPassword' (lang 'forms.validate.account.edit.password')}}