From 37cb6e66fdef4b3e85112ae05cfc29d68709fcc2 Mon Sep 17 00:00:00 2001 From: amathews Date: Thu, 18 Nov 2021 12:17:24 -0500 Subject: [PATCH 1/4] LG-5372 Minor content and styling update for IAL2 welcome step. --- app/views/idv/doc_auth/welcome.html.erb | 31 +++++++++++-------------- config/locales/doc_auth/en.yml | 12 +++++----- config/locales/doc_auth/es.yml | 14 +++++------ config/locales/doc_auth/fr.yml | 15 ++++++------ 4 files changed, 33 insertions(+), 39 deletions(-) diff --git a/app/views/idv/doc_auth/welcome.html.erb b/app/views/idv/doc_auth/welcome.html.erb index 5274156be89..5f35ff07fbe 100644 --- a/app/views/idv/doc_auth/welcome.html.erb +++ b/app/views/idv/doc_auth/welcome.html.erb @@ -6,7 +6,7 @@ <%= render 'shared/maintenance_window_alert' do %>

<%= t('doc_auth.headings.welcome') %>

-

<%= t('doc_auth.info.welcome_html') %>

+

<%= t('doc_auth.info.welcome_html', sp_name: decorated_session.sp_name) %>

<%= t('doc_auth.instructions.welcome') %>

+ <%= validated_form_for :doc_auth, + url: url_for, + method: 'put', + html: { autocomplete: 'off', class: 'margin-top-2 js-consent-continue-form' } do |f| %> +
+ <%= f.button :button, + t('doc_auth.buttons.continue'), + type: :submit, + class: 'usa-button--big usa-button--wide' %> + <% end %> + <%= render( 'shared/troubleshooting_options', heading_level: :h3, @@ -97,8 +108,8 @@ ].select(&:present?), ) %> -

<%= t('doc_auth.instructions.privacy') %>

-

+

<%= t('doc_auth.instructions.privacy') %>

+

<%= t( 'doc_auth.info.privacy_html', app_name: APP_NAME, @@ -109,20 +120,6 @@ ) %>

- <%= validated_form_for :doc_auth, - url: url_for, - method: 'put', - html: { autocomplete: 'off', class: 'margin-top-2 js-consent-continue-form' } do |f| %> -
- <%= f.button :button, - t('doc_auth.buttons.continue'), - type: :submit, - class: 'usa-button--big usa-button--wide' %> - <% end %> - -
- - <% if user_fully_authenticated? %> <%= render 'shared/cancel', link: idv_cancel_path(step: 'welcome') %> <% else %> diff --git a/config/locales/doc_auth/en.yml b/config/locales/doc_auth/en.yml index 834b7b4e917..4116ff49918 100644 --- a/config/locales/doc_auth/en.yml +++ b/config/locales/doc_auth/en.yml @@ -143,7 +143,7 @@ en: upload_liveness_enabled: How would you like to verify your identity? verify: Verify your information verify_identity: Verify your identity - welcome: Verify your identity to securely access government services + welcome: Get started verifying your identity info: camera_required: Your mobile phone must have a camera and a web browser capture_status_capturing: Capturing @@ -194,8 +194,8 @@ en: share some of your personal information to verify your identity against public records. verifying: Verifying… - welcome_html: The agency that you are trying to access needs to make sure you - are you — not someone pretending to be you. + welcome_html: '%{sp_name} needs to make sure you are you — not someone + pretending to be you.' instructions: bullet1: Your State-issued ID bullet1a: A device with a camera @@ -225,9 +225,9 @@ en: text1: '' text1a: such as a phone or computer. text2: You will not need the card with you. - text3: You do not need to be the primary account holder. If you do not have a - phone number that qualifies, we can send you the verification code by - mail in approximately 3-7 business days. + text3: You do not need to be the primary account holder on your phone plan. If + your phone number doesn’t work, we can send you a verification code by + mail. welcome: 'To verify your identity, you will need:' tips: capture_troubleshooting_blurry: The photo you added is too blurry. diff --git a/config/locales/doc_auth/es.yml b/config/locales/doc_auth/es.yml index 944f7f5dd6c..d58d5116d0d 100644 --- a/config/locales/doc_auth/es.yml +++ b/config/locales/doc_auth/es.yml @@ -170,8 +170,7 @@ es: upload_liveness_enabled: '¿Cómo te gustaría verificar su identidad?' verify: Verifica tus datos verify_identity: Verifique su identidad - welcome: Verifique su identidad para acceder de forma segura a los servicios - gubernamentales + welcome: Empiece con la verificación de su identidad info: camera_required: Su teléfono móvil debe tener una cámara y un navegador web capture_status_capturing: Capturando @@ -228,8 +227,8 @@ es: conservaremos y compartiremos algunos de sus datos personales para verificar su identidad con los registros públicos. verifying: Verificando… - welcome_html: La agencia a la que está intentando acceder debe asegurarse de que - usted sea quien dice ser, y no alguien que se hace pasar por usted. + welcome_html: '%{sp_name} necesita asegurarse de que sea usted y no alguien que + se haga pasar por usted.' instructions: bullet1: Su documento de identidad emitido por el estado. bullet1a: Un dispositivo con cámara @@ -261,10 +260,9 @@ es: text1: '' text1a: como un teléfono o una computadora. text2: No es necesario disponer de la credencial. - text3: No es necesario que sea el titular principal de la cuenta. Si no tiene un - número de teléfono que cumpla con este requisito, podemos enviarle el - código de verificación por correo en un plazo aproximado de 3 a 7 días - laborables. + text3: No es necesario que usted sea el titular principal de la cuenta de su + plan de teléfono. Si su número de teléfono no funciona, podemos enviarle + un código de verificación por correo. welcome: 'Deberá contar con lo siguiente para verificar su identidad:' tips: capture_troubleshooting_blurry: La foto que adjuntó está demasiado borrosa. diff --git a/config/locales/doc_auth/fr.yml b/config/locales/doc_auth/fr.yml index ab0d82ed286..8a96c49c26a 100644 --- a/config/locales/doc_auth/fr.yml +++ b/config/locales/doc_auth/fr.yml @@ -177,8 +177,7 @@ fr: upload_liveness_enabled: Comment souhaitez-vous vérifier votre identité? verify: Vérifier votre information verify_identity: Vérifier votre identité - welcome: Vérifiez votre identité pour accéder en toute sécurité aux services - gouvernementaux + welcome: Commencez à vérifier votre identité info: camera_required: Votre téléphone portable doit avoir une caméra et un navigateur Web capture_status_capturing: Prendre la photo @@ -241,8 +240,8 @@ fr: personnels pour vérifier votre identité par rapport aux registres publics. verifying: Vérification… - welcome_html: L’agence à laquelle vous essayez d’accéder doit s’assurer qu’il - s’agit bien de vous, et non de quelqu’un qui se fait passer pour vous. + welcome_html: "%{sp_name} doit s'assurer que vous êtes bien vous, et non + quelqu'un qui se fait passer pour vous." instructions: bullet1: Votre carte d’identité émise par l’État bullet1a: Un appareil équipé d’une caméra @@ -276,10 +275,10 @@ fr: text1: '' text1a: tel qu’un téléphone ou un ordinateur text2: Vous n’aurez pas besoin de la carte avec vous. - text3: Il n’est pas nécessaire que vous soyez le titulaire principal de la - ligne. Si votre numéro de téléphone ne remplit pas les conditions - requises, nous pouvons vous envoyer le code de vérification par courrier - dans un délai de 3 à 7 jours ouvrables. + text3: Il n'est pas nécessaire que vous soyez le titulaire principal du compte + de votre forfait téléphonique. Si votre numéro de téléphone ne + fonctionne pas, nous pouvons vous envoyer un code de vérification par + courrier. welcome: 'Pour vérifier votre identité, vous aurez besoin de:' tips: capture_troubleshooting_blurry: La photo que vous avez ajoutée est trop floue. From d8511c41696ad145abea15ec2517f9b1d01af2ab Mon Sep 17 00:00:00 2001 From: amathews Date: Thu, 18 Nov 2021 12:36:04 -0500 Subject: [PATCH 2/4] LG-5372 White space for linter. --- app/views/idv/doc_auth/welcome.html.erb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/views/idv/doc_auth/welcome.html.erb b/app/views/idv/doc_auth/welcome.html.erb index 5f35ff07fbe..57bbeaf3da2 100644 --- a/app/views/idv/doc_auth/welcome.html.erb +++ b/app/views/idv/doc_auth/welcome.html.erb @@ -75,14 +75,14 @@ <%= validated_form_for :doc_auth, - url: url_for, - method: 'put', - html: { autocomplete: 'off', class: 'margin-top-2 js-consent-continue-form' } do |f| %> + url: url_for, + method: 'put', + html: { autocomplete: 'off', class: 'margin-top-2 js-consent-continue-form' } do |f| %>
<%= f.button :button, - t('doc_auth.buttons.continue'), - type: :submit, - class: 'usa-button--big usa-button--wide' %> + t('doc_auth.buttons.continue'), + type: :submit, + class: 'usa-button--big usa-button--wide' %> <% end %> <%= render( From f024792f6d968d1956a333d0f4098e48270eea90 Mon Sep 17 00:00:00 2001 From: amathews Date: Thu, 18 Nov 2021 14:36:23 -0500 Subject: [PATCH 3/4] LG-5372 Content updates added to the ticket for the agreement page. --- config/locales/doc_auth/en.yml | 13 ++++++------- config/locales/doc_auth/es.yml | 14 ++++++-------- config/locales/doc_auth/fr.yml | 15 ++++++--------- 3 files changed, 18 insertions(+), 24 deletions(-) diff --git a/config/locales/doc_auth/en.yml b/config/locales/doc_auth/en.yml index 4116ff49918..1921ea66389 100644 --- a/config/locales/doc_auth/en.yml +++ b/config/locales/doc_auth/en.yml @@ -128,7 +128,7 @@ en: document_capture_selfie: Your photo front: Front interstitial: We are processing your images - lets_go: Let’s get started + lets_go: How verifying your identity works photo: Photo review_issues: Check your images and try again secure_account: Secure your account @@ -170,9 +170,9 @@ en: privacy_html: '%{app_name} is a secure, government website that adheres to the highest standards in data protection. We only use your data to verify your identity. %{link} about our privacy and security measures.' - secure_account: After you verify, we’ll ask you to encrypt your account. - Encryption means your data is protected and only you, the account - holder, will be able to access or change your information. + secure_account: We'll encrypt your account with your password. Encryption means + your data is protected and only you will be able to access or change + your information. ssn: We need your Social Security number to validate your name, date of birth and address. Your Social Security number is encrypted. With your consent, we share this information with the government agency you are @@ -190,9 +190,8 @@ en: state-issued ID. Then, you’ll take a photo of yourself to confirm that you are the owner of the ID. upload_no_image_storage: We do not store images you upload. We only verify your identity. - verify_identity: We’ll ask for your personal information. We’ll use, keep and - share some of your personal information to verify your identity against - public records. + verify_identity: We'll ask for your personal information to verify your identity + against public records. verifying: Verifying… welcome_html: '%{sp_name} needs to make sure you are you — not someone pretending to be you.' diff --git a/config/locales/doc_auth/es.yml b/config/locales/doc_auth/es.yml index d58d5116d0d..cb92bc1889f 100644 --- a/config/locales/doc_auth/es.yml +++ b/config/locales/doc_auth/es.yml @@ -154,7 +154,7 @@ es: document_capture_selfie: Su foto front: Parte Delantera interstitial: Estamos procesando sus imágenes - lets_go: Comencemos + lets_go: Cómo funciona la verificación de su identidad photo: Foto review_issues: Revise sus imágenes e inténtelo de nuevo secure_account: Asegure su cuenta @@ -199,10 +199,9 @@ es: las normas más estrictas de protección de datos. Solo utilizamos sus datos para verificar su identidad. %{link} sobre nuestras medidas de privacidad y seguridad.' - secure_account: Una vez que haya verificado su identidad, le pediremos que cifre - su cuenta. Con el cifrado, sus datos quedan protegidos, por lo que solo - usted, el titular de la cuenta, puede acceder a su información o - modificarla. + secure_account: Vamos a encriptar su cuenta con su contraseña. La encriptación + significa que sus datos están protegidos y solo usted podrá acceder o + modificar su información. ssn: Necesitamos su número de Seguro Social para validar su nombre, fecha de nacimiento y habla a. Su número de Seguro Social está encriptado. Con su consentimiento, compartimos este información con la agencia @@ -223,9 +222,8 @@ es: documento de identidad expedido por el estado. Luego, se tomará una foto para confirmar que es el propietario del documento de identidad. upload_no_image_storage: No almacenamos imágenes que cargue. Solo verificamos su identidad. - verify_identity: Le pediremos su información personal. Utilizaremos, - conservaremos y compartiremos algunos de sus datos personales para - verificar su identidad con los registros públicos. + verify_identity: Le preguntaremos sus datos personales para verificar su + identidad comparándola con los registros públicos. verifying: Verificando… welcome_html: '%{sp_name} necesita asegurarse de que sea usted y no alguien que se haga pasar por usted.' diff --git a/config/locales/doc_auth/fr.yml b/config/locales/doc_auth/fr.yml index 8a96c49c26a..2ffa7947e57 100644 --- a/config/locales/doc_auth/fr.yml +++ b/config/locales/doc_auth/fr.yml @@ -159,7 +159,7 @@ fr: document_capture_selfie: Votre photo front: Recto interstitial: Nous traitons vos images - lets_go: Commençons + lets_go: Comment fonctionne la vérification de votre identité photo: Photo review_issues: Vérifiez vos images et essayez à nouveau secure_account: Sécuriser votre compte @@ -208,10 +208,9 @@ fr: normes les plus strictes en matière de protection des données. Nous n’utilisons vos données uniquement pour vérifier votre identité. %{link} sur nos mesures de confidentialité et de sécurité.' - secure_account: Après avoir vérifié votre identité, nous vous demanderons de - crypter votre compte. Le cryptage garantit la protection de vos données - et seul vous, le titulaire du compte, pourrez accéder à vos informations - ou les modifier. + secure_account: Nous chiffrerons votre compte avec votre mot de passe. Le + chiffrage signifie que vos données sont protégées et que vous êtes le/la + seul(e) à pouvoir accéder à vos informations ou les modifier. ssn: Nous avons besoin de votre numéro de sécurité sociale pour valider votre nom, date de naissance et adresse. Votre numéro de sécurité sociale est crypté. Avec votre accord, nous partageons ce informations auprès de @@ -235,10 +234,8 @@ fr: photo de vous-même pour confirmer que vous êtes bien le propriétaire de la carte d’identité. upload_no_image_storage: Nous ne stockons pas les images que vous téléchargez. - verify_identity: Nous vous demanderons vos renseignements personnels. Nous - utiliserons, conserverons et partagerons certains de vos renseignements - personnels pour vérifier votre identité par rapport aux registres - publics. + verify_identity: Nous vous demanderons vos informations personnelles afin de + vérifier votre identité par rapport aux registres publics. verifying: Vérification… welcome_html: "%{sp_name} doit s'assurer que vous êtes bien vous, et non quelqu'un qui se fait passer pour vous." From 972a37b866f31123d75550140449adde49290cbf Mon Sep 17 00:00:00 2001 From: amathews Date: Thu, 18 Nov 2021 16:02:33 -0500 Subject: [PATCH 4/4] LG-5372 Adding a translated default if sp_name doesn't exist. --- app/views/idv/doc_auth/welcome.html.erb | 4 +++- config/locales/doc_auth/en.yml | 1 + config/locales/doc_auth/es.yml | 1 + config/locales/doc_auth/fr.yml | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/views/idv/doc_auth/welcome.html.erb b/app/views/idv/doc_auth/welcome.html.erb index 57bbeaf3da2..a463d42f04d 100644 --- a/app/views/idv/doc_auth/welcome.html.erb +++ b/app/views/idv/doc_auth/welcome.html.erb @@ -6,7 +6,9 @@ <%= render 'shared/maintenance_window_alert' do %>

<%= t('doc_auth.headings.welcome') %>

-

<%= t('doc_auth.info.welcome_html', sp_name: decorated_session.sp_name) %>

+

+ <%= t('doc_auth.info.welcome_html', sp_name: decorated_session.sp_name || t('doc_auth.info.no_sp_name')) %> +

<%= t('doc_auth.instructions.welcome') %>

    diff --git a/config/locales/doc_auth/en.yml b/config/locales/doc_auth/en.yml index 1921ea66389..52bd9b4543d 100644 --- a/config/locales/doc_auth/en.yml +++ b/config/locales/doc_auth/en.yml @@ -167,6 +167,7 @@ en: link_sent_complete_js: The next step will load automatically once you verify your ID using your phone. link_sent_complete_nojs: When you are done, click Continue here to finish verifying your identity. + no_sp_name: The agency that you are trying to access privacy_html: '%{app_name} is a secure, government website that adheres to the highest standards in data protection. We only use your data to verify your identity. %{link} about our privacy and security measures.' diff --git a/config/locales/doc_auth/es.yml b/config/locales/doc_auth/es.yml index cb92bc1889f..23e34c01d0f 100644 --- a/config/locales/doc_auth/es.yml +++ b/config/locales/doc_auth/es.yml @@ -195,6 +195,7 @@ es: verifiques tu identidad a través de tu teléfono. link_sent_complete_nojs: Cuando termines, haz clic en “Continuar” para completar la verificación de tu identidad. + no_sp_name: La agencia a la que está intentando acceder privacy_html: '%{app_name} es un sitio web gubernamental seguro que cumple con las normas más estrictas de protección de datos. Solo utilizamos sus datos para verificar su identidad. %{link} sobre nuestras medidas de diff --git a/config/locales/doc_auth/fr.yml b/config/locales/doc_auth/fr.yml index 2ffa7947e57..eef1ae51daf 100644 --- a/config/locales/doc_auth/fr.yml +++ b/config/locales/doc_auth/fr.yml @@ -204,6 +204,7 @@ fr: vous aurez confirmé votre identifiant à l’aide de votre téléphone. link_sent_complete_nojs: Quand vous aurez fini, cliquez sur « Continuer » ici pour terminer la vérification de votre identité. + no_sp_name: L’agence à laquelle vous essayez d’accéder privacy_html: '%{app_name} est un site gouvernemental sécurisé qui respecte les normes les plus strictes en matière de protection des données. Nous n’utilisons vos données uniquement pour vérifier votre identité. %{link}