0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-04-07 23:01:25 -05:00

refactor(phrases): add "continue_as" phrase key (#7208)

* refactor(phrases): add "continue_as" phrase key

* fix(phrases): translation issue in regional variated locales
This commit is contained in:
Charles Zhao 2025-03-31 08:56:41 +08:00 committed by GitHub
parent 68cf11f2ae
commit 26c5f612af
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
25 changed files with 109 additions and 92 deletions

View file

@ -81,8 +81,8 @@ const SwitchAccount = () => {
className={styles.button}
type="primary"
size="large"
title="action.switch_to"
i18nProps={{ method: loginHint }}
title="action.continue_as"
i18nProps={{ name: loginHint }}
onClick={() => {
navigate(
{ pathname: '/one-time-token', search: `?${params.toString()}` },

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'تسجيل الدخول',
continue: 'متابعة',
continue_as: 'المتابعة كـ {{name}}',
create_account: 'إنشاء حساب',
create_account_without_linking: 'إنشاء حساب جديد بدلاً من الربط',
create: 'إنشاء',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Anmelden',
continue: 'Weiter',
continue_as: 'Weiter als {{name}}',
create_account: 'Konto erstellen',
create_account_without_linking: 'Stattdessen ein neues erstellen',
create: 'Erstellen',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Sign in',
continue: 'Continue',
continue_as: 'Continue as {{name}}',
create_account: 'Create account',
create_account_without_linking: 'Create new one instead',
create: 'Create',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Iniciar sesión',
continue: 'Continuar',
continue_as: 'Continuar como {{name}}',
create_account: 'Crear una cuenta',
create_account_without_linking: 'Crear uno nuevo en su lugar',
create: 'Crear',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Connexion',
continue: 'Continuer',
continue_as: 'Continuer en tant que {{name}}',
create_account: 'Créer un compte',
create_account_without_linking: 'Créer un nouveau à la place',
create: 'Créer',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Accedi',
continue: 'Continua',
continue_as: 'Continua come {{name}}',
create_account: 'Crea account',
create_account_without_linking: 'Creare uno nuovo invece',
create: 'Crea',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'サインイン',
continue: '続ける',
continue_as: '{{name}} として続ける',
create_account: 'アカウントを作成する',
create_account_without_linking: '代わりに新しいアカウントを作成する',
create: '作成する',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: '로그인',
continue: '계속',
continue_as: '{{name}}(으)로 계속',
create_account: '계정 생성',
create_account_without_linking: '대신 새로 만들기',
create: '생성',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Zaloguj się',
continue: 'Kontynuuj',
continue_as: 'Kontynuuj jako {{name}}',
create_account: 'Utwórz konto',
create_account_without_linking: 'Zamiast tego utwórz nowy',
create: 'Utwórz',
@ -29,7 +30,7 @@ const action = {
verify_via_passkey: 'Weryfikacja za pomocą klucza dostępu',
download: 'Pobierz',
single_sign_on: 'Pojedyncze logowanie',
authorize: 'Autoryzować',
authorize: 'Autoryzuj',
use_another_account: 'Użyj innego konta',
back_to_current_account: 'Powróć do bieżącego konta',
};

View file

@ -65,7 +65,7 @@ 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_two: 'wymaga co najmniej {{count}} znaki',
length_few: 'wymaga co najmniej {{count}} znaków',
length_many: 'wymaga co najmniej {{count}} znaków',
length_other: 'wymaga co najmniej {{count}} znaków',
@ -85,18 +85,18 @@ const description = {
single_sign_on_connectors_list:
'Twoja firma włączyła jednokrotne logowanie dla konta e-mail {{email}}. Możesz kontynuować logowanie za pomocą następujących dostawców SSO.',
single_sign_on_enabled: 'To konto ma włączone jednokrotne logowanie.',
authorize_title: '授权 {{name}}',
request_permission: '{{name}} 请求访问:',
grant_organization_access: '授予组织访问权限:',
authorize_personal_data_usage: '授权使用你的个人数据:',
authorize_organization_access: '授权访问特定组织:',
user_scopes: '个人用户数据',
organization_scopes: '组织访问',
authorize_agreement: `通过授权访问,你同意 {{name}} 的 <link></link>。`,
authorize_agreement_with_redirect: `通过授权访问,你同意 {{name}} 的 <link></link>,并将被重定向到 {{uri}}。`,
not_you: '不是你?',
user_id: '用户 ID{{id}}',
redirect_to: '你将被重定向到 {{name}}。',
authorize_title: 'Autoryzuj {{name}}',
request_permission: '{{name}} żąda dostępu do:',
grant_organization_access: 'Przyznaj dostęp do organizacji:',
authorize_personal_data_usage: 'Autoryzuj użycie twoich danych osobowych:',
authorize_organization_access: 'Autoryzuj dostęp do określonej organizacji:',
user_scopes: 'Dane osobowe użytkownika',
organization_scopes: 'Dostęp do organizacji',
authorize_agreement: `Autoryzując dostęp, zgadzasz się na <link></link> {{name}}.`,
authorize_agreement_with_redirect: `Autoryzując dostęp, zgadzasz się na <link></link> {{name}} i zostaniesz przekierowany do {{uri}}.`,
not_you: 'Nie ty?',
user_id: 'ID użytkownika: {{id}}',
redirect_to: 'Zostaniesz przekierowany do {{name}}.',
auto_agreement: 'Kontynuując, zgadzasz się na <link></link>.',
identifier_sign_in_description:
'Wprowadź swoje {{types, list(type: disjunction;)}} aby się zalogować.',

View file

@ -1,14 +1,14 @@
const user_scopes = {
descriptions: {
custom_data: '你的自定义数据',
email: '你的电子邮件地址',
phone: '你的电话号码',
profile: '你的姓名、用户名、头像和其他个人资料信息',
roles: '你的角色',
identities: '你关联的社交身份',
'urn:logto:scope:organizations': '你的组织信息',
'urn:logto:scope:organization_roles': '你的组织角色',
address: '你的地址',
custom_data: 'Twoje dane niestandardowe',
email: 'Twój adres e-mail',
phone: 'Twój numer telefonu',
profile: 'Twoje imię, nazwa użytkownika, awatar i inne informacje osobiste',
roles: 'Twoje role',
identities: 'Twoje powiązane tożsamości społecznościowe',
'urn:logto:scope:organizations': 'Twoje informacje o organizacji',
'urn:logto:scope:organization_roles': 'Twoje role w organizacji',
address: 'Twój adres',
},
};

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Entrar',
continue: 'Continuar',
continue_as: 'Continuar como {{name}}',
create_account: 'Criar conta',
create_account_without_linking: 'Criar um novo em vez disso',
create: 'Criar',
@ -29,8 +30,8 @@ const action = {
verify_via_passkey: 'Verificar via chave de acesso',
download: 'Baixar',
single_sign_on: 'Single Sign-On',
authorize: '授权',
use_another_account: '使用其他帐户',
authorize: 'Autorizar',
use_another_account: 'Usar outra conta',
back_to_current_account: 'Voltar para a conta atual',
};

View file

@ -1,14 +1,14 @@
const user_scopes = {
descriptions: {
custom_data: '你的自定义数据',
email: '你的电子邮件地址',
phone: '你的电话号码',
profile: '你的名字、用户名、头像和其他个人信息',
roles: '你的角色',
identities: '你关联的社交身份',
'urn:logto:scope:organizations': '你的组织信息',
'urn:logto:scope:organization_roles': '你的组织角色',
address: '你的地址',
custom_data: 'Seus dados personalizados',
email: 'Seu endereço de e-mail',
phone: 'Seu número de telefone',
profile: 'Seu nome, nome de usuário, avatar e outras informações pessoais',
roles: 'Seus papéis',
identities: 'Suas identidades sociais vinculadas',
'urn:logto:scope:organizations': 'Suas informações organizacionais',
'urn:logto:scope:organization_roles': 'Seus papéis na organização',
address: 'Seu endereço',
},
};

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Entrar',
continue: 'Continuar',
continue_as: 'Continuar como {{name}}',
create_account: 'Criar uma conta',
create_account_without_linking: 'Criar um novo em vez disso',
create: 'Criar',
@ -29,8 +30,8 @@ const action = {
verify_via_passkey: 'Verificar através de chave de acesso',
download: 'Transferir',
single_sign_on: 'Logon Único',
authorize: '授权',
use_another_account: '使用其他账户',
authorize: 'Autorizar',
use_another_account: 'Usar outra conta',
back_to_current_account: 'Voltar à conta atual',
};

View file

@ -1,14 +1,14 @@
const user_scopes = {
descriptions: {
custom_data: '你的自定义数据',
email: '你的电子邮件地址',
phone: '你的电话号码',
profile: '你的名字、用户名、头像和其他个人信息',
roles: '你的角色',
identities: '你关联的社交身份',
'urn:logto:scope:organizations': '你的组织信息',
'urn:logto:scope:organization_roles': '你的组织角色',
address: '你的地址',
custom_data: 'Os teus dados personalizados',
email: 'O teu endereço de e-mail',
phone: 'O teu número de telefone',
profile: 'O teu nome, nome de utilizador, avatar e outras informações pessoais',
roles: 'Os teus papéis',
identities: 'As tuas identidades sociais associadas',
'urn:logto:scope:organizations': 'As tuas informações de organização',
'urn:logto:scope:organization_roles': 'Os teus papéis na organização',
address: 'A tua morada',
},
};

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Войти',
continue: 'Продолжить',
continue_as: 'Продолжить как {{name}}',
create_account: 'Создать аккаунт',
create_account_without_linking: 'Создать новый вместо этого',
create: 'Создать',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: 'Giriş Yap',
continue: 'İlerle',
continue_as: '{{name}} olarak devam et',
create_account: 'Hesap Oluştur',
create_account_without_linking: 'Bunun yerine yenisini oluştur',
create: 'Oluştur',

View file

@ -63,14 +63,15 @@ 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_two: 'en az {{count}} karakter gerektirir',
length_few: 'en az {{count}} karakter gerektirir',
length_many: 'en az {{count}} karakter gerektirir',
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_two: 'en az {{count}} tane büyük harf, küçük harf, rakam ve sembol içermelidir',
character_types_few: 'en az {{count}} tane büyük harf, küçük harf, rakam ve sembol içermelidir',
character_types_many:
'en az {{count}} tane büyük harf, küçük harf, rakam ve sembol içermelidir',
character_types_other:
'en az {{count}} tane büyük harf, küçük harf, rakam ve sembol içermelidir',
},
@ -79,18 +80,18 @@ const description = {
single_sign_on_connectors_list:
'Şirketiniz, {{email}} e-posta hesabı için Tekli Oturum Açmayı (Single Sign-On) etkinleştirdi. Aşağıdaki SSO sağlayıcıları ile oturum açmaya devam edebilirsiniz.',
single_sign_on_enabled: 'Bu hesapta Tekli Oturum Açma etkinleştirildi.',
authorize_title: '授权 {{name}}',
request_permission: '{{name}} 请求访问权限:',
grant_organization_access: '授予组织访问权限:',
authorize_personal_data_usage: '授权使用你的个人数据:',
authorize_organization_access: '授权访问特定的组织:',
user_scopes: '个人用户数据',
organization_scopes: '组织访问',
authorize_agreement: `通过授权访问,你同意 {{name}} 的 <link></link>。`,
authorize_agreement_with_redirect: `通过授权访问,你同意 {{name}} 的 <link></link>,并将被重定向到 {{uri}}。`,
not_you: '不是你?',
user_id: '用户 ID{{id}}',
redirect_to: '你将被重定向到 {{name}}。',
authorize_title: '{{name}} yetkilendir',
request_permission: '{{name}} erişim izni istiyor:',
grant_organization_access: 'Organizasyon erişimi ver:',
authorize_personal_data_usage: 'Kişisel verilerinizin kullanımını yetkilendirin:',
authorize_organization_access: 'Belirli organizasyonlara erişim yetkisi verin:',
user_scopes: 'Kişisel kullanıcı verileri',
organization_scopes: 'Organizasyon erişimi',
authorize_agreement: `Erişim yetkisi vererek, {{name}}'nin <link></link> şartlarını kabul etmiş olursunuz.`,
authorize_agreement_with_redirect: `Erişim yetkisi vererek, {{name}}'nin <link></link> şartlarını kabul etmiş olursunuz ve {{uri}} adresine yönlendirileceksiniz.`,
not_you: 'Sen değil misin?',
user_id: 'Kullanıcı ID: {{id}}',
redirect_to: '{{name}} adresine yönlendirileceksiniz.',
auto_agreement: 'Devam ederek <link></link> kabul etmiş oluyorsunuz.',
identifier_sign_in_description: 'Oturum açmak için {{types, list(type: disjunction;)}} girin.',
all_sign_in_options: 'Tüm oturum açma seçenekleri',

View file

@ -1,14 +1,14 @@
const user_scopes = {
descriptions: {
custom_data: '你的自定义数据',
email: '你的电子邮件地址',
phone: '你的电话号码',
profile: '你的姓名、用户名、头像和其他个人资料信息',
roles: '你的角色',
identities: '你关联的社交身份',
'urn:logto:scope:organizations': '你的组织信息',
'urn:logto:scope:organization_roles': '你的组织角色',
address: '你的地址',
custom_data: 'Özel verilerin',
email: 'E-posta adresin',
phone: 'Telefon numaran',
profile: 'Adın, kullanıcı adın, profil fotoğrafın ve diğer kişisel bilgilerin',
roles: 'Rollerin',
identities: 'Bağlı sosyal hesapların',
'urn:logto:scope:organizations': 'Organizasyon bilgilerin',
'urn:logto:scope:organization_roles': 'Organizasyon rollerin',
address: 'Adresin',
},
};

View file

@ -1,6 +1,7 @@
const action = {
sign_in: '登录',
continue: '继续',
continue_as: '以 {{name}} 身份继续',
create_account: '注册',
create_account_without_linking: '创建新帐户',
create: '注册',

View file

@ -1,6 +1,7 @@
const action = {
sign_in: '登錄',
continue: '繼續',
continue_as: '以 {{name}} 繼續',
create_account: '註冊',
create_account_without_linking: '創建新的帳戶',
create: '註冊',
@ -29,8 +30,8 @@ const action = {
verify_via_passkey: '透過 Passkey 驗證',
download: '下載',
single_sign_on: '單點登錄',
authorize: '授',
use_another_account: '使用其他帐户',
authorize: '授',
use_another_account: '使用其他帳戶',
back_to_current_account: '返回當前帳戶',
};

View file

@ -1,13 +1,13 @@
const user_scopes = {
descriptions: {
custom_data: '你的自定义数据',
email: '你的电子邮件地址',
phone: '你的电话号码',
profile: '你的姓名、用户名、头像和其他个人资料信息',
custom_data: '你的自訂數據',
email: '你的電子郵件地址',
phone: '你的電話號碼',
profile: '你的姓名、用戶名、頭像和其他個人資料信息',
roles: '你的角色',
identities: '你关联的社交身份',
'urn:logto:scope:organizations': '你的组织信息',
'urn:logto:scope:organization_roles': '你的组织角色',
identities: '你關聯的社交身份',
'urn:logto:scope:organizations': '你的組織信息',
'urn:logto:scope:organization_roles': '你的組織角色',
address: '你的地址',
},
};

View file

@ -1,6 +1,7 @@
const action = {
sign_in: '登錄',
continue: '繼續',
continue_as: '以 {{name}} 繼續',
create_account: '註冊',
create_account_without_linking: '創建新的帳戶',
create: '註冊',
@ -29,8 +30,8 @@ const action = {
verify_via_passkey: '透過 Passkey 驗證',
download: '下載',
single_sign_on: '單點登錄',
authorize: '授',
use_another_account: '使用其他帐户',
authorize: '授',
use_another_account: '使用其他帳戶',
back_to_current_account: '返回當前帳戶',
};

View file

@ -1,13 +1,13 @@
const user_scopes = {
descriptions: {
custom_data: '你的自定义数据',
email: '你的电子邮件地址',
phone: '你的电话号码',
profile: '你的姓名、用户名、头像和其他个人信息',
custom_data: '你的自訂資料',
email: '你的電子郵件地址',
phone: '你的電話號碼',
profile: '你的姓名、用戶名、頭像和其他個人資訊',
roles: '你的角色',
identities: '你的关联社交身份',
'urn:logto:scope:organizations': '你的组织信息',
'urn:logto:scope:organization_roles': '你的组织角色',
identities: '你的關聯社交身份',
'urn:logto:scope:organizations': '你的組織資訊',
'urn:logto:scope:organization_roles': '你的組織角色',
address: '你的地址',
},
};