omegat icon indicating copy to clipboard operation
omegat copied to clipboard

feat: Introduce language modules

Open miurahr opened this issue 7 months ago • 4 comments

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.

Other information

miurahr avatar Jul 25 '24 05:07 miurahr