@c-sheep/i18n-extract-cli
Version:
这是一款能够自动将代码里的中文转成i18n国际化标记的命令行工具。当然,你也可以用它实现将中文语言包自动翻译成其他语言。适用于vue2、vue3和react
16 lines (15 loc) • 687 B
TypeScript
import { getI18nConfig } from "../shared/config";
import { StringObject } from "../../types";
export declare function getMergePmoLanguageExcel(header: string[], data: string[][]): {
[k: string]: StringObject;
};
export declare const handleLanguageNext: (obj: {
[k: string]: string;
}) => {
[k: string]: string;
};
export declare function getFullLocalJsonData(localePath: string, dirs: string[], regexp?: RegExp): {
[k: string]: StringObject;
};
export declare const mergeBothLanguageData: (base: StringObject, compare: StringObject | undefined, lang: string) => StringObject;
export declare function startSetMergeJson(i18nConfig: ReturnType<typeof getI18nConfig>): void;