Skip to content

Translate the web UI to English (i18n setup) #121

@vgpastor

Description

@vgpastor

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

  • i18n framework integrated
  • At least the home page + login available in English
  • Language switcher visible in the UI

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions