@lingui/cli
Version:
Lingui CLI to extract messages, compile catalogs, and manage translation workflows
22 lines (21 loc) • 720 B
TypeScript
import { ExtractedCatalogType } from "../api/index.js";
import { LinguiConfigNormalized } from "@lingui/conf";
import { FormatterWrapper } from "../api/formats/index.js";
type ExtractTemplateParams = {
format: FormatterWrapper;
clean: boolean;
entryPoint: string;
outputPattern: string;
linguiConfig: LinguiConfigNormalized;
messages: ExtractedCatalogType;
};
type ExtractParams = ExtractTemplateParams & {
locales: string[];
overwrite: boolean;
};
type ExtractStats = {
statMessage: string;
};
export declare function writeCatalogs(params: ExtractParams): Promise<ExtractStats>;
export declare function writeTemplate(params: ExtractTemplateParams): Promise<ExtractStats>;
export {};