/** * Meta 文件翻译器 * 专门处理 _meta.ts 文件的翻译 */ export declare class MetaTranslator { private translator; private projectRoot; private sourceLanguage; private targetLanguages; private outputDir; constructor(options: { projectRoot: string; sourceLanguage?: string; targetLanguages?: string[]; outputDir?: string; }); /** * 翻译所有 _meta.ts 文件 */ translateAllMetaFiles(): Promise<{ success: number; failed: number; results: Record; }>; /** * 翻译单个 _meta.ts 文件 */ translateMetaFile(metaFilePath: string, targetLanguage: string): Promise; /** * 查找所有 _meta.ts 文件 */ private findAllMetaFiles; /** * 递归遍历目录查找 _meta.ts 文件 */ private walkDirectory; /** * 使用 LLM 直接翻译 _meta.ts 文件内容 */ private translateMetaFileContent; /** * 翻译单个 _meta.ts 文件到指定语言 */ translateSingleMetaFile(metaFilePath: string, targetLanguage: string): Promise; } export default MetaTranslator;