From a7891e0ffaf5dbc8d7b75ba405f7b8a720e30f4d Mon Sep 17 00:00:00 2001 From: Charles Zhao Date: Thu, 20 Mar 2025 19:45:53 +0800 Subject: [PATCH] fix(phrases): improve i18n plural forms translations (#7166) * chore(console,experience): sync and translate i18n phrases * fix(phrases): improve plural form i18n translations in console * fix(phrases): provide fine-grained plural form i18n suffixes in Experience --- .../phrases-experience/src/locales/ar/description.ts | 9 +++++++++ .../phrases-experience/src/locales/de/description.ts | 9 +++++++++ .../phrases-experience/src/locales/en/description.ts | 9 +++++++++ .../phrases-experience/src/locales/es/description.ts | 9 +++++++++ .../phrases-experience/src/locales/fr/description.ts | 9 +++++++++ .../phrases-experience/src/locales/it/description.ts | 9 +++++++++ .../phrases-experience/src/locales/ja/description.ts | 6 ++++++ .../phrases-experience/src/locales/ko/description.ts | 6 ++++++ .../phrases-experience/src/locales/pl-pl/description.ts | 9 +++++++++ .../phrases-experience/src/locales/pt-br/description.ts | 9 +++++++++ .../phrases-experience/src/locales/pt-pt/description.ts | 9 +++++++++ .../phrases-experience/src/locales/ru/description.ts | 9 +++++++++ .../phrases-experience/src/locales/tr-tr/description.ts | 6 ++++++ .../phrases-experience/src/locales/zh-cn/description.ts | 8 +++++++- .../phrases-experience/src/locales/zh-hk/description.ts | 6 ++++++ .../phrases-experience/src/locales/zh-tw/description.ts | 6 ++++++ .../src/locales/ar/translation/admin-console/general.ts | 2 +- .../locales/ar/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../src/locales/de/translation/admin-console/general.ts | 2 +- .../locales/de/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../src/locales/en/translation/admin-console/general.ts | 3 +-- .../locales/en/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../src/locales/es/translation/admin-console/general.ts | 2 +- .../locales/es/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../src/locales/fr/translation/admin-console/general.ts | 2 +- .../locales/fr/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../src/locales/it/translation/admin-console/general.ts | 2 +- .../locales/it/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../src/locales/ja/translation/admin-console/general.ts | 2 +- .../locales/ja/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../src/locales/ko/translation/admin-console/general.ts | 2 +- .../locales/ko/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../locales/pl-pl/translation/admin-console/general.ts | 2 +- .../pl-pl/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../locales/pt-br/translation/admin-console/general.ts | 2 +- .../pt-br/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../locales/pt-pt/translation/admin-console/general.ts | 2 +- .../pt-pt/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../src/locales/ru/translation/admin-console/general.ts | 2 +- .../locales/ru/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../locales/tr-tr/translation/admin-console/general.ts | 2 +- .../tr-tr/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../locales/zh-cn/translation/admin-console/general.ts | 2 +- .../zh-cn/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../locales/zh-hk/translation/admin-console/general.ts | 2 +- .../zh-hk/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- .../locales/zh-tw/translation/admin-console/general.ts | 2 +- .../zh-tw/translation/admin-console/role-details.ts | 4 ++-- .../admin-console/subscription/quota-table.ts | 2 +- 64 files changed, 191 insertions(+), 66 deletions(-) diff --git a/packages/phrases-experience/src/locales/ar/description.ts b/packages/phrases-experience/src/locales/ar/description.ts index 9ddf5daa5..9887d8652 100644 --- a/packages/phrases-experience/src/locales/ar/description.ts +++ b/packages/phrases-experience/src/locales/ar/description.ts @@ -60,9 +60,18 @@ const description = { password_requirements: 'متطلبات كلمة المرور {{items, list}}.', password_requirement: { length_one: 'يتطلب حرف واحد على الأقل', + length_two: 'يتطلب {{count}} حرفان على الأقل', + length_few: 'يتطلب {{count}} أحرف على الأقل', + length_many: 'يتطلب {{count}} حرفًا على الأقل', length_other: 'يتطلب {{count}} أحرف على الأقل', character_types_one: 'يجب أن يحتوي على حرف واحد على الأقل من الأحرف الكبيرة والصغيرة والأرقام والرموز', + character_types_two: + 'يجب أن يحتوي على {{count}} أنواع على الأقل من الأحرف الكبيرة والصغيرة والأرقام والرموز', + character_types_few: + 'يجب أن يحتوي على {{count}} أنواع على الأقل من الأحرف الكبيرة والصغيرة والأرقام والرموز', + character_types_many: + 'يجب أن يحتوي على {{count}} أنواع على الأقل من الأحرف الكبيرة والصغيرة والأرقام والرموز', character_types_other: 'يجب أن يحتوي على {{count}} أنواع على الأقل من الأحرف الكبيرة والصغيرة والأرقام والرموز', }, diff --git a/packages/phrases-experience/src/locales/de/description.ts b/packages/phrases-experience/src/locales/de/description.ts index e3f6c7130..93a1a5018 100644 --- a/packages/phrases-experience/src/locales/de/description.ts +++ b/packages/phrases-experience/src/locales/de/description.ts @@ -66,9 +66,18 @@ const description = { password_requirements: 'Passwort {{items, list}}.', password_requirement: { length_one: 'erfordert mindestens {{count}} Zeichen', + length_two: 'erfordert mindestens {{count}} Zeichen', + length_few: 'erfordert mindestens {{count}} Zeichen', + length_many: 'erfordert mindestens {{count}} Zeichen', length_other: 'erfordert mindestens {{count}} Zeichen', character_types_one: 'sollte mindestens {{count}} Kategorie der folgenden Zeichenarten enthalten: Großbuchstaben, Kleinbuchstaben, Zahlen und Symbole', + character_types_two: + 'sollte mindestens {{count}} Kategorien der folgenden Zeichenarten enthalten: Großbuchstaben, Kleinbuchstaben, Zahlen und Symbole', + character_types_few: + 'sollte mindestens {{count}} Kategorien der folgenden Zeichenarten enthalten: Großbuchstaben, Kleinbuchstaben, Zahlen und Symbole', + character_types_many: + 'sollte mindestens {{count}} Kategorien der folgenden Zeichenarten enthalten: Großbuchstaben, Kleinbuchstaben, Zahlen und Symbole', character_types_other: 'sollte mindestens {{count}} Kategorien der folgenden Zeichenarten enthalten: Großbuchstaben, Kleinbuchstaben, Zahlen und Symbole', }, diff --git a/packages/phrases-experience/src/locales/en/description.ts b/packages/phrases-experience/src/locales/en/description.ts index 824bfd201..4628ea698 100644 --- a/packages/phrases-experience/src/locales/en/description.ts +++ b/packages/phrases-experience/src/locales/en/description.ts @@ -64,9 +64,18 @@ const description = { password_requirements: 'Password {{items, list}}.', password_requirement: { length_one: 'requires a minimum of {{count}} character', + length_two: 'requires a minimum of {{count}} characters', + length_few: 'requires a minimum of {{count}} characters', + length_many: 'requires a minimum of {{count}} characters', length_other: 'requires a minimum of {{count}} characters', character_types_one: 'should contain at least {{count}} type of uppercase letters, lowercase letters, digits, and symbols', + character_types_two: + 'should contain at least {{count}} types of uppercase letters, lowercase letters, digits, and symbols', + character_types_few: + 'should contain at least {{count}} types of uppercase letters, lowercase letters, digits, and symbols', + character_types_many: + 'should contain at least {{count}} types of uppercase letters, lowercase letters, digits, and symbols', character_types_other: 'should contain at least {{count}} types of uppercase letters, lowercase letters, digits, and symbols', }, diff --git a/packages/phrases-experience/src/locales/es/description.ts b/packages/phrases-experience/src/locales/es/description.ts index 11c80c1bd..64d550c10 100644 --- a/packages/phrases-experience/src/locales/es/description.ts +++ b/packages/phrases-experience/src/locales/es/description.ts @@ -65,9 +65,18 @@ const description = { password_requirements: 'Contraseña {{items, lista}}.', password_requirement: { length_one: 'requiere un mínimo de {{count}} carácter', + length_two: 'requiere un mínimo de {{count}} caracteres', + length_few: 'requiere un mínimo de {{count}} caracteres', + length_many: 'requiere un mínimo de {{count}} caracteres', length_other: 'requiere un mínimo de {{count}} caracteres', character_types_one: 'debe contener al menos {{count}} tipo de letras mayúsculas, letras minúsculas, dígitos y símbolos', + character_types_two: + 'debe contener al menos {{count}} tipos de letras mayúsculas, letras minúsculas, dígitos y símbolos', + character_types_few: + 'debe contener al menos {{count}} tipos de letras mayúsculas, letras minúsculas, dígitos y símbolos', + character_types_many: + 'debe contener al menos {{count}} tipos de letras mayúsculas, letras minúsculas, dígitos y símbolos', character_types_other: 'debe contener al menos {{count}} tipos de letras mayúsculas, letras minúsculas, dígitos y símbolos', }, diff --git a/packages/phrases-experience/src/locales/fr/description.ts b/packages/phrases-experience/src/locales/fr/description.ts index ed92b76e9..7a905cd7a 100644 --- a/packages/phrases-experience/src/locales/fr/description.ts +++ b/packages/phrases-experience/src/locales/fr/description.ts @@ -66,9 +66,18 @@ const description = { password_requirements: 'Mot de passe {{items, list}}.', password_requirement: { length_one: 'doit contenir au minimum {{count}} caractère', + length_two: 'doit contenir au minimum {{count}} caractères', + length_few: 'doit contenir au minimum {{count}} caractères', + length_many: 'doit contenir au minimum {{count}} caractères', length_other: 'doit contenir au minimum {{count}} caractères', character_types_one: 'doit contenir au moins {{count}} type de lettres majuscules, lettres minuscules, chiffres et symboles', + character_types_two: + 'doit contenir au moins {{count}} types de lettres majuscules, lettres minuscules, chiffres et symboles', + character_types_few: + 'doit contenir au moins {{count}} types de lettres majuscules, lettres minuscules, chiffres et symboles', + character_types_many: + 'doit contenir au moins {{count}} types de lettres majuscules, lettres minuscules, chiffres et symboles', character_types_other: 'doit contenir au moins {{count}} types de lettres majuscules, lettres minuscules, chiffres et symboles', }, diff --git a/packages/phrases-experience/src/locales/it/description.ts b/packages/phrases-experience/src/locales/it/description.ts index 0c3bcd36e..9110af9fb 100644 --- a/packages/phrases-experience/src/locales/it/description.ts +++ b/packages/phrases-experience/src/locales/it/description.ts @@ -63,9 +63,18 @@ const description = { password_requirements: 'Password {{items, list}}.', password_requirement: { length_one: 'richiede almeno {{count}} carattere', + length_two: 'richiede almeno {{count}} caratteri', + length_few: 'richiede almeno {{count}} caratteri', + length_many: 'richiede almeno {{count}} caratteri', length_other: 'richiede almeno {{count}} caratteri', character_types_one: 'dovrebbe contenere almeno {{count}} tipo di lettere maiuscole, lettere minuscole, numeri e simboli', + character_types_two: + 'dovrebbe contenere almeno {{count}} tipi di lettere maiuscole, lettere minuscole, numeri e simboli', + character_types_few: + 'dovrebbe contenere almeno {{count}} tipi di lettere maiuscole, lettere minuscole, numeri e simboli', + character_types_many: + 'dovrebbe contenere almeno {{count}} tipi di lettere maiuscole, lettere minuscole, numeri e simboli', character_types_other: 'dovrebbe contenere almeno {{count}} tipi di lettere maiuscole, lettere minuscole, numeri e simboli', }, diff --git a/packages/phrases-experience/src/locales/ja/description.ts b/packages/phrases-experience/src/locales/ja/description.ts index d83a9147d..8021d72f9 100644 --- a/packages/phrases-experience/src/locales/ja/description.ts +++ b/packages/phrases-experience/src/locales/ja/description.ts @@ -65,8 +65,14 @@ const description = { password_requirements: 'パスワード {{items, list}}。', password_requirement: { length_one: '最低 {{count}} 文字', + length_two: '最低 {{count}} 文字', + length_few: '最低 {{count}} 文字', + length_many: '最低 {{count}} 文字', length_other: '最低 {{count}} 文字', character_types_one: '大文字、小文字、数字、記号のうち {{count}} 種類を含む必要があります', + character_types_two: '大文字、小文字、数字、記号のうち {{count}} 種類を含む必要があります', + character_types_few: '大文字、小文字、数字、記号のうち {{count}} 種類を含む必要があります', + character_types_many: '大文字、小文字、数字、記号のうち {{count}} 種類を含む必要があります', character_types_other: '大文字、小文字、数字、記号のうち {{count}} 種類を含む必要があります', }, use: '使用する', diff --git a/packages/phrases-experience/src/locales/ko/description.ts b/packages/phrases-experience/src/locales/ko/description.ts index e6c803ca6..ce9a97241 100644 --- a/packages/phrases-experience/src/locales/ko/description.ts +++ b/packages/phrases-experience/src/locales/ko/description.ts @@ -59,8 +59,14 @@ const description = { password_requirements: '비밀번호는 {{items, list}} 로 이루어져야 합니다.', password_requirement: { length_one: '최소 {{count}} 자 이상이어야 함', + length_two: '최소 {{count}} 문자 이상이어야 함', + length_few: '최소 {{count}} 문자 이상이어야 함', + length_many: '최소 {{count}} 문자 이상이어야 함', length_other: '최소 {{count}} 문자 이상이어야 함', character_types_one: '최소 {{count}} 개의 대문자, 소문자, 숫자, 특수 기호를 포함해야 함', + character_types_two: '최소 {{count}} 종류의 대문자, 소문자, 숫자, 특수 기호를 포함해야 함', + character_types_few: '최소 {{count}} 종류의 대문자, 소문자, 숫자, 특수 기호를 포함해야 함', + character_types_many: '최소 {{count}} 종류의 대문자, 소문자, 숫자, 특수 기호를 포함해야 함', character_types_other: '최소 {{count}} 개의 대문자, 소문자, 숫자, 특수 기호를 포함해야 함', }, use: '사용', diff --git a/packages/phrases-experience/src/locales/pl-pl/description.ts b/packages/phrases-experience/src/locales/pl-pl/description.ts index 721fe4c33..6d0c6d4a4 100644 --- a/packages/phrases-experience/src/locales/pl-pl/description.ts +++ b/packages/phrases-experience/src/locales/pl-pl/description.ts @@ -64,9 +64,18 @@ const description = { password_requirements: 'Wymagania dotyczące hasła {{items, list}}.', password_requirement: { length_one: 'wymaga co najmniej {{count}} znaku', + length_two: 'wymaga co najmniej {{count}} znaków', + length_few: 'wymaga co najmniej {{count}} znaków', + length_many: 'wymaga co najmniej {{count}} znaków', length_other: 'wymaga co najmniej {{count}} znaków', character_types_one: 'powinno zawierać co najmniej {{count}} rodzaj liter wielkich, małych liter, cyfr i symboli', + character_types_two: + 'powinno zawierać co najmniej {{count}} rodzaje liter wielkich, małych liter, cyfr i symboli', + character_types_few: + 'powinno zawierać co najmniej {{count}} rodzaje liter wielkich, małych liter, cyfr i symboli', + character_types_many: + 'powinno zawierać co najmniej {{count}} rodzaje liter wielkich, małych liter, cyfr i symboli', character_types_other: 'powinno zawierać co najmniej {{count}} rodzaje liter wielkich, małych liter, cyfr i symboli', }, diff --git a/packages/phrases-experience/src/locales/pt-br/description.ts b/packages/phrases-experience/src/locales/pt-br/description.ts index 908530b51..17b36a27f 100644 --- a/packages/phrases-experience/src/locales/pt-br/description.ts +++ b/packages/phrases-experience/src/locales/pt-br/description.ts @@ -61,9 +61,18 @@ const description = { password_requirements: 'Senha {{items, list}}.', password_requirement: { length_one: 'requer no mínimo 1 caractere.', + length_two: 'requer no mínimo {{count}} caracteres', + length_few: 'requer no mínimo {{count}} caracteres', + length_many: 'requer no mínimo {{count}} caracteres', length_other: 'requer no mínimo {{count}} caracteres.', character_types_one: 'deve conter pelo menos 1 tipo de letra maiúscula, letra minúscula, dígito e símbolo.', + character_types_two: + 'deve conter pelo menos {{count}} tipos de letras maiúsculas, letras minúsculas, dígitos e símbolos', + character_types_few: + 'deve conter pelo menos {{count}} tipos de letras maiúsculas, letras minúsculas, dígitos e símbolos', + character_types_many: + 'deve conter pelo menos {{count}} tipos de letras maiúsculas, letras minúsculas, dígitos e símbolos', character_types_other: 'deve conter pelo menos {{count}} tipos de letra maiúscula, letra minúscula, dígito e símbolo.', }, diff --git a/packages/phrases-experience/src/locales/pt-pt/description.ts b/packages/phrases-experience/src/locales/pt-pt/description.ts index 842601b30..30c289e66 100644 --- a/packages/phrases-experience/src/locales/pt-pt/description.ts +++ b/packages/phrases-experience/src/locales/pt-pt/description.ts @@ -61,9 +61,18 @@ const description = { password_requirements: 'Requisitos de senha {{items, list}}.', password_requirement: { length_one: 'requer um mínimo de {{count}} caracter', + length_two: 'requer um mínimo de {{count}} caracteres', + length_few: 'requer um mínimo de {{count}} caracteres', + length_many: 'requer um mínimo de {{count}} caracteres', length_other: 'requer um mínimo de {{count}} caracteres', character_types_one: 'deve conter pelo menos {{count}} tipo de letras maiúsculas, letras minúsculas, dígitos e símbolos', + character_types_two: + 'deve conter pelo menos {{count}} tipos de letras maiúsculas, letras minúsculas, dígitos e símbolos', + character_types_few: + 'deve conter pelo menos {{count}} tipos de letras maiúsculas, letras minúsculas, dígitos e símbolos', + character_types_many: + 'deve conter pelo menos {{count}} tipos de letras maiúsculas, letras minúsculas, dígitos e símbolos', character_types_other: 'deve conter pelo menos {{count}} tipos de letras maiúsculas, letras minúsculas, dígitos e símbolos', }, diff --git a/packages/phrases-experience/src/locales/ru/description.ts b/packages/phrases-experience/src/locales/ru/description.ts index 33f9706c1..1226fba09 100644 --- a/packages/phrases-experience/src/locales/ru/description.ts +++ b/packages/phrases-experience/src/locales/ru/description.ts @@ -65,9 +65,18 @@ const description = { password_requirements: 'Требования к паролю {{items, list}}.', password_requirement: { length_one: 'требуется минимум {{count}} символ', + length_two: 'требуется минимум {{count}} символа', + length_few: 'требуется минимум {{count}} символа', + length_many: 'требуется минимум {{count}} символов', length_other: 'требуется минимум {{count}} символов', character_types_one: 'должен содержать по крайней мере {{count}} тип прописных букв, строчных букв, цифр и символов', + character_types_two: + 'должен содержать по крайней мере {{count}} типа прописных букв, строчных букв, цифр и символов', + character_types_few: + 'должен содержать по крайней мере {{count}} типа прописных букв, строчных букв, цифр и символов', + character_types_many: + 'должен содержать по крайней мере {{count}} типов прописных букв, строчных букв, цифр и символов', character_types_other: 'должен содержать по крайней мере {{count}} типа прописных букв, строчных букв, цифр и символов', }, diff --git a/packages/phrases-experience/src/locales/tr-tr/description.ts b/packages/phrases-experience/src/locales/tr-tr/description.ts index 6eabb1f3f..11752d657 100644 --- a/packages/phrases-experience/src/locales/tr-tr/description.ts +++ b/packages/phrases-experience/src/locales/tr-tr/description.ts @@ -62,8 +62,14 @@ const description = { password_requirements: 'Şifre {{items, list}}.', password_requirement: { length_one: 'en az {{count}} karakter gerektirir', + length_two: '{{count}} 个字符', + length_few: '{{count}} 个字符', + length_many: '{{count}} 个字符', length_other: 'en az {{count}} karakter gerektirir', character_types_one: 'en az {{count}} tane büyük harf, küçük harf, rakam ve sembol içermelidir', + character_types_two: '应至少包含 {{count}} 种大写字母、小写字母、数字和符号', + character_types_few: '应至少包含 {{count}} 种大写字母、小写字母、数字和符号', + character_types_many: '应至少包含 {{count}} 种大写字母、小写字母、数字和符号', character_types_other: 'en az {{count}} tane büyük harf, küçük harf, rakam ve sembol içermelidir', }, diff --git a/packages/phrases-experience/src/locales/zh-cn/description.ts b/packages/phrases-experience/src/locales/zh-cn/description.ts index 0f490b6c1..423fab870 100644 --- a/packages/phrases-experience/src/locales/zh-cn/description.ts +++ b/packages/phrases-experience/src/locales/zh-cn/description.ts @@ -55,8 +55,14 @@ const description = { password_requirements: '密码 {{items, list}}。', password_requirement: { length_one: '至少应有 {{count}} 个字符', + length_two: '至少应有 {{count}} 个字符', + length_few: '至少应有 {{count}} 个字符', + length_many: '至少应有 {{count}} 个字符', length_other: '至少应有 {{count}} 个字符', character_types_one: '至少应包含大写字母、小写字母、数字和符号中的 {{count}} 种', + character_types_two: '至少应包含大写字母、小写字母、数字和符号中的 {{count}} 种', + character_types_few: '至少应包含大写字母、小写字母、数字和符号中的 {{count}} 种', + character_types_many: '至少应包含大写字母、小写字母、数字和符号中的 {{count}} 种', character_types_other: '至少应包含大写字母、小写字母、数字和符号中的 {{count}} 种', }, use: '使用', @@ -68,7 +74,7 @@ const description = { request_permission: '{{name}} 需要权限:', grant_organization_access: '授予组织访问权限:', authorize_personal_data_usage: '你将授权该应用使用你的以下个人数据:', - authorize_organization_access: 'Authorize access to the specific organization:', + authorize_organization_access: '授权访问特定组织:', user_scopes: '用户个人信息', organization_scopes: '组织权限', authorize_agreement: `你将同意授权给 {{name}} .`, diff --git a/packages/phrases-experience/src/locales/zh-hk/description.ts b/packages/phrases-experience/src/locales/zh-hk/description.ts index 0c72a7168..2dae82429 100644 --- a/packages/phrases-experience/src/locales/zh-hk/description.ts +++ b/packages/phrases-experience/src/locales/zh-hk/description.ts @@ -55,8 +55,14 @@ const description = { password_requirements: '要求密碼 {{items, list}}。', password_requirement: { length_one: '要求至少 {{count}} 個字符', + length_two: '要求至少 {{count}} 個字符', + length_few: '要求至少 {{count}} 個字符', + length_many: '要求至少 {{count}} 個字符', length_other: '要求至少 {{count}} 個字符', character_types_one: '要求包含至少 {{count}} 類型的大寫字母,小寫字母,數字和符號', + character_types_two: '要求包含至少 {{count}} 類型的大寫字母,小寫字母,數字和符號', + character_types_few: '要求包含至少 {{count}} 類型的大寫字母,小寫字母,數字和符號', + character_types_many: '要求包含至少 {{count}} 類型的大寫字母,小寫字母,數字和符號', character_types_other: '要求包含至少 {{count}} 類型的大寫字母,小寫字母,數字和符號', }, use: '使用', diff --git a/packages/phrases-experience/src/locales/zh-tw/description.ts b/packages/phrases-experience/src/locales/zh-tw/description.ts index 20c71bcb3..9f6981775 100644 --- a/packages/phrases-experience/src/locales/zh-tw/description.ts +++ b/packages/phrases-experience/src/locales/zh-tw/description.ts @@ -55,8 +55,14 @@ const description = { password_requirements: '密碼{{items, list}}。', password_requirement: { length_one: '長度至少為 {{count}} 個字符', + length_two: '長度至少為 {{count}} 個字符', + length_few: '長度至少為 {{count}} 個字符', + length_many: '長度至少為 {{count}} 個字符', length_other: '長度至少為 {{count}} 個字符', character_types_one: '需包含 {{count}} 類型的大寫字母、小寫字母、數字和符號', + character_types_two: '需包含 {{count}} 類型的大寫字母、小寫字母、數字和符號', + character_types_few: '需包含 {{count}} 類型的大寫字母、小寫字母、數字和符號', + character_types_many: '需包含 {{count}} 類型的大寫字母、小寫字母、數字和符號', character_types_other: '需包含 {{count}} 類型的大寫字母、小寫字母、數字和符號', }, use: '使用', diff --git a/packages/phrases/src/locales/ar/translation/admin-console/general.ts b/packages/phrases/src/locales/ar/translation/admin-console/general.ts index c5f1debd5..55b9b9f64 100644 --- a/packages/phrases/src/locales/ar/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/ar/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: 'متابعة', page_info: '{{min, number}}-{{max, number}} من {{total, number}}', learn_more: 'معرفة المزيد', - tab_error_one: '{{count, number}} خطأ', + tab_error: '{{count, number}} خطأ', tab_error_other: '{{count, number}} أخطاء', skip_for_now: 'تخطي للآن', remove: 'إزالة', diff --git a/packages/phrases/src/locales/ar/translation/admin-console/role-details.ts b/packages/phrases/src/locales/ar/translation/admin-console/role-details.ts index 8374e68bf..96c59507a 100644 --- a/packages/phrases/src/locales/ar/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/ar/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'تعيين الأذونات لهذا الدور. سيحصل الدور على الأذونات المضافة، وسيكون للمستخدمين بهذا الدور هذه الأذونات.', assign_form_field: 'تعيين الأذونات', - added_text_one: 'تمت إضافة {{count, number}} أذونة', + added_text: 'تمت إضافة {{count, number}} أذونة', added_text_other: 'تمت إضافة {{count, number}} أذونة', - api_permission_count_one: '{{count, number}} أذونة', + api_permission_count: '{{count, number}} أذونة', api_permission_count_other: '{{count, number}} أذونة', confirm_assign: 'تعيين الأذونات', permission_assigned: 'تم تعيين الأذونات المحددة بنجاح لهذا الدور', diff --git a/packages/phrases/src/locales/ar/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/ar/translation/admin-console/subscription/quota-table.ts index 127752546..5ce126ac5 100644 --- a/packages/phrases/src/locales/ar/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/ar/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'غير محدود', contact: 'اتصل', monthly_price: '${{value, number}}/شهر', - days_one: '{{count, number}} يوم', + days: '{{count, number}} يوم', days_other: '{{count, number}} أيام', add_on: 'إضافة', tier: 'المستوى {{value, number}}: ', diff --git a/packages/phrases/src/locales/de/translation/admin-console/general.ts b/packages/phrases/src/locales/de/translation/admin-console/general.ts index 16c1c6b05..beaa22290 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/general.ts @@ -50,7 +50,7 @@ const general = { continue: 'Fortsetzen', page_info: '{{min, number}}-{{max, number}} von {{total, number}}', learn_more: 'Mehr erfahren', - tab_error_one: '{{count, number}} Fehler', + tab_error: '{{count, number}} Fehler', tab_error_other: '{{count, number}} Fehler', skip_for_now: 'Jetzt überspringen', remove: 'Entfernen', diff --git a/packages/phrases/src/locales/de/translation/admin-console/role-details.ts b/packages/phrases/src/locales/de/translation/admin-console/role-details.ts index c36549945..d06136806 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Weisen Sie dieser Rolle Berechtigungen zu. Die Rolle erhält die hinzugefügten Berechtigungen, und Benutzer mit dieser Rolle erben diese Berechtigungen.', assign_form_field: 'Berechtigungen zuweisen', - added_text_one: 'Ein Berechtigung hinzugefügt', + added_text: 'Ein Berechtigung hinzugefügt', added_text_other: '{{count, number}} Berechtigungen hinzugefügt', - api_permission_count_one: '{{count, number}} Berechtigung', + api_permission_count: '{{count, number}} Berechtigung', api_permission_count_other: '{{count, number}} Berechtigungen', confirm_assign: 'Berechtigungen zuweisen', permission_assigned: diff --git a/packages/phrases/src/locales/de/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/de/translation/admin-console/subscription/quota-table.ts index 9d3783797..306bd830d 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Unbegrenzt', contact: 'Kontakt', monthly_price: '${{value, number}}/Monat', - days_one: '{{count, number}} Tag', + days: '{{count, number}} Tag', days_other: '{{count, number}} Tage', add_on: 'Zusatzleistung', tier: 'Stufe{{value, number}}: ', diff --git a/packages/phrases/src/locales/en/translation/admin-console/general.ts b/packages/phrases/src/locales/en/translation/admin-console/general.ts index 381ffcdc5..88bc1e3c6 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/general.ts @@ -49,8 +49,7 @@ const general = { continue: 'Continue', page_info: '{{min, number}}-{{max, number}} of {{total, number}}', learn_more: 'Learn more', - /** UNTRANSLATED */ - tab_error_one: '{{count, number}} error', + tab_error: '{{count, number}} error', tab_error_other: '{{count, number}} errors', skip_for_now: 'Skip for now', remove: 'Remove', diff --git a/packages/phrases/src/locales/en/translation/admin-console/role-details.ts b/packages/phrases/src/locales/en/translation/admin-console/role-details.ts index 13ff44b5b..a2531d013 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Assign permissions to this role. The role will gain the added permissions, and users with this role will inherit these permissions.', assign_form_field: 'Assign permissions', - added_text_one: '{{count, number}} permission added', + added_text: '{{count, number}} permission added', added_text_other: '{{count, number}} permissions added', - api_permission_count_one: '{{count, number}} permission', + api_permission_count: '{{count, number}} permission', api_permission_count_other: '{{count, number}} permissions', confirm_assign: 'Assign permissions', permission_assigned: 'The selected permissions were successfully assigned to this role', diff --git a/packages/phrases/src/locales/en/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/en/translation/admin-console/subscription/quota-table.ts index e11bdfa3c..20d6a67d3 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/subscription/quota-table.ts @@ -88,7 +88,7 @@ const quota_table = { unlimited: 'Unlimited', contact: 'Contact', monthly_price: '${{value, number}}/mo', - days_one: '{{count, number}} day', + days: '{{count, number}} day', days_other: '{{count, number}} days', add_on: 'Add-on', tier: 'Tier{{value, number}}: ', diff --git a/packages/phrases/src/locales/es/translation/admin-console/general.ts b/packages/phrases/src/locales/es/translation/admin-console/general.ts index 8f69d84c6..868b9f6e1 100644 --- a/packages/phrases/src/locales/es/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/es/translation/admin-console/general.ts @@ -50,7 +50,7 @@ const general = { continue: 'Continuar', page_info: '{{min, number}}-{{max, number}} de {{total, number}}', learn_more: 'Saber más', - tab_error_one: '{{count, number}} error', + tab_error: '{{count, number}} error', tab_error_other: '{{count, number}} errores', skip_for_now: 'Omitir por ahora', remove: 'Eliminar', diff --git a/packages/phrases/src/locales/es/translation/admin-console/role-details.ts b/packages/phrases/src/locales/es/translation/admin-console/role-details.ts index 2325d6125..aec59a2b3 100644 --- a/packages/phrases/src/locales/es/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/es/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Asigne permisos a este rol. El rol adquirirá los permisos agregados y los usuarios con este rol heredarán estos permisos.', assign_form_field: 'Asignar permisos', - added_text_one: '{{count, number}} permiso agregado', + added_text: '{{count, number}} permiso agregado', added_text_other: '{{count, number}} permisos agregados', - api_permission_count_one: '{{count, number}} permiso', + api_permission_count: '{{count, number}} permiso', api_permission_count_other: '{{count, number}} permisos', confirm_assign: 'Asignar permisos', permission_assigned: 'Los permisos seleccionados se asignaron correctamente a este rol', diff --git a/packages/phrases/src/locales/es/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/es/translation/admin-console/subscription/quota-table.ts index 7d21b6daa..7a0316cde 100644 --- a/packages/phrases/src/locales/es/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/es/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Ilimitado', contact: 'Contacto', monthly_price: '${{value, number}}/mes', - days_one: '{{count, number}} día', + days: '{{count, number}} día', days_other: '{{count, number}} días', add_on: 'Complemento', tier: 'Nivel{{value, number}}: ', diff --git a/packages/phrases/src/locales/fr/translation/admin-console/general.ts b/packages/phrases/src/locales/fr/translation/admin-console/general.ts index 25c62529f..b23b7019a 100644 --- a/packages/phrases/src/locales/fr/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/fr/translation/admin-console/general.ts @@ -50,7 +50,7 @@ const general = { continue: 'Continuez', page_info: '{{min, number}}-{{max, number}} de {{total, number}}', learn_more: 'En savoir plus', - tab_error_one: '{{count, number}} erreur', + tab_error: '{{count, number}} erreur', tab_error_other: '{{count, number}} erreurs', skip_for_now: 'Passer pour l`instant', remove: 'Supprimer', diff --git a/packages/phrases/src/locales/fr/translation/admin-console/role-details.ts b/packages/phrases/src/locales/fr/translation/admin-console/role-details.ts index 26df1b82c..c4f1c4206 100644 --- a/packages/phrases/src/locales/fr/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/fr/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Attribuez des autorisations à ce rôle. Le rôle acquerra les autorisations ajoutées, et les utilisateurs avec ce rôle hériteront de ces autorisations.', assign_form_field: 'Attribuer des autorisations', - added_text_one: '{{count, number}} autorisation ajoutée', + added_text: '{{count, number}} autorisation ajoutée', added_text_other: '{{count, number}} autorisations ajoutées', - api_permission_count_one: '{{count, number}} autorisation', + api_permission_count: '{{count, number}} autorisation', api_permission_count_other: '{{count, number}} autorisations', confirm_assign: 'Attribuer des autorisations', permission_assigned: 'Les autorisations sélectionnées ont été attribuées avec succès à ce rôle', diff --git a/packages/phrases/src/locales/fr/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/fr/translation/admin-console/subscription/quota-table.ts index a339dd04c..d99386193 100644 --- a/packages/phrases/src/locales/fr/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/fr/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Illimité', contact: 'Contact', monthly_price: '${{value, number}}/mois', - days_one: '{{count, number}} jour', + days: '{{count, number}} jour', days_other: '{{count, number}} jours', add_on: 'Module complémentaire', tier: 'Niveau{{value, number}} :', diff --git a/packages/phrases/src/locales/it/translation/admin-console/general.ts b/packages/phrases/src/locales/it/translation/admin-console/general.ts index 76773ec65..40acc590e 100644 --- a/packages/phrases/src/locales/it/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/it/translation/admin-console/general.ts @@ -50,7 +50,7 @@ const general = { continue: 'Continua', page_info: '{{min, number}}-{{max, number}} di {{total, number}}', learn_more: 'Scopri di più', - tab_error_one: '{{count, number}} errore', + tab_error: '{{count, number}} errore', tab_error_other: '{{count, number}} errori', skip_for_now: 'Salta per ora', remove: 'Rimuovi', diff --git a/packages/phrases/src/locales/it/translation/admin-console/role-details.ts b/packages/phrases/src/locales/it/translation/admin-console/role-details.ts index 38ca8342e..467c4f1d6 100644 --- a/packages/phrases/src/locales/it/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/it/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Assegna autorizzazioni a questo ruolo. Il ruolo acquisirà le autorizzazioni aggiunte e gli utenti con questo ruolo erediteranno queste autorizzazioni.', assign_form_field: 'Assegna permessi', - added_text_one: '{{count, number}} permesso aggiunto', + added_text: '{{count, number}} permesso aggiunto', added_text_other: '{{count, number}} autorizzazioni aggiunte', - api_permission_count_one: '{{count, number}} permesso', + api_permission_count: '{{count, number}} permesso', api_permission_count_other: '{{count, number}} autorizzazioni', confirm_assign: 'Assegna permessi', permission_assigned: diff --git a/packages/phrases/src/locales/it/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/it/translation/admin-console/subscription/quota-table.ts index bf10d183a..321d85e50 100644 --- a/packages/phrases/src/locales/it/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/it/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Illimitato', contact: 'Contatta', monthly_price: '${{value, number}}/mese', - days_one: '{{count, number}} giorno', + days: '{{count, number}} giorno', days_other: '{{count, number}} giorni', add_on: 'Aggiuntiva', tier: 'Livello{{value, number}}: ', diff --git a/packages/phrases/src/locales/ja/translation/admin-console/general.ts b/packages/phrases/src/locales/ja/translation/admin-console/general.ts index 1d83780ef..c9c609c75 100644 --- a/packages/phrases/src/locales/ja/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/ja/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: '続ける', page_info: '{{total}}件中{{min}}件〜{{max}}件を表示', learn_more: '詳しく見る', - tab_error_one: '{{count, number}} 件のエラー', + tab_error: '{{count, number}} 件のエラー', tab_error_other: '{{count}} 件のエラーがあります', skip_for_now: '今回はスキップする', remove: '削除する', diff --git a/packages/phrases/src/locales/ja/translation/admin-console/role-details.ts b/packages/phrases/src/locales/ja/translation/admin-console/role-details.ts index 5da85a187..72fe29f7e 100644 --- a/packages/phrases/src/locales/ja/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/ja/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'このロールに許可を割り当てます。ロールに追加された許可がこのロールを持つユーザーにも適用されます。', assign_form_field: '許可を割り当てる', - added_text_one: '{{count, number}} 個の許可が追加されました', + added_text: '{{count, number}} 個の許可が追加されました', added_text_other: '{{count, number}} 個の許可が追加されました', - api_permission_count_one: '{{count, number}} 個の許可', + api_permission_count: '{{count, number}} 個の許可', api_permission_count_other: '{{count, number}} 個の許可', confirm_assign: '許可を割り当てる', permission_assigned: '選択した許可はこのロールに正常に割り当てられました。', diff --git a/packages/phrases/src/locales/ja/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/ja/translation/admin-console/subscription/quota-table.ts index a70349a3e..adf00d593 100644 --- a/packages/phrases/src/locales/ja/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/ja/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: '無制限', contact: 'お問い合わせ', monthly_price: '${{value, number}}/mo', - days_one: '{{count, number}} 日', + days: '{{count, number}} 日', days_other: '{{count, number}} 日', add_on: 'アドオン', tier: 'レベル{{value, number}}: ', diff --git a/packages/phrases/src/locales/ko/translation/admin-console/general.ts b/packages/phrases/src/locales/ko/translation/admin-console/general.ts index c48f2b3cf..06d138338 100644 --- a/packages/phrases/src/locales/ko/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/ko/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: '계속하기', page_info: '{{min, number}}-{{max, number}} / {{total, number}}', learn_more: '더 알아보기', - tab_error_one: '{{count, number}} 오류', + tab_error: '{{count, number}} 오류', tab_error_other: '{{count, number}} 오류', skip_for_now: '지금은 건너뛰기', remove: '삭제', diff --git a/packages/phrases/src/locales/ko/translation/admin-console/role-details.ts b/packages/phrases/src/locales/ko/translation/admin-console/role-details.ts index 0528ce525..6eed24dcd 100644 --- a/packages/phrases/src/locales/ko/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/ko/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: '이 역할에 권한을 할당해요. 이 역할은 추가된 권한을 할당받고, 이 역할을 가진 이용자들은 이 권한들을 상속받을 거예요.', assign_form_field: '권한 할당', - added_text_one: '권한 {{count, number}}개 추가됨', + added_text: '권한 {{count, number}}개 추가됨', added_text_other: '권한 {{count, number}}개 추가됨', - api_permission_count_one: '권한 {{count, number}}개', + api_permission_count: '권한 {{count, number}}개', api_permission_count_other: '권한 {{count, number}}개', confirm_assign: '권한 할당', permission_assigned: '선택된 권한들이 이 역할에 성공적으로 할당되었어요.', diff --git a/packages/phrases/src/locales/ko/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/ko/translation/admin-console/subscription/quota-table.ts index 6633b38c2..dd5ff969b 100644 --- a/packages/phrases/src/locales/ko/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/ko/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: '무제한', contact: '문의', monthly_price: '${{value, number}}/월', - days_one: '{{count, number}} 일', + days: '{{count, number}} 일', days_other: '{{count, number}} 일', add_on: '부가 기능', tier: '레벨{{value, number}}: ', diff --git a/packages/phrases/src/locales/pl-pl/translation/admin-console/general.ts b/packages/phrases/src/locales/pl-pl/translation/admin-console/general.ts index 96543f01f..32d44d0fb 100644 --- a/packages/phrases/src/locales/pl-pl/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/pl-pl/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: 'Kontynuuj', page_info: '{{min, number}}-{{max, number}} z {{total, number}}', learn_more: 'Dowiedz się więcej', - tab_error_one: '{{count, number}} błąd', + tab_error: '{{count, number}} błąd', tab_error_other: '{{count, number}} błędów', skip_for_now: 'Pomiń na teraz', remove: 'Usuń', diff --git a/packages/phrases/src/locales/pl-pl/translation/admin-console/role-details.ts b/packages/phrases/src/locales/pl-pl/translation/admin-console/role-details.ts index 3ae3700b5..600b245a6 100644 --- a/packages/phrases/src/locales/pl-pl/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/pl-pl/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Przypisz uprawnienia do tej roli. Rola zyska dodane uprawnienia, a użytkownicy z tą rolą odziedziczą te uprawnienia.', assign_form_field: 'Przypisz uprawnienia', - added_text_one: '{{count, number}} uprawnienie dodane', + added_text: '{{count, number}} uprawnienie dodane', added_text_other: '{{count, number}} uprawnień dodanych', - api_permission_count_one: '{{count, number}} uprawnienie', + api_permission_count: '{{count, number}} uprawnienie', api_permission_count_other: '{{count, number}} uprawnień', confirm_assign: 'Przypisz uprawnienia', permission_assigned: 'Wybrane uprawnienia zostały pomyślnie przypisane do tej roli', diff --git a/packages/phrases/src/locales/pl-pl/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/pl-pl/translation/admin-console/subscription/quota-table.ts index ff6c3ef58..d5469011e 100644 --- a/packages/phrases/src/locales/pl-pl/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/pl-pl/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Nieograniczone', contact: 'Kontakt', monthly_price: '${{value, number}}/mies.', - days_one: '{{count, number}} dzień', + days: '{{count, number}} dzień', days_other: '{{count, number}} dni', add_on: 'Dodatkowy', tier: 'Poziom{{value, number}}: ', diff --git a/packages/phrases/src/locales/pt-br/translation/admin-console/general.ts b/packages/phrases/src/locales/pt-br/translation/admin-console/general.ts index 80bd9c1ac..29f56c5d6 100644 --- a/packages/phrases/src/locales/pt-br/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/pt-br/translation/admin-console/general.ts @@ -50,7 +50,7 @@ const general = { continue: 'Continuar', page_info: '{{min, number}}-{{max, number}} de {{total, number}}', learn_more: 'Saiba mais', - tab_error_one: '{{count, number}} erro', + tab_error: '{{count, number}} erro', tab_error_other: '{{count, number}} erros', skip_for_now: 'Pular por agora', remove: 'Remover', diff --git a/packages/phrases/src/locales/pt-br/translation/admin-console/role-details.ts b/packages/phrases/src/locales/pt-br/translation/admin-console/role-details.ts index 6afbfac71..02d661cb9 100644 --- a/packages/phrases/src/locales/pt-br/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/pt-br/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Atribua permissões a este papel. O papel adquirirá as permissões adicionadas e os usuários com este papel herdarão essas permissões.', assign_form_field: 'Atribuir permissões', - added_text_one: '{{count, number}} permissão adicionada', + added_text: '{{count, number}} permissão adicionada', added_text_other: '{{count, number}} permissões adicionadas', - api_permission_count_one: '{{count, number}} permissão', + api_permission_count: '{{count, number}} permissão', api_permission_count_other: '{{count, number}} permissões', confirm_assign: 'Atribuir permissões', permission_assigned: 'As permissões selecionadas foram atribuídas com sucesso a este papel', diff --git a/packages/phrases/src/locales/pt-br/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/pt-br/translation/admin-console/subscription/quota-table.ts index facf9db27..e14b7daa1 100644 --- a/packages/phrases/src/locales/pt-br/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/pt-br/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Ilimitado', contact: 'Contato', monthly_price: '${ { value, number } }/mês', - days_one: '${ { count, number } } dia', + days: '${ { count, number } } dia', days_other: '${ { count, number } } dias', add_on: 'Adicional', tier: 'Nível${ { value, number } }:', diff --git a/packages/phrases/src/locales/pt-pt/translation/admin-console/general.ts b/packages/phrases/src/locales/pt-pt/translation/admin-console/general.ts index 6376fa1a5..2489d7884 100644 --- a/packages/phrases/src/locales/pt-pt/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/pt-pt/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: 'Continuar', page_info: '{{min, number}}-{{max, number}} de {{total, number}}', learn_more: 'Saber mais', - tab_error_one: '{{count, number}} erro', + tab_error: '{{count, number}} erro', tab_error_other: '{{count, number}} erros', skip_for_now: 'Saltar por agora', remove: 'Remover', diff --git a/packages/phrases/src/locales/pt-pt/translation/admin-console/role-details.ts b/packages/phrases/src/locales/pt-pt/translation/admin-console/role-details.ts index 229139d23..98ad5ed17 100644 --- a/packages/phrases/src/locales/pt-pt/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/pt-pt/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Atribua permissões a esta função. A função irá obter as permissões adicionadas e os utilizadores com esta função herdarão essas permissões.', assign_form_field: 'Atribuir permissões', - added_text_one: '{{count, number}} permissão adicionada', + added_text: '{{count, number}} permissão adicionada', added_text_other: '{{count, number}} permissões adicionadas', - api_permission_count_one: '{{count, number}} permissão', + api_permission_count: '{{count, number}} permissão', api_permission_count_other: '{{count, number}} permissões', confirm_assign: 'Atribuir Permissões', permission_assigned: 'As permissões selecionadas foram atribuídas com sucesso a esta função', diff --git a/packages/phrases/src/locales/pt-pt/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/pt-pt/translation/admin-console/subscription/quota-table.ts index 18266a231..59097075c 100644 --- a/packages/phrases/src/locales/pt-pt/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/pt-pt/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Ilimitado', contact: 'Contactar', monthly_price: '${{value, number}}/mês', - days_one: '{{count, number}} dia', + days: '{{count, number}} dia', days_other: '{{count, number}} dias', add_on: 'Suplemento', tier: 'Nível{{value, number}}: ', diff --git a/packages/phrases/src/locales/ru/translation/admin-console/general.ts b/packages/phrases/src/locales/ru/translation/admin-console/general.ts index 5cf80277d..9a0cea791 100644 --- a/packages/phrases/src/locales/ru/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/ru/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: 'Продолжить', page_info: '{{min, number}}-{{max, number}} из {{total, number}}', learn_more: 'Узнать больше', - tab_error_one: '{{count, number}} ошибка', + tab_error: '{{count, number}} ошибка', tab_error_other: '{{count, number}} ошибок', skip_for_now: 'Пропустить', remove: 'Удалить', diff --git a/packages/phrases/src/locales/ru/translation/admin-console/role-details.ts b/packages/phrases/src/locales/ru/translation/admin-console/role-details.ts index 2c9e6c8b1..a5a53fe81 100644 --- a/packages/phrases/src/locales/ru/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/ru/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Назначить разрешения этой роли. Роли будут получать добавленные разрешения, а пользователи с этой ролью будут наследовать эти разрешения.', assign_form_field: 'Назначить разрешения', - added_text_one: '{{count, number}} разрешение добавлено', + added_text: '{{count, number}} разрешение добавлено', added_text_other: '{{count, number}} разрешений добавлено', - api_permission_count_one: '{{count, number}} разрешение', + api_permission_count: '{{count, number}} разрешение', api_permission_count_other: '{{count, number}} разрешений', confirm_assign: 'Назначить Разрешения', permission_assigned: 'Выбранные разрешения были успешно назначены этой роли', diff --git a/packages/phrases/src/locales/ru/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/ru/translation/admin-console/subscription/quota-table.ts index 0b0671404..cbc5f5c4b 100644 --- a/packages/phrases/src/locales/ru/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/ru/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Неограниченно', contact: 'Связаться', monthly_price: '$ {{value, number}} /мес.', - days_one: '{{count, number}} день', + days: '{{count, number}} день', days_other: '{{count, number}} дней', add_on: 'Дополнительно', tier: 'Уровень {{value, number}}: ', diff --git a/packages/phrases/src/locales/tr-tr/translation/admin-console/general.ts b/packages/phrases/src/locales/tr-tr/translation/admin-console/general.ts index 8692da582..d5845791c 100644 --- a/packages/phrases/src/locales/tr-tr/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/tr-tr/translation/admin-console/general.ts @@ -50,7 +50,7 @@ const general = { continue: 'Devam et', page_info: '{{min, number}}-{{max, number}} / {{total, number}}', learn_more: 'Daha fazla bilgi edinin', - tab_error_one: '{{count, number}} hata', + tab_error: '{{count, number}} hata', tab_error_other: '{{count, number}} hata', skip_for_now: 'Şimdilik atla', remove: 'Kaldır', diff --git a/packages/phrases/src/locales/tr-tr/translation/admin-console/role-details.ts b/packages/phrases/src/locales/tr-tr/translation/admin-console/role-details.ts index d4793b46f..c38df53ab 100644 --- a/packages/phrases/src/locales/tr-tr/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/tr-tr/translation/admin-console/role-details.ts @@ -26,9 +26,9 @@ const role_details = { assign_subtitle: 'Bu role izinler atanır. Rol, eklenen izinleri alır ve bu role sahip kullanıcılar bu izinleri devralır.', assign_form_field: 'İzinleri Ata', - added_text_one: '{{count, number}} izin eklendi', + added_text: '{{count, number}} izin eklendi', added_text_other: '{{count, number}} izinler eklendi', - api_permission_count_one: '{{count, number}} izin', + api_permission_count: '{{count, number}} izin', api_permission_count_other: '{{count, number}} izinler', confirm_assign: 'İzinleri Ata', permission_assigned: 'Seçilen izinler bu role başarıyla atandı', diff --git a/packages/phrases/src/locales/tr-tr/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/tr-tr/translation/admin-console/subscription/quota-table.ts index 72e71225b..72e9e2f32 100644 --- a/packages/phrases/src/locales/tr-tr/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/tr-tr/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: 'Sınırsız', contact: 'İletişim', monthly_price: '${{value, number}} / ay', - days_one: '{{count, number}} gün', + days: '{{count, number}} gün', days_other: '{{count, number}} gün', add_on: 'Ek Hizmet', tier: 'Seviye{{value, number}}: ', diff --git a/packages/phrases/src/locales/zh-cn/translation/admin-console/general.ts b/packages/phrases/src/locales/zh-cn/translation/admin-console/general.ts index d47fe62de..6fbba8a18 100644 --- a/packages/phrases/src/locales/zh-cn/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/zh-cn/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: '继续', page_info: '{{min, number}}-{{max, number}} 共 {{total, number}} 条', learn_more: '了解更多', - tab_error_one: '{{count, number}} 个错误', + tab_error: '{{count, number}} 个错误', tab_error_other: '{{count, number}} 个错误', skip_for_now: '先跳过', remove: '移除', diff --git a/packages/phrases/src/locales/zh-cn/translation/admin-console/role-details.ts b/packages/phrases/src/locales/zh-cn/translation/admin-console/role-details.ts index 88132ed4b..1158410e9 100644 --- a/packages/phrases/src/locales/zh-cn/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/zh-cn/translation/admin-console/role-details.ts @@ -25,9 +25,9 @@ const role_details = { assign_title: '分配权限', assign_subtitle: '将权限分配给此角色。角色将获得添加的权限,具有此角色的用户将继承这些权限。', assign_form_field: '分配权限', - added_text_one: '添加了 {{count, number}} 个权限', + added_text: '添加了 {{count, number}} 个权限', added_text_other: '添加了 {{count, number}} 个权限', - api_permission_count_one: '{{count, number}} 个权限', + api_permission_count: '{{count, number}} 个权限', api_permission_count_other: '{{count, number}} 个权限', confirm_assign: '分配权限', permission_assigned: '所选的权限已成功分配给此角色', diff --git a/packages/phrases/src/locales/zh-cn/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/zh-cn/translation/admin-console/subscription/quota-table.ts index d8cc3efb3..c660851c8 100644 --- a/packages/phrases/src/locales/zh-cn/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/zh-cn/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: '无限制', contact: '联系', monthly_price: '${{value, number}} / 月', - days_one: '{{count, number}} 天', + days: '{{count, number}} 天', days_other: '{{count, number}} 天', add_on: '附加功能', tier: '层级{{value, number}}:', diff --git a/packages/phrases/src/locales/zh-hk/translation/admin-console/general.ts b/packages/phrases/src/locales/zh-hk/translation/admin-console/general.ts index e59be5b06..23cd21b59 100644 --- a/packages/phrases/src/locales/zh-hk/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/zh-hk/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: '繼續', page_info: '{{min, number}}-{{max, number}} 共 {{total, number}} 條', learn_more: '了解更多', - tab_error_one: '{{count, number}} 個錯誤', + tab_error: '{{count, number}} 個錯誤', tab_error_other: '{{count, number}} 個錯誤', skip_for_now: '先跳過', remove: '移除', diff --git a/packages/phrases/src/locales/zh-hk/translation/admin-console/role-details.ts b/packages/phrases/src/locales/zh-hk/translation/admin-console/role-details.ts index e5adc84ba..3ab87a30b 100644 --- a/packages/phrases/src/locales/zh-hk/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/zh-hk/translation/admin-console/role-details.ts @@ -25,9 +25,9 @@ const role_details = { assign_title: '分配權限', assign_subtitle: '將權限分配給此角色。角色將獲得添加的權限,具有此角色的用戶將繼承這些權限。', assign_form_field: '分配權限', - added_text_one: '添加了 {{count, number}} 個權限', + added_text: '添加了 {{count, number}} 個權限', added_text_other: '添加了 {{count, number}} 個權限', - api_permission_count_one: '{{count, number}} 個權限', + api_permission_count: '{{count, number}} 個權限', api_permission_count_other: '{{count, number}} 個權限', confirm_assign: '分配權限', permission_assigned: '所選的權限已成功分配給此角色', diff --git a/packages/phrases/src/locales/zh-hk/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/zh-hk/translation/admin-console/subscription/quota-table.ts index 344aec4c5..7c2435735 100644 --- a/packages/phrases/src/locales/zh-hk/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/zh-hk/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: '無限制', contact: '聯絡', monthly_price: '${{value, number}} /月', - days_one: '{{count, number}} 天', + days: '{{count, number}} 天', days_other: '{{count, number}} 天', add_on: '附加功能', tier: '層級{{value, number}}:', diff --git a/packages/phrases/src/locales/zh-tw/translation/admin-console/general.ts b/packages/phrases/src/locales/zh-tw/translation/admin-console/general.ts index ede0f7ab7..8ee7d2e90 100644 --- a/packages/phrases/src/locales/zh-tw/translation/admin-console/general.ts +++ b/packages/phrases/src/locales/zh-tw/translation/admin-console/general.ts @@ -49,7 +49,7 @@ const general = { continue: '繼續', page_info: '{{min, number}}-{{max, number}} 共 {{total, number}} 條', learn_more: '了解更多', - tab_error_one: '{{count, number}} 錯誤', + tab_error: '{{count, number}} 錯誤', tab_error_other: '{{count, number}} 個錯誤', skip_for_now: '先跳過', remove: '移除', diff --git a/packages/phrases/src/locales/zh-tw/translation/admin-console/role-details.ts b/packages/phrases/src/locales/zh-tw/translation/admin-console/role-details.ts index 056d377e6..532fe3e31 100644 --- a/packages/phrases/src/locales/zh-tw/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/zh-tw/translation/admin-console/role-details.ts @@ -25,9 +25,9 @@ const role_details = { assign_title: '分配權限', assign_subtitle: '將權限分配給此角色。角色將獲得添加的權限,具有此角色的用戶將繼承這些權限。', assign_form_field: '分配權限', - added_text_one: '添加了 {{count, number}} 個權限', + added_text: '添加了 {{count, number}} 個權限', added_text_other: '添加了 {{count, number}} 個權限', - api_permission_count_one: '{{count, number}} 個權限', + api_permission_count: '{{count, number}} 個權限', api_permission_count_other: '{{count, number}} 個權限', confirm_assign: '分配權限', permission_assigned: '所選的權限已成功分配給此角色', diff --git a/packages/phrases/src/locales/zh-tw/translation/admin-console/subscription/quota-table.ts b/packages/phrases/src/locales/zh-tw/translation/admin-console/subscription/quota-table.ts index f7c85751f..070176c80 100644 --- a/packages/phrases/src/locales/zh-tw/translation/admin-console/subscription/quota-table.ts +++ b/packages/phrases/src/locales/zh-tw/translation/admin-console/subscription/quota-table.ts @@ -87,7 +87,7 @@ const quota_table = { unlimited: '無限制', contact: '聯絡', monthly_price: '${{value, number}} / 月', - days_one: '{{count, number}} 天', + days: '{{count, number}} 天', days_other: '{{count, number}} 天', add_on: '附加功能', tier: '層級{{value, number}}:',