json-autotranslate
Version:
Translate a folder of JSON files containing translations into multiple languages.
11 lines (10 loc) • 452 B
TypeScript
export declare type FileType = 'key-based' | 'natural' | 'auto';
export declare const getAvailableLanguages: (directory: string) => string[];
export declare const detectFileType: (json: any) => FileType;
export declare const loadTranslations: (directory: string, fileType?: FileType) => {
name: string;
originalContent: any;
type: FileType;
content: any;
}[];
export declare const fixSourceInconsistencies: (directory: string) => void;