Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Final Content into the Claim Tracker Application #348

Merged
merged 7 commits into from
Jul 30, 2021
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
13 changes: 9 additions & 4 deletions public/locales/en/claim-details.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,18 @@
"program-type": {
"ui": "Unemployment Insurance (UI)",
"dua": "Disaster Unemployment Assistance (DUA)",
"pua": "Pandemic Unemployment Assistance (PUA)"
"pua": "Pandemic Unemployment Assistance (PUA)",
"interstate": "Interstate Unemployment Insurance",
"nafta": "NAFTA Transitional Assistance"
},
"extension-type": {
"peuc": "Pandemic Emergency Unemployment Compensation (PEUC) — Tier 1 Extension",
"peux": "Pandemic Emergency Unemployment Compensation (PEUC) — Tier 2 Extension",
"peuy": "Pandemic Emergency Unemployment Compensation (PEUC) — Tier 2 Augmentation",
"euc": "Emergency Unemployment Compensation (EUC) - Tier 1 Extension",
"eux": "Emergency Unemployment Compensation (EUC) - Tier 2 Extension",
"euy": "Emergency Unemployment Compensation (EUC) - Tier 2 Augmentation",
"euw": "Emergency Unemployment Compensation (EUC) - Tier 3 Extension",
"euz": "Emergency Unemployment Compensation (EUC) - Tier 4 Extension",
"fed-ed": "Federal-State Extended Duration (FED-ED)",
"cal-ed": "California Extended Duration (CAL-ED)",
"tra": "Trade Readjustment Allowance Basic Extension",
"tra-additional": "Trade Readjustment Allowance Additional Extension",
"te": "Training Extension (TE)"
Expand Down
2 changes: 1 addition & 1 deletion public/locales/en/claim-status.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
"text": "If you are found eligible and no other issues are identified, we will pay you for all pending weeks."
},
{
"text": "If you are found not eligible, we will mail you a <em>Notice of Determination</em> (DE 1080CZ) with the reasons you were denied benefits and an <em>Appeal Form</em> (DE 1000M). If you disagree with the decision, you have the right to appeal. "
"text": "If you are found not eligible, we will mail you a <em>Notice of Determination</em> (DE 1080CZ) with the reasons you were denied benefits and an <em>Appeal Form</em> (DE 1000M). If you disagree with the decision, you have the right to appeal."
},
{
"text": "If you are paid benefits and are later found not eligible, we will also mail you a <em>Notice of Overpayment</em> (DE 1444) that explains why you were overpaid."
Expand Down
8 changes: 3 additions & 5 deletions public/locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@
"alt-image-edd": "EDD Employment Development Department State of California Home",
"edd-home": "EDD Home",
"help": "Help",
"welcome": "Welcome, name",
"logout": "Log Out",
"uio-home": "UI Online Home"
"uio-home": "UI Home"
},
"title": "Claim Tracker",
"welcome": "Claim Tracker",
Expand All @@ -23,8 +22,7 @@
"claim-balance": "Claim Balance",
"weekly-benefit-amount": "Weekly Benefit Amount",
"last-payment-issued": "Last Payment Issued",
"extension-type": "Extension Type",
"extension-end-date": "Extension End Date"
"extension-type": "Extension Type"
},
"footer": {
"toTop": "Back to Top",
Expand All @@ -36,7 +34,7 @@
},
"timeout-modal": {
"header": "Your Session Will End Soon",
"warning": "To protect your information, you will be logged out in {{count}} minute if you do not continue",
"warning": "To protect your information, you will be logged out in {{count}} minute if you do not continue.",
Copy link
Contributor

@nicoleslaw nicoleslaw Jul 30, 2021

Choose a reason for hiding this comment

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

Should this be minutes, or are there times when it would be 1 minute?

Copy link
Contributor

Choose a reason for hiding this comment

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

Let's just go with plural minutes here since it's only singular for... one minute

Copy link
Contributor

@lomky lomky Jul 30, 2021

Choose a reason for hiding this comment

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

we should be able to use i18n pluralization but it was giving me trouble. It might be worth another quick try though since Rocket solved a few bugs in my i18n setup!

Copy link
Contributor

Choose a reason for hiding this comment

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

wait, there is the plural down below on the next line! it properly pluralizes:

image

image

Copy link
Contributor

@kalvinwang kalvinwang Jul 30, 2021

Choose a reason for hiding this comment

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

Oh cool, didn't realize we pluralized, thanks for checking Kat! Nicole check out the line below this one, warning_plural, to see what's used when {{count}} is greater than 1.

"warning_plural": "To protect your information, you will be logged out in {{count}} minutes if you do not continue.",
"button": "Return to UI Home"
},
Expand Down
25 changes: 15 additions & 10 deletions public/locales/es/claim-details.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
{
"program-type": {
"ui": "Seguro de desempleo (UI)",
"dua": "Asistencia por desempleo por desastre (DUA)",
"pua": "Asistencia por desempleo pandémico (PUA)"
"ui": "Seguro de Desempleo (UI)",
"dua": "Asistencia de Desempleo por Desastre (DUA)",
"pua": "Asistencia de Desempleo por la Pandemia (PUA)",
"interstate": "Interstate Unemployment Insurance",
"nafta": "NAFTA Transitional Assistance"
},
"extension-type": {
"peuc": "Compensación por desempleo de emergencia pandémica (PEUC) — Extensión de nivel 1",
"peux": "Compensación por desempleo de emergencia pandémica (PEUC) — Extensión de nivel 2",
"peuy": "Compensación por desempleo de emergencia pandémica (PEUC) — Tier 2 Augmentation",
"fed-ed": "Duración extendida federal-estatal (FED-ED)",
"tra": "Extensión básica de la asignación por reajuste comercial",
"tra-additional": "Extensión adicional de la asignación por reajuste comercial",
"te": "Extensión de formación (TE)"
"euc": "Compensación de Desempleo de Emergencia (EUC) – Nivel 1",
"eux": "Compensación de Desempleo de Emergencia (EUC) – Nivel 2",
"euy": "Compensación de Desempleo de Emergencia (EUC) – Aumento de nivel 2",
"euw": "Compensación de Desempleo de Emergencia (EUC) – Nivel 3",
"euz": "Compensación de Desempleo de Emergencia (EUC) – Nivel 4",
"fed-ed": "Duración de la Extensión Federal-Estatal de Beneficios (FED-ED)",
"cal-ed": "California Extended Duration (CAL-ED)",
"tra": "Extensión básica de la Asignación por Reajuste Comercial ",
"tra-additional": "Extensión adicional de la Asistencia por Ajuste Ccomercial",
"te": "Extensión de entrenamiento laboral (TE)"
}
}
129 changes: 102 additions & 27 deletions public/locales/es/claim-status.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,17 @@
"scenarios": {
"scenario1": {
"heading": "Elegibilidad pendiente — Se programará una entrevista telefónica",
"summary": {
"text": "Identificamos un problema que podría hacer que no sea elegible para los beneficios. Necesitamos confirmar su elegibilidad en una entrevista telefónica."
},
"summary": [
{
"text": "Identificamos un problema que podría hacer que no sea elegible para los beneficios. Necesitamos confirmar su elegibilidad en una entrevista telefónica."
}
],
"your-next-steps": [
{
"text": "Confirme que tenemos su número de teléfono y dirección postal actuales. Vaya a la <0>página de inicio de UI Online</0>, seleccione <strong>Perfil</strong> en el menú principal y luego seleccione <strong>Información de contacto</strong>."
"text": "Confirme que tenemos su número de teléfono y dirección postal actuales. Vaya a la <0>página principal de UI Online</0>, seleccione <strong>Perfil</strong> en el menú principal, luego seleccione <strong>Información de contacto</strong>."
},
{
"text": "Consulte su correo para obtener la <em>Notificación de la entrevista de elegibilidad para los beneficios del seguro de desempleo</em> (DE 4800). Le explicará el problema y le ayudará a prepararse para la entrevista."
"text": "La <em>Notificación sobre una Entrevista Telefónica para Determinar la Elegibilidad de los Pagos de Beneficios del Seguro de Desempleo</em> (DE 4800/S) se le enviará por correo postal. Le explicará el problema y le ayudará a prepararse para la entrevista."
}
],
"edd-next-steps": [
Expand All @@ -19,73 +21,146 @@
}
]
},
"scenario2": {
"heading": "Elegibilidad pendiente — Entrevista telefónica programada",
"summary": [
{
"text": "Identificamos un problema que podría hacer que no sea elegible para los beneficios. Tiene una entrevista telefónica programada para:"
},
{
"text": "<strong>Importante</strong>: Si falta a su entrevista telefónica, se tomará una decisión basada en los hechos disponibles, lo que podría resultar en la demora o la negación de sus beneficios por desempleo."
}
],
"your-next-steps": [
{
"text": "Confirme que tenemos su número de teléfono actualizado. Vaya a la <0>página principal de UI Online</0>, seleccione <strong>Perfil</strong> en el menú principal, luego seleccione <strong>Información de contacto</strong>."
},
{
"text": "Prepárese para la entrevista. La <em>Notificación sobre una Entrevista Telefónica para Determinar la Elegibilidad de los Pagos de Beneficios del Seguro de Desempleo</em> (DE 4800/S) incluye las preguntas que probablemente le harán durante la entrevista."
},
{
"text": "Si necesita reprogramar su entrevista, seleccione <strong>Reprogramar</strong> en la sección Citas en su <0>página principal de UI Online</0>. Debe reprogramar al menos un día antes de la entrevista."
}
],
"edd-next-steps": [
{
"text": "Lo llamaremos durante la hora programada para la entrevista. Su identificador de llamadas puede mostrar “St of CA EDD” o el número de Servicio al Cliente de UI 1-800-300-5616.",
"subBullets": [
{
"text": "Si no recibe una llamada del EDD a la hora programada para su cita, es posible que hayamos cancelado su cita porque confirmamos su elegibilidad o resolvimos el problema antes de su entrevista."
},
{
"text": "Si su cita ha sido cancelada, ya no aparecerá en su página principal de UI Online."
}
]
}
]
},
"scenario3": {
"heading": "Elegibilidad pendiente — Bajo revisión",
"summary": [
{
"text": "Ha pasado el tiempo de su entrevista telefónica y se está revisando su elegibilidad para beneficios."
},
{
"text": "<strong>Importante</strong>: Si falto a su entrevista telefónica, se tomará una decisión basada en los hechos disponibles, lo que podría resultar en la demora o la negación de sus beneficios por desempleo."
}
],
"your-next-steps": [
{
"text": "Espere hasta 10 días para que el EDD tome una decisión."
}
],
"edd-next-steps": [
{
"text": "Determinaremos su elegibilidad.",
"subBullets": [
{
"text": "Si se determina que es elegible y no se identifican otros problemas, le pagaremos todas las semanas pendientes."
},
{
"text": "Si se determina que no es elegible, le enviaremos una <em>Notificación de Determinación</em> (DE 1080CZ/S) con las razones por las que se le negaron los beneficios y un <em>Formulario de Apelación</em> (DE 1000M). Si no está de acuerdo con la decisión, tiene derecho a apelar."
},
{
"text": "Si se le pagan beneficios y luego se determina que no es elegible, también le enviaremos una <em>Notificación de sobrepago de beneficios</em> (DE 1444/S) que explica por qué se le emitió un sobrepago."
}
]
}
]
},
"scenario4": {
"heading": "Revisión requerida",
"summary": {
"text": "Identificamos un problema y es posible que necesitemos determinar su elegibilidad o verificar su información."
},
"heading": "Revisión necesaria",
"summary": [
{
"text": " Identificamos un problema y es posible que necesitemos determinar su elegibilidad o verificar su información."
}
],
"your-next-steps": [
{
"text": "Revisar su <0>UI Online homepage</0> y bandeja de entrada para las últimas actualizaciones."
"text": "Consulte su <0>página principal de UI Online</0> y el buzón de entrada de UI Online para obtener las últimas actualizaciones."
},
{
"text": "Revisa tu correo. Podemos enviar solicitudes de información adicional. Asegúrese de responder según se le solicite para evitar demoras en el procesamiento de su reclamo."
"text": "Revise su correo. Es posible que le pidamos información adicional. Asegúrese de responder según se le solicite para evitar demoras al procesar su solicitud. "
},
{
"text": "Para más información visite <0>Claim Status: Pending Payment</0>."
"text": "Para obtener más información, visite <0>Estatus de la solicitud: pendiente de pago</0>."
}
],
"edd-next-steps": [
{
"text": "Nos comunicaremos contigo si necesitamos más información para resolver el problema."
"text": "Nos comunicaremos con usted si necesitamos más información para resolver el problema."
},
{
"text": "Le enviaremos un correo electrónico cuando tenga semanas disponibles para <0>certificar los beneficios</0>."
"text": "Le enviaremos un correo electrónico cuando tenga semanas disponibles para <0>certificar para beneficios</0>."
}
]
},
"scenario5": {
"heading": "No hay semanas disponibles para certificar",
"summary": {
"text": "Actualmente no tiene semanas disponibles para certificar los beneficios."
},
"summary": [
{
"text": "Actualmente no tiene semanas disponibles para certificar para beneficios."
}
],
"your-next-steps": [
{
"text": "Consulte la página de inicio y la bandeja de entrada de UI Online para obtener las últimas actualizaciones."
"text": "Revise su <0>página principal de UI Online</0> y el buzón de entrada de UI Online para obtener las últimas actualizaciones."
},
{
"text": "Revisa tu correo. Podemos enviar solicitudes de información adicional. Asegúrese de responder según se le solicite para evitar demoras en el procesamiento de su reclamo."
"text": "Revise su correo. Es posible que le pidamos información adicional. Asegúrese de responder según se le solicite para evitar demoras al procesar su solicitud."
},
{
"text": "Si han pasado más de 30 días desde la última vez que certificó los beneficios, debe <0>reabrir su reclamo</0> antes de poder certificar."
"text": "Si han pasado más de 30 días desde la última vez que certificó los beneficios, debe <0>reactivar su solicitud</0> antes de poder certificar."
}
],
"edd-next-steps": [
{
"text": "Le enviaremos un correo electrónico cuando tenga semanas disponibles para <0>certificar los beneficios</0>."
"text": "Le enviaremos un correo electrónico cuando tenga semanas disponibles para <0>certificar para los beneficios</0>."
}
]
},
"scenario6": {
"heading": "Semanas disponibles para certificar",
"summary": {
"text": "Tiene semanas disponibles para <0>certificar los beneficios</0>."
},
"summary": [
{
"text": "Tiene semanas disponibles para <0>certificar para beneficios</0>."
}
],
"your-next-steps": [
{
"text": "Seleccione <strong>Certificar para obtener beneficios</strong> en la sección de notificaciones de la página de inicio de UI Online."
"text": "Seleccione <strong>Certificar para beneficios</strong> en la sección de Notificación en su <0>página principal de UI Online</0>."
}
],
"edd-next-steps": [
{
"text": "Cuando procesemos su certificación, actualizaremos el estado del pago. Vaya a la <0>página de inicio de UI Online</0> y seleccione <strong>Historial</strong> en el menú principal."
"text": "Cuando procesemos su certificación, actualizaremos el estado del pago. Vaya a la <0>página principal de UI Online</0> y seleccione <strong>Historial</strong> en el menú principal."
}
]
}
},
"conditional-next-steps": {
"continue-certifying": {
"text": "Continúe <0>certificando los beneficios</0> mientras determinamos su elegibilidad."
"text": "Continúe <0>certificando para beneficios</0> mientras determinamos su elegibilidad."
}
}
}
44 changes: 21 additions & 23 deletions public/locales/es/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,41 @@
"header": {
"alt-image-cagov": "CA.gov",
"alt-image-edd": "Página principal del Departamento de Desarrollo de Empleo del EDD",
"edd-home": "EDD Casa",
"edd-home": "Página principal de EDD",
"help": "Ayuda",
"welcome": "Bienvenidas, nombre",
"logout": "Cerrar Sesión",
"uio-home": "UI Online Casa"
"logout": "Cerrar sesión",
"uio-home": "Página principal de UI"
},
"title": "Claim Tracker",
"welcome": "Claim Tracker",
"title": "Buscador de solicitud",
"welcome": "Buscador de solicitud",
"change-locale": "In English",
"claim-status": {
"title": "Claim Status",
"your-next-steps": "Tus Siguientes Pasos",
"title": "Estatus de solicitud",
"your-next-steps": "Próximos pasos del usted",
"edd-next-steps": "Próximos pasos del EDD"
},
"claim-details": {
"title": "Claim Details",
"benefit-year": "Año de beneficio",
"program-type": "Tipo de Programa",
"claim-balance": "Balance de Reclamación",
"weekly-benefit-amount": "Monto de Beneficio Semanal",
"last-payment-issued": "Último Pago Emitido",
"extension-type": "Tipo de Extensión",
"extension-end-date": "Fecha de Finalización de la Extensión"
"title": "Detalles de la solicitud",
"benefit-year": "Año reglamentario",
"program-type": "Tipo de programa",
"claim-balance": "Balance de la solicitud",
"weekly-benefit-amount": "Cantidad de beneficios semanal",
"last-payment-issued": "Último pago emitido",
"extension-type": "Tipo de extensión"
},
"footer": {
"toTop": "Volver Arriba",
"contact": "Contacta con EDD",
"conditionsOfUse": "Condiciones de Uso",
"privacyPolicy": "Política de Privacidad",
"toTop": "Regresar arriba",
"contact": "Comuníquese con el EDD",
"conditionsOfUse": "Condiciones de uso",
"privacyPolicy": "Política de privacidad",
"accessibility": "Accesibilidad",
"copyright": "Copyright © 2021 Estado de California"
},
"timeout-modal": {
"header": "Tu sesión terminará pronto",
"warning": "Para proteger su información, se cerrará la sesión en {{count}} minuto si no continúa",
"header": "Su sesión terminará pronto",
"warning": "Para proteger su información, se cerrará la sesión en {{count}} minuto si no continúa.",
"warning_plural": "Para proteger su información, se cerrará la sesión en {{count}} minutos si no continúa.",
"button": "Volver a UI Casa"
"button": "Regresar a la página principal de UI"
},
"time": {
"between-range": ", entre {{range}} {{ampm}} hora del Pacífico",
Expand Down
8 changes: 4 additions & 4 deletions tests/components/Header.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ import { Header } from '../../components/Header'
describe('Header component loads', () => {
it('has the desktop UIO Link by default', () => {
render(<Header userArrivedFromUioMobile={false} />)
expect(screen.queryByText('UI Online Home')).toBeInTheDocument()
expect(screen.getByRole('link', { name: 'UI Online Home' })).toHaveAttribute(
expect(screen.queryByText('UI Home')).toBeInTheDocument()
expect(screen.getByRole('link', { name: 'UI Home' })).toHaveAttribute(
'href',
'https://uio.edd.ca.gov/UIO/Pages/Public/ExternalUser/UIOnlineLandingPage.aspx',
)
})

it('has the UIO Mobile Link when the user arrived from UIO Mobile', () => {
render(<Header userArrivedFromUioMobile />)
expect(screen.queryByText('UI Online Home')).toBeInTheDocument()
expect(screen.getByRole('link', { name: 'UI Online Home' })).toHaveAttribute(
expect(screen.queryByText('UI Home')).toBeInTheDocument()
expect(screen.getByRole('link', { name: 'UI Home' })).toHaveAttribute(
'href',
'https://uiom.edd.ca.gov/UIOM/Pages/Public/ExternalUser/UIOMobileLandingPage.aspx',
)
Expand Down
Loading