Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/services/idv/steps/upload_step.rb
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ def link
end

def application
identity&.friendly_name || 'login.gov'
identity&.friendly_name || APP_NAME
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ooo good catch

end

def send_user_to_email_sent_step
Expand Down
18 changes: 9 additions & 9 deletions config/locales/telephony/en.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
---
en:
telephony:
account_reset_cancellation_notice: Your request to delete your login.gov account has been cancelled.
account_reset_notice: As requested, your login.gov account will be deleted in 24
hours. Don't want to delete your account? Sign in to your login.gov
account_reset_cancellation_notice: Your request to delete your %{app_name} account has been cancelled.
account_reset_notice: As requested, your %{app_name} account will be deleted in
24 hours. Don't want to delete your account? Sign in to your %{app_name}
account to cancel.
authentication_otp:
sms: |-
%{app_name}: Your security code is %{code}. It expires in %{expiration} minutes. Don't share this code with anyone.

@%{domain} #%{code}
voice: Hello! Your login.gov one time passcode is, %{code}, again, your passcode
is, %{code}, This code expires in %{expiration} minutes.
voice: Hello! Your %{app_name} one time passcode is, %{code}, again, your
passcode is, %{code}, This code expires in %{expiration} minutes.
confirmation_otp:
sms: |-
%{app_name}: Your security code is %{code}. It expires in %{expiration} minutes. Don't share this code with anyone.

@%{domain} #%{code}
voice: Hello! Your login.gov one time passcode is, %{code}, again, your passcode
is, %{code}, This code expires in %{expiration} minutes.
voice: Hello! Your %{app_name} one time passcode is, %{code}, again, your
passcode is, %{code}, This code expires in %{expiration} minutes.
doc_auth_link: "%{link} You've requested to verify your identity on a mobile
phone. Please take a photo of your state issued ID."
error:
Expand All @@ -40,6 +40,6 @@ en:
voice_unsupported: Invalid phone number. Check that you've entered the correct
country code or area code.
personal_key_regeneration_notice: A new personal key has been issued for your
login.gov account. If this wasn’t you, reset your password.
%{app_name} account. If this wasn’t you, reset your password.
personal_key_sign_in_notice: Your personal key was just used to sign into your
login.gov account. If this wasn’t you, reset your password.
%{app_name} account. If this wasn’t you, reset your password.
14 changes: 7 additions & 7 deletions config/locales/telephony/es.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
---
es:
telephony:
account_reset_cancellation_notice: Su solicitud para eliminar su cuenta de login.gov ha sido cancelada.
account_reset_notice: Según lo solicitado, su cuenta login.gov se eliminará en
account_reset_cancellation_notice: Su solicitud para eliminar su cuenta de %{app_name} ha sido cancelada.
account_reset_notice: Según lo solicitado, su cuenta %{app_name} se eliminará en
24 horas. ¿No quieres eliminar tu cuenta? Inicie sesión en su cuenta
login.gov para cancelar.
%{app_name} para cancelar.
authentication_otp:
sms: |-
%{app_name}: Su código de seguridad es %{code}. Este código se vence en %{expiration} minutos. No lo comparta con ninguna persona.

@%{domain} #%{code}
voice: '¡Hola! Su código de acceso de login.gov es, %{code}, nuevamente, su
voice: '¡Hola! Su código de acceso de %{app_name} es, %{code}, nuevamente, su
código de acceso es %{code}, Este código caducará en %{expiration}
minutos.'
confirmation_otp:
sms: |-
%{app_name}: Su código de seguridad es %{code}. Este código se vence en %{expiration} minutos. No lo comparta con ninguna persona.

@%{domain} #%{code}
voice: '¡Hola! Su código de acceso de login.gov es, %{code}, nuevamente, su
voice: '¡Hola! Su código de acceso de %{app_name} es, %{code}, nuevamente, su
código de acceso es %{code}, Este código caducará en %{expiration}
minutos.'
doc_auth_link: '%{link} Has solicitado verificar tu identidad en un teléfono
Expand Down Expand Up @@ -46,6 +46,6 @@ es:
voice_unsupported: Numero de telefono invalido. Verifique que haya ingresado el
código de país o de área correcto.
personal_key_regeneration_notice: Se ha emitido una nueva clave personal para tu
cuenta login.gov. Si no eres tú, restablece tu contraseña.
cuenta %{app_name}. Si no eres tú, restablece tu contraseña.
personal_key_sign_in_notice: Su clave personal solo se utilizó para iniciar
sesión en su cuenta login.gov. Si no fue así, reinicie su contraseña.
sesión en su cuenta %{app_name}. Si no fue así, reinicie su contraseña.
16 changes: 8 additions & 8 deletions config/locales/telephony/fr.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
---
fr:
telephony:
account_reset_cancellation_notice: Votre demande de suppression de votre compte login.gov a été annulée.
account_reset_notice: Comme demandé, votre compte login.gov sera supprimé dans
account_reset_cancellation_notice: Votre demande de suppression de votre compte %{app_name} a été annulée.
account_reset_notice: Comme demandé, votre compte %{app_name} sera supprimé dans
les 24 heures. Vous ne voulez pas supprimer votre compte? Connectez-vous à
votre compte login.gov pour le annuler.
votre compte %{app_name} pour le annuler.
authentication_otp:
sms: |-
%{app_name}: Votre code de sécurité est %{code}. Il est valable pendant %{expiration} minutes. Vous ne devez jamais partager ce code avec personne.

@%{domain} #%{code}
voice: Bonjour! Votre code de sécurité à utilisation unique de login.gov est,
voice: Bonjour! Votre code de sécurité à utilisation unique de %{app_name} est,
%{code}, de nouveau, votre code de sécurité est, %{code}, Ce code
expirera dans %{expiration} minutes.
confirmation_otp:
sms: |-
%{app_name}: Votre code de sécurité est %{code}. Il est valable pendant %{expiration} minutes. Vous ne devez jamais partager ce code avec personne.

@%{domain} #%{code}
voice: Bonjour! Votre code de sécurité à utilisation unique de login.gov est,
voice: Bonjour! Votre code de sécurité à utilisation unique de %{app_name} est,
%{code}, de nouveau, votre code de sécurité est, %{code}, Ce code
expirera dans %{expiration} minutes.
doc_auth_link: "%{link} Vous avez demandé à vérifier votre identité sur un
Expand Down Expand Up @@ -46,8 +46,8 @@ fr:
voice_unsupported: Numéro de téléphone invalide. Vérifiez que vous avez entré le
bon indicatif international ou régional.
personal_key_regeneration_notice: Une nouvelle clé personnelle a été émise pour
votre compte login.gov. Si vous ne l'avez pas demandée, réinitialisez
votre compte %{app_name}. Si vous ne l'avez pas demandée, réinitialisez
votre mot de passe.
personal_key_sign_in_notice: Votre clé personnelle a été utilisée pour vous
connecter à votre compte login.gov. Si ce n’était pas vous, changez votre
mot de passe.
connecter à votre compte %{app_name}. Si ce n’était pas vous, changez
votre mot de passe.
6 changes: 3 additions & 3 deletions lib/telephony/alert_sender.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ class AlertSender
SMS_MAX_LENGTH = 160

def send_account_reset_notice(to:, country_code:)
message = I18n.t('telephony.account_reset_notice')
message = I18n.t('telephony.account_reset_notice', app_name: APP_NAME)
response = adapter.send(message: message, to: to, country_code: country_code)
log_response(response, context: __method__.to_s.gsub(/^send_/, ''))
response
end

def send_account_reset_cancellation_notice(to:, country_code:)
message = I18n.t('telephony.account_reset_cancellation_notice')
message = I18n.t('telephony.account_reset_cancellation_notice', app_name: APP_NAME)
response = adapter.send(message: message, to: to, country_code: country_code)
log_response(response, context: __method__.to_s.gsub(/^send_/, ''))
response
Expand All @@ -28,7 +28,7 @@ def send_doc_auth_link(to:, link:, country_code:)
end

def send_personal_key_regeneration_notice(to:, country_code:)
message = I18n.t('telephony.personal_key_regeneration_notice')
message = I18n.t('telephony.personal_key_regeneration_notice', app_name: APP_NAME)
response = adapter.send(message: message, to: to, country_code: country_code)
log_response(response, context: __method__.to_s.gsub(/^send_/, ''))
response
Expand Down
10 changes: 7 additions & 3 deletions spec/lib/telephony/alert_sender_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
last_message = Telephony::Test::Message.messages.last
expect(last_message.to).to eq(recipient)
expect(last_message.body).to eq(
I18n.t('telephony.account_reset_notice'),
I18n.t('telephony.account_reset_notice', app_name: APP_NAME),
)
end
end
Expand All @@ -25,7 +25,9 @@

last_message = Telephony::Test::Message.messages.last
expect(last_message.to).to eq(recipient)
expect(last_message.body).to eq(I18n.t('telephony.account_reset_cancellation_notice'))
expect(last_message.body).to eq(
I18n.t('telephony.account_reset_cancellation_notice', app_name: APP_NAME),
)
end
end

Expand Down Expand Up @@ -77,7 +79,9 @@

last_message = Telephony::Test::Message.messages.last
expect(last_message.to).to eq(recipient)
expect(last_message.body).to eq(I18n.t('telephony.personal_key_regeneration_notice'))
expect(last_message.body).to eq(
I18n.t('telephony.personal_key_regeneration_notice', app_name: APP_NAME),
)
end
end

Expand Down
4 changes: 2 additions & 2 deletions spec/lib/telephony/otp_sender_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@
message = <<~XML.squish
<speak>
<prosody rate='slow'>
Hello! Your login.gov one time passcode is,
Hello! Your #{APP_NAME} one time passcode is,
1 <break time='0.5s' /> 2 <break time='0.5s' /> 3 <break time='0.5s' />
4 <break time='0.5s' /> 5 <break time='0.5s' /> 6,
again, your passcode is,
Expand All @@ -156,7 +156,7 @@
message = <<~XML.squish
<speak>
<prosody rate='slow'>
Hello! Your login.gov one time passcode is,
Hello! Your #{APP_NAME} one time passcode is,
1 <break time='0.5s' /> 2 <break time='0.5s' /> 3 <break time='0.5s' />
4 <break time='0.5s' /> 5 <break time='0.5s' /> 6,
again, your passcode is,
Expand Down
2 changes: 1 addition & 1 deletion spec/services/account_reset/cancel_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
AccountReset::Cancel.new(token).call

expect(Telephony::Test::Message.messages.last.body).to eq(
I18n.t('telephony.account_reset_cancellation_notice'),
I18n.t('telephony.account_reset_cancellation_notice', app_name: APP_NAME),
)
end

Expand Down