UNPKG

@mailbutler/i18n-utils

Version:

Manage i18n localization with static analysis

8 lines (7 loc) 750 B
/// <reference types="dot-object" /> import { SimpleFile, I18NLanguage, I18NItem } from '../types'; export declare function readLanguageFiles(src: string | string[]): SimpleFile[]; export declare function extractI18NLanguageFromLanguageFiles(languageFiles: SimpleFile[], dot?: DotObject.Dot): I18NLanguage; export declare function writeMissingToLanguageFiles(parsedLanguageFiles: SimpleFile[], missingKeys: I18NItem[], dot?: DotObject.Dot, normalize?: boolean): void; export declare function removeUnusedFromLanguageFiles(parsedLanguageFiles: SimpleFile[], unusedKeys: I18NItem[], dot?: DotObject.Dot, normalize?: boolean): void; export declare function parselanguageFiles(languageFiles: string | string[], dot?: DotObject.Dot): I18NLanguage;