Skip to main content
zerotal

Documentation


Documentation / @zerotal/i18n / loadCatalogs

Function: loadCatalogs()

loadCatalogs(dir): Promise<Catalogs>

Defined in: i18n/src/loadCatalogs.ts:11

Load <locale>.json files from dir into a catalog map. A missing directory yields an empty map; a malformed JSON file throws CatalogLoadError.

Parameters

dir

string

Returns

Promise<Catalogs>

Example

const catalogs = await loadCatalogs('resources/lang'); // { en: {...}, fr: {...} }