UNPKG

i18n-llm-translate

Version:

Automatically translates namespace-based JSON translation files across multiple languages from any source language

11 lines (10 loc) 959 B
import { TranslateEngineTranslateResult, TranslateOptions } from "./type"; export declare function formatLanguageContainerDirectoryName(languageCode: string, options: TranslateOptions): string; export declare function flattenObject(obj: any, parentKey?: string): Record<string, string>; export declare function unflattenObject(flatTranslations: Record<string, string>): Record<string, any>; export declare function clearNullsFromResult(result: TranslateEngineTranslateResult): TranslateEngineTranslateResult; export declare function countTranslatedKeys(result: TranslateEngineTranslateResult): number; export declare function countTranslatedCharacters(obj: any): number; export declare function countKeysInObject(obj: any): number; export declare function countMissingTranslationCharacters(baseLanguageTranslations: Record<string, any>, targetLanguageTranslationsKeys: Record<string, any>): number; export declare function formatDuration(ms: number): string;