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

[10k]: Internationalization framework #64

Closed
1 of 4 tasks
Tracked by #81
widal001 opened this issue Jun 28, 2023 · 5 comments
Closed
1 of 4 tasks
Tracked by #81

[10k]: Internationalization framework #64

widal001 opened this issue Jun 28, 2023 · 5 comments
Labels
deliverable: 10k ft Product deliverables described at 10k feet project: grants.gov Grants.gov Modernization tickets

Comments

@widal001
Copy link
Collaborator

widal001 commented Jun 28, 2023

Description

Implement an internationalization framework (to support multiple languages) we believe can scale as the site scales.

Invest early in this. It is much easier to build internationalization in from the beginning than it is to add support for it to an existing codebase.

Dependencies

Sub-Tasks

  • TODO

Definition of Done

  • TODO
@widal001 widal001 converted this from a draft issue Jun 28, 2023
@widal001 widal001 moved this from Backlog to Prioritized in Simpler.Grants.gov Product Roadmap Jun 28, 2023
@widal001 widal001 added this to the Search UI milestone Jun 29, 2023
@lucasmbrown-usds
Copy link
Collaborator

Let's check in with @andycochran and @acouch et al to see about the right order of operations for this. Does it make sense to build the i18n framework into the foundational UI before we add any other content? Sometimes it's harder to add i18n later to an existing site. But I defer to y'all!

@andycochran
Copy link
Collaborator

Very likely we can get this one for free. Tho we haven't discussed frontend planning with the group yet, one solution Nava has been thinking of and discussing internally would include i18n out-of-the-box.

@acouch
Copy link
Collaborator

acouch commented Jul 10, 2023

@lucasmbrown-usds We have a template that includes Next.js i18n routing. Agree it would be preferable to include that in the initial front-end setup #110 .

@lucasmbrown-usds
Copy link
Collaborator

Awesome, great news @andycochran @acouch !

@widal001 widal001 added project: grants.gov Grants.gov Modernization tickets deliverable: 10k ft Product deliverables described at 10k feet labels Jul 14, 2023
@widal001 widal001 changed the title Milestone: Internationalization framework [Epic]: Internationalization framework Aug 28, 2023
@acouch
Copy link
Collaborator

acouch commented Sep 1, 2023

We have adopted an i18n library for the front-end. It is documented here: https://github.com/HHS/grants-equity/blob/main/documentation/frontend/internationalization.md

@acouch acouch closed this as completed Sep 1, 2023
@github-project-automation github-project-automation bot moved this from Prioritized to Done in Simpler.Grants.gov Product Roadmap Sep 1, 2023
@widal001 widal001 removed this from the FY24 Q1: Search UI milestone Sep 18, 2023
@widal001 widal001 changed the title [Epic]: Internationalization framework [10k]: Internationalization framework Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deliverable: 10k ft Product deliverables described at 10k feet project: grants.gov Grants.gov Modernization tickets
Projects
Development

No branches or pull requests

4 participants