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 ed015c5671a..f1cc96448d2 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: Address
address2: Address (optional)
city: City
@@ -41,10 +41,9 @@ 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
phone: Phone Number
- phone_label_aside: Mobile phone or landline
ssn_label_html: Social Security Number
state: State
state_id: ID number
@@ -98,15 +97,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:
@@ -189,7 +186,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: Information about you
diff --git a/config/locales/idv/es.yml b/config/locales/idv/es.yml
index 5f1b0d52179..b34ac21d725 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
address2: Dirección (opcional)
city: Ciudad
@@ -42,10 +42,9 @@ 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
phone: Teléfono
- phone_label_aside: Celular o teléfono fijo
ssn_label_html: Número de Seguro Social
state: Estado
state_id: Número de identificación
@@ -97,16 +96,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:
@@ -190,7 +186,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 6a3725c4ff6..9aa47229a00 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
address2: Adresse (optional)
city: Ville
@@ -47,10 +47,9 @@ 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
phone: Numéro de téléphone
- phone_label_aside: Ligne mobile ou fixe
ssn_label_html: Numéro de sécurité sociale
state: État
state_id: Numéro d'identification
@@ -104,16 +103,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:
@@ -201,7 +197,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: Informations sur vous