@lingui/cli
Version:
CLI for working wit message catalogs
15 lines (14 loc) • 535 B
TypeScript
import { LinguiConfigNormalized } from "@lingui/conf";
import { Catalog } from "../catalog";
/**
* 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;
};