omegat
omegat copied to clipboard
feat: Introduce language modules
Hack to LanguageTool to allow modularization of each language-* libraries as plugin modules.
Pull request type
- Feature enhancement -> [enhancement]
Which ticket is resolved?
What does this PR change?
- Introduce LanguageToolDataBroker and LanguageToolClassBroker classes for LT libraries to access module classes.
- Introduce LanguageToolLanugageManager to allow omegat-language modules to register LT languages.