ng-extract-i18n-merge
Version:
Extract and merge i18n xliff translation files for angular projects.
9 lines (8 loc) • 692 B
TypeScript
import { TranslationFile } from './translationFileModels';
import { Options } from '../options';
export type ImportOptions = Pick<Options, 'sortNestedTagAttributes' | 'includeContextLineNumber'>;
export type ExportOptions = Pick<Options, 'prettyNestedTags' | 'selfClosingEmptyTargets' | 'includeContextLineNumber'>;
export declare function fromXlf2(xlf2: string, options?: ImportOptions): TranslationFile;
export declare function fromXlf1(xlf1: string, options?: ImportOptions): TranslationFile;
export declare function toXlf2(translationFile: TranslationFile, options: ExportOptions): string;
export declare function toXlf1(translationFile: TranslationFile, options: ExportOptions): string;