<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.rws.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How to display a list of Server Based TMs</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3263/how-to-display-a-list-of-server-based-tms</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>How to display a list of Server Based TMs</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3263/how-to-display-a-list-of-server-based-tms</link><pubDate>Wed, 18 Jul 2018 07:40:49 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cbef99c4-56b3-4b64-ae47-02d293f2213f</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3263/how-to-display-a-list-of-server-based-tms#comments</comments><description>Current Revision posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 7/18/2018 7:40:49 AM&lt;br /&gt;
&lt;h3&gt;Create translation provider server&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://gist.github.com/andreaGhisa/b97b4f9974246b3dcb2ebf4b1f58b34c"&gt;gist.github.com/.../b97b4f9974246b3dcb2ebf4b1f58b34c&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;How to get the path of Translation Memory&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://gist.github.com/andreaGhisa/2bfc8c6b40caff23d355c865e0611b33"&gt;gist.github.com/.../2bfc8c6b40caff23d355c865e0611b33&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Documentation, Translation Memory API, ServerBasedTm, Studio Documentation, Studio API, Plugin, Tips&amp;Tricks, DisplayServerTms&lt;/div&gt;
</description></item><item><title>How to display a list of Server Based TMs</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3263/how-to-display-a-list-of-server-based-tms/revision/2</link><pubDate>Thu, 07 Jun 2018 12:07:56 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cbef99c4-56b3-4b64-ae47-02d293f2213f</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3263/how-to-display-a-list-of-server-based-tms#comments</comments><description>Revision 2 posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 6/7/2018 12:07:56 PM&lt;br /&gt;
&lt;h3&gt;Create translation provider server&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;var translationProviderServer = new &lt;span style="color:#339966;"&gt;TranslationProviderServer&lt;/span&gt;(uri, false, UserName,Password);&amp;nbsp;&lt;/code&gt;&lt;br /&gt;&lt;code&gt; var translationMemories = translationProviderServer.GetTranslationMemories(TranslationMemoryProperties.None&lt;/code&gt;); //get a list with all the tms&lt;/p&gt;
&lt;h3&gt;How to get the path of Translation Memory&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;foreach (var tm in translationMemories)&lt;/code&gt;&lt;br /&gt;&lt;code&gt; {&lt;/code&gt;&lt;br /&gt;&lt;code&gt; var tmPath = tm.ParentResourceGroupPath == &amp;quot;/&amp;quot; ? &amp;quot;&amp;quot; : tm.ParentResourceGroupPath;&lt;/code&gt;&lt;br /&gt;&lt;code&gt; var path = tmPath + &amp;quot;/&amp;quot; + tm.Name;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;}&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: documentation, Translation Memory API, ServerBasedTm, Studio Documentation, Studio API, Plugin, Tips&amp;Tricks, DisplayServerTms&lt;/div&gt;
</description></item><item><title>How to display a list of Server Based TMs</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3263/how-to-display-a-list-of-server-based-tms/revision/1</link><pubDate>Thu, 07 Jun 2018 12:00:36 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cbef99c4-56b3-4b64-ae47-02d293f2213f</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3263/how-to-display-a-list-of-server-based-tms#comments</comments><description>Revision 1 posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 6/7/2018 12:00:36 PM&lt;br /&gt;
&lt;h3&gt;Create translation provider server&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;var translationProviderServer = new TranslationProviderServer(uri, false, UserName,Password);&amp;nbsp;&lt;/code&gt;&lt;br /&gt;&lt;code&gt; var translationMemories = translationProviderServer.GetTranslationMemories(TranslationMemoryProperties.None&lt;/code&gt;); //get a list with all the tms&lt;/p&gt;
&lt;h3&gt;How to get the path of Translation Memory&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;foreach (var tm in translationMemories)&lt;/code&gt;&lt;br /&gt;&lt;code&gt; {&lt;/code&gt;&lt;br /&gt;&lt;code&gt; var tmPath = tm.ParentResourceGroupPath == &amp;quot;/&amp;quot; ? &amp;quot;&amp;quot; : tm.ParentResourceGroupPath;&lt;/code&gt;&lt;br /&gt;&lt;code&gt; var path = tmPath + &amp;quot;/&amp;quot; + tm.Name;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;}&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: documentation, Translation Memory API, ServerBasedTm, Studio Documentation, Studio API, Plugin, Tips&amp;Tricks, DisplayServerTms&lt;/div&gt;
</description></item></channel></rss>