Context
The web app is currently in Spanish only. To attract international contributors and users, we need to add English as a second language.
What needs to happen
- Set up an i18n solution compatible with Next.js 15 App Router (e.g.,
next-intl or similar)
- Extract hardcoded Spanish strings from key pages (home, map view, login)
- Create English translation files
- Add a language switcher component
Where to look
src/app/ — Pages with hardcoded strings
src/components/ — UI components
Tech
- Next.js 15 App Router, React 19
- Tailwind CSS for styling
Note
This is a larger task — feel free to start with just the i18n setup + one page as a proof of concept.
Acceptance criteria
Context
The web app is currently in Spanish only. To attract international contributors and users, we need to add English as a second language.
What needs to happen
next-intlor similar)Where to look
src/app/— Pages with hardcoded stringssrc/components/— UI componentsTech
Note
This is a larger task — feel free to start with just the i18n setup + one page as a proof of concept.
Acceptance criteria