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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions