UNPKG

auto-translatr

Version:
18 lines (17 loc) 684 B
export interface TranslationData { [key: string]: string | TranslationData; } export declare class TranslationsReader { private translationsPath; private supportedLanguages; constructor(projectRoot: string, supportedLanguages?: string[]); private ensureTranslationsDirectory; private ensureLanguageFiles; readAllTranslations(): Record<string, TranslationData>; readLanguageFile(languageCode: string): TranslationData; writeLanguageFile(languageCode: string, data: TranslationData): void; getAvailableLanguages(): string[]; addLanguage(languageCode: string): void; getTranslationsPath(): string; getSupportedLanguages(): string[]; }