zlocalz
Version:
ZLocalz - TUI Locale Guardian for Flutter ARB l10n/i18n validation and translation with AI-powered fixes
22 lines • 740 B
TypeScript
import { LocaleFile, ValidationIssue, Fix, LocalzConfig } from '../types';
export declare class Fixer {
private config;
private sourceFile;
constructor(config: LocalzConfig, sourceFile: LocaleFile);
autoFix(targetFile: LocaleFile, issues: ValidationIssue[]): Promise<{
fixedFile: LocaleFile;
appliedFixes: Fix[];
}>;
private generateFix;
private generateMissingKeyFix;
private generateExtraKeyFix;
private generateDuplicateFix;
private generatePlaceholderFix;
private generateFormattingFix;
private generateICUFix;
private applyFix;
private reorderToMatchSource;
private reorderAlphabetically;
private extractPlaceholders;
}
//# sourceMappingURL=fixer.d.ts.map