From 67c4a2ca1364c583ff3e790bc8d52062df86d5c0 Mon Sep 17 00:00:00 2001 From: David Corwin Date: Tue, 29 May 2018 14:47:45 -0700 Subject: [PATCH] Updated screen per design --- app/views/idv/phone/new.html.slim | 31 ++++++++++++------------------- config/locales/idv/en.yml | 21 +++++++++------------ config/locales/idv/es.yml | 22 +++++++++------------- config/locales/idv/fr.yml | 22 +++++++++------------- 4 files changed, 39 insertions(+), 57 deletions(-) diff --git a/app/views/idv/phone/new.html.slim b/app/views/idv/phone/new.html.slim index 3d833d81ed5..95d85af95e8 100644 --- a/app/views/idv/phone/new.html.slim +++ b/app/views/idv/phone/new.html.slim @@ -1,32 +1,25 @@ - title @view_model.title h1.h2.my0 = t('idv.titles.session.phone') -p.mt-tiny.mb2 = t('idv.messages.phone.intro') -.alert.alert-warning.mb1 - strong - = t('idv.messages.phone.alert') - ul.py1.m0.px0 - li - = t('idv.messages.phone.in_your_name') - li - = t('idv.messages.phone.prepaid') - li - = t('idv.messages.phone.us_country_code') +.mt2 + == t('idv.messages.phone.alert') -p = t('idv.messages.phone.same_as_2fa') +ul.py1.m0 + - t('idv.messages.phone.rules').each do |msg| + li = msg = simple_form_for(@view_model.idv_form, url: idv_phone_path, html: { autocomplete: 'off', method: :put, role: 'form', class: 'mt2' }) do |f| = f.label :phone, label: t('idv.form.phone'), class: 'bold' - span.ml1 - em - = t('idv.form.phone_label_aside') = f.input :phone, required: true, input_html: { class: 'us-phone' }, label: false, - wrapper_html: { class: 'inline-block mr2' } - = f.button :submit, t('forms.buttons.continue') + wrapper_html: { class: 'mr2' } -- if FeatureManagement.enable_usps_verification? - = render 'verification_options' + - if FeatureManagement.enable_usps_verification? + = render 'verification_options' + + = f.button :submit, t('forms.buttons.continue'), class: 'btn-wide mt6' + += render 'shared/cancel', link: idv_cancel_path = render @view_model.modal_partial, view_model: @view_model diff --git a/config/locales/idv/en.yml b/config/locales/idv/en.yml index ba0d2b5db09..8bfb850ba53 100644 --- a/config/locales/idv/en.yml +++ b/config/locales/idv/en.yml @@ -33,7 +33,7 @@ en: unsupported_jurisdiction: Sorry, we can't verify people from this state. unsupported_jurisdiction_sp: Please visit %{sp_name} to access your account. form: - activate_by_mail: get a code by letter. + activate_by_mail: get a code via mail instead › address1: Street address 1 address2: Street address 2 (optional) city: City @@ -41,11 +41,10 @@ en: dob_hint: 'example: 01/17/1964' first_name: First name last_name: Last name - no_alternate_phone_html: If you don't have another phone number, %{link} + no_alternate_phone_html: 'No phone? No problem: %{link}' password: Password personal_details: Personal details phone: Phone Number - phone_label_aside: Mobile phone or landline previous_address_add: Add previous address previous_address_html: Moved in the last 3 months? ssn_label_html: Social Security Number %{tooltip} @@ -104,15 +103,13 @@ en: personal_key: This is your new personal key. Write it down and keep it in a safe place. You will need it if you ever lose your password. phone: - alert: This phone line must be - in_your_name: in your name, or a family member's name - intro: We can only send a confirmation code to a telephone number linked to - you. + alert: This phone number must be phone_of_record: Phone of record - prepaid: not prepaid - same_as_2fa: This phone number can be the same one you used to set up your - one-time password as long as it meets the criteria above. - us_country_code: based in the United States + rules: + - in your name, or a family member's name + - not a virtual phone (such as Google Voice or Skype) + - not a pre-paid phone number + - a U.S. number return_to_profile: "‹ Return to your login.gov profile" return_to_sp_html: You can now log into %{sp}. review: @@ -202,7 +199,7 @@ en: review: Review and submit select_verification: Choose how to confirm your address session: - phone: Get a code by telephone + phone: Enter a phone number to help verify your identity review: Enter your login.gov password success: We've verified the information on your state-issued ID. sessions: Verify your identity diff --git a/config/locales/idv/es.yml b/config/locales/idv/es.yml index 799d609e872..72d395069a8 100644 --- a/config/locales/idv/es.yml +++ b/config/locales/idv/es.yml @@ -34,7 +34,7 @@ es: estado. unsupported_jurisdiction_sp: Visita %{sp_name} para acceder a tu cuenta. form: - activate_by_mail: obtenga un código por carta. + activate_by_mail: obtener un código por correo electrónico en su lugar › address1: Dirección de calle 1 address2: Dirección de calle 2 (opcional) city: Ciudad @@ -42,11 +42,10 @@ es: dob_hint: 'Ejemplo: 01/17/1964' first_name: Nombre last_name: Apellido - no_alternate_phone_html: Si no tiene otro número de teléfono, %{link} + no_alternate_phone_html: "¿Sin teléfono? No hay problema %{link}" password: Contraseña personal_details: Detalles personales phone: Teléfono - phone_label_aside: Celular o teléfono fijo previous_address_add: Añadir la dirección anterior previous_address_html: "¿Se mudó en los últimos 3 meses?" ssn_label_html: Número de Seguro Social %{tooltip} @@ -103,16 +102,13 @@ es: personal_key: Esta es su nueva clave personal. Escríbala y guárdela en un lugar seguro. La necesitará si pierde su contraseña. phone: - alert: Esta línea telefónica debe - in_your_name: a su nombre o el nombre de un miembro de familia - intro: Sólo podemos enviar el código de confirmación al número de teléfono - vinculado a su identidad legal. + alert: Este número de teléfono debe ser phone_of_record: Teléfono del registro - prepaid: no prepago - same_as_2fa: Este número de teléfono puede ser el mismo que utilizó para configurar - su contraseña de un uso único, siempre y cuando cumpla con los criterios - anteriores. - us_country_code: NOT TRANSLATED YET + rules: + - a su nombre o el nombre de un miembro de familia + - no es un teléfono virtual (como Google Voice o Skype) + - no es un número de teléfono prepago + - un número de EE. UU. return_to_profile: NOT TRANSLATED YET return_to_sp_html: NOT TRANSLATED YET review: @@ -205,7 +201,7 @@ es: review: Revise y envíe select_verification: Active su cuenta session: - phone: Obtener un código por teléfono + phone: Ingresa un número de teléfono para ayudar a verificar tu identidad review: Encripte sus datos verificados ingresando su contraseña. success: Hemos verificado la información en su identificación emitida por el estado. diff --git a/config/locales/idv/fr.yml b/config/locales/idv/fr.yml index a6e7c7a1459..a4841bc604a 100644 --- a/config/locales/idv/fr.yml +++ b/config/locales/idv/fr.yml @@ -39,7 +39,7 @@ fr: unsupported_jurisdiction_sp: Veuillez visiter %{sp_name} pour accéder à votre compte. form: - activate_by_mail: obtenez un code par lettre. + activate_by_mail: obtenir un code par courrier à la place › address1: Adresse 1 address2: Adresse 2 (optional) city: Ville @@ -47,11 +47,10 @@ fr: dob_hint: 'exemple : 01/17/1964' first_name: Prénom last_name: Nom de famille - no_alternate_phone_html: Si vous n'avez pas d'autre numéro de téléphone, %{link} + no_alternate_phone_html: 'Pas de téléphone? aucun problème: %{link}' password: Mot de passe personal_details: Information personnelle phone: Numéro de téléphone - phone_label_aside: Ligne mobile ou fixe previous_address_add: Inscrire votre adresse précédente previous_address_html: Avez-vous déménagé au cours des strong3 derniers mois/strong? ssn_label_html: Numéro de sécurité sociale %{tooltip} @@ -110,16 +109,13 @@ fr: dans un endroit sécuritaire. Vous en aurez besoin si vous perdez votre mot de passe. phone: - alert: Cette ligne téléphonique doit être - in_your_name: en votre nom ou celui d'un membre de votre famille - intro: Le seul numéro de téléphone auquel nous pouvons envoyer un code de - confirmation est celui qui est lié à votre identité légale. + alert: Ce numéro de téléphone doit être phone_of_record: numéro de téléphone enregistré - prepaid: et non prépayé - same_as_2fa: Ce numéro de téléphone peut être le même que celui que vous utilisez - pour configurer votre mot de passe à usage unique, tant et aussi longtemps - qu'il respecte les critères mentionnés plus haut. - us_country_code: NOT TRANSLATED YET + rules: + - en votre nom ou celui d'un membre de votre famille + - pas un téléphone virtuel (comme Google Voice ou Skype) + - pas un numéro de téléphone prépayé + - un numéro américain return_to_profile: NOT TRANSLATED YET return_to_sp_html: NOT TRANSLATED YET review: @@ -217,7 +213,7 @@ fr: review: Réviser et soumettre select_verification: Activer votre compte session: - phone: Obtenez un code par téléphone + phone: Entrez un numéro de téléphone pour vous aider à vérifier votre identité review: Encryptez vos données personnelles en entrant votre mot de passe success: Nous avons vérifié les informations sur votre ID d'état. sessions: Vérifier votre identité