ENCODING_AUTO_HUMAN, entryAlignCallback, entryParseCallback, entryTranslateCallback, inEncodingLastParsedFile, processOptions, TARGET_DEFAULT, TFP_EXTENSION, TFP_FILE_FILTER_NAME, TFP_FILE_SOURCE_ENCODING, TFP_FILE_TARGET_ENCODING, TFP_FILENAME, TFP_NAMEONLY, TFP_SYSTEM_HOST_NAME, TFP_SYSTEM_OS_ARCH, TFP_SYSTEM_OS_NAME, TFP_SYSTEM_OS_VERSION, TFP_SYSTEM_USER_NAME, TFP_TARGET_COUNTRY_CODE, TFP_TARGET_COUTRY_CODE, TFP_TARGET_LANG_CODE, TFP_TARGET_LANGUAGE, TFP_TARGET_LOCALE, TFP_TARGET_LOCALE_LCID, TFP_TIMESTAMP_LA, TFP_TIMESTAMP_LD, TFP_TIMESTAMP_LDD, TFP_TIMESTAMP_LH, TFP_TIMESTAMP_LHH, TFP_TIMESTAMP_LM, TFP_TIMESTAMP_LMM, TFP_TIMESTAMP_LS, TFP_TIMESTAMP_LSS, TFP_TIMESTAMP_LYYYY, TFP_TIMESTAMP_UD, TFP_TIMESTAMP_UEEE, TFP_TIMESTAMP_UEEEE, TFP_TIMESTAMP_UH, TFP_TIMESTAMP_UHH, TFP_TIMESTAMP_UM, TFP_TIMESTAMP_UMM, TFP_TIMESTAMP_UMMM
Constructor and Description |
---|
XLIFFFilter()
Creates a new instance of XLIFFFilter
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
changeOptions(java.awt.Window parent,
java.util.Map<java.lang.String,java.lang.String> currentOptions)
XLIFF Filter shows a modal dialog to edit its own options.
|
Instance[] |
getDefaultInstances()
The default list of filter instances that this filter class has.
|
java.lang.String |
getFileFormatName()
Human-readable name of the File Format this filter supports.
|
boolean |
hasOptions()
Returns true to indicate that the XLIFF filter has options.
|
boolean |
isFileSupported(java.io.File inFile,
java.util.Map<java.lang.String,java.lang.String> config,
FilterContext context)
We're not actually checking whether it is a valid XLIFF file; we just need a place to call defineDialect.
|
boolean |
isInIgnored()
Returns true if current section should be ignored by parser.
|
boolean |
isSourceEncodingVariable()
Either the encoding can be read, or it is UTF-8.
|
boolean |
isTargetEncodingVariable()
Yes, XLIFF may be written out in a variety of encodings.
|
static void |
loadPlugins()
Register plugin into OmegaT.
|
protected boolean |
requirePrevNextFields()
Method can be overridden to return true, in case you want previous and next segment to be included in the search
for a translation, when alternative translations are provided by the user.
|
void |
tagEnd(java.lang.String path)
Finish tag translation.
|
void |
tagStart(java.lang.String path,
org.xml.sax.Attributes atts)
Support of group and trans-unit resname attribute and trans-unit
|
void |
text(java.lang.String text)
Process text.
|
java.lang.String |
translate(java.lang.String entry,
java.util.List<ProtectedPart> protectedParts)
The method the Handler would call to pass translatable content to OmegaT core and receive translation.
|
static void |
unloadPlugins() |
comment, createReader, createWriter, getDialect, getSourceLanguage, getTargetLanguage, isFileSupported, processFile, processFile
alignFile, alignFile, changeOptions, getFuzzyMark, getHint, getInEncodingLastParsedFile, getInputEncoding, getOutputEncoding, getTargetFilenamePatterns, parseFile, processEntry, processEntry, setCallbacks, translateFile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isBilingual
public static void loadPlugins()
public static void unloadPlugins()
public java.lang.String getFileFormatName()
getFileFormatName
in interface IFilter
getFileFormatName
in class AbstractFilter
public Instance[] getDefaultInstances()
Note that the user may change the instances freely.
getDefaultInstances
in interface IFilter
getDefaultInstances
in class AbstractFilter
public boolean isSourceEncodingVariable()
isSourceEncodingVariable
in interface IFilter
isSourceEncodingVariable
in class XMLFilter
false
public boolean isTargetEncodingVariable()
isTargetEncodingVariable
in interface IFilter
isTargetEncodingVariable
in class XMLFilter
true
protected boolean requirePrevNextFields()
AbstractFilter
requirePrevNextFields
in class AbstractFilter
public boolean hasOptions()
hasOptions
in interface IFilter
hasOptions
in class AbstractFilter
public java.util.Map<java.lang.String,java.lang.String> changeOptions(java.awt.Window parent, java.util.Map<java.lang.String,java.lang.String> currentOptions)
currentOptions
- Current options to edit.parent
- parent windowpublic boolean isFileSupported(java.io.File inFile, java.util.Map<java.lang.String,java.lang.String> config, FilterContext context)
isFileSupported
in interface IFilter
isFileSupported
in class AbstractFilter
inFile
- Source file.config
- filter's configuration optionscontext
- Filter context.public void tagStart(java.lang.String path, org.xml.sax.Attributes atts)
public void tagEnd(java.lang.String path)
public boolean isInIgnored()
isInIgnored
in class XMLFilter
public java.lang.String translate(java.lang.String entry, java.util.List<ProtectedPart> protectedParts)
XMLFilter