<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>SmartGo Blog</title>
	<atom:link href="http://blog.smartgo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.smartgo.com</link>
	<description>Go, computers, and more. When 140 characters are not enough.</description>
	<lastBuildDate>Fri, 16 Jul 2010 18:58:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.smartgo.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/8fbeafefe042b8971af49bd1d9a1c6c8?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>SmartGo Blog</title>
		<link>http://blog.smartgo.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.smartgo.com/osd.xml" title="SmartGo Blog" />
	<atom:link rel='hub' href='http://blog.smartgo.com/?pushpress=hub'/>
		<item>
		<title>Performance Issue with iOS 4</title>
		<link>http://blog.smartgo.com/2010/07/02/performance-issue-with-ios-4/</link>
		<comments>http://blog.smartgo.com/2010/07/02/performance-issue-with-ios-4/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 16:58:57 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[Go]]></category>
		<category><![CDATA[SmartGo]]></category>
		<category><![CDATA[SmartGo Pro]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">https://smartgo.wordpress.com/?p=41</guid>
		<description><![CDATA[The newest version of the iPhone OS (iOS 4) causes graphics in SmartGo and SmartGo Pro to be much slower. Replaying games, zooming, and scrolling are all significantly slower. This happens both on the new iPhone 4 as well as the older 3G and 3GS after updating to iOS 4. We&#8217;re working on a fix [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=41&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>The newest version of the iPhone OS (iOS 4) causes graphics in SmartGo and SmartGo Pro to be much slower. Replaying games, zooming, and scrolling are all significantly slower. This happens both on the new iPhone 4 as well as the older 3G and 3GS after updating to iOS 4. We&#8217;re working on a fix and will submit an updated version soon.</p>
<p>Technical details: SmartGo uses the drawInRect method of UIImage to draw each stone scaled to the current board size. With previous versions of the iPhone OS, the scaled image was cached; with iOS 4, it appears that the scaled image gets recomputed each time.</p>
<p><strong>Update:</strong> (July 16, 2010) This is still an issue in iOS 4.0.1. But updates for SmartGo and SmartGo Pro that work around this problem are now available in the App Store.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=41&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2010/07/02/performance-issue-with-ios-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>
	</item>
		<item>
		<title>SmartGo for Windows: More games, lower price</title>
		<link>http://blog.smartgo.com/2010/04/16/smartgo-for-windows-more-games-lower-price/</link>
		<comments>http://blog.smartgo.com/2010/04/16/smartgo-for-windows-more-games-lower-price/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 01:36:29 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[Go]]></category>
		<category><![CDATA[SmartGo]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://smartgo.wordpress.com/?p=35</guid>
		<description><![CDATA[More games The game collection for the Windows version of SmartGo has been updated to include 50,744 professional games, with games played as recently as March 2010. You can download the newest version here: http://www.smartgo.com/smartgo.sgd Just replace the existing smartgo.sgd in your SmartGo installation with this new file. Enjoy! Lower price At the same time, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=35&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<h2>More games</h2>
<p>The game collection for the Windows version of SmartGo has been updated to include 50,744 professional games, with games played as recently as March 2010. You can download the newest version here:</p>
<p><a href="http://www.smartgo.com/smartgo.sgd">http://www.smartgo.com/smartgo.sgd</a></p>
<p>Just replace the existing smartgo.sgd in your SmartGo installation with this new file. Enjoy!</p>
<h2>Lower price</h2>
<p>At the same time, we&#8217;re lowering the price of SmartGo for Windows from $69 to $49. We hope this will encourage more of our iPhone and iPad customers to upgrade to <a href="http://www.smartgo.com/en/windows.htm">our flagship product</a>.</p>
<p>We also want to make clear that:</p>
<ul>
<li>Upgrades to the next major version of SmartGo for Windows will be free for existing users.</li>
<li>Licenses for the Windows version will also work for the future Macintosh version.</li>
</ul>
<p>However, the iPad has definitely impacted the schedule for the Mac version as well as future Windows versions, and we won&#8217;t make any promises for even rough dates for these products at this point.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=35&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2010/04/16/smartgo-for-windows-more-games-lower-price/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>
	</item>
		<item>
		<title>SmartGo Kifu for iPad</title>
		<link>http://blog.smartgo.com/2010/03/31/smartgo-kifu-for-ipad/</link>
		<comments>http://blog.smartgo.com/2010/03/31/smartgo-kifu-for-ipad/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 04:02:22 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[Go]]></category>
		<category><![CDATA[SmartGo]]></category>
		<category><![CDATA[SmartGo Kifu]]></category>
		<category><![CDATA[SmartGo Pro]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://smartgo.wordpress.com/?p=33</guid>
		<description><![CDATA[The iPad version of SmartGo has been approved! It will be an iPad-only app called SmartGo Kifu, priced at $19.99. View games as kifu Kifu is the Japanese term for game records as shown in books. Viewing and replaying a game as kifu is the first new feature in this iPad version of SmartGo. You [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=33&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>The iPad version of SmartGo has been approved! It will be an iPad-only app called <strong>SmartGo Kifu</strong>, priced at $19.99.</p>
<h2>View games as kifu</h2>
<p><em>Kifu</em> is the Japanese term for <a href="http://en.wikipedia.org/wiki/Kifu">game records</a> as shown in books. Viewing and replaying a game as kifu is the first new feature in this iPad version of SmartGo. You can still replay games move by move. But you can also look at a game as a series of figures and diagrams, much like a Go book. SmartGo Kifu automatically splits the game into diagrams at comments and variations. In a diagram, you can see a sequence of moves at a glance.</p>
<p>SmartGo Kifu comes with 20 professional games annotated by <a href="http://breakfast.go4go.net">Alexandre Dinerchtein</a> to showcase this feature. You can import any additional commented games and view them the same way.</p>
<p><img src="http://smartgo.files.wordpress.com/2010/03/kifu3_book.png?w=384&#038;h=502" alt="Kifu3_Book.png" border="0" width="384" height="502" /></p>
<p>In this first release, the diagrams are static images. Future versions will let you replay moves directly in the diagrams, but that feature needs some hands-on testing with a real iPad, not just a simulator.</p>
<h2>Why not universal?</h2>
<p>SmartGo Kifu builds on SmartGo Pro for the iPhone. At this point, the two apps are still pretty close, but over time I expect them to diverge:</p>
<ul>
<li>The screen size of the iPad allows whole new features that will either be missing or limited on the iPhone.</li>
<li>Even for shared functions, the UI will over time change away from the iPhone version and become optimized for the iPad.</li>
<li>The extra power will allow more game records. Initially, SmartGo Kifu includes 20,000 pro games, but I hope to increase that significantly as soon as I know how the iPad performs.</li>
</ul>
<p>Unfortunately, this means people who already own SmartGo Pro will have to pay again for SmartGo Kifu. I&#8217;d love to provide upgrade pricing, but that&#8217;s not yet possible on the App Store. SmartGo Pro users have gotten numerous new features and refinements over the last 18 months, and you can expect many more free updates for both SmartGo Pro and SmartGo Kifu.</p>
<p><img src="http://smartgo.files.wordpress.com/2010/03/kifu1_takemiya.png?w=512&#038;h=374" alt="Kifu1_Takemiya.png" border="0" width="512" height="374" /></p>
<h2>SmartGo: Universal, stronger play</h2>
<p>The simpler <strong>SmartGo</strong> application will be universal, as it&#8217;s mainly designed for playing against the computer, and I don&#8217;t expect big differences in functionality between iPhone and iPad versions. Playing strength automatically improves as you add more processing power, so just as it already plays better on a 3GS than on a 3G, it will play better yet on the iPad. Expect the universal version of SmartGo within a few weeks.</p>
<h2>SmartGo on iPad</h2>
<p>SmartGo Pro on the iPhone has been a great success. Given the restrictions on screen size and computing power, it works a lot better than I at first thought would be possible. But the iPad seems custom made for Go, and I hope to make this the killer app for Go players. Please <a href="mailto:support@smartgo.com">let me know</a> about any rough edges you find in this first release, and what you&#8217;d like to see in future versions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=33&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2010/03/31/smartgo-kifu-for-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>

		<media:content url="http://smartgo.files.wordpress.com/2010/03/kifu3_book.png" medium="image">
			<media:title type="html">Kifu3_Book.png</media:title>
		</media:content>

		<media:content url="http://smartgo.files.wordpress.com/2010/03/kifu1_takemiya.png" medium="image">
			<media:title type="html">Kifu1_Takemiya.png</media:title>
		</media:content>
	</item>
		<item>
		<title>The iPad: Magical and Inspirational</title>
		<link>http://blog.smartgo.com/2010/03/11/the-ipad-magical-and-inspirational/</link>
		<comments>http://blog.smartgo.com/2010/03/11/the-ipad-magical-and-inspirational/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 17:10:22 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[Go]]></category>
		<category><![CDATA[SmartGo]]></category>
		<category><![CDATA[SmartGo Pro]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://smartgo.wordpress.com/?p=27</guid>
		<description><![CDATA[I&#8217;ve been working on user interfaces for the game of Go for 25 years. It was part of my Ph.D. thesis. It&#8217;s been my bread and butter for the last 10 years. And now, without ever touching an iPad, that device has changed my view of how to present a Go game to the user. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=27&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on user interfaces for the game of Go for 25 years. It was part of my Ph.D. thesis. It&#8217;s been my bread and butter for the last 10 years. And now, without ever touching an iPad, that device has changed my view of how to present a Go game to the user. Within six weeks of working on the iPad version of SmartGo, I&#8217;ve come up with two significant new concepts.</p>
<p>I could have come up with these ideas before. But it&#8217;s a fact that I didn&#8217;t, not until the iPad came along. The possibilities and constraints of the iPad — a blank canvas focused on content — inspired these new approaches. And I expect more surprises and inspiration after actually holding an iPad in my hands.</p>
<p>The iPad is meant to be touched. And it has revolutionized my concepts without me ever touching it. That&#8217;s powerful magic.</p>
<p>To me, it&#8217;s like Apple designed the iPad with Go and SmartGo in mind. If the iPad gets other developers to feel the same way, Apple has already won.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=27&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2010/03/11/the-ipad-magical-and-inspirational/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>
	</item>
		<item>
		<title>Localization in SmartGo</title>
		<link>http://blog.smartgo.com/2009/10/21/localization-in-smartgo/</link>
		<comments>http://blog.smartgo.com/2009/10/21/localization-in-smartgo/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 06:06:10 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[Localization]]></category>
		<category><![CDATA[SmartGo]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://smartgo.wordpress.com/?p=23</guid>
		<description><![CDATA[Wil Shipley wrote an interesting post about localization in Delicious Monster. As this is an area where SmartGo is ahead of the curve, let me share how I do it in SmartGo. How it looks SmartGo is localized into a number of languages on Windows, on the iPhone, and on the web. (And yes, the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=23&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Wil Shipley <a href="http://wilshipley.com/blog/2009/10/pimp-my-code-part-17-lost-in.html">wrote an interesting post about localization</a> in Delicious Monster. As this is an area where SmartGo is ahead of the curve, let me share how I do it in SmartGo.</p>
<h2>How it looks</h2>
<p>SmartGo is localized into a number of languages on Windows, on the iPhone, and on the web. (And yes, the Mac version is making progress.) Please take a look:</p>
<p><strong>Windows:</strong> Download, install, and run the free version of SmartGo at <a href="http://www.smartgo.com/SGSetup.exe">http://www.smartgo.com/SGSetup.exe</a>. In the Help menu, switch to German or Japanese, for example, and note that the whole UI switches on the fly. Choose Replay &gt; Find, or File &gt; Export Diagrams, for example, and note that the layout of the dialog adapts to the strings of the language.</p>
<p><strong>iPhone:</strong> No free version, but <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=332157192&amp;mt=8">SmartGo 9&#215;9</a> is just $0.99. Tap the tools icon in the top left, then Language, and again you&#8217;ll see the UI switch on the fly. Note also how the language is listed in both local and translated versions, so that you can find your way back to English if your Chinese is a bit rusty (or non-existent, like mine).</p>
<p><strong>Website:</strong> Go to <a href="http://www.smartgo.com/en/index.htm">http://www.smartgo.com/en/index.htm</a>, then click on one of the languages in the top right. Note how both page content and navigation links switch appropriately. When a translation is missing, you&#8217;ll see English instead.</p>
<h2>How it works</h2>
<p><strong>Code instead of resources:</strong> Instead of using resources, SmartGo builds the UI elements (menus, dialogs) on the fly as much as possible. SmartGo loads the translations from an XML file (C:\Program Files\SmartGo2\language.tmx if you installed the Windows version). In the code, instead of &#8220;New Player&#8221; you&#8217;ll find something like SgText::Str(STR_NEW_PLAYER) that retrieves the appropriate string in the current language (and returns the English string if that string has not been translated).</p>
<p><strong>Automatic dialog layout:</strong> The position of dialog items is computed on the fly by specifying the layout structure in the code. For example, here&#8217;s the C++ code for the Edit &gt; Node Name dialog:</p>
<pre>void NodeNameDialog::LayoutDialog()
{
   TopBox dialog(*this, IDD, /*fVertical*/true);
      RowsBox content(dialog);
         StaticBox n1(content, IDC_NN_NODE_NAME_S);
         EditBox n2(content, IDC_NN_NODE_NAME, 142);
      AlignRowsBox buttons(dialog);
         ButtonBox ok(buttons, IDOK);
         ButtonBox cancel(buttons, IDCANCEL);
   dialog.ComputeLayoutAndResize();
}
</pre>
<p>Writing and fine-tuning the dialog layout engine is more effort up front, but it avoids endless pixel twiddling, and automatically adjusts for long strings without adding ugly extra space in English.</p>
<p><strong>Website:</strong> All the pages on smartgo.com are generated by a program. This allows the navigation links and language switches to work even though I&#8217;m just using static HTML files. Creating new pages is a bit of a pain (I&#8217;m basically writing a program that creates that web page, pulling strings from the language.tmx file), but it works, and keeps everything in sync. Definitely a hack, but I have not found any good tools for maintaining a web site with more than 50 pages in 7 languages.</p>
<h2>Managing translations</h2>
<p>The other part of the equation is managing the translations. I speak German and some French, but Japanese or Chinese are Greek to me. The initial translation is not much of a problem, but updates (both added strings and corrections) are an issue. Again, not finding any good tools to help with this, I built the translation support directly into the Windows version of SmartGo. Choose Tools &gt; Special &gt; Translate and select language.tmx. You can edit the translations, but more importantly, you can merge translations and accept or reject changes.</p>
<h2>Conclusions</h2>
<p>There is cost and pain associated with localizing. For $0.99 games it may not be worth it. But for a quality program that you refine over years, localized versions can definitely add to your business. And when Apple launches the iPhone in China, you&#8217;re prepared.</p>
<p>Any questions? Send me <a href="mailto:anders@smartgo.com">email</a> or ask <a href="http://twitter.com/smartgo">@smartgo</a> on Twitter.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=23&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2009/10/21/localization-in-smartgo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>
	</item>
		<item>
		<title>Twitter for Go Players</title>
		<link>http://blog.smartgo.com/2009/09/21/twitter-for-go-players/</link>
		<comments>http://blog.smartgo.com/2009/09/21/twitter-for-go-players/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 15:50:06 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[Go]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://smartgo.wordpress.com/?p=14</guid>
		<description><![CDATA[Twitter can be a great way to get news about topics you&#8217;re interested in. But it only works if you find the right people to follow. If you&#8217;re a Go player, start by following @smartgo, then pick some of the following (in no particular order): @gobum @imabuddha @FunkeeMonk @ludwig1024 @alfmikula @kyubic @DavidPlumpton @hanekomu @nexik @361points [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=14&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Twitter can be a great way to get news about topics you&#8217;re interested in. But it only works if you find the right people to follow. If you&#8217;re a Go player, start by following <a href="http://twitter.com/smartgo">@smartgo</a>, then pick some of the following (in no particular order):</p>
<p><a href="http://twitter.com/gobum">@gobum</a> <a href="http://twitter.com/imabuddha">@imabuddha</a> <a href="http://twitter.com/FunkeeMonk">@FunkeeMonk</a> <a href="http://twitter.com/ludwig1024">@ludwig1024</a> <a href="http://twitter.com/alfmikula">@alfmikula</a> <a href="http://twitter.com/kyubic">@kyubic</a> <a href="http://twitter.com/DavidPlumpton">@DavidPlumpton</a> <a href="http://twitter.com/hanekomu">@hanekomu</a> <a href="http://twitter.com/nexik">@nexik</a> <a href="http://twitter.com/361points">@361points</a> <a href="http://twitter.com/Oolong4Go">@Oolong4Go</a> <a href="http://twitter.com/RoboJenny">@RoboJenny</a></p>
<p>Go associations on Twitter: <a href="http://twitter.com/theaga">@theaga</a> <a href="http://twitter.com/britgo">@britgo</a></p>
<p>If you know Japanese: <a href="http://twitter.com/igonews">@igonews</a></p>
<p>Go-related tweets are often marked with a hashtag you can search for. I use <a href="http://search.twitter.com/search?q=&amp;nots=ficgs&amp;tag=weiqi">#weiqi</a>, others use <a href="http://search.twitter.com/search?q=&amp;nots=ficgs&amp;tag=igo">#igo</a> or <a href="http://search.twitter.com/search?q=&amp;nots=ficgs&amp;tag=baduk">#baduk</a>.</p>
<p>You can find people to follow for any topic that interests you. I like to keep up with President Obama through <a href="http://twitter.com/markknoller">@markknoller</a>. <a href="http://twitter.com/daringfireball">@daringfireball</a> delivers insights into iPhone and Mac issues. <a href="http://twitter.com/badbanana">@badbanana</a> provides my style of humor. The science fiction writer William Gibson writes as <a href="http://twitter.com/GreatDismal">@GreatDismal</a>.</p>
<p>Enjoy. Follow people and check out what they say. If they tweet too often, or don&#8217;t suit you, simply unfollow. And at some point you might want to tweet yourself.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=14&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2009/09/21/twitter-for-go-players/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>
	</item>
		<item>
		<title>Go Problems in SmartGo Pro</title>
		<link>http://blog.smartgo.com/2009/09/19/go-problems-in-smartgo-pro/</link>
		<comments>http://blog.smartgo.com/2009/09/19/go-problems-in-smartgo-pro/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 03:40:52 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[Problems]]></category>
		<category><![CDATA[SmartGo Pro]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://smartgo.wordpress.com/?p=10</guid>
		<description><![CDATA[Hanekomu had a number of questions about Go problems in SmartGo Pro. I have entered many many problems already for GoGrinder; is it possible to transfer them to SmartGo Pro on the iPod touch? Sorry, not yet. Games can be imported, but not problems, so far. Is there an option to shuffle the problem order, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=10&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Hanekomu had a number of questions about Go problems in SmartGo Pro.</p>
<blockquote><p>I have entered many many problems already for GoGrinder; is it possible to transfer them to SmartGo Pro on the iPod touch?</p></blockquote>
<p>Sorry, not yet. Games can be imported, but not problems, so far.</p>
<blockquote><p>Is there an option to shuffle the problem order, to randomly rotate and to randomly swap colors?</p></blockquote>
<p>Yes. See <a href="http://www.smartgo.com/en/touchproblems.htm">http://www.smartgo.com/en/touchproblems.htm</a>.</p>
<blockquote><p>Does it automatically advance to the next problem?</p></blockquote>
<p>You need to tap the Next Problem button to advance to the next problem.</p>
<blockquote><p>Can you manually select the previous/next problem and go to the beginning and end of the current set?</p></blockquote>
<p>Yes.</p>
<blockquote><p>Can you manually explore variations? GoGrinder has a nice “Navigate solution” feature that shows “right” next moves as green dots and “wrong” next moves as red dots.</p></blockquote>
<p>No. This is probably the most requested feature with regards to problems. The UI is tricky, but I&#8217;ll definitely add that at some point.</p>
<blockquote><p>Does it support both triangled moves as well as WV[] to indicate “wrong” variations?</p></blockquote>
<p>Not sure, would have to investigate. As you can&#8217;t import problems at the moment, it&#8217;s a moot point. It&#8217;s using pretty much the same code as SmartGo on Windows.</p>
<blockquote><p>If there are several moves for the opponent, does it choose an answer randomly? If so, does after finishing one line, does it go through other possibly opponent answers as well?</p></blockquote>
<p>Yes, it chooses randomly, and no, it doesn&#8217;t go through the other possible opponent answers.</p>
<blockquote><p>Can you group problems hierarchically and select a subdirectory of problems that you want to solve?</p></blockquote>
<p>Not quite. But you can filter by different criteria, such as difficulty or type of problem.</p>
<blockquote><p>Does it keep a timer and a counter for the number of problems you got right and wrong?</p></blockquote>
<p>No timer. It keeps track of the number of problems tried and solved.</p>
<p>Hope that helps, let me know if you have other questions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=10&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2009/09/19/go-problems-in-smartgo-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>
	</item>
		<item>
		<title>SmartGo 2.8.3.5 (Public Beta)</title>
		<link>http://blog.smartgo.com/2009/09/01/smartgo-2-8-3-5-public-beta/</link>
		<comments>http://blog.smartgo.com/2009/09/01/smartgo-2-8-3-5-public-beta/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 18:03:00 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[SmartGo]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://smartgo.wordpress.com/?p=5</guid>
		<description><![CDATA[A public beta of SmartGo for Windows is available for download: http://www.smartgo.com/SGSetup2835.exe It contains some bug fixes as well as an updated game collection with 47,674 professional games. Please let us know if you run into any issues. The success of the iPhone version has kept us busy for the last year. And there is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=5&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>A public beta of SmartGo for Windows is available for download:</p>
<p><a href="http://www.smartgo.com/SGSetup2835.exe">http://www.smartgo.com/SGSetup2835.exe</a></p>
<p>It contains some bug fixes as well as an updated game collection with 47,674 professional games. Please <a href="mailto:support@smartgo.com">let us know</a> if you run into any issues.</p>
<p>The success of the iPhone version has kept us busy for the last year. And there is more to be done. Some of the improvements of the iPhone version will make their way back to the desktop, but it will take a while. We appreciate your patience.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=5&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2009/09/01/smartgo-2-8-3-5-public-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>
	</item>
		<item>
		<title>The SmartGo Blog</title>
		<link>http://blog.smartgo.com/2009/08/29/hello-world/</link>
		<comments>http://blog.smartgo.com/2009/08/29/hello-world/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 19:16:02 +0000</pubDate>
		<dc:creator>Anders Kierulf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://smartgo.wordpress.com/2009/08/29/hello-world/</guid>
		<description><![CDATA[Why a blog? Because often 140 characters on Twitter are not enough. I&#8217;ll use this blog to give more detail, to answer SmartGo questions that are of interest to a wider audience, and to provide tips and tricks for SmartGo. Welcome.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=1&subd=smartgo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Why a blog? Because often 140 characters on Twitter are not enough. I&#8217;ll use this blog to give more detail, to answer SmartGo questions that are of interest to a wider audience, and to provide tips and tricks for SmartGo.</p>
<p>Welcome.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/smartgo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/smartgo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/smartgo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/smartgo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/smartgo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/smartgo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/smartgo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/smartgo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/smartgo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/smartgo.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.smartgo.com&blog=9232869&post=1&subd=smartgo&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.smartgo.com/2009/08/29/hello-world/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0d69526ca2c10f1838c45ed7645269?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smartgo</media:title>
		</media:content>
	</item>
	</channel>
</rss>