Package net.sf.okapi.filters.xliff
Class XliffXtmFilterExtension
- java.lang.Object
-
- net.sf.okapi.filters.xliff.XliffXtmFilterExtension
-
public class XliffXtmFilterExtension extends Object
Extension to the XLIFFFilter to handle XTM specific metadata in the XLIFF document. It seems that XTM uses the following:- state-qualifier="exact-match" --> Context match
- state-qualifier="leveraged-tm" --> 100% match if has alt-trans with match-quality="100%"
- state-qualifier="leveraged-tm" --> Fuzzy if has alt-trans with match-quality="100%"
- state-qualifier="fuzzy-match" --> Fuzzy
- state-qualifier="leveraged-inherited" --> Repetition (origin in alt-trans has the reference number)
- state-qualifier="x-fuzzy-forward" --> Fuzzy repetition (origin in alt-trans has the reference number)
- state-qualifier="x-alphanumeric" --> No translation to do (normally)
- state-qualifier="x-numeric" --> No translation to do (normally)
- state-qualifier="x-measurement" --> No translation to do (normally)
- state-qualifier="x-punctuation" --> No translation to do (normally)
- state-qualifier="x-manual-notrans" --> No translation to do -> locked
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROP_XTM_LOCKEDstatic StringPROP_XTM_PERCENTstatic StringSQ_XTM_ALPHANUMERICstatic StringSQ_XTM_FUZZY_FORWARDstatic StringSQ_XTM_MANUAL_NOTRANSstatic StringSQ_XTM_MEASUREMENTstatic StringSQ_XTM_NUMERICstatic StringSQ_XTM_PUNCTUATIONstatic StringXTM_NAMESPACE_URIstatic StringXTM_POPULATE_TRG_WITH_SRC
-
Constructor Summary
Constructors Constructor Description XliffXtmFilterExtension()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidconsolidateProperties(ITextUnit tu, LocaleId trgLocId)Consolidates all information for XTM at the segment-level.
-
-
-
Field Detail
-
XTM_NAMESPACE_URI
public static final String XTM_NAMESPACE_URI
- See Also:
- Constant Field Values
-
XTM_POPULATE_TRG_WITH_SRC
public static final String XTM_POPULATE_TRG_WITH_SRC
- See Also:
- Constant Field Values
-
SQ_XTM_ALPHANUMERIC
public static final String SQ_XTM_ALPHANUMERIC
- See Also:
- Constant Field Values
-
SQ_XTM_NUMERIC
public static final String SQ_XTM_NUMERIC
- See Also:
- Constant Field Values
-
SQ_XTM_PUNCTUATION
public static final String SQ_XTM_PUNCTUATION
- See Also:
- Constant Field Values
-
SQ_XTM_MEASUREMENT
public static final String SQ_XTM_MEASUREMENT
- See Also:
- Constant Field Values
-
SQ_XTM_MANUAL_NOTRANS
public static final String SQ_XTM_MANUAL_NOTRANS
- See Also:
- Constant Field Values
-
SQ_XTM_FUZZY_FORWARD
public static final String SQ_XTM_FUZZY_FORWARD
- See Also:
- Constant Field Values
-
PROP_XTM_PERCENT
public static final String PROP_XTM_PERCENT
- See Also:
- Constant Field Values
-
PROP_XTM_LOCKED
public static final String PROP_XTM_LOCKED
- See Also:
- Constant Field Values
-
-
Method Detail
-
consolidateProperties
public static void consolidateProperties(ITextUnit tu, LocaleId trgLocId)
Consolidates all information for XTM at the segment-level.- Parameters:
tu- the text unit where the segment to fix is located (1 segment per text unit in XTM)trgLocId- the locale ID of the target language.
-
-