- {isEditable ? (
+ {(isEditable || formErrorText ) ? (
<>
{children}
{formErrorText ? (
diff --git a/blocks/identity-block/components/editable-form-input/index.test.jsx b/blocks/identity-block/components/editable-form-input/index.test.jsx
index 88b7b29e8a..af7869b11a 100644
--- a/blocks/identity-block/components/editable-form-input/index.test.jsx
+++ b/blocks/identity-block/components/editable-form-input/index.test.jsx
@@ -1,15 +1,19 @@
import React from "react";
import { fireEvent, render, screen } from "@testing-library/react";
-
+import '@testing-library/jest-dom';
import EditableFormInputField, { ConditionalFormContainer } from ".";
describe("Editable form input field", () => {
- it("conditional form renders a form when show form elected", () => {
- render();
+ it("conditional form renders a form when show form selected", () => {
+ render(
+
+ {" "}
+ ,
+ );
expect(screen.getByTestId("conditional-form")).not.toBeNull();
});
- it("conditional form does not render a form when show form not elected", () => {
+ it("conditional form does not render a form when show form not selected", () => {
render();
expect(screen.queryByTestId("conditional-form")).toBeNull();
});
@@ -23,7 +27,7 @@ describe("Editable form input field", () => {
onSubmit={() => {}}
>
+ ) : null}
diff --git a/blocks/identity-block/features/login/default.jsx b/blocks/identity-block/features/login/default.jsx
index 0d23bd2ef4..2c658d92e0 100644
--- a/blocks/identity-block/features/login/default.jsx
+++ b/blocks/identity-block/features/login/default.jsx
@@ -1,41 +1,25 @@
import React, { useState } from "react";
import PropTypes from "@arc-fusion/prop-types";
import { useFusionContext } from "fusion:context";
-import getProperties from "fusion:properties";
-import getTranslatedPhrases from "fusion:intl";
import {
Input,
useIdentity,
Paragraph,
BotChallengeProtection,
+ usePhrases
} from "@wpmedia/arc-themes-components";
import HeadlinedSubmitForm from "../../components/headlined-submit-form";
import useLogin from "../../components/login";
import useOIDCLogin from "../../utils/useOIDCLogin";
import validateURL from "../../utils/validate-redirect-url";
+import definedMessageByCode from "../../utils/definedMessageByCode";
const BLOCK_CLASS_NAME = "b-login-form";
-const errorCodes = {
- 100015: "identity-block.login-form-error.account-is-disabled",
- 130001: "identity-block.login-form-error.captcha-token-invalid",
- 130051: "identity-block.login-form-error.unverified-email-address",
- 100013: "identity-block.login-form-error.max-devices",
- 0: "identity-block.login-form-error.invalid-email-password",
-};
-
-export function definedMessageByCode(code) {
- return errorCodes[code] || errorCodes["0"];
-}
-
const Login = ({ customFields }) => {
- const {
- redirectURL,
- redirectToPreviousPage,
- loggedInPageLocation,
- OIDC,
- termsAndPrivacyURL,
- } = customFields;
+ const phrases = usePhrases();
+ const { redirectURL, redirectToPreviousPage, loggedInPageLocation, OIDC, termsAndPrivacyURL } =
+ customFields;
let urlString = '';
let url = '';
@@ -45,9 +29,7 @@ const Login = ({ customFields }) => {
url = new URL(urlString);
}
- const { isAdmin, arcSite } = useFusionContext();
- const { locale } = getProperties(arcSite);
- const phrases = getTranslatedPhrases(locale);
+ const { isAdmin } = useFusionContext();
const isOIDC =
OIDC && url.searchParams.get("client_id") && url.searchParams.get("response_type") === "code";
diff --git a/blocks/identity-block/features/login/default.test.jsx b/blocks/identity-block/features/login/default.test.jsx
index 9049b2898e..71afec630e 100644
--- a/blocks/identity-block/features/login/default.test.jsx
+++ b/blocks/identity-block/features/login/default.test.jsx
@@ -2,7 +2,8 @@ import React from "react";
import { fireEvent, render, screen, waitFor } from "@testing-library/react";
import { useIdentity } from "@wpmedia/arc-themes-components";
-import Login, {definedMessageByCode} from "./default";
+import Login from "./default";
+import definedMessageByCode from "../../utils/definedMessageByCode";
const defaultCustomFields = {
redirectURL: "",
diff --git a/blocks/identity-block/features/signup/default.test.jsx b/blocks/identity-block/features/signup/default.test.jsx
index 5b90ef5dd8..36760c8f27 100644
--- a/blocks/identity-block/features/signup/default.test.jsx
+++ b/blocks/identity-block/features/signup/default.test.jsx
@@ -47,7 +47,6 @@ jest.mock("@wpmedia/arc-themes-components", () => ({
...mockSales,
},
})),
- // Button: ({onClick}) => ,
BotChallengeProtection: ({ challengeIn= 'signup' }) =>
}));
diff --git a/blocks/identity-block/features/social-sign-on/default.jsx b/blocks/identity-block/features/social-sign-on/default.jsx
index 8c67371c79..7356082903 100644
--- a/blocks/identity-block/features/social-sign-on/default.jsx
+++ b/blocks/identity-block/features/social-sign-on/default.jsx
@@ -18,6 +18,7 @@ const SocialSignOnBlock = ({ customFields }) => {
OIDC,
socialSignOnIn,
hideDiv,
+ customButtons
} = customFields;
const checkAppleCodeExists = (url) => {
@@ -70,6 +71,7 @@ const SocialSignOnBlock = ({ customFields }) => {
redirectURL={loginRedirect}
isOIDC={isOIDC}
socialSignOnIn={socialSignOnIn}
+ customButtons={customButtons}
/>
{error ? (
@@ -117,6 +119,12 @@ SocialSignOnBlock.propTypes = {
defaultValue: false,
description:
"Used when we want to hide the ---OR--- divider",
+ }),
+ customButtons: PropTypes.bool.tag({
+ name: "Custom Facebook/Gooogle/Apple buttons",
+ defaultValue: true,
+ description:
+ "Render a custom Facebook/Google/Apple buttons or the ones provided by Facebook, Google, and Apple.",
})
}),
};
diff --git a/blocks/identity-block/intl.json b/blocks/identity-block/intl.json
index ac202d5582..babac976c3 100644
--- a/blocks/identity-block/intl.json
+++ b/blocks/identity-block/intl.json
@@ -207,6 +207,162 @@
"zh-CN": "已连接",
"zh-TW": "已連結"
},
+ "identity-block.connect-identity": {
+ "ar": "Connect",
+ "bn": "Connect",
+ "bo": "Connect",
+ "de": "Connect",
+ "el": "Connect",
+ "en": "Connect",
+ "es": "Connect",
+ "fr": "Connect",
+ "id": "Connect",
+ "ja": "Connect",
+ "km-KH": "Connect",
+ "ko": "Connect",
+ "lo": "Connect",
+ "ms": "Connect",
+ "my": "Connect",
+ "no": "Connect",
+ "pt-BR": "Connect",
+ "pt": "Connect",
+ "sv": "Connect",
+ "th": "Connect",
+ "ug": "Connect",
+ "vi": "Connect",
+ "zh-CN": "Connect",
+ "zh-TW": "Connect"
+ },
+ "identity-block.login-form-error.captcha-token-required": {
+ "ar": "Captcha token required.",
+ "bn": "Captcha token required.",
+ "bo": "Captcha token required.",
+ "de": "Captcha token required.",
+ "el": "Captcha token required.",
+ "en": "Captcha token required.",
+ "es": "Captcha token required.",
+ "fr": "Captcha token required.",
+ "id": "Captcha token required.",
+ "ja": "Captcha token required.",
+ "km-KH": "Captcha token required.",
+ "ko": "Captcha token required.",
+ "lo": "Captcha token required.",
+ "ms": "Captcha token required.",
+ "my": "Captcha token required.",
+ "no": "Captcha token required.",
+ "pt-BR": "Captcha token required.",
+ "pt": "Captcha token required.",
+ "sv": "Captcha token required.",
+ "th": "Captcha token required.",
+ "ug": "Captcha token required.",
+ "vi": "Captcha token required.",
+ "zh-CN": "Captcha token required.",
+ "zh-TW": "Captcha token required."
+ },
+ "identity-block.social-google-one-tap-notification": {
+ "ar": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "bn": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "bo": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "de": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "el": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "en": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "es": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "fr": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "id": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "ja": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "km-KH": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "ko": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "lo": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "ms": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "my": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "no": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "pt-BR": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "pt": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "sv": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "th": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "ug": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "vi": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "zh-CN": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "zh-TW": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method."
+ },
+ "identity-block.social-signOn-unlink-error": {
+ "ar": "At least one identity needs to remain on the user",
+ "bn": "At least one identity needs to remain on the user",
+ "bo": "At least one identity needs to remain on the user",
+ "de": "At least one identity needs to remain on the user",
+ "el": "At least one identity needs to remain on the user",
+ "en": "At least one identity needs to remain on the user",
+ "es": "At least one identity needs to remain on the user",
+ "fr": "At least one identity needs to remain on the user",
+ "id": "At least one identity needs to remain on the user",
+ "ja": "At least one identity needs to remain on the user",
+ "km-KH": "At least one identity needs to remain on the user",
+ "ko": "At least one identity needs to remain on the user",
+ "lo": "At least one identity needs to remain on the user",
+ "ms": "At least one identity needs to remain on the user",
+ "my": "At least one identity needs to remain on the user",
+ "no": "At least one identity needs to remain on the user",
+ "pt-BR": "At least one identity needs to remain on the user",
+ "pt": "At least one identity needs to remain on the user",
+ "sv": "At least one identity needs to remain on the user",
+ "th": "At least one identity needs to remain on the user",
+ "ug": "At least one identity needs to remain on the user",
+ "vi": "At least one identity needs to remain on the user",
+ "zh-CN": "At least one identity needs to remain on the user",
+ "zh-TW": "At least one identity needs to remain on the user"
+ },
+ "identity-block.social-signOn-facebook-login": {
+ "ar": "Sign in with Facebook",
+ "bn": "Sign in with Facebook",
+ "bo": "Sign in with Facebook",
+ "de": "Sign in with Facebook",
+ "el": "Sign in with Facebook",
+ "en": "Sign in with Facebook",
+ "es": "Sign in with Facebook",
+ "fr": "Sign in with Facebook",
+ "id": "Sign in with Facebook",
+ "ja": "Sign in with Facebook",
+ "km-KH": "Sign in with Facebook",
+ "ko": "Sign in with Facebook",
+ "lo": "Sign in with Facebook",
+ "ms": "Sign in with Facebook",
+ "my": "Sign in with Facebook",
+ "no": "Sign in with Facebook",
+ "pt-BR": "Sign in with Facebook",
+ "pt": "Sign in with Facebook",
+ "sv": "Sign in with Facebook",
+ "th": "Sign in with Facebook",
+ "ug": "Sign in with Facebook",
+ "vi": "Sign in with Facebook",
+ "zh-CN": "Sign in with Facebook",
+ "zh-TW": "Sign in with Facebook"
+ },
+ "identity-block.social-signOn-facebook-signUp": {
+ "ar": "Sign up with Facebook",
+ "bn": "Sign up with Facebook",
+ "bo": "Sign up with Facebook",
+ "de": "Sign up with Facebook",
+ "el": "Sign up with Facebook",
+ "en": "Sign up with Facebook",
+ "es": "Sign up with Facebook",
+ "fr": "Sign up with Facebook",
+ "id": "Sign up with Facebook",
+ "ja": "Sign up with Facebook",
+ "km-KH": "Sign up with Facebook",
+ "ko": "Sign up with Facebook",
+ "lo": "Sign up with Facebook",
+ "ms": "Sign up with Facebook",
+ "my": "Sign up with Facebook",
+ "no": "Sign up with Facebook",
+ "pt-BR": "Sign up with Facebook",
+ "pt": "Sign up with Facebook",
+ "sv": "Sign up with Facebook",
+ "th": "Sign up with Facebook",
+ "ug": "Sign up with Facebook",
+ "vi": "Sign up with Facebook",
+ "zh-CN": "Sign up with Facebook",
+ "zh-TW": "Sign up with Facebook"
+ },
"identity-block.connect-platform": {
"ar": "تواصل عبر %{platform}",
"bn": "%{platform} সংযুক্ত করুন",
diff --git a/blocks/identity-block/package-lock.json b/blocks/identity-block/package-lock.json
index 9612e18a92..f292b30be9 100644
--- a/blocks/identity-block/package-lock.json
+++ b/blocks/identity-block/package-lock.json
@@ -10,14 +10,24 @@
"license": "CC-BY-NC-ND-4.0",
"dependencies": {
"@arc-fusion/prop-types": "^0.1.5",
- "@arc-publishing/sdk-identity": "^1.79.0",
+ "@arc-publishing/sdk-identity": "^1.88.0",
"react-google-recaptcha": "^3.1.0",
"react-google-recaptcha-v3": "^1.10.1"
},
+ "devDependencies": {
+ "@testing-library/jest-dom": "^6.4.6",
+ "@testing-library/react": "^16.0.0"
+ },
"peerDependencies": {
"@wpmedia/arc-themes-components": "*"
}
},
+ "node_modules/@adobe/css-tools": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz",
+ "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==",
+ "dev": true
+ },
"node_modules/@arc-fusion/prop-types": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/@arc-fusion/prop-types/-/prop-types-0.1.5.tgz",
@@ -27,13 +37,256 @@
}
},
"node_modules/@arc-publishing/sdk-identity": {
- "version": "1.79.0",
- "resolved": "https://registry.npmjs.org/@arc-publishing/sdk-identity/-/sdk-identity-1.79.0.tgz",
- "integrity": "sha512-eblhb/AMa2uKr3/sWphlonIw5gKrz2KigUYnQDU2riWZn9Z+EECmQsbpbZbkWGDaTXrtkEX3DRqBIPJsPaEsXg==",
+ "version": "1.88.0",
+ "resolved": "https://registry.npmjs.org/@arc-publishing/sdk-identity/-/sdk-identity-1.88.0.tgz",
+ "integrity": "sha512-CSq/eAsE3tppnDnxRTHnTbO9HAo+4eS3byn+xHSPvDbDU/E+tPngWi0Hu9skfJxC1kBb/X3I97NBPcNxGs9fXQ==",
"engines": {
"node": ">=8"
}
},
+ "node_modules/@babel/code-frame": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz",
+ "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@babel/highlight": "^7.24.7",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
+ "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz",
+ "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.24.7",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@babel/highlight/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz",
+ "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==",
+ "dev": true,
+ "dependencies": {
+ "regenerator-runtime": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@testing-library/dom": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.2.0.tgz",
+ "integrity": "sha512-CytIvb6tVOADRngTHGWNxH8LPgO/3hi/BdCEHOf7Qd2GvZVClhVP0Wo/QHzWhpki49Bk0b4VT6xpt3fx8HTSIw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.3.0",
+ "chalk": "^4.1.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "pretty-format": "^27.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/dom-accessibility-api": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@testing-library/jest-dom": {
+ "version": "6.4.6",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.6.tgz",
+ "integrity": "sha512-8qpnGVincVDLEcQXWaHOf6zmlbwTKc6Us6PPu4CRnPXCzo2OGBS5cwgMMOWdxDpEz1mkbvXHpEy99M5Yvt682w==",
+ "dev": true,
+ "dependencies": {
+ "@adobe/css-tools": "^4.4.0",
+ "@babel/runtime": "^7.9.2",
+ "aria-query": "^5.0.0",
+ "chalk": "^3.0.0",
+ "css.escape": "^1.5.1",
+ "dom-accessibility-api": "^0.6.3",
+ "lodash": "^4.17.21",
+ "redent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">=6",
+ "yarn": ">=1"
+ },
+ "peerDependencies": {
+ "@jest/globals": ">= 28",
+ "@types/bun": "latest",
+ "@types/jest": ">= 28",
+ "jest": ">= 28",
+ "vitest": ">= 0.32"
+ },
+ "peerDependenciesMeta": {
+ "@jest/globals": {
+ "optional": true
+ },
+ "@types/bun": {
+ "optional": true
+ },
+ "@types/jest": {
+ "optional": true
+ },
+ "jest": {
+ "optional": true
+ },
+ "vitest": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@testing-library/react": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz",
+ "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.12.5"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@testing-library/dom": "^10.0.0",
+ "@types/react": "^18.0.0",
+ "@types/react-dom": "^18.0.0",
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@types/aria-query": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
+ "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/@wpmedia/arc-themes-components": {
"version": "0.0.1",
"resolved": "https://npm.pkg.github.com/download/@WPMedia/arc-themes-components/0.0.1/f9ff4b987c296ed8e615b4acbbf9fb8576e437e4",
@@ -41,6 +294,111 @@
"license": "CC-BY-NC-ND-4.0",
"peer": true
},
+ "node_modules/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,
+ "peer": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/aria-query": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "dev": true,
+ "dependencies": {
+ "dequal": "^2.0.3"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
+ "dev": true
+ },
+ "node_modules/dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/dom-accessibility-api": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
+ "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
+ "dev": true
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/hoist-non-react-statics": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
@@ -49,11 +407,26 @@
"react-is": "^16.7.0"
}
},
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
"node_modules/loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -65,6 +438,25 @@
"loose-envify": "cli.js"
}
},
+ "node_modules/lz-string": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
+ "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
+ "dev": true,
+ "peer": true,
+ "bin": {
+ "lz-string": "bin/bin.js"
+ }
+ },
+ "node_modules/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,
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -73,6 +465,48 @@
"node": ">=0.10.0"
}
},
+ "node_modules/picocolors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
+ "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/pretty-format/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/prop-types": {
"version": "15.7.2",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
@@ -149,6 +583,25 @@
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dev": true,
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
+ "dev": true
+ },
"node_modules/scheduler": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
@@ -157,6 +610,30 @@
"dependencies": {
"loose-envify": "^1.1.0"
}
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dev": true,
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
}
}
}
diff --git a/blocks/identity-block/package.json b/blocks/identity-block/package.json
index f084ccf379..1284385080 100644
--- a/blocks/identity-block/package.json
+++ b/blocks/identity-block/package.json
@@ -30,8 +30,12 @@
},
"dependencies": {
"@arc-fusion/prop-types": "^0.1.5",
- "@arc-publishing/sdk-identity": "^1.79.0",
+ "@arc-publishing/sdk-identity": "^1.88.0",
"react-google-recaptcha": "^3.1.0",
"react-google-recaptcha-v3": "^1.10.1"
+ },
+ "devDependencies": {
+ "@testing-library/jest-dom": "^6.4.6",
+ "@testing-library/react": "^16.0.0"
}
}
diff --git a/blocks/identity-block/themes/news.json b/blocks/identity-block/themes/news.json
index 1e17bff118..e4e9403834 100644
--- a/blocks/identity-block/themes/news.json
+++ b/blocks/identity-block/themes/news.json
@@ -100,6 +100,92 @@
}
}
},
+ "account-management-social-signon-edit": {
+ "styles": {
+ "default": {
+ "align-items": "center",
+ "border-color": "var(--border-color)",
+ "border-radius": "var(--border-radius)",
+ "border-style": "var(--global-border-style-1)",
+ "border-width": "var(--global-border-width-1)",
+ "display": "flex",
+ "justify-content": "space-between",
+ "margin-block-end": "var(--global-spacing-2)",
+ "padding-block-start": "var(--global-spacing-4)",
+ "padding-block-end": "var(--global-spacing-4)",
+ "padding-inline-start": "var(--global-spacing-4)",
+ "padding-inline-end": "var(--global-spacing-4)",
+ "min-width": "280px"
+ }
+ }
+ },
+ "account-management-social-signon-identity": {
+ "styles": {
+ "default": {
+ "display": "flex",
+ "components": {
+ "icon": {
+ "margin-inline-end": "var(--global-spacing-2)"
+ }
+ }
+ }
+ }
+ },
+ "account-management-social-signon-button-connect": {
+ "styles": {
+ "default": {
+ "background-color": "var(--global-black)"
+ }
+ }
+ },
+ "account-management-social-signon-button-disconnect": {
+ "styles": {
+ "default": {
+ "color": "var(--global-black)",
+ "border-color": "var(--global-black)"
+ }
+ }
+ },
+ "account-management-social-signon-button-connected": {
+ "styles": {
+ "default": {
+ "position": "absolute",
+ "transform": "translatey(175%)",
+ "background": "var(--global-white)",
+ "font-size": "var(--global-font-size-3)",
+ "padding-inline-end": "var(--global-spacing-1)",
+ "color": "var(--global-green-5)",
+ "components": {
+ "icon": {
+ "margin-inline-start": "var(--global-spacing-1)",
+ "margin-inline-end": "var(--global-spacing-1)",
+ "fill": "var(--global-green-5)",
+ "block-size": "var(--global-spacing-4)",
+ "inline-size": "var(--global-spacing-4)"
+ }
+ }
+ }
+ }
+ },
+ "account-management-social-signon-identities-error": {
+ "styles": {
+ "default": {
+ "font-family": "var(--font-family-primary)",
+ "margin-block-end": "var(--global-spacing-4)",
+ "components": {
+ "paragraph": {
+ "background-color": "var(--status-color-danger-subtle)",
+ "color": "var(--status-color-danger)",
+ "padding-block-end": "var(--global-spacing-1)",
+ "padding-block-start": "var(--global-spacing-1)",
+ "padding-inline-start": "var(--global-spacing-2)",
+ "padding-inline-end": "var(--global-spacing-2)"
+ }
+ }
+ },
+ "desktop": {}
+ }
+ },
"forgot-password": {
"styles": {
"default": {
@@ -685,6 +771,64 @@
"desktop": {}
}
},
+ "social-sign-on-button-container-google": {
+ "styles": {
+ "default": {
+ "justify-content": "center",
+ "border-block-start-width": "1px",
+ "border-block-end-width": "1px",
+ "border-inline-start-width": "1px",
+ "border-inline-end-width": "1px",
+ "border-block-start-color": "var(--border-color)",
+ "border-block-end-color": "var(--border-color)",
+ "border-inline-start-color": "var(--border-color)",
+ "border-inline-end-color": "var(--border-color)",
+ "border-radius": "var(--global-spacing-1)",
+ "color": "var(--text-color)",
+ "font-weight": "var(--global-font-weight-7)",
+ "font-family": "var(--font-family-primary)",
+ "inline-size": "100%",
+ "components": {
+ "button-secondary-reverse-hover": {
+ "color": "var(--text-color)"
+ },
+ "icon": {
+ "fill": "#4285F4"
+ }
+ }
+ },
+ "desktop": {}
+ }
+ },
+ "social-sign-on-button-container-facebook": {
+ "styles": {
+ "default": {
+ "justify-content": "center",
+ "border-block-start-width": "1px",
+ "border-block-end-width": "1px",
+ "border-inline-start-width": "1px",
+ "border-inline-end-width": "1px",
+ "border-block-start-color": "var(--border-color)",
+ "border-block-end-color": "var(--border-color)",
+ "border-inline-start-color": "var(--border-color)",
+ "border-inline-end-color": "var(--border-color)",
+ "border-radius": "var(--global-spacing-1)",
+ "color": "var(--text-color)",
+ "font-weight": "var(--global-font-weight-7)",
+ "font-family": "var(--font-family-primary)",
+ "inline-size": "100%",
+ "components": {
+ "button-secondary-reverse-hover": {
+ "color": "var(--text-color)"
+ },
+ "icon": {
+ "fill": "#4285F4"
+ }
+ }
+ },
+ "desktop": {}
+ }
+ },
"social-sign-on-button-container-apple": {
"styles": {
"default": {
@@ -711,6 +855,14 @@
"desktop": {}
}
},
+ "social-sign-on-button-container-apple-custom": {
+ "styles": {
+ "default": {
+ "inline-size": "100%"
+ },
+ "desktop": {}
+ }
+ },
"social-sign-on-dividerWithText": {
"styles": {
"default": {
@@ -750,4 +902,4 @@
"desktop": {}
}
}
-}
\ No newline at end of file
+}
diff --git a/blocks/identity-block/utils/definedMessageByCode.js b/blocks/identity-block/utils/definedMessageByCode.js
new file mode 100644
index 0000000000..08b53d71d9
--- /dev/null
+++ b/blocks/identity-block/utils/definedMessageByCode.js
@@ -0,0 +1,13 @@
+const errorCodes = {
+ 100015: "identity-block.login-form-error.account-is-disabled",
+ 130001: "identity-block.login-form-error.captcha-token-invalid",
+ 130051: "identity-block.login-form-error.unverified-email-address",
+ 100013: "identity-block.login-form-error.max-devices",
+ 0: "identity-block.login-form-error.invalid-email-password",
+};
+
+function definedMessageByCode(code) {
+ return errorCodes[code] || errorCodes["0"];
+}
+
+export default definedMessageByCode;
diff --git a/blocks/subscriptions-block/package.json b/blocks/subscriptions-block/package.json
index a120696855..4a3d082639 100644
--- a/blocks/subscriptions-block/package.json
+++ b/blocks/subscriptions-block/package.json
@@ -31,7 +31,7 @@
"dependencies": {
"@arc-fusion/prop-types": "^0.1.5",
"@arc-publishing/sdk-sales": "^1.55.0",
- "@arc-publishing/sdk-identity": "^1.55.0",
+ "@arc-publishing/sdk-identity": "^1.88.0",
"@stripe/react-stripe-js": "^2.4.0",
"@stripe/stripe-js": "^2.3.0",
"is-url": "^1.2.4"
diff --git a/locale/ar.json b/locale/ar.json
index 056b31290f..7512983ff8 100644
--- a/locale/ar.json
+++ b/locale/ar.json
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "تأكيد كلمة المرور",
"identity-block.confirm-password-error": "كلمة المرور غير مطابقة",
"identity-block.connect-account": "متصل",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "تواصل عبر %{platform}",
"identity-block.connected-accounts": "الحسابات المتصلة",
"identity-block.create-an-account": "إنشاء حساب",
diff --git a/locale/bn.json b/locale/bn.json
index b88d4d29f0..2ee9142278 100644
--- a/locale/bn.json
+++ b/locale/bn.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "স্বয়ংক্রিয় স্লাইড শো বন্ধ করুন",
"global.gallery-expand-button": "সম্প্রসারণ করুন",
"global.gallery-next-label": "পরবর্তী স্লাইড",
- "global.gallery-page-count-text": "%{total}-এর %{current} ছবি<\/span>",
+ "global.gallery-page-count-text": "%{total}-এর %{current} ছবি",
"global.gallery-pause-autoplay-button": "অটোপ্লে বিরত করূন",
"global.gallery-previous-label": "পূর্ববর্তী স্লাইড",
"global.gallery-text": "গ্যালারি",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "পাসওয়ার্ড নিশ্চিত করুন",
"identity-block.confirm-password-error": "পাসওয়ার্ড অবশ্যই মিলতে হবে",
"identity-block.connect-account": "সংযুক্ত",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "%{platform} সংযুক্ত করুন",
"identity-block.connected-accounts": "সংযুক্ত অ্যাকাউন্টগুলি",
"identity-block.create-an-account": "অ্যাকাউন্ট তৈরী করুন",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "পাসওয়ার্ড",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Apple দিয়ে সাইন আপ করুন",
"identity-block.social-signOn-google-login": "Google দিয়ে সাইন ইন করুন",
"identity-block.social-signOn-google-signUp": "Google দিয়ে সাইন আপ করুন",
- "identity-block.terms-privacy-text": "একটি অ্যাকাউন্ট তৈরী করে, আপনি পরিষেবার শর্তাবলী<\/a>তে সম্মত হন এবং আমাদের গোপনীয়তা নীতি<\/a> স্বীকার করেন।",
- "identity-block.terms-service-privacy-text": "একটি অ্যাকাউন্ট তৈরী করে, আপনি পরিষেবার শর্তাবলীতে সম্মত হন এবং আমাদের গোপনীয়তা নীতি<\/a> স্বীকার করেন।",
+ "identity-block.terms-privacy-text": "একটি অ্যাকাউন্ট তৈরী করে, আপনি পরিষেবার শর্তাবলীতে সম্মত হন এবং আমাদের গোপনীয়তা নীতি স্বীকার করেন।",
+ "identity-block.terms-service-privacy-text": "একটি অ্যাকাউন্ট তৈরী করে, আপনি পরিষেবার শর্তাবলীতে সম্মত হন এবং আমাদের গোপনীয়তা নীতি স্বীকার করেন।",
"identity-block.update-email-error": "আপনার ইমেইল ঠিকানা আপডেট করার সময় একটি ত্রুটি ঘটেছে",
"identity-block.update-password-error": "আপনার পাসওয়ার্ড আপডেট করার সময় একটি ত্রুটি ঘটেছে",
"identity-block.username": "ইউজার নেম"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "চালিয়ে যান",
"checkout-block.continue-to-checkout": "চেকআউট চালিয়ে যান",
"checkout-block.country": "দেশ বা অঞ্চল",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "অনুগ্রহ করে দেশ বা অঞ্চল নির্বাচন করুন",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "আজ বকেয়া",
"checkout-block.edit": "সম্পাদনা করুন",
"checkout-block.email": "ইমেইল ঠিকানা",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "অ্যালান্ড দ্বীপপুঞ্জ",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "পেমেন্ট পদ্ধতি আপডেট করুন"
}
}
diff --git a/locale/bo.json b/locale/bo.json
index 91a13005e4..047dafcadc 100644
--- a/locale/bo.json
+++ b/locale/bo.json
@@ -31,7 +31,7 @@
"category-carousel.aria-label": "རིགས།",
"category-carousel.left-arrow-label": "གོང་མ།",
"category-carousel.right-arrow-label": "རྗེས་མ།",
- "category-carousel.slide-indicator": "སྒྲོན་བརྙན་དྲ་ཤོག་%{current}\/%{maximum}"
+ "category-carousel.slide-indicator": "སྒྲོན་བརྙན་དྲ་ཤོག་%{current}/%{maximum}"
},
"default-output-block": {
"default-output-block.skip-main": "ནང་དོན་གཙོ་བོར་མཆོང་།"
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "སྒྲོན་བརྙན་དྲ་ཤོག་རང་འགུལ་གྱིས་གཏོང་མཚམས་འཇོག",
"global.gallery-expand-button": "རྒྱ་སྐྱེད།",
"global.gallery-next-label": "སྒྲོན་བརྙན་དྲ་ཤོག་རྗེས་མ།",
- "global.gallery-page-count-text": "པར་རིས་<\/span> %{current} \/ %{total}",
+ "global.gallery-page-count-text": "པར་རིས་ %{current} / %{total}",
"global.gallery-pause-autoplay-button": "གཏོང་མཚམས་འཇོག",
"global.gallery-previous-label": "སྒྲོན་བརྙན་དྲ་ཤོག་གོང་མ།",
"global.gallery-text": "པར་མཛོད།",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "གསང་གྲངས་གཏན་འཁེལ།",
"identity-block.confirm-password-error": "གསང་གྲངས་གཅིག་མཐུན་ཡིན་དགོས།",
"identity-block.connect-account": "འབྲེལ་མཐུད་བྱས་ཟིན།",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "%{platform}དང་འབྲེལ་གཏུག་བྱེད།",
"identity-block.connected-accounts": "འབྲེལ་བའི་དྲ་གྲངས།",
"identity-block.create-an-account": "ཁ་བྱང་གསར་པ་བཟོ་བ།",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "གསང་གྲངས།",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Appleདང་ལྷན་ཐོ་འགོད་བྱོས།",
"identity-block.social-signOn-google-login": "Googleདང་ལྷན་ནང་ཞུགས་བྱོས།",
"identity-block.social-signOn-google-signUp": "Googleདང་ལྷན་ཐོ་འགོད་བྱོས།",
- "identity-block.terms-privacy-text": "དྲ་གྲངས་གཅིག་གསར་བཟོ་བྱས་ཚེ། ཁྱེད་ཀྱིས་ཞབས་ཞུའི་དོན་ཚན་<\/a>ལ་མོས་མཐུན་བྱེད་པ་དང་། གསང་བའི་སྲིད་ཇུས་<\/a>ཁས་ལེན་བྱེད་པ་མཚོན།",
- "identity-block.terms-service-privacy-text": "ཁ་བྱང་གཅིག་གསར་བཟོ་བྱས་ཚེ། ཁྱེད་ཀྱིས་ཞབས་ཞུའི་དོན་ཚན་ལ་མོས་མཐུན་བྱེད་པ་དང་། གསང་བའི་སྲིད་ཇུས་<\/a>ཁས་ལེན་བྱེད་པ་མཚོན།",
+ "identity-block.terms-privacy-text": "དྲ་གྲངས་གཅིག་གསར་བཟོ་བྱས་ཚེ། ཁྱེད་ཀྱིས་ཞབས་ཞུའི་དོན་ཚན་ལ་མོས་མཐུན་བྱེད་པ་དང་། གསང་བའི་སྲིད་ཇུས་ཁས་ལེན་བྱེད་པ་མཚོན།",
+ "identity-block.terms-service-privacy-text": "ཁ་བྱང་གཅིག་གསར་བཟོ་བྱས་ཚེ། ཁྱེད་ཀྱིས་ཞབས་ཞུའི་དོན་ཚན་ལ་མོས་མཐུན་བྱེད་པ་དང་། གསང་བའི་སྲིད་ཇུས་ཁས་ལེན་བྱེད་པ་མཚོན།",
"identity-block.update-email-error": "ཁྱེད་ཀྱི་དྲ་ཡིག་གནས་ཡུལ་གསར་སྒྱུར་བྱས་པར་ནོར་འཁྲུལ་ཐོན།",
"identity-block.update-password-error": "ཁྱེད་ཀྱི་གསང་གྲངས་གསར་སྒྱུར་བྱས་པར་ནོར་འཁྲུལ་ཐོན།",
"identity-block.username": "སྤྱོད་མཁན་མིང་།"
@@ -198,7 +204,7 @@
"product-assortment-carousel.aria-label": "ཐོན་རྫས།",
"product-assortment-carousel.left-arrow-label": "གོང་མ།",
"product-assortment-carousel.right-arrow-label": "རྗེས་མ།",
- "product-assortment-carousel.slide-indicator": "སྒྲོན་བརྙན་དྲ་ཤོག་%{current}\/%{maximum}"
+ "product-assortment-carousel.slide-indicator": "སྒྲོན་བརྙན་དྲ་ཤོག་%{current}/%{maximum}"
},
"product-content-block": {
"product-content.description": "ཞིབ་བརྗོད།",
@@ -213,7 +219,7 @@
"product-gallery.go-to-slide": "སྒྲོན་བརྙན་དྲ་ཤོག་%{slideNumber}ལ་ཕེབས།",
"product-gallery.left-arrow-label": "གོང་མ།",
"product-gallery.right-arrow-label": "རྗེས་མ།",
- "product-gallery.slide-indicator": "སྒྲོན་བརྙན་དྲ་ཤོག%{current}\/%{maximum}"
+ "product-gallery.slide-indicator": "སྒྲོན་བརྙན་དྲ་ཤོག%{current}/%{maximum}"
},
"product-information-block": {
"product-information.list-price": "རིན་གོང་། %{price}",
@@ -237,7 +243,7 @@
"story-carousel.aria-label": "སྒྲུང་གཏམ།",
"story-carousel.left-arrow-label": "གོང་མ།",
"story-carousel.right-arrow-label": "རྗེས་མ།",
- "story-carousel.slide-indicator": "སྒྲོན་བརྙན་དྲ་ཤོག་%{current}\/%{maximum}"
+ "story-carousel.slide-indicator": "སྒྲོན་བརྙན་དྲ་ཤོག་%{current}/%{maximum}"
},
"subscriptions-block": {
"checkout-block.Afghanistan": "ཨ་ཧྥུ་ཀ་ནི་མི་ཐན།",
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "མུ་མཐུད།",
"checkout-block.continue-to-checkout": "མུ་མཐུད་ཞིབ་བཤེར་བྱེད།",
"checkout-block.country": "རྒྱལ་ཁབ་བམ་ས་ཁུལ།",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "རྒྱལ་ཁབ་བམ་ས་ཁུལ་འདེམས།",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "དེ་རིང་མཇུག་སྒྲིལ།",
"checkout-block.edit": "རྩོམ་སྒྲིག",
"checkout-block.email": "དྲ་ཡིག་གནས་ཡུལ།",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "ཨོ་ལན་གླིང་ཚོམ།",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "དངུལ་སྤྲོད་ཐབས་ལམ་གསར་སྣོན་བྱེད་པ།"
}
}
diff --git a/locale/de.json b/locale/de.json
index be1214881b..53ee9a1803 100644
--- a/locale/de.json
+++ b/locale/de.json
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirm password",
"identity-block.confirm-password-error": "Passwords must match",
"identity-block.connect-account": "Connected",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Connect %{platform}",
"identity-block.connected-accounts": "Connected Accounts",
"identity-block.create-an-account": "Konto erstellen",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "Passwort",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Mit Apple registrieren",
"identity-block.social-signOn-google-login": "Mit Google anmelden",
"identity-block.social-signOn-google-signUp": "Mit Google registrieren",
- "identity-block.terms-privacy-text": "Durch die Erstellung eines Kontos stimmen Sie den Nutzungsbedingungen <\/a> zu und erkennen unsere Datenschutzrichtlinie <\/a> an.",
- "identity-block.terms-service-privacy-text": "Durch die Erstellung eines Kontos stimmen Sie den Nutzungsbedingungen zu und erkennen unsere Datenschutzrichtlinie an<\/a>.",
+ "identity-block.terms-privacy-text": "Durch die Erstellung eines Kontos stimmen Sie den Nutzungsbedingungen zu und erkennen unsere Datenschutzrichtlinie an.",
+ "identity-block.terms-service-privacy-text": "Durch die Erstellung eines Kontos stimmen Sie den Nutzungsbedingungen zu und erkennen unsere Datenschutzrichtlinie an.",
"identity-block.update-email-error": "There's been an error updating your email address",
"identity-block.update-password-error": "There's been an error updating your password",
"identity-block.username": "Benutzername"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Adresse 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Continue",
"checkout-block.continue-to-checkout": "Weiter zur Kasse",
"checkout-block.country": "Land oder Region",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "Bitte ein Land oder eine Region auswählen",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "Heute fällig",
"checkout-block.edit": "Bearbeiten",
"checkout-block.email": "E-Mail-Adresse",
@@ -561,7 +567,7 @@
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
"checkout-block.zip-code": "Postleitzahl",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Åland Islands",
"subscription-block.shared-No": "Nein",
"subscription-block.shared-Payment-method": "Zahlungsmethode",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "Zahlungsmethode aktualisieren"
}
}
diff --git a/locale/el.json b/locale/el.json
index c21c853791..56dc33b36f 100644
--- a/locale/el.json
+++ b/locale/el.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "Διακοπή αυτόματης προβολής διαφανειών",
"global.gallery-expand-button": "Επέκταση",
"global.gallery-next-label": "Επόμενη διαφάνεια",
- "global.gallery-page-count-text": "Εικόνα<\/span> %{current} από %{total}",
+ "global.gallery-page-count-text": "Εικόνα %{current} από %{total}",
"global.gallery-pause-autoplay-button": "Παύση αυτόματης αναπαραγωγής",
"global.gallery-previous-label": "Προηγούμενη διαφάνεια",
"global.gallery-text": "Γκαλερί",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Επιβεβαίωση κωδικού πρόσβασης",
"identity-block.confirm-password-error": "Οι κωδικοί πρόσβασης πρέπει να ταιριάζουν",
"identity-block.connect-account": "Συνδέθηκε",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Συνδέστε το %{platform}",
"identity-block.connected-accounts": "Συνδεδεμένοι λογαριασμοί",
"identity-block.create-an-account": "Δημιουργία λογαριασμού",
@@ -154,16 +160,16 @@
"identity-block.ota-ivalid-login-link": "Μη έγκυρος σύνδεσμος σύνδεσης",
"identity-block.ota-ivalid-login-link-subheadline": "Φαίνεται ότι ο σύνδεσμος σύνδεσης μίας χρήσης δεν είναι έγκυρος ή έχει λήξει. Ζητήστε νέο σύνδεσμο σύνδεσης και προσπαθήστε ξανά.",
"identity-block.ota-subheadline": "Για να συνδεθείτε χωρίς κωδικό πρόσβασης, εισαγάγετε το email σας παρακάτω και θα λάβετε έναν σύνδεσμο σύνδεσης μίας χρήσης.",
- "identity-block.ota-success-body": "Αν υπάρχει λογαριασμός συσχετισμένος με το %{userEmail}<\/b>, θα λάβετε έναν σύνδεσμο στα εισερχόμενά σας, για αυτόματη σύνδεση στον λογαριασμό σας. Ο σύνδεσμος λήγει σε 24 ώρες.",
+ "identity-block.ota-success-body": "Αν υπάρχει λογαριασμός συσχετισμένος με το %{userEmail}, θα λάβετε έναν σύνδεσμο στα εισερχόμενά σας, για αυτόματη σύνδεση στον λογαριασμό σας. Ο σύνδεσμος λήγει σε 24 ώρες.",
"identity-block.ota-success-heading": "Ελέγξτε το email σας",
"identity-block.password": "Κωδικός πρόσβασης",
"identity-block.password-placeholder": "**********",
"identity-block.password-requirements": "Εισαγάγετε έναν έγκυρο κωδικό πρόσβασης.",
"identity-block.password-requirements-characters": "Πρέπει να έχει τουλάχιστον %{requirementCount} συνολικούς χαρακτήρες.",
- "identity-block.password-requirements-lowercase": "Πρέπει να διαθέτει τουλάχιστον %{requirementCount} γράμμα\/τα.",
- "identity-block.password-requirements-numbers": "Πρέπει να διαθέτει τουλάχιστον %{requirementCount} αριθμό\/ούς.",
- "identity-block.password-requirements-special": "Πρέπει να έχει τουλάχιστον %{requirementCount} ειδικό\/ούς χαρακτήρα\/ες.",
- "identity-block.password-requirements-uppercase": "Πρέπει να έχει τουλάχιστον %{requirementCount} κεφαλαίο\/ους χαρακτήρα\/ες.",
+ "identity-block.password-requirements-lowercase": "Πρέπει να διαθέτει τουλάχιστον %{requirementCount} γράμμα/τα.",
+ "identity-block.password-requirements-numbers": "Πρέπει να διαθέτει τουλάχιστον %{requirementCount} αριθμό/ούς.",
+ "identity-block.password-requirements-special": "Πρέπει να έχει τουλάχιστον %{requirementCount} ειδικό/ούς χαρακτήρα/ες.",
+ "identity-block.password-requirements-uppercase": "Πρέπει να έχει τουλάχιστον %{requirementCount} κεφαλαίο/ους χαρακτήρα/ες.",
"identity-block.privacy-statement": "Με τη δημιουργία λογαριασμού, συμφωνείτε με τους Όρους χρήσης και αναγνωρίζετε την Πολιτική απορρήτου.",
"identity-block.reset-password-error": "Παρουσιάστηκε ένα σφάλμα κατά την επεξεργασία του αιτήματός σας.",
"identity-block.reset-password-headline": "Δημιουργήστε τον νέο σας κωδικό πρόσβασης",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Εγγραφείτε με την Apple",
"identity-block.social-signOn-google-login": "Συνδεθείτε με το Google",
"identity-block.social-signOn-google-signUp": "Εγγραφείτε με το Google",
- "identity-block.terms-privacy-text": "Με τη δημιουργία λογαριασμού, συμφωνείτε με τους Όρους παροχής υπηρεσιών<\/a> και αποδέχεστε την Πολιτική απορρήτου<\/a> μας",
- "identity-block.terms-service-privacy-text": "Με τη δημιουργία λογαριασμού, συμφωνείτε με τους Όρους παροχής υπηρεσιών και αναγνωρίζετε την Πολιτική απορρήτου μας<\/a>",
+ "identity-block.terms-privacy-text": "Με τη δημιουργία λογαριασμού, συμφωνείτε με τους Όρους παροχής υπηρεσιών και αποδέχεστε την Πολιτική απορρήτου μας",
+ "identity-block.terms-service-privacy-text": "Με τη δημιουργία λογαριασμού, συμφωνείτε με τους Όρους παροχής υπηρεσιών και αναγνωρίζετε την Πολιτική απορρήτου μας",
"identity-block.update-email-error": "Παρουσιάστηκε ένα σφάλμα κατά την ενημέρωση της διεύθυνσης email σας",
"identity-block.update-password-error": "Παρουσιάστηκε ένα σφάλμα κατά την ενημέρωση του κωδικού πρόσβασής σας",
"identity-block.username": "Όνομα χρήστη"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Διεύθυνση 1",
"checkout-block.address1-validation": "Εισαγάγετε μια έγκυρη διεύθυνση.",
"checkout-block.address2": "Διεύθυνση 2 (Προαιρετικά)",
- "checkout-block.address2-placeholder": "π.χ.: Διαμέρισμα\/Σουίτα\/Όροφος",
+ "checkout-block.address2-placeholder": "π.χ.: Διαμέρισμα/Σουίτα/Όροφος",
"checkout-block.automatic-renewal-terms-description": "Η συνδρομή σας θα συνεχιστεί μέχρι να ακυρώσετε. Μπορείτε να ακυρώσετε τη συνδρομή σας ηλεκτρονικά, οποιαδήποτε στιγμή, από τις ρυθμίσεις Λογαριασμού ή κατά τη διάρκεια συγκεκριμένων ωρών μέσω συνομιλίας ή τηλεφώνου. Οι ακυρώσεις τίθενται σε εφαρμογή από το τέλος της τρέχουσας περιόδου χρέωσης.",
"checkout-block.automatic-renewal-terms-intro": "Η μέθοδος πληρωμής σας θα χρεωθεί αυτόματα εκ των προτέρων",
"checkout-block.automatic-renewal-terms-title": "Όροι αυτόματης ανανέωσης",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Συνέχεια",
"checkout-block.continue-to-checkout": "Συνεχίστε στην Ολοκλήρωση αγοράς",
"checkout-block.country": "Χώρα ή περιοχή",
- "checkout-block.country-region": "Χώρα\/περιοχή",
+ "checkout-block.country-region": "Χώρα/περιοχή",
"checkout-block.country-requirements": "Επιλέξτε χώρα ή περιοχή",
- "checkout-block.country-validation": "Εισαγάγετε μια έγκυρη χώρα\/περιοχή.",
+ "checkout-block.country-validation": "Εισαγάγετε μια έγκυρη χώρα/περιοχή.",
"checkout-block.due-today": "Με σημερινή προθεσμία",
"checkout-block.edit": "Επεξεργασία",
"checkout-block.email": "Διεύθυνση email",
@@ -525,34 +531,34 @@
"checkout-block.payment": "Πληρωμή",
"checkout-block.payment-type.creditDebitCard": "Πιστωτική ή χρεωστική κάρτα",
"checkout-block.plus-sales-tax": "Συν ο ισχύων φόρος επί των πωλήσεων",
- "checkout-block.rates-default-day-day": "κάθε %{billingCount} ημέρα\/-ες για %{durationCount} ημέρα\/-ες",
- "checkout-block.rates-default-day-month": "κάθε %{billingCount} ημέρα\/-ες για %{durationCount} μήνα\/-ες",
- "checkout-block.rates-default-day-week": "κάθε %{billingCount} ημέρα\/-ες για %{durationCount} εβδομάδα\/-ες",
- "checkout-block.rates-default-day-year": "κάθε %{billingCount} ημέρα\/-ες για %{durationCount} έτος\/-η",
- "checkout-block.rates-default-month-day": "κάθε %{billingCount} μήνα\/-ες για %{durationCount} ημέρα\/-ες",
- "checkout-block.rates-default-month-month": "κάθε %{billingCount} μήνα\/-ες για %{durationCount} μήνα\/-ες",
- "checkout-block.rates-default-month-week": "κάθε %{billingCount} μήνα\/-ες για %{durationCount} εβδομάδα\/-ες",
- "checkout-block.rates-default-month-year": "κάθε %{billingCount} μήνα\/-ες για %{durationCount} έτος\/-η",
- "checkout-block.rates-default-week-day": "κάθε %{billingCount} εβδομάδα\/-ες για %{durationCount} ημέρα\/-ες",
- "checkout-block.rates-default-week-month": "κάθε %{billingCount} εβδομάδα\/-ες για %{durationCount} μήνα\/-ες",
- "checkout-block.rates-default-week-week": "κάθε %{billingCount} εβδομάδα\/-ες για %{durationCount} εβδομάδα\/-ες",
- "checkout-block.rates-default-week-year": "κάθε %{billingCount} εβδομάδα\/-ες για %{durationCount} έτος\/-η",
- "checkout-block.rates-default-year-day": "κάθε %{billingCount} μήνα\/-ες για %{durationCount} ημέρα\/-ες",
- "checkout-block.rates-default-year-month": "κάθε %{billingCount} μήνα\/-ες για %{durationCount} μήνα\/-ες",
- "checkout-block.rates-default-year-week": "κάθε %{billingCount} μήνα\/-ες για %{durationCount} εβδομάδα\/-ες",
- "checkout-block.rates-default-year-year": "κάθε %{billingCount} μήνα\/-ες για %{durationCount} έτος\/-η",
- "checkout-block.rates-oneTime-day": "μία φορά για %{billingCount} ημέρα\/-ες",
- "checkout-block.rates-oneTime-month": "μία φορά για %{billingCount} μήνα\/-ες",
- "checkout-block.rates-oneTime-week": "μία φορά για %{billingCount} εβδομάδα\/-ες",
- "checkout-block.rates-oneTime-year": "μία φορά για %{billingCount} έτος\/-η",
+ "checkout-block.rates-default-day-day": "κάθε %{billingCount} ημέρα/-ες για %{durationCount} ημέρα/-ες",
+ "checkout-block.rates-default-day-month": "κάθε %{billingCount} ημέρα/-ες για %{durationCount} μήνα/-ες",
+ "checkout-block.rates-default-day-week": "κάθε %{billingCount} ημέρα/-ες για %{durationCount} εβδομάδα/-ες",
+ "checkout-block.rates-default-day-year": "κάθε %{billingCount} ημέρα/-ες για %{durationCount} έτος/-η",
+ "checkout-block.rates-default-month-day": "κάθε %{billingCount} μήνα/-ες για %{durationCount} ημέρα/-ες",
+ "checkout-block.rates-default-month-month": "κάθε %{billingCount} μήνα/-ες για %{durationCount} μήνα/-ες",
+ "checkout-block.rates-default-month-week": "κάθε %{billingCount} μήνα/-ες για %{durationCount} εβδομάδα/-ες",
+ "checkout-block.rates-default-month-year": "κάθε %{billingCount} μήνα/-ες για %{durationCount} έτος/-η",
+ "checkout-block.rates-default-week-day": "κάθε %{billingCount} εβδομάδα/-ες για %{durationCount} ημέρα/-ες",
+ "checkout-block.rates-default-week-month": "κάθε %{billingCount} εβδομάδα/-ες για %{durationCount} μήνα/-ες",
+ "checkout-block.rates-default-week-week": "κάθε %{billingCount} εβδομάδα/-ες για %{durationCount} εβδομάδα/-ες",
+ "checkout-block.rates-default-week-year": "κάθε %{billingCount} εβδομάδα/-ες για %{durationCount} έτος/-η",
+ "checkout-block.rates-default-year-day": "κάθε %{billingCount} μήνα/-ες για %{durationCount} ημέρα/-ες",
+ "checkout-block.rates-default-year-month": "κάθε %{billingCount} μήνα/-ες για %{durationCount} μήνα/-ες",
+ "checkout-block.rates-default-year-week": "κάθε %{billingCount} μήνα/-ες για %{durationCount} εβδομάδα/-ες",
+ "checkout-block.rates-default-year-year": "κάθε %{billingCount} μήνα/-ες για %{durationCount} έτος/-η",
+ "checkout-block.rates-oneTime-day": "μία φορά για %{billingCount} ημέρα/-ες",
+ "checkout-block.rates-oneTime-month": "μία φορά για %{billingCount} μήνα/-ες",
+ "checkout-block.rates-oneTime-week": "μία φορά για %{billingCount} εβδομάδα/-ες",
+ "checkout-block.rates-oneTime-year": "μία φορά για %{billingCount} έτος/-η",
"checkout-block.rates-single-untilCancelled-day": "κάθε ημέρα μέχρι την ακύρωση",
"checkout-block.rates-single-untilCancelled-month": "κάθε μήνα μέχρι την ακύρωση",
"checkout-block.rates-single-untilCancelled-week": "κάθε εβδομάδα μέχρι την ακύρωση",
"checkout-block.rates-single-untilCancelled-year": "κάθε έτος μέχρι την ακύρωση",
- "checkout-block.rates-untilCancelled-day": "κάθε %{billingCount} ημέρα\/-ες μέχρι την ακύρωση",
- "checkout-block.rates-untilCancelled-month": "κάθε %{billingCount} μήνα\/-ες μέχρι την ακύρωση",
- "checkout-block.rates-untilCancelled-week": "κάθε %{billingCount} εβδομάδα\/-ες μέχρι την ακύρωση",
- "checkout-block.rates-untilCancelled-year": "κάθε %{billingCount} έτος\/-η μέχρι την ακύρωση",
+ "checkout-block.rates-untilCancelled-day": "κάθε %{billingCount} ημέρα/-ες μέχρι την ακύρωση",
+ "checkout-block.rates-untilCancelled-month": "κάθε %{billingCount} μήνα/-ες μέχρι την ακύρωση",
+ "checkout-block.rates-untilCancelled-week": "κάθε %{billingCount} εβδομάδα/-ες μέχρι την ακύρωση",
+ "checkout-block.rates-untilCancelled-year": "κάθε %{billingCount} έτος/-η μέχρι την ακύρωση",
"checkout-block.review": "Έλεγχος",
"checkout-block.sales-tax-may-apply": "Ενδέχεται να ισχύει φόρος πωλήσεων.",
"checkout-block.salesTax": "Φόρος πωλήσεων",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Ανανέωση συνδρομής",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "Αυτή η συνδρομή έληξε στις %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Περίοδος συνδρομής:",
- "subscriptions-block.terms-sales-service-text": "Ενεργοποιώντας τη συνδρομή, αποδέχεστε τους Όρους αυτόματης ανανέωσης σε αυτήν τη σελίδα, τους όρους πωλήσεων <\/a> και τους όρους υπηρεσίας<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "Ενεργοποιώντας τη συνδρομή, αποδέχεστε τους Όρους αυτόματης ανανέωσης σε αυτήν τη σελίδα, τους όρους πωλήσεων και τους όρους υπηρεσίας.",
"subscriptions-block.update-payment": "Ενημέρωση μεθόδου πληρωμής"
}
}
diff --git a/locale/en.json b/locale/en.json
index e298bc6ac1..25fedd5b6b 100644
--- a/locale/en.json
+++ b/locale/en.json
@@ -119,6 +119,7 @@
"identity-block.create-an-account": "Create an account",
"identity-block.current-password": "Current Password",
"identity-block.disconnect-account": "Disconnect",
+ "identity-block.connect-identity": "Connect",
"identity-block.edit": "Edit",
"identity-block.email": "Email address",
"identity-block.email-label": "Email",
@@ -135,6 +136,7 @@
"identity-block.login-form-error": "There's been an error logging you in",
"identity-block.login-form-error.account-is-disabled": "Account is disabled.",
"identity-block.login-form-error.captcha-token-invalid": "Captcha token invalid.",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
"identity-block.login-form-error.invalid-email-password": "Email or password is invalid. Try again.",
"identity-block.login-form-error.max-devices": "User account has reached the max number of devices.",
"identity-block.login-form-error.unverified-email-address": "Email Address is not verified.",
@@ -177,8 +179,12 @@
"identity-block.sign-up-form-error": "There's been an error creating your account",
"identity-block.sign-up-natural": "Sign up",
"identity-block.signup-form-error.identity-already-exists": "Account already exists",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
"identity-block.social-signOn-apple-login": "Sign in with Apple",
"identity-block.social-signOn-apple-signUp": "Sign up with Apple",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.social-signOn-google-login": "Sign in with Google",
"identity-block.social-signOn-google-signUp": "Sign up with Google",
"identity-block.terms-privacy-text": "By creating an account, you agree to the Terms of Service<\/a> and acknowledge our Privacy Policy<\/a>.",
diff --git a/locale/es.json b/locale/es.json
index 383c938bc0..063fc24c84 100644
--- a/locale/es.json
+++ b/locale/es.json
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirm password",
"identity-block.confirm-password-error": "Passwords must match",
"identity-block.connect-account": "Connected",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Connect %{platform}",
"identity-block.connected-accounts": "Connected Accounts",
"identity-block.create-an-account": "Crear una cuenta",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Enlace de inicio de sesión no válido",
"identity-block.ota-ivalid-login-link-subheadline": "Parece que el enlace de inicio de sesión único no es válido o ha caducado. Solicite otro enlace de inicio de sesión e inténtelo de nuevo.",
"identity-block.ota-subheadline": "Para iniciar sesión sin contraseña, introduzca su correo electrónico a continuación y recibirá un enlace de inicio de sesión único.",
- "identity-block.ota-success-body": "Si existe una cuenta asociada a %{userEmail}<\/b>, recibirá un enlace en su bandeja de entrada que le permitirá acceder automáticamente a su cuenta. El enlace caduca en 24 horas.",
+ "identity-block.ota-success-body": "Si existe una cuenta asociada a %{userEmail}, recibirá un enlace en su bandeja de entrada que le permitirá acceder automáticamente a su cuenta. El enlace caduca en 24 horas.",
"identity-block.ota-success-heading": "Consulte su correo electrónico",
"identity-block.password": "Contraseña",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Registrarse con Apple",
"identity-block.social-signOn-google-login": "Iniciar sesión con Google",
"identity-block.social-signOn-google-signUp": "Registrarse con Google",
- "identity-block.terms-privacy-text": "Al crear una cuenta, acepta las Condiciones de servicio <\/a> y reconoce nuestra Política de privacidad <\/a> .",
- "identity-block.terms-service-privacy-text": "Al crear una cuenta, acepta las Condiciones del servicio y reconoce nuestra Política de privacidad<\/a>.",
+ "identity-block.terms-privacy-text": "Al crear una cuenta, acepta las Condiciones de servicio y reconoce nuestra Política de privacidad .",
+ "identity-block.terms-service-privacy-text": "Al crear una cuenta, acepta las Condiciones del servicio y reconoce nuestra Política de privacidad.",
"identity-block.update-email-error": "There's been an error updating your email address",
"identity-block.update-password-error": "There's been an error updating your password",
"identity-block.username": "Nombre de usuario"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Dirección 1",
"checkout-block.address1-validation": "Introduzca una dirección válida.",
"checkout-block.address2": "Dirección 2 (opcional)",
- "checkout-block.address2-placeholder": "ejemplo: apartamento\/suite\/piso",
+ "checkout-block.address2-placeholder": "ejemplo: apartamento/suite/piso",
"checkout-block.automatic-renewal-terms-description": "Su suscripción continuará hasta que la cancele. Puede cancelar su suscripción en línea en cualquier momento en la configuración de su cuenta o en horario limitado por chat o teléfono. Las cancelaciones surtirán efecto al final de su período de facturación actual.",
"checkout-block.automatic-renewal-terms-intro": "Su método de pago se cargará automáticamente por adelantado",
"checkout-block.automatic-renewal-terms-title": "Condiciones de renovación automática",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Continue",
"checkout-block.continue-to-checkout": "Continuar con el pago",
"checkout-block.country": "País o región",
- "checkout-block.country-region": "País\/Región",
+ "checkout-block.country-region": "País/Región",
"checkout-block.country-requirements": "Seleccione el país o la región",
- "checkout-block.country-validation": "Introduzca un país\/región válido.",
+ "checkout-block.country-validation": "Introduzca un país/región válido.",
"checkout-block.due-today": "Vence hoy",
"checkout-block.edit": "Editar",
"checkout-block.email": "Dirección de correo electrónico",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Volver a suscribirse",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "Esta suscripción caducó el %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Período de suscripción:",
- "subscriptions-block.terms-sales-service-text": "Al suscribirse, acepta las condiciones de renovación automática de esta página, nuestras condiciones de venta <\/a> y las condiciones del servicio<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "Al suscribirse, acepta las condiciones de renovación automática de esta página, nuestras condiciones de venta y las condiciones del servicio.",
"subscriptions-block.update-payment": "Actualizar método de pago"
}
}
diff --git a/locale/fr.json b/locale/fr.json
index 1c04abb583..6b8637611f 100644
--- a/locale/fr.json
+++ b/locale/fr.json
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirm password",
"identity-block.confirm-password-error": "Passwords must match",
"identity-block.connect-account": "Connected",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Connect %{platform}",
"identity-block.connected-accounts": "Connected Accounts",
"identity-block.create-an-account": "Créer un compte",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Lien de connexion invalide",
"identity-block.ota-ivalid-login-link-subheadline": "Apparemment, le lien de connexion unique est invalide ou a expiré. Veuillez demander un nouveau lien de connexion et réessayer.",
"identity-block.ota-subheadline": "Pour vous connecter sans mot de passe, saisissez votre adresse e-mail ci-dessous pour recevoir un lien de connexion unique",
- "identity-block.ota-success-body": "Si un compte est associé à %{userEmail}<\/b>, vous recevrez un lien dans votre boîte de réception pour vous connecter automatiquement à votre compte. Ce lien expirera dans 24 heures.",
+ "identity-block.ota-success-body": "Si un compte est associé à %{userEmail}, vous recevrez un lien dans votre boîte de réception pour vous connecter automatiquement à votre compte. Ce lien expirera dans 24 heures.",
"identity-block.ota-success-heading": "Vérifiez votre adresse e-mail.",
"identity-block.password": "Mot de passe",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "S'inscrire avec Apple",
"identity-block.social-signOn-google-login": "Se connecter avec Google",
"identity-block.social-signOn-google-signUp": "S'inscrire avec Google",
- "identity-block.terms-privacy-text": "En créant un compte, vous acceptez les Conditions d'utilisation <\/a> et reconnaissez notre Politique de confidentialité <\/a> .",
- "identity-block.terms-service-privacy-text": "En créant un compte, vous acceptez les conditions d'utilisation et notre politique de confidentialité<\/a>",
+ "identity-block.terms-privacy-text": "En créant un compte, vous acceptez les Conditions d'utilisation et reconnaissez notre Politique de confidentialité .",
+ "identity-block.terms-service-privacy-text": "En créant un compte, vous acceptez les conditions d'utilisation et notre politique de confidentialité",
"identity-block.update-email-error": "There's been an error updating your email address",
"identity-block.update-password-error": "There's been an error updating your password",
"identity-block.username": "Nom d’utilisateur"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Adresse 1",
"checkout-block.address1-validation": "Veuillez saisir une adresse valide.",
"checkout-block.address2": "Adresse 2 (facultatif)",
- "checkout-block.address2-placeholder": "par exemple : Appt\/Suite\/Étage",
+ "checkout-block.address2-placeholder": "par exemple : Appt/Suite/Étage",
"checkout-block.automatic-renewal-terms-description": "Votre abonnement se poursuivra jusqu'à ce que vous l'annuliez. Vous pouvez annuler votre abonnement en ligne à tout moment dans les Paramètres de votre compte ou à certaines heures par messagerie instantanée ou par téléphone. Les annulations entrent en vigueur à la fin de votre période de facturation en cours.",
"checkout-block.automatic-renewal-terms-intro": "Votre mode de paiement sera automatiquement facturé à l'avance",
"checkout-block.automatic-renewal-terms-title": "Modalités de renouvellement automatique",
@@ -503,7 +509,7 @@
"checkout-block.continue": "Continue",
"checkout-block.continue-to-checkout": "Continuer vers le paiement",
"checkout-block.country": "Pays ou région",
- "checkout-block.country-region": "Pays\/Région",
+ "checkout-block.country-region": "Pays/Région",
"checkout-block.country-requirements": "Veuillez sélectionner un pays ou une région",
"checkout-block.country-validation": "Veuillez saisir un pays ou une région valide.",
"checkout-block.due-today": "Dû aujourd'hui",
@@ -561,7 +567,7 @@
"checkout-block.subtotal": "Sous-total",
"checkout-block.view-subscription-offers": "Afficher les offres d'abonnement",
"checkout-block.zip-code": "Code postal",
- "checkout-block.zip-code-validation": "Veuillez saisir un code zip\/postal valide.",
+ "checkout-block.zip-code-validation": "Veuillez saisir un code zip/postal valide.",
"checkout-block.Åland-Islands": "Åland Islands",
"subscription-block.shared-No": "Non",
"subscription-block.shared-Payment-method": "Mode de paiement",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Se réabonner",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "Cet abonnement a expiré le %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Période d'abonnement :",
- "subscriptions-block.terms-sales-service-text": "En vous abonnant, vous acceptez les modalités de renouvellement automatique figurant sur cette page, nos conditions de vente<\/a> et nos conditions de service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "En vous abonnant, vous acceptez les modalités de renouvellement automatique figurant sur cette page, nos conditions de vente et nos conditions de service.",
"subscriptions-block.update-payment": "Mettre à jour le mode de paiement"
}
}
diff --git a/locale/id.json b/locale/id.json
index a039875de0..255e41e541 100644
--- a/locale/id.json
+++ b/locale/id.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "Hentikan tayangan slide otomatis",
"global.gallery-expand-button": "Perluas",
"global.gallery-next-label": "Slide Berikutnya",
- "global.gallery-page-count-text": "Gambar<\/span> %{current} dari %{total}",
+ "global.gallery-page-count-text": "Gambar %{current} dari %{total}",
"global.gallery-pause-autoplay-button": "Jeda putar otomatis",
"global.gallery-previous-label": "Slide Sebelumnya",
"global.gallery-text": "Galeri",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Konfirmasi kata sandi",
"identity-block.confirm-password-error": "Kata sandi harus cocok",
"identity-block.connect-account": "Terhubung",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Hubungkan %{platform}",
"identity-block.connected-accounts": "Akun yang Terhubung",
"identity-block.create-an-account": "Buat akun",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "Kata Sandi",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Daftar dengan Apple",
"identity-block.social-signOn-google-login": "Masuk dengan Google",
"identity-block.social-signOn-google-signUp": "Daftar dengan Google",
- "identity-block.terms-privacy-text": "Dengan membuat akun, Anda menyetujui Persyaratan Layanan<\/a> dan mengakui Kebijakan Privasi<\/a> kami.",
- "identity-block.terms-service-privacy-text": "Dengan membuat akun, Anda menyetujui Ketentuan Layanan dan menerima Kebijakan Privasi kami<\/a>",
+ "identity-block.terms-privacy-text": "Dengan membuat akun, Anda menyetujui Persyaratan Layanan dan mengakui Kebijakan Privasi kami.",
+ "identity-block.terms-service-privacy-text": "Dengan membuat akun, Anda menyetujui Ketentuan Layanan dan menerima Kebijakan Privasi kami",
"identity-block.update-email-error": "Terjadi kesalahan saat memperbarui alamat email Anda",
"identity-block.update-password-error": "Terjadi kesalahan saat memperbarui kata sandi Anda",
"identity-block.username": "Nama pengguna"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Lanjutkan",
"checkout-block.continue-to-checkout": "Lanjutkan ke Pembayaran",
"checkout-block.country": "Negara atau wilayah",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "Pilih negara atau wilayah",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "Jatuh tempo hari ini",
"checkout-block.edit": "Edit",
"checkout-block.email": "Alamat email",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Kepulauan Åland",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "Perbarui Metode Pembayaran"
}
}
diff --git a/locale/ja.json b/locale/ja.json
index 125271c2b0..7ecbab8aa6 100644
--- a/locale/ja.json
+++ b/locale/ja.json
@@ -31,7 +31,7 @@
"category-carousel.aria-label": "カテゴリ",
"category-carousel.left-arrow-label": "前",
"category-carousel.right-arrow-label": "次",
- "category-carousel.slide-indicator": "スライド(%{current}\/%{maximum})"
+ "category-carousel.slide-indicator": "スライド(%{current}/%{maximum})"
},
"default-output-block": {
"default-output-block.skip-main": "メインコンテンツにスキップ"
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "自動スライド ショーを停止",
"global.gallery-expand-button": "展開",
"global.gallery-next-label": "次のスライド",
- "global.gallery-page-count-text": "%{current} \/ %{total}",
+ "global.gallery-page-count-text": "%{current} / %{total}",
"global.gallery-pause-autoplay-button": "自動再生の一時停止",
"global.gallery-previous-label": "前のスライド",
"global.gallery-text": "ギャラリー",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirm password",
"identity-block.confirm-password-error": "Passwords must match",
"identity-block.connect-account": "Connected",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Connect %{platform}",
"identity-block.connected-accounts": "Connected Accounts",
"identity-block.create-an-account": "アカウントを作成",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "パスワード",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Appleでサインアップ",
"identity-block.social-signOn-google-login": "Googleでサインイン",
"identity-block.social-signOn-google-signUp": "Googleでサインアップ",
- "identity-block.terms-privacy-text": "アカウントを作成すると、 利用規約<\/a>に同意し、 プライバシー ポリシー<\/a>に同意したことになります。",
- "identity-block.terms-service-privacy-text": "アカウントを作成すると、利用規約に同意し、 プライバシー ポリシーを承認<\/a>したことになります",
+ "identity-block.terms-privacy-text": "アカウントを作成すると、 利用規約に同意し、 プライバシー ポリシーに同意したことになります。",
+ "identity-block.terms-service-privacy-text": "アカウントを作成すると、利用規約に同意し、 プライバシー ポリシーを承認したことになります",
"identity-block.update-email-error": "There's been an error updating your email address",
"identity-block.update-password-error": "There's been an error updating your password",
"identity-block.username": "ユーザー名"
@@ -198,7 +204,7 @@
"product-assortment-carousel.aria-label": "製品",
"product-assortment-carousel.left-arrow-label": "前",
"product-assortment-carousel.right-arrow-label": "次",
- "product-assortment-carousel.slide-indicator": "スライド(%{current}\/%{maximum})"
+ "product-assortment-carousel.slide-indicator": "スライド(%{current}/%{maximum})"
},
"product-content-block": {
"product-content.description": "説明",
@@ -213,7 +219,7 @@
"product-gallery.go-to-slide": "スライド%{slideNumber}に移動",
"product-gallery.left-arrow-label": "前",
"product-gallery.right-arrow-label": "次",
- "product-gallery.slide-indicator": "スライド(%{current}\/%{maximum})"
+ "product-gallery.slide-indicator": "スライド(%{current}/%{maximum})"
},
"product-information-block": {
"product-information.list-price": "定価%{price}",
@@ -237,7 +243,7 @@
"story-carousel.aria-label": "記事",
"story-carousel.left-arrow-label": "前",
"story-carousel.right-arrow-label": "次",
- "story-carousel.slide-indicator": "スライド(%{current}\/%{maximum})"
+ "story-carousel.slide-indicator": "スライド(%{current}/%{maximum})"
},
"subscriptions-block": {
"checkout-block.Afghanistan": "Afghanistan",
@@ -487,7 +493,7 @@
"checkout-block.address1": "住所 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Continue",
"checkout-block.continue-to-checkout": "チェックアウトに進む",
"checkout-block.country": "国または地域",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "国または地域を選択してください",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "本日締め切り",
"checkout-block.edit": "編集",
"checkout-block.email": "メールアドレス",
@@ -561,7 +567,7 @@
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
"checkout-block.zip-code": "郵便番号",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Åland Islands",
"subscription-block.shared-No": "いいえ",
"subscription-block.shared-Payment-method": "支払方法",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "支払い方法の更新"
}
}
diff --git a/locale/km-KH.json b/locale/km-KH.json
index 5c5598df19..64899a9c32 100644
--- a/locale/km-KH.json
+++ b/locale/km-KH.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "បញ្ឈប់ការបញ្ចាំងស្លាយដោយស្វ័យប្រវត្តិ",
"global.gallery-expand-button": "ពង្រីក",
"global.gallery-next-label": "ស្លាយបន្ទាប់",
- "global.gallery-page-count-text": "រូបភាព<\/span> %{current} នៃ %{total}",
+ "global.gallery-page-count-text": "រូបភាព %{current} នៃ %{total}",
"global.gallery-pause-autoplay-button": "ផ្អាកការលេងដោយស្វ័យប្រវត្តិ",
"global.gallery-previous-label": "ស្លាយមុន",
"global.gallery-text": "វិចិត្រសាល",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "បញ្ជាក់ពាក្យសម្ងាត់",
"identity-block.confirm-password-error": "ពាក្យសម្ងាត់មិនត្រូវគ្នា",
"identity-block.connect-account": "បានភ្ជាប់",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "ភ្ជាប់ %{platform}",
"identity-block.connected-accounts": "គណនីដែលបានភ្ជាប់",
"identity-block.create-an-account": "បង្កើតគណនី",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "ពាក្យសម្ងាត់",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "ចុះឈ្មោះជាមួយ Apple",
"identity-block.social-signOn-google-login": "ចូលតាម Google",
"identity-block.social-signOn-google-signUp": "ចុះឈ្មោះជាមួយ Google",
- "identity-block.terms-privacy-text": "តាមរយៈការបង្កើតគណនីនេះ អ្នកយល់ព្រមតាម លក្ខខណ្ឌប្រើប្រាស់<\/a> និងទទួលស្គាល់ គោលការណ៍ឯកជនភាព<\/a>របស់យើង។",
- "identity-block.terms-service-privacy-text": "តាមរយៈការបង្កើតគណនី អ្នកយល់ព្រមតាម លក្ខខណ្ឌប្រើប្រាស់ និងទទួលស្គាល់គោលការណ៍ឯកជនភាពរបស់យើង<\/a>",
+ "identity-block.terms-privacy-text": "តាមរយៈការបង្កើតគណនីនេះ អ្នកយល់ព្រមតាម លក្ខខណ្ឌប្រើប្រាស់ និងទទួលស្គាល់ គោលការណ៍ឯកជនភាពរបស់យើង។",
+ "identity-block.terms-service-privacy-text": "តាមរយៈការបង្កើតគណនី អ្នកយល់ព្រមតាម លក្ខខណ្ឌប្រើប្រាស់ និងទទួលស្គាល់គោលការណ៍ឯកជនភាពរបស់យើង",
"identity-block.update-email-error": "មានកំហុសពេលកំពុងអាប់ដេតអាសយដ្ឋានអ៊ីមែលរបស់អ្នក",
"identity-block.update-password-error": "មានកំហុសពេលកំពុងអាប់ដេតពាក្យសម្ងាត់របស់អ្នក",
"identity-block.username": "ឈ្មោះអ្នកប្រើ"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "បន្ត",
"checkout-block.continue-to-checkout": "បន្តបង់ប្រាក់",
"checkout-block.country": "ប្រទេស ឬតំបន់",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "សូមជ្រើសរើសប្រទេស ឬតំបន់",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "ដល់កំណត់ថ្ងៃនេះ",
"checkout-block.edit": "កែ",
"checkout-block.email": "អាសយដ្ឋានអ៊ីមែល",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "កោះអាឡាំង",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "ធ្វើបច្ចុប្បន្នភាពវិធីបង់ប្រាក់"
}
}
diff --git a/locale/ko.json b/locale/ko.json
index 79f5570df8..93947aa8eb 100644
--- a/locale/ko.json
+++ b/locale/ko.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "자동 슬라이드 쇼 중지",
"global.gallery-expand-button": "더보기",
"global.gallery-next-label": "다음 슬라이드",
- "global.gallery-page-count-text": "%{current}\/%개 보는 %{total}",
+ "global.gallery-page-count-text": "%{current}/%개 보는 %{total}",
"global.gallery-pause-autoplay-button": "자동 재생 일시 중지",
"global.gallery-previous-label": "이전 슬라이드",
"global.gallery-text": "갤러리",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirm password",
"identity-block.confirm-password-error": "Passwords must match",
"identity-block.connect-account": "Connected",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
+ "identity-block.connect-identity": "Connect",
"identity-block.connect-platform": "Connect %{platform}",
"identity-block.connected-accounts": "Connected Accounts",
"identity-block.create-an-account": "계정 만들기",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "비밀번호",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Apple로 회원 가입",
"identity-block.social-signOn-google-login": "Google로 로그인",
"identity-block.social-signOn-google-signUp": "Google로 회원 가입",
- "identity-block.terms-privacy-text": "계정을 만들면 서비스 약관 <\/a> 에 동의하고 개인정보 보호정책 <\/a> 을 인정하게 됩니다.",
- "identity-block.terms-service-privacy-text": "계정을 만들면 서비스 약관에 동의하고 개인정보 보호정책<\/a>을 인정하게 됩니다.",
+ "identity-block.terms-privacy-text": "계정을 만들면 서비스 약관 에 동의하고 개인정보 보호정책 을 인정하게 됩니다.",
+ "identity-block.terms-service-privacy-text": "계정을 만들면 서비스 약관에 동의하고 개인정보 보호정책을 인정하게 됩니다.",
"identity-block.update-email-error": "There's been an error updating your email address",
"identity-block.update-password-error": "There's been an error updating your password",
"identity-block.username": "사용자 이름"
@@ -487,7 +493,7 @@
"checkout-block.address1": "주소 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -496,16 +502,16 @@
"checkout-block.cardNumber": "카드 번호",
"checkout-block.cardholderName": "카드 이름",
"checkout-block.cardholderName-requirements": "카드에 기재된 이름을 입력해주세요",
- "checkout-block.city": "구\/군\/시",
+ "checkout-block.city": "구/군/시",
"checkout-block.city-placeholder": "Any town",
"checkout-block.city-validation": "Please enter a valid city.",
"checkout-block.contact-info": "연락처 정보",
"checkout-block.continue": "Continue",
"checkout-block.continue-to-checkout": "결제 계속하기",
"checkout-block.country": "국가 또는 지역",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "국가 또는 지역을 선택하십시오",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "오늘까지",
"checkout-block.edit": "편집",
"checkout-block.email": "이메일 주소",
@@ -556,12 +562,12 @@
"checkout-block.review": "Review",
"checkout-block.sales-tax-may-apply": "Sales tax may apply.",
"checkout-block.salesTax": "Sales tax",
- "checkout-block.state": "시\/도",
+ "checkout-block.state": "시/도",
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
"checkout-block.zip-code": "우편번호",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Åland Islands",
"subscription-block.shared-No": "아니요",
"subscription-block.shared-Payment-method": "결제 방법",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "결제 수단 업데이트"
}
}
diff --git a/locale/lo.json b/locale/lo.json
index 9a9843b39d..615eba764d 100644
--- a/locale/lo.json
+++ b/locale/lo.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "ຢຸດສະແດງສະໄລ້ອັດຕະໂນມັດ",
"global.gallery-expand-button": "ຂະຫຍາຍ",
"global.gallery-next-label": "ສະໄລ້ຕໍ່ໄປ",
- "global.gallery-page-count-text": "ຮູບ<\/span> %{current} ຈາກ %{total}",
+ "global.gallery-page-count-text": "ຮູບ %{current} ຈາກ %{total}",
"global.gallery-pause-autoplay-button": "ຢຸດການຫຼິ້ນອັດຕະໂນມັດຊົ່ວຄາວ",
"global.gallery-previous-label": "ສະໄລ້ກ່ອນໜ້າ",
"global.gallery-text": "ຄັງຮູບພາບ",
@@ -115,6 +115,12 @@
"identity-block.confirm-password-error": "ລະຫັດຜ່ານຕ້ອງກົງກັນ",
"identity-block.connect-account": "ເຊື່ອມຕໍ່ແລ້ວ",
"identity-block.connect-platform": "ເຊື່ອມຕໍ່ %{platform}",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connected-accounts": "ບັນຊີທີ່ເຊື່ອມຕໍ່ແລ້ວ",
"identity-block.create-an-account": "ສ້າງບັນຊີ",
"identity-block.current-password": "ລະຫັດຜ່ານປັດຈຸບັນ",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "ລະຫັດຜ່ານ",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "ລົງທະບຽນດ້ວຍ Apple",
"identity-block.social-signOn-google-login": "ເຂົ້າສູ່ລະບົບດ້ວຍ Google",
"identity-block.social-signOn-google-signUp": "ລົງທະບຽນດ້ວຍ Google",
- "identity-block.terms-privacy-text": "ຈາກການສ້າງບັນຊີ, ຖືວ່າທ່ານຕົກລົງເຫັນດີກັບ ຂໍ້ກຳນົດໃນການໃຫ້ບໍລິການ<\/a> ແລະ ຮັບຮູ້ ນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ<\/a> ຂອງພວກເຮົາແລ້ວ.",
- "identity-block.terms-service-privacy-text": "ໂດຍການສ້າງບັນຊີ, ແມ່ນຖືວ່າທ່ານເຫັນດີນຳ ຂໍ້ກຳນົດຂອງການບໍລິການ ແລະ ຍອມຮັບນະໂຍບາຍວ່າດ້ວຍຄວາມເປັນສ່ວນຕົວຂອງພວກເຮົາ<\/a>",
+ "identity-block.terms-privacy-text": "ຈາກການສ້າງບັນຊີ, ຖືວ່າທ່ານຕົກລົງເຫັນດີກັບ ຂໍ້ກຳນົດໃນການໃຫ້ບໍລິການ ແລະ ຮັບຮູ້ ນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ ຂອງພວກເຮົາແລ້ວ.",
+ "identity-block.terms-service-privacy-text": "ໂດຍການສ້າງບັນຊີ, ແມ່ນຖືວ່າທ່ານເຫັນດີນຳ ຂໍ້ກຳນົດຂອງການບໍລິການ ແລະ ຍອມຮັບນະໂຍບາຍວ່າດ້ວຍຄວາມເປັນສ່ວນຕົວຂອງພວກເຮົາ",
"identity-block.update-email-error": "ມີຂໍ້ຜິດພາດໃນການອັບເດດທີ່ຢູ່ອີເມວຂອງທ່ານ",
"identity-block.update-password-error": "ມີຂໍ້ຜິດພາດໃນລະຫວ່າງກຳລັງອັບເດດລະຫັດຜ່ານຂອງທ່ານ",
"identity-block.username": "ຊື່ຜູ້ໃຊ້"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "ສືບຕໍ່",
"checkout-block.continue-to-checkout": "ສືບຕໍ່ໄປຍັງການຊຳລະ",
"checkout-block.country": "ປະເທດ ຫຼື ພາກພື້ນ",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "ກະລຸນາເລືອກປະເທດ ຫຼື ພາກພື້ນ",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "ຮອດກຳນົດໃນມື້ນີ້",
"checkout-block.edit": "ແກ້ໄຂ",
"checkout-block.email": "ທີ່ຢູ່ອີເມວ",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "ໝູ່ເກາະເອແລນ",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "ອັບເດດວິທີການຊໍາລະ"
}
}
diff --git a/locale/ms.json b/locale/ms.json
index 4fab91d258..6ea2eb64dd 100644
--- a/locale/ms.json
+++ b/locale/ms.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "Hentikan paparan slaid automatik",
"global.gallery-expand-button": "Besarkan",
"global.gallery-next-label": "Slaid Seterusnya",
- "global.gallery-page-count-text": "%{current} imej<\/span> daripada %{total}",
+ "global.gallery-page-count-text": "%{current} imej daripada %{total}",
"global.gallery-pause-autoplay-button": "Jeda automain",
"global.gallery-previous-label": "Slaid Sebelumnya",
"global.gallery-text": "Galeri",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Sahkan kata laluan",
"identity-block.confirm-password-error": "Kata laluan mestilah sama",
"identity-block.connect-account": "Bersambung",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Sambungkan %{platform}",
"identity-block.connected-accounts": "Akaun yang Bersambung",
"identity-block.create-an-account": "Cipta akaun",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "Kata laluan",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Daftar dengan Apple",
"identity-block.social-signOn-google-login": "Daftar masuk dengan Google",
"identity-block.social-signOn-google-signUp": "Daftar dengan Google",
- "identity-block.terms-privacy-text": "Dengan mencipta akaun, anda bersetuju dengan Terma Perkhidmatan<\/a> dan memperakui Dasar Privasi<\/a> kami.",
- "identity-block.terms-service-privacy-text": "Dengan mencipta akaun, anda bersetuju untuk menerima Terma Perkhidmatan dan memperakui Dasar Privasi kami<\/a>",
+ "identity-block.terms-privacy-text": "Dengan mencipta akaun, anda bersetuju dengan Terma Perkhidmatan dan memperakui Dasar Privasi kami.",
+ "identity-block.terms-service-privacy-text": "Dengan mencipta akaun, anda bersetuju untuk menerima Terma Perkhidmatan dan memperakui Dasar Privasi kami",
"identity-block.update-email-error": "Berlaku ralat semasa mengemas kini alamat e-mel anda",
"identity-block.update-password-error": "Berlaku ralat semasa mengemas kini kata laluan anda",
"identity-block.username": "Nama pengguna"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Teruskan",
"checkout-block.continue-to-checkout": "Teruskan untuk Daftar Keluar",
"checkout-block.country": "Negara atau kawasan",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "Sila pilih negara atau kawasan",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "Berakhir hari ini",
"checkout-block.edit": "Edit",
"checkout-block.email": "Alamat e-mel",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Kepulauan Åland",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "Kemas kini Kaedah Pembayaran"
}
}
diff --git a/locale/my.json b/locale/my.json
index ca5a66692f..8273436e59 100644
--- a/locale/my.json
+++ b/locale/my.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "အလိုအလျောက် ဆလိုက်ရှိုးကို ရပ်ရန်",
"global.gallery-expand-button": "ချဲ့ရန်",
"global.gallery-next-label": "နောက်ဆလိုက်",
- "global.gallery-page-count-text": "ပုံ<\/span> %{total} မှ %{current}",
+ "global.gallery-page-count-text": "ပုံ %{total} မှ %{current}",
"global.gallery-pause-autoplay-button": "အော်တိုဖွင့်ကို ခေတ္တရပ်ရန်",
"global.gallery-previous-label": "ယခင်ဆလိုက်",
"global.gallery-text": "ပြခန်း",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "စကားဝှက်ကို အတည်ပြုပါ",
"identity-block.confirm-password-error": "စကားဝှက်များသည် ကိုက်ညီရမည်",
"identity-block.connect-account": "ချိတ်ဆက်ထားသည်",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "%{platform} ကို ချိတ်ဆက်ရန်",
"identity-block.connected-accounts": "ချိတ်ဆက်ထားသောအကောင့်များ",
"identity-block.create-an-account": "အကောင့်ဖွင့်ပါ",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "စကားဝှက်",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Apple ဖြင့် အကောင့်ဖွင့်ရန်",
"identity-block.social-signOn-google-login": "Google ဖြင့် ဝင်ရောက်ရန်",
"identity-block.social-signOn-google-signUp": "Google ဖြင့် အကောင့်ဖွင့်ရန်",
- "identity-block.terms-privacy-text": "အကောင့်ဖွင့်ခြင်းဖြင့် သင်သည် ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းများ<\/a>ကို သဘောတူပြီး ကျွန်ုပ်တို့၏ ကိုယ်ရေးလုံခြုံမှု မူဝါဒ<\/a>ကို လက်ခံရာရောက်သည်။",
- "identity-block.terms-service-privacy-text": "အကောင့်ဖွင့်ခြင်းဖြင့် သင်သည် ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းများကို သဘောတူပြီး ကျွန်ုပ်တို့၏ ကိုယ်ရေးလုံခြုံမှုမူဝါဒကို လက်ခံရာ<\/a>ရောက်သည်",
+ "identity-block.terms-privacy-text": "အကောင့်ဖွင့်ခြင်းဖြင့် သင်သည် ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းများကို သဘောတူပြီး ကျွန်ုပ်တို့၏ ကိုယ်ရေးလုံခြုံမှု မူဝါဒကို လက်ခံရာရောက်သည်။",
+ "identity-block.terms-service-privacy-text": "အကောင့်ဖွင့်ခြင်းဖြင့် သင်သည် ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းများကို သဘောတူပြီး ကျွန်ုပ်တို့၏ ကိုယ်ရေးလုံခြုံမှုမူဝါဒကို လက်ခံရာရောက်သည်",
"identity-block.update-email-error": "သင့်အီးမေးလ် လိပ်စာကို အပ်ဒိတ်လုပ်ရာတွင် အမှားရှိခဲ့သည်",
"identity-block.update-password-error": "သင့်စကားဝှက်ကို အပ်ဒိတ်လုပ်ရာတွင် အမှားရှိခဲ့သည်",
"identity-block.username": "အသုံးပြုသူအမည်"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "ဆက်လုပ်ရန်",
"checkout-block.continue-to-checkout": "ငွေရှင်းရန် ဆက်လုပ်ပါ",
"checkout-block.country": "်နိုင်ငံ (သို့) ဒေသ",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "နိုင်ငံ (သို့) ဒေသ ရွေးချယ်ပါ",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "ယနေ့ ရက်စေ့သည်",
"checkout-block.edit": "တည်းဖြတ်ရန်",
"checkout-block.email": "အီးမေးလ် လိပ်စာ",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Åland ကျွန်းစု",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "ငွေပေးချေမှုနည်းလမ်းကို အပ်ဒိတ်လုပ်ပါ။"
}
}
diff --git a/locale/no.json b/locale/no.json
index 18040ab295..532d26d8a7 100644
--- a/locale/no.json
+++ b/locale/no.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "Stopp automatisk lysbildevisning",
"global.gallery-expand-button": "Utvid",
"global.gallery-next-label": "Neste slide",
- "global.gallery-page-count-text": "Bilde<\/span> %{current} av %{total}",
+ "global.gallery-page-count-text": "Bilde %{current} av %{total}",
"global.gallery-pause-autoplay-button": "Sett automatisk avspilling på pause",
"global.gallery-previous-label": "Forrige slide",
"global.gallery-text": "Bildegalleri",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirm password",
"identity-block.confirm-password-error": "Passwords must match",
"identity-block.connect-account": "Connected",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Connect %{platform}",
"identity-block.connected-accounts": "Connected Accounts",
"identity-block.create-an-account": "Opprett en konto",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "Password",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Registrer deg med Apple",
"identity-block.social-signOn-google-login": "Logg inn med Google",
"identity-block.social-signOn-google-signUp": "Registrer deg med Google",
- "identity-block.terms-privacy-text": "Ved å opprette en konto godtar du vilkårene for bruk <\/a> og erkjenner våre personvernregler <\/a> .",
- "identity-block.terms-service-privacy-text": "Når du oppretter en konto, godtar du vilkårene for bruk og personvernerklæringen vår<\/a>",
+ "identity-block.terms-privacy-text": "Ved å opprette en konto godtar du vilkårene for bruk og erkjenner våre personvernregler .",
+ "identity-block.terms-service-privacy-text": "Når du oppretter en konto, godtar du vilkårene for bruk og personvernerklæringen vår",
"identity-block.update-email-error": "There's been an error updating your email address",
"identity-block.update-password-error": "There's been an error updating your password",
"identity-block.username": "Username"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Continue",
"checkout-block.continue-to-checkout": "Fortsett til kassen",
"checkout-block.country": "Land eller område",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "Velg land eller område",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "Forfaller i dag",
"checkout-block.edit": "Edit",
"checkout-block.email": "E-postadresse",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Åland Islands",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "Oppdater betalingsmåte"
}
}
diff --git a/locale/pt-BR.json b/locale/pt-BR.json
index aa96975a61..4fe3d5d6ea 100644
--- a/locale/pt-BR.json
+++ b/locale/pt-BR.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "Parar a apresentação automática de slides",
"global.gallery-expand-button": "Expandir",
"global.gallery-next-label": "Próximo slide",
- "global.gallery-page-count-text": "Imagem<\/span> %{current} de %{total}",
+ "global.gallery-page-count-text": "Imagem %{current} de %{total}",
"global.gallery-pause-autoplay-button": "Pausar reprodução automática",
"global.gallery-previous-label": "Slide anterior",
"global.gallery-text": "Galeria",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirmar senha",
"identity-block.confirm-password-error": "As senhas devem corresponder",
"identity-block.connect-account": "Conectado",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Conectar %{platform}",
"identity-block.connected-accounts": "Contas conectadas",
"identity-block.create-an-account": "Crie uma conta",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "Senha",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Inscreva-se com a Apple",
"identity-block.social-signOn-google-login": "Faça login com o Google",
"identity-block.social-signOn-google-signUp": "Inscreva-se com o Google",
- "identity-block.terms-privacy-text": "Ao criar uma conta, você concorda com os Termos de Serviço<\/a> e reconhece nossa Política de Privacidade<\/a>.",
- "identity-block.terms-service-privacy-text": "Ao criar uma conta, você concorda com os Termos de Serviço e aceita nossa Política de Privacidade<\/a>",
+ "identity-block.terms-privacy-text": "Ao criar uma conta, você concorda com os Termos de Serviço e reconhece nossa Política de Privacidade.",
+ "identity-block.terms-service-privacy-text": "Ao criar uma conta, você concorda com os Termos de Serviço e aceita nossa Política de Privacidade",
"identity-block.update-email-error": "Ocorreu um erro ao atualizar seu endereço de e-mail",
"identity-block.update-password-error": "Ocorreu um erro ao atualizar sua senha",
"identity-block.username": "Nome de usuário"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Endereço 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Continuar",
"checkout-block.continue-to-checkout": "Continue para finalizar a compra",
"checkout-block.country": "País ou região",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "Selecione o país ou região",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "Vencimento hoje",
"checkout-block.edit": "Editar",
"checkout-block.email": "Endereço de e-mail",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "CEP\/Código postal",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "CEP/Código postal",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Ilhas Åland",
"subscription-block.shared-No": "Não",
"subscription-block.shared-Payment-method": "Método de pagamento",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "Atualizar forma de pagamento"
}
}
diff --git a/locale/pt.json b/locale/pt.json
index 71282b15d0..9623e56fbb 100644
--- a/locale/pt.json
+++ b/locale/pt.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "Parar apresentação automática de diapositivos",
"global.gallery-expand-button": "Expandir",
"global.gallery-next-label": "Próximo diapositivo",
- "global.gallery-page-count-text": "Imagem<\/span> %{current} de %{total}",
+ "global.gallery-page-count-text": "Imagem %{current} de %{total}",
"global.gallery-pause-autoplay-button": "Colocar a reprodução automática em pausa",
"global.gallery-previous-label": "Diapositivo anterior",
"global.gallery-text": "Galeria",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirm password",
"identity-block.confirm-password-error": "Passwords must match",
"identity-block.connect-account": "Connected",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
+ "identity-block.connect-identity": "Connect",
"identity-block.connect-platform": "Connect %{platform}",
"identity-block.connected-accounts": "Connected Accounts",
"identity-block.create-an-account": "Crie uma conta",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "Password",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Registar com Apple",
"identity-block.social-signOn-google-login": "Iniciar sessão com o Google",
"identity-block.social-signOn-google-signUp": "Registar com o Google",
- "identity-block.terms-privacy-text": "Ao criar uma conta, você concorda com os Termos de Serviço <\/a> e reconhece nossa Política de Privacidade <\/a> .",
- "identity-block.terms-service-privacy-text": "Ao criar uma conta, está a concordar com os Termos de Serviço e a reconhecer a nossa Política de Privacidade<\/a>",
+ "identity-block.terms-privacy-text": "Ao criar uma conta, você concorda com os Termos de Serviço e reconhece nossa Política de Privacidade .",
+ "identity-block.terms-service-privacy-text": "Ao criar uma conta, está a concordar com os Termos de Serviço e a reconhecer a nossa Política de Privacidade",
"identity-block.update-email-error": "There's been an error updating your email address",
"identity-block.update-password-error": "There's been an error updating your password",
"identity-block.username": "Username"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Continuar",
"checkout-block.continue-to-checkout": "Continuar para o checkout",
"checkout-block.country": "País ou região",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "Selecione o país ou região",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "Vence hoje",
"checkout-block.edit": "Editar",
"checkout-block.email": "Endereço de email",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Åland Islands",
"subscription-block.shared-No": "Não",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "Atualizar forma de pagamento"
}
}
diff --git a/locale/sv.json b/locale/sv.json
index 3e10812106..a0dabb64f5 100644
--- a/locale/sv.json
+++ b/locale/sv.json
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Confirm password",
"identity-block.confirm-password-error": "Passwords must match",
"identity-block.connect-account": "Connected",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Connect %{platform}",
"identity-block.connected-accounts": "Connected Accounts",
"identity-block.create-an-account": "Skapa ett konto",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "Password",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Registrera dig med Apple",
"identity-block.social-signOn-google-login": "Logga in med Google",
"identity-block.social-signOn-google-signUp": "Registrera dig med Google",
- "identity-block.terms-privacy-text": "Genom att skapa ett konto godkänner du användarvillkoren <\/a> och godkänner vår sekretesspolicy <\/a> .",
- "identity-block.terms-service-privacy-text": "Genom att skapa ett konto godkänner du användarvillkoren och du tar del av vår integritetspolicy<\/a>",
+ "identity-block.terms-privacy-text": "Genom att skapa ett konto godkänner du användarvillkoren och godkänner vår sekretesspolicy .",
+ "identity-block.terms-service-privacy-text": "Genom att skapa ett konto godkänner du användarvillkoren och du tar del av vår integritetspolicy",
"identity-block.update-email-error": "There's been an error updating your email address",
"identity-block.update-password-error": "There's been an error updating your password",
"identity-block.username": "Username"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Continue",
"checkout-block.continue-to-checkout": "Fortsätt till kassan",
"checkout-block.country": "Land eller region",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "Ange ditt land eller din region",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "Förfaller idag",
"checkout-block.edit": "Edit",
"checkout-block.email": "E-postadress",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Åland Islands",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "Uppdatera betalningsmetod"
}
}
diff --git a/locale/th.json b/locale/th.json
index df4cfaab3c..77bafc2814 100644
--- a/locale/th.json
+++ b/locale/th.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "หยุดการนำเสนอสไลด์อัตโนมัติ",
"global.gallery-expand-button": "ขยาย",
"global.gallery-next-label": "สไลด์ถัดไป",
- "global.gallery-page-count-text": "รูปภาพ<\/span> %{current} จาก %{total}",
+ "global.gallery-page-count-text": "รูปภาพ %{current} จาก %{total}",
"global.gallery-pause-autoplay-button": "หยุดเล่นอัตโนมัติ",
"global.gallery-previous-label": "สไลด์ก่อนหน้า",
"global.gallery-text": "แกลเลอรี่",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "ยืนยันรหัสผ่าน",
"identity-block.confirm-password-error": "รหัสผ่านต้องตรงกัน",
"identity-block.connect-account": "เชื่อมต่อแล้ว",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "เชื่อมต่อ %{platform}",
"identity-block.connected-accounts": "บัญชีที่เชื่อมต่อ",
"identity-block.create-an-account": "สร้างบัญชี",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "รหัสผ่าน",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "สมัครด้วย Apple",
"identity-block.social-signOn-google-login": "ลงชื่อเข้าใช้ด้วย Google",
"identity-block.social-signOn-google-signUp": "สมัครด้วย Google",
- "identity-block.terms-privacy-text": "การสร้างบัญชีแสดงว่าคุณยอมรับเงื่อนไขการให้บริการ<\/a>และรับทราบนโยบายความเป็นส่วนตัว<\/a>ของเรา",
- "identity-block.terms-service-privacy-text": "เมื่อคุณสร้างบัญชี แสดงว่าคุณยอมรับเงื่อนไขการให้บริการและรับทราบนโยบายความเป็นส่วนตัวของเรา<\/a>",
+ "identity-block.terms-privacy-text": "การสร้างบัญชีแสดงว่าคุณยอมรับเงื่อนไขการให้บริการและรับทราบนโยบายความเป็นส่วนตัวของเรา",
+ "identity-block.terms-service-privacy-text": "เมื่อคุณสร้างบัญชี แสดงว่าคุณยอมรับเงื่อนไขการให้บริการและรับทราบนโยบายความเป็นส่วนตัวของเรา",
"identity-block.update-email-error": "มีข้อผิดพลาดขณะอัปเดตที่อยู่อีเมลของคุณ",
"identity-block.update-password-error": "มีข้อผิดพลาดขณะอัปเดตรหัสผ่านของคุณ",
"identity-block.username": "ชื่อผู้ใช้"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "ดำเนินการต่อ",
"checkout-block.continue-to-checkout": "ดำเนินการต่อเพื่อชำระเงิน",
"checkout-block.country": "ประเทศหรือภูมิภาค",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "โปรดเลือกประเทศหรือภูมิภาค",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "ครบกําหนดในวันนี้",
"checkout-block.edit": "แก้ไข",
"checkout-block.email": "ที่อยู่อีเมล",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "หมู่เกาะโอลันด์",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "อัปเดตวิธีการชำระเงิน"
}
}
diff --git a/locale/ug.json b/locale/ug.json
index cef225dc78..3519f4b01b 100644
--- a/locale/ug.json
+++ b/locale/ug.json
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "ئاپتوماتىك تام تەسۋىرنى توختىتىڭ",
"global.gallery-expand-button": "كېڭەيتىش",
"global.gallery-next-label": "كېيىنكى تام تەسۋىر",
- "global.gallery-page-count-text": " رەسىم <\/span> %{current} %{total}",
+ "global.gallery-page-count-text": " رەسىم %{current} %{total}",
"global.gallery-pause-autoplay-button": "ئاپتۇماتىك توختىتىڭ",
"global.gallery-previous-label": "ئالدىنقى تام تەسۋىر",
"global.gallery-text": "Gallery",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "پارولنى جەزملەشتۈرۈڭ",
"identity-block.confirm-password-error": "پارول ماس كېلىشى كېرەك",
"identity-block.connect-account": "ئۇلاندى",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "%{platform} ئۇلاڭ",
"identity-block.connected-accounts": "ئۇلانغان ھېساباتلار",
"identity-block.create-an-account": "ھېسابات قۇرۇش",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "پارول",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Apple ئارقىلىق تىزىملىتىش",
"identity-block.social-signOn-google-login": "Google ئارقىلىق كىرىش",
"identity-block.social-signOn-google-signUp": "Google ئارقىلىق تىزىملىتىش",
- "identity-block.terms-privacy-text": "ھېسابات قۇرۇش ئارقىلىق ، سىز مۇلازىمەت شەرتلىرى <\/a> گە قوشۇلىسىز ھەمدە بىزنىڭ مەخپىيەتلىك تۈزۈمى <\/a> نى ئېتىراپ قىلىسىز.",
- "identity-block.terms-service-privacy-text": "ھېسابات قۇرسىڭىز، مۇلازىمەت ماددىلىرىغا قوشۇلغانلىقىڭىزنى ۋە بىزنىڭ مەخپىيەتلىك سىياسىتىمىزنى بىلگەنلىكىڭىزنى ئىپادىلەيدۇ<\/a>",
+ "identity-block.terms-privacy-text": "ھېسابات قۇرۇش ئارقىلىق ، سىز مۇلازىمەت شەرتلىرى گە قوشۇلىسىز ھەمدە بىزنىڭ مەخپىيەتلىك تۈزۈمى نى ئېتىراپ قىلىسىز.",
+ "identity-block.terms-service-privacy-text": "ھېسابات قۇرسىڭىز، مۇلازىمەت ماددىلىرىغا قوشۇلغانلىقىڭىزنى ۋە بىزنىڭ مەخپىيەتلىك سىياسىتىمىزنى بىلگەنلىكىڭىزنى ئىپادىلەيدۇ",
"identity-block.update-email-error": "ئېلېكترونلۇق خەت ئادرېسىڭىزنى يېڭىلاشتا خاتالىق كۆرۈلدى",
"identity-block.update-password-error": "پارولىڭىزنى يېڭىلاشتا خاتالىق كۆرۈلدى",
"identity-block.username": "ئىشلەتكۈچى ئىسمى"
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Continue",
"checkout-block.continue-to-checkout": "چىقىم قىلىشنى داۋاملاشتۇرۇڭ",
"checkout-block.country": "دۆلەت ياكى رايون",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "دۆلەت ياكى رايوننى تاللاڭ",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "بۈگۈن",
"checkout-block.edit": "Edit",
"checkout-block.email": "ئېلخەت ئادرېسى",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Åland Islands",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "ھەق تۆلەش ئۇسۇلىنى يېڭىلاش"
}
}
diff --git a/locale/vi.json b/locale/vi.json
index 179ace0f62..1bf655cbcf 100644
--- a/locale/vi.json
+++ b/locale/vi.json
@@ -31,7 +31,7 @@
"category-carousel.aria-label": "Danh mục",
"category-carousel.left-arrow-label": "Trước đó",
"category-carousel.right-arrow-label": "Tiếp theo",
- "category-carousel.slide-indicator": "Trang chiếu %{current}\/%{maximum}"
+ "category-carousel.slide-indicator": "Trang chiếu %{current}/%{maximum}"
},
"default-output-block": {
"default-output-block.skip-main": "Bỏ qua nội dung chính"
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "Dừng trình chiếu tự động",
"global.gallery-expand-button": "Mở rộng",
"global.gallery-next-label": "Trang chiếu tiếp theo",
- "global.gallery-page-count-text": "Hình ảnh<\/span> %{current}\/%{total}",
+ "global.gallery-page-count-text": "Hình ảnh %{current}/%{total}",
"global.gallery-pause-autoplay-button": "Tự động dừng",
"global.gallery-previous-label": "Trang chiếu trước",
"global.gallery-text": "Thư viện",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "Xác nhận mật khẩu",
"identity-block.confirm-password-error": "Mật khẩu phải trùng khớp",
"identity-block.connect-account": "Đã kết nối",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "Kết nối %{platform}",
"identity-block.connected-accounts": "Tài khoản đã kết nối",
"identity-block.create-an-account": "Tạo tài khoản",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "Mật khẩu",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "Đăng ký bằng Apple",
"identity-block.social-signOn-google-login": "Đăng nhập bằng Google",
"identity-block.social-signOn-google-signUp": "Đăng ký bằng Google",
- "identity-block.terms-privacy-text": "Bằng cách tạo tài khoản, bạn đồng ý với Điều khoản dịch vụ<\/a> và thừa nhận Chính sách quyền riêng tư<\/a> của chúng tôi.",
- "identity-block.terms-service-privacy-text": "Bằng việc tạo tài khoản, bạn đồng ý với Điều khoản dịch vụ và thừa nhận Chính sách quyền riêng tư của chúng tôi<\/a>",
+ "identity-block.terms-privacy-text": "Bằng cách tạo tài khoản, bạn đồng ý với Điều khoản dịch vụ và thừa nhận Chính sách quyền riêng tư của chúng tôi.",
+ "identity-block.terms-service-privacy-text": "Bằng việc tạo tài khoản, bạn đồng ý với Điều khoản dịch vụ và thừa nhận Chính sách quyền riêng tư của chúng tôi",
"identity-block.update-email-error": "Đã xảy ra lỗi khi cập nhật địa chỉ email của bạn",
"identity-block.update-password-error": "Đã xảy ra lỗi khi cập nhật mật khẩu của bạn",
"identity-block.username": "Tên người dùng"
@@ -198,7 +204,7 @@
"product-assortment-carousel.aria-label": "Sản phẩm",
"product-assortment-carousel.left-arrow-label": "Trước đó",
"product-assortment-carousel.right-arrow-label": "Tiếp theo",
- "product-assortment-carousel.slide-indicator": "Trang chiếu %{current}\/%{maximum}"
+ "product-assortment-carousel.slide-indicator": "Trang chiếu %{current}/%{maximum}"
},
"product-content-block": {
"product-content.description": "Mô tả",
@@ -213,7 +219,7 @@
"product-gallery.go-to-slide": "Đi tới trang chiếu %{slideNumber}",
"product-gallery.left-arrow-label": "Trước đó",
"product-gallery.right-arrow-label": "Tiếp theo",
- "product-gallery.slide-indicator": "Trang chiếu %{current}\/%{maximum}"
+ "product-gallery.slide-indicator": "Trang chiếu %{current}/%{maximum}"
},
"product-information-block": {
"product-information.list-price": "Giá niêm yết %{price}",
@@ -237,7 +243,7 @@
"story-carousel.aria-label": "Câu chuyện",
"story-carousel.left-arrow-label": "Trước đó",
"story-carousel.right-arrow-label": "Tiếp theo",
- "story-carousel.slide-indicator": "Trang chiếu %{current}\/%{maximum}"
+ "story-carousel.slide-indicator": "Trang chiếu %{current}/%{maximum}"
},
"subscriptions-block": {
"checkout-block.Afghanistan": "Afghanistan",
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "Tiếp tục",
"checkout-block.continue-to-checkout": "Tiếp tục thanh toán",
"checkout-block.country": "Quốc gia hoặc khu vực",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "Vui lòng chọn quốc gia hoặc khu vực",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "Đến hạn vào hôm nay",
"checkout-block.edit": "Chỉnh sửa",
"checkout-block.email": "Địa chỉ email",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "Quần đảo Åland",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "Cập nhật phương thức thanh toán"
}
}
diff --git a/locale/zh-CN.json b/locale/zh-CN.json
index f06ddf8bef..956b4a7b05 100644
--- a/locale/zh-CN.json
+++ b/locale/zh-CN.json
@@ -31,7 +31,7 @@
"category-carousel.aria-label": "类别",
"category-carousel.left-arrow-label": "上一张",
"category-carousel.right-arrow-label": "下一张",
- "category-carousel.slide-indicator": "幻灯片 %{current}\/%{maximum}"
+ "category-carousel.slide-indicator": "幻灯片 %{current}/%{maximum}"
},
"default-output-block": {
"default-output-block.skip-main": "跳至主内容"
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "停止自动幻灯片放映",
"global.gallery-expand-button": "展开",
"global.gallery-next-label": "下一张幻灯片",
- "global.gallery-page-count-text": "图像<\/span> %{current}\/%{total}",
+ "global.gallery-page-count-text": "图像 %{current}/%{total}",
"global.gallery-pause-autoplay-button": "暂停自动播放",
"global.gallery-previous-label": "上一张幻灯片",
"global.gallery-text": "图库",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "确认密码",
"identity-block.confirm-password-error": "密码必须匹配",
"identity-block.connect-account": "已连接",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "连接 %{platform}",
"identity-block.connected-accounts": "已连接帐户",
"identity-block.create-an-account": "创建帐户",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "密码",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "使用 Apple 注册",
"identity-block.social-signOn-google-login": "使用 Google 登录",
"identity-block.social-signOn-google-signUp": "使用 Google 注册",
- "identity-block.terms-privacy-text": "创建帐户即表示您同意服务条款<\/a>并确认我们的隐私政策<\/a>。",
- "identity-block.terms-service-privacy-text": "创建帐户即表示您同意服务条款并确认我们的隐私政策<\/a>",
+ "identity-block.terms-privacy-text": "创建帐户即表示您同意服务条款并确认我们的隐私政策。",
+ "identity-block.terms-service-privacy-text": "创建帐户即表示您同意服务条款并确认我们的隐私政策",
"identity-block.update-email-error": "更新您的电子邮件地址时出错",
"identity-block.update-password-error": "更新您的密码时出错",
"identity-block.username": "用户名"
@@ -198,7 +204,7 @@
"product-assortment-carousel.aria-label": "产品",
"product-assortment-carousel.left-arrow-label": "上一张",
"product-assortment-carousel.right-arrow-label": "下一张",
- "product-assortment-carousel.slide-indicator": "幻灯片 %{current}\/%{maximum}"
+ "product-assortment-carousel.slide-indicator": "幻灯片 %{current}/%{maximum}"
},
"product-content-block": {
"product-content.description": "描述",
@@ -213,7 +219,7 @@
"product-gallery.go-to-slide": "转至幻灯片 %{slideNumber}",
"product-gallery.left-arrow-label": "上一张",
"product-gallery.right-arrow-label": "下一张",
- "product-gallery.slide-indicator": "幻灯片 %{current}\/%{maximum}"
+ "product-gallery.slide-indicator": "幻灯片 %{current}/%{maximum}"
},
"product-information-block": {
"product-information.list-price": "标价 %{price}",
@@ -237,7 +243,7 @@
"story-carousel.aria-label": "故事",
"story-carousel.left-arrow-label": "上一张",
"story-carousel.right-arrow-label": "下一张",
- "story-carousel.slide-indicator": "幻灯片 %{current}\/%{maximum}"
+ "story-carousel.slide-indicator": "幻灯片 %{current}/%{maximum}"
},
"subscriptions-block": {
"checkout-block.Afghanistan": "阿富汗",
@@ -430,7 +436,7 @@
"checkout-block.San-Marino": "圣马力诺",
"checkout-block.Sao-Tome-and-Principe": "圣多美和普林西比",
"checkout-block.Saudi-Arabia": "沙特阿拉伯",
- "checkout-block.Select-Country": "选择国家\/地区",
+ "checkout-block.Select-Country": "选择国家/地区",
"checkout-block.Senegal": "塞内加尔",
"checkout-block.Serbia-and-Montenegro": "塞尔维亚和黑山",
"checkout-block.Seychelles": "塞舌尔",
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "继续",
"checkout-block.continue-to-checkout": "继续结账",
"checkout-block.country": "国家或地区",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "请选择国家或地区",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "今天到期",
"checkout-block.edit": "编辑",
"checkout-block.email": "电子邮件地址",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "奥兰群岛",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "更新付款方式"
}
}
diff --git a/locale/zh-TW.json b/locale/zh-TW.json
index 7d3f7d646e..906109f39f 100644
--- a/locale/zh-TW.json
+++ b/locale/zh-TW.json
@@ -31,7 +31,7 @@
"category-carousel.aria-label": "種類",
"category-carousel.left-arrow-label": "上一個",
"category-carousel.right-arrow-label": "下一個",
- "category-carousel.slide-indicator": "投影片 %{current}\/%{maximum}"
+ "category-carousel.slide-indicator": "投影片 %{current}/%{maximum}"
},
"default-output-block": {
"default-output-block.skip-main": "跳過主要內容"
@@ -67,7 +67,7 @@
"global.gallery-autoplay-label-stop": "停止自動顯示投影片",
"global.gallery-expand-button": "展開",
"global.gallery-next-label": "下一張投影片",
- "global.gallery-page-count-text": "圖像<\/span> %{current}\/%{total}",
+ "global.gallery-page-count-text": "圖像 %{current}/%{total}",
"global.gallery-pause-autoplay-button": "暫停自動播放",
"global.gallery-previous-label": "上一張投影片",
"global.gallery-text": "媒體庫",
@@ -114,6 +114,12 @@
"identity-block.confirm-password": "確認密碼",
"identity-block.confirm-password-error": "密碼必須相符",
"identity-block.connect-account": "已連結",
+ "identity-block.connect-identity": "Connect",
+ "identity-block.login-form-error.captcha-token-required": "Captcha token required.",
+ "identity-block.social-google-one-tap-notification": "Sign-in prompt was suppressed by the user or dismissed. Please try again later or use another sign-in method.",
+ "identity-block.social-signOn-unlink-error": "At least one identity needs to remain on the user",
+ "identity-block.social-signOn-facebook-login": "Sign in with Facebook",
+ "identity-block.social-signOn-facebook-signUp": "Sign up with Facebook",
"identity-block.connect-platform": "在 %{platform} 聯繫",
"identity-block.connected-accounts": "已連結的帳戶",
"identity-block.create-an-account": "建立帳戶",
@@ -154,7 +160,7 @@
"identity-block.ota-ivalid-login-link": "Invalid login link",
"identity-block.ota-ivalid-login-link-subheadline": "Looks like one time login link is invalid or expired. Please request a new log in link and try again.",
"identity-block.ota-subheadline": "To sign in without a password, enter your email below and you will receive a one time log in link.",
- "identity-block.ota-success-body": "If there's an account associated with %{userEmail}<\/b>, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
+ "identity-block.ota-success-body": "If there's an account associated with %{userEmail}, you'll get a link in your inbox that will automatically sign you in to your account. The link will expire in 24 hours.",
"identity-block.ota-success-heading": "Check Your Email",
"identity-block.password": "密碼",
"identity-block.password-placeholder": "**********",
@@ -181,8 +187,8 @@
"identity-block.social-signOn-apple-signUp": "使用 Apple 註冊",
"identity-block.social-signOn-google-login": "使用 Google 登入",
"identity-block.social-signOn-google-signUp": "使用 Google 註冊",
- "identity-block.terms-privacy-text": "建立帳戶即表示您同意服務條款<\/a>並確認我們的隱私權政策<\/a>。",
- "identity-block.terms-service-privacy-text": "建立帳戶即表示您同意服務條款並確認我們的隱私權政策<\/a>。",
+ "identity-block.terms-privacy-text": "建立帳戶即表示您同意服務條款並確認我們的隱私權政策。",
+ "identity-block.terms-service-privacy-text": "建立帳戶即表示您同意服務條款並確認我們的隱私權政策。",
"identity-block.update-email-error": "更新電子郵件地址時發生錯誤",
"identity-block.update-password-error": "更新密碼時發生錯誤",
"identity-block.username": "使用者名稱"
@@ -198,7 +204,7 @@
"product-assortment-carousel.aria-label": "產品",
"product-assortment-carousel.left-arrow-label": "上一個",
"product-assortment-carousel.right-arrow-label": "下一個",
- "product-assortment-carousel.slide-indicator": "投影片 %{current}\/%{maximum}"
+ "product-assortment-carousel.slide-indicator": "投影片 %{current}/%{maximum}"
},
"product-content-block": {
"product-content.description": "說明",
@@ -213,7 +219,7 @@
"product-gallery.go-to-slide": "前往第 %{slideNumber} 張投影片",
"product-gallery.left-arrow-label": "上一張",
"product-gallery.right-arrow-label": "下一張",
- "product-gallery.slide-indicator": "投影片 %{current}\/%{maximum}"
+ "product-gallery.slide-indicator": "投影片 %{current}/%{maximum}"
},
"product-information-block": {
"product-information.list-price": "建議售價 %{price}",
@@ -237,7 +243,7 @@
"story-carousel.aria-label": "報導",
"story-carousel.left-arrow-label": "上一則",
"story-carousel.right-arrow-label": "ㄒ一則",
- "story-carousel.slide-indicator": "投影片 %{current}\/%{maximum}"
+ "story-carousel.slide-indicator": "投影片 %{current}/%{maximum}"
},
"subscriptions-block": {
"checkout-block.Afghanistan": "阿富汗",
@@ -487,7 +493,7 @@
"checkout-block.address1": "Address 1",
"checkout-block.address1-validation": "Please enter a valid address.",
"checkout-block.address2": "Address 2 (Optional)",
- "checkout-block.address2-placeholder": "ex: Apt\/Suite\/Floor",
+ "checkout-block.address2-placeholder": "ex: Apt/Suite/Floor",
"checkout-block.automatic-renewal-terms-description": "Your subscription will continue until you cancel. You can cancel your subscription online at any time in your Account settings, or during limited hours by chat or phone. Cancellations take effect at the end of your current billing period.",
"checkout-block.automatic-renewal-terms-intro": "Your payment method will be automatically charged in advance",
"checkout-block.automatic-renewal-terms-title": "Automatic Renewal Terms",
@@ -503,9 +509,9 @@
"checkout-block.continue": "繼續",
"checkout-block.continue-to-checkout": "繼續結帳",
"checkout-block.country": "國家或地區",
- "checkout-block.country-region": "Country\/Region",
+ "checkout-block.country-region": "Country/Region",
"checkout-block.country-requirements": "請選擇國家或地區",
- "checkout-block.country-validation": "Please enter a valid country\/region.",
+ "checkout-block.country-validation": "Please enter a valid country/region.",
"checkout-block.due-today": "今天到期",
"checkout-block.edit": "編輯",
"checkout-block.email": "電子郵件地址",
@@ -560,8 +566,8 @@
"checkout-block.state-validation": "Please enter a valid state.",
"checkout-block.subtotal": "Subtotal",
"checkout-block.view-subscription-offers": "View subscription offers",
- "checkout-block.zip-code": "Zip\/Postal Code",
- "checkout-block.zip-code-validation": "Please enter a valid zip\/postal code.",
+ "checkout-block.zip-code": "Zip/Postal Code",
+ "checkout-block.zip-code-validation": "Please enter a valid zip/postal code.",
"checkout-block.Åland-Islands": "奧蘭群島",
"subscription-block.shared-No": "No",
"subscription-block.shared-Payment-method": "Payment method",
@@ -594,7 +600,7 @@
"subscriptions-block.subscription-profile-management-resub-modal-title": "Re-subscribe",
"subscriptions-block.subscription-profile-management-subscription-period-paragraph": "This subscription expired on %{terminateDate}",
"subscriptions-block.subscription-profile-management-subscription-period-text": "Subscription period:",
- "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale <\/a> and terms of service<\/a>.",
+ "subscriptions-block.terms-sales-service-text": "By subscribing, you agree to the Automatic Renewal Terms on this page, our terms of sale and terms of service.",
"subscriptions-block.update-payment": "更新付款方式"
}
}
diff --git a/package-lock.json b/package-lock.json
index c978470606..fe7dc801d1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -83,7 +83,7 @@
},
"devDependencies": {
"@arc-fusion/prop-types": "^0.1.5",
- "@arc-publishing/sdk-identity": "^1.79.0",
+ "@arc-publishing/sdk-identity": "^1.88.0",
"@babel/core": "^7.23.2",
"@babel/eslint-parser": "^7.23.3",
"@babel/plugin-proposal-class-properties": "^7.16.7",
@@ -405,14 +405,197 @@
"license": "CC-BY-NC-ND-4.0",
"dependencies": {
"@arc-fusion/prop-types": "^0.1.5",
- "@arc-publishing/sdk-identity": "^1.79.0",
+ "@arc-publishing/sdk-identity": "^1.88.0",
"react-google-recaptcha": "^3.1.0",
"react-google-recaptcha-v3": "^1.10.1"
},
+ "devDependencies": {
+ "@testing-library/jest-dom": "^6.4.6",
+ "@testing-library/react": "^16.0.0"
+ },
"peerDependencies": {
"@wpmedia/arc-themes-components": "*"
}
},
+ "blocks/identity-block/node_modules/@adobe/css-tools": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz",
+ "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==",
+ "dev": true
+ },
+ "blocks/identity-block/node_modules/@arc-publishing/sdk-identity": {
+ "version": "1.87.0",
+ "resolved": "https://registry.npmjs.org/@arc-publishing/sdk-identity/-/sdk-identity-1.87.0.tgz",
+ "integrity": "sha512-AxYCmC1fkIyrQoNvvANl+5omjfmdCzkmE5cQW/6xpoTPs2evKE54nxneUCKJa+uBtxmyDsCe/YvHxyNfgKiq5w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "blocks/identity-block/node_modules/@testing-library/dom": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.2.0.tgz",
+ "integrity": "sha512-CytIvb6tVOADRngTHGWNxH8LPgO/3hi/BdCEHOf7Qd2GvZVClhVP0Wo/QHzWhpki49Bk0b4VT6xpt3fx8HTSIw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.3.0",
+ "chalk": "^4.1.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "pretty-format": "^27.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "blocks/identity-block/node_modules/@testing-library/dom/node_modules/dom-accessibility-api": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+ "dev": true,
+ "peer": true
+ },
+ "blocks/identity-block/node_modules/@testing-library/jest-dom": {
+ "version": "6.4.6",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.6.tgz",
+ "integrity": "sha512-8qpnGVincVDLEcQXWaHOf6zmlbwTKc6Us6PPu4CRnPXCzo2OGBS5cwgMMOWdxDpEz1mkbvXHpEy99M5Yvt682w==",
+ "dev": true,
+ "dependencies": {
+ "@adobe/css-tools": "^4.4.0",
+ "@babel/runtime": "^7.9.2",
+ "aria-query": "^5.0.0",
+ "chalk": "^3.0.0",
+ "css.escape": "^1.5.1",
+ "dom-accessibility-api": "^0.6.3",
+ "lodash": "^4.17.21",
+ "redent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">=6",
+ "yarn": ">=1"
+ },
+ "peerDependencies": {
+ "@jest/globals": ">= 28",
+ "@types/bun": "latest",
+ "@types/jest": ">= 28",
+ "jest": ">= 28",
+ "vitest": ">= 0.32"
+ },
+ "peerDependenciesMeta": {
+ "@jest/globals": {
+ "optional": true
+ },
+ "@types/bun": {
+ "optional": true
+ },
+ "@types/jest": {
+ "optional": true
+ },
+ "jest": {
+ "optional": true
+ },
+ "vitest": {
+ "optional": true
+ }
+ }
+ },
+ "blocks/identity-block/node_modules/@testing-library/jest-dom/node_modules/chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "blocks/identity-block/node_modules/@testing-library/react": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz",
+ "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.12.5"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@testing-library/dom": "^10.0.0",
+ "@types/react": "^18.0.0",
+ "@types/react-dom": "^18.0.0",
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "blocks/identity-block/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "blocks/identity-block/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "blocks/identity-block/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "blocks/identity-block/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"blocks/large-manual-promo-block": {
"name": "@wpmedia/large-manual-promo-block",
"version": "5.15.0",
@@ -754,6 +937,14 @@
"@wpmedia/arc-themes-components": "*"
}
},
+ "blocks/subscriptions-block/node_modules/@arc-publishing/sdk-identity": {
+ "version": "1.87.0",
+ "resolved": "https://registry.npmjs.org/@arc-publishing/sdk-identity/-/sdk-identity-1.87.0.tgz",
+ "integrity": "sha512-AxYCmC1fkIyrQoNvvANl+5omjfmdCzkmE5cQW/6xpoTPs2evKE54nxneUCKJa+uBtxmyDsCe/YvHxyNfgKiq5w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"blocks/tag-title-block": {
"name": "@wpmedia/tag-title-block",
"version": "5.16.0",
@@ -997,9 +1188,9 @@
}
},
"node_modules/@arc-publishing/sdk-identity": {
- "version": "1.79.0",
- "resolved": "https://registry.npmjs.org/@arc-publishing/sdk-identity/-/sdk-identity-1.79.0.tgz",
- "integrity": "sha512-eblhb/AMa2uKr3/sWphlonIw5gKrz2KigUYnQDU2riWZn9Z+EECmQsbpbZbkWGDaTXrtkEX3DRqBIPJsPaEsXg==",
+ "version": "1.88.0",
+ "resolved": "https://registry.npmjs.org/@arc-publishing/sdk-identity/-/sdk-identity-1.88.0.tgz",
+ "integrity": "sha512-CSq/eAsE3tppnDnxRTHnTbO9HAo+4eS3byn+xHSPvDbDU/E+tPngWi0Hu9skfJxC1kBb/X3I97NBPcNxGs9fXQ==",
"engines": {
"node": ">=8"
}
@@ -9127,6 +9318,7 @@
"version": "0.0.4-arc-themes-release-version-2-5-0.2",
"resolved": "https://npm.pkg.github.com/download/@WPMedia/arc-themes-components/0.0.4-arc-themes-release-version-2-5-0.2/cb3eba54f3de14381a35cc71085fb691caadce3b",
"integrity": "sha512-FCf9H1LX1d3v0rZtFErU3dgRHzdgc3gVyI4lEN7ZNms8C/gPxWX5xyl6Wu9Nk9d3plpLOQKo35f59IYkGFlgWg==",
+ "license": "CC-BY-NC-ND-4.0",
"dependencies": {
"@arc-publishing/sdk-identity": "^1.79.0",
"@arc-publishing/sdk-sales": "^1.79.0",
diff --git a/package.json b/package.json
index a82e9f1dc8..e281a1f4e4 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
},
"devDependencies": {
"@arc-fusion/prop-types": "^0.1.5",
- "@arc-publishing/sdk-identity": "^1.79.0",
+ "@arc-publishing/sdk-identity": "^1.88.0",
"@babel/core": "^7.23.2",
"@babel/eslint-parser": "^7.23.3",
"@babel/plugin-proposal-class-properties": "^7.16.7",
@@ -199,4 +199,4 @@
"stylelint": "$stylelint"
}
}
-}
\ No newline at end of file
+}