Skip to content

Built-in i18n with locale-aware formatters (extends format helpers) #56

Description

@MUKE-coder

Problem

Going international is a 2-week project per app: pick i18next, set up extraction, refactor every string, swap formatters. Frameworks that ship i18n end-to-end (Next.js, Phoenix Gettext) make global launch a config flag.

Proposal

Built-in:

Why this is differentiating

Apps built on Grit can ship to a new country in days, not months. For a Uganda-built framework, this is a strong narrative — African markets need multi-language as table stakes (English / Swahili / French / Arabic).

Acceptance

  • A fresh app supports English + Swahili out of the box
  • Adding a new locale is a JSON file + one config line
  • Receipts / invoices PDFs render in the user's locale automatically

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions