Translation management plugin interfaces
The translation management plugins provide interfaces to define custom handlers for generating (and purging) a target file.
- ITargetXmlFileGenerateContext
ITargetXmlFileGenerateContext interface is implemented by the object passed to the handler Generate method and it provides the handler with the necessary input data. - ITargetXmlFileHandler
You can create a custom handler for generating a target file based upon the current source file and the previous released translation, by implementing the ITargetXmlFileHandler interface. The implementation is also responsible for purging the generated target file from any extra markup added upon generation that should not remain in the target file after the translation is done. - ITargetXmlFileHandlerConfiguration
ITargetXmlFileHandlerConfiguration interface is implemented by the object passed to the Initialize method of the handler implementing the ITargetXmlFileHandler interface. It provides the handler with all parameters configured in the XML Extension Settings. - ITargetXmlFileGenerateResult
You can make the Generate method of the ITargetXmlFileHandler class return an ITargetXmlFileGenerateResult instance. - ITargetXmlFilePurgeContext
ITargetXmlFilePurgeContext interface is implemented by the object passed to the handler Purge method and it provides the handler with the necessary input data. - ITargetXmlFilePurgeResult
The ITargetXmlFilePurgeResult interface needs to be implemented in order to return the result of the Purge method from the ITargetXmlFileHandler class.