<?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>rabidGadfly &#187; localization</title>
	<atom:link href="http://rabidgadfly.com/category/localization/feed/" rel="self" type="application/rss+xml" />
	<link>http://rabidgadfly.com</link>
	<description>Simple Solutions to Nagging Coding Problems</description>
	<lastBuildDate>Wed, 19 Oct 2011 13:43:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Flash Localization &#8211; Which technique do you use?</title>
		<link>http://rabidgadfly.com/2007/10/flash-localization-which-technique-do-you-use/</link>
		<comments>http://rabidgadfly.com/2007/10/flash-localization-which-technique-do-you-use/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 16:56:19 +0000</pubDate>
		<dc:creator>rabidgadfly</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[localization]]></category>

		<guid isPermaLink="false">http://www.rabidgadfly.com/?p=51</guid>
		<description><![CDATA[Localizing SWFs at my company has become the norm. When I first started this job each language had its own SWF. This was obviously an inefficient solution as well as a maintenance nightmare. I began mandating an XML solution utilizing one central SWF that reads a localized XML file with translations based on the visitor&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Localizing SWFs at my company has become the norm. When I first started this job each language had its own SWF. This was obviously an inefficient solution as well as a maintenance nightmare.</p>
<p>I began mandating an XML solution utilizing one central SWF that reads a localized XML file with translations based on the visitor&#8217;s locale. Bloating due to embedded character sets is controlled by embedding only the standard Western European uppercase, lowercase, numerals and punctuation sets plus an extra locale-specific string of characters:<br />
{|}~â€˜â€™Â¡Â¢Â£Â¤Â¥Â¦Â§Â¨Â©ÂªÂ«Â¬Â­Â®Â¯Â°Â±Â²Â³Â´ÂµÂ¶â€¢Â¸Â¹ÂºÂ»Â¼Â½Â¾Â¿Ã€ÃÃ‚ÃƒÃ„Ã…Ã†Ã‡ÃˆÃ‰ÃŠÃ‹ÃŒÃÃŽÃÃÃ‘Ã’Ã“Ã”Ã•Ã– Ã—Ã˜Ã™ÃšÃ›ÃœÃÃžÃŸÃ Ã¡Ã¢Ã£Ã¤Ã¥Ã¦Ã§Ã¨Ã©ÃªÃ«Ã¬Ã­Ã®Ã¯Ã°Ã±Ã²Ã³Ã´ÃµÃ¶Ã·Ã¸Ã¹ÃºÃ»Ã¼Ã½Ã¾Ã¿Å‚</p>
<p>While this solution works well for Western European locales we&#8217;re now moving into Cyrillic and Chinese. There are a couple of options that I&#8217;m mulling over to address the issue:</p>
<ol>
<li>Use a separate SWF for each character set. One for Western European, one for Cyrillic, one for Chinese, etc.</li>
<li>Unembed fonts for every non-Western European character set. This means throwing custom fonts away and setting all dynamic text fields to _sans for all non-Western European locales. An uglier solution than the first but easier to maintain since I&#8217;ll only have two versions of each swf.</li>
</ol>
<p>Another issue we run into time and time again is our vendors consistently whining about which font to use. I honestly can&#8217;t believe that we&#8217;re the only company doing this yet vendors don&#8217;t seem to possess a Unicode font list that includes any font other than Comic Sans. Ugh, I can&#8217;t tell you how sick I am of seeing that font!</p>
<p>So my questions to you, my faithful visitors: How do <em>you</em> address the issue of localization? Do you use multiple SWFs? One SWF with every character set imaginable embedded in it? One SWF with no embedded fonts (_sans)?</p>
<p>And which fonts do you use for localization? Is there some super secret site with true Unicode fonts out there? I&#8217;ve seen plenty of fonts that claim to be Unicode but always seem to fall short of that claim.</p>
<p>There has to be a good solution out there somewhere&#8230;.right?</p>
<p>-rG</p>
]]></content:encoded>
			<wfw:commentRss>http://rabidgadfly.com/2007/10/flash-localization-which-technique-do-you-use/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

