From 15ea50ca2e8ed4d7f879498255d6a446037034a3 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Thu, 18 Jul 2024 16:11:46 -0400 Subject: [PATCH 01/20] batch all changes --- config/locales/en.yml | 26 +++++++++++++------------- config/locales/es.yml | 26 +++++++++++++------------- config/locales/fr.yml | 26 +++++++++++++------------- config/locales/zh.yml | 26 +++++++++++++------------- 4 files changed, 52 insertions(+), 52 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 9ac290b353d..02e1689d862 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -858,8 +858,8 @@ forms.personal_key.instructions: Please confirm you have a copy of your personal forms.personal_key.required_checkbox: I saved my personal key in a safe place. forms.personal_key.title: Enter your personal key forms.phone.buttons.delete: Remove phone -forms.piv_cac_login.submit: Insert your PIV/CAC -forms.piv_cac_mfa.submit: Present PIV/CAC card +forms.piv_cac_login.submit: Insert your government employee ID +forms.piv_cac_mfa.submit: Insert PIV/CAC forms.piv_cac_setup.nickname: PIV/CAC nickname forms.piv_cac_setup.no_thanks: No thanks forms.piv_cac_setup.piv_cac_intro_html: We’ll ask you to present your PIV/CAC card each time you sign in as part of two-factor authentication.

After clicking “Add PIV/CAC” your browser will prompt you for your PIV/CAC PIN and have you select a certificate. @@ -917,16 +917,16 @@ headings.passwords.change: Change your password headings.passwords.confirm: Confirm your current password to continue headings.passwords.confirm_for_personal_key: Enter password and get a new personal key headings.passwords.forgot: Forgot your password? -headings.piv_cac_login.account_not_found: Your PIV/CAC is not connected to an account -headings.piv_cac_login.add: Set up your PIV or CAC as a two-factor authentication method so you can use it to sign in. -headings.piv_cac_login.new: Sign in with your PIV or CAC +headings.piv_cac_login.account_not_found: Your government employee ID is not connected to an account +headings.piv_cac_login.add: Use your smart card reader to set up your Personal Identity Verification (PIV) or Common Access Card (CAC). You can use any of these as a two-factor authentication method to sign in. +headings.piv_cac_login.new: Sign in with your government employee ID headings.piv_cac_login.success: You successfully set up PIV/CAC as an authentication method. headings.piv_cac_setup.already_associated: The PIV/CAC you presented is associated with another user. headings.piv_cac_setup.new: Use your PIV/CAC card to secure your account headings.piv_cac.certificate.bad: The PIV/CAC certificate you selected is invalid headings.piv_cac.certificate.expired: The PIV/CAC certificate you selected has expired headings.piv_cac.certificate.invalid: The PIV/CAC certificate you selected is invalid -headings.piv_cac.certificate.none: We cannot detect a certificate on your PIV/CAC card +headings.piv_cac.certificate.none: We cannot detect a certificate on your government employee ID headings.piv_cac.certificate.not_auth_cert: Please choose a different certificate for your PIV/CAC card headings.piv_cac.certificate.revoked: The PIV/CAC certificate you selected has been revoked from your card headings.piv_cac.certificate.unverified: The PIV/CAC certificate you selected is invalid @@ -1320,14 +1320,14 @@ instructions.forgot_password.close_window: You can close this browser window onc instructions.go_back_to_mobile_app: To continue, please go back to the %{friendly_name} app and sign in. instructions.mfa.authenticator.confirm_code_html: Enter the code from your authenticator app. If you have several accounts set up in your app, enter the code corresponding to %{app_name_html}. instructions.mfa.authenticator.manual_entry: Or enter this code manually into your authentication app -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} with your email address and password. Then add your PIV/CAC to your account.

Don’t have a %{app_name} account? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} with your email address and password. Then insert your PIV/CAC into a smart card reader to add to your account.

Don’t have a %{app_name} account? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: 'Instructions: Insert your PIV or CAC on “ADD PIV/CAC”. You’ll need to choose a certificate (the right one likely has your name of it) and enter your PIN (your PIN was created when you set up your PIV/CAC).' instructions.mfa.piv_cac.already_associated_html: Please choose a certificate from a different PIV/CAC, contact your administrator to ensure your PIV/CAC is up to date. If you think this is an error, %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Go back to sign in -instructions.mfa.piv_cac.confirm_piv_cac: Present the PIV/CAC that you associated with your account. +instructions.mfa.piv_cac.confirm_piv_cac: Insert your PIV/CAC that you associated with your account into a smart card reader. instructions.mfa.piv_cac.did_not_work_html: Please %{please_try_again_html}. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.http_failure: The server took too long to respond. Please try again. -instructions.mfa.piv_cac.no_certificate_html: Please make sure your PIV/CAC is connected and %{try_again_html}. If this problem continues, contact your agency administrator. +instructions.mfa.piv_cac.no_certificate_html: Please make sure your PIV/CAC is properly inserted into your smart card reader and %{try_again_html}. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.not_auth_cert_html: The certificate you selected is invalid for this account. Please %{please_try_again_html} with a different certificate. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.please_try_again: try again instructions.mfa.piv_cac.sign_in_html: Make sure you have a %{app_name} account and you’ve set up PIV/CAC as a two-factor authentication method. @@ -1409,7 +1409,7 @@ notices.forgot_password.no_email_sent_explanation_start: Didn’t receive an ema notices.forgot_password.resend_email_success: We sent another password reset email. notices.password_changed: You changed your password. notices.phone_confirmed: A phone was added to your account. -notices.piv_cac_configured: A PIV/CAC card was added to your account. +notices.piv_cac_configured: A government employee ID was added to your account. notices.privacy.privacy_act_statement: Privacy Act Statement notices.privacy.security_and_privacy_practices: Security Practices and Privacy Act Statement notices.resend_confirmation_email.success: We sent another confirmation email. @@ -1579,11 +1579,11 @@ titles.openid_connect.logout: OpenID Connect Logout titles.passwords.change: Change the password for your account titles.passwords.forgot: Reset password titles.personal_key: Just in case -titles.piv_cac_login.add: Add your PIV or CAC +titles.piv_cac_login.add: Add your government employee ID titles.piv_cac_login.new: Use your PIV/CAC to sign in to your account titles.piv_cac_setup.new: Use your PIV/CAC card to secure your account titles.piv_cac_setup.upsell: Add your government employee ID for a faster, more secure sign in -titles.present_piv_cac: Present your PIV/CAC +titles.present_piv_cac: Insert your government employee ID titles.present_webauthn: Connect your hardware security key titles.reactivate_account: Reactivate your account titles.registrations.new: Create your account @@ -1693,7 +1693,7 @@ two_factor_authentication.phone_verification.troubleshooting.change_number: Use two_factor_authentication.phone_verification.troubleshooting.code_not_received: I didn’t receive my one-time code two_factor_authentication.phone.delete.failure: Unable to remove your phone. two_factor_authentication.phone.delete.success: Your phone has been removed. -two_factor_authentication.piv_cac_header_text: Present your PIV/CAC +two_factor_authentication.piv_cac_header_text: Insert your government employee ID two_factor_authentication.piv_cac_upsell.add_piv: Add PIV/CAC card two_factor_authentication.piv_cac_upsell.choose_other_method: Choose other methods instead two_factor_authentication.piv_cac_upsell.explain: This will improve your account security and let you skip entering your email and password when signing in. diff --git a/config/locales/es.yml b/config/locales/es.yml index 6d0dcb23d9b..bb3a536bcba 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -869,8 +869,8 @@ forms.personal_key.instructions: Confirme que tiene una copia de su clave person forms.personal_key.required_checkbox: Guardé mi clave personal en un lugar seguro. forms.personal_key.title: Ingrese su clave personal forms.phone.buttons.delete: Eliminar teléfono -forms.piv_cac_login.submit: Inserte su tarjeta PIV o CAC -forms.piv_cac_mfa.submit: Presentar la tarjeta PIV o CAC +forms.piv_cac_login.submit: Inserte su identificación de empleado del gobierno. +forms.piv_cac_mfa.submit: Inserte su tarjeta PIV o CAC. forms.piv_cac_setup.nickname: Alias de la tarjeta PIV o CAC forms.piv_cac_setup.no_thanks: No, gracias forms.piv_cac_setup.piv_cac_intro_html: Le pediremos que presente su tarjeta PIV o CAC cada vez que inicie sesión como parte de la autenticación de dos factores.

Después de hacer clic en “Agregar tarjeta PIV o CAC”, su navegador le pedirá el PIN de su tarjeta PIV o CAC y que seleccione un certificado. @@ -928,16 +928,16 @@ headings.passwords.change: Cambie su contraseña headings.passwords.confirm: Confirme su contraseña actual para continuar headings.passwords.confirm_for_personal_key: Introduzca la contraseña y obtenga una clave personal nueva headings.passwords.forgot: '¿Olvidó su contraseña?' -headings.piv_cac_login.account_not_found: Su tarjeta PIV o CAC no está conectada a una cuenta -headings.piv_cac_login.add: Configure su tarjeta PIV o CAC como un método de autenticación de dos factores para que pueda usarla para iniciar sesión. -headings.piv_cac_login.new: Inicie sesión con su tarjeta PIV o CAC +headings.piv_cac_login.account_not_found: Su tarjeta de empleado del gobierno no está conectada a una cuenta. +headings.piv_cac_login.add: Use su lector de tarjetas inteligente para configurar su tarjeta de verificación de identidad personal (PIV) o su tarjeta de acceso común (CAC). Puede usar cualquiera de esas dos tarjetas como un método de autenticación de dos factores para iniciar sesión. +headings.piv_cac_login.new: Inicie sesión con su identificación de empleado del gobierno. headings.piv_cac_login.success: Logró configurar su tarjeta PIV o CAC como un método de autenticación. headings.piv_cac_setup.already_associated: La tarjeta PIV o CAC que presentó está asociada con otro usuario. headings.piv_cac_setup.new: Use su tarjeta PIV o CAC para proteger su cuenta headings.piv_cac.certificate.bad: El certificado de la tarjeta PIV o CAC que seleccionó no es válido headings.piv_cac.certificate.expired: El certificado de la tarjeta PIV o CAC que seleccionó ya venció headings.piv_cac.certificate.invalid: El certificado de la tarjeta PIV o CAC que seleccionó no es válido -headings.piv_cac.certificate.none: No podemos detectar un certificado en su tarjeta PIV o CAC +headings.piv_cac.certificate.none: No podemos detectar un certificado en su tarjeta de identificación de empleado del gobierno. headings.piv_cac.certificate.not_auth_cert: Elija un certificado diferente para su tarjeta PIV o CAC headings.piv_cac.certificate.revoked: El certificado de la tarjeta PIV o CAC que seleccionó fue revocado para su tarjeta headings.piv_cac.certificate.unverified: El certificado de la tarjeta PIV o CAC que seleccionó no es válido @@ -1330,14 +1330,14 @@ instructions.forgot_password.close_window: Puede cerrar esta ventana del navegad instructions.go_back_to_mobile_app: Para continuar, vuelva a la aplicación %{friendly_name} e inicie sesión. instructions.mfa.authenticator.confirm_code_html: Ingrese el código de su aplicación de autenticación. Si tiene varias cuentas configuradas en su aplicación, ingrese el código correspondiente a %{app_name_html}. instructions.mfa.authenticator.manual_entry: O ingrese este código manualmente en su aplicación de autenticación -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} con su dirección de correo electrónico y su contraseña. Luego, agregue su tarjeta PIV o CAC a su cuenta.

¿No tiene una cuenta de %{app_name}? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} con su dirección de correo electrónico y su contraseña. Luego, agregue su tarjeta PIV o CAC a su cuenta.

¿No tiene una cuenta de %{app_name}? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: ' Instrucciones: Inserte su tarjeta PIV o CAC en “AGREGAR TARJETA PIV O CAC” . Tendrá que elegir un certificado (es probable que el correcto tenga su nombre) e ingrese su PIN (su PIN se creó cuando configuró su tarjeta PIV o CAC).' instructions.mfa.piv_cac.already_associated_html: Elija un certificado de una tarjeta PIV o CAC diferente y contacte con el administrador para confirmar que su tarjeta PIV o CAC está al día. Si cree que se trata de un error, %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Vuelva a iniciar sesión -instructions.mfa.piv_cac.confirm_piv_cac: Presente la tarjeta PIV o CAC que asoció con su cuenta. +instructions.mfa.piv_cac.confirm_piv_cac: Inserte la tarjeta PIV o CAC asociada con su cuenta en un lector de tarjetas inteligente. instructions.mfa.piv_cac.did_not_work_html: '%{please_try_again_html}. Contacte con el administrador de su agencia si persiste este problema.' instructions.mfa.piv_cac.http_failure: El servidor tardó demasiado en responder. Vuelva a intentarlo. -instructions.mfa.piv_cac.no_certificate_html: Asegúrese de que su tarjeta PIV o CAC esté conectada y %{try_again_html}. Contacte con el administrador de su agencia si persiste este problema. +instructions.mfa.piv_cac.no_certificate_html: Asegúrese de que su tarjeta PIV o CAC esté insertada correctamente en el lector de tarjetas inteligente e %{try_again_html}. Contacte con el administrador de su agencia si persiste este problema. instructions.mfa.piv_cac.not_auth_cert_html: El certificado que seleccionó no es válido para esta cuenta. %{please_try_again_html} con un certificado diferente. Contacte con el administrador de su agencia si persiste este problema. instructions.mfa.piv_cac.please_try_again: vuelva a intentarlo instructions.mfa.piv_cac.sign_in_html: Asegúrese de que tiene una cuenta de %{app_name} y de que configuró una tarjeta PIV o CAC como método de autenticación de dos factores. @@ -1419,7 +1419,7 @@ notices.forgot_password.no_email_sent_explanation_start: '¿No recibió un corre notices.forgot_password.resend_email_success: Enviamos otro correo electrónico para restablecer la contraseña. notices.password_changed: Cambió su contraseña. notices.phone_confirmed: Se agregó un teléfono a su cuenta. -notices.piv_cac_configured: Se agregó una tarjeta PIV o CAC a su cuenta. +notices.piv_cac_configured: Agregue su identificación de empleado del gobierno. notices.privacy.privacy_act_statement: Declaración de privacidad notices.privacy.security_and_privacy_practices: Prácticas de seguridad y declaración de privacidad notices.resend_confirmation_email.success: Enviamos otro correo electrónico de confirmación. @@ -1590,11 +1590,11 @@ titles.openid_connect.logout: Cierre de sesión de OpenID Connect titles.passwords.change: Cambie la contraseña de su cuenta titles.passwords.forgot: Restablecer la contraseña titles.personal_key: Por si acaso -titles.piv_cac_login.add: Agregue su tarjeta PIV o CAC +titles.piv_cac_login.add: Agregue su identificación de empleado del gobierno titles.piv_cac_login.new: Use su tarjeta PIV o CAC para iniciar sesión en su cuenta titles.piv_cac_setup.new: Use su tarjeta PIV o CAC para proteger su cuenta titles.piv_cac_setup.upsell: Agregue su identificación de empleado del gobierno para un inicio de sesión más rápido y más seguro. -titles.present_piv_cac: Presente su tarjeta PIV o CAC +titles.present_piv_cac: Inserte su identificación de empleado del gobierno. titles.present_webauthn: Conecte su clave de seguridad de hardware titles.reactivate_account: Reactive su cuenta titles.registrations.new: Cree su cuenta @@ -1704,7 +1704,7 @@ two_factor_authentication.phone_verification.troubleshooting.change_number: Use two_factor_authentication.phone_verification.troubleshooting.code_not_received: No recibí mi código de un solo uso two_factor_authentication.phone.delete.failure: No se puede eliminar su teléfono. two_factor_authentication.phone.delete.success: Su teléfono fue eliminado. -two_factor_authentication.piv_cac_header_text: Presente su tarjeta PIV o CAC +two_factor_authentication.piv_cac_header_text: Inserte su identificación de empleado del gobierno two_factor_authentication.piv_cac_upsell.add_piv: Agregar tarjeta PIV/CAC two_factor_authentication.piv_cac_upsell.choose_other_method: Elegir otros métodos two_factor_authentication.piv_cac_upsell.explain: Esto hará que su cuenta sea más segura y no tendrá que ingresar su correo electrónico ni su contraseña cuando inicie sesión. diff --git a/config/locales/fr.yml b/config/locales/fr.yml index a5724f1c6b9..02ed7c0c050 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -858,8 +858,8 @@ forms.personal_key.instructions: Veuillez confirmer que vous avez une copie de v forms.personal_key.required_checkbox: J’ai conservé ma clé personnelle en lieu sûr. forms.personal_key.title: Saisir votre clé personnelle forms.phone.buttons.delete: Supprimer le numéro de téléphone -forms.piv_cac_login.submit: Insérez votre PIV/CAC -forms.piv_cac_mfa.submit: Présentez la carte PIV/CAC +forms.piv_cac_login.submit: Insérer votre carte d’employé fédéral +forms.piv_cac_mfa.submit: Insérer la carte PIV/CAC forms.piv_cac_setup.nickname: Surnom de la carte PIV/CAC forms.piv_cac_setup.no_thanks: Non, merci forms.piv_cac_setup.piv_cac_intro_html: Nous vous demanderons de présenter votre carte PIV/CAC chaque fois que vous vous connecterez sur dans le cadre de l’authentification à deux facteurs.

Après avoir cliqué sur « Ajouter une carte PIV/CAC », votre navigateur vous demandera de saisir le NIP de votre PIV/CAC et de choisir un certificat. @@ -917,16 +917,16 @@ headings.passwords.change: Changer votre mot de passe headings.passwords.confirm: Confirmer votre mot de passe actuel pour continuer headings.passwords.confirm_for_personal_key: Saisir le mot de passe et obtenir une nouvelle clé personnelle headings.passwords.forgot: Mot de passe oublié ? -headings.piv_cac_login.account_not_found: Votre carte PIV/CAC n’est pas connectée à un compte -headings.piv_cac_login.add: Configurer votre PIV ou votre CAC comme méthode d’authentification à deux facteurs pour pouvoir l’utiliser pour vous connecter. -headings.piv_cac_login.new: Vous connecter avec votre PIV/CAC +headings.piv_cac_login.account_not_found: Votre carte d’employé fédéral n’est pas associée à un compte +headings.piv_cac_login.add: Utilisez votre lecteur de carte à puce pour configurer votre carte PIV (personal identity verification, vérification d’identité personnelle) ou CAC (common access card, carte d’accès commun). Vous pouvez utiliser l’une ou l’autre carte comme méthode d’authentification à deux facteurs pour vous connecter. +headings.piv_cac_login.new: Insérer votre carte d’employé fédéral headings.piv_cac_login.success: Votre carte PIV/CAC a bien été configurée comme méthode d’authentification. headings.piv_cac_setup.already_associated: La carte PIV/CAC que vous avez présentée est associée à un autre utilisateur. headings.piv_cac_setup.new: Utilisez votre carte PIV/CAC pour sécuriser votre compte. headings.piv_cac.certificate.bad: Le certificat PIV/CAC sélectionné n’est pas valide. headings.piv_cac.certificate.expired: Le certificat PIV/CAC sélectionné a expiré. headings.piv_cac.certificate.invalid: Le certificat PIV/CAC sélectionné n’est pas valide. -headings.piv_cac.certificate.none: Nous ne pouvons pas détecter de certificat sur votre carte PIV/CAC. +headings.piv_cac.certificate.none: Nous ne détectons pas de certificat sur votre carte d’employé fédéral. headings.piv_cac.certificate.not_auth_cert: Veuillez choisir un autre certificat pour votre carte PIV/CAC. headings.piv_cac.certificate.revoked: Le certificat PIV/CAC sélectionné a été révoqué de votre carte. headings.piv_cac.certificate.unverified: Le certificat PIV/CAC sélectionné n’est pas valide. @@ -1320,14 +1320,14 @@ instructions.forgot_password.close_window: Vous pourrez fermer cette fenêtre de instructions.go_back_to_mobile_app: Pour continuer, veuillez retourner à l’appli %{friendly_name} et vous connecter. instructions.mfa.authenticator.confirm_code_html: Saisissez le code à partir de votre appli d’authentification. Si vous avez plusieurs comptes configurés dans votre appli, saisissez le code correspondant à %{app_name_html}. instructions.mfa.authenticator.manual_entry: Ou saisissez ce code manuellement dans votre appli d’authentification -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} avec votre adresse e-mail et votre mot de passe. Ensuite, ajoutez votre carte PIV/CAC à votre compte.

Vous n’avez pas de compte %{app_name}? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} à l’aide de votre adresse e-mail et de votre mot de passe. Introduisez ensuite la carte PIV/CAC dans un lecteur de carte à puce pour l’ajouter à votre compte.

Vous n’avez pas de compte %{app_name}? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: ' Instructions : Insérez votre carte PIV ou CAC dans AJOUTER PIV/CAC. Vous devrez choisir un certificat (le bon a probablement le nom que vous lui avez donné) et saisir votre NIP (votre NIP a été créé lors de la configuration de votre carte PIV/CAC).' instructions.mfa.piv_cac.already_associated_html: Veuillez choisir un certificat associé à une autre carte PIV/CAC ; contactez votre administrateur afin de vérifier que votre carte PIV/CAC est bien à jour. Si vous pensez qu’il s’agit d’une erreur, veuillez %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Retourner vous connecter -instructions.mfa.piv_cac.confirm_piv_cac: Veuillez présenter la carte PIV/CAC que vous avez associée à votre compte. +instructions.mfa.piv_cac.confirm_piv_cac: Introduisez la carte PIV/CAC que vous avez associée à votre compte dans un lecteur de carte à puce. instructions.mfa.piv_cac.did_not_work_html: Veuillez %{please_try_again_html}. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.http_failure: Le serveur a mis trop de temps à répondre. Veuillez réessayer. -instructions.mfa.piv_cac.no_certificate_html: Veuillez vous assurer que votre carte PIV/CAC est connectée et %{try_again_html}. Si ce problème persiste, contactez l’administrateur de votre organisme. +instructions.mfa.piv_cac.no_certificate_html: Veuillez vous assurer que votre carte PIV/CAC est correctement introduite dans votre lecteur de carte à puce et %{try_again_html}. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.not_auth_cert_html: Le certificat que vous avez sélectionné n’est pas valide pour ce compte. Veuillez %{please_try_again_html} avec un autre certificat. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.please_try_again: réessayer instructions.mfa.piv_cac.sign_in_html: Assurez-vous que vous disposez d’un compte %{app_name} et que vous avez configuré votre carte PIV/CAC en tant que méthode d’authentification à deux facteurs. @@ -1409,7 +1409,7 @@ notices.forgot_password.no_email_sent_explanation_start: Vous n’avez pas reçu notices.forgot_password.resend_email_success: Nous avons envoyé un autre e-mail de réinitialisation de mot de passe. notices.password_changed: Vous avez changé votre mot de passe. notices.phone_confirmed: Un téléphone a été ajouté à votre compte. -notices.piv_cac_configured: Une carte PIV/CAC a été ajoutée à votre compte. +notices.piv_cac_configured: Ajouter votre carte d’employé fédéral. notices.privacy.privacy_act_statement: Déclaration relative à la loi sur la confidentialité notices.privacy.security_and_privacy_practices: Déclaration relatives à la loi sur les pratiques de sécurité et la confidentialité notices.resend_confirmation_email.success: Nous avons envoyé un autre e-mail de confirmation. @@ -1579,11 +1579,11 @@ titles.openid_connect.logout: Déconnexion OpenID Connect titles.passwords.change: Changer le mot de passe de votre compte titles.passwords.forgot: Réinitialiser le mot de passe titles.personal_key: Juste au cas où -titles.piv_cac_login.add: Ajouter votre carte PIV ou CAC +titles.piv_cac_login.add: Ajouter votre carte d’employé fédéral titles.piv_cac_login.new: Utiliser votre carte PIV/CAC pour vous connecter à votre compte titles.piv_cac_setup.new: Utiliser votre carte PIV/CAC pour sécuriser votre compte titles.piv_cac_setup.upsell: Ajouter votre carte d’employé fédéral pour vous connecter plus rapidement et en toute sécurité -titles.present_piv_cac: Présenter votre carte PIV/CAC +titles.present_piv_cac: Insérer votre carte d’employé fédéral titles.present_webauthn: Brancher votre clé de sécurité physique titles.reactivate_account: Réactiver votre compte titles.registrations.new: Créer votre compte @@ -1693,7 +1693,7 @@ two_factor_authentication.phone_verification.troubleshooting.change_number: Util two_factor_authentication.phone_verification.troubleshooting.code_not_received: Je n’ai pas reçu mon code à usage unique two_factor_authentication.phone.delete.failure: Impossible de supprimer votre téléphone. two_factor_authentication.phone.delete.success: Votre téléphone a été supprimé. -two_factor_authentication.piv_cac_header_text: Présenter votre carte PIV/CAC +two_factor_authentication.piv_cac_header_text: Insérer votre carte d’employé fédéral two_factor_authentication.piv_cac_upsell.add_piv: Ajouter une carte PIV/CAC two_factor_authentication.piv_cac_upsell.choose_other_method: Choisir plutôt d’autres méthodes two_factor_authentication.piv_cac_upsell.explain: Ceci permettra de renforcer la sécurité de votre compte et de sauter l’étape de saisie de votre e-mail et mot de passe quand vous vous connecterez. diff --git a/config/locales/zh.yml b/config/locales/zh.yml index f199579ceba..0c206b92d8e 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -869,8 +869,8 @@ forms.personal_key.instructions: 请在下面输入你的个人密钥,以确 forms.personal_key.required_checkbox: 我将个人密钥存放到了一个安全的地方。 forms.personal_key.title: 输入你的个人密钥 forms.phone.buttons.delete: 去掉电话 -forms.piv_cac_login.submit: 插入 PIV/CAC 卡 -forms.piv_cac_mfa.submit: 提供 PIV/CAC 卡 +forms.piv_cac_login.submit: 插入您的政府雇员ID +forms.piv_cac_mfa.submit: 插入 PIV/CAC forms.piv_cac_setup.nickname: PIV/CAC 卡昵称 forms.piv_cac_setup.no_thanks: 不用,谢谢。 forms.piv_cac_setup.piv_cac_intro_html: @@ -932,16 +932,16 @@ headings.passwords.change: 更改密码 headings.passwords.confirm: 确认你目前密码以继续 headings.passwords.confirm_for_personal_key: 输入密码并获得一个新个人密钥 headings.passwords.forgot: 忘了你的密码? -headings.piv_cac_login.account_not_found: 你的 PIV/CAC 没有连接账户 -headings.piv_cac_login.add: 把你的 PIV 或 CAC 设为一个双因素身份证实方法,这样你可以用其登录。 -headings.piv_cac_login.new: 使用你的 PIV 或 CAC 登录 +headings.piv_cac_login.account_not_found: 您的政府雇员ID未与帐户连接 +headings.piv_cac_login.add: 使用智能卡读卡器设置您的个人身份验证 (PIV) 或通用访问卡 (CAC)。您可以使用其中任何一种作为双因素身份证实方法来登录。 +headings.piv_cac_login.new: 插入您的政府雇员ID headings.piv_cac_login.success: 你已成功把 PIV/CAC 设为一个身份证实方法 headings.piv_cac_setup.already_associated: 你提供的 PIV/CAC 与另外一个用户相关。 headings.piv_cac_setup.new: 用你的 PIV/CAC 卡来保护你的账户安全 headings.piv_cac.certificate.bad: 你选择的 PIV/CAC 证书有误 headings.piv_cac.certificate.expired: 你选择的 PIV/CAC 证书已过期 headings.piv_cac.certificate.invalid: 你选择的 PIV/CAC 证书有误 -headings.piv_cac.certificate.none: 我们在你的 PIV/CAC 卡上探查不到证书 +headings.piv_cac.certificate.none: 我们在您政府雇员ID上探查不到证书 headings.piv_cac.certificate.not_auth_cert: 请给你的PIV/CAC 卡选择另外一个证书 headings.piv_cac.certificate.revoked: 你选择的 PIV/CAC 证书已从你的卡上撤销 headings.piv_cac.certificate.unverified: 你选择的 PIV/CAC 证书有误 @@ -1335,14 +1335,14 @@ instructions.forgot_password.close_window: 重设你的密码后,你就可以 instructions.go_back_to_mobile_app: 要继续的话,请回到 %{friendly_name}应用程序并登录。 instructions.mfa.authenticator.confirm_code_html: 输入来自你身份证实应用程序的代码。如果你在应用程序中设了几个账户,请输入与在 %{app_name_html}对应的代码。 instructions.mfa.authenticator.manual_entry: 或者动手将这个密码输入你的身份证实应用程序。 -instructions.mfa.piv_cac.account_not_found_html: 用你的电邮地址和密码

%{sign_in}。然后把你的 PIV/CAC 添加到账户。

没有%{app_name} 账户? %{create_account}

+instructions.mfa.piv_cac.account_not_found_html: '

使用您的电子邮件地址和密码 %{sign_in}。然后将您的 PIV/CAC 插入智能卡读卡器以添加到您的帐户。

没有 %{app_name} 帐户?%{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: '说明: 看到“添加 PIV/CAC”时插入你的 PIV or CAC 。你将需要选择一个证书 (恰当的证书可能会有你的名字)而且输入你的个人识别号码(PIN) (你的个人识别号码(PIN)是在设置 PIV/CAC 时设立的)。' instructions.mfa.piv_cac.already_associated_html: 请从另一个 PIV/CAC 选择证书,联系管理员以保证你的 PIV/CAC 是最新的。如果你认为这是一个错误, %{try_again_html}。 instructions.mfa.piv_cac.back_to_sign_in: 返回去登录 -instructions.mfa.piv_cac.confirm_piv_cac: 提供与你账户相关的 PIV/CAC。 +instructions.mfa.piv_cac.confirm_piv_cac: 将与您的帐户关联的 PIV/CAC 插入智能卡读卡器。 instructions.mfa.piv_cac.did_not_work_html: 请 %{please_try_again_html}。如果这一问题持续的话,请联系你机构的管理员。 instructions.mfa.piv_cac.http_failure: 服务器反应时间过长。请再试一次。 -instructions.mfa.piv_cac.no_certificate_html: 请确保你的 PIV/CAC 是连上的并 %{try_again_html}。如果这一问题持续的话,请联系你机构的管理员。 +instructions.mfa.piv_cac.no_certificate_html: 请确保您的 PIV/CAC 已正确插入智能卡读卡器,%{try_again_html}。如果这个问题持续存在,请联系您机构的管理员。 instructions.mfa.piv_cac.not_auth_cert_html: 你选择的证书对这个账户无效。请用另外一个证书 %{please_try_again_html}。如果这一问题持续的话,请联系你机构的管理员。 instructions.mfa.piv_cac.please_try_again: 再试一次 instructions.mfa.piv_cac.sign_in_html: 确保 你有 %{app_name} 账户 而且 PIV/CAC 已被你设置为一个双因素身份证实方法。 @@ -1425,7 +1425,7 @@ notices.forgot_password.no_email_sent_explanation_start: 没有收到电邮? notices.forgot_password.resend_email_success: 我们发了另外一个重设密码的电邮。 notices.password_changed: 你更改了密码。 notices.phone_confirmed: 你账户添加了一个电话。 -notices.piv_cac_configured: 你账户添加了一个 PIV/CAC 卡。 +notices.piv_cac_configured: 添加您的政府雇员ID notices.privacy.privacy_act_statement: 隐私法声明 notices.privacy.security_and_privacy_practices: 安全实践和隐私法声明 notices.resend_confirmation_email.success: 我们发送了另外一个确认电邮。 @@ -1595,11 +1595,11 @@ titles.openid_connect.logout: OpenID Connect 登出 titles.passwords.change: 更改你账户密码 titles.passwords.forgot: 重设密码 titles.personal_key: 万一 -titles.piv_cac_login.add: 添加你的 PIV 或者 CAC +titles.piv_cac_login.add: 添加您的政府雇员ID titles.piv_cac_login.new: 用 PIV/CAC 登入你的账户 titles.piv_cac_setup.new: 用 PIV/CAC 卡来保护你账户安全 titles.piv_cac_setup.upsell: 添加你的政府雇员身份证件更快、更安全地登录 -titles.present_piv_cac: 提供你的 PIV/CAC +titles.present_piv_cac: 插入您的政府雇员ID titles.present_webauthn: 连接你的硬件安全密钥 titles.reactivate_account: 重新激活你账户 titles.registrations.new: 设立账户 @@ -1708,7 +1708,7 @@ two_factor_authentication.phone_verification.troubleshooting.change_number: 使 two_factor_authentication.phone_verification.troubleshooting.code_not_received: 我没收到一次性代码 two_factor_authentication.phone.delete.failure: 无法去掉你的电话。 two_factor_authentication.phone.delete.success: 你的电话已被去掉。 -two_factor_authentication.piv_cac_header_text: 提供你的 PIV/CAC +two_factor_authentication.piv_cac_header_text: 插入您的政府雇员ID two_factor_authentication.piv_cac_upsell.add_piv: 添加 PIV/CAC 卡 two_factor_authentication.piv_cac_upsell.choose_other_method: 选择其他方法 two_factor_authentication.piv_cac_upsell.explain: 这将改善你账户安全,而且你在登录时无需再输入电邮和密码。 From cbaeb3c72c2f230875df11f2bea66dcc2dcb3eab Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Mon, 22 Jul 2024 15:04:37 -0400 Subject: [PATCH 02/20] change text on piv cac log in --- config/locales/en.yml | 4 ++-- config/locales/es.yml | 4 ++-- config/locales/fr.yml | 4 ++-- config/locales/zh.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 02e1689d862..10d9a7d6a31 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -858,7 +858,7 @@ forms.personal_key.instructions: Please confirm you have a copy of your personal forms.personal_key.required_checkbox: I saved my personal key in a safe place. forms.personal_key.title: Enter your personal key forms.phone.buttons.delete: Remove phone -forms.piv_cac_login.submit: Insert your government employee ID +forms.piv_cac_login.submit: Insert PIV/CAC forms.piv_cac_mfa.submit: Insert PIV/CAC forms.piv_cac_setup.nickname: PIV/CAC nickname forms.piv_cac_setup.no_thanks: No thanks @@ -1330,7 +1330,7 @@ instructions.mfa.piv_cac.http_failure: The server took too long to respond. Plea instructions.mfa.piv_cac.no_certificate_html: Please make sure your PIV/CAC is properly inserted into your smart card reader and %{try_again_html}. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.not_auth_cert_html: The certificate you selected is invalid for this account. Please %{please_try_again_html} with a different certificate. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.please_try_again: try again -instructions.mfa.piv_cac.sign_in_html: Make sure you have a %{app_name} account and you’ve set up PIV/CAC as a two-factor authentication method. +instructions.mfa.piv_cac.sign_in_html: Make sure you have a %{app_name} account and you've set up your Personal Identity Verification (PIV) or Common Access Card (CAC) as a two-factor authentication method. instructions.mfa.piv_cac.step_1: Give it a nickname instructions.mfa.piv_cac.step_1_info: If you add more than one PIV/CAC, you’ll know which one’s which. instructions.mfa.piv_cac.step_2: Insert your PIV/CAC into your card reader diff --git a/config/locales/es.yml b/config/locales/es.yml index bb3a536bcba..c3cc0fd9038 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -869,7 +869,7 @@ forms.personal_key.instructions: Confirme que tiene una copia de su clave person forms.personal_key.required_checkbox: Guardé mi clave personal en un lugar seguro. forms.personal_key.title: Ingrese su clave personal forms.phone.buttons.delete: Eliminar teléfono -forms.piv_cac_login.submit: Inserte su identificación de empleado del gobierno. +forms.piv_cac_login.submit: Inserte su tarjeta PIV o CAC. forms.piv_cac_mfa.submit: Inserte su tarjeta PIV o CAC. forms.piv_cac_setup.nickname: Alias de la tarjeta PIV o CAC forms.piv_cac_setup.no_thanks: No, gracias @@ -1340,7 +1340,7 @@ instructions.mfa.piv_cac.http_failure: El servidor tardó demasiado en responder instructions.mfa.piv_cac.no_certificate_html: Asegúrese de que su tarjeta PIV o CAC esté insertada correctamente en el lector de tarjetas inteligente e %{try_again_html}. Contacte con el administrador de su agencia si persiste este problema. instructions.mfa.piv_cac.not_auth_cert_html: El certificado que seleccionó no es válido para esta cuenta. %{please_try_again_html} con un certificado diferente. Contacte con el administrador de su agencia si persiste este problema. instructions.mfa.piv_cac.please_try_again: vuelva a intentarlo -instructions.mfa.piv_cac.sign_in_html: Asegúrese de que tiene una cuenta de %{app_name} y de que configuró una tarjeta PIV o CAC como método de autenticación de dos factores. +instructions.mfa.piv_cac.sign_in_html: Asegúrese de tener una cuenta de %{app_name} y de tener configurada una tarjeta de verificación de identidad personal (PIV) o una tarjeta de acceso común (CAC) como método de autenticación de dos factores. instructions.mfa.piv_cac.step_1: Asígnele un alias. instructions.mfa.piv_cac.step_1_info: Si agrega más de una tarjeta PIV o CAC, podrá distinguirlas. instructions.mfa.piv_cac.step_2: Inserte su tarjeta PIV o CAC en su lector de tarjetas. diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 02ed7c0c050..68f90a3e5f4 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -858,7 +858,7 @@ forms.personal_key.instructions: Veuillez confirmer que vous avez une copie de v forms.personal_key.required_checkbox: J’ai conservé ma clé personnelle en lieu sûr. forms.personal_key.title: Saisir votre clé personnelle forms.phone.buttons.delete: Supprimer le numéro de téléphone -forms.piv_cac_login.submit: Insérer votre carte d’employé fédéral +forms.piv_cac_login.submit: Insérer la carte PIV/CAC forms.piv_cac_mfa.submit: Insérer la carte PIV/CAC forms.piv_cac_setup.nickname: Surnom de la carte PIV/CAC forms.piv_cac_setup.no_thanks: Non, merci @@ -1330,7 +1330,7 @@ instructions.mfa.piv_cac.http_failure: Le serveur a mis trop de temps à répond instructions.mfa.piv_cac.no_certificate_html: Veuillez vous assurer que votre carte PIV/CAC est correctement introduite dans votre lecteur de carte à puce et %{try_again_html}. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.not_auth_cert_html: Le certificat que vous avez sélectionné n’est pas valide pour ce compte. Veuillez %{please_try_again_html} avec un autre certificat. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.please_try_again: réessayer -instructions.mfa.piv_cac.sign_in_html: Assurez-vous que vous disposez d’un compte %{app_name} et que vous avez configuré votre carte PIV/CAC en tant que méthode d’authentification à deux facteurs. +instructions.mfa.piv_cac.sign_in_html: Assurez-vous que vous disposez d’un compte %{app_name} et que vous avez configuré votre carte PIV (personal identity verification, vérification d'identité personnelle) ou CAC (common access card, carte d'accès commun) comme méthode d’authentification à deux facteurs. instructions.mfa.piv_cac.step_1: Donnez-lui un surnom instructions.mfa.piv_cac.step_1_info: Si vous ajoutez plus d’une carte PIV/CAC, vous saurez laquelle. instructions.mfa.piv_cac.step_2: Insérez votre PIV/CAC dans votre lecteur de carte diff --git a/config/locales/zh.yml b/config/locales/zh.yml index 0c206b92d8e..90717560c9f 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -869,7 +869,7 @@ forms.personal_key.instructions: 请在下面输入你的个人密钥,以确 forms.personal_key.required_checkbox: 我将个人密钥存放到了一个安全的地方。 forms.personal_key.title: 输入你的个人密钥 forms.phone.buttons.delete: 去掉电话 -forms.piv_cac_login.submit: 插入您的政府雇员ID +forms.piv_cac_login.submit: 插入 PIV/CAC forms.piv_cac_mfa.submit: 插入 PIV/CAC forms.piv_cac_setup.nickname: PIV/CAC 卡昵称 forms.piv_cac_setup.no_thanks: 不用,谢谢。 @@ -1345,7 +1345,7 @@ instructions.mfa.piv_cac.http_failure: 服务器反应时间过长。请再试 instructions.mfa.piv_cac.no_certificate_html: 请确保您的 PIV/CAC 已正确插入智能卡读卡器,%{try_again_html}。如果这个问题持续存在,请联系您机构的管理员。 instructions.mfa.piv_cac.not_auth_cert_html: 你选择的证书对这个账户无效。请用另外一个证书 %{please_try_again_html}。如果这一问题持续的话,请联系你机构的管理员。 instructions.mfa.piv_cac.please_try_again: 再试一次 -instructions.mfa.piv_cac.sign_in_html: 确保 你有 %{app_name} 账户 而且 PIV/CAC 已被你设置为一个双因素身份证实方法。 +instructions.mfa.piv_cac.sign_in_html: 确保您有 %{app_name} 帐户并且已设置个人身份验证 (PIV) 或通用访问卡 (CAC) 作为双因素身份证实方法。 instructions.mfa.piv_cac.step_1: 给它一个昵称 instructions.mfa.piv_cac.step_1_info: 这样如果你添加了一个以上 PIV/CAC 话,你就能把它们分辨开来。 instructions.mfa.piv_cac.step_2: 把 PIV/CAC 插入读卡器 From a0fd05c3cfaccdbc37ab4427e92eba75eea56a6a Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Tue, 23 Jul 2024 09:23:44 -0400 Subject: [PATCH 03/20] add error for "your piv cac did not work" --- config/locales/en.yml | 2 +- config/locales/es.yml | 2 +- config/locales/fr.yml | 2 +- config/locales/zh.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 10d9a7d6a31..f85901c5af3 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1325,7 +1325,7 @@ instructions.mfa.piv_cac.add_from_sign_in_html: 'Instructions: instructions.mfa.piv_cac.already_associated_html: Please choose a certificate from a different PIV/CAC, contact your administrator to ensure your PIV/CAC is up to date. If you think this is an error, %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Go back to sign in instructions.mfa.piv_cac.confirm_piv_cac: Insert your PIV/CAC that you associated with your account into a smart card reader. -instructions.mfa.piv_cac.did_not_work_html: Please %{please_try_again_html}. If this problem continues, contact your agency administrator. +instructions.mfa.piv_cac.did_not_work_html: Please make sure your PIV/CAC is properly inserted into your smart card reader and %{please_try_again_html}. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.http_failure: The server took too long to respond. Please try again. instructions.mfa.piv_cac.no_certificate_html: Please make sure your PIV/CAC is properly inserted into your smart card reader and %{try_again_html}. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.not_auth_cert_html: The certificate you selected is invalid for this account. Please %{please_try_again_html} with a different certificate. If this problem continues, contact your agency administrator. diff --git a/config/locales/es.yml b/config/locales/es.yml index c3cc0fd9038..2b53bb655aa 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1335,7 +1335,7 @@ instructions.mfa.piv_cac.add_from_sign_in_html: ' Instrucciones: Instructions : 说明: 看到 instructions.mfa.piv_cac.already_associated_html: 请从另一个 PIV/CAC 选择证书,联系管理员以保证你的 PIV/CAC 是最新的。如果你认为这是一个错误, %{try_again_html}。 instructions.mfa.piv_cac.back_to_sign_in: 返回去登录 instructions.mfa.piv_cac.confirm_piv_cac: 将与您的帐户关联的 PIV/CAC 插入智能卡读卡器。 -instructions.mfa.piv_cac.did_not_work_html: 请 %{please_try_again_html}。如果这一问题持续的话,请联系你机构的管理员。 +instructions.mfa.piv_cac.did_not_work_html: 请确保您的 PIV/CAC 已正确插入智能卡读卡器,%{please_try_again_html}。如果这个问题持续存在,请联系您机构的管理员。 instructions.mfa.piv_cac.http_failure: 服务器反应时间过长。请再试一次。 instructions.mfa.piv_cac.no_certificate_html: 请确保您的 PIV/CAC 已正确插入智能卡读卡器,%{try_again_html}。如果这个问题持续存在,请联系您机构的管理员。 instructions.mfa.piv_cac.not_auth_cert_html: 你选择的证书对这个账户无效。请用另外一个证书 %{please_try_again_html}。如果这一问题持续的话,请联系你机构的管理员。 From 89a91eb60cce72d05dde58b3a72205b1db63d6e1 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Tue, 23 Jul 2024 13:26:21 -0400 Subject: [PATCH 04/20] change `instructions.mfa.piv_cac.sign_in_html` to `instructions.mfa.piv_cac.sign_in` --- app/presenters/piv_cac_authentication_login_presenter.rb | 2 +- config/locales/en.yml | 2 +- config/locales/es.yml | 2 +- config/locales/fr.yml | 2 +- config/locales/zh.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/presenters/piv_cac_authentication_login_presenter.rb b/app/presenters/piv_cac_authentication_login_presenter.rb index d65e870e0d2..7bce8678cc5 100644 --- a/app/presenters/piv_cac_authentication_login_presenter.rb +++ b/app/presenters/piv_cac_authentication_login_presenter.rb @@ -28,6 +28,6 @@ def heading end def info - t('instructions.mfa.piv_cac.sign_in_html', app_name: APP_NAME) + t('instructions.mfa.piv_cac.sign_in', app_name: APP_NAME) end end diff --git a/config/locales/en.yml b/config/locales/en.yml index f85901c5af3..7756522f871 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1330,7 +1330,7 @@ instructions.mfa.piv_cac.http_failure: The server took too long to respond. Plea instructions.mfa.piv_cac.no_certificate_html: Please make sure your PIV/CAC is properly inserted into your smart card reader and %{try_again_html}. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.not_auth_cert_html: The certificate you selected is invalid for this account. Please %{please_try_again_html} with a different certificate. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.please_try_again: try again -instructions.mfa.piv_cac.sign_in_html: Make sure you have a %{app_name} account and you've set up your Personal Identity Verification (PIV) or Common Access Card (CAC) as a two-factor authentication method. +instructions.mfa.piv_cac.sign_in: Make sure you have a %{app_name} account and you've set up your Personal Identity Verification (PIV) or Common Access Card (CAC) as a two-factor authentication method. instructions.mfa.piv_cac.step_1: Give it a nickname instructions.mfa.piv_cac.step_1_info: If you add more than one PIV/CAC, you’ll know which one’s which. instructions.mfa.piv_cac.step_2: Insert your PIV/CAC into your card reader diff --git a/config/locales/es.yml b/config/locales/es.yml index 2b53bb655aa..20e282c75b5 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1340,7 +1340,7 @@ instructions.mfa.piv_cac.http_failure: El servidor tardó demasiado en responder instructions.mfa.piv_cac.no_certificate_html: Asegúrese de que su tarjeta PIV o CAC esté insertada correctamente en el lector de tarjetas inteligente e %{try_again_html}. Contacte con el administrador de su agencia si persiste este problema. instructions.mfa.piv_cac.not_auth_cert_html: El certificado que seleccionó no es válido para esta cuenta. %{please_try_again_html} con un certificado diferente. Contacte con el administrador de su agencia si persiste este problema. instructions.mfa.piv_cac.please_try_again: vuelva a intentarlo -instructions.mfa.piv_cac.sign_in_html: Asegúrese de tener una cuenta de %{app_name} y de tener configurada una tarjeta de verificación de identidad personal (PIV) o una tarjeta de acceso común (CAC) como método de autenticación de dos factores. +instructions.mfa.piv_cac.sign_in: Asegúrese de tener una cuenta de %{app_name} y de tener configurada una tarjeta de verificación de identidad personal (PIV) o una tarjeta de acceso común (CAC) como método de autenticación de dos factores. instructions.mfa.piv_cac.step_1: Asígnele un alias. instructions.mfa.piv_cac.step_1_info: Si agrega más de una tarjeta PIV o CAC, podrá distinguirlas. instructions.mfa.piv_cac.step_2: Inserte su tarjeta PIV o CAC en su lector de tarjetas. diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 38c72a7722d..6a82cfb3d18 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -1330,7 +1330,7 @@ instructions.mfa.piv_cac.http_failure: Le serveur a mis trop de temps à répond instructions.mfa.piv_cac.no_certificate_html: Veuillez vous assurer que votre carte PIV/CAC est correctement introduite dans votre lecteur de carte à puce et %{try_again_html}. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.not_auth_cert_html: Le certificat que vous avez sélectionné n’est pas valide pour ce compte. Veuillez %{please_try_again_html} avec un autre certificat. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.please_try_again: réessayer -instructions.mfa.piv_cac.sign_in_html: Assurez-vous que vous disposez d’un compte %{app_name} et que vous avez configuré votre carte PIV (personal identity verification, vérification d'identité personnelle) ou CAC (common access card, carte d'accès commun) comme méthode d’authentification à deux facteurs. +instructions.mfa.piv_cac.sign_in: Assurez-vous que vous disposez d’un compte %{app_name} et que vous avez configuré votre carte PIV (personal identity verification, vérification d'identité personnelle) ou CAC (common access card, carte d'accès commun) comme méthode d’authentification à deux facteurs. instructions.mfa.piv_cac.step_1: Donnez-lui un surnom instructions.mfa.piv_cac.step_1_info: Si vous ajoutez plus d’une carte PIV/CAC, vous saurez laquelle. instructions.mfa.piv_cac.step_2: Insérez votre PIV/CAC dans votre lecteur de carte diff --git a/config/locales/zh.yml b/config/locales/zh.yml index f17a870b47a..26659c09496 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -1345,7 +1345,7 @@ instructions.mfa.piv_cac.http_failure: 服务器反应时间过长。请再试 instructions.mfa.piv_cac.no_certificate_html: 请确保您的 PIV/CAC 已正确插入智能卡读卡器,%{try_again_html}。如果这个问题持续存在,请联系您机构的管理员。 instructions.mfa.piv_cac.not_auth_cert_html: 你选择的证书对这个账户无效。请用另外一个证书 %{please_try_again_html}。如果这一问题持续的话,请联系你机构的管理员。 instructions.mfa.piv_cac.please_try_again: 再试一次 -instructions.mfa.piv_cac.sign_in_html: 确保您有 %{app_name} 帐户并且已设置个人身份验证 (PIV) 或通用访问卡 (CAC) 作为双因素身份证实方法。 +instructions.mfa.piv_cac.sign_in: 确保您有 %{app_name} 帐户并且已设置个人身份验证 (PIV) 或通用访问卡 (CAC) 作为双因素身份证实方法。 instructions.mfa.piv_cac.step_1: 给它一个昵称 instructions.mfa.piv_cac.step_1_info: 这样如果你添加了一个以上 PIV/CAC 话,你就能把它们分辨开来。 instructions.mfa.piv_cac.step_2: 把 PIV/CAC 插入读卡器 From a87849ce7b9286c563839a500620e868c7133cad Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Tue, 23 Jul 2024 13:29:15 -0400 Subject: [PATCH 05/20] run `normalize_yaml` --- config/locales/en.yml | 2 +- config/locales/fr.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 7756522f871..8814ec7c72f 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1330,7 +1330,7 @@ instructions.mfa.piv_cac.http_failure: The server took too long to respond. Plea instructions.mfa.piv_cac.no_certificate_html: Please make sure your PIV/CAC is properly inserted into your smart card reader and %{try_again_html}. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.not_auth_cert_html: The certificate you selected is invalid for this account. Please %{please_try_again_html} with a different certificate. If this problem continues, contact your agency administrator. instructions.mfa.piv_cac.please_try_again: try again -instructions.mfa.piv_cac.sign_in: Make sure you have a %{app_name} account and you've set up your Personal Identity Verification (PIV) or Common Access Card (CAC) as a two-factor authentication method. +instructions.mfa.piv_cac.sign_in: Make sure you have a %{app_name} account and you’ve set up your Personal Identity Verification (PIV) or Common Access Card (CAC) as a two-factor authentication method. instructions.mfa.piv_cac.step_1: Give it a nickname instructions.mfa.piv_cac.step_1_info: If you add more than one PIV/CAC, you’ll know which one’s which. instructions.mfa.piv_cac.step_2: Insert your PIV/CAC into your card reader diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 6a82cfb3d18..b53d7f5016a 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -1330,7 +1330,7 @@ instructions.mfa.piv_cac.http_failure: Le serveur a mis trop de temps à répond instructions.mfa.piv_cac.no_certificate_html: Veuillez vous assurer que votre carte PIV/CAC est correctement introduite dans votre lecteur de carte à puce et %{try_again_html}. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.not_auth_cert_html: Le certificat que vous avez sélectionné n’est pas valide pour ce compte. Veuillez %{please_try_again_html} avec un autre certificat. Si ce problème persiste, contactez l’administrateur de votre organisme. instructions.mfa.piv_cac.please_try_again: réessayer -instructions.mfa.piv_cac.sign_in: Assurez-vous que vous disposez d’un compte %{app_name} et que vous avez configuré votre carte PIV (personal identity verification, vérification d'identité personnelle) ou CAC (common access card, carte d'accès commun) comme méthode d’authentification à deux facteurs. +instructions.mfa.piv_cac.sign_in: Assurez-vous que vous disposez d’un compte %{app_name} et que vous avez configuré votre carte PIV (personal identity verification, vérification d’identité personnelle) ou CAC (common access card, carte d’accès commun) comme méthode d’authentification à deux facteurs. instructions.mfa.piv_cac.step_1: Donnez-lui un surnom instructions.mfa.piv_cac.step_1_info: Si vous ajoutez plus d’une carte PIV/CAC, vous saurez laquelle. instructions.mfa.piv_cac.step_2: Insérez votre PIV/CAC dans votre lecteur de carte From e9b2288ba4b2a62a893f84573ccc38134c887003 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Tue, 23 Jul 2024 13:37:01 -0400 Subject: [PATCH 06/20] changelog: User-facing Improvements, PIV/CAC, standardize PIV/CAC language From b50f01b4818b2586af1ec7a9256f5d944809b804 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Wed, 24 Jul 2024 10:11:00 -0400 Subject: [PATCH 07/20] Change to "Add your government employee ID" --- config/locales/en.yml | 2 +- config/locales/es.yml | 2 +- config/locales/fr.yml | 2 +- config/locales/zh.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 8814ec7c72f..33ec30bd461 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -106,7 +106,7 @@ account.login.piv_cac: Sign in with your government employee ID account.login.tab_navigation: Account creation tabs account.navigation.add_authentication_apps: Add authentication apps account.navigation.add_email: Add email address -account.navigation.add_federal_id: Add federal employee ID +account.navigation.add_federal_id: Add your government employee ID account.navigation.add_phone_number: Add phone number account.navigation.add_platform_authenticator: Add face or touch unlock account.navigation.add_security_key: Add security key diff --git a/config/locales/es.yml b/config/locales/es.yml index 20e282c75b5..186611a94dc 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -106,7 +106,7 @@ account.login.piv_cac: Inicie sesión con su identificación de empleado del gob account.login.tab_navigation: Pestañas para creación de cuentas account.navigation.add_authentication_apps: Agregar aplicaciones de autenticación account.navigation.add_email: Agregar dirección de correo electrónico -account.navigation.add_federal_id: Agregar identificación de empleado federal +account.navigation.add_federal_id: Agregue su identificación de empleado del gobierno. account.navigation.add_phone_number: Agregar número de teléfono account.navigation.add_platform_authenticator: Agregar desbloqueo facial o táctil account.navigation.add_security_key: Agregar clave de seguridad diff --git a/config/locales/fr.yml b/config/locales/fr.yml index b53d7f5016a..31bd0188fe5 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -106,7 +106,7 @@ account.login.piv_cac: Connectez-vous avec votre identifiant d’employé. account.login.tab_navigation: Onglets de création de compte account.navigation.add_authentication_apps: Ajouter des applis d’authentification account.navigation.add_email: Ajouter une adresse e-mail -account.navigation.add_federal_id: Ajouter un identifiant d’employé fédéral +account.navigation.add_federal_id: Ajouter votre carte d’employé fédéral account.navigation.add_phone_number: Ajouter un numéro de téléphone account.navigation.add_platform_authenticator: Ajouter le déverrouillage facial ou tactile account.navigation.add_security_key: Ajouter une clé de sécurité diff --git a/config/locales/zh.yml b/config/locales/zh.yml index 26659c09496..dd24f582931 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -106,7 +106,7 @@ account.login.piv_cac: 使用你的政府雇员身份证件登录 account.login.tab_navigation: 账户创建标签页 account.navigation.add_authentication_apps: 添加身份证实应用程序 account.navigation.add_email: 添加电邮地址 -account.navigation.add_federal_id: 添加政府雇员身份证件 +account.navigation.add_federal_id: 添加您的政府雇员ID account.navigation.add_phone_number: 添加电话号码 account.navigation.add_platform_authenticator: 添加人脸或触摸解锁 account.navigation.add_security_key: 添加安全密钥 From 1e9fcd147dcd7fc548622c3d6ee6682960b117c4 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 26 Jul 2024 12:11:35 -0400 Subject: [PATCH 08/20] Change to "Insert PIV/CAC", polish not connected messaging" --- config/locales/en.yml | 4 ++-- config/locales/es.yml | 4 ++-- config/locales/fr.yml | 4 ++-- config/locales/zh.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 33ec30bd461..65d389a8bff 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -863,7 +863,7 @@ forms.piv_cac_mfa.submit: Insert PIV/CAC forms.piv_cac_setup.nickname: PIV/CAC nickname forms.piv_cac_setup.no_thanks: No thanks forms.piv_cac_setup.piv_cac_intro_html: We’ll ask you to present your PIV/CAC card each time you sign in as part of two-factor authentication.

After clicking “Add PIV/CAC” your browser will prompt you for your PIV/CAC PIN and have you select a certificate. -forms.piv_cac_setup.submit: Add PIV/CAC card +forms.piv_cac_setup.submit: Insert PIV/CAC forms.registration.labels.email: Enter your email address forms.registration.labels.email_language: Select your email language preference forms.ssn.show: Show Social Security number @@ -1320,7 +1320,7 @@ instructions.forgot_password.close_window: You can close this browser window onc instructions.go_back_to_mobile_app: To continue, please go back to the %{friendly_name} app and sign in. instructions.mfa.authenticator.confirm_code_html: Enter the code from your authenticator app. If you have several accounts set up in your app, enter the code corresponding to %{app_name_html}. instructions.mfa.authenticator.manual_entry: Or enter this code manually into your authentication app -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} with your email address and password. Then insert your PIV/CAC into a smart card reader to add to your account.

Don’t have a %{app_name} account? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} with your email address and password. Then insert your PIV/CAC into a smart card reader to add to your account.

Don’t have a %{app_name} account? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: 'Instructions: Insert your PIV or CAC on “ADD PIV/CAC”. You’ll need to choose a certificate (the right one likely has your name of it) and enter your PIN (your PIN was created when you set up your PIV/CAC).' instructions.mfa.piv_cac.already_associated_html: Please choose a certificate from a different PIV/CAC, contact your administrator to ensure your PIV/CAC is up to date. If you think this is an error, %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Go back to sign in diff --git a/config/locales/es.yml b/config/locales/es.yml index 186611a94dc..de52395c7e5 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -874,7 +874,7 @@ forms.piv_cac_mfa.submit: Inserte su tarjeta PIV o CAC. forms.piv_cac_setup.nickname: Alias de la tarjeta PIV o CAC forms.piv_cac_setup.no_thanks: No, gracias forms.piv_cac_setup.piv_cac_intro_html: Le pediremos que presente su tarjeta PIV o CAC cada vez que inicie sesión como parte de la autenticación de dos factores.

Después de hacer clic en “Agregar tarjeta PIV o CAC”, su navegador le pedirá el PIN de su tarjeta PIV o CAC y que seleccione un certificado. -forms.piv_cac_setup.submit: Agregar tarjeta PIV o CAC +forms.piv_cac_setup.submit: Inserte su tarjeta PIV o CAC. forms.registration.labels.email: Ingrese su dirección de correo electrónico forms.registration.labels.email_language: Seleccione su preferencia de idioma del correo electrónico forms.ssn.show: Mostrar número de Seguro Social @@ -1330,7 +1330,7 @@ instructions.forgot_password.close_window: Puede cerrar esta ventana del navegad instructions.go_back_to_mobile_app: Para continuar, vuelva a la aplicación %{friendly_name} e inicie sesión. instructions.mfa.authenticator.confirm_code_html: Ingrese el código de su aplicación de autenticación. Si tiene varias cuentas configuradas en su aplicación, ingrese el código correspondiente a %{app_name_html}. instructions.mfa.authenticator.manual_entry: O ingrese este código manualmente en su aplicación de autenticación -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} con su dirección de correo electrónico y su contraseña. Luego, agregue su tarjeta PIV o CAC a su cuenta.

¿No tiene una cuenta de %{app_name}? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} con su dirección de correo electrónico y su contraseña. Luego, agregue su tarjeta PIV o CAC a su cuenta.

¿No tiene una cuenta de %{app_name}? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: ' Instrucciones: Inserte su tarjeta PIV o CAC en “AGREGAR TARJETA PIV O CAC” . Tendrá que elegir un certificado (es probable que el correcto tenga su nombre) e ingrese su PIN (su PIN se creó cuando configuró su tarjeta PIV o CAC).' instructions.mfa.piv_cac.already_associated_html: Elija un certificado de una tarjeta PIV o CAC diferente y contacte con el administrador para confirmar que su tarjeta PIV o CAC está al día. Si cree que se trata de un error, %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Vuelva a iniciar sesión diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 31bd0188fe5..357aff81f98 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -863,7 +863,7 @@ forms.piv_cac_mfa.submit: Insérer la carte PIV/CAC forms.piv_cac_setup.nickname: Surnom de la carte PIV/CAC forms.piv_cac_setup.no_thanks: Non, merci forms.piv_cac_setup.piv_cac_intro_html: Nous vous demanderons de présenter votre carte PIV/CAC chaque fois que vous vous connecterez sur dans le cadre de l’authentification à deux facteurs.

Après avoir cliqué sur « Ajouter une carte PIV/CAC », votre navigateur vous demandera de saisir le NIP de votre PIV/CAC et de choisir un certificat. -forms.piv_cac_setup.submit: Ajouter une carte PIV/CAC +forms.piv_cac_setup.submit: Insérer la carte PIV/CAC forms.registration.labels.email: Saisissez votre adresse e-mail forms.registration.labels.email_language: Sélectionnez votre langue de préférence pour les e-mails forms.ssn.show: Afficher le numéro de sécurité sociale @@ -1320,7 +1320,7 @@ instructions.forgot_password.close_window: Vous pourrez fermer cette fenêtre de instructions.go_back_to_mobile_app: Pour continuer, veuillez retourner à l’appli %{friendly_name} et vous connecter. instructions.mfa.authenticator.confirm_code_html: Saisissez le code à partir de votre appli d’authentification. Si vous avez plusieurs comptes configurés dans votre appli, saisissez le code correspondant à %{app_name_html}. instructions.mfa.authenticator.manual_entry: Ou saisissez ce code manuellement dans votre appli d’authentification -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} à l’aide de votre adresse e-mail et de votre mot de passe. Introduisez ensuite la carte PIV/CAC dans un lecteur de carte à puce pour l’ajouter à votre compte.

Vous n’avez pas de compte %{app_name}? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} à l’aide de votre adresse e-mail et de votre mot de passe. Introduisez ensuite la carte PIV/CAC dans un lecteur de carte à puce pour l’ajouter à votre compte.

Vous n’avez pas de compte %{app_name}? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: ' Instructions : Insérez votre carte PIV ou CAC dans AJOUTER PIV/CAC. Vous devrez choisir un certificat (le bon a probablement le nom que vous lui avez donné) et saisir votre NIP (votre NIP a été créé lors de la configuration de votre carte PIV/CAC).' instructions.mfa.piv_cac.already_associated_html: Veuillez choisir un certificat associé à une autre carte PIV/CAC ; contactez votre administrateur afin de vérifier que votre carte PIV/CAC est bien à jour. Si vous pensez qu’il s’agit d’une erreur, veuillez %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Retourner vous connecter diff --git a/config/locales/zh.yml b/config/locales/zh.yml index dd24f582931..a5e2bfa13f1 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -876,7 +876,7 @@ forms.piv_cac_setup.no_thanks: 不用,谢谢。 forms.piv_cac_setup.piv_cac_intro_html: "每次你登录时,作为双因素身份证实的一部分,\ 我们会要你提供你的 PIV/CAC 卡。

点击“添加 PIV/CAC”后,你的浏览器会提示要你的 PIV/CAC 并要你选择一个证书。" -forms.piv_cac_setup.submit: 添加 PIV/CAC 卡 +forms.piv_cac_setup.submit: 插入 PIV/CAC forms.registration.labels.email: 输入你的电邮地址 forms.registration.labels.email_language: 选择你的电邮语言偏好 forms.ssn.show: 显示社会保障号码 @@ -1335,7 +1335,7 @@ instructions.forgot_password.close_window: 重设你的密码后,你就可以 instructions.go_back_to_mobile_app: 要继续的话,请回到 %{friendly_name}应用程序并登录。 instructions.mfa.authenticator.confirm_code_html: 输入来自你身份证实应用程序的代码。如果你在应用程序中设了几个账户,请输入与在 %{app_name_html}对应的代码。 instructions.mfa.authenticator.manual_entry: 或者动手将这个密码输入你的身份证实应用程序。 -instructions.mfa.piv_cac.account_not_found_html: '

使用您的电子邮件地址和密码 %{sign_in}。然后将您的 PIV/CAC 插入智能卡读卡器以添加到您的帐户。

没有 %{app_name} 帐户?%{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

使用您的电子邮件地址和密码 %{sign_in}。然后将您的 PIV/CAC 插入智能卡读卡器以添加到您的帐户。

没有 %{app_name} 帐户?%{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: '说明: 看到“添加 PIV/CAC”时插入你的 PIV or CAC 。你将需要选择一个证书 (恰当的证书可能会有你的名字)而且输入你的个人识别号码(PIN) (你的个人识别号码(PIN)是在设置 PIV/CAC 时设立的)。' instructions.mfa.piv_cac.already_associated_html: 请从另一个 PIV/CAC 选择证书,联系管理员以保证你的 PIV/CAC 是最新的。如果你认为这是一个错误, %{try_again_html}。 instructions.mfa.piv_cac.back_to_sign_in: 返回去登录 From 0cd2f95ecd714b77eda98021659c5bf25557e8d2 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 26 Jul 2024 14:24:33 -0400 Subject: [PATCH 09/20] add button for go back and sign in --- app/views/users/piv_cac_authentication_setup/error.html.erb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/views/users/piv_cac_authentication_setup/error.html.erb b/app/views/users/piv_cac_authentication_setup/error.html.erb index 89986f1413e..d2a35f9e37b 100644 --- a/app/views/users/piv_cac_authentication_setup/error.html.erb +++ b/app/views/users/piv_cac_authentication_setup/error.html.erb @@ -8,6 +8,11 @@ <%= @presenter.description %>

+<%= render ButtonComponent.new( + url: authenticator_setup_url, + class: 'usa-button margin-top-2', + ).with_content(t('instructions.mfa.piv_cac.back_to_sign_in')) %> + <%= render PageFooterComponent.new do %> <% if MfaPolicy.new(current_user).two_factor_enabled? %> <%= link_to t('links.cancel'), account_path %> From 46231cd33a7b3869a5bccdce1159a0e69c14694e Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Mon, 29 Jul 2024 11:05:19 -0400 Subject: [PATCH 10/20] fix bolding, remove cancel link --- app/views/users/piv_cac_login/error.html.erb | 1 - config/locales/en.yml | 2 +- config/locales/es.yml | 2 +- config/locales/fr.yml | 2 +- config/locales/zh.yml | 2 +- 5 files changed, 4 insertions(+), 5 deletions(-) diff --git a/app/views/users/piv_cac_login/error.html.erb b/app/views/users/piv_cac_login/error.html.erb index 58760a8fd33..f6ccf39122f 100644 --- a/app/views/users/piv_cac_login/error.html.erb +++ b/app/views/users/piv_cac_login/error.html.erb @@ -12,4 +12,3 @@ <%= link_to t('instructions.mfa.piv_cac.back_to_sign_in'), root_url, class: 'usa-button' %> -<%= render 'shared/cancel', link: new_user_session_url %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 65d389a8bff..e0ab3f8960e 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1320,7 +1320,7 @@ instructions.forgot_password.close_window: You can close this browser window onc instructions.go_back_to_mobile_app: To continue, please go back to the %{friendly_name} app and sign in. instructions.mfa.authenticator.confirm_code_html: Enter the code from your authenticator app. If you have several accounts set up in your app, enter the code corresponding to %{app_name_html}. instructions.mfa.authenticator.manual_entry: Or enter this code manually into your authentication app -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} with your email address and password. Then insert your PIV/CAC into a smart card reader to add to your account.

Don’t have a %{app_name} account? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} with your email address and password. Then insert your PIV/CAC into a smart card reader to add to your account.

Don’t have a %{app_name} account? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: 'Instructions: Insert your PIV or CAC on “ADD PIV/CAC”. You’ll need to choose a certificate (the right one likely has your name of it) and enter your PIN (your PIN was created when you set up your PIV/CAC).' instructions.mfa.piv_cac.already_associated_html: Please choose a certificate from a different PIV/CAC, contact your administrator to ensure your PIV/CAC is up to date. If you think this is an error, %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Go back to sign in diff --git a/config/locales/es.yml b/config/locales/es.yml index de52395c7e5..0b6edfe1eb5 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1330,7 +1330,7 @@ instructions.forgot_password.close_window: Puede cerrar esta ventana del navegad instructions.go_back_to_mobile_app: Para continuar, vuelva a la aplicación %{friendly_name} e inicie sesión. instructions.mfa.authenticator.confirm_code_html: Ingrese el código de su aplicación de autenticación. Si tiene varias cuentas configuradas en su aplicación, ingrese el código correspondiente a %{app_name_html}. instructions.mfa.authenticator.manual_entry: O ingrese este código manualmente en su aplicación de autenticación -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} con su dirección de correo electrónico y su contraseña. Luego, agregue su tarjeta PIV o CAC a su cuenta.

¿No tiene una cuenta de %{app_name}? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} con su dirección de correo electrónico y su contraseña. Luego, agregue su tarjeta PIV o CAC a su cuenta.

¿No tiene una cuenta de %{app_name}? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: ' Instrucciones: Inserte su tarjeta PIV o CAC en “AGREGAR TARJETA PIV O CAC” . Tendrá que elegir un certificado (es probable que el correcto tenga su nombre) e ingrese su PIN (su PIN se creó cuando configuró su tarjeta PIV o CAC).' instructions.mfa.piv_cac.already_associated_html: Elija un certificado de una tarjeta PIV o CAC diferente y contacte con el administrador para confirmar que su tarjeta PIV o CAC está al día. Si cree que se trata de un error, %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Vuelva a iniciar sesión diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 357aff81f98..33718e02431 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -1320,7 +1320,7 @@ instructions.forgot_password.close_window: Vous pourrez fermer cette fenêtre de instructions.go_back_to_mobile_app: Pour continuer, veuillez retourner à l’appli %{friendly_name} et vous connecter. instructions.mfa.authenticator.confirm_code_html: Saisissez le code à partir de votre appli d’authentification. Si vous avez plusieurs comptes configurés dans votre appli, saisissez le code correspondant à %{app_name_html}. instructions.mfa.authenticator.manual_entry: Ou saisissez ce code manuellement dans votre appli d’authentification -instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} à l’aide de votre adresse e-mail et de votre mot de passe. Introduisez ensuite la carte PIV/CAC dans un lecteur de carte à puce pour l’ajouter à votre compte.

Vous n’avez pas de compte %{app_name}? %{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

%{sign_in} à l’aide de votre adresse e-mail et de votre mot de passe. Introduisez ensuite la carte PIV/CAC dans un lecteur de carte à puce pour l’ajouter à votre compte.

Vous n’avez pas de compte %{app_name}? %{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: ' Instructions : Insérez votre carte PIV ou CAC dans AJOUTER PIV/CAC. Vous devrez choisir un certificat (le bon a probablement le nom que vous lui avez donné) et saisir votre NIP (votre NIP a été créé lors de la configuration de votre carte PIV/CAC).' instructions.mfa.piv_cac.already_associated_html: Veuillez choisir un certificat associé à une autre carte PIV/CAC ; contactez votre administrateur afin de vérifier que votre carte PIV/CAC est bien à jour. Si vous pensez qu’il s’agit d’une erreur, veuillez %{try_again_html}. instructions.mfa.piv_cac.back_to_sign_in: Retourner vous connecter diff --git a/config/locales/zh.yml b/config/locales/zh.yml index a5e2bfa13f1..2a8465a4d24 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -1335,7 +1335,7 @@ instructions.forgot_password.close_window: 重设你的密码后,你就可以 instructions.go_back_to_mobile_app: 要继续的话,请回到 %{friendly_name}应用程序并登录。 instructions.mfa.authenticator.confirm_code_html: 输入来自你身份证实应用程序的代码。如果你在应用程序中设了几个账户,请输入与在 %{app_name_html}对应的代码。 instructions.mfa.authenticator.manual_entry: 或者动手将这个密码输入你的身份证实应用程序。 -instructions.mfa.piv_cac.account_not_found_html: '

使用您的电子邮件地址和密码 %{sign_in}。然后将您的 PIV/CAC 插入智能卡读卡器以添加到您的帐户。

没有 %{app_name} 帐户?%{create_account}

' +instructions.mfa.piv_cac.account_not_found_html: '

使用您的电子邮件地址和密码 %{sign_in}。然后将您的 PIV/CAC 插入智能卡读卡器以添加到您的帐户。

没有 %{app_name} 帐户?%{create_account}

' instructions.mfa.piv_cac.add_from_sign_in_html: '说明: 看到“添加 PIV/CAC”时插入你的 PIV or CAC 。你将需要选择一个证书 (恰当的证书可能会有你的名字)而且输入你的个人识别号码(PIN) (你的个人识别号码(PIN)是在设置 PIV/CAC 时设立的)。' instructions.mfa.piv_cac.already_associated_html: 请从另一个 PIV/CAC 选择证书,联系管理员以保证你的 PIV/CAC 是最新的。如果你认为这是一个错误, %{try_again_html}。 instructions.mfa.piv_cac.back_to_sign_in: 返回去登录 From b04801970665cab0dcdf385968347978eac7b189 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Mon, 29 Jul 2024 15:32:49 -0400 Subject: [PATCH 11/20] remove cancel/choose another option link --- .../users/piv_cac_authentication_setup/error.html.erb | 7 ------- 1 file changed, 7 deletions(-) diff --git a/app/views/users/piv_cac_authentication_setup/error.html.erb b/app/views/users/piv_cac_authentication_setup/error.html.erb index d2a35f9e37b..2111df2bf36 100644 --- a/app/views/users/piv_cac_authentication_setup/error.html.erb +++ b/app/views/users/piv_cac_authentication_setup/error.html.erb @@ -13,10 +13,3 @@ class: 'usa-button margin-top-2', ).with_content(t('instructions.mfa.piv_cac.back_to_sign_in')) %> -<%= render PageFooterComponent.new do %> - <% if MfaPolicy.new(current_user).two_factor_enabled? %> - <%= link_to t('links.cancel'), account_path %> - <% else %> - <%= link_to t('two_factor_authentication.choose_another_option'), authentication_methods_setup_path %> - <% end %> -<% end %> From e2a129be165b6ef360f014cce7e265af5f9a8742 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Tue, 30 Jul 2024 10:10:20 -0400 Subject: [PATCH 12/20] Add "Try again" text, update error view --- app/views/users/piv_cac_authentication_setup/error.html.erb | 4 ++-- config/locales/en.yml | 1 + config/locales/es.yml | 1 + config/locales/fr.yml | 1 + config/locales/zh.yml | 1 + 5 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/views/users/piv_cac_authentication_setup/error.html.erb b/app/views/users/piv_cac_authentication_setup/error.html.erb index 2111df2bf36..9eaf97b1936 100644 --- a/app/views/users/piv_cac_authentication_setup/error.html.erb +++ b/app/views/users/piv_cac_authentication_setup/error.html.erb @@ -9,7 +9,7 @@

<%= render ButtonComponent.new( - url: authenticator_setup_url, + url: setup_piv_cac_url, class: 'usa-button margin-top-2', - ).with_content(t('instructions.mfa.piv_cac.back_to_sign_in')) %> + ).with_content(t('instructions.mfa.piv_cac.try_again_capitalized')) %> diff --git a/config/locales/en.yml b/config/locales/en.yml index e0ab3f8960e..092e710f4ef 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1337,6 +1337,7 @@ instructions.mfa.piv_cac.step_2: Insert your PIV/CAC into your card reader instructions.mfa.piv_cac.step_3: Add your PIV/CAC instructions.mfa.piv_cac.step_3_info_html: You’ll need to choose a certificate (the right one likely has your name in it) and enter your PIN (your PIN was created when you set up your PIV/CAC). instructions.mfa.piv_cac.try_again: try again +instructions.mfa.piv_cac.try_again_capitalized: Try again instructions.mfa.sms.number_message_html: We sent a text (SMS) with a one-time code to %{number_html}. This code will expire in %{expiration} minutes. instructions.mfa.voice.number_message_html: We made a call with a one-time code to %{number_html}. This code will expire in %{expiration} minutes. instructions.mfa.webauthn_platform.learn_more_help: Learn more about face or touch unlock diff --git a/config/locales/es.yml b/config/locales/es.yml index 0b6edfe1eb5..8f215fdc7f1 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1347,6 +1347,7 @@ instructions.mfa.piv_cac.step_2: Inserte su tarjeta PIV o CAC en su lector de ta instructions.mfa.piv_cac.step_3: Agregue su tarjeta PIV o CAC. instructions.mfa.piv_cac.step_3_info_html: Tendrá que elegir un certificado (es probable que el correcto tenga su nombre) e ingrese su PIN (su PIN se creó cuando configuró su tarjeta PIV o CAC) instructions.mfa.piv_cac.try_again: vuelva a intentarlo +instructions.mfa.piv_cac.try_again_capitalized: Vuelva a intentarlo instructions.mfa.sms.number_message_html: Enviamos un mensaje de texto (SMS) con un código de un solo uso al %{number_html}. Este código vence en %{expiration} minutos. instructions.mfa.voice.number_message_html: Hicimos una llamada con un código de un solo uso al %{number_html}. Este código vence en %{expiration} minutos. instructions.mfa.webauthn_platform.learn_more_help: Obtenga más información sobre el desbloqueo facial o táctil diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 33718e02431..391ddc1072c 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -1337,6 +1337,7 @@ instructions.mfa.piv_cac.step_2: Insérez votre PIV/CAC dans votre lecteur de ca instructions.mfa.piv_cac.step_3: Ajoutez votre carte PIV/CAC instructions.mfa.piv_cac.step_3_info_html: Vous devrez choisir un certificat (le bon a probablement votre nom) et saisir votre NIP (votre NIP a été créé lors de la configuration de votre carte PIV/CAC). instructions.mfa.piv_cac.try_again: réessayer +instructions.mfa.piv_cac.try_again_capitalized: Réessayer instructions.mfa.sms.number_message_html: Nous avons envoyé un SMS (texto) avec un code à usage unique au %{number_html}. Ce code expirera dans %{expiration} minutes. instructions.mfa.voice.number_message_html: Nous avons passé un appel avec un code à usage unique au %{number_html}. Ce code expirera dans %{expiration} minutes. instructions.mfa.webauthn_platform.learn_more_help: En savoir plus sur le déverrouillage facial ou tactile diff --git a/config/locales/zh.yml b/config/locales/zh.yml index 2a8465a4d24..b0f672ccc4c 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -1352,6 +1352,7 @@ instructions.mfa.piv_cac.step_2: 把 PIV/CAC 插入读卡器 instructions.mfa.piv_cac.step_3: 添加 PIV/CAC instructions.mfa.piv_cac.step_3_info_html: 你将需要选择一个证书 (恰当的证书可能会有你的名字)而且输入你的个人识别号码(PIN) (你的个人识别号码(PIN)是在设置 PIV/CAC 时设立的)。 instructions.mfa.piv_cac.try_again: 再试一次 +instructions.mfa.piv_cac.try_again_capitalized: 然后重试 instructions.mfa.sms.number_message_html: 我们把带有一次性代码的短信发到了 %{number_html}。这一代码 %{expiration} 分钟后会作废。 instructions.mfa.voice.number_message_html: 我们给 %{number_html}打了电话告知一次性代码。这一代码 %{expiration} 分钟后会作废。 instructions.mfa.webauthn_platform.learn_more_help: 了解更多有关人脸或触摸解锁的信息 From 89ee05828709d762c1c396aa1213141daa47069f Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Tue, 30 Jul 2024 14:49:40 -0400 Subject: [PATCH 13/20] lint fixes --- app/views/users/piv_cac_login/error.html.erb | 1 - config/locales/es.yml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/views/users/piv_cac_login/error.html.erb b/app/views/users/piv_cac_login/error.html.erb index f6ccf39122f..bc29fac3ff7 100644 --- a/app/views/users/piv_cac_login/error.html.erb +++ b/app/views/users/piv_cac_login/error.html.erb @@ -11,4 +11,3 @@
<%= link_to t('instructions.mfa.piv_cac.back_to_sign_in'), root_url, class: 'usa-button' %>
- diff --git a/config/locales/es.yml b/config/locales/es.yml index 8f215fdc7f1..b00bcfd6a97 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1347,7 +1347,7 @@ instructions.mfa.piv_cac.step_2: Inserte su tarjeta PIV o CAC en su lector de ta instructions.mfa.piv_cac.step_3: Agregue su tarjeta PIV o CAC. instructions.mfa.piv_cac.step_3_info_html: Tendrá que elegir un certificado (es probable que el correcto tenga su nombre) e ingrese su PIN (su PIN se creó cuando configuró su tarjeta PIV o CAC) instructions.mfa.piv_cac.try_again: vuelva a intentarlo -instructions.mfa.piv_cac.try_again_capitalized: Vuelva a intentarlo +instructions.mfa.piv_cac.try_again_capitalized: Vuelva a intentarlo instructions.mfa.sms.number_message_html: Enviamos un mensaje de texto (SMS) con un código de un solo uso al %{number_html}. Este código vence en %{expiration} minutos. instructions.mfa.voice.number_message_html: Hicimos una llamada con un código de un solo uso al %{number_html}. Este código vence en %{expiration} minutos. instructions.mfa.webauthn_platform.learn_more_help: Obtenga más información sobre el desbloqueo facial o táctil From 189d6de7e8b96b64620fda0085ba76372968279a Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 2 Aug 2024 09:25:10 -0400 Subject: [PATCH 14/20] Update app/views/users/piv_cac_login/error.html.erb Co-authored-by: Andrew Duthie <1779930+aduth@users.noreply.github.com> --- app/views/users/piv_cac_login/error.html.erb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/views/users/piv_cac_login/error.html.erb b/app/views/users/piv_cac_login/error.html.erb index bc29fac3ff7..c5c48f90731 100644 --- a/app/views/users/piv_cac_login/error.html.erb +++ b/app/views/users/piv_cac_login/error.html.erb @@ -8,6 +8,9 @@ <%= @presenter.description %>

-
- <%= link_to t('instructions.mfa.piv_cac.back_to_sign_in'), root_url, class: 'usa-button' %> -
+<%= render ButtonComponent.new( + url: new_user_session_url, + big: true, + wide: true, + class: 'display-block margin-top-5' + ).with_content(t('instructions.mfa.piv_cac.back_to_sign_in')) %> From c40db8cbafb2ce00896bd9e2c4fddc031beaf07b Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 2 Aug 2024 09:25:23 -0400 Subject: [PATCH 15/20] Update app/views/users/piv_cac_authentication_setup/error.html.erb Co-authored-by: Andrew Duthie <1779930+aduth@users.noreply.github.com> --- app/views/users/piv_cac_authentication_setup/error.html.erb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/views/users/piv_cac_authentication_setup/error.html.erb b/app/views/users/piv_cac_authentication_setup/error.html.erb index 9eaf97b1936..5073fab72d1 100644 --- a/app/views/users/piv_cac_authentication_setup/error.html.erb +++ b/app/views/users/piv_cac_authentication_setup/error.html.erb @@ -10,6 +10,8 @@ <%= render ButtonComponent.new( url: setup_piv_cac_url, - class: 'usa-button margin-top-2', + big: true, + wide: true, + class: 'margin-top-2', ).with_content(t('instructions.mfa.piv_cac.try_again_capitalized')) %> From 7e534f46e368f254103541c997b5344bc0441530 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 2 Aug 2024 09:26:41 -0400 Subject: [PATCH 16/20] Update config/locales/en.yml Co-authored-by: Andrew Duthie <1779930+aduth@users.noreply.github.com> --- config/locales/en.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 2bff9bc428d..545cd0e4085 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1337,7 +1337,7 @@ instructions.mfa.piv_cac.step_2: Insert your PIV/CAC into your card reader instructions.mfa.piv_cac.step_3: Add your PIV/CAC instructions.mfa.piv_cac.step_3_info_html: You’ll need to choose a certificate (the right one likely has your name in it) and enter your PIN (your PIN was created when you set up your PIV/CAC). instructions.mfa.piv_cac.try_again: try again -instructions.mfa.piv_cac.try_again_capitalized: Try again +forms.piv_cac_setup.try_again: Try again instructions.mfa.sms.number_message_html: We sent a text (SMS) with a one-time code to %{number_html}. This code will expire in %{expiration} minutes. instructions.mfa.voice.number_message_html: We made a call with a one-time code to %{number_html}. This code will expire in %{expiration} minutes. instructions.mfa.webauthn_platform.learn_more_help: Learn more about face or touch unlock From 33c0237741c5cc141de9e61416cfecd172076c43 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 2 Aug 2024 11:55:48 -0400 Subject: [PATCH 17/20] normalize and rename all yaml keys, --- app/views/users/piv_cac_authentication_setup/error.html.erb | 2 +- config/locales/en.yml | 2 +- config/locales/es.yml | 2 +- config/locales/fr.yml | 2 +- config/locales/zh.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/views/users/piv_cac_authentication_setup/error.html.erb b/app/views/users/piv_cac_authentication_setup/error.html.erb index 5073fab72d1..a51b34038a1 100644 --- a/app/views/users/piv_cac_authentication_setup/error.html.erb +++ b/app/views/users/piv_cac_authentication_setup/error.html.erb @@ -13,5 +13,5 @@ big: true, wide: true, class: 'margin-top-2', - ).with_content(t('instructions.mfa.piv_cac.try_again_capitalized')) %> + ).with_content(t('forms.piv_cac_setup.try_again')) %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 545cd0e4085..3d6b717bfc6 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -864,6 +864,7 @@ forms.piv_cac_setup.nickname: PIV/CAC nickname forms.piv_cac_setup.no_thanks: No thanks forms.piv_cac_setup.piv_cac_intro_html: We’ll ask you to present your PIV/CAC card each time you sign in as part of two-factor authentication.

After clicking “Add PIV/CAC” your browser will prompt you for your PIV/CAC PIN and have you select a certificate. forms.piv_cac_setup.submit: Insert PIV/CAC +forms.piv_cac_setup.try_again: Try again forms.registration.labels.email: Enter your email address forms.registration.labels.email_language: Select your email language preference forms.ssn.show: Show Social Security number @@ -1337,7 +1338,6 @@ instructions.mfa.piv_cac.step_2: Insert your PIV/CAC into your card reader instructions.mfa.piv_cac.step_3: Add your PIV/CAC instructions.mfa.piv_cac.step_3_info_html: You’ll need to choose a certificate (the right one likely has your name in it) and enter your PIN (your PIN was created when you set up your PIV/CAC). instructions.mfa.piv_cac.try_again: try again -forms.piv_cac_setup.try_again: Try again instructions.mfa.sms.number_message_html: We sent a text (SMS) with a one-time code to %{number_html}. This code will expire in %{expiration} minutes. instructions.mfa.voice.number_message_html: We made a call with a one-time code to %{number_html}. This code will expire in %{expiration} minutes. instructions.mfa.webauthn_platform.learn_more_help: Learn more about face or touch unlock diff --git a/config/locales/es.yml b/config/locales/es.yml index 8797758ca34..5782f6e0acc 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -875,6 +875,7 @@ forms.piv_cac_setup.nickname: Alias de la tarjeta PIV o CAC forms.piv_cac_setup.no_thanks: No, gracias forms.piv_cac_setup.piv_cac_intro_html: Le pediremos que presente su tarjeta PIV o CAC cada vez que inicie sesión como parte de la autenticación de dos factores.

Después de hacer clic en “Agregar tarjeta PIV o CAC”, su navegador le pedirá el PIN de su tarjeta PIV o CAC y que seleccione un certificado. forms.piv_cac_setup.submit: Inserte su tarjeta PIV o CAC. +forms.piv_cac_setup.try_again: Vuelva a intentarlo forms.registration.labels.email: Ingrese su dirección de correo electrónico forms.registration.labels.email_language: Seleccione su preferencia de idioma del correo electrónico forms.ssn.show: Mostrar número de Seguro Social @@ -1348,7 +1349,6 @@ instructions.mfa.piv_cac.step_2: Inserte su tarjeta PIV o CAC en su lector de ta instructions.mfa.piv_cac.step_3: Agregue su tarjeta PIV o CAC. instructions.mfa.piv_cac.step_3_info_html: Tendrá que elegir un certificado (es probable que el correcto tenga su nombre) e ingrese su PIN (su PIN se creó cuando configuró su tarjeta PIV o CAC) instructions.mfa.piv_cac.try_again: vuelva a intentarlo -instructions.mfa.piv_cac.try_again_capitalized: Vuelva a intentarlo instructions.mfa.sms.number_message_html: Enviamos un mensaje de texto (SMS) con un código de un solo uso al %{number_html}. Este código vence en %{expiration} minutos. instructions.mfa.voice.number_message_html: Hicimos una llamada con un código de un solo uso al %{number_html}. Este código vence en %{expiration} minutos. instructions.mfa.webauthn_platform.learn_more_help: Obtenga más información sobre el desbloqueo facial o táctil diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 8e117976a06..41596baa905 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -864,6 +864,7 @@ forms.piv_cac_setup.nickname: Surnom de la carte PIV/CAC forms.piv_cac_setup.no_thanks: Non, merci forms.piv_cac_setup.piv_cac_intro_html: Nous vous demanderons de présenter votre carte PIV/CAC chaque fois que vous vous connecterez sur dans le cadre de l’authentification à deux facteurs.

Après avoir cliqué sur « Ajouter une carte PIV/CAC », votre navigateur vous demandera de saisir le NIP de votre PIV/CAC et de choisir un certificat. forms.piv_cac_setup.submit: Insérer la carte PIV/CAC +forms.piv_cac_setup.try_again: Réessayer forms.registration.labels.email: Saisissez votre adresse e-mail forms.registration.labels.email_language: Sélectionnez votre langue de préférence pour les e-mails forms.ssn.show: Afficher le numéro de sécurité sociale @@ -1337,7 +1338,6 @@ instructions.mfa.piv_cac.step_2: Insérez votre PIV/CAC dans votre lecteur de ca instructions.mfa.piv_cac.step_3: Ajoutez votre carte PIV/CAC instructions.mfa.piv_cac.step_3_info_html: Vous devrez choisir un certificat (le bon a probablement votre nom) et saisir votre NIP (votre NIP a été créé lors de la configuration de votre carte PIV/CAC). instructions.mfa.piv_cac.try_again: réessayer -instructions.mfa.piv_cac.try_again_capitalized: Réessayer instructions.mfa.sms.number_message_html: Nous avons envoyé un SMS (texto) avec un code à usage unique au %{number_html}. Ce code expirera dans %{expiration} minutes. instructions.mfa.voice.number_message_html: Nous avons passé un appel avec un code à usage unique au %{number_html}. Ce code expirera dans %{expiration} minutes. instructions.mfa.webauthn_platform.learn_more_help: En savoir plus sur le déverrouillage facial ou tactile diff --git a/config/locales/zh.yml b/config/locales/zh.yml index ef4dc5a3a2c..9c4befddab4 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -877,6 +877,7 @@ forms.piv_cac_setup.piv_cac_intro_html: "每次你登录时,作为双因素身份证实的一部分,\ 我们会要你提供你的 PIV/CAC 卡。

点击“添加 PIV/CAC”后,你的浏览器会提示要你的 PIV/CAC 并要你选择一个证书。" forms.piv_cac_setup.submit: 插入 PIV/CAC +forms.piv_cac_setup.try_again: 然后重试 forms.registration.labels.email: 输入你的电邮地址 forms.registration.labels.email_language: 选择你的电邮语言偏好 forms.ssn.show: 显示社会保障号码 @@ -1350,7 +1351,6 @@ instructions.mfa.piv_cac.step_2: 把 PIV/CAC 插入读卡器 instructions.mfa.piv_cac.step_3: 添加 PIV/CAC instructions.mfa.piv_cac.step_3_info_html: 你将需要选择一个证书 (恰当的证书可能会有你的名字)而且输入你的个人识别号码(PIN) (你的个人识别号码(PIN)是在设置 PIV/CAC 时设立的)。 instructions.mfa.piv_cac.try_again: 再试一次 -instructions.mfa.piv_cac.try_again_capitalized: 然后重试 instructions.mfa.sms.number_message_html: 我们把带有一次性代码的短信发到了 %{number_html}。这一代码 %{expiration} 分钟后会作废。 instructions.mfa.voice.number_message_html: 我们给 %{number_html}打了电话告知一次性代码。这一代码 %{expiration} 分钟后会作废。 instructions.mfa.webauthn_platform.learn_more_help: 了解更多有关人脸或触摸解锁的信息 From 0f8e9143f54348ac5aceb572516e0800b59c34b0 Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 2 Aug 2024 12:20:13 -0400 Subject: [PATCH 18/20] clean up button --- app/views/users/piv_cac_authentication_setup/error.html.erb | 4 +--- app/views/users/piv_cac_login/error.html.erb | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app/views/users/piv_cac_authentication_setup/error.html.erb b/app/views/users/piv_cac_authentication_setup/error.html.erb index a51b34038a1..90e9614f0df 100644 --- a/app/views/users/piv_cac_authentication_setup/error.html.erb +++ b/app/views/users/piv_cac_authentication_setup/error.html.erb @@ -4,14 +4,12 @@ <%= @presenter.heading %> <% end %> -

+

<%= @presenter.description %>

<%= render ButtonComponent.new( url: setup_piv_cac_url, big: true, - wide: true, - class: 'margin-top-2', ).with_content(t('forms.piv_cac_setup.try_again')) %> diff --git a/app/views/users/piv_cac_login/error.html.erb b/app/views/users/piv_cac_login/error.html.erb index c5c48f90731..6ee5add05e1 100644 --- a/app/views/users/piv_cac_login/error.html.erb +++ b/app/views/users/piv_cac_login/error.html.erb @@ -4,13 +4,11 @@ <%= @presenter.heading %> <% end %> -

+

<%= @presenter.description %>

<%= render ButtonComponent.new( url: new_user_session_url, big: true, - wide: true, - class: 'display-block margin-top-5' ).with_content(t('instructions.mfa.piv_cac.back_to_sign_in')) %> From 23d8cced5b4c635d1fb843a01e0d1e2ee622600b Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 2 Aug 2024 14:00:23 -0400 Subject: [PATCH 19/20] margin change --- app/views/users/piv_cac_login/error.html.erb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/views/users/piv_cac_login/error.html.erb b/app/views/users/piv_cac_login/error.html.erb index 6ee5add05e1..a73fcde534d 100644 --- a/app/views/users/piv_cac_login/error.html.erb +++ b/app/views/users/piv_cac_login/error.html.erb @@ -4,11 +4,12 @@ <%= @presenter.heading %> <% end %> -

+

<%= @presenter.description %>

<%= render ButtonComponent.new( url: new_user_session_url, + class: 'margin-top-3', big: true, ).with_content(t('instructions.mfa.piv_cac.back_to_sign_in')) %> From e517e403a84fd00a55920e7deb7069d44e88ddbd Mon Sep 17 00:00:00 2001 From: Jessica Dembe Date: Fri, 2 Aug 2024 15:09:49 -0400 Subject: [PATCH 20/20] add `wide` property --- app/views/users/piv_cac_authentication_setup/error.html.erb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/views/users/piv_cac_authentication_setup/error.html.erb b/app/views/users/piv_cac_authentication_setup/error.html.erb index 90e9614f0df..643a8f5c6fb 100644 --- a/app/views/users/piv_cac_authentication_setup/error.html.erb +++ b/app/views/users/piv_cac_authentication_setup/error.html.erb @@ -10,6 +10,7 @@ <%= render ButtonComponent.new( url: setup_piv_cac_url, + wide: true, big: true, ).with_content(t('forms.piv_cac_setup.try_again')) %>