From 879ce1af18c31f1695bd04a86554896994b6266e Mon Sep 17 00:00:00 2001 From: Deployment Role Account Date: Thu, 19 Mar 2020 07:08:34 -0400 Subject: [PATCH] Fix Issues #293 and #294 With the COVID-19 outbreak, the banners and final messages needed to be updated so that users were aware that getasmokealarm was under a temporary hiatus. This also exposed a bug in the text message code that it wasn't using internationalization correctly, with a hardcoded english message commented out. --- locales/en.js | 3 ++- locales/es.js | 3 ++- views/sms/index.js | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/locales/en.js b/locales/en.js index 620f555..40e4d56 100644 --- a/locales/en.js +++ b/locales/en.js @@ -2,7 +2,7 @@ "Title": "Get a Smoke Alarm", "Javascript": "Javascript is disabled in your browser. In order to use the site correctly, please enable javascript.", "ARC": "American Red Cross", - "Header_text": "Smoke alarms save lives. Installing a smoke alarm is the first step to keeping your family safe.", + "Header_text": "COVID-19 UPDATE: You can request a smoke alarm installation, however, we are temporarily suspending the scheduling of appointments until public health conditions improve.", "Name_placeholder": "Your Name", "Address_placeholder": "Address & Unit", "Address_placeholder_screenreader": "Street Address & Unit (e.g., 123 Main St., Unit Q)", @@ -32,6 +32,7 @@ "Purchase": "If you are able to purchase and install your own smoke alarm, but would like information on home fire safety and smoke alarm installation, please visit ", "Sound_alarm": "redcross.org/sound-the-alarm", "Thank_request": "Thank you for your smoke alarm installation request. If you need to contact the Red Cross about this request, use ID number %s. Your information has been sent to the Red Cross representative for %s. A representative will contact you with information on installation availability in your area. Please allow two to four weeks for a response.", + "Thank_request_text": "Thank you for your smoke alarm request! Your request number is %s. COVID-19 UPDATE: We are temporarily suspending the scheduling of appointments, however, you will be contacted once public health conditions improve.", "Visit_ARC": "Visit the Red Cross", "Prepare_prevent": " to learn how to prepare for and prevent home fires.", "Out_of_region": "Sorry, the Red Cross Region serving %s County, %s does not utilize this website to accept smoke alarm installation requests. Please call 800-REDCROSS (800-733-2767) to be connected to your servicing Region. Thank you for contacting the Red Cross.", diff --git a/locales/es.js b/locales/es.js index 4b2352e..2f4c47a 100644 --- a/locales/es.js +++ b/locales/es.js @@ -2,7 +2,7 @@ "Title": "Solicite un Detector de Humo", "Javascript": "Javascript está desactivado en su navegador. Para usar el sitio web correctamente, por favor active javascript.", "ARC": "La Cruz Roja Americana", - "Header_text": "Los detectores de humo salvan vidas. La instalación de un detector de humo es el primer paso para mantener a su familia segura.", + "Header_text": "Esta es una actualización debido a Covid-19: Estamos aceptando solicitudes para la instalación de alarmas de humo. Sin embargo, hemos suspendido las citas hasta que las condiciones de salud pública mejoren.", "Name_placeholder": "Su Nombre", "Address_placeholder": "Dirección y Número de Unidad", "Address_placeholder_screenreader": "Dirección y Número de Unidad (por ejemplo 123 Main St., Unit Q)", @@ -34,6 +34,7 @@ "Out_of_region": "Lo sentimos, pero la región de la Cruz Roja que sirve el condado de %s en el estado de %s todavía no ofrece un servicio de instalación de detectores de humo. Sin embargo, hemos notado su solicitud y nos pondremos en contacto con Ud. cuando el servicio de instalación esté disponible en su región. Gracias por contactar la Cruz Roja.", "Invalid_zip": "Lo sentimos, pero no reconocemos ninguna ubicación que corresponde al código postal \"%s\". ¿Está Ud. serguro/a que el código es válido?", "Thank_request": "Gracias por su solicitud de que un detector de humo se instale en su casa. Si necesita contactar la Cruz Roja sobre esta solicitud, utilice el número de ID %s. Su información se ha enviado al representante de la Cruz Roja para %s. Un representante se pondrá en contacto con Ud. para informarle sobre la disponibilidad de instalaciones en su área. Por favor espere entre dos y cuatro semanas para una respuesta.", + "Thank_request_text": "Gracias por su solicitud para la instalación de una alarma de humo! Su número de solicitud es %s. Esta es una actualización debido a Covid-19: Hemos suspendido temporalmente las citas. Sin embargo, nos pondremos en contacto con usted una vez las condiciones de salud pública mejoren.", "Visit_ARC": "Visite el sitio web de la Cruz Roja", "Prepare_prevent": " para aprender cómo prepararse para incendios en el hogar y cómo prevenirlos.", "Welcome to the smoke alarm request system (para español, texto \"ES\").": "Bienvenidos al sistema de solicitud de detectores de humo (for English, text 'EN').", diff --git a/views/sms/index.js b/views/sms/index.js index d310f8d..a0e1f51 100644 --- a/views/sms/index.js +++ b/views/sms/index.js @@ -161,9 +161,10 @@ exports.respond = function(req, res) { var constructFinalText = function (outcome, request) { var twiml = new twilio.TwimlResponse(); if (outcome) { - msg = __("Thank you for your smoke alarm request! Your request number is %s."); + msg = __("Thank_request_text"); msg = msg.replace('%s', request.public_id); - msg += __(" To contact your local Red Cross about this request, call 1-800-RED-CROSS (1-800-733-2767). We will be in touch with you to schedule an installation."); + // Commented out because we don't have a spanish version, and with the COVID crisis, is not important + //msg += __(" To contact your local Red Cross about this request, call 1-800-RED-CROSS (1-800-733-2767). We will be in touch with you to schedule an installation."); } else { if (request.county) {