In this tutorial will be presented how to use Tell Me API in your plugin to extend Studio 2019 functionality. The full code sample can be found on SdlCommunity Repository .
What we want to achieve?
In the plugin we want to allow our actions to be…
In this tutorial our goal is to to use multiple Translation Providers taken from an existing Studio project and fire the pre-translation batch task to retrieve the translation for each one using only one studio project .
Before start writing the code…
The full code sample of the plugin can be found on Community Repository . This is a plugin which is initialized when Studio starts, in order to create the project you only need to fill your local path of the files you want to include .
To create notifications in Studio you need to implement the following interfaces:
IStudioNotification
IStudioGroupNotification
IStudioNotificationCommand
Please make sure you have referenced Sdl.Desktop.IntegrationApi.dll in your project.…
Plugins be placed in multiple locations in Studio.
First step is to create a class which inherits AbstractRibbonGroup:
Second step is to create a Abstract Action:
On a ribbon group can be used multiple annotations. In the above example the…
In this tutorial we'll be explained how to insert a Tag in Translation Unit. At this point we assume the user knows how to set up the project and how to implement Segment Element Visitor pattern.
For more information about the Segment Element Visitor…
In this tutorial will be explained how to open a Translation Memory using Translation Memory API and how to implement Segment Element Visitor Pattern . Complete sample code can be found on Github .
In order to manipulate TMs we need to add references…
In this documentation we assume you are familiar with Batch Task plugin structure and with Visitor Pattern . More information about Visitor Pattern can be found here .
Like in previous documentation we'll also use Project Anonymizer plugin for code…
In page we'll explain how to use an DataGridView in your application. How to populate it with data and how to save and retrieve the data from Settings Group.
In this example we use the source code of Project Anonymizer plugin. More information about…
In this page we'll explain how to edit an sdlxliff from selected project in Batch Task plugin context. Like in previous documentation we'll also use Project Anonymizer plugin for code example. Full source code of the project can be found here .
When…
Before choosing Batch Task as template to build your plugin you should ask yourself if this template is suitable for your needs. Take your time and respond to this questions:
When you create a project using Batch Task template the following files…