Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add error message for too_many_requests #1655

Merged
merged 4 commits into from
May 24, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions scripts/complete-translations.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ const processNode = async (enNode, langNode, lang) => {
await processNode(enNode[enKey], langNode[enKey], lang);
} else {
if (!langNode[enKey]) {
console.log('translating ', enKey);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

intentional?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yup. to know what keys I'm translating.

const translation = await translateKey(enNode[enKey], lang);
langNode[enKey] = translation;
}
Expand Down
4 changes: 3 additions & 1 deletion src/i18n/af.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@ export default {
'Jou rekening het sekuriteitsprobleme. Vir jou veiligheid het ons die rekening geblok. Sien e-pos met instruksies om rekening weer te aktiveer.',
too_many_attempts: 'Jou rekening is geblok nadat daar te veel keer probeer inteken is.',
session_missing: 'Kon nie versoek bevestig nie. Maak asseblief alles toe en probeer weer',
'hrd.not_matching_email': 'Gebruik asseblief korporatiewe e-pos om in te teken.'
'hrd.not_matching_email': 'Gebruik asseblief korporatiewe e-pos om in te teken.',
too_many_requests:
'Ons is jammer. Daar is nou te veel versoeke. Herlaai asseblief die bladsy en probeer weer. As dit voortduur, probeer asseblief later weer.'
},
passwordless: {
'bad.email': 'Die e-pos is ongeldig',
Expand Down
16 changes: 9 additions & 7 deletions src/i18n/ar.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// This file was automatically translated.
// Feel free to submit a PR if you find a more accurate translation.

export default {
error: {
forgotPassword: {
Expand All @@ -21,13 +24,15 @@ export default {
'المصادقة المتعددة مطلوبة ولكن جهازك غير مسجل، رجاء سجّل جهازك قبل المضي قدماً.',
'lock.mfa_invalid_code': 'رمز خاطئ، رجاءً أعد المحاولة.',
password_change_required:
'يجب تحديث كلمة المرور لأنها المرة الأولى للدخول، أو لانتهاء صلاحية كلمة المرور.', // TODO: verify error code
'يجب تحديث كلمة المرور لأنها المرة الأولى للدخول، أو لانتهاء صلاحية كلمة المرور.',
password_leaked:
'لقد اكتشفنا مشكلة أمنية محتملة في هذا الحساب. لحماية حسابك ، قمنا بحظر هذا الدخول. تم إرسال بريد إلكتروني عن كيفية رفع الحظر عن حسابك.',
too_many_attempts: 'تم حظر حسابك بعد عدة محاولات متتالية للدخول.',
session_missing:
'لم نتمكن من إكمال طلب المصادقة. رجاءً أعد المحاولة بعد إغلاق جميع مربعات الحوار المفتوحة.',
'hrd.not_matching_email': 'يرجى استخدام بريد الشركة الإلكتروني للدخول.'
'hrd.not_matching_email': 'يرجى استخدام بريد الشركة الإلكتروني للدخول.',
too_many_requests:
'نحن آسفون. هناك الكثير من الطلبات في الوقت الحالي. يرجى إعادة تحميل الصفحة وحاول مرة أخرى. إذا استمر هذا الأمر ، يرجى إعادة المحاولة لاحقًا.'
},
passwordless: {
'bad.email': 'البريد الإلكتروني غير صالح.',
Expand All @@ -45,7 +50,6 @@ export default {
}
},
success: {
// success messages show above the form or in a confirmation pane
logIn: 'شكراً للدخول.',
forgotPassword: 'أرسلنا لك بريداً إلكترونياً لإعادة تعيين كلمة المرور خاصتك.',
magicLink: 'أرسلنا لك رابطاً للدخول<br/>إلى %s.',
Expand Down Expand Up @@ -89,8 +93,7 @@ export default {
'وإلا، أدخل بريدك الإلكتروني للدخول <br/>أو أنشئ حساباً',
passwordlessEmailCodeInstructions: 'تم إرسال الرمز إلى البريد الإلكتروني %s',
passwordlessEmailInstructions: 'أدخل بريدك الإلكتروني للدخول <br/>أو أنشئ حساباً',
passwordlessSMSAlternativeInstructions:
'وإلا، أدخل رقم هاتفك للدخول <br/>أو أنشئ حساباً',
passwordlessSMSAlternativeInstructions: 'وإلا، أدخل رقم هاتفك للدخول <br/>أو أنشئ حساباً',
passwordlessSMSCodeInstructions: 'تم إرسال الرمز إلى برسالة نصية<br/>إلى %s',
passwordlessSMSInstructions: 'أدخل رقم هاتفك للدخول <br/>أو أنشئ حساباً',
phoneNumberInputPlaceholder: 'رقم هاتفك',
Expand All @@ -110,8 +113,7 @@ export default {
ssoEnabled: 'تسجيل الدخول الموحد مفعل',
submitLabel: 'إرسال',
unrecoverableError: 'حصل خطأ ما.<br/>رجاءً اتصل بالدعم الفني.',
usernameFormatErrorHint:
'استخدم %d-%d، أرقام، والمحارف التالية: "_"، "."، "+"، "-"',
usernameFormatErrorHint: 'استخدم %d-%d، أرقام، والمحارف التالية: "_"، "."، "+"، "-"',
usernameInputPlaceholder: 'اسم المستخدم',
usernameOrEmailInputPlaceholder: 'اسم المستخدم/البريد الإلكتروني',
title: 'Auth0',
Expand Down
58 changes: 35 additions & 23 deletions src/i18n/bg.js
Original file line number Diff line number Diff line change
@@ -1,57 +1,65 @@
// This file was automatically translated.
// Feel free to submit a PR if you find a more accurate translation.

export default {
error: {
forgotPassword: {
too_many_requests:
'Достигнахте лимита на опити за смян на паролата. Моля изчакайте преди да опитате отново.',
'lock.fallback': "За съжаление, получи се грешка при опита за промяна на паролата.",
'lock.fallback': 'За съжаление, получи се грешка при опита за промяна на паролата.',
enterprise_email:
"Вашият имейл е част от служебн доставчик на идентичност. Моля свържете се с администратора по сигурността, за да смените паролата си."
'Вашият имейл е част от служебн доставчик на идентичност. Моля свържете се с администратора по сигурността, за да смените паролата си.'
},
login: {
blocked_user: 'Потребителското име е блокирано.',
invalid_user_password: 'Грешно потребителско име или парола.',
'lock.fallback': "За съжаление, получи се грешка при опита да влезете във Вашия профил.",
'lock.fallback': 'За съжаление, получи се грешка при опита да влезете във Вашия профил.',
'lock.invalid_code': 'Грешна парола.',
'lock.invalid_email_password': 'Грешен имейл или парола.',
'lock.invalid_username_password': 'Грешно потребителско име или парола.',
'lock.network': 'Не успяхме да се свържем със сървера. Моля проверете вашата връзка с интернет и опитайте отново.',
'lock.popup_closed': 'Електронното съобщение с появяващ се прозорец е затворено. Моля опитайте отново.',
'lock.network':
'Не успяхме да се свържем със сървера. Моля проверете вашата връзка с интернет и опитайте отново.',
'lock.popup_closed':
'Електронното съобщение с появяващ се прозорец е затворено. Моля опитайте отново.',
'lock.unauthorized': 'Не получихте разрешение. Моля опитайте отново.',
'lock.mfa_registration_required':
'Изисква се неколкократно удостоверяване на автентичност, но вашето устройство не е включено. Моля включете го преди да продължите.',
'lock.mfa_invalid_code': 'Грешен код. Моля опитайте отново.',
password_change_required:
'Трябва да смените паролата си, защото това е първият път когато влизате в профила си, или паролата Ви е изтекла.', // TODO: verify error code
'Трябва да смените паролата си, защото това е първият път когато влизате в профила си, или паролата Ви е изтекла.',
password_leaked:
'Засякохме потенциялен проблем със сигурността на този профил. За да предпазим профила Ви, ние блокирахме потребителското Ви име. Ще получите имейл с инструкции как да деблокирате профила си.',
too_many_attempts: 'Вашият акаунт е блокиран след множество последователни опити да влезете в профила си.',
too_many_attempts:
'Вашият акаунт е блокиран след множество последователни опити да влезете в профила си.',
session_missing:
"Не успяхме да удостоверим Вашата самоличност. Моля опитайте отново след като затворите всички прозорци",
'hrd.not_matching_email': 'Моля използвайте Вашия служебен имейл за да влезете в профила си.'
'Не успяхме да удостоверим Вашата самоличност. Моля опитайте отново след като затворите всички прозорци',
'hrd.not_matching_email': 'Моля използвайте Вашия служебен имейл за да влезете в профила си.',
too_many_requests:
'Съжаляваме. В момента има твърде много искания. Моля, презаредете страницата и опитайте отново. Ако това продължи, моля, опитайте отново по-късно.'
},
passwordless: {
'bad.email': 'Имейлът е невалиден',
'bad.phone_number': 'Телефонният номер е невалиден',
'lock.fallback': "Съжаляваме, получи се грешка"
'lock.fallback': 'Съжаляваме, получи се грешка'
},
signUp: {
invalid_password: 'Паролата е невалидна.',
'lock.fallback': "Съжаляваме, получи се грешка при опита за влизане в профила Ви.",
'lock.fallback': 'Съжаляваме, получи се грешка при опита за влизане в профила Ви.',
password_dictionary_error: 'Паролата е много често срещана.',
password_no_user_info_error: 'Паролата е основана на информация, свързана със собственика на този профил.',
password_no_user_info_error:
'Паролата е основана на информация, свързана със собственика на този профил.',
password_strength_error: 'Паролата е много несигурна.',
user_exists: 'Този профил вече съществува.',
username_exists: 'Това потребителско име вече съществува.'
}
},
success: {
// success messages show above the form or in a confirmation pane
logIn: 'Благодаря, че влязохте в профила си.',
forgotPassword: "Току-що Ви изпратихме имейл за да рестартирате паролата си.",
forgotPassword: 'Току-що Ви изпратихме имейл за да рестартирате паролата си.',
magicLink: 'Изпратихме Ви линк за да влезете в профила си<br />на %s.',
signUp: 'Блгаодаря, че се регистрирахте.'
},
blankErrorHint: "Попълването на полето е задължително",
blankErrorHint: 'Попълването на полето е задължително',
codeInputPlaceholder: 'Вашата парола',
databaseEnterpriseLoginInstructions: '',
databaseEnterpriseAlternativeLoginInstructions: 'или',
Expand All @@ -62,7 +70,7 @@ export default {
enterpriseActiveLoginInstructions: 'Моля напишете Вашите корпоративни данни %s.',
failedLabel: 'Неуспешен опит!',
forgotPasswordTitle: 'Сменете парола си',
forgotPasswordAction: "Забравихте паролата си?",
forgotPasswordAction: 'Забравихте паролата си?',
forgotPasswordInstructions:
'Моля напишете имейл адреса си. Ще Ви изпратим имейл, за да промените паролата си.',
forgotPasswordSubmitLabel: 'Изпращане на имейл',
Expand All @@ -76,7 +84,8 @@ export default {
passwordInputPlaceholder: 'Вашата парола',
passwordStrength: {
containsAtLeast: 'Съдържа поне %d от следните %d видове символи:',
identicalChars: 'Не съдържа повече от %d идентични символи един след друг (например не може да използвате "%s")',
identicalChars:
'Не съдържа повече от %d идентични символи един след друг (например не може да използвате "%s")',
nonEmpty: 'Изисква се задължително попълване на парола',
numbers: 'Цифри (например 0-9)',
lengthAtLeast: 'Поне %d символа в дължина',
Expand All @@ -88,11 +97,13 @@ export default {
passwordlessEmailAlternativeInstructions:
'В противен случай, напишете Вашия имейл за да влезете в профила си<br/>, или за да създадете профил',
passwordlessEmailCodeInstructions: 'Изпратихме Ви имейл с кода на %s.',
passwordlessEmailInstructions: 'Изпратете имейл за да влезете в профила си на<br/>, или създайте нов профил',
passwordlessEmailInstructions:
'Изпратете имейл за да влезете в профила си на<br/>, или създайте нов профил',
passwordlessSMSAlternativeInstructions:
'В противен случай, напишете телефонния си номер или влезте в профила си<br/>, или създайте нов профил',
passwordlessSMSCodeInstructions: 'Изпратихме Ви съобщение с кода<br/>на %s.',
passwordlessSMSInstructions: 'Моля напишете телефонния си номер за да влезете в профила си<br/>, или създайте нов профил',
passwordlessSMSInstructions:
'Моля напишете телефонния си номер за да влезете в профила си<br/>, или създайте нов профил',
phoneNumberInputPlaceholder: 'Вашият телефонен номерr',
resendCodeAction: 'Не получихте код?',
resendLabel: 'Изпратете отново',
Expand All @@ -103,15 +114,15 @@ export default {
signUpTitle: 'Регистрация',
signUpLabel: 'Регистрация',
signUpSubmitLabel: 'Регистрация',
signUpTerms: 'При регистрация, Вие сте съгласни с нашата политика на потребителя и на защита на личните данни.',
signUpTerms:
'При регистрация, Вие сте съгласни с нашата политика на потребителя и на защита на личните данни.',
signUpWithLabel: 'Влизане в профила с %s',
socialLoginInstructions: '',
socialSignUpInstructions: '',
ssoEnabled: 'Технологията Single Sign-On (SSO) е включена',
submitLabel: 'Изпращане',
unrecoverableError: 'Грешка.<br />Моля свържете се с техническия екип.',
usernameFormatErrorHint:
'Използвайте %d-%d букви, цивфри и следните символи: "_", ".", "+", "-"',
usernameFormatErrorHint: 'Използвайте %d-%d букви, цивфри и следните символи: "_", ".", "+", "-"',
usernameInputPlaceholder: 'вашето потребителско име',
usernameOrEmailInputPlaceholder: 'потребителско име/имейл',
title: 'Auth0',
Expand All @@ -120,7 +131,8 @@ export default {
windowsAuthLabel: 'Идентификация Windows',
mfaInputPlaceholder: 'Код',
mfaLoginTitle: 'Проверка на 2 нива',
mfaLoginInstructions: 'Моля напишете кода за проверка, който беше създаден от приложението на Вашия мобилен телефон.',
mfaLoginInstructions:
'Моля напишете кода за проверка, който беше създаден от приложението на Вашия мобилен телефон.',
mfaSubmitLabel: 'Вход',
mfaCodeErrorHint: 'Използвайте цифрите %d'
};
4 changes: 3 additions & 1 deletion src/i18n/ca.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,9 @@ export default {
session_missing:
"No s'ha pogut completar la vostra petició d'autenticació. Tanqueu tots els diàlegs oberts i intenteu-ho de nou.",
'hrd.not_matching_email':
'Si us plau, utilitzeu el correu electrònic corporatiu per iniciar sessió.'
'Si us plau, utilitzeu el correu electrònic corporatiu per iniciar sessió.',
too_many_requests:
'Ho sentim. Ara hi ha massa sol·licituds ara mateix. Torneu a carregar la pàgina i torneu-ho a provar. Si això persisteix, torneu-ho a provar més tard.'
},
passwordless: {
'bad.email': "L'adreça de correu no és vàlida",
Expand Down
4 changes: 3 additions & 1 deletion src/i18n/cs.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ export default {
too_many_attempts: 'Účet byl zablokován z důvodu příliš velkého počtu pokusů o přihlášení.',
session_missing:
'Nemohl jsem dokončit váš požadavek na ověření. Zkus to znovu po zavření všech otevřených dialogových oken.',
'hrd.not_matching_email': 'Prosím, použijte pro přihlášení firemní e-mail.'
'hrd.not_matching_email': 'Prosím, použijte pro přihlášení firemní e-mail.',
too_many_requests:
'Omlouváme se. Právě teď je příliš mnoho žádostí. Načtěte stránku znovu a zkuste to znovu. Pokud to trvá, zkuste to znovu později.'
},
passwordless: {
'bad.email': 'Email je neplatný.',
Expand Down
4 changes: 3 additions & 1 deletion src/i18n/da.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ export default {
'lock.mfa_invalid_code': 'Forkert kode. Prøv igen.',
session_missing:
'Kunne ikke fuldføre din godkendelsesanmodning. Prøv igen efter at have lukket alle åbne dialoger',
'hrd.not_matching_email': 'Brug venligst din virksomheds-e-mail for at logge ind.'
'hrd.not_matching_email': 'Brug venligst din virksomheds-e-mail for at logge ind.',
too_many_requests:
'Vi er kede af det. Der er for mange anmodninger lige nu. Venligst genindlæs siden og prøv igen. Hvis dette vedvarer, kan du prøve igen senere.'
},
passwordless: {
'bad.email': 'Denne e-mail er ugyldig',
Expand Down
Loading