I am maintaining a custom Terminology Provider plugin for SDL Trados Studio and experiencing an issue with multiple termbase functionality. The plugin works perfectly when only one termbase is defined, but exhibits strange behavior when multiple termbases are configured. Specifically:
- The CreateTerminologyProvider method in my ITerminologyProviderFactory implementation is not being triggered for subsequent termbases
- My breakpoints in the provider initialization methods are not being hit when multiple termbases are defined
Has anyone encountered similar issues or can provide guidance on the correct way to handle multiple termbase configurations in a custom Terminology Provider?
Code snippets or implementation examples would be greatly appreciated.
I am using SDL Trados Studio 2022.