/** * Predefined data-types */ export declare enum DataType { ASP = "asp", C = "c", CDF = "cdf", CFM = "cfm", CPP = "cpp", CSHARP = "csharp", CSTRING = "cstring", CSV = "csv", DATABASE = "database", DOCUMENTFOOTER = "documentfooter", DOCUMENTHEADER = "documentheader", FILEDIALOG = "filedialog", FORM = "form", HTML = "html", HTMLBODY = "htmlbody", INI = "ini", INTERLEAF = "interleaf", JAVACLASS = "javaclass", JAVAPROPERTYRESOURCEBUNDLE = "javapropertyresourcebundle", JAVALISTRESOURCEBUNDLE = "javalistresourcebundle", JAVASCRIPT = "javascript", JSCRIPT = "jscript", LAYOUT = "layout", LISP = "lisp", MARGIN = "margin", MENUFILE = "menufile", MESSAGEFILE = "messagefile", MIF = "mif", MIMETYPE = "mimetype", MO = "mo", MSGLIB = "msglib", PAGEFOOTER = "pagefooter", PAGEHEADER = "pageheader", PARAMETERS = "parameters", PASCAL = "pascal", PHP = "php", PLAINTEXT = "plaintext", PO = "po", REPORT = "report", RESOURCES = "resources", RESX = "resx", RTF = "rtf", SGML = "sgml", SGMLDTD = "sgmldtd", SVG = "svg", VBSCRIPT = "vbscript", WARNING = "warning", WINRES = "winres", XHTML = "xhtml", XML = "xml", XMLDTD = "xmldtd", XSL = "xsl", XUL = "xul", } export declare enum StateQualifier { /** * Indicates an exact match. An exact match occurs when a source text of a segment * is exactly the same as the source text of a segment that was translated previously. */ EXACT_MATCH = "exact-match", /** * Indicates a fuzzy match. A fuzzy match occurs when a source text of a segment is * very similar to the source text of a segment that was translated previously * (e.g. when the difference is casing, a few changed words, white-space discripancy, etc.). */ FUZZY_MATCH = "fuzzy-match", /** * Indicates a match based on matching IDs (in addition to matching text). */ ID_MATCH = "id-match", /** * Indicates a translation derived from a glossary. */ LEVERAGED_GLOSSARY = "leveraged-glossary", /** * Indicates a translation derived from existing translation. */ LEVERAGED_INHERITED = "leveraged-inherited", /** * Indicates a translation derived from machine translation. */ LEVERAGED_MT = "leveraged-mt", /** * Indicates a translation derived from a translation repository. */ LEVERAGED_REPOSITORY = "leveraged-repository", /** * Indicates a translation derived from a translation memory. */ LEVERAGED_TM = "leveraged-tm", /** * Indicates the translation is suggested by machine translation. */ MT_SUGGESTION = "mt-suggestion", /** * Indicates that the item has been rejected because of incorrect grammar. */ REJECTED_GRAMMAR = "rejected-grammar", /** * Indicates that the item has been rejected because it is incorrect. */ REJECTED_INACCURATE = "rejected-inaccurate", /** * Indicates that the item has been rejected because it is too long or too short. */ REJECTED_LENGTH = "rejected-length", /** * Indicates that the item has been rejected because of incorrect spelling. */ REJECTED_SPELLING = "rejected-spelling", /** * Indicates the translation is suggested by translation memory. */ TM_SUGGESTION = "tm-suggestion", } export declare enum Purpose { /** * Indicates that the context is informational in nature, specifying for example, * how a term should be translated. Thus, should be displayed to anyone editing the XLIFF document. */ INFORMATION = "information", /** * Indicates that the context-group is used to specify where the term was found in the * translatable source. Thus, it is not displayed. */ LOCATION = "location", /** * Indicates that the context information should be used during translation memory lookups. * Thus, it is not displayed. */ MATCH = "match", } /** * The context-type attribute specifies the context and the type of resource or style of the data of a * given element. For example, to define if it is a label, or a menu item in the case of resource-type * data, or the style in the case of document-related data. */ export declare enum ContextType { DATABASE = "database", ELEMENT = "element", ELEMENTTITLE = "elementtitle", LINENUMBER = "linenumber", NUMPARAMS = "numparams", PARAMNOTES = "paramnotes", RECORD = "record", RECORDTITLE = "recordtitle", /** * Indicates the original source file in the case that multiple files are merged to form the original * file from which the XLIFF file is created. This differs from the original attribute in * that this sourcefile is one of many that make up that file. */ SOURCEFILE = "sourcefile", }