Terminology Provider Installation issues

We have implemented a new plugin with the Terminology Probider SDK for Trados Studio.

I am using the instructions from the developer point of view to install and update the plugin when I test and it works fine.

The problem is when I give the plugin to my tester to install.

The only thing they need to do is copy the folders "Packages" and "Unpacked" to their "Plugins" folder run the "SDL TermWeb Integrator.sdlplugin" and it should work.

When installed the first time, it worked fine.

After that, when applying updates, they just copy the folders, but the new update does not apply in Trados. You get the same old version.

Also when initiating Trados they get the message asking Yes or No, twice.

This should not be so complicated, so I am guessing there is a workaround to make each update work.

Can you please help me.

Also I noticed, that in my latest build of the plugin, the "Unpacked" folder is empty. All previous versions they had some dlls.

Why is it deleted? I did not delete anything, I just build the project as I always do. How can I rebuild it properly?

emoji
  • Hi ,

    The only thing they need to do is copy the folders "Packages" and "Unpacked" to their "Plugins" folder run the "SDL TermWeb Integrator.sdlplugin" and it should work.

    The user doesn't need to copy the plugin (or unpacked folders).  You only need to provide the plugin to the user so that they can 'install' it.

    The *.sdlplugin extension is automatically associated with the Trados Studio Installer (from the plugin framework). When you double click (or select open from the right click context menu) the installation wizard will be displayed, that will already identify which version of Trados Studio your plugin is compatible with + other installation options.

    The unpacked folder is created automatically when Trados Studio is launched (if not present)

    Also I noticed, that in my latest build of the plugin, the "Unpacked" folder is empty. All previous versions they had some dlls.

    The unpacked folder is something that should be managed by the plugin framework and automatically created and removed depending on whether you are installing an updated version or simply compiling  a new version on your computer for distribution.  You should not use this folder as a location to manually copy or manage references that are not automatically unpacked in that folder from your plugin package.

    If you have dependencies that should be compiled and distributed with the plugin package, then you will need to mention these from the plugin manifest.  The following example demonstrates how you can add a reference "Rws.MultiSelectComboBox.dll" that should be included with the plugin package + unpacked in the unpacked plugin folder when Studio launches

    <?xml version="1.0" encoding="utf-8"?>
    <PluginPackage xmlns="http://www.sdl.com/Plugins/PluginPackage/1.0">
    	<PlugInName>Multilingual Excel FileType</PlugInName>
    	<Version>1.0.0.34</Version>
    	<Description>Multilingual Excel File Type</Description>
    	<Author>Trados AppStore Team</Author>
    	<RequiredProduct name="TradosStudio" minversion="17.0" maxversion="17.9"/>
      <Include>
    	  <File>Rws.MultiSelectComboBox.dll</File>
      </Include>
    </PluginPackage>

    emoji