New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@logto/phrases-ui

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@logto/phrases-ui - npm Package Compare versions

Comparing version 1.0.0-rc.0 to 1.0.0-rc.1

lib/locales/ru.d.ts

10

lib/index.d.ts

@@ -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 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc