@lingui/cli
Version:
Lingui CLI to extract messages, compile catalogs, and manage translation workflows
15 lines (14 loc) • 545 B
TypeScript
import { LinguiConfigNormalized } from "@lingui/conf";
import { Catalog } from "../catalog.js";
/**
* Parse `config.catalogs` and return a list of configured Catalog instances.
*/
export declare function getCatalogs(config: LinguiConfigNormalized): Promise<Catalog[]>;
/**
* Create catalog for merged messages.
*/
export declare function getMergedCatalogPath(config: LinguiConfigNormalized): Promise<string>;
export declare function getCatalogForFile(file: string, catalogs: Catalog[]): {
locale: string;
catalog: Catalog;
} | null;