Core: PalamedesI18n
Functions, types, and exports for Core: PalamedesI18n.
Page outline
import type { PalamedesI18n } from "@palamedes/core"
type PalamedesI18n = {
readonly locale: string;
readonly timeZone?: string;
_: (id: string, values?: MessageValues, metadata?: MessageMetadata) => string;
load: (locale: string, messages: CompiledCatalogMessages) => void;
activate: (locale: string) => void;
renderMessage: <TResult>(id: string, values: MessageValues, runtime: CompiledMessageRuntime<TResult>, metadata?: MessageMetadata) => TResult;
};
Properties
| Name | Type | Required | Description |
|---|---|---|---|
locale | string | Yes | Readonly. |
timeZone | string | No | Readonly. |
_ | (id: string, values?: MessageValues, metadata?: MessageMetadata) => string | Yes | |
load | (locale: string, messages: CompiledCatalogMessages) => void | Yes | |
activate | (locale: string) => void | Yes | |
renderMessage | <TResult>(id: string, values: MessageValues, runtime: CompiledMessageRuntime<TResult>, metadata?: MessageMetadata) => TResult | Yes |
Last updated: November 1, 2026