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.

Activity

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

    internationalizationInternationalization (i18n) and localization work

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions