I use a different TerminologyProvider than Multiterm and since updating to Studio 2019 SR2 adding terms to my glossaries is no longer possible via my ITerminologyProviderViewerWinFormsUI implemetation.Neither the shortcut nor the options on the ribbon or in the context menu work (the latter being disabled/greyed out).From what I can tell AddTerm/AddAndEditTerm won't be triggered any more (breakpoints won't be hit) unless a Multiterm glossary ("termbase") is added as the default provider. Of course all terms then go into that termbase instead of my glossaries.Can anyone confirm?Is this a bug in SR2 or by design (to discourage the use of alternative terminology sources)?
Just a thought - I had this issue after the SR2 update to Studio Professional for using add term, albeit with a file-based MultiTerm termbase. It turned out that the issue was solved once I was given write access to MultiTerm's settings file. Our IT changed my privileges to C:\ProgramData\SDL on my laptop and the issue was solved.
I didn't think there had been changes here but I have asked the question. I tested IATE which was built prior to SR2 and this was fine (read only termbase however), but the Excel Terminology provider doesn't work for me now. I imagine someone will look at this on Monday and help you with a knowledgeable response.
Angela Sigee said:Is this a bug in SR2 or by design (to discourage the use of alternative terminology sources)?
That would be crazy....we built the Terminology API because we encourage them!!
Thanks Michael Bailey, I read your post before I wrote mine and confirm that this doesn't apply to my issue.
thanks for your reply.
I had a look at IATE and Excel Terminology myself to make sure the interface hadn't changed. I didn't go as far as trying out Excel Terminology but if it doesn't work for you anymore it confirms at least that it is not some obscure bug at my end.
And I was hoping SDL hasn't gone crazy
Oddly enough when I tried to reproduce this with a developer this morning it's working!! I have asked someone to take a look at you post but it seems as though things are ok with the apps we developed and published. Perhaps I just needed a restart??
Hello Angela Sigee,
I have investigated this and starting with Studio 2019, if you want to have the Add new term/Add quick term available, you need to override the IsReadOnly property in the class which implements the AbstractTerminologyProvider.
By default, the property is set to true, so you need to set to false.
Bellow, you can see the updated code of ExcelTerminologyProvider app, regarding this functionality.
Note: I will commit these changes in ExcelTerminologyProvider app, so until the end of the day, the changes will be available also in Sdl Community Github repository.
Brilliant, that's it. Thank you very much.