Skip to content

Portuguese translation of the UI #35

Open

Description

@devodii

Why

The event was in Lisbon, and a lot of the community reads Portuguese first.

What to build

  • i18n with a small runtime (for example i18next) and every UI string in apps/web/src/components and pages extracted into message files.
  • pt-PT as the first translation.
  • A language toggle in the footer (components/layout/site-footer.tsx), persisted with the existing hooks/use-local-storage-state.ts.
  • Project descriptions and chat answers are not translated.

Acceptance criteria

  • No hardcoded English strings are left in components/ and pages/, enforced by a check that runs in CI.
  • Switching the language updates the whole page without a reload.

See CONTRIBUTING.md for conventions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions