Skip to content

Internationalization (i18n) for signing pages #279

@fusion94

Description

@fusion94

Summary

Internationalize the contributor-facing signing page so projects with non-English contributors can present the CLA flow in the contributor's language.

Motivation

Major open source projects have global contributor bases. A signing page in the contributor's language reduces confusion and legal ambiguity about what they're agreeing to.

Implementation notes

  • Use Next.js built-in i18n routing or next-intl
  • Priority pages: signing page, confirmation, error messages
  • Admin/dashboard pages can remain English initially
  • Language detection: browser Accept-Language header with manual override
  • Translation files in JSON (easy for community contributions)
  • Start with: English, Spanish, French, German, Japanese, Chinese (Simplified)
  • CLA text itself remains as written by the owner (not auto-translated)

Phase

Phase 8: Polish & Expansion (v3.0 roadmap)

Metadata

Metadata

Assignees

No one assigned

    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