<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.apertium.org/w/index.php?action=history&amp;feed=atom&amp;title=Plugin_for_Pidgin</id>
	<title>Plugin for Pidgin - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.apertium.org/w/index.php?action=history&amp;feed=atom&amp;title=Plugin_for_Pidgin"/>
	<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;action=history"/>
	<updated>2026-06-25T10:25:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;diff=66120&amp;oldid=prev</id>
		<title>Shardulc at 02:18, 9 March 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;diff=66120&amp;oldid=prev"/>
		<updated>2018-03-09T02:18:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:18, 9 March 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;background-color: #fffbdd; border-radius: 2px; border: 1px rgba(27,31,35,0.15) solid; color: #735c0f; padding: 5px; margin-top: 1em; text-align:center;&quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; After Apertium&#039;s migration to GitHub, this tool is still not under the official Apertium organization. If you are interested in transferring this tool to the organization, see [[Migrating tools to GitHub]].&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;==Description==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;==Description==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shardulc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;diff=66031&amp;oldid=prev</id>
		<title>Shardulc: GitHub migration</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;diff=66031&amp;oldid=prev"/>
		<updated>2018-03-08T05:19:48Z</updated>

		<summary type="html">&lt;p&gt;GitHub migration&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:19, 8 March 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;The code can be downloaded [https://github.com/Sbalbp/Pidgin_Translator_Plugin here].&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;The code can be downloaded [https://github.com/Sbalbp/Pidgin_Translator_Plugin here].&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Note:&#039;&#039;&#039; After Apertium&#039;s migration to GitHub, this tool is still not under the official Apertium organization. If you are interested in transferring this tool to the organization, see [[Migrating tools to GitHub]].&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;You can get a copy of the code with&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;You can get a copy of the code with&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shardulc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;diff=50026&amp;oldid=prev</id>
		<title>Sbalbp1 at 09:37, 30 August 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;diff=50026&amp;oldid=prev"/>
		<updated>2014-08-30T09:37:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 09:37, 30 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;cd Apertium_Plugin_Utils&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;cd Apertium_Plugin_Utils&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;and install the module.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; You can choose between a global installation with&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;and install the module.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;You can opt for a global installation with&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;sudo python setup.py install&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;sudo python setup.py install&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;Alternatively, you can install the module to a chosen directory (prefix installation). To do this run the following&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;or you can install the module to a chosen folder (refer to this [https://docs.python.org/2/install/ documentation] for different alternatives). In this case you will have to add the path where you installed the module (up to the site-packages folder) to your PYTHONPATH environment variable.&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;python setup.py install --prefix=route/to/module&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;don&#039;t forget to use your own custom route to install the module there. After that, a new directory tree containing the Python module will be created. You still need to tell Python to look for the module in this new directory, so you will have to add its route to your PYTHONPATH environment variable:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;export PYTHONPATH=route/to/module/lib/pythonX.Y/site-packages:$PYTHONPATH&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;don&#039;t forget to add the whole route up to the site-packages directory (included). You can also edit your .profile/.bash_profile/.login file to add the above line so that the route is added to the PYTHONPATH automatically when you log in (therefore, you won&#039;t have to manually edit it every time).&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;You can refer to this [https://docs.python.org/2/install/ documentation] for other different installing alternatives.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;Now, to compile the plugin, go back to the main repository directory and run&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;Now, to compile the plugin, go back to the main repository directory and run&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 76:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 87:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;/apertium_display &#039;&#039;displayMode&#039;&#039;&#039;&#039;&#039; Selects how the messages should be displayed. &#039;&#039;displayMode&#039;&#039; (optional) can be &#039;both&#039; (the translation and the original message are both displayed), &#039;translation&#039; (only the translated message is displayed) or &#039;compressed&#039; (both the translation and the original message are shown, in a compressed 2-line way). If no argument is passed, the current display mode is shown. The default display mode is &#039;compressed&#039;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;/apertium_display &#039;&#039;displayMode&#039;&#039;&#039;&#039;&#039; Selects how the messages should be displayed. &#039;&#039;displayMode&#039;&#039; (optional) can be &#039;both&#039; (the translation and the original message are both displayed), &#039;translation&#039; (only the translated message is displayed) or &#039;compressed&#039; (both the translation and the original message are shown, in a compressed 2-line way). If no argument is passed, the current display mode is shown. The default display mode is &#039;compressed&#039;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;/apertium_infodisplay &#039;&#039;infoDisplayMode&#039;&#039;&#039;&#039;&#039; Sets how the information messages should be shown. &#039;&#039;infoDisplayMode&#039;&#039; must be &#039;dialog&#039; (information will be displayed in a new pop-up window), &#039;print&#039; (information will be printed to the current conversation) or &#039;none&#039; (no information will be displayed).&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;/apertium_errors &#039;&#039;switch&#039;&#039;&#039;&#039;&#039; Turns on/off the error notifications from the plugin. &#039;&#039;switch&#039;&#039; must be either &#039;on&#039; (enable notifications) or &#039;off&#039; (disable notifications).&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;/apertium_errors &#039;&#039;switch&#039;&#039;&#039;&#039;&#039; Turns on/off the error notifications from the plugin. &#039;&#039;switch&#039;&#039; must be either &#039;on&#039; (enable notifications) or &#039;off&#039; (disable notifications).&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sbalbp1</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;diff=49857&amp;oldid=prev</id>
		<title>Sbalbp1: Added installation and command use help for the plugin.</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Plugin_for_Pidgin&amp;diff=49857&amp;oldid=prev"/>
		<updated>2014-08-17T11:06:04Z</updated>

		<summary type="html">&lt;p&gt;Added installation and command use help for the plugin.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
When enabled, this plugin keeps track of the user&amp;#039;s language preferences for each of their buddies (both incoming and outgoing messages). If the user has set the language pair eng-spa (English &amp;amp;rarr; Spanish) for incoming messages from buddy1, then the plugin will attempt to tranlate all incoming messages from buddy1 to Spanish (assuming they will be in English).&lt;br /&gt;
&lt;br /&gt;
The translating is done by an [[Apy]] that may run locally or on a remote location (its address can be set from within the plugin).&lt;br /&gt;
&lt;br /&gt;
The plugin is able to use several Apy instances, as it stores an ordered Apy list. The first Apy in the list takes priority when the plugin needs to make a request to an Apy. If the first Apy is unreachable or unable to give an answer, the plugin will attempt to make the same request to the second Apy in the list, and so on.&lt;br /&gt;
&lt;br /&gt;
==Installing the plugin==&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;libpurple&amp;#039;&amp;#039;&amp;#039;. The library containing all the development sources and headers needed for Pidgin Plugins, as well as some example plugins to help new developers get started. You can get a pidgin .tar file with libpurple [http://sourceforge.net/projects/pidgin/ here] (don&amp;#039;t forget to &amp;lt;code&amp;gt;./configure&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; it, as explained in this [https://developer.pidgin.im/wiki/CHowTo/BasicPluginHowto tutorial] ).&lt;br /&gt;
:Alternatively, you can install the pidgin-dev package.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;glib2.0&amp;#039;&amp;#039;&amp;#039;. Install package libglib2.0&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Python&amp;#039;&amp;#039;&amp;#039;. Install package python-dev&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[Apy]](Optional)&amp;#039;&amp;#039;&amp;#039;. Only needed if you intend to run your own Apy in your machine.&lt;br /&gt;
&lt;br /&gt;
===Compilation and installation===&lt;br /&gt;
&lt;br /&gt;
The code can be downloaded [https://github.com/Sbalbp/Pidgin_Translator_Plugin here].&lt;br /&gt;
&lt;br /&gt;
You can get a copy of the code with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/Sbalbp/Pidgin_Translator_Plugin.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
which will create a local Pidgin_Translator_Plugin directory. Now enter this directory and run&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./updateSub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will attempt to retrieve the latest version of the Apertium_Plugin_Utils submodule, a Python module which is necessary for the plugin to work. Since this script always tries to get the latest updates on the submodule, it can be used to keep it up to date.&lt;br /&gt;
&lt;br /&gt;
Now that you have the Python module, you might want to install it. First enter the submodule directory&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd Apertium_Plugin_Utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and install the module. You can choose between a global installation with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or you can install the module to a chosen folder (refer to this [https://docs.python.org/2/install/ documentation] for different alternatives). In this case you will have to add the path where you installed the module (up to the site-packages folder) to your PYTHONPATH environment variable.&lt;br /&gt;
&lt;br /&gt;
Now, to compile the plugin, go back to the main repository directory and run&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./autogen.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
which will generate the Makefile. It will also attempt to find out what your installed version of python is and change the Makefile accordingly. It is assumed by default that your python version is 2.7.&lt;br /&gt;
&lt;br /&gt;
Now run&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and the plugin (.so file) will be directly installed to the directory where Pidgin expects it to be (~/.purple/plugins).&lt;br /&gt;
&lt;br /&gt;
It will also generate the documentation in the &amp;#039;&amp;#039;doc&amp;#039;&amp;#039; folder.&lt;br /&gt;
&lt;br /&gt;
Lastly, in order to use the plugin, you must first activate it in Pidgin. From the Pidgin plugin installation [https://developer.pidgin.im/wiki/ThirdPartyPlugins page]: &amp;#039;&amp;#039;You can manage available plugins by accessing the &amp;quot;Tools&amp;quot; menu from the Buddy List window and selecting &amp;quot;Plugins.&amp;quot;&amp;#039;&amp;#039;. This plugin will be listed as &amp;#039;Message Translator&amp;#039;. If there was an error during plugin load, an error would be thrown.&lt;br /&gt;
&lt;br /&gt;
==Plugin commands==&lt;br /&gt;
&lt;br /&gt;
The following commands are available in for use:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;/apertium_apy &amp;#039;&amp;#039;position&amp;#039;&amp;#039; &amp;#039;&amp;#039;address&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Inserts an Apy &amp;#039;&amp;#039;address&amp;#039;&amp;#039; at the given &amp;#039;&amp;#039;position&amp;#039;&amp;#039; of the Apy list. If no arguments are passed, it just shows the list of addresses. If the &amp;#039;&amp;#039;address&amp;#039;&amp;#039; argument is omitted, the address at the given &amp;#039;&amp;#039;position&amp;#039;&amp;#039; is shown.&lt;br /&gt;
:For example, if the Apy list looks like [address1, address2, address3] and we issue the command &amp;#039;&amp;#039;&amp;#039;/apertium_apy 1 http://localhost 2737&amp;#039;&amp;#039;&amp;#039;, it will insert the address http://localhost:2737 to the Apy list in the position number 1, pushing back ay other Apy, which results in the following Apy list: [address1, http://localhost:2737, address2, address3]. This means that the new address wil take priority over address2 and address3 when issuing a command that makes a request to an Apy, but it will always be asked after address1.&lt;br /&gt;
:The default list only address is http://localhost:2737. The address http://apy.projectjj.com can be added to the list. This address, however, is not guaranteed to work 100% of the times, as it is still in test stage.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;/apertium_apyremove &amp;#039;&amp;#039;position&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Removes the Apy address located at the given &amp;#039;&amp;#039;position&amp;#039;&amp;#039; in the Apy list.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;/apertium_check&amp;#039;&amp;#039;&amp;#039; Shows the current language pairs associated with the buddy whose conversation you issued the command on.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;/apertium_pairs&amp;#039;&amp;#039;&amp;#039; Ask the Apy which language pairs are available and shows them.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;/apertium_bind &amp;#039;&amp;#039;direction&amp;#039;&amp;#039; &amp;#039;&amp;#039;source&amp;#039;&amp;#039; &amp;#039;&amp;#039;target&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Sets a language pair for the buddy whose conversation the command was issued on. &amp;#039;&amp;#039;direction&amp;#039;&amp;#039; must be either &amp;#039;incoming&amp;#039; (for incoming messages) or &amp;#039;outgoing&amp;#039; (for messages sent to that buddy). &amp;#039;&amp;#039;source&amp;#039;&amp;#039; and &amp;#039;&amp;#039;target&amp;#039;&amp;#039; are the source and target languages of the language pair to be set, respectively.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;/apertium_unbind &amp;#039;&amp;#039;direction&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Delete language pair data for the buddy whose conversation the command was issued on. &amp;#039;&amp;#039;direction&amp;#039;&amp;#039; is an optional argument. If present, it must be either &amp;#039;incoming&amp;#039; or &amp;#039;outgoing&amp;#039;, to delete the language pair bindings for incoming or outgoing messages, respectively. If omitted, all language pair bindings are deleted.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;/apertium_display &amp;#039;&amp;#039;displayMode&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Selects how the messages should be displayed. &amp;#039;&amp;#039;displayMode&amp;#039;&amp;#039; (optional) can be &amp;#039;both&amp;#039; (the translation and the original message are both displayed), &amp;#039;translation&amp;#039; (only the translated message is displayed) or &amp;#039;compressed&amp;#039; (both the translation and the original message are shown, in a compressed 2-line way). If no argument is passed, the current display mode is shown. The default display mode is &amp;#039;compressed&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;/apertium_errors &amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Turns on/off the error notifications from the plugin. &amp;#039;&amp;#039;switch&amp;#039;&amp;#039; must be either &amp;#039;on&amp;#039; (enable notifications) or &amp;#039;off&amp;#039; (disable notifications).&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Sbalbp1</name></author>
		
	</entry>
</feed>