zlocalz
Version:
ZLocalz - TUI Locale Guardian for Flutter ARB l10n/i18n validation and translation with AI-powered fixes
20 lines • 645 B
TypeScript
import { LocaleFile, LocaleReport } from '../types';
export declare class Validator {
private sourceFile;
private targetFiles;
constructor(sourceFile: LocaleFile, targetFiles: LocaleFile[]);
validate(): Map<string, LocaleReport>;
private validateTarget;
private checkMissingKeys;
private checkExtraKeys;
private checkDuplicates;
private checkPlaceholders;
private checkICUMessages;
private checkFormatting;
private isICUMessage;
private compareICUStructure;
private extractICUStructure;
private calculateStats;
private extractPlaceholders;
}
//# sourceMappingURL=validator.d.ts.map