How to create a return kit?

I would like to create a plugin that allows the user to create a return kit and upload to the server from the Editor View.

What is the best method to access this functionality from the API?

Parents Reply Children
  • Hi Balázs,

    Yes, the documentation is very poor, so there are a lot of undocumented features.
    However, the Sdl.TranslationStudio.Packaging.Convertors.WorldServer.dll is not marked for public use, so if you try to use it you will get an error when Trados loads your plug-in.

    You may be able to use a workaround though like Eric Bishop mentions, i.e. zip the files yourself.

    You can generate the sdlxliff file to the xliff and then zip it.

    To generate the xliff data, use the RunAutomaticTask function:

    Example:

     or

  • Hi Jesse,
    Thanks for the reply. Well, the sdlxliff generation is exposed easily with these simple lines of code:

     
    This is a ZIP file, so you can then access the current sdlxliff in the target folder. Only this xliff is incompatible with WS.
    When you create a return package with Studio, it puts the sdlrpx file through a conversion and outputs a wsxz file, which also has an xlf inside, but it is it the WS xliff format that is understood by the WS and can be imported.

    So there is a converter and of course I could write another one, but I hope I can access the one someway through the exposed APIs.

  • Thanks for the example code lines. This API does not have the needed conversions. Actually the EditorController.SaveTargetAs() is better for this: community.sdl.com/.../28261