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')) %>