diff --git a/config/locales/telephony/en.yml b/config/locales/telephony/en.yml index 550d52ebad5..15981300e10 100644 --- a/config/locales/telephony/en.yml +++ b/config/locales/telephony/en.yml @@ -10,15 +10,17 @@ en: %{app_name}: Your one-time code is %{code}. It expires in %{expiration} minutes. Don't share this code with anyone. @%{domain} #%{code} - voice: Hello! Your %{app_name} one time passcode is, %{code}, again, your - passcode is, %{code}, This code expires in %{expiration} minutes. + voice: Hello! Your %{app_name} one-time code is, %{code}. Your one-time code is, + %{code}. Again, your one-time code is %{code}. This code expires in + %{expiration} minutes. confirmation_otp: sms: |- %{app_name}: Your one-time code is %{code}. It expires in %{expiration} minutes. Don't share this code with anyone. @%{domain} #%{code} - voice: Hello! Your %{app_name} one time passcode is, %{code}, again, your - passcode is, %{code}, This code expires in %{expiration} minutes. + voice: Hello! Your %{app_name} one-time code is, %{code}. Your one-time code is, + %{code}. Again, your one-time code 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: diff --git a/config/locales/telephony/es.yml b/config/locales/telephony/es.yml index 8ea12bf69da..9aabd85141d 100644 --- a/config/locales/telephony/es.yml +++ b/config/locales/telephony/es.yml @@ -10,17 +10,17 @@ es: %{app_name}: El código de un solo uso 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 %{app_name} es, %{code}, nuevamente, su - código de acceso es %{code}, Este código caducará en %{expiration} - minutos.' + voice: ¡Hola! Su código único de %{app_name} es %{code}, Su código único es + %{code}, De nuevo, su código único es %{code}, Este código expira en + %{expiration} minutos". confirmation_otp: sms: |- %{app_name}: El código de un solo uso 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 %{app_name} es, %{code}, nuevamente, su - código de acceso es %{code}, Este código caducará en %{expiration} - minutos.' + voice: ¡Hola! Su código único de %{app_name} es %{code}, Su código único es + %{code}, De nuevo, su código único es %{code}, Este código expira en + %{expiration} minutos". doc_auth_link: '%{link} Has solicitado verificar tu identidad en un teléfono móvil. Por favor, tome una foto de la identificación emitida por su estado' diff --git a/config/locales/telephony/fr.yml b/config/locales/telephony/fr.yml index ab849ec20cf..7e52d5f7938 100644 --- a/config/locales/telephony/fr.yml +++ b/config/locales/telephony/fr.yml @@ -10,17 +10,17 @@ fr: %{app_name}: Votre code à usage unique est %{code}. Il est valable pendant %{expiration} minutes. Vous ne devez pas partager ce code avec personne. @%{domain} #%{code} - 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. + voice: Bonjour! Votre code %{app_name} à usage unique est %{code}, Votre code à + usage unique est %{code}, Une fois de plus, votre code à usage unique + est %{code}, Ce code expire dans %{expiration} minutes. confirmation_otp: sms: |- %{app_name}: Votre code à usage unique est %{code}. Il est valable pendant %{expiration} minutes. Vous ne devez pas partager ce code avec personne. @%{domain} #%{code} - 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. + voice: Bonjour! Votre code %{app_name} à usage unique est %{code}. Votre code à + usage unique est %{code}. Une fois de plus, votre code à usage unique + est %{code}. Ce code expire dans %{expiration} minutes. doc_auth_link: "%{link} Vous avez demandé à vérifier votre identité sur un téléphone mobile. S'il vous plaît prendre une photo de votre identité émise par l'état" diff --git a/spec/lib/telephony/otp_sender_spec.rb b/spec/lib/telephony/otp_sender_spec.rb index dcf4ecf3e79..3f6bec35c25 100644 --- a/spec/lib/telephony/otp_sender_spec.rb +++ b/spec/lib/telephony/otp_sender_spec.rb @@ -137,20 +137,14 @@ message = <<~XML.squish - Hello! Your #{APP_NAME} one time passcode is, + Hello! Your #{APP_NAME} one-time code is, 1 2 3 - 4 5 6, - again, your passcode is, - 1 2 3 - 4 5 6, - This code expires in 5 minutes. - - + 4 5 6. XML adapter = instance_double(Telephony::Pinpoint::VoiceSender) expect(adapter).to receive(:send).with( - message: message, + message: start_with(message), to: to, otp: otp, country_code: country_code, @@ -164,26 +158,19 @@ message = <<~XML.squish - Hello! Your #{APP_NAME} one time passcode is, - 1 2 3 - 4 5 6, - again, your passcode is, + Hello! Your #{APP_NAME} one-time code is, 1 2 3 - 4 5 6, - This code expires in 5 minutes. - - + 4 5 6. XML adapter = instance_double(Telephony::Pinpoint::VoiceSender) expect(adapter).to receive(:send).with( - message: message, + message: start_with(message), to: to, otp: otp, country_code: country_code, ) expect(Telephony::Pinpoint::VoiceSender).to receive(:new).and_return(adapter) - subject.send_confirmation_otp end