@logto/phrases-ui
Advanced tools
Comparing version 1.0.0-rc.0 to 1.0.0-rc.1
@@ -8,8 +8,8 @@ import type { LanguageTag } from '@logto/language-kit'; | ||
export type I18nKey = NormalizeKeyPaths<typeof en.translation>; | ||
export declare const builtInLanguages: readonly ["de", "en", "fr", "ko", "pt-PT", "pt-BR", "tr-TR", "zh-CN"]; | ||
export declare const builtInLanguages: readonly ["de", "en", "fr", "ko", "pt-PT", "pt-BR", "ru", "tr-TR", "zh-CN"]; | ||
export declare const builtInLanguageOptions: { | ||
value: "de" | "en" | "fr" | "ko" | "pt-PT" | "pt-BR" | "tr-TR" | "zh-CN"; | ||
title: "Deutsch" | "English" | "Français" | "한국어" | "português (Portugal)" | "Português (Brasil)" | "Türkçe" | "简体中文"; | ||
value: "de" | "en" | "fr" | "ko" | "pt-PT" | "pt-BR" | "ru" | "tr-TR" | "zh-CN"; | ||
title: "Deutsch" | "English" | "Français" | "한국어" | "Português (Portugal)" | "Português (Brasil)" | "Русский" | "Türkçe" | "简体中文"; | ||
}[]; | ||
export declare const builtInLanguageTagGuard: z.ZodEnum<["de", "en", "fr", "ko", "pt-PT", "pt-BR", "tr-TR", "zh-CN"]>; | ||
export declare const builtInLanguageTagGuard: z.ZodEnum<["de", "en", "fr", "ko", "pt-PT", "pt-BR", "ru", "tr-TR", "zh-CN"]>; | ||
export type BuiltInLanguageTag = z.infer<typeof builtInLanguageTagGuard>; | ||
@@ -19,3 +19,3 @@ export type Resource = Record<BuiltInLanguageTag, LocalePhrase>; | ||
export declare const getDefaultLanguageTag: (language: string) => LanguageTag; | ||
export declare const isBuiltInLanguageTag: (language: string) => language is "de" | "en" | "fr" | "ko" | "pt-PT" | "pt-BR" | "tr-TR" | "zh-CN"; | ||
export declare const isBuiltInLanguageTag: (language: string) => language is "de" | "en" | "fr" | "ko" | "pt-PT" | "pt-BR" | "ru" | "tr-TR" | "zh-CN"; | ||
export default resource; |
@@ -10,2 +10,3 @@ import { fallback } from '@logto/core-kit'; | ||
import ptPT from './locales/pt-pt.js'; | ||
import ru from './locales/ru.js'; | ||
import trTR from './locales/tr-tr.js'; | ||
@@ -20,2 +21,3 @@ import zhCN from './locales/zh-cn.js'; | ||
'pt-BR', | ||
'ru', | ||
'tr-TR', | ||
@@ -36,2 +38,3 @@ 'zh-CN', | ||
'pt-BR': ptBR, | ||
ru, | ||
'tr-TR': trTR, | ||
@@ -38,0 +41,0 @@ 'zh-CN': zhCN, |
@@ -10,4 +10,2 @@ const translation = { | ||
secondary: { | ||
sign_in_with: 'Anmelden mit {{methods, list(type: disjunction;)}}', | ||
register_with: 'Create account with {{methods, list(type: disjunction;)}}', | ||
social_bind_with: 'Besitzt du schon ein Konto? Melde dich an, um {{methods, list(type: disjunction;)}} mit deiner Identität zu verbinden.', | ||
@@ -25,3 +23,3 @@ }, | ||
bind: 'Mit {{address}} verknüpfen', | ||
bind_and_continue: 'Link and continue', | ||
bind_and_continue: 'Verknüpfen und weiter', | ||
back: 'Gehe zurück', | ||
@@ -34,8 +32,9 @@ nav_back: 'Zurück', | ||
switch_to: 'Zu {{method}} wechseln', | ||
sign_in_via_passcode: 'Sign in with verification code', | ||
sign_in_via_password: 'Sign in with password', | ||
change: 'Change {{method}}', | ||
link_another_email: 'Link another email', | ||
link_another_phone: 'Link another phone', | ||
link_another_email_or_phone: 'Link another email or phone', // UNTRANSLATED | ||
sign_in_via_passcode: 'Mit Bestätigungscode anmelden', | ||
sign_in_via_password: 'Mit Passwort anmelden', | ||
change: '{{method}} ändern', | ||
link_another_email: 'Andere Email verknüpfen', | ||
link_another_phone: 'Andere Telefonnummer verknüpfen', | ||
link_another_email_or_phone: 'Andere Email oder Telefonnummer verknüpfen', | ||
show_password: 'Passwort anzeigen', | ||
}, | ||
@@ -45,2 +44,3 @@ description: { | ||
phone_number: 'Telefonnummer', | ||
username: 'benutzername', | ||
reminder: 'Erinnerung', | ||
@@ -58,65 +58,35 @@ not_found: '404 Nicht gefunden', | ||
create_account_id_exists: 'Das Konto mit {{type}} {{value}} existiert bereits, möchtest du dich anmelden?', | ||
link_account_id_exists: 'The account with {{type}} {{value}} already exists, would you like to link?', | ||
link_account_id_exists: 'Das Konto mit {{type}} {{value}} existiert bereits, möchtest du es mit deinem Konto verknüpfen?', | ||
sign_in_id_does_not_exist: 'Das Konto mit {{type}} {{value}} existiert nicht, möchtest du ein neues Konto erstellen?', | ||
sign_in_id_does_not_exist_alert: 'The account with {{type}} {{value}} does not exist.', | ||
create_account_id_exists_alert: 'The account with {{type}} {{value}} already exists', | ||
social_identity_exist: 'The {{type}} {{value}} is linked to another account. Please try another {{type}}', | ||
sign_in_id_does_not_exist_alert: 'Das Konto mit {{type}} {{value}} existiert nicht', | ||
create_account_id_exists_alert: 'Das Konto mit {{type}} {{value}} existiert bereits', | ||
social_identity_exist: '{{type}} {{value}} ist mit einem anderen Konto verknüpft. Bitte versuche ein(e(n)) andere(n/s) {{type}}', | ||
bind_account_title: 'Link or create account', | ||
social_create_account: 'Kein Konto? Du kannst ein neues Konto erstellen und es verknüpfen.', | ||
social_link_email: 'You can link another email', | ||
social_link_phone: 'You can link another phone', | ||
social_link_email_or_phone: 'You can link another email or phone', | ||
social_link_email: 'Du kannst eine weitere Email verknüpfen', | ||
social_link_phone: 'Du kannst eine weitere Telefonnummer verknüpfen', | ||
social_link_email_or_phone: 'Du kannst eine weitere Email oder Telefonnummer verknüpfen', | ||
social_bind_with_existing: 'Wir haben ein Konto gefunden, das du verknüpfen kannst.', | ||
reset_password: 'Passwort zurücksetzen', | ||
reset_password_description_email: 'Gib die Email Adresse deines Kontos ein und wir senden dir einen Bestätigungscode um dein Passwort zurückzusetzen.', | ||
reset_password_description_phone: 'Gib die Telefonnummer deines Kontos ein und wir senden dir einen Bestätigungscode um dein Passwort zurückzusetzen.', | ||
reset_password_description: 'Gib die {{types, list(type: disjunction;)}} deines Kontos ein und wir senden dir einen Bestätigungscode um dein Passwort zurückzusetzen.', | ||
new_password: 'Neues Passwort', | ||
set_password: 'Set password', | ||
set_password: 'Passwort setzen', | ||
password_changed: 'Passwort geändert', | ||
no_account: 'No account yet? ', | ||
have_account: 'Already had an account?', | ||
enter_password: 'Enter Password', | ||
enter_password_for: 'Sign in with the password to {{method}} {{value}}', | ||
enter_username: 'Set username', | ||
enter_username_description: 'Username is an alternative for sign-in. Username must contain only letters, numbers, and underscores.', | ||
link_email: 'Link email', | ||
link_phone: 'Link phone', | ||
link_email_or_phone: 'Link email or phone', | ||
link_email_description: 'For added security, please link your email with the account.', | ||
link_phone_description: 'For added security, please link your phone with the account.', | ||
link_email_or_phone_description: 'For added security, please link your email or phone with the account.', | ||
continue_with_more_information: 'For added security, please complete below account details.', // UNTRANSLATED | ||
no_account: 'Noch kein Konto? ', | ||
have_account: 'Hast du schon ein Konto?', | ||
enter_password: 'Passwort eingeben', | ||
enter_password_for: 'Passwort für {{method}} {{value}} eingeben', | ||
enter_username: 'Benutzernamen eingeben', | ||
enter_username_description: 'Der Benutzername kann für die Anmeldung verwendet werden. Der Benutzername darf nur Buchstaben, Zahlen und Unterstriche enthalten.', | ||
link_email: 'Email verknüpfen', | ||
link_phone: 'Telefonnummer verknüpfen', | ||
link_email_or_phone: 'Email oder Telefonnummer verknüpfen', | ||
link_email_description: 'Für zusätzliche Sicherheit, verknüpfe bitte deine Email mit dem Konto.', | ||
link_phone_description: 'Für zusätzliche Sicherheit, verknüpfe bitte deine Telefonnummer mit dem Konto.', | ||
link_email_or_phone_description: 'Für zusätzliche Sicherheit, verknüpfe bitte deine Email oder Telefonnummer mit dem Konto.', | ||
continue_with_more_information: 'Für zusätzliche Sicherheit, vervollständige bitte deine Informationen.', | ||
}, | ||
profile: { | ||
title: 'Account Settings', | ||
description: 'Change your account settings and manage your personal information here to ensure your account security.', | ||
settings: { | ||
title: 'PROFILE SETTINGS', | ||
profile_information: 'Profile Information', | ||
avatar: 'Avatar', | ||
name: 'Name', | ||
username: 'Username', // UNTRANSLATED | ||
}, | ||
password: { | ||
title: 'PASSWORD', | ||
reset_password: 'Reset Password', | ||
reset_password_sc: 'Reset password', // UNTRANSLATED | ||
}, | ||
link_account: { | ||
title: 'LINK ACCOUNT', | ||
email_phone_sign_in: 'Email / Phone Sign-In', | ||
email: 'Email', | ||
phone: 'Phone', | ||
phone_sc: 'Phone number', | ||
social: 'Social Sign-In', | ||
social_sc: 'Social accounts', // UNTRANSLATED | ||
}, | ||
not_set: 'Not set', | ||
edit: 'Edit', | ||
change: 'Change', | ||
link: 'Link', | ||
unlink: 'Unlink', // UNTRANSLATED | ||
}, | ||
error: { | ||
username_password_mismatch: 'Benutzername oder Passwort ist falsch', | ||
general_required: `{{types, list(type: disjunction;)}} ist erforderlich`, | ||
general_invalid: `Die {{types, list(type: disjunction;)}} is ungültig`, | ||
username_required: 'Benutzername ist erforderlich', | ||
@@ -126,3 +96,3 @@ password_required: 'Passwort ist erforderlich', | ||
username_should_not_start_with_number: 'Benutzername darf nicht mit einer Zahl beginnen', | ||
username_valid_charset: 'Benutzername darf nur Buchstaben, Zahlen und Unterstriche enthalten', | ||
username_invalid_charset: 'Benutzername darf nur Buchstaben, Zahlen und Unterstriche enthalten', | ||
invalid_email: 'Die Email ist ungültig', | ||
@@ -138,2 +108,5 @@ invalid_phone: 'Die Telefonnummer ist ungültig', | ||
}, | ||
demo_app: { | ||
notification: 'Tip: Create a user in the user pool in order to test the sign-in experience.', // UNTRANSLATED | ||
}, | ||
}; | ||
@@ -140,0 +113,0 @@ const de = Object.freeze({ |
@@ -11,4 +11,2 @@ declare const en: Readonly<{ | ||
secondary: { | ||
sign_in_with: string; | ||
register_with: string; | ||
social_bind_with: string; | ||
@@ -40,2 +38,3 @@ }; | ||
link_another_email_or_phone: string; | ||
show_password: string; | ||
}; | ||
@@ -45,2 +44,3 @@ description: { | ||
phone_number: string; | ||
username: string; | ||
reminder: string; | ||
@@ -70,4 +70,3 @@ not_found: string; | ||
reset_password: string; | ||
reset_password_description_email: string; | ||
reset_password_description_phone: string; | ||
reset_password_description: string; | ||
new_password: string; | ||
@@ -90,34 +89,5 @@ set_password: string; | ||
}; | ||
profile: { | ||
title: string; | ||
description: string; | ||
settings: { | ||
title: string; | ||
profile_information: string; | ||
avatar: string; | ||
name: string; | ||
username: string; | ||
}; | ||
password: { | ||
title: string; | ||
reset_password: string; | ||
reset_password_sc: string; | ||
}; | ||
link_account: { | ||
title: string; | ||
email_phone_sign_in: string; | ||
email: string; | ||
phone: string; | ||
phone_sc: string; | ||
social: string; | ||
social_sc: string; | ||
}; | ||
not_set: string; | ||
edit: string; | ||
change: string; | ||
link: string; | ||
unlink: string; | ||
}; | ||
error: { | ||
username_password_mismatch: string; | ||
general_required: string; | ||
general_invalid: string; | ||
username_required: string; | ||
@@ -127,3 +97,3 @@ password_required: string; | ||
username_should_not_start_with_number: string; | ||
username_valid_charset: string; | ||
username_invalid_charset: string; | ||
invalid_email: string; | ||
@@ -139,4 +109,7 @@ invalid_phone: string; | ||
}; | ||
demo_app: { | ||
notification: string; | ||
}; | ||
}; | ||
}>; | ||
export default en; |
@@ -10,4 +10,2 @@ const translation = { | ||
secondary: { | ||
sign_in_with: 'Sign in with {{methods, list(type: disjunction;)}}', | ||
register_with: 'Create account with {{methods, list(type: disjunction;)}}', | ||
social_bind_with: 'Already had an account? Sign in to link {{methods, list(type: disjunction;)}} with your social identity.', | ||
@@ -39,2 +37,3 @@ }, | ||
link_another_email_or_phone: 'Link another email or phone', | ||
show_password: 'Show password', | ||
}, | ||
@@ -44,2 +43,3 @@ description: { | ||
phone_number: 'phone number', | ||
username: 'username', | ||
reminder: 'Reminder', | ||
@@ -69,4 +69,3 @@ not_found: '404 Not Found', | ||
reset_password: 'Reset password', | ||
reset_password_description_email: 'Enter the email address associated with your account, and we’ll email you the verification code to reset your password.', | ||
reset_password_description_phone: 'Enter the phone number associated with your account, and we’ll message you the verification code to reset your password.', | ||
reset_password_description: 'Enter the {{types, list(type: disjunction;)}} associated with your account, and we’ll send you the verification code to reset your password.', | ||
new_password: 'New password', | ||
@@ -89,34 +88,5 @@ set_password: 'Set password', | ||
}, | ||
profile: { | ||
title: 'Account Settings', | ||
description: 'Change your account settings and manage your personal information here to ensure your account security.', | ||
settings: { | ||
title: 'PROFILE SETTINGS', | ||
profile_information: 'Profile Information', | ||
avatar: 'Avatar', | ||
name: 'Name', | ||
username: 'Username', | ||
}, | ||
password: { | ||
title: 'PASSWORD', | ||
reset_password: 'Reset Password', | ||
reset_password_sc: 'Reset password', | ||
}, | ||
link_account: { | ||
title: 'LINK ACCOUNT', | ||
email_phone_sign_in: 'Email / Phone Sign-In', | ||
email: 'Email', | ||
phone: 'Phone', | ||
phone_sc: 'Phone number', | ||
social: 'Social Sign-In', | ||
social_sc: 'Social accounts', | ||
}, | ||
not_set: 'Not set', | ||
edit: 'Edit', | ||
change: 'Change', | ||
link: 'Link', | ||
unlink: 'Unlink', | ||
}, | ||
error: { | ||
username_password_mismatch: 'Username and password do not match', | ||
general_required: `{{types, list(type: disjunction;)}} is required`, | ||
general_invalid: `The {{types, list(type: disjunction;)}} is invalid`, | ||
username_required: 'Username is required', | ||
@@ -126,3 +96,3 @@ password_required: 'Password is required', | ||
username_should_not_start_with_number: 'Username should not start with a number', | ||
username_valid_charset: 'Username should only contain letters, numbers, or underscores.', | ||
username_invalid_charset: 'Username should only contain letters, numbers, or underscores.', | ||
invalid_email: 'The email is invalid', | ||
@@ -138,2 +108,5 @@ invalid_phone: 'The phone number is invalid', | ||
}, | ||
demo_app: { | ||
notification: 'Tip: Create a user in the user pool in order to test the sign-in experience.', | ||
}, | ||
}; | ||
@@ -140,0 +113,0 @@ const en = Object.freeze({ |
@@ -10,4 +10,2 @@ const translation = { | ||
secondary: { | ||
sign_in_with: 'Se connecter avec {{methods, list(type: disjunction;)}}', | ||
register_with: 'Create account with {{methods, list(type: disjunction;)}}', | ||
social_bind_with: 'Vous avez déjà un compte ? Connectez-vous pour lier {{methods, list(type: disjunction;)}} avec votre identité sociale.', | ||
@@ -38,3 +36,4 @@ }, | ||
link_another_phone: 'Link another phone', | ||
link_another_email_or_phone: 'Link another email or phone', // UNTRANSLATED | ||
link_another_email_or_phone: 'Link another email or phone', | ||
show_password: 'Show password', // UNTRANSLATED | ||
}, | ||
@@ -44,2 +43,3 @@ description: { | ||
phone_number: 'numéro de téléphone', | ||
username: "nom d'utilisateur", | ||
reminder: 'Rappel', | ||
@@ -69,4 +69,3 @@ not_found: '404 Non trouvé', | ||
reset_password: 'Réinitialiser le mot de passe', | ||
reset_password_description_email: "Entrez l'adresse e-mail associée à votre compte et nous vous enverrons par e-mail le code de vérification pour réinitialiser votre mot de passe.", | ||
reset_password_description_phone: 'Entrez le numéro de téléphone associé à votre compte et nous vous enverrons le code de vérification par SMS pour réinitialiser votre mot de passe.', | ||
reset_password_description: 'Entrez le {{types, list(type: disjunction;)}} associé à votre compte et nous vous enverrons le code de vérification pour réinitialiser votre mot de passe.', | ||
new_password: 'Nouveau mot de passe', | ||
@@ -89,34 +88,5 @@ set_password: 'Set password', | ||
}, | ||
profile: { | ||
title: 'Account Settings', | ||
description: 'Change your account settings and manage your personal information here to ensure your account security.', | ||
settings: { | ||
title: 'PROFILE SETTINGS', | ||
profile_information: 'Profile Information', | ||
avatar: 'Avatar', | ||
name: 'Name', | ||
username: 'Username', // UNTRANSLATED | ||
}, | ||
password: { | ||
title: 'PASSWORD', | ||
reset_password: 'Reset Password', | ||
reset_password_sc: 'Reset password', // UNTRANSLATED | ||
}, | ||
link_account: { | ||
title: 'LINK ACCOUNT', | ||
email_phone_sign_in: 'Email / Phone Sign-In', | ||
email: 'Email', | ||
phone: 'Phone', | ||
phone_sc: 'Phone number', | ||
social: 'Social Sign-In', | ||
social_sc: 'Social accounts', // UNTRANSLATED | ||
}, | ||
not_set: 'Not set', | ||
edit: 'Edit', | ||
change: 'Change', | ||
link: 'Link', | ||
unlink: 'Unlink', // UNTRANSLATED | ||
}, | ||
error: { | ||
username_password_mismatch: "Le nom d'utilisateur et le mot de passe ne correspondent pas", | ||
general_required: `Le {{types, list(type: disjunction;)}} est requis`, | ||
general_invalid: `Le {{types, list(type: disjunction;)}} n'est pas valide`, | ||
username_required: "Le nom d'utilisateur est requis", | ||
@@ -126,3 +96,3 @@ password_required: 'Le mot de passe est requis', | ||
username_should_not_start_with_number: "Le nom d'utilisateur ne doit pas commencer par un chiffre", | ||
username_valid_charset: "Le nom d'utilisateur ne doit contenir que des lettres, des chiffres ou des caractères de soulignement.", | ||
username_invalid_charset: "Le nom d'utilisateur ne doit contenir que des lettres, des chiffres ou des caractères de soulignement.", | ||
invalid_email: "L'email n'est pas valide", | ||
@@ -138,2 +108,5 @@ invalid_phone: "Le numéro de téléphone n'est pas valide", | ||
}, | ||
demo_app: { | ||
notification: 'Tip: Create a user in the user pool in order to test the sign-in experience.', // UNTRANSLATED | ||
}, | ||
}; | ||
@@ -140,0 +113,0 @@ const fr = Object.freeze({ |
@@ -10,4 +10,2 @@ const translation = { | ||
secondary: { | ||
sign_in_with: '{{methods, list(type: disjunction;)}} 로그인', | ||
register_with: '{{methods, list(type: disjunction;)}} 회원가입', | ||
social_bind_with: '이미 계정이 있으신가요? {{methods, list(type: disjunction;)}}로 로그인 해보세요!', | ||
@@ -25,3 +23,3 @@ }, | ||
bind: '{{address}}로 연동', | ||
bind_and_continue: 'Link and continue', | ||
bind_and_continue: '연동하고 계속하기', | ||
back: '뒤로 가기', | ||
@@ -37,5 +35,6 @@ nav_back: '뒤로', | ||
change: 'Change {{change}}', | ||
link_another_email: 'Link another email', | ||
link_another_phone: 'Link another phone', | ||
link_another_email_or_phone: 'Link another email or phone', // UNTRANSLATED | ||
link_another_email: '다른 이메일 연동', | ||
link_another_phone: '다른 전화번호 연동', | ||
link_another_email_or_phone: '다른 이메일 또는 전화번호 연동', | ||
show_password: '비밀번호 보기', | ||
}, | ||
@@ -45,2 +44,3 @@ description: { | ||
phone_number: '휴대전화번호', | ||
username: '사용자 이름', | ||
reminder: '리마인더', | ||
@@ -54,20 +54,19 @@ not_found: '404 찾을 수 없음', | ||
enter_passcode: '{{address}} {{target}} 으로 비밀번호가 전송되었어요.', | ||
passcode_sent: '비밀번호가 재전송 되었습니다.', | ||
passcode_sent: '비밀번호가 재전송되었어요.', | ||
resend_after_seconds: '<span>{{seconds}}</span> 초 후에 재전송', | ||
resend_passcode: '비밀번호 재전송', | ||
create_account_id_exists: '{{type}} {{value}} 계정이 이미 존재해요. 로그인하시겠어요?', | ||
link_account_id_exists: 'The account with {{type}} {{value}} already exists, would you like to link?', | ||
link_account_id_exists: '{{type}} {{value}}와/과 연동된 계정이 이미 존재해요. 연동할까요?', | ||
sign_in_id_does_not_exist: '{type}} {{value}} 계정이 존재하지 않아요. 새로 만드시겠어요?', | ||
sign_in_id_does_not_exist_alert: '{{type}} {{value}} 계정이 존재하지 않아요.', | ||
create_account_id_exists_alert: '{{type}} {{value}} 이미 존재해요.', | ||
social_identity_exist: 'The {{type}} {{value}} is linked to another account. Please try another {{type}}', | ||
bind_account_title: 'Link or create account', | ||
social_create_account: '계정이 없으신가요? 새로운 계정을 만들고 연동해보세요.', | ||
social_link_email: 'You can link another email', | ||
social_link_phone: 'You can link another phone', | ||
social_link_email_or_phone: 'You can link another email or phone', | ||
social_bind_with_existing: '관련된 계정을 찾았어요. 해당 계정과 연동할 수 있습니다.', | ||
social_identity_exist: '{{type}} {{value}}이/가 다른 계정과 연동되어 있어요. 다른 {{type}}을/를 시도해 보세요.', | ||
bind_account_title: '계정 만들거나 연동하기', | ||
social_create_account: '계정이 없으신가요? 새로운 계정을 만들고 연동해 보세요.', | ||
social_link_email: '다른 이메일을 연동할 수 있어요', | ||
social_link_phone: '다른 휴대전화를 연동할 수 있어요', | ||
social_link_email_or_phone: '다른 이메일이나 휴대전화를 연동할 수 있어요', | ||
social_bind_with_existing: '관련된 계정을 찾았어요. 해당 계정과 연동할 수 있어요.', | ||
reset_password: '암호를 재설정', | ||
reset_password_description_email: '계정과 연결된 이메일 주소를 입력하면 비밀번호 재설정을 위한 인증 코드를 이메일로 보내드립니다.', | ||
reset_password_description_phone: '계정과 연결된 전화번호를 입력하면 비밀번호 재설정을 위한 인증 코드를 문자로 보내드립니다.', | ||
reset_password_description: 'Enter the {{types, list(type: disjunction;)}} associated with your account, and we’ll send you the verification code to reset your password.', | ||
new_password: '새 비밀번호', | ||
@@ -85,47 +84,18 @@ set_password: '비밀번호 설정', | ||
link_email_or_phone: '이메일 또는 휴대전화번호 연동', | ||
link_email_description: '더 나은 보안을 위해 이메일을 연동해주세요.', | ||
link_phone_description: '더 나은 보안을 위해 휴대전화번호를 연동해주세요.', | ||
link_email_or_phone_description: '더 나은 보안을 위해 이메일 또는 휴대전화번호를 연동해주세요.', | ||
continue_with_more_information: '더 나은 보안을 위해 아래 자세한 내용을 따라주세요.', | ||
link_email_description: '더 나은 보안을 위해 이메일을 연동해 주세요.', | ||
link_phone_description: '더 나은 보안을 위해 휴대전화번호를 연동해 주세요.', | ||
link_email_or_phone_description: '더 나은 보안을 위해 이메일 또는 휴대전화번호를 연동해 주세요.', | ||
continue_with_more_information: '더 나은 보안을 위해 아래 자세한 내용을 따라 주세요.', | ||
}, | ||
profile: { | ||
title: 'Account Settings', | ||
description: 'Change your account settings and manage your personal information here to ensure your account security.', | ||
settings: { | ||
title: 'PROFILE SETTINGS', | ||
profile_information: 'Profile Information', | ||
avatar: 'Avatar', | ||
name: 'Name', | ||
username: 'Username', // UNTRANSLATED | ||
}, | ||
password: { | ||
title: 'PASSWORD', | ||
reset_password: 'Reset Password', | ||
reset_password_sc: 'Reset password', // UNTRANSLATED | ||
}, | ||
link_account: { | ||
title: 'LINK ACCOUNT', | ||
email_phone_sign_in: 'Email / Phone Sign-In', | ||
email: 'Email', | ||
phone: 'Phone', | ||
phone_sc: 'Phone number', | ||
social: 'Social Sign-In', | ||
social_sc: 'Social accounts', // UNTRANSLATED | ||
}, | ||
not_set: 'Not set', | ||
edit: 'Edit', | ||
change: 'Change', | ||
link: 'Link', | ||
unlink: 'Unlink', // UNTRANSLATED | ||
}, | ||
error: { | ||
username_password_mismatch: '사용자 이름 또는 비밀번호가 일치하지 않아요.', | ||
general_required: `{{types, list(type: disjunction;)}} 필수예요.`, | ||
general_invalid: `{{types, list(type: disjunction;)}} 유효하지 않아요.`, | ||
username_required: '사용자 이름은 필수예요.', | ||
password_required: '비밀번호는 필수예요.', | ||
username_exists: '사용자 이름이 이미 존재해요.', | ||
username_should_not_start_with_number: '사용자 이름은 숫자로 시작하면 안되요.', | ||
username_valid_charset: '사용자 이름은 문자, 숫자, _(밑줄 문자) 로만 이루어져야해요.', | ||
username_should_not_start_with_number: '사용자 이름은 숫자로 시작하면 안 돼요.', | ||
username_invalid_charset: '사용자 이름은 문자, 숫자, _(밑줄 문자) 로만 이루어져야 해요.', | ||
invalid_email: '이메일이 유효하지 않아요.', | ||
invalid_phone: '휴대전화번호가 유효하지 않아요.', | ||
password_min_length: '비밀번호는 최소 {{min}} 자리로 이루어져야해요.', | ||
password_min_length: '비밀번호는 최소 {{min}} 자리로 이루어져야 해요.', | ||
passwords_do_not_match: '비밀번호가 일치하지 않아요.', | ||
@@ -135,5 +105,8 @@ invalid_passcode: '비밀번호가 유효하지 않아요.', | ||
invalid_connector_request: '연동 정보가 유효하지 않아요.', | ||
unknown: '알 수 없는 오류가 발생했어요. 잠시 후에 시도해주세요.', | ||
invalid_session: '세션을 찾을 수 없어요. 다시 로그인을 해주세요.', | ||
unknown: '알 수 없는 오류가 발생했어요. 잠시 후에 시도해 주세요.', | ||
invalid_session: '세션을 찾을 수 없어요. 다시 로그인해 주세요.', | ||
}, | ||
demo_app: { | ||
notification: 'Tip: Create a user in the user pool in order to test the sign-in experience.', // UNTRANSLATED | ||
}, | ||
}; | ||
@@ -140,0 +113,0 @@ const ko = Object.freeze({ |
@@ -10,4 +10,2 @@ const translation = { | ||
secondary: { | ||
sign_in_with: 'Entrar com {{methods, list(type: disjunction;)}}', | ||
register_with: 'Criar conta com {{methods, list(type: disjunction;)}}', | ||
social_bind_with: 'Já tinha uma conta? Faça login no link {{methods, list(type: disjunction;)}} com sua identidade social.', | ||
@@ -38,3 +36,4 @@ }, | ||
link_another_phone: 'Link another phone', | ||
link_another_email_or_phone: 'Link another email or phone', // UNTRANSLATED | ||
link_another_email_or_phone: 'Link another email or phone', | ||
show_password: 'Show password', // UNTRANSLATED | ||
}, | ||
@@ -44,2 +43,3 @@ description: { | ||
phone_number: 'número de telefone', | ||
username: 'nome de usuário', | ||
reminder: 'Lembrete', | ||
@@ -69,4 +69,3 @@ not_found: '404 Não Encontrado', | ||
reset_password: 'Redefinir senha', | ||
reset_password_description_email: 'Digite o endereço de e-mail associado à sua conta e enviaremos por e-mail o código de verificação para redefinir sua senha.', | ||
reset_password_description_phone: 'Digite o número de telefone associado à sua conta e enviaremos a você o código de verificação para redefinir sua senha.', | ||
reset_password_description: 'Digite o {{types, list(type: disjunction;)}} à sua conta e enviaremos a você o código de verificação para redefinir sua senha.', | ||
new_password: 'Nova senha', | ||
@@ -89,34 +88,5 @@ set_password: 'Configurar senha', | ||
}, | ||
profile: { | ||
title: 'Account Settings', | ||
description: 'Change your account settings and manage your personal information here to ensure your account security.', | ||
settings: { | ||
title: 'PROFILE SETTINGS', | ||
profile_information: 'Profile Information', | ||
avatar: 'Avatar', | ||
name: 'Name', | ||
username: 'Username', // UNTRANSLATED | ||
}, | ||
password: { | ||
title: 'PASSWORD', | ||
reset_password: 'Reset Password', | ||
reset_password_sc: 'Reset password', // UNTRANSLATED | ||
}, | ||
link_account: { | ||
title: 'LINK ACCOUNT', | ||
email_phone_sign_in: 'Email / Phone Sign-In', | ||
email: 'Email', | ||
phone: 'Phone', | ||
phone_sc: 'Phone number', | ||
social: 'Social Sign-In', | ||
social_sc: 'Social accounts', // UNTRANSLATED | ||
}, | ||
not_set: 'Not set', | ||
edit: 'Edit', | ||
change: 'Change', | ||
link: 'Link', | ||
unlink: 'Unlink', // UNTRANSLATED | ||
}, | ||
error: { | ||
username_password_mismatch: 'Usuário e senha não correspondem', | ||
general_required: `{{types, list(type: disjunction;)}} é obrigatório`, | ||
general_invalid: `O {{types, list(type: disjunction;)}} é inválido`, | ||
username_required: 'Nome de usuário é obrigatório', | ||
@@ -126,3 +96,3 @@ password_required: 'Senha é obrigatório', | ||
username_should_not_start_with_number: 'O nome de usuário não deve começar com um número', | ||
username_valid_charset: 'O nome de usuário deve conter apenas letras, números ou sublinhados.', | ||
username_invalid_charset: 'O nome de usuário deve conter apenas letras, números ou sublinhados.', | ||
invalid_email: 'O e-mail é inválido', | ||
@@ -138,2 +108,5 @@ invalid_phone: 'O número de telefone é inválido', | ||
}, | ||
demo_app: { | ||
notification: 'Tip: Create a user in the user pool in order to test the sign-in experience.', // UNTRANSLATED | ||
}, | ||
}; | ||
@@ -140,0 +113,0 @@ const ptBR = Object.freeze({ |
@@ -10,4 +10,2 @@ const translation = { | ||
secondary: { | ||
sign_in_with: 'Entrar com {{methods, list(type: disjunction;)}}', | ||
register_with: 'Create account with {{methods, list(type: disjunction;)}}', | ||
social_bind_with: 'Já tem uma conta? Faça login para agregar {{methods, list(type: disjunction;)}} com a sua identidade social.', | ||
@@ -38,3 +36,4 @@ }, | ||
link_another_phone: 'Link another phone', | ||
link_another_email_or_phone: 'Link another email or phone', // UNTRANSLATED | ||
link_another_email_or_phone: 'Link another email or phone', | ||
show_password: 'Show password', // UNTRANSLATED | ||
}, | ||
@@ -44,2 +43,3 @@ description: { | ||
phone_number: 'telefone', | ||
username: 'utilizador', | ||
reminder: 'Lembrete', | ||
@@ -69,4 +69,3 @@ not_found: '404 Não encontrado', | ||
reset_password: 'Redefinir Password', | ||
reset_password_description_email: 'Digite o endereço de email associado à sua conta e enviaremos um email com o código de verificação para redefinir sua senha.', | ||
reset_password_description_phone: 'Digite o número de telefone associado à sua conta e enviaremos uma mensagem de texto com o código de verificação para redefinir sua senha.', | ||
reset_password_description: 'Enter the {{types, list(type: disjunction;)}} associated with your account, and we’ll send you the verification code to reset your password.', | ||
new_password: 'Nova Senha', | ||
@@ -89,34 +88,5 @@ set_password: 'Set password', | ||
}, | ||
profile: { | ||
title: 'Account Settings', | ||
description: 'Change your account settings and manage your personal information here to ensure your account security.', | ||
settings: { | ||
title: 'PROFILE SETTINGS', | ||
profile_information: 'Profile Information', | ||
avatar: 'Avatar', | ||
name: 'Name', | ||
username: 'Username', // UNTRANSLATED | ||
}, | ||
password: { | ||
title: 'PASSWORD', | ||
reset_password: 'Reset Password', | ||
reset_password_sc: 'Reset password', // UNTRANSLATED | ||
}, | ||
link_account: { | ||
title: 'LINK ACCOUNT', | ||
email_phone_sign_in: 'Email / Phone Sign-In', | ||
email: 'Email', | ||
phone: 'Phone', | ||
phone_sc: 'Phone number', | ||
social: 'Social Sign-In', | ||
social_sc: 'Social accounts', // UNTRANSLATED | ||
}, | ||
not_set: 'Not set', | ||
edit: 'Edit', | ||
change: 'Change', | ||
link: 'Link', | ||
unlink: 'Unlink', // UNTRANSLATED | ||
}, | ||
error: { | ||
username_password_mismatch: 'O Utilizador e a password não correspondem', | ||
general_required: `{{types, list(type: disjunction;)}} is necessário`, | ||
general_invalid: `O {{types, list(type: disjunction;)}} é inválido`, | ||
username_required: 'Utilizador necessário', | ||
@@ -126,3 +96,3 @@ password_required: 'Password necessária', | ||
username_should_not_start_with_number: 'O nome de utilizador não deve começar com um número', | ||
username_valid_charset: 'O nome de utilizador deve conter apenas letras, números ou underscores.', | ||
username_invalid_charset: 'O nome de utilizador deve conter apenas letras, números ou underscores.', | ||
invalid_email: 'O email é inválido', | ||
@@ -138,2 +108,5 @@ invalid_phone: 'O número de telefone é inválido', | ||
}, | ||
demo_app: { | ||
notification: 'Tip: Create a user in the user pool in order to test the sign-in experience.', // UNTRANSLATED | ||
}, | ||
}; | ||
@@ -140,0 +113,0 @@ const ptPT = Object.freeze({ |
@@ -10,4 +10,2 @@ const translation = { | ||
secondary: { | ||
sign_in_with: '{{methods, list(type: disjunction;)}} ile giriş yapınız', | ||
register_with: 'Create account with {{methods, list(type: disjunction;)}}', | ||
social_bind_with: 'Hesabınız zaten var mı? {{methods, list(type: disjunction;)}} bağlantısına tıklayarak giriş yapabilirsiniz', | ||
@@ -38,3 +36,4 @@ }, | ||
link_another_phone: 'Link another phone', | ||
link_another_email_or_phone: 'Link another email or phone', // UNTRANSLATED | ||
link_another_email_or_phone: 'Link another email or phone', | ||
show_password: 'Show password', // UNTRANSLATED | ||
}, | ||
@@ -44,2 +43,3 @@ description: { | ||
phone_number: 'telefon numarası', | ||
username: 'kullanıcı Adı', | ||
reminder: 'Hatırlatıcı', | ||
@@ -69,4 +69,3 @@ not_found: '404 Bulunamadı', | ||
reset_password: 'Şifre yenile', | ||
reset_password_description_email: 'Hesabınızla ilişkili e-posta adresini girin, şifrenizi sıfırlamak için size doğrulama kodunu e-posta ile gönderelim.', | ||
reset_password_description_phone: 'Hesabınızla ilişkili telefon numarasını girin, şifrenizi sıfırlamak için size doğrulama kodunu kısa mesajla gönderelim.', | ||
reset_password_description: 'Enter the {{types, list(type: disjunction;)}} associated with your account, and we’ll send you the verification code to reset your password.', | ||
new_password: 'Yeni Şifre', | ||
@@ -89,34 +88,5 @@ set_password: 'Set password', | ||
}, | ||
profile: { | ||
title: 'Account Settings', | ||
description: 'Change your account settings and manage your personal information here to ensure your account security.', | ||
settings: { | ||
title: 'PROFILE SETTINGS', | ||
profile_information: 'Profile Information', | ||
avatar: 'Avatar', | ||
name: 'Name', | ||
username: 'Username', // UNTRANSLATED | ||
}, | ||
password: { | ||
title: 'PASSWORD', | ||
reset_password: 'Reset Password', | ||
reset_password_sc: 'Reset password', // UNTRANSLATED | ||
}, | ||
link_account: { | ||
title: 'LINK ACCOUNT', | ||
email_phone_sign_in: 'Email / Phone Sign-In', | ||
email: 'Email', | ||
phone: 'Phone', | ||
phone_sc: 'Phone number', | ||
social: 'Social Sign-In', | ||
social_sc: 'Social accounts', // UNTRANSLATED | ||
}, | ||
not_set: 'Not set', | ||
edit: 'Edit', | ||
change: 'Change', | ||
link: 'Link', | ||
unlink: 'Unlink', // UNTRANSLATED | ||
}, | ||
error: { | ||
username_password_mismatch: 'Kullanıcı adı ve şifre eşleşmiyor.', | ||
general_required: `{{types, list(type: disjunction;)}} is required`, | ||
general_invalid: `The {{types, list(type: disjunction;)}} is invalid`, | ||
username_required: 'Kullanıcı adı gerekli.', | ||
@@ -126,3 +96,3 @@ password_required: 'Şifre gerekli.', | ||
username_should_not_start_with_number: 'Kullanıcı adı sayı ile başlayamaz.', | ||
username_valid_charset: 'Kullanıcı adı yalnızca harf,sayı veya alt çizgi içermeli.', | ||
username_invalid_charset: 'Kullanıcı adı yalnızca harf,sayı veya alt çizgi içermeli.', | ||
invalid_email: 'E-posta adresi geçersiz', | ||
@@ -138,2 +108,5 @@ invalid_phone: 'Telefon numarası geçersiz', | ||
}, | ||
demo_app: { | ||
notification: 'Tip: Create a user in the user pool in order to test the sign-in experience.', // UNTRANSLATED | ||
}, | ||
}; | ||
@@ -140,0 +113,0 @@ const trTR = Object.freeze({ |
@@ -10,4 +10,2 @@ const translation = { | ||
secondary: { | ||
sign_in_with: '通过 {{methods, list(type: disjunction;), zhOrSpaces}} 登录', | ||
register_with: '通过 {{methods, list(type: disjunction;)}} 注册', | ||
social_bind_with: '绑定到已有账户? 使用 {{methods, list(type: disjunction;), zhOrSpaces}} 登录并绑定。', | ||
@@ -36,9 +34,11 @@ }, | ||
change: '更改{{method}}', | ||
link_another_email: 'Link another email', | ||
link_another_phone: 'Link another phone', | ||
link_another_email_or_phone: 'Link another email or phone', // UNTRANSLATED | ||
link_another_email: '绑定其它邮箱', | ||
link_another_phone: '绑定其它手机', | ||
link_another_email_or_phone: '绑定邮箱或手机号', | ||
show_password: '显示密码', | ||
}, | ||
description: { | ||
email: '邮箱', | ||
phone_number: '手机', | ||
phone_number: '手机号', | ||
username: '用户名', | ||
reminder: '提示', | ||
@@ -68,4 +68,3 @@ not_found: '404 页面不存在', | ||
reset_password: '重设密码', | ||
reset_password_description_email: '输入邮件地址,领取验证码以重设密码。', | ||
reset_password_description_phone: '输入手机号,领取验证码以重设密码。', | ||
reset_password_description: '输入{{types, list(type: disjunction;)}},获取验证码以重设密码。', | ||
new_password: '新密码', | ||
@@ -77,3 +76,3 @@ set_password: '设置密码', | ||
enter_password: '输入密码', | ||
enter_password_for: '输入 {{method}} {{value}} 对应的密码进行登录', | ||
enter_password_for: '输入{{method}} {{value}} 对应的密码进行登录', | ||
enter_username: '设置用户名', | ||
@@ -89,34 +88,5 @@ enter_username_description: '用户名可以用来进行登录。用户名仅可以包含字母、数字和下划线。', | ||
}, | ||
profile: { | ||
title: 'Account Settings', | ||
description: 'Change your account settings and manage your personal information here to ensure your account security.', | ||
settings: { | ||
title: 'PROFILE SETTINGS', | ||
profile_information: 'Profile Information', | ||
avatar: 'Avatar', | ||
name: 'Name', | ||
username: 'Username', // UNTRANSLATED | ||
}, | ||
password: { | ||
title: 'PASSWORD', | ||
reset_password: 'Reset Password', | ||
reset_password_sc: 'Reset password', // UNTRANSLATED | ||
}, | ||
link_account: { | ||
title: 'LINK ACCOUNT', | ||
email_phone_sign_in: 'Email / Phone Sign-In', | ||
email: 'Email', | ||
phone: 'Phone', | ||
phone_sc: 'Phone number', | ||
social: 'Social Sign-In', | ||
social_sc: 'Social accounts', // UNTRANSLATED | ||
}, | ||
not_set: 'Not set', | ||
edit: 'Edit', | ||
change: 'Change', | ||
link: 'Link', | ||
unlink: 'Unlink', // UNTRANSLATED | ||
}, | ||
error: { | ||
username_password_mismatch: '用户名和密码不匹配', | ||
general_required: `{{types, list(type: disjunction;)}}必填`, | ||
general_invalid: `无效的{{types, list(type: disjunction;)}}`, | ||
username_required: '用户名必填', | ||
@@ -126,3 +96,3 @@ password_required: '密码必填', | ||
username_should_not_start_with_number: '用户名不能以数字开头', | ||
username_valid_charset: '用户名只能包含英文字母、数字或下划线。', | ||
username_invalid_charset: '用户名只能包含英文字母、数字或下划线。', | ||
invalid_email: '无效的邮箱', | ||
@@ -138,2 +108,5 @@ invalid_phone: '无效的手机号', | ||
}, | ||
demo_app: { | ||
notification: 'Tip: Create a user in the user pool in order to test the sign-in experience.', // UNTRANSLATED | ||
}, | ||
}; | ||
@@ -140,0 +113,0 @@ const zhCN = Object.freeze({ |
{ | ||
"name": "@logto/phrases-ui", | ||
"version": "1.0.0-rc.0", | ||
"version": "1.0.0-rc.1", | ||
"description": "Logto shared phrases (i18n) for main flow.", | ||
@@ -27,3 +27,3 @@ "author": "Silverhand Inc. <contact@silverhand.io>", | ||
"dependencies": { | ||
"@silverhand/essentials": "2.1.0", | ||
"@silverhand/essentials": "2.2.0", | ||
"zod": "^3.20.2", | ||
@@ -34,7 +34,8 @@ "@logto/core-kit": "1.0.0-rc.0", | ||
"devDependencies": { | ||
"@silverhand/eslint-config": "1.3.0", | ||
"@silverhand/ts-config": "1.2.1", | ||
"eslint": "^8.21.0", | ||
"@silverhand/eslint-config": "2.0.1", | ||
"@silverhand/ts-config": "2.0.3", | ||
"buffer": "^5.7.1", | ||
"eslint": "^8.34.0", | ||
"lint-staged": "^13.0.0", | ||
"prettier": "^2.8.1", | ||
"prettier": "^2.8.2", | ||
"typescript": "^4.9.4" | ||
@@ -41,0 +42,0 @@ }, |
Mixed license
License(Experimental) Package contains multiple licenses.
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found.
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found.
Found 1 instance in 1 package
84801
26
7
3
1178
+ Added@silverhand/essentials@2.2.0(transitive)
- Removed@silverhand/essentials@2.1.0(transitive)
Updated@silverhand/essentials@2.2.0