UNPKG

@awesome-fe/translate

Version:
17 lines (16 loc) 772 B
import { Asciidoctor } from '@asciidoctor/core'; import { AbstractTranslator } from './abstract-translator'; import AbstractNode = Asciidoctor.AbstractNode; import Table = Asciidoctor.Table; export declare class AdocTranslator extends AbstractTranslator<AbstractNode> { private builder; readonly inlinePairSeparator = "$$$"; translateDoc(node: AbstractNode): AbstractNode; parse(text: string): Asciidoctor.AbstractNode; serialize(doc: Asciidoctor.AbstractNode): string; translateAdoc(original: string, translation: string): Promise<string>; translateAttribute(node: AbstractNode, attributeName: string): void; translateRows(rows: Table.Cell[][]): void; translateHeadRows(rows: Table.Cell[][]): void; private buildTranslationPair; }