<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rajahmundry (రాజమండ్రి) &#187; Hacks</title>
	<atom:link href="http://satyavolu.org/category/hacks/feed" rel="self" type="application/rss+xml" />
	<link>http://satyavolu.org</link>
	<description>The Satyavolu Family Website</description>
	<lastBuildDate>Sun, 23 May 2010 22:46:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Typing in Indian Languages</title>
		<link>http://satyavolu.org/typing-in-indian-languages</link>
		<comments>http://satyavolu.org/typing-in-indian-languages#comments</comments>
		<pubDate>Sat, 24 Jan 2009 18:40:31 +0000</pubDate>
		<dc:creator>schwark</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.satyavolu.org/?p=181</guid>
		<description><![CDATA[I have always been interested in typing in Indian languages on computers, but wanted it to be as easy as typing the equivalent in English and have it transliterate dynamically. Alas, due to the complexity of indian languages and the variation in how people type the equivalent in english, it is hard for that method [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="external nofollow" href="http://www.flickr.com/photos/79989800@N00/2648123043"><img class="alignleft" style="border: 0pt none; margin-left: 8px; margin-right: 8px;" src="http://farm4.static.flickr.com/3182/2648123043_4b84ffa197_m.jpg" border="0" alt="Chandamama launches online editions in Indian languages" hspace="8" width="240" height="166" align="left" /></a>I have always been interested in typing in Indian languages on computers, but wanted it to be as easy as typing the equivalent in English and have it transliterate dynamically. Alas, due to the complexity of indian languages and the variation in how people type the equivalent in english, it is hard for that method to be reliably correct all the time.</p>
<p>That method however seems to be called RTS by most folks in the know of such things. I created a custom dictionary file for my <a href="http://www.pidgin.im/" target="_blank">Pidgin Instant Messenger</a> that lets me type in Hindi by using the Text Replacement plugin. You can just download my version of the dict file and replace the one in the settings directory of your Pidgin installation &#8211; and enable the Text Replacement plugin. And voila &#8211; you can be typing in Hindi on IM too! And since most IM clients show international characters correctly, the people on the other side do not have to be using Pidgin to be able to see your Hindi. In fact, it works great on gmail&#8217;s version of GTalk, and even Fring on the iPhone! Here is my <a rel="attachment wp-att-182" href="http://www.satyavolu.org/typing-in-indian-languages/dict">Pidgin Text Replacement plugin Hindi Transliteration dictionary</a></p>
<p>And to type in Indian languages on my blog, I am using the <a href="https://addons.mozilla.org/en-US/firefox/addon/3972" target="_blank">Indic Input Extension</a> firefox extension. It supports RTS method of input in most languages, but also supports WX &#8211; which is very close to RTS, but just uses capital letters for the stronger version of a letter (k is क and K is ख). And it is called WX since only W and X are different than what is obvious &#8211; त is w and द is x. The other thing that took me a while to figure out was how to get half characters like त् &#8211; the answer is _ &#8211; the underscore key allows you to shorten the character just before it. This allows you more control over how the word is displayed. And it allows you to switch between English and the Indian language with just a Ctrl+Space. Beautiful!</p>
<p>In Thunderbird, my email client, unfortunately the above plugin is not available. So I use the <a href="https://addons.mozilla.org/en-US/thunderbird/addon/2573" target="_blank">Indic IME plugin</a>. The only downside with the Indic IME plugin is that it does not support RTS. So you have to use the WX notation with Indic IME. Since the RTS is kind of unreliable on what it spits out, getting used to WX for Indian languages is probably the best option anyway.</p>
<p>The Thunderbird IndicIME plugin has it limited to versions 2.0a1. I edited the file to make it work on Thunderbird versions that are current. <a rel="attachment wp-att-193" href="http://www.satyavolu.org/typing-in-indian-languages/indicime">Indic IME Plugin modified for Thunderbird version 2.1</a></p>
<p>So here is the WX notation in Telugu</p>
<div id="attachment_188" class="wp-caption aligncenter" style="width: 349px"><a rel="attachment wp-att-188" href="http://www.satyavolu.org/typing-in-indian-languages/telugu-wx-notation"><img class="size-full wp-image-188" title="Telugu WX notation" src="http://www.satyavolu.org/wp-content/uploads/2009/01/telugu-wx-notation.png" alt="Telugu WX notation" width="339" height="188" /></a><p class="wp-caption-text">Telugu WX notation</p></div>
<p>And MozDev hosts a version of the <a href="http://downloads.mozdev.org/indicime/wx_keyboard.html" target="_blank">Hindi WX notation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://satyavolu.org/typing-in-indian-languages/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
