zedkit
@zedtech/zedkit-i18n

Create a typed messages context

Returns `MessagesProvider`, `useMessages`, and `defaultMessages` for a catalog type.

alpha

At a glance

  • Who: React apps that inject a copy object once at the root.
  • What: Returns MessagesProvider, useMessages, and defaultMessages for a catalog type.
  • Use when: Feature folders with a copy object, or wrapping kit chrome like the UI provider.
  • Avoid when: When you already use a framework i18n layer — keep catalogs there and pass derived strings as props.

Install

pnpm add @zedtech/zedkit-i18n

Latest: 0.1.0 (via changesets).

Example

Usage
import { createMessagesContext } from "@zedtech/zedkit-i18n/react";

const catalog = { save: "Save" };
const { MessagesProvider, useMessages } = createMessagesContext(catalog);

Wraps: react

On this page