<?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>seth's blog &#187; web l10n</title>
	<atom:link href="http://blog.mozilla.com/seth/tag/web-l10n/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/seth</link>
	<description>localization and community at mozilla</description>
	<lastBuildDate>Fri, 20 Nov 2009 02:03:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How To Make a Website &#8220;Localizable&#8221;</title>
		<link>http://blog.mozilla.com/seth/2009/09/30/how-to-make-a-website-localizable/</link>
		<comments>http://blog.mozilla.com/seth/2009/09/30/how-to-make-a-website-localizable/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 16:58:05 +0000</pubDate>
		<dc:creator>seth bindernagel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[web l10n]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/seth/?p=598</guid>
		<description><![CDATA[Ever wonder what it takes to make a website localizable?
Last quarter, the l10n-drivers set out to document the steps necessary to make a web site or web application localizable (i.e. designing a project so it can be translated and localized).  All too often, we found ourselves providing feedback on projects that had begun with the [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "How To Make a Website &#8220;Localizable&#8221;", url: "http://blog.mozilla.com/seth/2009/09/30/how-to-make-a-website-localizable/" });</script>]]></description>
			<content:encoded><![CDATA[<p>Ever wonder what it takes to make a website localizable?</p>
<p>Last quarter, the l10n-drivers set out to document the steps necessary to make a web site or web application localizable (i.e. designing a project so it can be translated and localized).  All too often, we found ourselves providing feedback on projects that had begun with the intention to reach a global audience, but had not been designed to scale at the intended level.</p>
<p>To illustrate our point, we decided to choose a real life example that we could go through with a team of project managers to document the steps necessary to make a project localizable.  What we needed was a pilot project that had launched quickly to test a concept and see if the idea had enough global appeal that it would require localization.  We chose Get Personas as the test case because it fit our criteria perfectly.  With this project, Mozilla Labs had a site that had launched to prove its concept.  Mozilla Labs often moves quickly and may not have the time or resources to map out just what of its many projects might take off since some of them may not.  In this case, Personas quickly appeared to have global appeal and a need for l10n, but it contained project design flaws that did not have localization in mind from the beginning.</p>
<p>After working for the entire quarter with Mozilla&#8217;s Ryan Doherty, who was charged with making the site localizable, Staś Małolepszy, with Pascal Chevrel&#8217;s guidance and some from me, compiled all that we learned into several documents now hosted on the Mozilla wiki and on the Mozilla Development Center.  Our intended audience for these documents is marketing and web dev folks.</p>
<p>If you&#8217;ve ever wondered what it takes to make a website localizable so it can scale to a global audience, please take a look at <a href="https://wiki.mozilla.org/L10n:Localizability/Web" target="_blank">this wiki page and its links to other important documentation</a>.</p>
<p>We&#8217;ll walk through the piece of this wiki page in more detail in a few forthcoming posts.</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=How+To+Make+a+Website+%26%238220%3BLocalizable%26%238221%3B&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F09%2F30%2Fhow-to-make-a-website-localizable%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/seth/2009/09/30/how-to-make-a-website-localizable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does localizing the Getting Started page lead to a better end-user experience for Firefox?</title>
		<link>http://blog.mozilla.com/seth/2009/06/17/does-localizing-the-getting-started-page-lead-to-a-better-end-user-experience-for-firefox/</link>
		<comments>http://blog.mozilla.com/seth/2009/06/17/does-localizing-the-getting-started-page-lead-to-a-better-end-user-experience-for-firefox/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 00:39:01 +0000</pubDate>
		<dc:creator>seth bindernagel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[addons.mozilla.org]]></category>
		<category><![CDATA[dictionary]]></category>
		<category><![CDATA[getting started]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[web l10n]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/seth/?p=477</guid>
		<description><![CDATA[Have you had a chance to look at the Getting Started page lately?  I really like the design, interaction, and contents of the page.  Each localized version has a Work, Learn, Play, and Connect section where we feature websites or add-ons for end-users to check out.  That&#8217;s right, each l10n team works with the l10n-drivers [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Does localizing the Getting Started page lead to a better end-user experience for Firefox?", url: "http://blog.mozilla.com/seth/2009/06/17/does-localizing-the-getting-started-page-lead-to-a-better-end-user-experience-for-firefox/" });</script>]]></description>
			<content:encoded><![CDATA[<p>Have you had a chance to look at the <a href="http://en-us.www.mozilla.com/en-US/firefox/central/" target="_blank">Getting Started page</a> lately?  I really like the design, interaction, and contents of the page.  Each localized version has a Work, Learn, Play, and Connect section where we feature websites or add-ons for end-users to check out.  That&#8217;s right, each l10n team works with the l10n-drivers to determine the best local services to feature on this page.  Subsequently, the l10n-drivers team has compiled research on websites and services that are popular in roughly seventy-five local markets.  Not every locale has a robust set of local services, so sometimes the en-US defaults ship.  But, I really believe this page can be a critical step in helping users optimize their experience on the Web.</p>
<p>Here&#8217;s a little anecdote on why I believe that.</p>
<p>Although it may be known by some, we try to ship each localized version of Firefox with a language dictionary so users can have the same spell-checking functionality in their native language that en-US users have when writing web mail, blogs, or whatever.  Sometimes, licensing issues determine if we can <a href="https://wiki.mozilla.org/L10n:Dictionaries" target="_blank">ship Firefox with a particular dictionary</a>.  If an open source license prevents us from shipping that dictionary, the dictionary still can be created as an add-on and offered to end users from <a href="https://addons.mozilla.org/en-US/firefox/browse/type:1/cat:37" target="_blank">our Add-ons website</a> via the Getting Started page.</p>
<p>This was the case in Denmark.  When a license prevented a dictionary from shipping, our localizers thought creatively and suggested that we feature the Danish add-on on the Getting Started page.  The experiment resulted in a bit of a surprise.  The link became the most popular click-through on the page!  See the attached image I mocked up.</p>
<p><a title="Danish Getting Started page by bindernagel, on Flickr" href="http://www.flickr.com/photos/70861572@N00/3636480299/"><img src="http://farm4.static.flickr.com/3616/3636480299_71c8cc67cd.jpg" alt="Danish Getting Started page" width="477" height="500" /></a></p>
<p>The above image is a &#8220;<a href="http://en.wikipedia.org/wiki/Heat_map" target="_blank">heat map</a>&#8221; from the month of May that shows total number of user clicks and the ranking of those links out of the total number of points of interaction on the page.  You can see that <em>the dictionary ranked one out of twenty-eight with 2,216 clicks</em>.  I&#8217;d like to think that over 2,000 users added the dictionary after clicking.  When you check <a href="https://addons.mozilla.org/da/firefox/addon/3596" target="_blank">the download statistics on the add-on&#8217;s page</a>, you can see that it is quite popular.</p>
<p>Where else could we see this benefit to dictionaries?  I suspect that it would be useful to present dictionary add-ons on the Getting Stared pages where bilingual users are prevalent.   Don&#8217;t hesitate to make the suggestion to us and we&#8217;ll make the change if feasible.  And, if you are a localizer who faces a licensing conflict with a dictionary, please let us know.  Let&#8217;s put it on the Getting Started page.</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Does+localizing+the+Getting+Started+page+lead+to+a+better+end-user+experience+for+Firefox%3F&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F06%2F17%2Fdoes-localizing-the-getting-started-page-lead-to-a-better-end-user-experience-for-firefox%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/seth/2009/06/17/does-localizing-the-getting-started-page-lead-to-a-better-end-user-experience-for-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>L10n web dashboard improvements</title>
		<link>http://blog.mozilla.com/seth/2009/06/01/l10n-web-dashboard-improvements/</link>
		<comments>http://blog.mozilla.com/seth/2009/06/01/l10n-web-dashboard-improvements/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 20:57:16 +0000</pubDate>
		<dc:creator>seth bindernagel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[l10n dashboard]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[web l10n]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/seth/?p=468</guid>
		<description><![CDATA[At the beginning of this quarter, the l10n-drivers set a goal to improve our dashboards so people could begin to use them as both communication platforms and better aggregators of l10n information.  Among the many things he is presently doing for our localization community, Pascal has been hard at work on improving Mozilla&#8217;s web l10n [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "L10n web dashboard improvements", url: "http://blog.mozilla.com/seth/2009/06/01/l10n-web-dashboard-improvements/" });</script>]]></description>
			<content:encoded><![CDATA[<p>At the beginning of this quarter, the l10n-drivers set a goal to improve our dashboards so people could begin to use them as both communication platforms and better aggregators of l10n information.  Among the many things he is presently doing for our localization community, Pascal has been hard at work on improving Mozilla&#8217;s web l10n dashboard.  Here is a summary of his changes:</p>
<p><strong>Communication improvements<br />
</strong></p>
<ul>
<li>Placed a highly visible subscription link to the RSS feed so updates to relevant bugs are seen immediately by localizers</li>
<li>Began sorting feeds chronologically with better description of tasks</li>
<li>Fixed a bug on feed page so that the feed now leads directly to a locale&#8217;s page</li>
<li>Added &#8220;last update of data&#8221; information on pages</li>
<li>Improved the readability with CSS and template changes</li>
</ul>
<p><strong>Organization of locales</strong></p>
<ul>
<li>Added the metalocale &#8216;es&#8217; Spanish for tracking of projects shared by all Spanish-speaking teams (mostly marketing sites and support)</li>
<li>Added the locales es-CL, ms, or, rm, ta-LK</li>
</ul>
<p><strong>Projects views<br />
</strong></p>
<ul>
<li>Added support for a bug to belong to multiple projects in tracking sections
<ul>
<li>ex: Major Update for 3.5 is displayed in the &#8220;<a href="http://l10n.mozilla.org/webdashboard/?project=7&amp;task=Firefox+3.5+in-product+pages" target="_blank">3.5 in-product pages</a>&#8221; and &#8220;<a href="http://l10n.mozilla.org/webdashboard/?project=5" target="_blank">Major updates</a>&#8221; projects</li>
</ul>
</li>
<li>Added new subsections for Firefox 3.5 release for tracking
<ul>
<li>Projects and sections can be added/removed editing a config file, useful for short term projects like mini-sites</li>
</ul>
</li>
</ul>
<p><strong>New tool  <a href="http://l10n.mozilla.org/~pascalc/main_lang/index.php?locale=ta&amp;site=1" target="_blank"> </a><br />
</strong></p>
<ul>
<li><a href="http://l10n.mozilla.org/~pascalc/main_lang/index.php?locale=ta&amp;site=1" target="_blank">main.lang checker</a>, which I <a href="http://blog.mozilla.com/seth/2009/04/20/useful-communication-tool-for-mozilla-web-localization/" target="_blank">blogged about in the past</a><strong><a href="http://l10n.mozilla.org/~pascalc/main_lang/index.php?locale=ta&amp;site=1" target="_blank"><br />
</a></strong></li>
<li>Warns the localizer of UI strings missing or identical to en-GB (as the reference locale) on mozilla.com/mozilla europe/mozilla messaging</li>
<li>Added main.lang checker data to the web dashboard
<ul>
<li>if main.lang files are out of date, it is displayed in the rss feed and the web dashboard page</li>
</ul>
</li>
</ul>
<p><strong>Other</strong></p>
<ul>
<li>Added raw json output of all bugs (<a href="http://l10n.mozilla.org/~pascalc/includes/projets/dashboard/data/data.bugs.php?json=1" target="_blank">http://l10n.mozilla.org/~pascalc/includes/projets/dashboard/data/data.bugs.php?json=1</a>)</li>
<li>Externalized and shared with Stas list of bugs and progress
<ul>
<li><a href="# http://granary.stage.mozilla.com/" target="_blank">http://granary.stage.mozilla.com/</a></li>
<li>Not sure if it is going to be used all the time as it is slow to update and makes the dashboard code more complex as well, but it will allow other people to update the web dashboard when Pascal is busy with other items</li>
</ul>
</li>
</ul>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=L10n+web+dashboard+improvements&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F06%2F01%2Fl10n-web-dashboard-improvements%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/seth/2009/06/01/l10n-web-dashboard-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful communication tool for Mozilla web localization</title>
		<link>http://blog.mozilla.com/seth/2009/04/20/useful-communication-tool-for-mozilla-web-localization/</link>
		<comments>http://blog.mozilla.com/seth/2009/04/20/useful-communication-tool-for-mozilla-web-localization/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 23:23:49 +0000</pubDate>
		<dc:creator>seth bindernagel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[l10n tools]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[web l10n]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/seth/?p=408</guid>
		<description><![CDATA[Pascal Chevrel introduced me to an experiment he calls &#8220;main.lang string checker&#8221; that he created over the weekend.  With this tool, localizers and the l10n-drivers team at Mozilla can check the status of the main.lang file, which is a kind of &#8220;po&#8221; file we use on our static html sites.  Pascal has been meaning to [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Useful communication tool for Mozilla web localization", url: "http://blog.mozilla.com/seth/2009/04/20/useful-communication-tool-for-mozilla-web-localization/" });</script>]]></description>
			<content:encoded><![CDATA[<p>Pascal Chevrel introduced me to an experiment he calls &#8220;<a href="http://l10n.mozilla.org/~pascalc/main_lang/" target="_blank">main.lang string checker</a>&#8221; that he created over the weekend.  With this tool, localizers and the l10n-drivers team at Mozilla can check the status of the main.lang file, which is a kind of &#8220;po&#8221; file we use on our static html sites.  Pascal has been meaning to create this tool for some time.  It&#8217;s not overly complex, but it will help when either the Mozilla QA team, a localizer, or Pascal (or Stas) asks about specific files not being translated.</p>
<p>For an example, let&#8217;s <a href="http://l10n.mozilla.org/~pascalc/main_lang/index.php?locale=fr&amp;site=1" target="_blank">take a look at French locale&#8217;s page</a>.  Here you&#8217;ll see a section titled &#8220;Missing strings.&#8221; and another named &#8220;Strings identical to English.&#8221;  At the bottom is a link to the <a href="http://svn.mozilla.org/projects/mozilla.com/trunk/fr/includes/l10n/main.lang" target="_blank">French translations of the strings in the fr main.lang</a> in SVN.  At this page, a localizer has a basic snapshot of the state of their team&#8217;s web l10n.</p>
<p>I see some quick and direct benefits:</p>
<ol>
<li>Localizers can now see very specifically what l10n strings need examination</li>
<li>New localizaiton teams who have finished localizing the Firefox product can see the the web localization tasks ahead</li>
<li>Mozilla improves its communication regarding what specifically needs to be accomplished for a version to become official</li>
</ol>
<p>This is just another starting point.  We&#8217;ll have to work on unifying all of the recent improvements and forthcoming changes we&#8217;ll be seeing over the next couple weeks and months.  But, please find your locale of interest to see what needs to be investigated and possibly translated.</p>
<p>Thanks, Pascal.</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Useful+communication+tool+for+Mozilla+web+localization&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F04%2F20%2Fuseful-communication-tool-for-mozilla-web-localization%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/seth/2009/04/20/useful-communication-tool-for-mozilla-web-localization/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
