Skip to content

Phase 4 — Internationalisation (language switcher + hreflang) #90

Description

@mmcky

Tracks Phase 4 — Internationalisation (language switcher + hreflang) of the book-theme parity effort.

📋 Detail & checkboxes: PLAN.md → Phase 4

Scope:

  • languages config ({code, name, url} list) surfaced via the site-manifest loader.
  • New LanguageSwitcher.tsx (Radix dropdown) in Toolbar.tsx / MobileActionsMenu.tsx, with keyboard nav + active-language marker.
  • Inject hreflang alternates (+ x-default) in root.tsx.

Renders only with 2+ languages configured. Independent of Phases 1–3; commonly shipped with Phase 5 (#RTL).

PLAN.md is the source of truth; this issue tracks status/assignment/discussion. Close when Phase 4 lands.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions