Skip to content

i18n: set up i18next infrastructure #571

Description

@Davidnet

Part of the frontend internationalization effort (see Epic).

Stand up the i18n foundation so all later string extraction has somewhere to go.

Tasks

  • Add deps: react-i18next, i18next, i18next-browser-languagedetector
  • Create src/frontend/src/i18n/index.ts (i18next init for the renderer)
  • Create locale folders/namespaces: src/frontend/src/i18n/locales/{en,es,fr,ja}/{common,settings,dashboard,onboarding,activity,mappings,about}.json
  • Wrap <AppShell /> in index.js (I18nextProvider or side-effect import)
  • Default language from navigator.language, fallback to en

Locales

en (base) · es · fr · ja. Non-English files start as drafts to be refined by native speakers.

No visible UI change expected from this issue alone.

Metadata

Metadata

Assignees

No one assigned

    Labels

    internationalizationInternationalization (i18n) and localization work

    Type

    No type

    Fields

    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