From aedc91809a1ae05205cd5ca6b1cc8d808f143ba7 Mon Sep 17 00:00:00 2001 From: edX Transifex Bot Date: Thu, 29 Jul 2021 10:59:13 +0000 Subject: [PATCH] fix(i18n): update translations --- src/i18n/messages/ar.json | 183 +++++++++++++++++++++------------ src/i18n/messages/es_419.json | 185 ++++++++++++++++++++++------------ src/i18n/messages/fr.json | 183 +++++++++++++++++++++------------ src/i18n/messages/zh_CN.json | 183 +++++++++++++++++++++------------ 4 files changed, 473 insertions(+), 261 deletions(-) diff --git a/src/i18n/messages/ar.json b/src/i18n/messages/ar.json index 804d7611..bc05f270 100644 --- a/src/i18n/messages/ar.json +++ b/src/i18n/messages/ar.json @@ -1,10 +1,15 @@ { - "forgot.password.confirmation.message": "You entered {strongEmail}. If this email address is associated with your\n edX account, we will send a message with password recovery instructions to this email address.", - "forgot.password.technical.support.help.message": "If you need further assistance, {technicalSupportLink}.", - "institution.login.page.sub.heading": "Choose your institution from the list below:", + "start.learning": "Start learning", + "with.site.name": "with {siteName}", + "complete.your.profile.1": "Complete", + "complete.your.profile.2": "your profile", + "welcome.to.platform": "Welcome to {siteName}, {username}!", + "institution.login.page.sub.heading": "Choose your institution from the list below", "forgot.password.confirmation.title": "Check your email", "forgot.password.confirmation.support.link": "contact technical support", "forgot.password.confirmation.info": "If you do not receive a password reset message after 1 minute, verify that you entered the correct email address, or check your spam folder.", + "logistration.sign.in": "Sign in", + "logistration.register": "Register", "internal.server.error.message": "An error has occurred. Try refreshing the page, or check your internet connection.", "server.ratelimit.error.message": "An error has occurred because of too many requests. Please try again after some time.", "enterprisetpa.title.heading": "Would you like to sign in using your {providerName} credentials?", @@ -12,48 +17,75 @@ "enterprisetpa.login.button.text": "Show me other ways to sign in or register", "sso.sign.in.with": "Sign in with {providerName}", "sso.create.account.using": "Create account using {providerName}", + "show.password": "Show password", + "hide.password": "Hide password", + "one.letter": "1 Letter", + "one.number": "1 Number", + "eight.characters": "8 Characters", + "password.sr.only.helping.text": "Password must contain at least 8 characters, at least one letter, and at least one number", + "tpa.alert.heading": "Almost done!", + "login.third.party.auth.account.not.linked": "You have successfully signed into {currentProvider}, but your {currentProvider} account does not have a linked {platformName} account. To link your accounts, sign in now using your {platformName} password.", + "register.third.party.auth.account.not.linked": "You've successfully signed into {currentProvider}! We just need a little more information before you start learning with {platformName}.", "error.notfound.message": "الصفحة التي تبحث عنها غير متوفرة أو هناك خطأ في نص الرابط. الرجاء التحقق من الرابط والمحاولة مجددا.", - "login.third.party.auth.account.not.linked.message": "لقد نجحت في تسجيل الدخول إلى {currentProvider}، ولكن حساب {currentProvider} لا يحتوي على حساب {platformName} مرتبط. لربط حساباتك، قم بتسجيل الدخول الآن باستخدام كلمة مرور {platformName}.", - "register.third.party.auth.account.not.linked.message": "لقد نجحت في تسجيل الدخول إلى {currentProvider}. نحتاج إلى القليل من المعلومات قبل بدء التعلّم مع {platformName}.", + "forgot.password.confirmation.message": "We sent an email to {email} with instructions to reset your password.\n If you do not receive a password reset message after 1 minute, verify that you entered\n the correct email address, or check your spam folder. If you need further assistance, {supportLink}.", "forgot.password.page.title": "Forgot Password | {siteName}", - "forgot.password.page.heading": "Password assistance", - "forgot.password.page.instructions": "Please enter your log-in or recovery email address below and we will send you an email with instructions.", - "forgot.password.page.invalid.email.message": "The email address you've provided isn't formatted correctly.", + "forgot.password.page.heading": "Reset password", + "forgot.password.page.instructions": "Please enter your email address below and we will send you an email with instructions on how to reset your password.", + "forgot.password.page.invalid.email.message": "Enter a valid email address", "forgot.password.page.email.field.label": "Email", - "forgot.password.page.submit.button": "Recover my password", - "forgot.password.request.server.error": "We couldn’t send the password recovery email.", + "forgot.password.page.submit.button": "Submit", + "forgot.password.error.alert.title.": "We were unable to contact you.", "forgot.password.error.message.title": "An error occurred.", "forgot.password.request.in.progress.message": "Your previous request is in progress, please try again in a few moments.", - "forgot.password.empty.email.field.error": "Please enter your email.", + "forgot.password.empty.email.field.error": "Enter your email", "forgot.password.invalid.email": "An error occurred.", "forgot.password.invalid.email.message": "The email address you've provided isn't formatted correctly.", "forgot.password.email.help.text": "The email address you used to register with {platformName}", + "confirmation.message.title": "Check your email", + "confirmation.support.link": "contact technical support", + "need.help.sign.in.text": "Need help signing in?", + "additional.help.text": "For additional help, contact edX support at ", + "sign.in.text": "Sign in", + "extend.field.errors": "{emailError} below.", + "invalid.token.heading": "Invalid password reset link", + "invalid.token.error.message": "This password reset link is invalid. It may have been used already. Enter your email below to receive a new link.", + "token.validation.rate.limit.error.heading": "Too many requests", + "token.validation.rate.limit.error": "An error has occurred because of too many requests. Please try again after some time.", + "token.validation.internal.sever.error.heading": "Token validation failure", + "token.validation.internal.sever.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "internal.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "rate.limit.error": "An error has occurred because of too many requests. Please try again after some time.", "account.activation.error.message": "Something went wrong, please {supportLink} to resolve this issue.", - "non.compliant.password.error": "{passwordComplaintRequirements} {lineBreak}Your current password does not meet the new security\n requirements. We just sent a password-reset message to the email address associated with this account.\n Thank you for helping us keep your data safe.", "login.inactive.user.error": "أنت بحاجة لتنشيط حسابك من أجل تسجيل الدخول {lineBreak}\n{lineBreak}لقد أرسلنا للتو رابط التفعيل إلى البريد الإلكتروني {email}. تحقق من مجلدات الرسائل غير المرغوب فيها أو {supportLink} إذا لم تستلم بريدًا إلكترونيًا.", - "login.reset.password.message.with.link": "If you've forgotten your password, click {resetLink} to reset.", - "login.locked.reset.password.message.with.link": "To be on the safe side, you can reset your password {resetLink} before you try again.", + "login.incorrect.credentials.error.attempts.text.1": "The username, email or password you entered is incorrect. You have {remainingAttempts} more sign in\n attempts before your account is temporarily locked.", + "login.incorrect.credentials.error.attempts.text.2": "If you've forgotten your password, {resetLink}", + "account.locked.out.message.2": "To be on the safe side, you can {resetLink} before trying again.", + "login.incorrect.credentials.error.with.reset.link": "The username, email, or password you entered is incorrect. Please try again or {resetLink}.", "login.page.title": "Login | {siteName}", + "login.user.identity.label": "Username or email", + "login.password.label": "Password", "sign.in.button": "Sign in", + "sign.in.btn.pending.state": "Loading", "need.help.signing.in.collapsible.menu": "Need help signing in?", "forgot.password.link": "Forgot my password", + "forgot.password": "Forgot password", "other.sign.in.issues": "Other sign in issues", "need.other.help.signing.in.collapsible.menu": "Need other help signing in?", - "institution.login.button": "Use my university info", + "institution.login.button": "Institution/campus credentials", "institution.login.page.title": "Sign in with institution/campus credentials", "institution.login.page.back.button": "Back to sign in", "create.an.account": "Create an account", - "or.sign.in.with": "or sign in with", + "login.other.options.heading": "Or sign in with:", "non.compliant.password.title": "We recently changed our password requirements", + "non.compliant.password.message": "Your current password does not meet the new security requirements. We just sent a password-reset message to the email address associated with this account. Thank you for helping us keep your data safe.", + "account.locked.out.message.1": "To protect your account, it's been temporarily locked. Try again in 30 minutes.", "first.time.here": "First time here?", - "email.label": "Email", "email.help.message": "The email address you used to register with edX.", - "enterprise.login.link.text": "Sign in with your company or school", + "enterprise.login.btn.text": "Company or school credentials", "email.format.validation.message": "The email address you've provided isn't formatted correctly.", - "email.format.validation.less.chars.message": "Email must have at least 3 characters.", - "email.validation.message": "Please enter your email.", - "password.validation.message": "Please enter your password.", - "password.label": "Password (required)", + "username.or.email.format.validation.less.chars.message": "Username or email must have at least 3 characters.", + "email.validation.message": "Enter your username or email", + "password.validation.message": "Password criteria has not been met", "register.link": "Create an account", "sign.in.heading": "Sign in", "account.activation.success.message.title": "Success! You have activated your account.", @@ -64,44 +96,43 @@ "login.rate.limit.reached.message": "Too many failed login attempts. Try again later.", "login.failure.header.title": "We couldn't sign you in.", "contact.support.link": "contact {platformName} support", - "login.failed.link.text": "here", - "login.incorrect.credentials.error": "Email or password is incorrect.", + "login.incorrect.credentials.error": "The username, email, or password you entered is incorrect. Please try again.", "login.failed.attempt.error": "You have {remainingAttempts} more sign in attempts before your account is temporarily locked.", "login.locked.out.error.message": "To protect your account, it’s been temporarily locked. Try again in {lockedOutPeriod} minutes.", + "login.form.invalid.error.message": "Please fill in the fields below.", + "login.incorrect.credentials.error.reset.link.text": "reset your password", + "login.incorrect.credentials.error.before.account.blocked.text": "click here to reset it.", "register.page.title": "Register | {siteName}", - "create.account.button": "Create account", - "already.have.an.edx.account": "Already have an edX account?", - "sign.in.hyperlink": "Sign in.", - "create.an.account.using": "or create an account using", - "create.a.new.account": "Create a new account", - "register.institution.login.button": "Use my institution/campus credentials", + "registration.fullname.label": "Full name", + "registration.email.label": "Email", + "registration.username.label": "Public username", + "registration.password.label": "Password", + "registration.country.label": "Country/Region", + "help.text.name": "This name will be used by any certificates that you earn.", + "help.text.username.1": "The name that will identify you in your courses.", + "help.text.username.2": "This can not be changed later.", + "help.text.email": "For account activation and important updates", + "create.account.button": "Create an account", + "create.an.account.btn.pending.state": "Loading", + "registration.other.options.heading": "Or register with:", + "register.institution.login.button": "Institution/campus credentials", "register.institution.login.page.title": "Register with institution/campus credentials", - "register.page.email.label": "Email (required)", - "register.rate.limit.reached.message": "Too many failed registration attempts. Try again later.", + "empty.name.field.error": "Enter your full name", + "empty.email.field.error": "Enter your email", + "empty.country.field.error": "Select your country or region of residence", + "email.invalid.format.error": "Enter a valid email address", "email.ratelimit.less.chars.validation.message": "Email must have 3 characters.", - "email.ratelimit.incorrect.format.validation.message": "The email address you provided isn't formatted correctly.", - "email.ratelimit.password.validation.message": "Your password must contain at least 8 characters", - "register.page.password.validation.message": "Please enter your password.", - "fullname.label": "Full name (required)", - "fullname.validation.message": "Please enter your full name.", - "username.label": "Public username (required)", - "username.validation.message": "Please enter your public username.", + "username.validation.message": "Username must be between 2 and 30 characters", "username.format.validation.message": "Usernames can only contain letters (A-Z, a-z), numerals (0-9), underscores (_), and hyphens (-).", - "username.character.validation.message": "Your password must contain at least 1 letter.", - "username.number.validation.message": "Your password must contain at least 1 number.", - "username.ratelimit.less.chars.message": "Public username must have atleast 2 characters.", - "country.validation.message": "Select your country or region of residence.", "support.education.research": "Support education research by providing additional information. (Optional)", - "registration.request.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", "registration.request.failure.header": "We couldn't create your account.", - "helptext.name": "This name will be used by any certificates that you earn.", - "helptext.username": "The name that will identify you in your courses. It cannot be changed later.", - "helptext.password": "Your password must contain at least 8 characters, including 1 letter & 1 number.", - "helptext.email": "This is what you will use to login.", + "registration.empty.form.submission.error": "Please check your responses and try again.", + "registration.request.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "registration.rate.limit.error": "Too many failed registration attempts. Try again later.", + "registration.tpa.session.expired": "Registration using {provider} has timed out.", "terms.of.service.and.honor.code": "Terms of Service and Honor Code", "privacy.policy": "Privacy Policy", "registration.year.of.birth.label": "Year of birth (optional)", - "registration.country.label": "Country or region of residence (required)", "registration.field.gender.options.label": "Gender (optional)", "registration.goals.label": "Tell us why you're interested in edX (optional)", "registration.field.gender.options.f": "Female", @@ -117,30 +148,52 @@ "registration.field.education.levels.el": "Elementary/primary school", "registration.field.education.levels.none": "No formal education", "registration.field.education.levels.other": "Other education", - "register.page.terms.of.service.and.honor.code": "By creating an account, you agree to the {tosAndHonorCode} and you acknowledge that {platformName} and each\n Member process your personal data in accordance with the {privacyPolicy}.", - "reset.password.request.invalid.token.description.message": "This password reset link is invalid. It may have been used already.\n To reset your password, go to the {loginPasswordLink} page and select {forgotPassword}", + "registration.username.suggestion.label": "Available:", + "registration.using.tpa.form.heading": "Finish creating your account", + "did.you.mean.alert.text": "Did you mean", + "register.page.terms.of.service.and.honor.code": "By creating an account, you agree to the {tosAndHonorCode} and you acknowledge that {platformName} and each\n Member process your personal data in accordance with the {privacyPolicy}.", + "sign.in": "Sign in", "reset.password.page.title": "Reset Password | {siteName}", - "reset.password.page.heading": "Reset your password", + "reset.password": "Reset password", "reset.password.page.instructions": "Enter and confirm your new password.", - "reset.password.page.invalid.match.message": "Passwords do not match.", - "forgot.password.page.new.field.label": "New password", - "forgot.password.page.confirm.field.label": "Confirm password", - "reset.password.page.submit.button": "Reset my password", - "reset.password.request.success.header.message": "Password reset complete.", + "new.password.label": "New password", + "confirm.password.label": "Confirm password", + "passwords.do.not.match": "Passwords do not match", + "confirm.your.password": "Confirm your password", "forgot.password.confirmation.sign.in.link": "sign in", "reset.password.request.forgot.password.text": "Forgot password", "reset.password.request.invalid.token.header": "Invalid password reset link", "reset.password.empty.new.password.field.error": "Please enter your new password.", - "forgot.password.empty.new.password.error.heading": "We couldn't reset your password.", + "reset.password.failure.heading": "We couldn't reset your password.", + "reset.password.form.submission.error": "Please check your responses and try again.", "reset.password.request.server.error": "Failed to reset password", "reset.password.token.validation.sever.error": "Token validation failure", - "reset.server.ratelimit.error": "Too many requests.", - "reset.password.confirmation.support.link": "Sign in to your account.", - "reset.password.request.success.header.description.message": "Your password has been reset. {loginPasswordLink}", - "optional.fields.page.title": "Optional Fields | {siteName}", - "optional.fields.page.heading": "Support education research by providing additional information.", - "welcome.to.edx": "Welcome to edX, {username}!", + "reset.server.rate.limit.error": "Too many requests.", + "reset.password.success.heading": "Password reset complete.", + "reset.password.success": "Your password has been reset. Sign in to your account.", + "progressive.profiling.page.title": "Optional Fields | {siteName}", + "progressive.profiling.page.heading": "A few questions for you will help us get smarter.", + "gender.options.label": "Gender (optional)", + "gender.options.f": "Female", + "gender.options.m": "Male", + "gender.options.o": "Other/Prefer not to say", + "education.levels.label": "Highest level of education completed (optional)", + "education.levels.p": "Doctorate", + "education.levels.m": "Master's or professional degree", + "education.levels.b": "Bachelor's degree", + "education.levels.a": "Associate's degree", + "education.levels.hs": "Secondary/high school", + "education.levels.jhs": "Junior secondary/junior high/middle school", + "education.levels.el": "Elementary/primary school", + "education.levels.none": "No formal education", + "education.levels.other": "Other education", + "year.of.birth.label": "Year of birth (optional)", "optional.fields.information.link": "Learn more about how we use this information.", "optional.fields.submit.button": "Submit", - "optional.fields.skip.button": "Skip for now" + "optional.fields.skip.button": "Skip for now", + "continue.to.platform": "Continue to {platformName}", + "modal.title": "Thanks for letting us know.", + "modal.description": "You can complete your profile in settings at any time if you change your mind.", + "welcome.page.error.heading": "We couldn't update your profile", + "welcome.page.error.message": "An error occurred. You can complete your profile in settings at any time." } \ No newline at end of file diff --git a/src/i18n/messages/es_419.json b/src/i18n/messages/es_419.json index d92ad83d..db938c89 100644 --- a/src/i18n/messages/es_419.json +++ b/src/i18n/messages/es_419.json @@ -1,10 +1,15 @@ { - "forgot.password.confirmation.message": "Introduciste {strongEmail}. Si esta dirección de correo electrónico está asociada con tu\n cuenta de edX, enviaremos un mensaje con instrucciones para recuperar tu contraseña a ese correo.", - "forgot.password.technical.support.help.message": "Si necesitas ayuda adicional, {technicalSupportLink}.", - "institution.login.page.sub.heading": "Elige tu institución en la siguiente lista:", + "start.learning": "Start learning", + "with.site.name": "with {siteName}", + "complete.your.profile.1": "Complete", + "complete.your.profile.2": "your profile", + "welcome.to.platform": "Welcome to {siteName}, {username}!", + "institution.login.page.sub.heading": "Choose your institution from the list below", "forgot.password.confirmation.title": "Verifica tu correo electrónico", "forgot.password.confirmation.support.link": "contacta con el equipo de soporte técnico", "forgot.password.confirmation.info": "Si no recibes un mensaje de recuperación de tu contraseña en un minuto, verifica que introduciste la dirección de correo electrónico correcta, o verifica tu carpeta de correo no deseado.", + "logistration.sign.in": "Sign in", + "logistration.register": "Register", "internal.server.error.message": "Se ha producido un error. Intenta actualizar la página o comprueba tu conexión a Internet.", "server.ratelimit.error.message": "Se ha producido un error debido a demasiadas solicitudes. Por favor, inténtalo de nuevo después de algún tiempo.", "enterprisetpa.title.heading": "¿Deseas iniciar sesión con tus credenciales de {providerName}?", @@ -12,48 +17,75 @@ "enterprisetpa.login.button.text": "Mostrar otras formas de iniciar sesión o de registrarme", "sso.sign.in.with": "Inicio de sesión con {providerName}", "sso.create.account.using": "Crear una cuenta con {providerName}", + "show.password": "Show password", + "hide.password": "Hide password", + "one.letter": "1 Letter", + "one.number": "1 Number", + "eight.characters": "8 Characters", + "password.sr.only.helping.text": "Password must contain at least 8 characters, at least one letter, and at least one number", + "tpa.alert.heading": "Almost done!", + "login.third.party.auth.account.not.linked": "You have successfully signed into {currentProvider}, but your {currentProvider} account does not have a linked {platformName} account. To link your accounts, sign in now using your {platformName} password.", + "register.third.party.auth.account.not.linked": "You've successfully signed into {currentProvider}! We just need a little more information before you start learning with {platformName}.", "error.notfound.message": "La página que estas buscando no está disponible o hay un error en la URL. Por favor, verifica la URL y vuelve a intentarlo.", - "login.third.party.auth.account.not.linked.message": "Te has registrado correctamente en {currentProvider}, pero tu cuenta de {currentProvider} no tiene una cuenta de {platformName} asociada. Para asociar tus cuentas, inicia sesión ahora usando tu contraseña de {platformName}.", - "register.third.party.auth.account.not.linked.message": "Has iniciado sesión correctamente en {currentProvider}. Solo necesitamos un poco más de información para que puedas empezar a aprender con {platformName}.", + "forgot.password.confirmation.message": "We sent an email to {email} with instructions to reset your password.\n If you do not receive a password reset message after 1 minute, verify that you entered\n the correct email address, or check your spam folder. If you need further assistance, {supportLink}.", "forgot.password.page.title": "Olvidé la contraseña | {siteName}", - "forgot.password.page.heading": "Ayuda con la contraseña", - "forgot.password.page.instructions": "Por favor introduce tu dirección de correo electrónico de inicio de sesión o de recuperación a continuación y te enviaremos un correo electrónico con instrucciones.", - "forgot.password.page.invalid.email.message": "La dirección de correo que has introducido no está en el formato correcto.", + "forgot.password.page.heading": "Reset password", + "forgot.password.page.instructions": "Please enter your email address below and we will send you an email with instructions on how to reset your password.", + "forgot.password.page.invalid.email.message": "Enter a valid email address", "forgot.password.page.email.field.label": "Correo electrónico", - "forgot.password.page.submit.button": "Recuperar mi contraseña", - "forgot.password.request.server.error": "No hemos podido enviar el correo electrónico de recuperación de la contraseña.", + "forgot.password.page.submit.button": "Submit", + "forgot.password.error.alert.title.": "We were unable to contact you.", "forgot.password.error.message.title": "Ha ocurrido un error.", "forgot.password.request.in.progress.message": "Su solicitud anterior está en progreso, por favor inténtalo de nuevo en unos minutos.", - "forgot.password.empty.email.field.error": "Por favor, introduce tu correo electrónico.", + "forgot.password.empty.email.field.error": "Enter your email", "forgot.password.invalid.email": "Ha ocurrido un error.", "forgot.password.invalid.email.message": "La dirección de correo que has ingresado no está en el formato correcto.", "forgot.password.email.help.text": "El correo electrónico que utilizaste para registrarte en {platformName}", + "confirmation.message.title": "Check your email", + "confirmation.support.link": "contact technical support", + "need.help.sign.in.text": "Need help signing in?", + "additional.help.text": "For additional help, contact edX support at ", + "sign.in.text": "Sign in", + "extend.field.errors": "{emailError} below.", + "invalid.token.heading": "Invalid password reset link", + "invalid.token.error.message": "This password reset link is invalid. It may have been used already. Enter your email below to receive a new link.", + "token.validation.rate.limit.error.heading": "Too many requests", + "token.validation.rate.limit.error": "An error has occurred because of too many requests. Please try again after some time.", + "token.validation.internal.sever.error.heading": "Token validation failure", + "token.validation.internal.sever.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "internal.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "rate.limit.error": "An error has occurred because of too many requests. Please try again after some time.", "account.activation.error.message": "Algo no funcionó correctamente, por favor {supportLink} para resolver este problema.", - "non.compliant.password.error": "{passwordComplaintRequirements} {lineBreak}Tu contraseña actual no cumple con los nuevos requisitos\n de seguridad. Acabamos de enviar un mensaje de actualización de contraseña al correo electrónico asociado con esta cuenta.\n Gracias por ayudarnos a mantener tus datos seguros.", "login.inactive.user.error": "Para iniciar sesión, debes activar tu cuenta..{lineBreak}\n {lineBreak} Acabamos de enviar un enlace de activación a {email}. Si no recibes un correo electrónico,\n revisa tus carpetas de spam o {supportLink}.", - "login.reset.password.message.with.link": "Si has olvidado tu contraseña, haz clic en {resetLink} para restablecerla.", - "login.locked.reset.password.message.with.link": "Para estar seguro, puedes restablecer tu contraseña {resetLink} antes de volver a intentarlo.", + "login.incorrect.credentials.error.attempts.text.1": "The username, email or password you entered is incorrect. You have {remainingAttempts} more sign in\n attempts before your account is temporarily locked.", + "login.incorrect.credentials.error.attempts.text.2": "If you've forgotten your password, {resetLink}", + "account.locked.out.message.2": "To be on the safe side, you can {resetLink} before trying again.", + "login.incorrect.credentials.error.with.reset.link": "The username, email, or password you entered is incorrect. Please try again or {resetLink}.", "login.page.title": "Login | {siteName}", + "login.user.identity.label": "Username or email", + "login.password.label": "Password", "sign.in.button": "Iniciar sesión", + "sign.in.btn.pending.state": "Loading", "need.help.signing.in.collapsible.menu": "¿Necesitas ayuda para iniciar sesión?", "forgot.password.link": "Olvidé mi contraseña", + "forgot.password": "Forgot password", "other.sign.in.issues": "Otros problemas de inicio de sesión ", "need.other.help.signing.in.collapsible.menu": "¿Necesitas más ayuda para iniciar sesión?", - "institution.login.button": "Usar información de mi universidad", + "institution.login.button": "Institution/campus credentials", "institution.login.page.title": "Iniciar sesión con las credenciales de la institución/campus", "institution.login.page.back.button": "Volver al inicio", "create.an.account": "Crear una cuenta", - "or.sign.in.with": "o inicie sesión con", + "login.other.options.heading": "Or sign in with:", "non.compliant.password.title": "Recientemente hemos cambiado los requisitos de las contraseñas", + "non.compliant.password.message": "Your current password does not meet the new security requirements. We just sent a password-reset message to the email address associated with this account. Thank you for helping us keep your data safe.", + "account.locked.out.message.1": "To protect your account, it's been temporarily locked. Try again in 30 minutes.", "first.time.here": "Primera vez aquí?", - "email.label": "Correo electrónico", "email.help.message": "La dirección de correo electrónico que usaste para registrarte en edX.", - "enterprise.login.link.text": "Iniciar sesión con tu compañía o universidad", + "enterprise.login.btn.text": "Company or school credentials", "email.format.validation.message": "La dirección de correo que has ingresado no está en el formato correcto.", - "email.format.validation.less.chars.message": "El correo electrónico debe tener al menos 3 caracteres.", - "email.validation.message": "Por favor, introduce tu correo electrónico.", - "password.validation.message": "Por favor, introduzca tu contraseña.", - "password.label": "Contraseña (obligatorio)", + "username.or.email.format.validation.less.chars.message": "Username or email must have at least 3 characters.", + "email.validation.message": "Enter your username or email", + "password.validation.message": "Password criteria has not been met", "register.link": "Crear una cuenta", "sign.in.heading": "Iniciar sesión", "account.activation.success.message.title": "Ha sido un éxito. Has activado tu cuenta.", @@ -64,44 +96,43 @@ "login.rate.limit.reached.message": "Demasiados intentos fallidos de inicio de sesión. Inténtelo de nuevo más tarde.", "login.failure.header.title": "No se ha podido iniciar tu sesión.", "contact.support.link": "entrar en contacto con el soporte de {platformName}", - "login.failed.link.text": "aquí", - "login.incorrect.credentials.error": "Correo electrónico o contraseña incorrectos.", + "login.incorrect.credentials.error": "The username, email, or password you entered is incorrect. Please try again.", "login.failed.attempt.error": "Tienes {remainAttempts} más intentos de inicio de sesión antes de que tu cuenta se bloquee temporalmente.", "login.locked.out.error.message": "Para proteger tu cuenta, se ha bloqueado temporalmente. Inténtalo de nuevo en {lockedOutPeriod} minutos.", + "login.form.invalid.error.message": "Please fill in the fields below.", + "login.incorrect.credentials.error.reset.link.text": "reset your password", + "login.incorrect.credentials.error.before.account.blocked.text": "click here to reset it.", "register.page.title": "Register | {siteName}", - "create.account.button": "Crear cuenta", - "already.have.an.edx.account": "¿Ya tienes una cuenta en edX?", - "sign.in.hyperlink": "Iniciar sesión ", - "create.an.account.using": "o crea una cuenta con", - "create.a.new.account": "Crear una nueva cuenta", - "register.institution.login.button": "Usar mis credenciales de la institución o el Campus", + "registration.fullname.label": "Full name", + "registration.email.label": "Email", + "registration.username.label": "Public username", + "registration.password.label": "Password", + "registration.country.label": "Country/Region", + "help.text.name": "This name will be used by any certificates that you earn.", + "help.text.username.1": "The name that will identify you in your courses.", + "help.text.username.2": "This can not be changed later.", + "help.text.email": "For account activation and important updates", + "create.account.button": "Create an account", + "create.an.account.btn.pending.state": "Loading", + "registration.other.options.heading": "Or register with:", + "register.institution.login.button": "Institution/campus credentials", "register.institution.login.page.title": "Registro con credenciales de la institución/campus", - "register.page.email.label": "Correo electrónico (obligatorio)", - "register.rate.limit.reached.message": "Demasiados intentos de registro fallidos. Vuelva a intentarlo más tarde.", + "empty.name.field.error": "Enter your full name", + "empty.email.field.error": "Enter your email", + "empty.country.field.error": "Select your country or region of residence", + "email.invalid.format.error": "Enter a valid email address", "email.ratelimit.less.chars.validation.message": "El correo electrónico debe tener 3 caracteres.", - "email.ratelimit.incorrect.format.validation.message": "La dirección de correo electrónico que has proporcionado no tiene el formato correcto.", - "email.ratelimit.password.validation.message": "Tu contraseña debe contener al menos 8 caracteres", - "register.page.password.validation.message": "Por favor, introduzca tu contraseña.", - "fullname.label": "Nombre completo (obligatorio) ", - "fullname.validation.message": "Por favor, introduce tu nombre completo.", - "username.label": "Nombre de usuario público (obligatorio)", - "username.validation.message": "Por favor, introduce tu nombre de usuario público.", + "username.validation.message": "Username must be between 2 and 30 characters", "username.format.validation.message": "Los nombres de usuario únicamente pueden contener las letras (A-Z, a-z), números (0-9), guión bajo (_) y guiones (-).", - "username.character.validation.message": "Tu contraseña debe contener al menos una letra.", - "username.number.validation.message": "Tu contraseña debe contener al menos un número.", - "username.ratelimit.less.chars.message": "El nombre de usuario público debe tener al menos 2 caracteres.", - "country.validation.message": "Selecciona tu país o región de residencia. ", "support.education.research": "Apoya la investigación sobre educación proporcionando información adicional. (Opcional)", - "registration.request.server.error": "Se ha producido un error. Intenta actualizar la página o comprueba tu conexión a Internet.", "registration.request.failure.header": "No pudimos crear tu cuenta.", - "helptext.name": "Este nombre será utilizado por los certificados que obtengas.", - "helptext.username": "El nombre bajo el cual te presentarás en tus cursos no puede ser cambiado después.", - "helptext.password": "Tu contraseña debe contener al menos 8 caracteres, incluyendo 1 letra y 1 número.", - "helptext.email": "Esto es lo que usará para iniciar sesión.", + "registration.empty.form.submission.error": "Please check your responses and try again.", + "registration.request.server.error": "Se ha producido un error. Intenta actualizar la página o comprueba tu conexión a Internet.", + "registration.rate.limit.error": "Too many failed registration attempts. Try again later.", + "registration.tpa.session.expired": "Registration using {provider} has timed out.", "terms.of.service.and.honor.code": "Condiciones de servicio y código de honor", "privacy.policy": "Política de privacidad ", "registration.year.of.birth.label": "Año de nacimiento (opcional)", - "registration.country.label": "País o región de residencia (obligatorio)", "registration.field.gender.options.label": "Género (opcional)", "registration.goals.label": "Díganos por qué estás interesado en edX (opcional)", "registration.field.gender.options.f": "Femenino ", @@ -117,30 +148,52 @@ "registration.field.education.levels.el": "Enseñanza primaria", "registration.field.education.levels.none": "Ninguna educación formal", "registration.field.education.levels.other": "Otra educación", - "register.page.terms.of.service.and.honor.code": "Al crear una cuenta, aceptas el {tosAndHonorCode} y reconoces que {platformName} y cada\n Miembro procesa tus datos personales de acuerdo con la {privacyPolicy}.", - "reset.password.request.invalid.token.description.message": "Este enlace para restablecer la contraseña no es válido. Es posible que ya haya sido utilizado.\n Para restablecer tu contraseña, ve a la página {loginPasswordLink} y selecciona {forgotPassword}", + "registration.username.suggestion.label": "Available:", + "registration.using.tpa.form.heading": "Finish creating your account", + "did.you.mean.alert.text": "Did you mean", + "register.page.terms.of.service.and.honor.code": "By creating an account, you agree to the {tosAndHonorCode} and you acknowledge that {platformName} and each\n Member process your personal data in accordance with the {privacyPolicy}.", + "sign.in": "Sign in", "reset.password.page.title": "Restablecer contraseña | {siteName}", - "reset.password.page.heading": "Restablece tu contraseña", + "reset.password": "Reset password", "reset.password.page.instructions": "Ingresa y confirma tu nueva contraseña.", - "reset.password.page.invalid.match.message": "Las contraseñas no son iguales.", - "forgot.password.page.new.field.label": "Nueva contraseña", - "forgot.password.page.confirm.field.label": "Confirmar contraseña", - "reset.password.page.submit.button": "Restablecer mi contraseña", - "reset.password.request.success.header.message": "Restablecimiento de la contraseña completado.", + "new.password.label": "New password", + "confirm.password.label": "Confirm password", + "passwords.do.not.match": "Passwords do not match", + "confirm.your.password": "Confirm your password", "forgot.password.confirmation.sign.in.link": "iniciar sesión", "reset.password.request.forgot.password.text": "Olvidé mi contraseña", "reset.password.request.invalid.token.header": "Enlace de restablecimiento de contraseña inválido", "reset.password.empty.new.password.field.error": "Por favor, introduce tu nueva contraseña.", - "forgot.password.empty.new.password.error.heading": "No hemos podido restablecer tu contraseña.", + "reset.password.failure.heading": "We couldn't reset your password.", + "reset.password.form.submission.error": "Please check your responses and try again.", "reset.password.request.server.error": "No se ha podido restablecer la contraseña", "reset.password.token.validation.sever.error": "Fallo de validación del token", - "reset.server.ratelimit.error": "Demasiadas solicitudes.", - "reset.password.confirmation.support.link": "Inicia sesión en tu cuenta.", - "reset.password.request.success.header.description.message": "Su contraseña ha sido restablecida. {loginPasswordLink}", - "optional.fields.page.title": "Optional Fields | {siteName}", - "optional.fields.page.heading": "Support education research by providing additional information.", - "welcome.to.edx": "Welcome to edX, {username}!", + "reset.server.rate.limit.error": "Too many requests.", + "reset.password.success.heading": "Password reset complete.", + "reset.password.success": "Your password has been reset. Sign in to your account.", + "progressive.profiling.page.title": "Optional Fields | {siteName}", + "progressive.profiling.page.heading": "A few questions for you will help us get smarter.", + "gender.options.label": "Gender (optional)", + "gender.options.f": "Female", + "gender.options.m": "Male", + "gender.options.o": "Other/Prefer not to say", + "education.levels.label": "Highest level of education completed (optional)", + "education.levels.p": "Doctorate", + "education.levels.m": "Master's or professional degree", + "education.levels.b": "Bachelor's degree", + "education.levels.a": "Associate's degree", + "education.levels.hs": "Secondary/high school", + "education.levels.jhs": "Junior secondary/junior high/middle school", + "education.levels.el": "Elementary/primary school", + "education.levels.none": "No formal education", + "education.levels.other": "Other education", + "year.of.birth.label": "Year of birth (optional)", "optional.fields.information.link": "Learn more about how we use this information.", - "optional.fields.submit.button": "Submit", - "optional.fields.skip.button": "Skip for now" + "optional.fields.submit.button": "Enviar", + "optional.fields.skip.button": "Skip for now", + "continue.to.platform": "Continue to {platformName}", + "modal.title": "Thanks for letting us know.", + "modal.description": "You can complete your profile in settings at any time if you change your mind.", + "welcome.page.error.heading": "We couldn't update your profile", + "welcome.page.error.message": "An error occurred. You can complete your profile in settings at any time." } \ No newline at end of file diff --git a/src/i18n/messages/fr.json b/src/i18n/messages/fr.json index a2d67e72..b64e7c56 100644 --- a/src/i18n/messages/fr.json +++ b/src/i18n/messages/fr.json @@ -1,10 +1,15 @@ { - "forgot.password.confirmation.message": "You entered {strongEmail}. If this email address is associated with your\n edX account, we will send a message with password recovery instructions to this email address.", - "forgot.password.technical.support.help.message": "If you need further assistance, {technicalSupportLink}.", - "institution.login.page.sub.heading": "Choose your institution from the list below:", + "start.learning": "Start learning", + "with.site.name": "with {siteName}", + "complete.your.profile.1": "Complete", + "complete.your.profile.2": "your profile", + "welcome.to.platform": "Welcome to {siteName}, {username}!", + "institution.login.page.sub.heading": "Choose your institution from the list below", "forgot.password.confirmation.title": "Check your email", "forgot.password.confirmation.support.link": "contact technical support", "forgot.password.confirmation.info": "If you do not receive a password reset message after 1 minute, verify that you entered the correct email address, or check your spam folder.", + "logistration.sign.in": "Sign in", + "logistration.register": "Register", "internal.server.error.message": "An error has occurred. Try refreshing the page, or check your internet connection.", "server.ratelimit.error.message": "An error has occurred because of too many requests. Please try again after some time.", "enterprisetpa.title.heading": "Would you like to sign in using your {providerName} credentials?", @@ -12,48 +17,75 @@ "enterprisetpa.login.button.text": "Show me other ways to sign in or register", "sso.sign.in.with": "Sign in with {providerName}", "sso.create.account.using": "Create account using {providerName}", + "show.password": "Show password", + "hide.password": "Hide password", + "one.letter": "1 Letter", + "one.number": "1 Number", + "eight.characters": "8 Characters", + "password.sr.only.helping.text": "Password must contain at least 8 characters, at least one letter, and at least one number", + "tpa.alert.heading": "Almost done!", + "login.third.party.auth.account.not.linked": "You have successfully signed into {currentProvider}, but your {currentProvider} account does not have a linked {platformName} account. To link your accounts, sign in now using your {platformName} password.", + "register.third.party.auth.account.not.linked": "You've successfully signed into {currentProvider}! We just need a little more information before you start learning with {platformName}.", "error.notfound.message": "The page you're looking for is unavailable or there's an error in the URL. Please check the URL and try again.", - "login.third.party.auth.account.not.linked.message": "You have successfully signed into {currentProvider}, but your {currentProvider} account does not have a linked {platformName} account. To link your accounts, sign in now using your {platformName} password.", - "register.third.party.auth.account.not.linked.message": "You've successfully signed into {currentProvider}. We just need a little more information before you start learning with {platformName}.", + "forgot.password.confirmation.message": "We sent an email to {email} with instructions to reset your password.\n If you do not receive a password reset message after 1 minute, verify that you entered\n the correct email address, or check your spam folder. If you need further assistance, {supportLink}.", "forgot.password.page.title": "Forgot Password | {siteName}", - "forgot.password.page.heading": "Password assistance", - "forgot.password.page.instructions": "Please enter your log-in or recovery email address below and we will send you an email with instructions.", - "forgot.password.page.invalid.email.message": "The email address you've provided isn't formatted correctly.", + "forgot.password.page.heading": "Reset password", + "forgot.password.page.instructions": "Please enter your email address below and we will send you an email with instructions on how to reset your password.", + "forgot.password.page.invalid.email.message": "Enter a valid email address", "forgot.password.page.email.field.label": "Email", - "forgot.password.page.submit.button": "Recover my password", - "forgot.password.request.server.error": "We couldn’t send the password recovery email.", + "forgot.password.page.submit.button": "Submit", + "forgot.password.error.alert.title.": "We were unable to contact you.", "forgot.password.error.message.title": "An error occurred.", "forgot.password.request.in.progress.message": "Your previous request is in progress, please try again in a few moments.", - "forgot.password.empty.email.field.error": "Please enter your email.", + "forgot.password.empty.email.field.error": "Enter your email", "forgot.password.invalid.email": "An error occurred.", "forgot.password.invalid.email.message": "The email address you've provided isn't formatted correctly.", "forgot.password.email.help.text": "The email address you used to register with {platformName}", + "confirmation.message.title": "Check your email", + "confirmation.support.link": "contact technical support", + "need.help.sign.in.text": "Need help signing in?", + "additional.help.text": "For additional help, contact edX support at ", + "sign.in.text": "Sign in", + "extend.field.errors": "{emailError} below.", + "invalid.token.heading": "Invalid password reset link", + "invalid.token.error.message": "This password reset link is invalid. It may have been used already. Enter your email below to receive a new link.", + "token.validation.rate.limit.error.heading": "Too many requests", + "token.validation.rate.limit.error": "An error has occurred because of too many requests. Please try again after some time.", + "token.validation.internal.sever.error.heading": "Token validation failure", + "token.validation.internal.sever.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "internal.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "rate.limit.error": "An error has occurred because of too many requests. Please try again after some time.", "account.activation.error.message": "Something went wrong, please {supportLink} to resolve this issue.", - "non.compliant.password.error": "{passwordComplaintRequirements} {lineBreak}Your current password does not meet the new security\n requirements. We just sent a password-reset message to the email address associated with this account.\n Thank you for helping us keep your data safe.", "login.inactive.user.error": "In order to sign in, you need to activate your account.{lineBreak}\n {lineBreak}We just sent an activation link to {email}. If you do not receive an email,\n check your spam folders or {supportLink}.", - "login.reset.password.message.with.link": "If you've forgotten your password, click {resetLink} to reset.", - "login.locked.reset.password.message.with.link": "To be on the safe side, you can reset your password {resetLink} before you try again.", + "login.incorrect.credentials.error.attempts.text.1": "The username, email or password you entered is incorrect. You have {remainingAttempts} more sign in\n attempts before your account is temporarily locked.", + "login.incorrect.credentials.error.attempts.text.2": "If you've forgotten your password, {resetLink}", + "account.locked.out.message.2": "To be on the safe side, you can {resetLink} before trying again.", + "login.incorrect.credentials.error.with.reset.link": "The username, email, or password you entered is incorrect. Please try again or {resetLink}.", "login.page.title": "Login | {siteName}", + "login.user.identity.label": "Username or email", + "login.password.label": "Password", "sign.in.button": "Sign in", + "sign.in.btn.pending.state": "Loading", "need.help.signing.in.collapsible.menu": "Need help signing in?", "forgot.password.link": "Forgot my password", + "forgot.password": "Forgot password", "other.sign.in.issues": "Other sign in issues", "need.other.help.signing.in.collapsible.menu": "Need other help signing in?", - "institution.login.button": "Use my university info", + "institution.login.button": "Institution/campus credentials", "institution.login.page.title": "Sign in with institution/campus credentials", "institution.login.page.back.button": "Back to sign in", "create.an.account": "Create an account", - "or.sign.in.with": "or sign in with", + "login.other.options.heading": "Or sign in with:", "non.compliant.password.title": "We recently changed our password requirements", + "non.compliant.password.message": "Your current password does not meet the new security requirements. We just sent a password-reset message to the email address associated with this account. Thank you for helping us keep your data safe.", + "account.locked.out.message.1": "To protect your account, it's been temporarily locked. Try again in 30 minutes.", "first.time.here": "First time here?", - "email.label": "Email", "email.help.message": "The email address you used to register with edX.", - "enterprise.login.link.text": "Sign in with your company or school", + "enterprise.login.btn.text": "Company or school credentials", "email.format.validation.message": "The email address you've provided isn't formatted correctly.", - "email.format.validation.less.chars.message": "Email must have at least 3 characters.", - "email.validation.message": "Please enter your email.", - "password.validation.message": "Please enter your password.", - "password.label": "Password (required)", + "username.or.email.format.validation.less.chars.message": "Username or email must have at least 3 characters.", + "email.validation.message": "Enter your username or email", + "password.validation.message": "Password criteria has not been met", "register.link": "Create an account", "sign.in.heading": "Sign in", "account.activation.success.message.title": "Success! You have activated your account.", @@ -64,44 +96,43 @@ "login.rate.limit.reached.message": "Too many failed login attempts. Try again later.", "login.failure.header.title": "We couldn't sign you in.", "contact.support.link": "contact {platformName} support", - "login.failed.link.text": "here", - "login.incorrect.credentials.error": "Email or password is incorrect.", + "login.incorrect.credentials.error": "The username, email, or password you entered is incorrect. Please try again.", "login.failed.attempt.error": "You have {remainingAttempts} more sign in attempts before your account is temporarily locked.", "login.locked.out.error.message": "To protect your account, it’s been temporarily locked. Try again in {lockedOutPeriod} minutes.", + "login.form.invalid.error.message": "Please fill in the fields below.", + "login.incorrect.credentials.error.reset.link.text": "reset your password", + "login.incorrect.credentials.error.before.account.blocked.text": "click here to reset it.", "register.page.title": "Register | {siteName}", - "create.account.button": "Create account", - "already.have.an.edx.account": "Already have an edX account?", - "sign.in.hyperlink": "Sign in.", - "create.an.account.using": "or create an account using", - "create.a.new.account": "Create a new account", - "register.institution.login.button": "Use my institution/campus credentials", + "registration.fullname.label": "Full name", + "registration.email.label": "Email", + "registration.username.label": "Public username", + "registration.password.label": "Password", + "registration.country.label": "Country/Region", + "help.text.name": "This name will be used by any certificates that you earn.", + "help.text.username.1": "The name that will identify you in your courses.", + "help.text.username.2": "This can not be changed later.", + "help.text.email": "For account activation and important updates", + "create.account.button": "Create an account", + "create.an.account.btn.pending.state": "Loading", + "registration.other.options.heading": "Or register with:", + "register.institution.login.button": "Institution/campus credentials", "register.institution.login.page.title": "Register with institution/campus credentials", - "register.page.email.label": "Email (required)", - "register.rate.limit.reached.message": "Too many failed registration attempts. Try again later.", + "empty.name.field.error": "Enter your full name", + "empty.email.field.error": "Enter your email", + "empty.country.field.error": "Select your country or region of residence", + "email.invalid.format.error": "Enter a valid email address", "email.ratelimit.less.chars.validation.message": "Email must have 3 characters.", - "email.ratelimit.incorrect.format.validation.message": "The email address you provided isn't formatted correctly.", - "email.ratelimit.password.validation.message": "Your password must contain at least 8 characters", - "register.page.password.validation.message": "Please enter your password.", - "fullname.label": "Full name (required)", - "fullname.validation.message": "Please enter your full name.", - "username.label": "Public username (required)", - "username.validation.message": "Please enter your public username.", + "username.validation.message": "Username must be between 2 and 30 characters", "username.format.validation.message": "Usernames can only contain letters (A-Z, a-z), numerals (0-9), underscores (_), and hyphens (-).", - "username.character.validation.message": "Your password must contain at least 1 letter.", - "username.number.validation.message": "Your password must contain at least 1 number.", - "username.ratelimit.less.chars.message": "Public username must have atleast 2 characters.", - "country.validation.message": "Select your country or region of residence.", "support.education.research": "Support education research by providing additional information. (Optional)", - "registration.request.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", "registration.request.failure.header": "We couldn't create your account.", - "helptext.name": "This name will be used by any certificates that you earn.", - "helptext.username": "The name that will identify you in your courses. It cannot be changed later.", - "helptext.password": "Your password must contain at least 8 characters, including 1 letter & 1 number.", - "helptext.email": "This is what you will use to login.", + "registration.empty.form.submission.error": "Please check your responses and try again.", + "registration.request.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "registration.rate.limit.error": "Too many failed registration attempts. Try again later.", + "registration.tpa.session.expired": "Registration using {provider} has timed out.", "terms.of.service.and.honor.code": "Terms of Service and Honor Code", "privacy.policy": "Privacy Policy", "registration.year.of.birth.label": "Year of birth (optional)", - "registration.country.label": "Country or region of residence (required)", "registration.field.gender.options.label": "Gender (optional)", "registration.goals.label": "Tell us why you're interested in edX (optional)", "registration.field.gender.options.f": "Female", @@ -117,30 +148,52 @@ "registration.field.education.levels.el": "Elementary/primary school", "registration.field.education.levels.none": "No formal education", "registration.field.education.levels.other": "Other education", - "register.page.terms.of.service.and.honor.code": "By creating an account, you agree to the {tosAndHonorCode} and you acknowledge that {platformName} and each\n Member process your personal data in accordance with the {privacyPolicy}.", - "reset.password.request.invalid.token.description.message": "This password reset link is invalid. It may have been used already.\n To reset your password, go to the {loginPasswordLink} page and select {forgotPassword}", + "registration.username.suggestion.label": "Available:", + "registration.using.tpa.form.heading": "Finish creating your account", + "did.you.mean.alert.text": "Did you mean", + "register.page.terms.of.service.and.honor.code": "By creating an account, you agree to the {tosAndHonorCode} and you acknowledge that {platformName} and each\n Member process your personal data in accordance with the {privacyPolicy}.", + "sign.in": "Sign in", "reset.password.page.title": "Reset Password | {siteName}", - "reset.password.page.heading": "Reset your password", + "reset.password": "Reset password", "reset.password.page.instructions": "Enter and confirm your new password.", - "reset.password.page.invalid.match.message": "Passwords do not match.", - "forgot.password.page.new.field.label": "New password", - "forgot.password.page.confirm.field.label": "Confirm password", - "reset.password.page.submit.button": "Reset my password", - "reset.password.request.success.header.message": "Password reset complete.", + "new.password.label": "New password", + "confirm.password.label": "Confirm password", + "passwords.do.not.match": "Passwords do not match", + "confirm.your.password": "Confirm your password", "forgot.password.confirmation.sign.in.link": "sign in", "reset.password.request.forgot.password.text": "Forgot password", "reset.password.request.invalid.token.header": "Invalid password reset link", "reset.password.empty.new.password.field.error": "Please enter your new password.", - "forgot.password.empty.new.password.error.heading": "We couldn't reset your password.", + "reset.password.failure.heading": "We couldn't reset your password.", + "reset.password.form.submission.error": "Please check your responses and try again.", "reset.password.request.server.error": "Failed to reset password", "reset.password.token.validation.sever.error": "Token validation failure", - "reset.server.ratelimit.error": "Too many requests.", - "reset.password.confirmation.support.link": "Sign in to your account.", - "reset.password.request.success.header.description.message": "Your password has been reset. {loginPasswordLink}", - "optional.fields.page.title": "Optional Fields | {siteName}", - "optional.fields.page.heading": "Support education research by providing additional information.", - "welcome.to.edx": "Welcome to edX, {username}!", + "reset.server.rate.limit.error": "Too many requests.", + "reset.password.success.heading": "Password reset complete.", + "reset.password.success": "Your password has been reset. Sign in to your account.", + "progressive.profiling.page.title": "Optional Fields | {siteName}", + "progressive.profiling.page.heading": "A few questions for you will help us get smarter.", + "gender.options.label": "Gender (optional)", + "gender.options.f": "Female", + "gender.options.m": "Male", + "gender.options.o": "Other/Prefer not to say", + "education.levels.label": "Highest level of education completed (optional)", + "education.levels.p": "Doctorate", + "education.levels.m": "Master's or professional degree", + "education.levels.b": "Bachelor's degree", + "education.levels.a": "Associate's degree", + "education.levels.hs": "Secondary/high school", + "education.levels.jhs": "Junior secondary/junior high/middle school", + "education.levels.el": "Elementary/primary school", + "education.levels.none": "No formal education", + "education.levels.other": "Other education", + "year.of.birth.label": "Year of birth (optional)", "optional.fields.information.link": "Learn more about how we use this information.", "optional.fields.submit.button": "Submit", - "optional.fields.skip.button": "Skip for now" + "optional.fields.skip.button": "Skip for now", + "continue.to.platform": "Continue to {platformName}", + "modal.title": "Thanks for letting us know.", + "modal.description": "You can complete your profile in settings at any time if you change your mind.", + "welcome.page.error.heading": "We couldn't update your profile", + "welcome.page.error.message": "An error occurred. You can complete your profile in settings at any time." } \ No newline at end of file diff --git a/src/i18n/messages/zh_CN.json b/src/i18n/messages/zh_CN.json index a2d67e72..b64e7c56 100644 --- a/src/i18n/messages/zh_CN.json +++ b/src/i18n/messages/zh_CN.json @@ -1,10 +1,15 @@ { - "forgot.password.confirmation.message": "You entered {strongEmail}. If this email address is associated with your\n edX account, we will send a message with password recovery instructions to this email address.", - "forgot.password.technical.support.help.message": "If you need further assistance, {technicalSupportLink}.", - "institution.login.page.sub.heading": "Choose your institution from the list below:", + "start.learning": "Start learning", + "with.site.name": "with {siteName}", + "complete.your.profile.1": "Complete", + "complete.your.profile.2": "your profile", + "welcome.to.platform": "Welcome to {siteName}, {username}!", + "institution.login.page.sub.heading": "Choose your institution from the list below", "forgot.password.confirmation.title": "Check your email", "forgot.password.confirmation.support.link": "contact technical support", "forgot.password.confirmation.info": "If you do not receive a password reset message after 1 minute, verify that you entered the correct email address, or check your spam folder.", + "logistration.sign.in": "Sign in", + "logistration.register": "Register", "internal.server.error.message": "An error has occurred. Try refreshing the page, or check your internet connection.", "server.ratelimit.error.message": "An error has occurred because of too many requests. Please try again after some time.", "enterprisetpa.title.heading": "Would you like to sign in using your {providerName} credentials?", @@ -12,48 +17,75 @@ "enterprisetpa.login.button.text": "Show me other ways to sign in or register", "sso.sign.in.with": "Sign in with {providerName}", "sso.create.account.using": "Create account using {providerName}", + "show.password": "Show password", + "hide.password": "Hide password", + "one.letter": "1 Letter", + "one.number": "1 Number", + "eight.characters": "8 Characters", + "password.sr.only.helping.text": "Password must contain at least 8 characters, at least one letter, and at least one number", + "tpa.alert.heading": "Almost done!", + "login.third.party.auth.account.not.linked": "You have successfully signed into {currentProvider}, but your {currentProvider} account does not have a linked {platformName} account. To link your accounts, sign in now using your {platformName} password.", + "register.third.party.auth.account.not.linked": "You've successfully signed into {currentProvider}! We just need a little more information before you start learning with {platformName}.", "error.notfound.message": "The page you're looking for is unavailable or there's an error in the URL. Please check the URL and try again.", - "login.third.party.auth.account.not.linked.message": "You have successfully signed into {currentProvider}, but your {currentProvider} account does not have a linked {platformName} account. To link your accounts, sign in now using your {platformName} password.", - "register.third.party.auth.account.not.linked.message": "You've successfully signed into {currentProvider}. We just need a little more information before you start learning with {platformName}.", + "forgot.password.confirmation.message": "We sent an email to {email} with instructions to reset your password.\n If you do not receive a password reset message after 1 minute, verify that you entered\n the correct email address, or check your spam folder. If you need further assistance, {supportLink}.", "forgot.password.page.title": "Forgot Password | {siteName}", - "forgot.password.page.heading": "Password assistance", - "forgot.password.page.instructions": "Please enter your log-in or recovery email address below and we will send you an email with instructions.", - "forgot.password.page.invalid.email.message": "The email address you've provided isn't formatted correctly.", + "forgot.password.page.heading": "Reset password", + "forgot.password.page.instructions": "Please enter your email address below and we will send you an email with instructions on how to reset your password.", + "forgot.password.page.invalid.email.message": "Enter a valid email address", "forgot.password.page.email.field.label": "Email", - "forgot.password.page.submit.button": "Recover my password", - "forgot.password.request.server.error": "We couldn’t send the password recovery email.", + "forgot.password.page.submit.button": "Submit", + "forgot.password.error.alert.title.": "We were unable to contact you.", "forgot.password.error.message.title": "An error occurred.", "forgot.password.request.in.progress.message": "Your previous request is in progress, please try again in a few moments.", - "forgot.password.empty.email.field.error": "Please enter your email.", + "forgot.password.empty.email.field.error": "Enter your email", "forgot.password.invalid.email": "An error occurred.", "forgot.password.invalid.email.message": "The email address you've provided isn't formatted correctly.", "forgot.password.email.help.text": "The email address you used to register with {platformName}", + "confirmation.message.title": "Check your email", + "confirmation.support.link": "contact technical support", + "need.help.sign.in.text": "Need help signing in?", + "additional.help.text": "For additional help, contact edX support at ", + "sign.in.text": "Sign in", + "extend.field.errors": "{emailError} below.", + "invalid.token.heading": "Invalid password reset link", + "invalid.token.error.message": "This password reset link is invalid. It may have been used already. Enter your email below to receive a new link.", + "token.validation.rate.limit.error.heading": "Too many requests", + "token.validation.rate.limit.error": "An error has occurred because of too many requests. Please try again after some time.", + "token.validation.internal.sever.error.heading": "Token validation failure", + "token.validation.internal.sever.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "internal.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "rate.limit.error": "An error has occurred because of too many requests. Please try again after some time.", "account.activation.error.message": "Something went wrong, please {supportLink} to resolve this issue.", - "non.compliant.password.error": "{passwordComplaintRequirements} {lineBreak}Your current password does not meet the new security\n requirements. We just sent a password-reset message to the email address associated with this account.\n Thank you for helping us keep your data safe.", "login.inactive.user.error": "In order to sign in, you need to activate your account.{lineBreak}\n {lineBreak}We just sent an activation link to {email}. If you do not receive an email,\n check your spam folders or {supportLink}.", - "login.reset.password.message.with.link": "If you've forgotten your password, click {resetLink} to reset.", - "login.locked.reset.password.message.with.link": "To be on the safe side, you can reset your password {resetLink} before you try again.", + "login.incorrect.credentials.error.attempts.text.1": "The username, email or password you entered is incorrect. You have {remainingAttempts} more sign in\n attempts before your account is temporarily locked.", + "login.incorrect.credentials.error.attempts.text.2": "If you've forgotten your password, {resetLink}", + "account.locked.out.message.2": "To be on the safe side, you can {resetLink} before trying again.", + "login.incorrect.credentials.error.with.reset.link": "The username, email, or password you entered is incorrect. Please try again or {resetLink}.", "login.page.title": "Login | {siteName}", + "login.user.identity.label": "Username or email", + "login.password.label": "Password", "sign.in.button": "Sign in", + "sign.in.btn.pending.state": "Loading", "need.help.signing.in.collapsible.menu": "Need help signing in?", "forgot.password.link": "Forgot my password", + "forgot.password": "Forgot password", "other.sign.in.issues": "Other sign in issues", "need.other.help.signing.in.collapsible.menu": "Need other help signing in?", - "institution.login.button": "Use my university info", + "institution.login.button": "Institution/campus credentials", "institution.login.page.title": "Sign in with institution/campus credentials", "institution.login.page.back.button": "Back to sign in", "create.an.account": "Create an account", - "or.sign.in.with": "or sign in with", + "login.other.options.heading": "Or sign in with:", "non.compliant.password.title": "We recently changed our password requirements", + "non.compliant.password.message": "Your current password does not meet the new security requirements. We just sent a password-reset message to the email address associated with this account. Thank you for helping us keep your data safe.", + "account.locked.out.message.1": "To protect your account, it's been temporarily locked. Try again in 30 minutes.", "first.time.here": "First time here?", - "email.label": "Email", "email.help.message": "The email address you used to register with edX.", - "enterprise.login.link.text": "Sign in with your company or school", + "enterprise.login.btn.text": "Company or school credentials", "email.format.validation.message": "The email address you've provided isn't formatted correctly.", - "email.format.validation.less.chars.message": "Email must have at least 3 characters.", - "email.validation.message": "Please enter your email.", - "password.validation.message": "Please enter your password.", - "password.label": "Password (required)", + "username.or.email.format.validation.less.chars.message": "Username or email must have at least 3 characters.", + "email.validation.message": "Enter your username or email", + "password.validation.message": "Password criteria has not been met", "register.link": "Create an account", "sign.in.heading": "Sign in", "account.activation.success.message.title": "Success! You have activated your account.", @@ -64,44 +96,43 @@ "login.rate.limit.reached.message": "Too many failed login attempts. Try again later.", "login.failure.header.title": "We couldn't sign you in.", "contact.support.link": "contact {platformName} support", - "login.failed.link.text": "here", - "login.incorrect.credentials.error": "Email or password is incorrect.", + "login.incorrect.credentials.error": "The username, email, or password you entered is incorrect. Please try again.", "login.failed.attempt.error": "You have {remainingAttempts} more sign in attempts before your account is temporarily locked.", "login.locked.out.error.message": "To protect your account, it’s been temporarily locked. Try again in {lockedOutPeriod} minutes.", + "login.form.invalid.error.message": "Please fill in the fields below.", + "login.incorrect.credentials.error.reset.link.text": "reset your password", + "login.incorrect.credentials.error.before.account.blocked.text": "click here to reset it.", "register.page.title": "Register | {siteName}", - "create.account.button": "Create account", - "already.have.an.edx.account": "Already have an edX account?", - "sign.in.hyperlink": "Sign in.", - "create.an.account.using": "or create an account using", - "create.a.new.account": "Create a new account", - "register.institution.login.button": "Use my institution/campus credentials", + "registration.fullname.label": "Full name", + "registration.email.label": "Email", + "registration.username.label": "Public username", + "registration.password.label": "Password", + "registration.country.label": "Country/Region", + "help.text.name": "This name will be used by any certificates that you earn.", + "help.text.username.1": "The name that will identify you in your courses.", + "help.text.username.2": "This can not be changed later.", + "help.text.email": "For account activation and important updates", + "create.account.button": "Create an account", + "create.an.account.btn.pending.state": "Loading", + "registration.other.options.heading": "Or register with:", + "register.institution.login.button": "Institution/campus credentials", "register.institution.login.page.title": "Register with institution/campus credentials", - "register.page.email.label": "Email (required)", - "register.rate.limit.reached.message": "Too many failed registration attempts. Try again later.", + "empty.name.field.error": "Enter your full name", + "empty.email.field.error": "Enter your email", + "empty.country.field.error": "Select your country or region of residence", + "email.invalid.format.error": "Enter a valid email address", "email.ratelimit.less.chars.validation.message": "Email must have 3 characters.", - "email.ratelimit.incorrect.format.validation.message": "The email address you provided isn't formatted correctly.", - "email.ratelimit.password.validation.message": "Your password must contain at least 8 characters", - "register.page.password.validation.message": "Please enter your password.", - "fullname.label": "Full name (required)", - "fullname.validation.message": "Please enter your full name.", - "username.label": "Public username (required)", - "username.validation.message": "Please enter your public username.", + "username.validation.message": "Username must be between 2 and 30 characters", "username.format.validation.message": "Usernames can only contain letters (A-Z, a-z), numerals (0-9), underscores (_), and hyphens (-).", - "username.character.validation.message": "Your password must contain at least 1 letter.", - "username.number.validation.message": "Your password must contain at least 1 number.", - "username.ratelimit.less.chars.message": "Public username must have atleast 2 characters.", - "country.validation.message": "Select your country or region of residence.", "support.education.research": "Support education research by providing additional information. (Optional)", - "registration.request.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", "registration.request.failure.header": "We couldn't create your account.", - "helptext.name": "This name will be used by any certificates that you earn.", - "helptext.username": "The name that will identify you in your courses. It cannot be changed later.", - "helptext.password": "Your password must contain at least 8 characters, including 1 letter & 1 number.", - "helptext.email": "This is what you will use to login.", + "registration.empty.form.submission.error": "Please check your responses and try again.", + "registration.request.server.error": "An error has occurred. Try refreshing the page, or check your internet connection.", + "registration.rate.limit.error": "Too many failed registration attempts. Try again later.", + "registration.tpa.session.expired": "Registration using {provider} has timed out.", "terms.of.service.and.honor.code": "Terms of Service and Honor Code", "privacy.policy": "Privacy Policy", "registration.year.of.birth.label": "Year of birth (optional)", - "registration.country.label": "Country or region of residence (required)", "registration.field.gender.options.label": "Gender (optional)", "registration.goals.label": "Tell us why you're interested in edX (optional)", "registration.field.gender.options.f": "Female", @@ -117,30 +148,52 @@ "registration.field.education.levels.el": "Elementary/primary school", "registration.field.education.levels.none": "No formal education", "registration.field.education.levels.other": "Other education", - "register.page.terms.of.service.and.honor.code": "By creating an account, you agree to the {tosAndHonorCode} and you acknowledge that {platformName} and each\n Member process your personal data in accordance with the {privacyPolicy}.", - "reset.password.request.invalid.token.description.message": "This password reset link is invalid. It may have been used already.\n To reset your password, go to the {loginPasswordLink} page and select {forgotPassword}", + "registration.username.suggestion.label": "Available:", + "registration.using.tpa.form.heading": "Finish creating your account", + "did.you.mean.alert.text": "Did you mean", + "register.page.terms.of.service.and.honor.code": "By creating an account, you agree to the {tosAndHonorCode} and you acknowledge that {platformName} and each\n Member process your personal data in accordance with the {privacyPolicy}.", + "sign.in": "Sign in", "reset.password.page.title": "Reset Password | {siteName}", - "reset.password.page.heading": "Reset your password", + "reset.password": "Reset password", "reset.password.page.instructions": "Enter and confirm your new password.", - "reset.password.page.invalid.match.message": "Passwords do not match.", - "forgot.password.page.new.field.label": "New password", - "forgot.password.page.confirm.field.label": "Confirm password", - "reset.password.page.submit.button": "Reset my password", - "reset.password.request.success.header.message": "Password reset complete.", + "new.password.label": "New password", + "confirm.password.label": "Confirm password", + "passwords.do.not.match": "Passwords do not match", + "confirm.your.password": "Confirm your password", "forgot.password.confirmation.sign.in.link": "sign in", "reset.password.request.forgot.password.text": "Forgot password", "reset.password.request.invalid.token.header": "Invalid password reset link", "reset.password.empty.new.password.field.error": "Please enter your new password.", - "forgot.password.empty.new.password.error.heading": "We couldn't reset your password.", + "reset.password.failure.heading": "We couldn't reset your password.", + "reset.password.form.submission.error": "Please check your responses and try again.", "reset.password.request.server.error": "Failed to reset password", "reset.password.token.validation.sever.error": "Token validation failure", - "reset.server.ratelimit.error": "Too many requests.", - "reset.password.confirmation.support.link": "Sign in to your account.", - "reset.password.request.success.header.description.message": "Your password has been reset. {loginPasswordLink}", - "optional.fields.page.title": "Optional Fields | {siteName}", - "optional.fields.page.heading": "Support education research by providing additional information.", - "welcome.to.edx": "Welcome to edX, {username}!", + "reset.server.rate.limit.error": "Too many requests.", + "reset.password.success.heading": "Password reset complete.", + "reset.password.success": "Your password has been reset. Sign in to your account.", + "progressive.profiling.page.title": "Optional Fields | {siteName}", + "progressive.profiling.page.heading": "A few questions for you will help us get smarter.", + "gender.options.label": "Gender (optional)", + "gender.options.f": "Female", + "gender.options.m": "Male", + "gender.options.o": "Other/Prefer not to say", + "education.levels.label": "Highest level of education completed (optional)", + "education.levels.p": "Doctorate", + "education.levels.m": "Master's or professional degree", + "education.levels.b": "Bachelor's degree", + "education.levels.a": "Associate's degree", + "education.levels.hs": "Secondary/high school", + "education.levels.jhs": "Junior secondary/junior high/middle school", + "education.levels.el": "Elementary/primary school", + "education.levels.none": "No formal education", + "education.levels.other": "Other education", + "year.of.birth.label": "Year of birth (optional)", "optional.fields.information.link": "Learn more about how we use this information.", "optional.fields.submit.button": "Submit", - "optional.fields.skip.button": "Skip for now" + "optional.fields.skip.button": "Skip for now", + "continue.to.platform": "Continue to {platformName}", + "modal.title": "Thanks for letting us know.", + "modal.description": "You can complete your profile in settings at any time if you change your mind.", + "welcome.page.error.heading": "We couldn't update your profile", + "welcome.page.error.message": "An error occurred. You can complete your profile in settings at any time." } \ No newline at end of file