zlocalz
Version:
ZLocalz - TUI Locale Guardian for Flutter ARB l10n/i18n validation and translation with AI-powered fixes
19 lines • 822 B
TypeScript
import { LocaleFile, LocaleFileFormat, LocalzConfig } from '../types';
export declare class UniversalParser {
private config;
constructor(config: LocalzConfig);
static detectFormat(filePath: string): LocaleFileFormat;
static getFilePatterns(format: LocaleFileFormat | 'auto'): string[];
discoverFiles(basePath: string): Promise<string[]>;
parseAllLocalesFromFile(filePath: string): Promise<LocaleFile[]>;
parseFile(filePath: string, targetLocale?: string): Promise<LocaleFile>;
private parseJsonEntries;
private parseYamlEntries;
private parseCsvEntries;
writeFile(localeFile: LocaleFile): Promise<void>;
private generateJsonContent;
private generateYamlContent;
private generateCsvContent;
private extractLocale;
}
//# sourceMappingURL=universal-parser.d.ts.map